Sdílet prostřednictvím


TypeBuilder.IsDefined(Type, Boolean) Metoda

Definice

Určuje, zda je na aktuální typ použit vlastní atribut.

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

Parametry

attributeType
Type

Typ atributu, který chcete vyhledat. Vrátí se pouze atributy, které lze přiřadit k tomuto typu.

inherit
Boolean

Určuje, jestli se mají vyhledat atributy v řetězu dědičnosti tohoto člena.

Návraty

true Pokud je u tohoto typu definována jedna nebo více instancí attributeTypenebo atribut odvozený z attributeType, v opačném případě false.

Výjimky

Tato metoda není v současné době podporována pro neúplné typy. Načtěte typ pomocí GetType() a volejte IsDefined(Type, Boolean) na vrácený Type.

attributeType není definováno.

attributeType je null.

Poznámky

Tato metoda není podporována pro neúplné parametry obecného typu. Načtěte typ pomocí Type.GetType nebo Assembly.GetType a použijte reflexi u načteného typu.

Platí pro