public void OutputErrorEvent(OutputErrorEventArgs args) { buildEngine.LogErrorEvent(new BuildErrorEventArgs( args.SubCategory, args.Code, args.File, args.LineNumber, args.ColumnNumber, args.EndLineNumber, args.EndColumnNumber, args.Message, args.HelpKeyword, taskName, args.Timestamp, null)); }
void IOutputter.OutputErrorEvent(OutputErrorEventArgs e) { lock (errors) { errors.Add(Format(e.Code, e.Message)); } Trace.WriteLine(Format(e.Code, e.Message)); }
public void OutputErrorEvent(OutputErrorEventArgs e) { if (Silent) return; // In case there is a problem loading the resources try { Console.ForegroundColor = ConsoleColor.Red; if (!String.IsNullOrEmpty(e.File)) { writer.Write("{0}({1},{2}): ", e.File, e.LineNumber, e.ColumnNumber); } writer.Write(OutputterResources.Error, e.Code); writer.WriteLine(e.Message); } finally { Console.ResetColor(); } }
public void OutputErrorEvent(OutputErrorEventArgs e) { }
public void Error( string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string helpKeyword, string senderName, DateTime timestamp, int threadId, string message, params object[] messageArgs) { OutputErrorEventArgs e = new OutputErrorEventArgs( subcategory, code, file, lineNumber, columnNumber, endLineNumber, endColumnNumber, helpKeyword, senderName, timestamp, threadId, messageArgs.Length == 0 ? message : message.CultureFormat(messageArgs)); this.hasOutputErrors = true; this.outputter.OutputErrorEvent(e); }