ProvideCodeGeneratorAttribute 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í.
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Třída atributu pro zajištění registrace generátoru kódu
public ref class ProvideCodeGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideCodeGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)]
[System.CLSCompliant(false)]
public sealed class ProvideCodeGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)]
public sealed class ProvideCodeGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)>]
[<System.CLSCompliant(false)>]
type ProvideCodeGeneratorAttribute = class
inherit RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)>]
type ProvideCodeGeneratorAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideCodeGeneratorAttribute
Inherits RegistrationAttribute
- Dědičnost
- Atributy
Poznámky
Měla by se použít na samotnou třídu balíčku, ne na generátor.
Konstruktory
ProvideCodeGeneratorAttribute(Type, String, String, Boolean) |
Konstruktor |
Pole
AspNetProjectGuid |
Identifikátor GUID balíčku ASP.Net Project System |
CSharpProjectGuid |
Guid balíčku systému projektů jazyka C# |
VisualBasicProjectGuid |
Guid balíčku Visual Basic Project System |
Vlastnosti
Description |
Popis tohoto generátoru čitelný pro člověka |
GeneratesDesignTimeSource |
Zda označit tento generátor kódu jako poskytující zdrojový kód v době návrhu |
Name |
Název tohoto generátoru |
ProjectSystem |
Systém projektu, pro který je tento generátor kódu zaregistrovaný |
RegisterCodeBase |
Zda se má nebo neregistrovat generátor pomocí základu kódu |
Type |
Typ implementuje generátor kódu |
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) |
Zaregistrovat tento generátor |
Unregister(RegistrationAttribute+RegistrationContext) |
Odstranění zadaných klíčů |