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 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
Veřejná třída 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.
Veřejná třída BaseCodeGeneratorWithSite Tato třída existuje být co-created v sestavení preprocesoru kroku.
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 uvnitř T4.
Veřejná třída ModelingTextTransformation Pomocí této základní třídy 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íček rozšíření Visual Studio, která poskytuje vlastní nástroj.
Veřejná třída ProvideCodeGeneratorExtensionAttribute Použít tento atribut třídy balíčku balíček, který obsahuje Generátor kódu pro určitou příponu.
Veřejná třída ProvideDirectiveProcessorAttribute Třída balíčku balíček, který definuje text směrnice procesor šablony použít tento atribut.
Veřejná třída 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.
Veřejná třída 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á.
Veřejná třída 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
Veřejné rozhraní ITextTemplating Hlavní rozhraní služby transformace textu šablony v aplikaci Visual Studio STextTemplating.
Veřejné rozhraní 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.
Veřejné rozhraní 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.
Veřejné rozhraní IVsGeneratorProgress Zastaralé.
Veřejné rozhraní IVsSingleFileGenerator Zastaralé.
Veřejné rozhraní STextTemplating Služba text šablony transformace v aplikaci Visual Studio.