Compartir a través de


AttributeTableContainer.GetAttributes (Método) (MemberInfo, Type, Func<Object, Object>)

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, _
    reflectionMapper As Func(Of Object, Object) _
) As IEnumerable(Of Object)
public IEnumerable<Object> GetAttributes(
    MemberInfo member,
    Type attributeType,
    Func<Object, Object> reflectionMapper
)
public:
IEnumerable<Object^>^ GetAttributes(
    MemberInfo^ member, 
    Type^ attributeType, 
    Func<Object^, Object^>^ reflectionMapper
)
member GetAttributes : 
        member:MemberInfo * 
        attributeType:Type * 
        reflectionMapper:Func<Object, Object> -> IEnumerable<Object> 
public function GetAttributes(
    member : MemberInfo, 
    attributeType : Type, 
    reflectionMapper : Func<Object, Object>
) : IEnumerable<Object>

Parámetros

  • attributeType
    Tipo: System.Type
    Tipo de atributo que se va a recuperar o nullreferencia null (Nothing en Visual Basic) para recuperar todos los atributos.
  • reflectionMapper
    Tipo: System.Func<Object, Object>
    Función de asignación opcional que se usa para asignar los metadatos de reflexión entrantes a los metadatos del runtime.

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

Vea también

Referencia

AttributeTableContainer Clase

GetAttributes (Sobrecarga)

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