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í textu transformace 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 Templating text
Veřejná třída CommandIds CommandIDs Text Templating Orchestrator balíčku.
Veřejná třída CompositionServices Třída ke standardizaci použití MEF v rámci T4.
Veřejná třída DebugTemplateEventArgs
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

Rozhraní

  Rozhraní Popis
Veřejné rozhraní IDebugTextTemplating
Veřejné rozhraní ITextTemplating Hlavní rozhraní služby transformace textu šablony v aplikaci Visual Studio STextTemplating.
Veřejné rozhraní ITextTemplatingCallback Rozhraní zpětného volání prováděná klienti služby STextTemplating, kteří chtějí zpracovávat chyby a informace
Veřejné rozhraní ITextTemplatingComponents Rozhraní STextTemplating služby pro podporu rozšířeného scénáře vyžadující manipulace součástí služby templating text
Veřejné rozhraní STextTemplating Služba text šablony transformace v aplikaci Visual Studio.