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) |
この型/メンバーは、.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 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 生成されたコードの開始をマークします。 |
適用対象
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示