TypeBuilder.IsDefined(Type, Boolean) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza, hogy a rendszer alkalmaz-e egyéni attribútumot az aktuális típusra.
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
Paraméterek
- attributeType
- Type
A keresendő attribútum típusa. A rendszer csak az ehhez a típushoz hozzárendelhető attribútumokat adja vissza.
- inherit
- Boolean
Megadja, hogy a tag öröklési láncában keresve keresse-e meg az attribútumokat.
Válaszok
true ha egy vagy több példány attributeTypevagy egy származtatott attribútum attributeTypevan definiálva ezen a típuson; ellenkező esetben false.
Kivételek
Ez a módszer jelenleg nem támogatott a hiányos típusok esetében. Kérje le a típust a visszaadott parancs használatával GetType() és hívásávalIsDefined(Type, Boolean).Type
attributeType nincs definiálva.
attributeType az null.
Megjegyzések
Ez a metódus nem támogatott a hiányos általános típusparaméterek esetében. Kérje le a típust a lekért típussal Type.GetType , vagy Assembly.GetType használja a visszaverődést a beolvasott típuson.