AttributeTableBuilder.AddCustomAttributes-Methode (Type, String, array<Attribute )

Fügt Attribute zu dem Member mit dem angegebenen Namen hinzu.

Namespace:  Microsoft.Windows.Design.Metadata
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Syntax

'Declaration
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[]
)

Parameter

  • ownerType
    Typ: System.Type
    Der besitzende Typ des Members.
  • memberName
    Typ: System.String
    Der Member, dem Attribute zugeordnet werden sollen.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

ownerType , memberName oder attributes ist nullNULL-Verweis (Nothing in Visual Basic) .

Hinweise

Der Member kann eine Eigenschaft oder ein Ereignis sein. Der Member wird bei Bedarf ausgewertet, wenn der Benutzer Attribute einer bestimmten Eigenschaft oder eines bestimmten Ereignisses abfragt. Nur Eigenschaften- und Ereignismember werden unterstützt. Alle anderen werden ignoriert.

Beispiele

Im folgenden Codebeispiel ist dargestellt, wie einem Member ein Attribut hinzugefügt wird. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels, das für die AttributeTableBuilder-Klasse bereitgestellt wird.

' 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));

.NET Framework-Sicherheit

Siehe auch

Referenz

AttributeTableBuilder Klasse

AddCustomAttributes-Überladung

Microsoft.Windows.Design.Metadata-Namespace

AttributeTable

AttributeCallbackBuilder