TypeDescriptor.AddAttributes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt Attribute auf Klassenebene zur Zielkomponente hinzu.
Überlädt
AddAttributes(Object, Attribute[]) |
Fügt Attribute auf Klassenebene zur Zielkomponenteninstanz hinzu. |
AddAttributes(Type, Attribute[]) |
Fügt Attribute auf Klassenebene zum Zielkomponententyp hinzu. |
AddAttributes(Object, Attribute[])
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
Fügt Attribute auf Klassenebene zur Zielkomponenteninstanz hinzu.
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
Parameter
- instance
- Object
Eine Instanz der Zielkomponente.
- attributes
- Attribute[]
Ein Array von Attribute-Objekten, die zur Klasse der Komponente hinzugefügt werden sollen.
Gibt zurück
Das neu erstellte TypeDescriptionProvider, das zum Hinzufügen der angegebenen Attribute verwendet wurde.
Ausnahmen
Ein oder beide Parameter sind null
.
Hinweise
Die AddAttributes(Object, Attribute[]) Methode fügt dem angegebenen instance einer Komponente Attribute auf Klassenebene hinzu. Da dies eine häufige Anforderung für Anwendungen ist, die die Visual Studio-Windows Forms Designer und Eigenschaftenfenster verwenden, stellt diese Methode eine Verknüpfung bereit, indem sie einen Typbeschreibungsanbieter erstellt, der die bereitgestellten Attribute mit den Attributen zusammenführt, die bereits in der Klasse vorhanden sind. Der Rückgabewert ist der Typbeschreibungsanbieter, der zum Hinzufügen der Attribute verwendet wurde. Dieser Anbieter kann später an die RemoveProvider(TypeDescriptionProvider, Object) -Methode übergeben werden, wenn die hinzugefügten Attribute nicht mehr benötigt werden.
Weitere Informationen
Gilt für:
AddAttributes(Type, Attribute[])
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
Fügt Attribute auf Klassenebene zum Zielkomponententyp hinzu.
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
Parameter
- attributes
- Attribute[]
Ein Array von Attribute-Objekten, die zur Klasse der Komponente hinzugefügt werden sollen.
Gibt zurück
Das neu erstellte TypeDescriptionProvider, das zum Hinzufügen der angegebenen Attribute verwendet wurde.
Ausnahmen
Ein oder beide Parameter sind null
.
Hinweise
Die AddAttributes(Type, Attribute[]) Methode fügt dem angegebenen Typ einer Komponente Attribute auf Klassenebene hinzu. Da dies eine häufige Anforderung für Anwendungen ist, die die Visual Studio-Windows Forms Designer und Eigenschaftenfenster verwenden, stellt diese Methode eine Verknüpfung bereit, indem sie einen Typbeschreibungsanbieter erstellt, der die bereitgestellten Attribute mit den Attributen zusammenführt, die bereits in der Klasse vorhanden sind. Der Rückgabewert ist der Typbeschreibungsanbieter, der zum Hinzufügen der Attribute verwendet wurde. Dieser Anbieter kann später an die RemoveProvider(TypeDescriptionProvider, Type) -Methode übergeben werden, wenn die hinzugefügten Attribute nicht mehr benötigt werden.