DynamicMethod.GetCustomAttributes Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca atrybuty niestandardowe zastosowane do metody .
Przeciążenia
GetCustomAttributes(Boolean) |
Zwraca wszystkie atrybuty niestandardowe zdefiniowane dla metody . |
GetCustomAttributes(Type, Boolean) |
Zwraca atrybuty niestandardowe określonego typu, które zostały zastosowane do metody. |
GetCustomAttributes(Boolean)
- Źródło:
- DynamicMethod.cs
- Źródło:
- DynamicMethod.cs
- Źródło:
- DynamicMethod.cs
Zwraca wszystkie atrybuty niestandardowe zdefiniowane dla metody .
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 wyszukać łańcuch dziedziczenia metody w celu znalezienia atrybutów niestandardowych; false
aby sprawdzić tylko bieżącą metodę.
Zwraca
Tablica obiektów reprezentujących wszystkie atrybuty niestandardowe metody.
Uwagi
W przypadku metod dynamicznych określenie true
parametru nie inherit
ma wpływu, ponieważ metoda nie jest zadeklarowana w typie.
Uwaga
Atrybuty niestandardowe nie są obecnie obsługiwane w metodach dynamicznych. Jedynym zwracanym atrybutem jest MethodImplAttribute. Można łatwiej uzyskać flagi implementacji metody przy użyciu GetMethodImplementationFlags metody .
Zobacz też
Dotyczy
GetCustomAttributes(Type, Boolean)
- Źródło:
- DynamicMethod.cs
- Źródło:
- DynamicMethod.cs
- Źródło:
- DynamicMethod.cs
Zwraca atrybuty niestandardowe określonego typu, które zostały zastosowane do metody.
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
- inherit
- Boolean
true
aby wyszukać łańcuch dziedziczenia metody w celu znalezienia atrybutów niestandardowych; false
aby sprawdzić tylko bieżącą metodę.
Zwraca
Tablica obiektów reprezentujących atrybuty metody, które są typu attributeType
lub pochodzą z typu attributeType
.
Wyjątki
attributeType
to null
.
Uwagi
W przypadku metod dynamicznych określenie true
parametru nie inherit
ma wpływu, ponieważ metoda nie jest zadeklarowana w typie.
Uwaga
Atrybuty niestandardowe nie są obecnie obsługiwane w metodach dynamicznych. Jedynym zwracanym atrybutem jest MethodImplAttribute. Można łatwiej uzyskać flagi implementacji metody przy użyciu GetMethodImplementationFlags metody .