Sdílet prostřednictvím


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 služby STextTemplating přetypovat na ITextTemplating a tam pomocí metod:

ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;
tt.ProcessTemplate(templatePath, templateContent, errorCallback, vsProjectHierarchy);

Další informace naleznete v tématu Přizpůsobení transformace textu T4.

Třídy

  Třída Popis
Veřejná třída BaseCodeGenerator Spravovaná obálka pojem VS a IVsSingleFileGenerator, což je vlastní nástroj vyvoláno během sestavení, které lze přijmout jakýkoli soubor jako vstup a poskytnout soubor ukázky kódů jako výstup.
Veřejná třída BaseCodeGeneratorWithSite Tato třída existuje být co-created v kroku preprocesoru sestavení.
Veřejná třída BaseTemplatedCodeGenerator Generátor kódu ukázka textu
Veřejná třída CommandIds CommandIDs balíčku Orchestrator ukázka textu.
Veřejná třída CompositionServices Třída ke standardizaci použití MEF v rámci T4.
Veřejná třída ModelingTextTransformation Pomocí této základní třída pro transformace textu z domény specifické pro jazyk modelů.
Veřejná třída 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.
Veřejná třída OrchestratorOptionsPage Na stránce v aplikaci Visual Studio Tools > dialogové okno Možnosti, které uživatelé mohou nastavit možnosti textu Templating.
Veřejná třída ProvideCodeGeneratorAttribute Použít tento atribut třídy balíčku v aplikaci Visual Studio rozšíření, která poskytuje vlastní nástroj.
Veřejná třída ProvideCodeGeneratorExtensionAttribute Atribut třídy k registraci Generátor kódu proti určitý soubor rozšíření
Veřejná třída ProvideDirectiveProcessorAttribute Atribut třídy stanovit T4 položky registru.Směrnice VSHost procesor
Veřejná třída ProvideIncludeFolderAttribute Atribut třídy stanovit T4 položky registru.VSHost zahrnout složku.
Veřejná třída TemplatedCodeGenerator Analyzuje soubor šablony k vytvoření výstupu.Jednoho generátoru je potřebná pro každý styl šablony jako vlastní kód je zpracována s poskytovateli směrnice.
Veřejná třída TemplatedPreprocessor Analyzuje soubor šablony vyrábět třída kódu potřebné ke generování výstupu šablony.Jednoho generátoru je potřebná pro každý styl šablony jako vlastní kód je zpracována s poskytovateli směrnice.
Veřejná třída TextTemplatingCallback
Veřejná třída TransformationRunFactory