Microsoft.VisualStudio.TextTemplating.VSHost – obor názvů
Tento obor názvů obsahuje službu transformace textu šablony v dotyčných typů Visual Studio.
Vyvolat text šablony transformace v Visual Studio rozšíření získat STextTemplating služeb, odevzdaných na ITextTemplatinga tam použít metody:
ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;
tt.ProcessTemplate(templatePath, templateContent, errorCallback, vsProjectHierarchy);
Podrobnější řízení pomocí ITextTemplatingComponents:
ITextTemplatingComponents ttc =
ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplatingComponents;
Další informace naleznete v tématu Invoking Text Transformation.
Třídy
Třída | Popis | |
---|---|---|
![]() |
BaseCodeGenerator | Spravovaná obálka pojem VS a IVsSingleFileGenerator, což je vyvoláno během sestavení, které lze přijmout jakýkoli soubor jako vstup a poskytnout soubor ukázky kódů jako výstup vlastní nástroj. |
![]() |
BaseCodeGeneratorWithSite | Tato třída existuje být co-created v sestavení preprocesoru kroku. |
![]() |
BaseTemplatedCodeGenerator | Generátor kódu Templating text |
![]() |
CommandIds | CommandIDs Text Templating Orchestrator balíčku. |
![]() |
CompositionServices | Třída ke standardizaci použití MEF uvnitř T4. |
![]() |
ModelingTextTransformation | Pomocí této základní třídy pro transformace textu z domény specifické pro jazyk modelů. |
![]() |
OrchestratorOptionsAutomation | Zajišťuje úložiště pro nastavení, které jsou zobrazeny na stránce Text Templating v dialogovém okně Možnosti v nabídce Nástroje. |
![]() |
OrchestratorOptionsPage | Na stránce v aplikaci Visual Studio Tools > Dialogové okno Možnosti, které uživatelé mohou nastavit možnosti textu Templating. |
![]() |
ProvideCodeGeneratorAttribute | Použít tento atribut třídy balíček rozšíření Visual Studio, která poskytuje vlastní nástroj. |
![]() |
ProvideCodeGeneratorExtensionAttribute | Použít tento atribut třídy balíčku balíček, který obsahuje Generátor kódu pro určitou příponu. |
![]() |
ProvideDirectiveProcessorAttribute | Třída balíčku balíček, který definuje text směrnice procesor šablony použít tento atribut. |
![]() |
ProvideIncludeFolderAttribute | Registry složka vyhledejte text šablony patří.Pokud chcete zahrnout složku registrované při instalaci balíčku použít atribut třídy balíček. |
![]() |
TemplatedCodeGenerator | Zpracovává a spustí text šablony.Jakýkoli styl šablony jednoho generátoru je jako vlastní kód je zpracována s poskytovateli směrnice nezbytná. |
![]() |
TemplatedPreprocessor | Vytvoří zdrojový kód, který lze sestavit a spustit generovat výstup definované šablony text.Kód generovaný spuštění šablony se obvykle používá jako součást aplikace.Jakýkoli styl šablony jednoho generátoru je jako vlastní kód je zpracována s poskytovateli směrnice nezbytná. |
Rozhraní
Rozhraní | Popis | |
---|---|---|
![]() |
ITextTemplating | Hlavní rozhraní služby transformace textu šablony v aplikaci Visual Studio STextTemplating. |
![]() |
ITextTemplatingCallback | Pokud používáte implementovat toto rozhraní STextTemplating služby a chcete je informován o chyby při zpracování šablonu.Můžete také získat příponu souboru a kódování výstupu požadované šablony. |
![]() |
ITextTemplatingComponents | Osazení STextTemplatingslužeb rozhraní získat přístup k součásti služby templating text.Pomocí tohoto rozhraní namísto ITextTemplating pro pokročilé scénáře. |
![]() |
IVsGeneratorProgress | Zastaralé. |
![]() |
IVsSingleFileGenerator | Zastaralé. |
![]() |
STextTemplating | Služba text šablony transformace v aplikaci Visual Studio. |