SuppressMessage в интерфейсе

Я попытался подавить конкретное предупреждение FxCop для метода, определенного в интерфейсе, добавив к методу атрибут SuppressMessage. Но предупреждение все равно появляется. Я знаю, что атрибут SuppressMessage — правильный выбор.

public interface ICustomerAccess
{
  [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design",
    "CA1024:UsePropertiesWhereAppropriate",
    Justification = "This method involves time-consuming operations", Scope="member")]
  IList<ICustomer> GetCustomers();
}

У кого-нибудь есть опыт подавления предупреждения FxCop в интерфейсе?

Спасибо,

H


person Community    schedule 21.01.2010    source источник
comment
Вот код. открытый интерфейс ICustomerAccess { [System.Diagnostics.CodeAnalysis.SuppressMessage(Microsoft.Design, CA1024:UsePropertiesWhereAppropriate, Justification = Этот метод включает трудоемкие операции, Scope=member)] IList‹ICustomer› GetCustomers(); }   -  person    schedule 21.01.2010
comment
Вы определили CODE_ANALYSIS?   -  person SLaks    schedule 21.01.2010
comment
Большое тебе спасибо! Я могу решить проблему, добавив в проект CODE_ANALYSIS.   -  person    schedule 21.01.2010


Ответы (1)


Кстати, ответ в комментариях к вопросу:

@Angelina сказала: Большое спасибо! Я могу решить проблему, добавив в проект CODE_ANALYSIS.

person Laurent Etiemble    schedule 29.01.2010