Udostępnij za pośrednictwem


ComAwareEventInfo.GetCustomAttributes Metoda

Definicja

Po zastąpieniu w klasie pochodnej zwraca wszystkie atrybuty, które są stosowane do tego elementu członkowskiego.

Przeciążenia

GetCustomAttributes(Boolean)

Po zastąpieniu w klasie pochodnej pobiera tablicę zawierającą wszystkie atrybuty niestandardowe, które są stosowane do tego elementu członkowskiego.

GetCustomAttributes(Type, Boolean)

Po zastąpieniu w klasie pochodnej pobiera tablicę zawierającą wszystkie atrybuty niestandardowe określonego typu, które są stosowane do tego elementu członkowskiego.

GetCustomAttributes(Boolean)

Źródło:
ComAwareEventInfo.cs
Źródło:
ComAwareEventInfo.cs
Źródło:
ComAwareEventInfo.cs

Po zastąpieniu w klasie pochodnej pobiera tablicę zawierającą wszystkie atrybuty niestandardowe, które są stosowane do tego elementu członkowskiego.

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

true aby przeszukać łańcuch dziedziczenia tego członka w celu znalezienia atrybutów; w przeciwnym razie , false.

Zwraca

Object[]

Tablica zawierająca wszystkie atrybuty niestandardowe lub tablicę, która nie zawiera żadnych elementów, jeśli nie zdefiniowano żadnych atrybutów.

Wyjątki

Ten element członkowski należy do typu, który jest ładowany do kontekstu tylko odbicia. Zobacz Instrukcje: ładowanie zestawów do kontekstu Reflection-Only.

Nie można załadować typu niestandardowego atrybutu.

Uwagi

Ta metoda wywołuje metodę GetCustomAttributes obiektu bazowego EventInfo .

Zobacz też

Dotyczy

GetCustomAttributes(Type, Boolean)

Źródło:
ComAwareEventInfo.cs
Źródło:
ComAwareEventInfo.cs
Źródło:
ComAwareEventInfo.cs

Po zastąpieniu w klasie pochodnej pobiera tablicę zawierającą wszystkie atrybuty niestandardowe określonego typu, które są stosowane do tego elementu członkowskiego.

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 wyszukania. Można zwrócić tylko atrybuty, które można przypisać do tego typu.

inherit
Boolean

true aby przeszukać łańcuch dziedziczenia tego członka w celu znalezienia atrybutów; w przeciwnym razie , false.

Zwraca

Object[]

Tablica zawierająca wszystkie atrybuty niestandardowe określonego typu lub tablicę, która nie zawiera żadnych elementów, jeśli nie zdefiniowano żadnych atrybutów.

Wyjątki

attributeType to null.

Ten element członkowski należy do typu, który jest ładowany do kontekstu tylko odbicia. Zobacz Instrukcje: ładowanie zestawów do kontekstu Reflection-Only

Nie można załadować typu niestandardowego atrybutu.

Zobacz też

Dotyczy