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