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