TypeDescriptor.AddAttributes Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá atributy na úrovni třídy do cílové komponenty.
Přetížení
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
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.
Návraty
Nově vytvořený TypeDescriptionProvider objekt, 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 visual studio model Windows Forms Designer 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ě . Vrácená hodnota je zprostředkovatel popisu typu, který byl použit k přidání atributů. Tento zprostředkovatel může být později předán RemoveProvider(TypeDescriptionProvider, Object) metodě, když už přidané atributy nejsou potřeba.
Viz také
Platí pro
AddAttributes(Type, Attribute[])
- 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
Návraty
Nově vytvořený TypeDescriptionProvider objekt, 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 do zadaného typu komponenty. Vzhledem k tomu, že se jedná o běžný požadavek aplikací používajících visual studio model Windows Forms Designer 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ě . Vrácená hodnota je zprostředkovatel popisu typu, který byl použit k přidání atributů. Tento zprostředkovatel může být později předán RemoveProvider(TypeDescriptionProvider, Type) metodě, když už přidané atributy nejsou potřeba.