AttributeTableContainer.GetAttributes (Método) (MemberInfo, Type)
Enumera los atributos personalizados del miembro especificado, incluidos los atributos heredados de los miembros base.
Espacio de nombres: Microsoft.Windows.Design.Metadata
Ensamblado: Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)
Sintaxis
'Declaración
Public Function GetAttributes ( _
member As MemberInfo, _
attributeType As Type _
) As IEnumerable(Of Object)
public IEnumerable<Object> GetAttributes(
MemberInfo member,
Type attributeType
)
public:
IEnumerable<Object^>^ GetAttributes(
MemberInfo^ member,
Type^ attributeType
)
member GetAttributes :
member:MemberInfo *
attributeType:Type -> IEnumerable<Object>
public function GetAttributes(
member : MemberInfo,
attributeType : Type
) : IEnumerable<Object>
Parámetros
- member
Tipo: System.Reflection.MemberInfo
Miembro cuyos atributos se van a obtener.
- attributeType
Tipo: System.Type
Tipo de atributo que se va a recuperar o nullreferencia null (Nothing en Visual Basic) para recuperar todos los atributos.
Valor devuelto
Tipo: System.Collections.Generic.IEnumerable<Object>
Enumeración de atributos.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El valor de member es nullreferencia null (Nothing en Visual Basic). |
Comentarios
Los atributos devueltos están combinados con atributos de otros miembros y varían, dependiendo del tipo de miembro.
Para las propiedades, los atributos devueltos están combinados también con los atributos del tipo de propiedad.
Para los eventos, los atributos devueltos están combinados con los atributos del tipo de controlador de eventos.
Para los tipos, los atributos devueltos se combinan con los atributos de las interfaces implementadas en el tipo.
Si no desea usar este comportamiento combinado automático, use el método GetLocalAttributes.
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.