Skip to content

ValidationResult

class · namespace Hazel

Result of contract validation. Aggregates errors, warnings, and optional resolution.

public sealed class ValidationResult

Properties

Errors

public List<ValidationMessage> Errors { get; }

IsValid

public bool IsValid { get; set; }

ResolvedOptionals

public List<string> ResolvedOptionals { get; }

UnresolvedOptionals

public List<string> UnresolvedOptionals { get; }

Warnings

public List<ValidationMessage> Warnings { get; }

Methods

AddError(string, string, string, string)

public void AddError(string component, string termName, string message, string suggestion)

AddWarning(string, string, string, string)

public void AddWarning(string component, string termName, string message, string suggestion)

Source: Hazel/Learn/ContractValidator.cs