TypeDescriptor.AddAttributes Metoda

Definice

Přidá atributy na úrovni třídy do cílové komponenty.

Přetížení

Name Description
AddAttributes(Object, Attribute[])

Přidá atributy na úrovni třídy do instance cílové komponenty.

AddAttributes(Type, Attribute[])

Přidá atributy na úrovni třídy do cílového typu komponenty.

AddAttributes(Object, Attribute[])

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Přidá atributy na úrovni třídy do instance cílové komponenty.

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

Parametry

instance
Object

Instance cílové komponenty.

attributes
Attribute[]

Pole Attribute objektů, které se mají přidat do třídy komponenty.

Návraty

Nově vytvořený TypeDescriptionProvider , který byl použit k přidání zadaných atributů.

Výjimky

Jeden nebo oba parametry jsou null.

Poznámky

Metoda AddAttributes(Object, Attribute[]) přidá atributy na úrovni třídy do zadané instance komponenty. Vzhledem k tomu, že se jedná o běžný požadavek aplikací používajících návrháře Visual Studio model Windows Forms a okno Vlastnosti, poskytuje tato metoda zástupce vytvořením zprostředkovatele popisu typu, který slučuje poskytnuté atributy s atributy, které již existují ve třídě. Návratová hodnota je zprostředkovatel popisu typu, který byl použit k přidání atributů. Tento zprostředkovatel lze později předat RemoveProvider(TypeDescriptionProvider, Object) metodě v případě, že přidané atributy už nejsou potřeba.

Viz také

Platí pro

AddAttributes(Type, Attribute[])

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Přidá atributy na úrovni třídy do cílového typu komponenty.

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

Parametry

type
Type

Cílová komponenta Type .

attributes
Attribute[]

Pole Attribute objektů, které se mají přidat do třídy komponenty.

Návraty

Nově vytvořený TypeDescriptionProvider , který byl použit k přidání zadaných atributů.

Výjimky

Jeden nebo oba parametry jsou null.

Poznámky

Metoda AddAttributes(Type, Attribute[]) přidá atributy na úrovni třídy k zadanému typu komponenty. Vzhledem k tomu, že se jedná o běžný požadavek aplikací používajících návrháře Visual Studio model Windows Forms a okno Vlastnosti, poskytuje tato metoda zástupce vytvořením zprostředkovatele popisu typu, který slučuje poskytnuté atributy s atributy, které již existují ve třídě. Návratová hodnota je zprostředkovatel popisu typu, který byl použit k přidání atributů. Tento zprostředkovatel lze později předat RemoveProvider(TypeDescriptionProvider, Type) metodě v případě, že přidané atributy už nejsou potřeba.

Viz také

Platí pro