Проблема с JetBrains ReSharper
У нас есть следующий код C#, в котором мы заполняем список изображений из файла ресурсов изображения. ReSharper указывает «Возможное «нулевое» присвоение объекту с атрибутом «NotNull»».
Проблема укажет нам, что нам просто нужно проверить, чтобы наш ResMan_Graphics не был нулевым, но когда мы ставим проверку на нуль... проблема остается.
Вот код, который генерирует проблему ReSharper;
ResourceManager ResMan_Graphics = new ResourceManager("_Graphics", Assembly.ReflectionOnlyLoad("lib"));
ImageList Icons = new ImageList();
Icons.Images.Add((Image)ResMan_Graphics.GetObject("ICON_Main"));
Сталкивался ли кто-нибудь с этим комментарием ReSharper раньше, и есть ли у вас какие-либо предложения о том, как мы можем заполнить imageList из ресурса, не создавая этой проблемы.
ПРИМЕЧАНИЕ. Если мы поместим компонент imageList в форму, а затем заполним imageList из ресурса в коде, ReSharper не создаст комментарий.