AttributeTable.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 Wyliczenie wszystkich atrybutów podanych dla podanych argumentów.
Przeciążenia
| GetCustomAttributes(Type) |
Zwraca Wyliczenie wszystkich atrybutów na poziomie klasy dostarczonych dla określonego typu. |
| GetCustomAttributes(Type, MemberDescriptor) |
Zwraca Wyliczenie wszystkich atrybutów podanych dla określonego elementu członkowskiego określonego typu. |
| GetCustomAttributes(Type, MemberInfo) |
Zwraca Wyliczenie wszystkich atrybutów podanych dla określonego elementu członkowskiego określonego typu. |
| GetCustomAttributes(Type, String) |
Zwraca Wyliczenie wszystkich atrybutów podanych dla określonego elementu członkowskiego określonego typu. |
| GetCustomAttributes(Type, DependencyProperty) |
Zwraca Wyliczenie wszystkich atrybutów podanych dla określonej zależności określonego typu. |
Uwagi
Ta metoda nigdy nie zwraca wyliczenia o wartości null.
GetCustomAttributes(Type)
Zwraca Wyliczenie wszystkich atrybutów na poziomie klasy dostarczonych dla określonego typu.
public:
System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ type);
public System.Collections.IEnumerable GetCustomAttributes (Type type);
member this.GetCustomAttributes : Type -> System.Collections.IEnumerable
Public Function GetCustomAttributes (type As Type) As IEnumerable
Parametry
- type
- Type
Typ, dla którego mają zostać pobrane atrybuty na poziomie klasy.
Zwraca
Wyliczenie atrybutów, które pasują do kryteriów. Nigdy nie zwróci on wyliczenia o wartości null.
Wyjątki
type to null.
Dotyczy
GetCustomAttributes(Type, MemberDescriptor)
Zwraca Wyliczenie wszystkich atrybutów podanych dla określonego elementu członkowskiego określonego typu.
public:
System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.ComponentModel.MemberDescriptor descriptor);
member this.GetCustomAttributes : Type * System.ComponentModel.MemberDescriptor -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, descriptor As MemberDescriptor) As IEnumerable
Parametry
- ownerType
- Type
Typ, który zawiera element członkowski.
- descriptor
- MemberDescriptor
Deskryptor elementu członkowskiego, dla którego mają zostać pobrane atrybuty niestandardowe.
Zwraca
Wyliczenie atrybutów, które pasują do kryteriów. Nigdy nie zwróci on wyliczenia o wartości null.
Wyjątki
ownerType lub descriptor jest null .
Dotyczy
GetCustomAttributes(Type, MemberInfo)
Zwraca Wyliczenie wszystkich atrybutów podanych dla określonego elementu członkowskiego określonego typu.
public:
System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Reflection.MemberInfo member);
member this.GetCustomAttributes : Type * System.Reflection.MemberInfo -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, member As MemberInfo) As IEnumerable
Parametry
- ownerType
- Type
Typ, który zawiera element członkowski.
- member
- MemberInfo
Element członkowski, dla którego mają zostać podano atrybuty.
Zwraca
Wyliczenie atrybutów, które pasują do kryteriów. Nigdy nie zwróci on wyliczenia o wartości null.
Wyjątki
ownerType lub member jest null .
Dotyczy
GetCustomAttributes(Type, String)
Zwraca Wyliczenie wszystkich atrybutów podanych dla określonego elementu członkowskiego określonego typu.
public:
System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::String ^ memberName);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, string memberName);
member this.GetCustomAttributes : Type * string -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, memberName As String) As IEnumerable
Parametry
- ownerType
- Type
Typ właściciela właściwości zależności.
- memberName
- String
Nazwa elementu członkowskiego, dla którego mają zostać podano atrybuty.
Zwraca
Wyliczenie atrybutów, które pasują do kryteriów. Nigdy nie zwróci on wyliczenia o wartości null.
Wyjątki
ownerType lub memberName jest null .
Dotyczy
GetCustomAttributes(Type, DependencyProperty)
Zwraca Wyliczenie wszystkich atrybutów podanych dla określonej zależności określonego typu.
public:
System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Windows.DependencyProperty dp);
member this.GetCustomAttributes : Type * System.Windows.DependencyProperty -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, dp As DependencyProperty) As IEnumerable
Parametry
- ownerType
- Type
Typ właściciela właściwości zależności.
Właściwość zależności, dla której mają zostać pobrane atrybuty niestandardowe.
Zwraca
Wyliczenie atrybutów, które pasują do kryteriów. Nigdy nie zwróci on wyliczenia o wartości null.
Wyjątki
ownerType lub dp jest null .