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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
GetCustomAttributes (Sobrecarga)