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
- 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)