AttributeTable.GetCustomAttributes Metod

Definition

Returnerar en uppräkning av alla attribut som anges för de angivna argumenten.

Överlagringar

Name Description
GetCustomAttributes(Type)

Returnerar en uppräkning av alla attribut på klassnivå som angetts för den angivna typen.

GetCustomAttributes(Type, MemberDescriptor)

Returnerar en uppräkning av alla attribut som angetts för den angivna medlemmen av den angivna typen.

GetCustomAttributes(Type, MemberInfo)

Returnerar en uppräkning av alla attribut som angetts för den angivna medlemmen av den angivna typen.

GetCustomAttributes(Type, String)

Returnerar en uppräkning av alla attribut som angetts för den angivna medlemmen av den angivna typen.

GetCustomAttributes(Type, DependencyProperty)

Returnerar en uppräkning av alla attribut som anges för det angivna beroendet av den angivna typen.

Kommentarer

Den här metoden returnerar aldrig en null-uppräkning.

GetCustomAttributes(Type)

Returnerar en uppräkning av alla attribut på klassnivå som angetts för den angivna typen.

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

Parametrar

type
Type

Den typ som du vill hämta attribut på klassnivå för.

Returer

En uppräkning av attribut som matchar kriterierna. Detta returnerar aldrig en null-uppräkning.

Undantag

type är null.

Gäller för

GetCustomAttributes(Type, MemberDescriptor)

Returnerar en uppräkning av alla attribut som angetts för den angivna medlemmen av den angivna typen.

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

Parametrar

ownerType
Type

Den typ som innehåller medlemmen.

descriptor
MemberDescriptor

En medlemsbeskrivning som du kan hämta anpassade attribut för.

Returer

En uppräkning av attribut som matchar kriterierna. Detta returnerar aldrig en null-uppräkning.

Undantag

ownerType eller descriptor är null.

Gäller för

GetCustomAttributes(Type, MemberInfo)

Returnerar en uppräkning av alla attribut som angetts för den angivna medlemmen av den angivna typen.

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

Parametrar

ownerType
Type

Den typ som innehåller medlemmen.

member
MemberInfo

Medlemmen som ska tillhandahålla attribut för.

Returer

En uppräkning av attribut som matchar kriterierna. Detta returnerar aldrig en null-uppräkning.

Undantag

ownerType eller member är null.

Gäller för

GetCustomAttributes(Type, String)

Returnerar en uppräkning av alla attribut som angetts för den angivna medlemmen av den angivna typen.

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

Parametrar

ownerType
Type

Ägartypen för beroendeegenskapen.

memberName
String

Namnet på medlemmen som ska tillhandahålla attribut för.

Returer

En uppräkning av attribut som matchar kriterierna. Detta returnerar aldrig en null-uppräkning.

Undantag

ownerType eller memberName är null.

Gäller för

GetCustomAttributes(Type, DependencyProperty)

Returnerar en uppräkning av alla attribut som anges för det angivna beroendet av den angivna typen.

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

Parametrar

ownerType
Type

Ägartypen för beroendeegenskapen.

dp
DependencyProperty

En beroendeegenskap att hämta anpassade attribut för.

Returer

En uppräkning av attribut som matchar kriterierna. Detta returnerar aldrig en null-uppräkning.

Undantag

ownerType eller dp är null.

Gäller för