public ParseResult(bool isSuccess, RegSeedErrorType errorType) : base(isSuccess) { ErrorType = errorType; }
public SuccessParseResult(long position = 0, RegSeedErrorType errorType = RegSeedErrorType.None) : base(true, errorType) { Position = position; }
public FailureParseResult(long position, RegSeedErrorType errorType = RegSeedErrorType.None) : base(false, errorType) { Position = position; }
public static string ToExceptionMessage(this RegSeedErrorType errorType) { return(_errorTypeMapper.TryGetValue(errorType, out var exceptionMessage) ? exceptionMessage : "Shoot. An Unknown Error occurred..."); }