private void Error(int line, int col, string message) { var file = this.FileModel.ShowKeyPath;//.ZFileInfo; CompileMessage cmsg = new CompileMessage(new CompileMessageSrcKey(file), line, col, message); this.ProjectContext.MessageCollection.AddError(cmsg); CompileConsole.Error("文件 '" + file + "' 第" + line + "行,第" + col + "列错误:" + message); }
private void Error(int line, int col, string message) { var file = this.FileModel.ZFileInfo; CompileMessage cmsg = new CompileMessage(file, line, col, message); this.ProjectContext.CompileResult.Errors.Add(file, cmsg); CompileConsole.Error("文件" + file.ZFileName + " 第" + line + "行,第" + col + "列错误:" + message); }
public void Error(int line, int col, string message) { var fileName = this.ProjectModel.ProjectFileInfo; CompileConsole.Error("项目" + fileName ?? (null) + " 第" + line + "行,第" + col + "列错误:" + message); CompileMessage cmsg = new CompileMessage(fileName, line, col, message); this.CompileResult.Errors.Add(fileName, cmsg); }