Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.TextTemplating.VSHost

Ten obszar nazw zawiera typy danych z usługi tekstowej szablonu transformacji w Visual Studio.

Aby wywołać tekst szablonu transformacji w Visual Studio rozszerzenia, get usługi STextTemplating, rzutować go do ITextTemplating, a następnie użyj metody tam:

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

Aby uzyskać więcej informacji, zobacz Dopasowanie transformacji tekstu T4.

Klasy

  Klasa Opis
Klasa publiczna BaseCodeGenerator Otoka zarządzana przez VS koncepcji IVsSingleFileGenerator, która jest wywoływana podczas kompilacji, które można podjąć wszelkie pliku jako dane wejściowe i udostępnić plik kodu pracować jako produkcja globalna niestandardowe narzędzie.
Klasa publiczna BaseCodeGeneratorWithSite Klasa ta istnieje być co-created w kroku budowania preprocesora.
Klasa publiczna BaseTemplatedCodeGenerator Generator kodu szablonów tekstu
Klasa publiczna CommandIds CommandIDs pakietu filmowej szablonów tekstu.
Klasa publiczna CompositionServices Klasa do standaryzowania obciążenie MEF w ramach T4.
Klasa publiczna ModelingTextTransformation Używanie tej klasy podstawowej do przekształcenia tekstu z modeli języka specyficzne dla domeny.
Klasa publiczna OrchestratorOptionsAutomation Zapewnia przechowywanie ustawień, które są wyświetlane na stronie tekstu dynamicznego, w oknie dialogowym Opcje narzędzia.
Klasa publiczna OrchestratorOptionsPage Strony w Visual Studio Tools > okno dialogowe Opcje, w którym użytkownicy mogą ustawić opcje tekstu dynamicznego.
Klasa publiczna ProvideCodeGeneratorAttribute Ten atrybut stosuje się do klasy pakietu rozszerzenia programu Visual Studio, który zapewnia narzędzia niestandardowe.
Klasa publiczna ProvideCodeGeneratorExtensionAttribute Atrybut klasy do zapewnienia rejestracji generatora kodu przed rozszerzeniem określonego pliku
Klasa publiczna ProvideDirectiveProcessorAttribute Atrybut klasy zapewnienie T4 wpisy rejestru.Procesor VSHost dyrektywy
Klasa publiczna ProvideIncludeFolderAttribute Atrybut Klasa przewidzieć T4 wpisy rejestru.VSHost zawiera folderu.
Klasa publiczna TemplatedCodeGenerator Analizuje plik szablonu produkować swoje dane wyjściowe.Tylko pojedynczy generator niezbędna jest dowolny styl szablonu jako niestandardowy kod odbywa się z dostawcami w dyrektywie.
Klasa publiczna TemplatedPreprocessor Analizuje plik szablonu produkować potrzebne do generowania danych wyjściowych szablonu klasy kodu.Tylko pojedynczy generator niezbędna jest dowolny styl szablonu jako niestandardowy kod odbywa się z dostawcami w dyrektywie.
Klasa publiczna TextTemplatingCallback
Klasa publiczna TransformationRunFactory