AttributeTable.GetCustomAttributes Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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.