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 | |
---|---|---|
![]() |
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. |
![]() |
BaseCodeGeneratorWithSite | Klasa ta istnieje być co-created w kroku budowania preprocesora. |
![]() |
BaseTemplatedCodeGenerator | Generator kodu szablonów tekstu |
![]() |
CommandIds | CommandIDs pakietu filmowej szablonów tekstu. |
![]() |
CompositionServices | Klasa do standaryzowania obciążenie MEF w ramach T4. |
![]() |
ModelingTextTransformation | Używanie tej klasy podstawowej do przekształcenia tekstu z modeli języka specyficzne dla domeny. |
![]() |
OrchestratorOptionsAutomation | Zapewnia przechowywanie ustawień, które są wyświetlane na stronie tekstu dynamicznego, w oknie dialogowym Opcje narzędzia. |
![]() |
OrchestratorOptionsPage | Strony w Visual Studio Tools > okno dialogowe Opcje, w którym użytkownicy mogą ustawić opcje tekstu dynamicznego. |
![]() |
ProvideCodeGeneratorAttribute | Ten atrybut stosuje się do klasy pakietu rozszerzenia programu Visual Studio, który zapewnia narzędzia niestandardowe. |
![]() |
ProvideCodeGeneratorExtensionAttribute | Atrybut klasy do zapewnienia rejestracji generatora kodu przed rozszerzeniem określonego pliku |
![]() |
ProvideDirectiveProcessorAttribute | Atrybut klasy zapewnienie T4 wpisy rejestru.Procesor VSHost dyrektywy |
![]() |
ProvideIncludeFolderAttribute | Atrybut Klasa przewidzieć T4 wpisy rejestru.VSHost zawiera folderu. |
![]() |
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. |
![]() |
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. |
![]() |
TextTemplatingCallback | |
![]() |
TransformationRunFactory |