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

Reprezentujący Type typ atrybutu niestandardowego do wyszukania.

inherit
Boolean

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

Zwraca

Boolean

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

Uwagi

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

Uwaga

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

Dotyczy

Zobacz też