ProvideDesignerMetadataAttribute Třída
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í.
Deklaruje další metadata pro typy nebo objekty, což umožňuje třetím stranám upravit sadu metadat dostupných ve třídě.
public ref class ProvideDesignerMetadataAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideDesignerMetadataAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideDesignerMetadataAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideDesignerMetadataAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideDesignerMetadataAttribute
Inherits RegistrationAttribute
- Dědičnost
- Atributy
Konstruktory
ProvideDesignerMetadataAttribute(Type, Type) |
Inicializuje novou instanci objektu ProvideDesignerMetadataAttributea přidružuje nová metadata Type k aktuálnímu Typeobjektu . |
Vlastnosti
IsGlobal |
Získá nebo nastaví obor úprav metadat poskytovaných instancí. ProvideDesignerMetadataAttribute |
MetadataType |
Získá typ metadat. |
RuntimeType |
Získá typ modulu runtime. |
TypeId |
Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu. (Zděděno od RegistrationAttribute) |
Metody
GetPackageRegKeyPath(Guid) |
Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage. (Zděděno od RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Zaregistruje metadata návrháře. |
Unregister(RegistrationAttribute+RegistrationContext) |
Odebere klíč registru metadat návrháře. |