TypeBuilder.IsDefined(Type, Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör om ett anpassat attribut tillämpas på den aktuella typen.
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
Parametrar
- attributeType
- Type
Typ av attribut att söka efter. Endast attribut som kan tilldelas den här typen returneras.
- inherit
- Boolean
Anger om du vill söka i den här medlemmens arvskedja för att hitta attributen.
Returer
trueom en eller flera instanser av attributeType, eller ett attribut som härletts från attributeType, definieras för den här typen, annars . false
Undantag
Den här metoden stöds för närvarande inte för ofullständiga typer. Hämta typen med och GetType() anropa IsDefined(Type, Boolean) den returnerade Type.
attributeType har inte definierats.
attributeType är null.
Kommentarer
Den här metoden stöds inte för ofullständiga generiska typparametrar. Hämta typen med eller Type.GetTypeAssembly.GetType och använd reflektion för den hämtade typen.