次の方法で共有


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, CodeLinePragma)

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

AddStatement(String)

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

BufferStatementFragment(Span)

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

BufferStatementFragment(String, Span)

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

BufferStatementFragment(String)

この型/メンバーは.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 インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 ソースの行プラグマを生成します。

GenerateLinePragma(Span, Int32, Int32)

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

GenerateLinePragma(Span, Int32)

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

GenerateLinePragma(Span)

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

MarkEndOfGeneratedCode()

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

MarkStartOfGeneratedCode()

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

適用対象