TypeBuilder.IsDefined(Type, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob ein benutzerdefiniertes Attribut auf den aktuellen Typ angewendet wird.
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
Parameter
- attributeType
- Type
Der Typ des attributs, nach dem gesucht werden soll. Es werden nur Attribute zurückgegeben, die diesem Typ zugewiesen werden können.
- inherit
- Boolean
Gibt an, ob die Vererbungskette dieses Elements durchsucht werden soll, um die Attribute zu finden.
Gibt zurück
truewenn mindestens eine Instanz von attributeType, oder ein von attributeTypediesem abgeleitetes Attribut , für diesen Typ definiert ist; andernfalls . false
Ausnahmen
Diese Methode wird für unvollständige Typen derzeit nicht unterstützt. Rufen Sie den Typ mit GetType() und rufen Sie den zurückgegebenen Aufruf IsDefined(Type, Boolean) ab Type.
attributeType ist nicht definiert.
attributeType ist null.
Hinweise
Diese Methode wird für unvollständige generische Typparameter nicht unterstützt. Rufen Sie den Typ mithilfe Type.GetType oder Assembly.GetType verwenden Sie Spiegelung für den abgerufenen Typ.