TypeDescriptor.AddAttributes Methode

Definitie

Voegt kenmerken op klasseniveau toe aan het doelonderdeel.

Overloads

Name Description
AddAttributes(Object, Attribute[])

Voegt kenmerken op klasseniveau toe aan het doelonderdeelexemplaren.

AddAttributes(Type, Attribute[])

Voegt kenmerken op klasseniveau toe aan het doelonderdeeltype.

AddAttributes(Object, Attribute[])

Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs

Voegt kenmerken op klasseniveau toe aan het doelonderdeelexemplaren.

public:
 static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(System::Object ^ instance, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes(object instance, params Attribute[] attributes);
static member AddAttributes : obj * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (instance As Object, ParamArray attributes As Attribute()) As TypeDescriptionProvider

Parameters

instance
Object

Een exemplaar van het doelonderdeel.

attributes
Attribute[]

Een matrix met Attribute objecten die moeten worden toegevoegd aan de klasse van het onderdeel.

Retouren

De zojuist gemaakte TypeDescriptionProvider die is gebruikt om de opgegeven kenmerken toe te voegen.

Uitzonderingen

Een of beide parameters zijn null.

Opmerkingen

Met de AddAttributes(Object, Attribute[]) methode worden kenmerken op klasseniveau toegevoegd aan het opgegeven exemplaar van een onderdeel. Omdat dit een veelvoorkomende vereiste is voor toepassingen die gebruikmaken van de Visual Studio Windows Forms Designer en venster Eigenschappen, biedt deze methode een snelkoppeling door een typebeschrijvingsprovider te maken waarmee de opgegeven kenmerken worden samengevoegd met de kenmerken die al bestaan in de klasse. De retourwaarde is de typebeschrijvingsprovider die is gebruikt om de kenmerken toe te voegen. Deze provider kan later worden doorgegeven aan de RemoveProvider(TypeDescriptionProvider, Object) methode wanneer de toegevoegde kenmerken niet meer nodig zijn.

Zie ook

Van toepassing op

AddAttributes(Type, Attribute[])

Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs
Bron:
TypeDescriptor.cs

Voegt kenmerken op klasseniveau toe aan het doelonderdeeltype.

public:
 static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes(Type type, params Attribute[] attributes);
static member AddAttributes : Type * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (type As Type, ParamArray attributes As Attribute()) As TypeDescriptionProvider

Parameters

type
Type

Het Type doelonderdeel.

attributes
Attribute[]

Een matrix met Attribute objecten die moeten worden toegevoegd aan de klasse van het onderdeel.

Retouren

De zojuist gemaakte TypeDescriptionProvider die is gebruikt om de opgegeven kenmerken toe te voegen.

Uitzonderingen

Een of beide parameters zijn null.

Opmerkingen

Met de AddAttributes(Type, Attribute[]) methode worden kenmerken op klasseniveau toegevoegd aan het opgegeven type van een onderdeel. Omdat dit een veelvoorkomende vereiste is voor toepassingen die gebruikmaken van de Visual Studio Windows Forms Designer en venster Eigenschappen, biedt deze methode een snelkoppeling door een typebeschrijvingsprovider te maken waarmee de opgegeven kenmerken worden samengevoegd met de kenmerken die al bestaan in de klasse. De retourwaarde is de typebeschrijvingsprovider die is gebruikt om de kenmerken toe te voegen. Deze provider kan later worden doorgegeven aan de RemoveProvider(TypeDescriptionProvider, Type) methode wanneer de toegevoegde kenmerken niet meer nodig zijn.

Zie ook

Van toepassing op