Compartir a través de


AttributeTable.GetCustomAttributes (Método) (Type)

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

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

Sintaxis

'Declaración
Public Function GetCustomAttributes ( _
    type As Type _
) As IEnumerable
public IEnumerable GetCustomAttributes(
    Type type
)
public:
IEnumerable^ GetCustomAttributes(
    Type^ type
)
member GetCustomAttributes : 
        type:Type -> IEnumerable 
public function GetCustomAttributes(
    type : Type
) : IEnumerable

Parámetros

  • type
    Tipo: System.Type
    Tipo para el que obtener atributos de nivel de clase.

Valor devuelto

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

Excepciones

Excepción Condición
ArgumentNullException

El valor de type 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 tipo. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase AttributeTable.

Dim attrs0 As IEnumerable = attributes.GetCustomAttributes(GetType(Button))
IEnumerable attrs0 = attributes.GetCustomAttributes(typeof(Button));

Seguridad de .NET Framework

Vea también

Referencia

AttributeTable Clase

GetCustomAttributes (Sobrecarga)

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

AttributeTableBuilder