LambdaExpression.Compile メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ラムダ式を表すデリゲートを作成します。
オーバーロード
Compile() |
ラムダ式を表すデリゲートを作成します。 |
Compile(Boolean) |
ラムダ式を表す、解釈されたまたはコンパイル済みのデリゲートを作成します。 |
Compile(DebugInfoGenerator) |
ラムダ式を表すデリゲートを作成します。 |
Compile()
ラムダ式を表すデリゲートを作成します。
public:
Delegate ^ Compile();
public Delegate Compile ();
member this.Compile : unit -> Delegate
Public Function Compile () As Delegate
戻り値
コンパイルされたバージョンのラムダ式を格納する Delegate。
注釈
メソッドを Compile 使用して、式ツリーを LambdaExpression 表すデリゲートに変換できます。
適用対象
Compile(Boolean)
ラムダ式を表す、解釈されたまたはコンパイル済みのデリゲートを作成します。
public:
Delegate ^ Compile(bool preferInterpretation);
public Delegate Compile (bool preferInterpretation);
member this.Compile : bool -> Delegate
Public Function Compile (preferInterpretation As Boolean) As Delegate
パラメーター
- preferInterpretation
- Boolean
その式を解釈された形式にコンパイルすべきことを示す true
(存在する場合)、それ以外の場合 false
。
戻り値
LambdaExpression オブジェクトにより記述されたコンパイル済みのラムダ式を表すデリゲート。
適用対象
Compile(DebugInfoGenerator)
ラムダ式を表すデリゲートを作成します。
public:
Delegate ^ Compile(System::Runtime::CompilerServices::DebugInfoGenerator ^ debugInfoGenerator);
public Delegate Compile (System.Runtime.CompilerServices.DebugInfoGenerator debugInfoGenerator);
member this.Compile : System.Runtime.CompilerServices.DebugInfoGenerator -> Delegate
Public Function Compile (debugInfoGenerator As DebugInfoGenerator) As Delegate
パラメーター
- debugInfoGenerator
- DebugInfoGenerator
シーケンス ポイントをマークしたりローカル変数に注釈を付けたりするためにコンパイラが使用するデバッグ情報ジェネレーター。
戻り値
コンパイルされたバージョンのラムダを含んでいるデリゲート。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET