この名前空間には、Visual Studio のテキスト テンプレート変換サービスに関係する型が含まれています。
Visual Studio の拡張機能でテキスト テンプレート変換を呼び出すには、STextTemplating のサービスを取得し、ITextTemplating にキャストし、メソッドを、使用する :
ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;
tt.ProcessTemplate(templatePath, templateContent, errorCallback, vsProjectHierarchy);
詳細については、「T4 テキスト変換のカスタマイズ」を参照してください。
クラス
| クラス | 説明 | |
|---|---|---|
![]() |
BaseCodeGenerator | VS における IVsSingleFileGenerator の概念のマネージ ラッパーです。これは、ビルド時に呼び出され、ファイルを入力として受け取り、コンパイル可能なコード ファイルを出力として提供できるカスタム ツールです。 |
![]() |
BaseCodeGeneratorWithSite | このクラスは、プリプロセッサ ビルド ステップで共同作成するためのものです。 |
![]() |
BaseTemplatedCodeGenerator | テキスト テンプレート コード ジェネレーター |
![]() |
CommandIds | テキスト テンプレート オーケストレーター パッケージの CommandID。 |
![]() |
CompositionServices | T4 内での MEF の使用法を標準化するクラスです。 |
![]() |
DebugTemplateEventArgs | |
![]() |
ModelingTextTransformation | ドメイン固有言語モデルのテキスト変換に使用する基本クラス。 |
![]() |
OrchestratorOptionsAutomation | [ツール オプション] ダイアログの [テキスト テンプレート] ページに表示される設定のストレージを提供します。 |
![]() |
OrchestratorOptionsPage | Visual Studio の [ツール] > [オプション] ダイアログのページ。ここで、ユーザーはテキスト テンプレートのオプションを設定できます。 |
![]() |
ProvideCodeGeneratorAttribute | カスタム ツールを提供する Visual Studio 拡張機能のパッケージ クラスにこの属性を適用する必要があります。 |
![]() |
ProvideCodeGeneratorExtensionAttribute | 特定の拡張子に対してコード ジェネレーターを登録するを指定する属性クラス |
![]() |
ProvideDirectiveProcessorAttribute | T4.VSHost ディレクティブ プロセッサのレジストリにエントリを指定する属性クラス |
![]() |
ProvideIncludeFolderAttribute | T4.VSHost にレジストリ エントリを指定する属性クラスは、フォルダーが含まれています。 |
![]() |
TemplatedCodeGenerator | ファイルの出力を生成するテンプレートを解析します。カスタム コードはディレクティブ プロバイダーで処理されるため、テンプレートがどのスタイルであっても、必要なジェネレーターは 1 つのみです。 |
![]() |
TemplatedPreprocessor | ファイル テンプレートをテンプレートの出力を生成するために必要なコード クラスを生成するために解析します。カスタム コードはディレクティブ プロバイダーで処理されるため、テンプレートがどのスタイルであっても、必要なジェネレーターは 1 つのみです。 |
![]() |
TextTemplatingCallback | |
![]() |
TransformationRunFactory |
インターフェイス
| インターフェイス | 説明 | |
|---|---|---|
![]() |
IDebugTextTemplating | |
![]() |
ITextTemplating | Visual Studio のテキスト テンプレート変換サービスである STextTemplating のプリンシパル インターフェイスです。 |
![]() |
ITextTemplatingCallback | エラーおよび情報を処理する STextTemplating サービスのクライアントが実装するコールバック インターフェイス |
![]() |
ITextTemplatingComponents | テキスト テンプレート サービスのコンポーネントの操作を必要とする高度なシナリオをサポートする STextTemplating サービスのインターフェイス |
![]() |
STextTemplating | Visual Studio のテキスト テンプレート変換サービス。 |
.gif)
.gif)