Я использую Visual Studio 2010 + Resharper, и он показывает предупреждение по следующему коду:
if (rect.Contains(point))
{
...
}
rect
- это поле readonly Rectangle
, и Resharper показывает мне это предупреждение:
"Метод Impure вызывается для поля readonly типа значения."
Что такое нечистые методы и почему это предупреждение показано мне?