Skip to content

Class ReflectionEmitSandboxCompiler

Namespace: DotBoxD.Kernels.Compiler.Emitters
Assembly: DotBoxD.Kernels.Compiler.dll

public sealed class ReflectionEmitSandboxCompiler : ISandboxCompiler

objectReflectionEmitSandboxCompiler

ISandboxCompiler

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

ReflectionEmitSandboxCompiler(IGeneratedAssemblyVerifier, VerificationPolicy?, PersistentCompiledArtifactCache?)

Section titled “ ReflectionEmitSandboxCompiler(IGeneratedAssemblyVerifier, VerificationPolicy?, PersistentCompiledArtifactCache?)”
public ReflectionEmitSandboxCompiler(IGeneratedAssemblyVerifier verifier, VerificationPolicy? verificationPolicy = null, PersistentCompiledArtifactCache? cache = null)

verifier IGeneratedAssemblyVerifier

verificationPolicy VerificationPolicy?

cache PersistentCompiledArtifactCache?

CompileAsync(ExecutionPlan, CompileOptions, CancellationToken)

Section titled “ CompileAsync(ExecutionPlan, CompileOptions, CancellationToken)”
public ValueTask<CompiledArtifact> CompileAsync(ExecutionPlan plan, CompileOptions options, CancellationToken cancellationToken)

plan ExecutionPlan

options CompileOptions

cancellationToken CancellationToken

ValueTask<CompiledArtifact>