public ParserIssue(TextSpan span, ParserIssueType type, string message, Exception?innerException) { Span = span; Message = message; Type = type; InnerException = innerException; }
public void Add(Token origin, ParserIssueType type, string message) { Add(new ParserIssue(origin.Span, type, message, null)); }
public void Add(SyntaxNode origin, ParserIssueType type, string message, Exception?innerException) { Add(new ParserIssue(origin.Span, type, message, innerException)); }
public void Add(TextSpan span, ParserIssueType type, string message) { Add(new ParserIssue(span, type, message, null)); }
public void Add(SyntaxNode origin, ParserIssueType type, string message) { Add(origin, type, message, null); }