AttributeTableBuilder.AddCustomAttributes (Método) (Type, String, array<Attribute )
Agrega los atributos al miembro con el nombre especificado.
Espacio de nombres: Microsoft.Windows.Design.Metadata
Ensamblado: Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)
Sintaxis
'Declaración
Public Sub AddCustomAttributes ( _
ownerType As Type, _
memberName As String, _
ParamArray attributes As Attribute() _
)
public void AddCustomAttributes(
Type ownerType,
string memberName,
params Attribute[] attributes
)
public:
void AddCustomAttributes(
Type^ ownerType,
String^ memberName,
... array<Attribute^>^ attributes
)
member AddCustomAttributes :
ownerType:Type *
memberName:string *
attributes:Attribute[] -> unit
public function AddCustomAttributes(
ownerType : Type,
memberName : String,
... attributes : Attribute[]
)
Parámetros
- ownerType
Tipo: System.Type
Tipo propietario del miembro.
- memberName
Tipo: System.String
Miembro para el que se van a agregar atributos.
- attributes
Tipo: array<System.Attribute[]
Atributos que se van a agregar.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | ownerType, memberName u attributes es nullreferencia null (Nothing en Visual Basic). |
Comentarios
El miembro puede ser una propiedad o un evento. El miembro se evalúa a petición cuando el usuario consulta los atributos en una propiedad o evento especificados. Sólo se admiten miembros de propiedad y de evento. Los demás se omiten.
Ejemplos
En el ejemplo de código siguiente se muestra cómo agregar un atributo a un miembro. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase AttributeTableBuilder.
' Apply the ReadOnlyAttribute to the Background property
' of the Button class.
builder.AddCustomAttributes( _
GetType(Button), _
"Background", _
New ReadOnlyAttribute(True))
// Apply the ReadOnlyAttribute to the Background property
// of the Button class.
builder.AddCustomAttributes(
typeof(Button),
"Background",
new ReadOnlyAttribute(true));
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)