ProvideGeneratorAttribute 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.
Registra il generatore di codice specificato per i progetti Visual Basic e Visual C# quando viene aggiunto a una classe derivata da -o a una Packageclasse che implementa IVsPackage.
public ref class ProvideGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideGeneratorAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideGeneratorAttribute
Inherits RegistrationAttribute
- Ereditarietà
- Attributi
Costruttori
ProvideGeneratorAttribute(Type, String, String, String, Boolean) |
Inizializza una nuova istanza dell'oggetto ProvideGeneratorAttribute per il pacchetto e il generatore specificati. |
Proprietà
Description |
Ottiene la descrizione del generatore. |
GenerateDesignTimeSource |
Ottiene un valore che indica se il codice sorgente viene generato per l'utilizzo in fase di progettazione. |
GeneratorType |
Ottiene il tipo del generatore di codice. |
Name |
Ottiene il nome del generatore. |
PackageGuid |
Ottiene il GUID del pacchetto che contiene un progetto che supporta il richiamo di questo generatore. |
TypeId |
Eseguire l'override della proprietà TypeID per consentire alle classi derivate di RegistrationAttribute di funzionare con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo elemento dovrà 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) |
Registra l'attributo con il contesto specificato. |
Unregister(RegistrationAttribute+RegistrationContext) |
Rimuove le informazioni di registrazione su un pacchetto VSPackage quando viene chiamato da uno strumento di registrazione esterno come regpkg.exe. Per altre informazioni, vedere Registrazione di VSPackage. |