Skip to content

Class ModuleValidationResult

Namespace: DotBoxD.Kernels.Validation.Model
Assembly: DotBoxD.Kernels.Validation.dll

public sealed record ModuleValidationResult : IEquatable<ModuleValidationResult>

objectModuleValidationResult

IEquatable<ModuleValidationResult>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

ModuleValidationResult(bool, IReadOnlyList<SandboxDiagnostic>, IReadOnlyDictionary<string, FunctionAnalysis>, SandboxEffect, IReadOnlySet<string>, IReadOnlyDictionary<string, IReadOnlySet<string>>)

Section titled “ ModuleValidationResult(bool, IReadOnlyList<SandboxDiagnostic>, IReadOnlyDictionary<string, FunctionAnalysis>, SandboxEffect, IReadOnlySet<string>, IReadOnlyDictionary<string, IReadOnlySet<string>>)”
public ModuleValidationResult(bool Succeeded, IReadOnlyList<SandboxDiagnostic> Diagnostics, IReadOnlyDictionary<string, FunctionAnalysis> Functions, SandboxEffect ModuleEffects, IReadOnlySet<string> RequiredCapabilities, IReadOnlyDictionary<string, IReadOnlySet<string>> BindingReferences)

Succeeded bool

Diagnostics IReadOnlyList<SandboxDiagnostic>

Functions IReadOnlyDictionary<string, FunctionAnalysis>

ModuleEffects SandboxEffect

RequiredCapabilities IReadOnlySet<string>

BindingReferences IReadOnlyDictionary<string, IReadOnlySet<string>>

public IReadOnlyDictionary<string, IReadOnlySet<string>> BindingReferences { get; init; }

IReadOnlyDictionary<string, IReadOnlySet<string>>

public IReadOnlyList<SandboxDiagnostic> Diagnostics { get; init; }

IReadOnlyList<SandboxDiagnostic>

public IReadOnlyDictionary<string, FunctionAnalysis> Functions { get; init; }

IReadOnlyDictionary<string, FunctionAnalysis>

public SandboxEffect ModuleEffects { get; init; }

SandboxEffect

public IReadOnlySet<string> RequiredCapabilities { get; init; }

IReadOnlySet<string>

public bool Succeeded { get; init; }

bool

Failure(IReadOnlyList<SandboxDiagnostic>)

Section titled “ Failure(IReadOnlyList<SandboxDiagnostic>)”
public static ModuleValidationResult Failure(IReadOnlyList<SandboxDiagnostic> diagnostics)

diagnostics IReadOnlyList<SandboxDiagnostic>

ModuleValidationResult