次の方法で共有


CodeGeneratorContext クラス

定義

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 コード ジェネレーターのコンテキストを表します。

public class CodeGeneratorContext
type CodeGeneratorContext = class
Public Class CodeGeneratorContext
継承
CodeGeneratorContext

プロパティ

CodeMappings

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 生成されたコード マッピングのディクショナリ コレクションを取得または設定します。

CompileUnit

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 プログラム グラフを含むコード コンパイル ユニットを取得または設定します。

CurrentBufferedStatement

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 現在のバッファー済みステートメントを取得します。

GeneratedClass

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 生成されたクラス種類宣言を取得または設定します。

Host

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 Razor エンジン ホストを取得または設定します。

Namespace

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 生成された名前空間宣言を取得または設定します。

SourceFile

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 ソース ファイルを取得または設定します。

TargetMethod

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 生成されたメンバー メソッドを取得または設定します。

TargetWriterName

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 テキスト ライターの名前を取得または設定します。

メソッド

AddCodeMapping(SourceLocation, Int32, Int32)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 新しく生成されたコード マッピングをコレクションに追加します。

AddContextCall(Span, String, Boolean)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 指定したメソッドのコンテキストの呼び出しにコードのステートメントを追加します。

AddDesignTimeHelperStatement(CodeSnippetStatement)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 指定したコードのステートメントに Razor デザイン タイム ヘルパー メソッドを挿入するコードのステートメントを追加します。

AddStatement(String)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 指定したコードのステートメントをターゲットのメソッド本体に追加します。

AddStatement(String, CodeLinePragma)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 指定したコードのステートメントをターゲットのメソッド本体に追加します。

BufferStatementFragment(Span)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 スパンのコンテンツを現在のバッファー済みステートメントに追加します。

BufferStatementFragment(String)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 指定したフラグメントを現在のバッファー済みステートメントに追加します。

BufferStatementFragment(String, Span)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 指定したフラグメントを現在のバッファー済みステートメントに追加します。

ChangeStatementCollector(Action<String,CodeLinePragma>)

新しいステートメント コレクターをアサインし、以前のステートメント コレクターを復元する破棄可能なアクションを返します。

Create(RazorEngineHost, String, String, String, Boolean)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 CodeGeneratorContext クラスの新しいインスタンスを作成します。

EnsureExpressionHelperVariable()

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 式ヘルパーの変数を生成されたクラスに追加します (まだ追加されていない場合)。

FlushBufferedStatement()

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 現在のバッファー済みステートメントをフラッシュします。

GenerateLinePragma(SourceLocation, Int32, Int32)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 ソースの line プラグマを生成します。

GenerateLinePragma(Span)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 指定したソースの line プラグマを生成します。

GenerateLinePragma(Span, Int32)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 ソースの line プラグマを生成します。

GenerateLinePragma(Span, Int32, Int32)

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 ソースの line プラグマを生成します。

MarkEndOfGeneratedCode()

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 生成されたコードの終了をマークします。

MarkStartOfGeneratedCode()

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 生成されたコードの開始をマークします。

適用対象