VerificationOptions
NexusLabs.Needlr¶
NexusLabs.Needlr¶
VerificationOptions Class¶
Options for controlling container verification behavior.
Inheritance System.Object 🡒 VerificationOptions
Implements System.IEquatable<VerificationOptions>
Properties¶
VerificationOptions.CircularDependencyBehavior Property¶
Gets or sets the behavior when circular dependencies are detected. Default is Throw.
Property Value¶
VerificationOptions.Default Property¶
Default verification options - warns on lifetime mismatches, throws on circular dependencies.
Property Value¶
VerificationOptions.Disabled Property¶
Disabled verification - no checks performed.
Property Value¶
VerificationOptions.IssueReporter Property¶
Gets or sets a callback for reporting verification issues. If null, issues are written to Console.Error.
Property Value¶
System.Action<VerificationIssue>
VerificationOptions.LifetimeMismatchBehavior Property¶
Gets or sets the behavior when lifetime mismatches are detected. Default is Warn.
Property Value¶
VerificationOptions.Strict Property¶
Strict verification options - throws on any verification issue.