RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun メソッド
生成された変換クラスに追加するコードを取得します。
名前空間: Microsoft.VisualStudio.TextTemplating
アセンブリ: Microsoft.VisualStudio.TextTemplating.10.0 (Microsoft.VisualStudio.TextTemplating.10.0.dll 内)
構文
'宣言
Public Overrides Function GetClassCodeForProcessingRun As String
public override string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() override
abstract GetClassCodeForProcessingRun : unit -> string
override GetClassCodeForProcessingRun : unit -> string
public override function GetClassCodeForProcessingRun() : String
戻り値
型: System.String
生成された変換クラスに追加するコードを格納している String。
例外
例外 | 条件 |
---|---|
InvalidOperationException | 実行処理は既に開始されていますが、まだ終了していません。 |
解説
ディレクティブ プロセッサは、すべての処理が完了した後、生成された変換クラスに追加されるコードを格納するためにバッファーを使用できます。 生成された変換クラスには、クラス内部の既存のメンバーとしてではなく、新しいメンバーとしてコードが追加されます。
GenerateTransformCode メソッドに渡された codeBuffer のコンテンツを返すために、このメソッドが RequiresProvidesDirectiveProcessor でオーバーライドされます。 通常、RequiresProvidesDirectiveProcessor の派生クラスでこのメソッドをオーバーライドする必要はありません。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
参照
RequiresProvidesDirectiveProcessor クラス