SingleFileGeneratorSupportRegistrationAttribute 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.
Questo attributo aggiunge una voce del Registro di sistema del generatore di file personalizzata per un tipo di file specifico.
Ad esempio: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
[proj_fac_guid]
public ref class SingleFileGeneratorSupportRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class SingleFileGeneratorSupportRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)]
public sealed class SingleFileGeneratorSupportRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)>]
type SingleFileGeneratorSupportRegistrationAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class SingleFileGeneratorSupportRegistrationAttribute
Inherits RegistrationAttribute
- Ereditarietà
- Attributi
Commenti
È responsabilità del progetto assicurarsi che venga creata la chiave ProjectTypeGuid. I client di tipi di file specifici che implementano un generatore di file singolo effettivo sono responsabili della registrazione dei generatori di file singoli nella sottochiave del progetto della chiave "Generatori". I client che implementano un determinato generatore di file usano CodeGeneratorRegistrationAttribute per questo scopo.
Costruttori
SingleFileGeneratorSupportRegistrationAttribute(Type) |
Crea un nuovo attributo SingleFileGeneratorSupportRegistrationAttribute per registrare un generatore di codice personalizzato per il contesto specificato. |
Proprietà
ProjectFactoryGuid |
Ottenere il Guid che rappresenta il tipo di 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) |
Chiamato per registrare questo attributo con il contesto specificato. Il contesto contiene il percorso in cui devono essere salvate le informazioni di registrazione. Contiene inoltre altre informazioni quali il tipo in fase di registrazione e i dati del percorso. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annullare la registrazione dell'estensione del file. |