Class ArtifactManifest
- Namespace
- DotBoxD.Kernels.Verifier.Generated
- Assembly
- DotBoxD.Kernels.Verifier.dll
public sealed record ArtifactManifest : IEquatable<ArtifactManifest>
- Inheritance
-
ArtifactManifest
- Implements
-
- Inherited Members
-
Constructors
ArtifactManifest(int, string, string, string, string, string, string, string, string, string, string, string, string, IReadOnlyList<string>, string, DateTimeOffset)
public ArtifactManifest(int ArtifactVersion, string CacheKey, string ModuleHash, string PlanHash, string PolicyHash, string BindingManifestHash, string RuntimeFacadeHash, string CompilerVersion, string TypeSystemVersion, string EffectAnalysisVersion, string VerifierVersion, string LanguageVersion, string TargetFramework, IReadOnlyList<string> OptimizationFlags, string AssemblyHash, DateTimeOffset CreatedAt)
Parameters
ArtifactVersion int
CacheKey string
ModuleHash string
PlanHash string
PolicyHash string
BindingManifestHash string
RuntimeFacadeHash string
CompilerVersion string
TypeSystemVersion string
EffectAnalysisVersion string
VerifierVersion string
LanguageVersion string
TargetFramework string
OptimizationFlags IReadOnlyList<string>
AssemblyHash string
CreatedAt DateTimeOffset
Properties
ArtifactVersion
public int ArtifactVersion { get; init; }
Property Value
- int
AssemblyHash
public string AssemblyHash { get; init; }
Property Value
- string
BindingManifestHash
public string BindingManifestHash { get; init; }
Property Value
- string
CacheKey
public string CacheKey { get; init; }
Property Value
- string
CompilerVersion
public string CompilerVersion { get; init; }
Property Value
- string
CreatedAt
public DateTimeOffset CreatedAt { get; init; }
Property Value
- DateTimeOffset
EffectAnalysisVersion
public string EffectAnalysisVersion { get; init; }
Property Value
- string
LanguageVersion
public string LanguageVersion { get; init; }
Property Value
- string
ModuleHash
public string ModuleHash { get; init; }
Property Value
- string
OptimizationFlags
public IReadOnlyList<string> OptimizationFlags { get; init; }
Property Value
- IReadOnlyList<string>
PlanHash
public string PlanHash { get; init; }
Property Value
- string
PolicyHash
public string PolicyHash { get; init; }
Property Value
- string
RuntimeFacadeHash
public string RuntimeFacadeHash { get; init; }
Property Value
- string
TargetFramework
public string TargetFramework { get; init; }
Property Value
- string
TypeSystemVersion
public string TypeSystemVersion { get; init; }
Property Value
- string
VerifierVersion
public string VerifierVersion { get; init; }
Property Value
- string