AttributeTable.GetCustomAttributes Método

Definição

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

Sobrecargas

Name Description
GetCustomAttributes(Type)

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

GetCustomAttributes(Type, MemberDescriptor)

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

GetCustomAttributes(Type, MemberInfo)

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

GetCustomAttributes(Type, String)

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

GetCustomAttributes(Type, DependencyProperty)

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

Observações

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

GetCustomAttributes(Type)

Devolve uma enumeração de todos os atributos ao nível da 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 obter atributos ao nível da classe.

Devoluções

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

Exceções

type é null.

Aplica-se a

GetCustomAttributes(Type, MemberDescriptor)

Devolve 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 obter atributos personalizados.

Devoluções

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

Exceções

ownerType ou descriptor é null.

Aplica-se a

GetCustomAttributes(Type, MemberInfo)

Devolve 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 fornecer atributos para.

Devoluções

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

Exceções

ownerType ou member é null.

Aplica-se a

GetCustomAttributes(Type, String)

Devolve 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 fornecer os atributos.

Devoluções

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

Exceções

ownerType ou memberName é null.

Aplica-se a

GetCustomAttributes(Type, DependencyProperty)

Devolve 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 obter atributos personalizados.

Devoluções

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

Exceções

ownerType ou dp é null.

Aplica-se a