Скажите Resharper, что нужно использовать пружину. чистая конфигурация DI для проверки неиспользуемых классов?

Resharper предупреждает меня, когда части моего кода никогда не используются; это очень полезно.

Однако у меня есть довольно много классов, на которые не ссылается другой код напрямую. Эти классы используются только в конфигурации внедрения зависимостей (DI).

Я использую spring.net для DI. Конфигурация DI находится в формате xml.

Можно ли каким-либо образом указать Resharper использовать файлы DI для проверки неиспользуемых классов?

Я знаю, что могу подавить предупреждение Resharper, используя что-то вроде:

// ReSharper disable UnusedMember.Global
public class TheClass : IInterfaceWiredUsingSpringDI
// ReSharper restore UnusedMember.Global

Но Мне это очень не нравится - трудно читать, а я не люблю Я действительно хочу подавить предупреждение.

Примечание:

Существует менее навязчивый и более читаемый способ подавления предупреждения, который я нашел на форуме jetbrains . Когда вы определяете этот настраиваемый атрибут:

[MeansImplicitUse]
public class IoCAttribute : Attribute { }

Затем вы можете подавить предупреждение:

[IoC]
public class TheClass : IInterfaceWiredUsingSpringDI 

10
задан Marijn 11 January 2011 в 09:08
поделиться