Table of Contents

Class VerificationManifestIdentity

Namespace
DotBoxD.Kernels.Verifier.Generated
Assembly
DotBoxD.Kernels.Verifier.dll
public sealed record VerificationManifestIdentity : IEquatable<VerificationManifestIdentity>
Inheritance
VerificationManifestIdentity
Implements
Inherited Members

Constructors

VerificationManifestIdentity(int?, string?, string?, string?, string?, string?, string?, string?, string?, string?, string?, string?, string?, IReadOnlyList<string>?)

public VerificationManifestIdentity(int? ArtifactVersion = null, string? CacheKey = null, string? ModuleHash = null, string? PlanHash = null, string? PolicyHash = null, string? BindingManifestHash = null, string? RuntimeFacadeHash = null, string? CompilerVersion = null, string? TypeSystemVersion = null, string? EffectAnalysisVersion = null, string? VerifierVersion = null, string? LanguageVersion = null, string? TargetFramework = null, IReadOnlyList<string>? OptimizationFlags = null)

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>

Properties

ArtifactVersion

public int? ArtifactVersion { get; init; }

Property Value

int?

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

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

Methods

FromManifest(ArtifactManifest)

public static VerificationManifestIdentity FromManifest(ArtifactManifest manifest)

Parameters

manifest ArtifactManifest

Returns

VerificationManifestIdentity