Spazio dei nomi Microsoft.VisualStudio.TextTemplating.VSHost
Questo spazio dei nomi contiene tipi riguardanti il servizio di trasformazione del modello di testo in Visual Studio.
Per richiamare la trasformazione del modello di testo in un'estensione di Visual Studio, recuperare il servizio di STextTemplating, eseguirne il cast a ITextTemplating quindi utilizzare i metodi presente:
ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;
tt.ProcessTemplate(templatePath, templateContent, errorCallback, vsProjectHierarchy);
Per ulteriori informazioni, vedere Personalizzazione della trasformazione del testo T4.
Classi
Classe | Descrizione | |
---|---|---|
![]() |
BaseCodeGenerator | Wrapper gestito per il concetto di Visual Studio di un oggetto IVsSingleFileGenerator che è uno strumento personalizzato richiamato durante la compilazione che può utilizzare qualsiasi file come input e fornire un file di codice compilabile come output. |
![]() |
BaseCodeGeneratorWithSite | Questa classe esiste per essere cocreata in un'istruzione di compilazione del preprocessore. |
![]() |
BaseTemplatedCodeGenerator | Generatore di codice di modello di testo |
![]() |
CommandIds | CommandID per il pacchetto dell'agente di orchestrazione del modello di testo. |
![]() |
CompositionServices | Classe per standardizzare l'utilizzo di MEF all'interno di T4. |
![]() |
ModelingTextTransformation | Utilizzare questa classe di base per le trasformazioni di testo dai modelli di linguaggio specifico di dominio. |
![]() |
OrchestratorOptionsAutomation | Fornisce l'archiviazione per le impostazioni visualizzate nella pagina Modello testo nella finestra di dialogo delle opzioni degli strumenti. |
![]() |
OrchestratorOptionsPage | La pagina nella finestra di dialogo di Visual Studio Strumenti > Opzioni in cui gli utenti possono impostare le opzioni del modello di testo. |
![]() |
ProvideCodeGeneratorAttribute | Consente di applicare questo attributo alla classe dei package in un'estensione Visual Studio che fornisce uno strumento personalizzato. |
![]() |
ProvideCodeGeneratorExtensionAttribute | Classe Attribute per fornire la registrazione di un generatore di codice in base a un'estensione di file specifica |
![]() |
ProvideDirectiveProcessorAttribute | Classe Attribute per fornire le voci di registro per un T4.VSHost Directive Processor |
![]() |
ProvideIncludeFolderAttribute | Classe Attribute per fornire le voci di registro per una cartella di inclusione T4.VSHost. |
![]() |
TemplatedCodeGenerator | Analizza un modello di file per produrne l'output.È necessario un solo generatore per qualsiasi stile di modello poiché il codice personalizzato viene gestito con i provider di direttiva. |
![]() |
TemplatedPreprocessor | Analizza un modello di file per produrre la classe di codice necessaria per generare l'output del modello.È necessario un solo generatore per qualsiasi stile di modello poiché il codice personalizzato viene gestito con i provider di direttiva. |
![]() |
TextTemplatingCallback | |
![]() |
TransformationRunFactory |