Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 void IOutputter.OutputErrorEvent(OutputErrorEventArgs e)
 {
     lock (errors)
     {
         errors.Add(Format(e.Code, e.Message));
     }
     Trace.WriteLine(Format(e.Code, e.Message));
 }
Esempio n. 3
0
        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();
            }
        }
Esempio n. 4
0
 public void OutputErrorEvent(OutputErrorEventArgs e)
 {
 }
Esempio n. 5
0
        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);
        }