Я активно использую DataVisualization.Charting.Chart
, и по большей части он работает. Тем не менее, я часто выполняю анализ кода и позаботился обо всех своих собственных предупреждениях. Но в файлах *.Designer.cs, использующих диаграммы, имеется около 30 CA2000 (объект не расположен по всем путям исключений). Файлы конструктора генерируют почти весь код диаграммы, и почти все элементы диаграммы реализуют IDisposable
. У меня есть флажок «Подавлять результаты из сгенерированного кода» в настройках проекта, но он все еще делает это.
Есть ли способ исправить это, не создавая вручную объекты диаграммы и не отключая анализ кода для остального кода в этом классе? Есть ли способ отключить его для всех файлов .Designer.cs? Или есть решение для правильного удаления этих предупреждений, заставив код дизайнера позаботиться об утилизации?