AttributeTableContainer.GetAttributes (Método) (Assembly, Type, Func<Object, Object>)
Enumera los atributos del ensamblado especificado.
Espacio de nombres: Microsoft.Windows.Design.Metadata
Ensamblado: Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)
Sintaxis
'Declaración
Public Function GetAttributes ( _
assembly As Assembly, _
attributeType As Type, _
reflectionMapper As Func(Of Object, Object) _
) As IEnumerable(Of Object)
public IEnumerable<Object> GetAttributes(
Assembly assembly,
Type attributeType,
Func<Object, Object> reflectionMapper
)
public:
IEnumerable<Object^>^ GetAttributes(
Assembly^ assembly,
Type^ attributeType,
Func<Object^, Object^>^ reflectionMapper
)
member GetAttributes :
assembly:Assembly *
attributeType:Type *
reflectionMapper:Func<Object, Object> -> IEnumerable<Object>
public function GetAttributes(
assembly : Assembly,
attributeType : Type,
reflectionMapper : Func<Object, Object>
) : IEnumerable<Object>
Parámetros
- assembly
Tipo: System.Reflection.Assembly
Ensamblado cuyos atributos se van a enumerar.
- attributeType
Tipo: System.Type
Tipo de atributo que se va a enumerar o nullreferencia null (Nothing en Visual Basic) para enumerar 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 assembly es nullreferencia null (Nothing en Visual Basic). |
Comentarios
Los atributos devueltos incluyen atributos definidos en el ensamblado real y también los atributos definidos en tablas de atributos que se han agregado en este contenedor. Los atributos definidos en tablas de atributos tienen prioridad sobre los atributos definidos en el ensamblado.
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.