Table of Contents

Class CacheKeyBuilder

Namespace
DotBoxD.Kernels.Compiler
Assembly
DotBoxD.Kernels.Compiler.dll
public static class CacheKeyBuilder
Inheritance
CacheKeyBuilder
Inherited Members

Fields

CanonicalizerVersion

public const string CanonicalizerVersion = "dotboxd-canonicalizer-1"

Field Value

string

CompilerVersion

public const string CompilerVersion = "dotboxd-compiler-9"

Field Value

string

EffectAnalysisVersion

public const string EffectAnalysisVersion = "dotboxd-effect-analysis-3"

Field Value

string

TargetFramework

public const string TargetFramework = "net10.0"

Field Value

string

TypeSystemVersion

public const string TypeSystemVersion = "dotboxd-type-system-2"

Field Value

string

Properties

LanguageVersion

public static string LanguageVersion { get; }

Property Value

string

RuntimeFacadeHash

public static string RuntimeFacadeHash { get; }

Property Value

string

Methods

Build(ExecutionPlan, string, VerificationPolicy, bool)

public static string Build(ExecutionPlan plan, string entrypoint, VerificationPolicy policy, bool optimize)

Parameters

plan ExecutionPlan
entrypoint string
policy VerificationPolicy
optimize bool

Returns

string

BuildManifestIdentity(ExecutionPlan, string, VerificationPolicy, bool)

public static VerificationManifestIdentity BuildManifestIdentity(ExecutionPlan plan, string entrypoint, VerificationPolicy policy, bool optimize)

Parameters

plan ExecutionPlan
entrypoint string
policy VerificationPolicy
optimize bool

Returns

VerificationManifestIdentity