CodeGeneratorContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この型/メンバーは.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 インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 生成されたコードの開始をマークします。 |