SuppressMessageAttribute.Scope Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o escopo do código relevante para o atributo.
public:
property System::String ^ Scope { System::String ^ get(); void set(System::String ^ value); };
public string Scope { get; set; }
public string? Scope { get; set; }
member this.Scope : string with get, set
Public Property Scope As String
Valor da propriedade
O escopo do código relevante para o atributo.
Comentários
A Scope propriedade é um argumento opcional que especifica o escopo de metadados para o qual o atributo é relevante. A tabela a seguir mostra os valores possíveis.
Valor | Descrição |
---|---|
"member" |
Suprime avisos contra um membro. |
"module" |
Suprime avisos em um assembly. É uma supressão global que se aplica a todo o projeto. |
"namespace" |
Esse escopo suprime avisos no próprio namespace. Ele não suprime avisos para tipos dentro do namespace. |
"namespaceanddescendants" |
Suprime avisos em um namespace e todos os seus símbolos descendentes. Esse valor é ignorado pela análise de código herdada. |
"type" |
Suprime avisos em relação a um tipo. |
Para análise de código herdada, "resource"
também é um valor válido. Para obter mais informações sobre escopos, consulte Suprimir avisos de análise de código.