public void LogWarning(BuildData.WarningID warnId, string msg, string fileName = null, int line = -1, int col = -1) { //"> Warning: " + msg + "\n" /*if (fileName == null) { fileName = "N.A."; }*/ if (LogWarnings) { System.Console.WriteLine("{0}({1},{2}) Warning:{3}", fileName, line, col, msg); } BuildData.WarningEntry warningEntry = new BuildData.WarningEntry { id = warnId, msg = msg, line = line, col = col, FileName = fileName }; warnings.Add(warningEntry); if (compileState.Options.IsDeltaExecution) { compileState.LogErrorInGlobalMap(ProtoLanguage.CompileStateTracker.ErrorType.Warning, msg, fileName, line, col, warnId); } OutputMessage outputmessage = new OutputMessage(OutputMessage.MessageType.Warning, msg.Trim(), fileName, line, col); if (MessageHandler != null) { MessageHandler.Write(outputmessage); if (WebMsgHandler != null) { OutputMessage webOutputMsg = new OutputMessage(OutputMessage.MessageType.Warning, msg.Trim(), "", line, col); WebMsgHandler.Write(webOutputMsg); } if (!outputmessage.Continue) throw new BuildHaltException(msg); } }
public void LogWarning(BuildData.WarningID warningID, string message, string fileName = null, int line = -1, int col = -1, AssociativeGraph.GraphNode graphNode = null) { var entry = new BuildData.WarningEntry { ID = warningID, Message = message, Line = line, Column = col, GraphNodeGuid = graphNode == null ? default(Guid) : graphNode.guid, AstID = graphNode == null? DSASM.Constants.kInvalidIndex : graphNode.OriginalAstID, FileName = fileName }; warnings.Add(entry); if (core.Options.IsDeltaExecution) { } if (LogWarnings) { System.Console.WriteLine("{0}({1},{2}) Warning:{3}", fileName, line, col, message); OutputMessage outputmessage = new OutputMessage(OutputMessage.MessageType.Warning, message.Trim(), fileName, line, col); if (MessageHandler != null) { MessageHandler.Write(outputmessage); if (WebMsgHandler != null) { OutputMessage webOutputMsg = new OutputMessage(OutputMessage.MessageType.Warning, message.Trim(), "", line, col); WebMsgHandler.Write(webOutputMsg); } if (!outputmessage.Continue) throw new BuildHaltException(message); } } }
public void LogWarning(BuildData.WarningID warningID, string message, string fileName = null, int line = -1, int col = -1) { if (LogWarnings) { System.Console.WriteLine("{0}({1},{2}) Warning:{3}", fileName, line, col, message); } var entry = new BuildData.WarningEntry { ID = warningID, Message = message, Line = line, Column = col, FileName = fileName }; warnings.Add(entry); if (core.Options.IsDeltaExecution) { } OutputMessage outputmessage = new OutputMessage(OutputMessage.MessageType.Warning, message.Trim(), fileName, line, col); if (MessageHandler != null) { MessageHandler.Write(outputmessage); if (WebMsgHandler != null) { OutputMessage webOutputMsg = new OutputMessage(OutputMessage.MessageType.Warning, message.Trim(), "", line, col); WebMsgHandler.Write(webOutputMsg); } if (!outputmessage.Continue) throw new BuildHaltException(message); } }