AttributeTable.GetCustomAttributes Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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
.