Class ModuleValidationResult
Namespace: DotBoxD.Kernels.Validation.Model
Assembly: DotBoxD.Kernels.Validation.dll
public sealed record ModuleValidationResult : IEquatable<ModuleValidationResult>Inheritance
Section titled “Inheritance”object ← ModuleValidationResult
Implements
Section titled “Implements”IEquatable<ModuleValidationResult>
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”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)Parameters
Section titled “Parameters”Succeeded bool
Diagnostics IReadOnlyList<SandboxDiagnostic>
Functions IReadOnlyDictionary<string, FunctionAnalysis>
ModuleEffects SandboxEffect
RequiredCapabilities IReadOnlySet<string>
BindingReferences IReadOnlyDictionary<string, IReadOnlySet<string>>
Properties
Section titled “Properties”BindingReferences
Section titled “ BindingReferences”public IReadOnlyDictionary<string, IReadOnlySet<string>> BindingReferences { get; init; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, IReadOnlySet<string>>
Diagnostics
Section titled “ Diagnostics”public IReadOnlyList<SandboxDiagnostic> Diagnostics { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<SandboxDiagnostic>
Functions
Section titled “ Functions”public IReadOnlyDictionary<string, FunctionAnalysis> Functions { get; init; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, FunctionAnalysis>
ModuleEffects
Section titled “ ModuleEffects”public SandboxEffect ModuleEffects { get; init; }Property Value
Section titled “Property Value”RequiredCapabilities
Section titled “ RequiredCapabilities”public IReadOnlySet<string> RequiredCapabilities { get; init; }Property Value
Section titled “Property Value”Succeeded
Section titled “ Succeeded”public bool Succeeded { get; init; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Failure(IReadOnlyList<SandboxDiagnostic>)
Section titled “ Failure(IReadOnlyList<SandboxDiagnostic>)”public static ModuleValidationResult Failure(IReadOnlyList<SandboxDiagnostic> diagnostics)Parameters
Section titled “Parameters”diagnostics IReadOnlyList<SandboxDiagnostic>