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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Sobrecargas GetCustomAttributes