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