LambdaExpression.Compile Metod

Definition

Skapar ett ombud som representerar lambda-uttrycket.

Överlagringar

Name Description
Compile()

Skapar ett ombud som representerar lambda-uttrycket.

Compile(Boolean)

Skapar ett tolkat eller kompilerat ombud som representerar lambda-uttrycket.

Compile(DebugInfoGenerator)

Skapar ett ombud som representerar lambda-uttrycket.

Compile()

Skapar ett ombud som representerar lambda-uttrycket.

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

Returer

En Delegate som innehåller den kompilerade versionen av lambda-uttrycket.

Kommentarer

Metoden Compile kan användas för att konvertera ett LambdaExpression uttrycksträd till det ombud som det representerar.

Gäller för

Compile(Boolean)

Skapar ett tolkat eller kompilerat ombud som representerar lambda-uttrycket.

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

Parametrar

preferInterpretation
Boolean

trueför att ange att uttrycket ska kompileras till ett tolkat formulär, om det är tillgängligt; annars . false

Returer

Ett ombud som representerar det kompilerade lambda-uttrycket som beskrivs av LambdaExpression objektet.

Gäller för

Compile(DebugInfoGenerator)

Skapar ett ombud som representerar lambda-uttrycket.

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

Parametrar

debugInfoGenerator
DebugInfoGenerator

Felsöka informationsgeneratorn som används av kompilatorn för att markera sekvenspunkter och kommentera lokala variabler.

Returer

Ett ombud som innehåller den kompilerade versionen av lambda.

Gäller för