Udostępnij przez


AttributeTable.GetCustomAttributes Metoda

Definicja

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

IEnumerable

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

IEnumerable

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

IEnumerable

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

IEnumerable

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.

dp
DependencyProperty

Właściwość zależności, dla której mają zostać pobrane atrybuty niestandardowe.

Zwraca

IEnumerable

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 .

Dotyczy