Отключение / исправление предупреждений анализа кода из файлов .Designer.cs

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

Есть ли способ исправить это, не создавая вручную объекты диаграммы и не отключая анализ кода для остальной части код в этом классе? Есть ли способ отключить его для всех файлов .Designer.cs? Или есть решение, как правильно удалить эти предупреждения, заставив код конструктора позаботиться об утилизации?

13
задан drharris 8 August 2011 в 19:40
поделиться