Spazio dei nomi Microsoft.VisualStudio.TextTemplating.VSHost
Questo spazio dei nomi contiene i tipi responsabili del servizio di trasformazione del modello di testo in Visual Studio.
Per richiamare la trasformazione del modello di testo in un controllo Visual Studio l'estensione, il servizio di STextTemplating, ne viene eseguito 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 | Un wrapper gestito per il concetto di VS di un IVsSingleFileGenerator che è uno strumento personalizzato viene richiamato durante la compilazione che può utilizzare qualsiasi file come input e produce un file di codice compilabili come output. |
![]() |
BaseCodeGeneratorWithSite | Questa classe esiste co-per essere creata a un'istruzione di compilazione per il preprocessore. |
![]() |
BaseTemplatedCodeGenerator | Generatore di codice di modello di testo |
![]() |
CommandIds | CommandID per il pacchetto dell'agente di orchestrazione del modello di testo. |
![]() |
CompositionServices | Classificare per uniformare l'utilizzo di MEF all'interno di T4. |
![]() |
DebugTemplateEventArgs | |
![]() |
ModelingTextTransformation | Utilizzare questa classe base per le trasformazioni di testo dai modelli di linguaggio specifico di dominio. |
![]() |
OrchestratorOptionsAutomation | Fornisce l'archiviazione delle impostazioni visualizzato nella pagina del modello di testo di dialogo opzioni degli strumenti. |
![]() |
OrchestratorOptionsPage | La pagina della finestra di dialogo di Visual Studio Tools>Options in cui gli utenti possono impostare le opzioni del modello di testo. |
![]() |
ProvideCodeGeneratorAttribute | Applicare l'attributo alla classe del pacchetto in un'estensione di Visual Studio che fornisce uno strumento personalizzato. |
![]() |
ProvideCodeGeneratorExtensionAttribute | Classe Attribute per fornire registrazione di un generatore di codice in base a un'estensione specifica |
![]() |
ProvideDirectiveProcessorAttribute | Classe Attribute per fornire le voci del Registro di sistema per il processore di direttiva di T4.VSHost |
![]() |
ProvideIncludeFolderAttribute | La classe Attribute per fornire le voci del Registro di sistema per un T4.VSHost include la cartella. |
![]() |
TemplatedCodeGenerator | Analizza un modello di file per generare l'output.Un unico generatore è necessario per qualsiasi stile di modello come il codice personalizzato viene gestito dai provider direttiva. |
![]() |
TemplatedPreprocessor | Analizza un modello di file per produrre la classe di codice necessaria per generare l'output del modello.Un unico generatore è necessario per qualsiasi stile di modello come il codice personalizzato viene gestito dai provider direttiva. |
![]() |
TextTemplatingCallback | |
![]() |
TransformationRunFactory |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
![]() |
IDebugTextTemplating | |
![]() |
ITextTemplating | L'interfaccia principale del servizio di trasformazione del modello di testo in Visual Studio, STextTemplating. |
![]() |
ITextTemplatingCallback | Interfaccia di callback implementata dai client del servizio di STextTemplating che desidera elaborare errori e informazioni |
![]() |
ITextTemplatingComponents | Interfaccia sul servizio STextTemplating per supportare scenari avanzati che richiedono la modifica dei componenti del servizio del modello di testo |
![]() |
STextTemplating | Il servizio di trasformazione del modello di testo in Visual Studio. |