Предупреждение о "возможном нулевом назначении для объекта, помеченного атрибутом NotNull" в HttpUtility.HtmlEncode

Использование Resharper 7.1.3, Visual Studio 2012, .net 4:

Этот код:

    string str = null;
    str = System.Web.HttpUtility.HtmlEncode(str); 

Генерирует предупреждение: "возможно нулевое назначение объекту, отмеченному атрибутом NotNull". Но когда я посмотрел на код для HttpUtility.HtmlEncode, используя Reflector, похоже, что код заканчивает проверку на нулевую строку и сразу выходит в таких случаях. Это один из тех случаев, когда Решарпер (?) Ошибся? Или проверка, такая как:

if (str != null)
   str = System.Web.HttpUtility.HtmlEncode(str);   

действительно необходимо?

0 ответов

Другие вопросы по тегам