DynamicMethod.GetCustomAttributes Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Zwraca atrybuty niestandardowe zastosowane do metody .
Przeciążenia
| Nazwa | Opis |
|---|---|
| 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
- Ź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 także
Dotyczy
GetCustomAttributes(Type, Boolean)
- Źródło:
- DynamicMethod.cs
- Ź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 .