次の方法で共有


ITextTemplating インターフェイス

Visual Studio のテキスト テンプレート変換サービスである STextTemplating のプリンシパル インターフェイスです。

この API は、CLS に準拠していません。 

名前空間:  Microsoft.VisualStudio.TextTemplating.VSHost
アセンブリ:  Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll 内)

構文

'宣言
<CLSCompliantAttribute(False)> _
Public Interface ITextTemplating
[CLSCompliantAttribute(false)]
public interface ITextTemplating
[CLSCompliantAttribute(false)]
public interface class ITextTemplating
[<CLSCompliantAttribute(false)>]
type ITextTemplating =  interface end
public interface ITextTemplating

ITextTemplating 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド BeginErrorSession 複数のテキスト テンプレートを処理する前にこのメソッドを呼び出します。EndErrorSession が呼び出されるまで、各型のエラーが一度だけ報告されます。
パブリック メソッド EndErrorSession テンプレートのバッチを処理した後は、すべてのエラー報告に戻ります。
パブリック メソッド PreprocessTemplate 実行時に呼び出すことができるソース コードを生成するために、テキスト テンプレートを処理します。
パブリック メソッド ProcessTemplate 完全な出力を生成するために、テンプレート ファイルをデザイン時テンプレートとして処理する必要があります。

このページのトップへ

ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;

詳細については、「VS 拡張機能内でのテキスト変換の呼び出し」および「T4 テキスト テンプレートを使用したデザイン時コード生成」を参照してください。

参照

参照

Microsoft.VisualStudio.TextTemplating.VSHost 名前空間