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;
}
}
}