AttributeTable.GetCustomAttributes Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
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.