DynamicMethod.IsDefined(Type, Boolean) Metoda

Definicja

Wskazuje, czy określony typ atrybutu niestandardowego jest zdefiniowany.

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 Type atrybutu niestandardowego do wyszukania.

inherit
Boolean

true aby wyszukać łańcuch dziedziczenia metody w celu znalezienia atrybutów niestandardowych; false aby sprawdzić tylko bieżącą metodę.

Zwraca

true jeśli określony typ atrybutu niestandardowego jest zdefiniowany; w przeciwnym razie , false.

Uwagi

W przypadku metod dynamicznych określenie parametru true nie inherit ma wpływu. Metody dynamiczne nie mają łańcucha dziedziczenia.

Uwaga

Atrybuty niestandardowe nie są obecnie obsługiwane w metodach dynamicznych.

Dotyczy

Zobacz też