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
- 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
AddCustomAttributes (Sobrecarga)