Table of Contents

Class ReflectionEmitSandboxCompiler

Namespace
DotBoxD.Kernels.Compiler.Emitters
Assembly
DotBoxD.Kernels.Compiler.dll
public sealed class ReflectionEmitSandboxCompiler : ISandboxCompiler
Inheritance
ReflectionEmitSandboxCompiler
Implements
Inherited Members

Constructors

ReflectionEmitSandboxCompiler(IGeneratedAssemblyVerifier, VerificationPolicy?, PersistentCompiledArtifactCache?)

public ReflectionEmitSandboxCompiler(IGeneratedAssemblyVerifier verifier, VerificationPolicy? verificationPolicy = null, PersistentCompiledArtifactCache? cache = null)

Parameters

verifier IGeneratedAssemblyVerifier
verificationPolicy VerificationPolicy
cache PersistentCompiledArtifactCache

Methods

CompileAsync(ExecutionPlan, CompileOptions, CancellationToken)

public ValueTask<CompiledArtifact> CompileAsync(ExecutionPlan plan, CompileOptions options, CancellationToken cancellationToken)

Parameters

plan ExecutionPlan
options CompileOptions
cancellationToken CancellationToken

Returns

ValueTask<CompiledArtifact>