using System.Collections.ObjectModel; namespace Artees.UnitySemVer { /// /// Information returned about a checked semantic version. /// /// public class SemVerValidationResult { /// /// Error messages. This collection is empty if the version is valid. /// public readonly ReadOnlyCollection Errors; /// /// Automatically corrected semantic version. /// public readonly SemVer Corrected; /// /// Does the version meet the Semantic Versioning 2.0.0 specification? /// public bool IsValid => Errors.Count == 0; internal SemVerValidationResult(ReadOnlyCollection errors, SemVer corrected) { Errors = errors; Corrected = corrected; } } }