private void ReportError(Error error, BufferPosition position, params object[] args) { if (OnError != null) { OnError(this, new FileErrorEventArgs(error, _lineMap.Map(position), args)); } }
internal FileErrorEventArgs(ErrorEventArgs e, LineMap lineMap) : this(e.Error, lineMap.Map(e.Position), e.Args) { }