/// <summary> /// Initialize object. /// </summary> /// <param name="span">Text position where such error occur.</param> /// <param name="message">Message that identify that error.</param> /// <param name="kind">Kind of error</param> public SyntaxError(TextSpan span, string message, SyntaxErrorKind kind) : this(new[] { span }, message, kind) { }
private void AddSyntaxError(TextSpan fullSpan, string v, SyntaxErrorKind missingValue) { _errors.Add(new SyntaxError(fullSpan, v, missingValue)); }
/// <summary> /// Initialize object /// </summary> /// <param name="spans">Positions where such error occur.</param> /// <param name="message">Message that identify that error.</param> /// <param name="kind">Kind of error.</param> private SyntaxError(TextSpan[] spans, string message, SyntaxErrorKind kind) : base(spans, message) { Kind = kind; }