Compartir a través de


AttributeTable.GetCustomAttributes (Método) (Type, String)

Devuelve una enumeración de todos los atributos que se proporcionan para el tipo especificado y nombre de miembro.

Espacio de nombres:  Microsoft.Windows.Design.Metadata
Ensamblado:  Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)

Sintaxis

'Declaración
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
    Tipo de propietario de la propiedad de dependencia.
  • memberName
    Tipo: System.String
    Nombre del miembro para el que se van a proporcionar atributos.

Valor devuelto

Tipo: System.Collections.IEnumerable
Enumeración de atributos.

Excepciones

Excepción Condición
ArgumentNullException

El valor de ownerType o memberName es nullreferencia null (Nothing en Visual Basic).

Comentarios

Este método nunca devuelve una enumeración nullreferencia null (Nothing en Visual Basic).

Ejemplos

En el siguiente ejemplo de código se muestra cómo utilizar el método GetCustomAttributes para obtener los atributos personalizados de un miembro. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase AttributeTable.

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

Seguridad de .NET Framework

Vea también

Referencia

AttributeTable Clase

GetCustomAttributes (Sobrecarga)

Microsoft.Windows.Design.Metadata (Espacio de nombres)

AttributeTableBuilder