SuppressMessageAttribute.Scope Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el ámbito del código que es relevante para el 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 de propiedad
El ámbito del código que es relevante para el atributo.
Comentarios
La Scope propiedad es un argumento opcional que especifica el ámbito de metadatos para el que el atributo es relevante. En la siguiente tabla se muestran los valores posibles.
Valor | Descripción |
---|---|
"member" |
Suprime las advertencias en un miembro. |
"module" |
Suprime las advertencias en un ensamblado. Se trata de una supresión global que se aplica a todo el proyecto. |
"namespace" |
Este ámbito suprime las advertencias en el propio espacio de nombres. No suprime las advertencias de los tipos dentro del espacio de nombres. |
"namespaceanddescendants" |
Suprime las advertencias de un espacio de nombres y todos sus símbolos descendientes. El análisis de código heredado omite este valor. |
"type" |
Suprime las advertencias en un tipo. |
Para el análisis de código heredado, "resource"
también es un valor válido. Para obtener más información sobre los ámbitos, consulte Suprimir advertencias de análisis de código.