Nyelv

TypeDescriptor.AddAttributes Metódus

Definíció

Osztályszintű attribútumokat ad hozzá a célösszetevőhöz.

Túlterhelések

Name Description
AddAttributes(Object, Attribute[])

Osztályszintű attribútumokat ad hozzá a célösszetevő-példányhoz.

AddAttributes(Type, Attribute[])

Osztályszintű attribútumokat ad hozzá a célösszetevő-típushoz.

AddAttributes(Object, Attribute[])

Forrás:
TypeDescriptor.cs
Forrás:
TypeDescriptor.cs
Forrás:
TypeDescriptor.cs
Forrás:
TypeDescriptor.cs
Forrás:
TypeDescriptor.cs

Osztályszintű attribútumokat ad hozzá a célösszetevő-példányhoz.

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

Paraméterek

instance
Object

A célösszetevő egy példánya.

attributes
Attribute[]

Az összetevő osztályához hozzáadni kívánt objektumok tömbje Attribute .

Válaszok

Az újonnan létrehozott TypeDescriptionProvider , a megadott attribútumok hozzáadásához használt.

Kivételek

Az egyik vagy mindkét paraméter az null.

Megjegyzések

A AddAttributes(Object, Attribute[]) metódus osztályszintű attribútumokat ad hozzá egy összetevő megadott példányához. Mivel ez a Visual Studio Windows Forms Tervezőt és Tulajdonságok ablak használó alkalmazások gyakori követelménye, ez a módszer egy olyan típusleírás-szolgáltató létrehozásával biztosít parancsikont, amely egyesíti a megadott attribútumokat az osztályban már meglévő attribútumokkal. A visszatérési érték az attribútumok hozzáadásához használt típusleírás-szolgáltató. Ez a szolgáltató később átadható a RemoveProvider(TypeDescriptionProvider, Object) metódusnak, ha a hozzáadott attribútumokra már nincs szükség.

Lásd még

A következőre érvényes:

AddAttributes(Type, Attribute[])

Forrás:
TypeDescriptor.cs
Forrás:
TypeDescriptor.cs
Forrás:
TypeDescriptor.cs
Forrás:
TypeDescriptor.cs
Forrás:
TypeDescriptor.cs

Osztályszintű attribútumokat ad hozzá a célösszetevő-típushoz.

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

Paraméterek

type
Type

A Type célösszetevő.

attributes
Attribute[]

Az összetevő osztályához hozzáadni kívánt objektumok tömbje Attribute .

Válaszok

Az újonnan létrehozott TypeDescriptionProvider , a megadott attribútumok hozzáadásához használt.

Kivételek

Az egyik vagy mindkét paraméter az null.

Megjegyzések

A AddAttributes(Type, Attribute[]) metódus osztályszintű attribútumokat ad hozzá az összetevő megadott típusához. Mivel ez a Visual Studio Windows Forms Tervezőt és Tulajdonságok ablak használó alkalmazások gyakori követelménye, ez a módszer egy olyan típusleírás-szolgáltató létrehozásával biztosít parancsikont, amely egyesíti a megadott attribútumokat az osztályban már meglévő attribútumokkal. A visszatérési érték az attribútumok hozzáadásához használt típusleírás-szolgáltató. Ez a szolgáltató később átadható a RemoveProvider(TypeDescriptionProvider, Type) metódusnak, ha a hozzáadott attribútumokra már nincs szükség.

Lásd még

A következőre érvényes: