Skip to content

VerificationResult

NexusLabs.Needlr

NexusLabs.Needlr

VerificationResult Class

Result of container verification containing all detected issues.

public sealed record VerificationResult : System.IEquatable<NexusLabs.Needlr.VerificationResult>

Inheritance System.Object 🡒 VerificationResult

Implements System.IEquatable<VerificationResult>

Constructors

VerificationResult(IReadOnlyList<VerificationIssue>) Constructor

Result of container verification containing all detected issues.

public VerificationResult(System.Collections.Generic.IReadOnlyList<NexusLabs.Needlr.VerificationIssue> Issues);

Parameters

Issues System.Collections.Generic.IReadOnlyList<VerificationIssue>

The list of verification issues detected.

Properties

VerificationResult.Issues Property

The list of verification issues detected.

public System.Collections.Generic.IReadOnlyList<NexusLabs.Needlr.VerificationIssue> Issues { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<VerificationIssue>

VerificationResult.IsValid Property

Gets whether the container configuration is valid (no errors).

public bool IsValid { get; }

Property Value

System.Boolean

Methods

VerificationResult.ThrowIfInvalid() Method

Throws ContainerVerificationException if any issues are present.

public void ThrowIfInvalid();

VerificationResult.ToDetailedReport() Method

Generates a detailed diagnostic report of all issues.

public string ToDetailedReport();

Returns

System.String