Método AttributeTable.GetCustomAttributes (Type, String)

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

Namespace:  Microsoft.Windows.Design.Metadata
Assembly:  Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)

Sintaxe

'Declaração
Public Function GetCustomAttributes ( _
    ownerType As Type, _
    memberName As String _
) As IEnumerable
public IEnumerable GetCustomAttributes(
    Type ownerType,
    string memberName
)
public:
IEnumerable^ GetCustomAttributes(
    Type^ ownerType, 
    String^ memberName
)
member GetCustomAttributes : 
        ownerType:Type * 
        memberName:string -> IEnumerable 
public function GetCustomAttributes(
    ownerType : Type, 
    memberName : String
) : IEnumerable

Parâmetros

  • ownerType
    Tipo: System.Type
    O tipo do proprietário da propriedade de dependência.
  • memberName
    Tipo: System.String
    O nome do membro para fornecer atributos.

Valor de retorno

Tipo: System.Collections.IEnumerable
Uma enumeração de atributos.

Exceções

Exceção Condição
ArgumentNullException

ownerTypeor memberName is nulluma referência nula (Nothing no Visual Basic).

Comentários

Este método nunca retorna um nulluma referência nula (Nothing no Visual Basic) enumeração.

Exemplos

O exemplo de código a seguir mostra como usar o GetCustomAttributes método para obter os atributos personalizados para um membro. This code example is part of a larger example provided for the AttributeTable class.

Dim attrs1 As IEnumerable = attributes.GetCustomAttributes(GetType(Button), "Background")
IEnumerable attrs1 = attributes.GetCustomAttributes(
    typeof(Button),
    "Background");

Segurança do .NET Framework

Consulte também

Referência

AttributeTable Classe

Sobrecargas GetCustomAttributes

Namespace Microsoft.Windows.Design.Metadata

AttributeTableBuilder