EnumBuilder.IsDefined(Type, Boolean) Metodo
In questo articolo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Controlla se il tipo di attributo personalizzato specificato è definito.
public:
override bool IsDefined(Type ^ attributeType, bool inherit);
public override bool IsDefined(Type attributeType, bool inherit);
override this.IsDefined : Type * bool -> bool
Public Overrides Function IsDefined (attributeType As Type, inherit As Boolean) As Boolean
- attributeType
- Type
Oggetto Type
a cui vengono applicati gli attributi personalizzati.
- inherit
- Boolean
Specifica se trovare gli attributi cercandoli nella catena di ereditarietà del membro.
true
se per questo membro sono definite una o più istanze di attributeType
; in caso contrario, false
.
Questo metodo non è attualmente supportato nei tipi che non sono completi.
Come soluzione alternativa, per verificare se un attributo personalizzato è definito per un tipo completato, recuperare il tipo usando GetType e chiamare GetCustomAttributes sull'oggetto restituito Type.
Si applica a
Prodotto | Versioni |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided), 2.1 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: