LambdaExpression.Compile LambdaExpression.Compile LambdaExpression.Compile LambdaExpression.Compile Method

Definition

ラムダ式を表すデリゲートを作成します。 Produces a delegate that represents the lambda expression.

Overloads

Compile() Compile() Compile() Compile()

ラムダ式を表すデリゲートを作成します。 Produces a delegate that represents the lambda expression.

Compile(Boolean) Compile(Boolean) Compile(Boolean) Compile(Boolean)

ラムダ式を表す、解釈されたまたはコンパイル済みのデリゲートを作成します。 Produces an interpreted or compiled delegate that represents the lambda expression.

Compile(DebugInfoGenerator) Compile(DebugInfoGenerator) Compile(DebugInfoGenerator)

ラムダ式を表すデリゲートを作成します。 Produces a delegate that represents the lambda expression.

Compile() Compile() Compile() Compile()

ラムダ式を表すデリゲートを作成します。 Produces a delegate that represents the lambda expression.

public:
 Delegate ^ Compile();
public Delegate Compile ();
member this.Compile : unit -> Delegate
Public Function Compile () As Delegate

Returns

コンパイルされたバージョンのラムダ式を格納する Delegate A Delegate that contains the compiled version of the lambda expression.

Remarks

Compileメソッドを使用して、変換、LambdaExpressionにデリゲートが表す式ツリー。The Compile method can be used to convert a LambdaExpression expression tree into the delegate that it represents.

Compile(Boolean) Compile(Boolean) Compile(Boolean) Compile(Boolean)

ラムダ式を表す、解釈されたまたはコンパイル済みのデリゲートを作成します。 Produces an interpreted or compiled delegate that represents the lambda expression.

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 Boolean Boolean Boolean

その式を解釈された形式にコンパイルすべきことを示す true (存在する場合)、それ以外の場合 false true to indicate that the expression should be compiled to an interpreted form, if it's available; otherwise, false.

Returns

LambdaExpression オブジェクトにより記述されたコンパイル済みのラムダ式を表すデリゲート。 A delegate that represents the compiled lambda expression described by the LambdaExpression object.

Compile(DebugInfoGenerator) Compile(DebugInfoGenerator) Compile(DebugInfoGenerator)

ラムダ式を表すデリゲートを作成します。 Produces a delegate that represents the lambda expression.

public:
 Delegate ^ Compile(System::Runtime::CompilerServices::DebugInfoGenerator ^ debugInfoGenerator);
public Delegate Compile (System.Runtime.CompilerServices.DebugInfoGenerator debugInfoGenerator);
member this.Compile : System.Runtime.CompilerServices.DebugInfoGenerator -> Delegate

パラメーター

debugInfoGenerator
DebugInfoGenerator DebugInfoGenerator DebugInfoGenerator DebugInfoGenerator

シーケンス ポイントをマークしたりローカル変数に注釈を付けたりするためにコンパイラが使用するデバッグ情報ジェネレーター。 Debugging information generator used by the compiler to mark sequence points and annotate local variables.

Returns

コンパイルされたバージョンのラムダを含んでいるデリゲート。 A delegate containing the compiled version of the lambda.

Applies to