Compartir a través de


AttributeTableBuilder.AddCustomAttributes (Método) (Type, array<Attribute )

Agrega el contenido de los atributos proporcionados al generador de la tabla.

Espacio de nombres:  Microsoft.Windows.Design.Metadata
Ensamblado:  Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)

Sintaxis

'Declaración
Public Sub AddCustomAttributes ( _
    type As Type, _
    ParamArray attributes As Attribute() _
)
public void AddCustomAttributes(
    Type type,
    params Attribute[] attributes
)
public:
void AddCustomAttributes(
    Type^ type, 
    ... array<Attribute^>^ attributes
)
member AddCustomAttributes : 
        type:Type * 
        attributes:Attribute[] -> unit 
public function AddCustomAttributes(
    type : Type, 
    ... attributes : Attribute[]
)

Parámetros

  • type
    Tipo: System.Type
    Tipo al que agregar los atributos de nivel de clase.
  • attributes
    Tipo: array<System.Attribute[]
    Los nuevos atributos que se van a agregar a type.

Excepciones

Excepción Condición
ArgumentNullException

El valor de type o attributes es nullreferencia null (Nothing en Visual Basic).

Comentarios

Los conflictos se resuelven con una estrategia de prevalencia del último en llegar. Al generar una tabla de atributos grande, use el método AddCallback para aplazar el trabajo de crear los atributos hasta que se necesiten.

Ejemplos

En el ejemplo de código siguiente se muestra cómo agregar un atributo a un tipo. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase AttributeTableBuilder.

builder.AddCustomAttributes( _
    GetType(Button), _
    New DefaultPropertyAttribute("Content"))
builder.AddCustomAttributes(
    typeof(Button),
    new DefaultPropertyAttribute("Content"));

Seguridad de .NET Framework

Vea también

Referencia

AttributeTableBuilder Clase

AddCustomAttributes (Sobrecarga)

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

AttributeTable

AttributeCallbackBuilder