AttributeTable.GetCustomAttributes Método

Definição

Retorna uma enumeração de todos os atributos fornecidos para os argumentos fornecidos.

Sobrecargas

GetCustomAttributes(Type)

Retorna uma enumeração de todos os atributos de nível de classe fornecidos para o tipo especificado.

GetCustomAttributes(Type, MemberDescriptor)

Retorna uma enumeração de todos os atributos fornecidos para o membro especificado do tipo especificado.

GetCustomAttributes(Type, MemberInfo)

Retorna uma enumeração de todos os atributos fornecidos para o membro especificado do tipo especificado.

GetCustomAttributes(Type, String)

Retorna uma enumeração de todos os atributos fornecidos para o membro especificado do tipo especificado.

GetCustomAttributes(Type, DependencyProperty)

Retorna uma enumeração de todos os atributos fornecidos para a dependência especificada do tipo especificado.

Comentários

Esse método nunca retorna uma enumeração nula.

GetCustomAttributes(Type)

Retorna uma enumeração de todos os atributos de nível de classe fornecidos para o tipo especificado.

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

Parâmetros

type
Type

O tipo para o qual obter atributos de nível de classe.

Retornos

Uma enumeração de atributos que correspondem aos critérios. Isso nunca retornará uma enumeração nula.

Exceções

type é null.

Aplica-se a

GetCustomAttributes(Type, MemberDescriptor)

Retorna uma enumeração de todos os atributos fornecidos para o membro especificado do tipo especificado.

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

Parâmetros

ownerType
Type

O tipo que contém o membro.

descriptor
MemberDescriptor

Um descritor de membro para o qual obter atributos personalizados.

Retornos

Uma enumeração de atributos que correspondem aos critérios. Isso nunca retornará uma enumeração nula.

Exceções

ownerType ou descriptor é null.

Aplica-se a

GetCustomAttributes(Type, MemberInfo)

Retorna uma enumeração de todos os atributos fornecidos para o membro especificado do tipo especificado.

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

Parâmetros

ownerType
Type

O tipo que contém o membro.

member
MemberInfo

O membro para o qual fornecer atributos.

Retornos

Uma enumeração de atributos que correspondem aos critérios. Isso nunca retornará uma enumeração nula.

Exceções

ownerType ou member é null.

Aplica-se a

GetCustomAttributes(Type, String)

Retorna uma enumeração de todos os atributos fornecidos para o membro especificado do tipo especificado.

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

Parâmetros

ownerType
Type

O tipo de proprietário da propriedade de dependência.

memberName
String

O nome do membro para o qual fornecer atributos.

Retornos

Uma enumeração de atributos que correspondem aos critérios. Isso nunca retornará uma enumeração nula.

Exceções

ownerType ou memberName é null.

Aplica-se a

GetCustomAttributes(Type, DependencyProperty)

Retorna uma enumeração de todos os atributos fornecidos para a dependência especificada do tipo especificado.

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

Parâmetros

ownerType
Type

O tipo de proprietário da propriedade de dependência.

dp
DependencyProperty

Uma propriedade de dependência para a qual obter atributos personalizados.

Retornos

Uma enumeração de atributos que correspondem aos critérios. Isso nunca retornará uma enumeração nula.

Exceções

ownerType ou dp é null.

Aplica-se a