次の方法で共有


ITextTemplatingCallback インターフェイス

STextTemplating サービスを使用していて、テンプレートの処理時にエラーを通知するには、このインターフェイスを実装します。 テンプレートによって要求されるファイル拡張子と出力のエンコードも取得できます。

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

構文

'宣言
<CLSCompliantAttribute(True)> _
Public Interface ITextTemplatingCallback
[CLSCompliantAttribute(true)]
public interface ITextTemplatingCallback
[CLSCompliantAttribute(true)]
public interface class ITextTemplatingCallback
[<CLSCompliantAttribute(true)>]
type ITextTemplatingCallback =  interface end
public interface ITextTemplatingCallback

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

メソッド

  名前 説明
パブリック メソッド ErrorCallback テキスト テンプレートの処理でエラーが検出されたときに呼び出されます。STextTemplating サービスを使用している場合は、エラーも Visual Studio エラー ウィンドウに表示されます。
パブリック メソッド SetFileExtension 出力ディレクティブで要求されたファイル拡張子を通知するために、テンプレートで出力ディレクティブが発生した場合に呼び出されます。
パブリック メソッド SetOutputEncoding 出力に使用する文字エンコードを通知するために、テキスト テンプレートを処理するときに一度呼び出されます。

このページのトップへ

解説

詳細については、「VS 拡張機能内でのテキスト変換の呼び出し」を参照してください。

参照

参照

Microsoft.VisualStudio.TextTemplating.VSHost 名前空間