Udostępnij za pośrednictwem


TypeBuilder.GetCustomAttributes Metoda

Definicja

Zwraca atrybuty niestandardowe zdefiniowane dla tego typu.

Przeciążenia

GetCustomAttributes(Boolean)

Zwraca wszystkie atrybuty niestandardowe zdefiniowane dla tego typu.

GetCustomAttributes(Type, Boolean)

Zwraca wszystkie atrybuty niestandardowe bieżącego typu, które można przypisać do określonego typu.

GetCustomAttributes(Boolean)

Źródło:
TypeBuilder.cs

Zwraca wszystkie atrybuty niestandardowe zdefiniowane dla tego typu.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes (bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()

Parametry

inherit
Boolean

Określa, czy przeszukiwać łańcuch dziedziczenia tego elementu członkowskiego w celu znalezienia atrybutów.

Zwraca

Object[]

Zwraca tablicę obiektów reprezentujących wszystkie atrybuty niestandardowe tego typu.

Wyjątki

Ta metoda nie jest obecnie obsługiwana w przypadku niekompletnych typów. Pobierz typ przy użyciu polecenia GetType() i wywołaj GetCustomAttributes(Boolean) zwrócone Typepolecenie .

Dotyczy

GetCustomAttributes(Type, Boolean)

Źródło:
TypeBuilder.cs

Zwraca wszystkie atrybuty niestandardowe bieżącego typu, które można przypisać do określonego typu.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes (Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

Parametry

attributeType
Type

Typ atrybutu do wyszukiwania. Zwracane są tylko atrybuty, które można przypisać do tego typu.

inherit
Boolean

Określa, czy przeszukiwać łańcuch dziedziczenia tego elementu członkowskiego w celu znalezienia atrybutów.

Zwraca

Object[]

Tablica atrybutów niestandardowych zdefiniowanych w bieżącym typie.

Wyjątki

Ta metoda nie jest obecnie obsługiwana w przypadku niekompletnych typów. Pobierz typ przy użyciu polecenia GetType() i wywołaj GetCustomAttributes(Boolean) zwrócone Typepolecenie .

attributeType to null.

Typ musi być typem dostarczonym przez bazowy system środowiska uruchomieniowego.

Dotyczy