ProvideCodeGeneratorAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Classe di attributi per fornire la registrazione di un generatore di codice
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
- Ereditarietà
- Attributi
Commenti
Deve essere applicato alla classe del pacchetto stessa, non al generatore.
Costruttori
ProvideCodeGeneratorAttribute(Type, String, String, Boolean) |
Costruttore |
Campi
AspNetProjectGuid |
GUID del pacchetto del sistema del progetto ASP.Net |
CSharpProjectGuid |
GUID del pacchetto del sistema del progetto C# |
VisualBasicProjectGuid |
GUID del pacchetto del sistema del progetto Visual Basic |
Proprietà
Description |
Descrizione leggibile di questo generatore |
GeneratesDesignTimeSource |
Indica se contrassegnare questo generatore di codice come codice sorgente in fase di progettazione |
Name |
Nome del generatore |
ProjectSystem |
Sistema del progetto con cui è registrato il generatore di codice |
RegisterCodeBase |
Indica se registrare o meno il generatore usando una codebase |
Type |
Il tipo che implementa il generatore di codice |
TypeId |
Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe. (Ereditato da RegistrationAttribute) |
Metodi
GetPackageRegKeyPath(Guid) |
Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS. (Ereditato da RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registrare questo generatore |
Unregister(RegistrationAttribute+RegistrationContext) |
Elimina le chiavi specificate |