Partilhar via


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