Метод Impure вызывается для поля только для чтения

Я использую Visual Studio 2010+ Resharperи показывает предупреждение о следующем код:

if (rect.Contains(point))
{
    ...
}

rectявляется полем Rectangleтолько для чтения, и Resharper показывает мне это предупреждение:

«Нечистый метод вызывается для поля только для чтения типа значения».

Что такое нечистые методы и почему мне показывается это предупреждение?

81
задан Acidic 21 August 2014 в 18:39
поделиться