コード例 #1
0
        protected override bool Visit(IErrorMessage error)
        {
            Console.Error.WriteLine("{0}: {1}", error.ExceptionTypes[0], Escape(ExceptionUtility.CombineMessages(error)));
            Console.Error.WriteLine(ExceptionUtility.CombineStackTraces(error));

            return base.Visit(error);
        }
コード例 #2
0
ファイル: TeamCityVisitor.cs プロジェクト: JayBazuzi/xunit
        protected override bool Visit(IErrorMessage error)
        {
            Console.Error.WriteLine("{0}: {1}", error.ExceptionType, Escape(error.Message));
            Console.Error.WriteLine(error.StackTrace);

            return base.Visit(error);
        }
コード例 #3
0
        protected override bool Visit(IErrorMessage error)
        {
            Log.LogError("{0}", Escape(ExceptionUtility.CombineMessages(error)));
            Log.LogError("{0}", ExceptionUtility.CombineStackTraces(error));

            return base.Visit(error);
        }
コード例 #4
0
ファイル: TeamCityVisitor.cs プロジェクト: JoB70/xunit
        protected override bool Visit(IErrorMessage error)
        {
            Log.LogError("{0}: {1}", error.ExceptionType, Escape(error.Message));
            Log.LogError(error.StackTrace);

            return base.Visit(error);
        }
コード例 #5
0
 public OnMessage_ErrorMessage()
 {
     errorMessage = Substitute.For<IErrorMessage>();
     errorMessage.ExceptionType.Returns("ExceptionType");
     errorMessage.Message.Returns("This is my message \t\r\n");
     errorMessage.StackTrace.Returns("Line 1\r\nLine 2\r\nLine 3");
 }
コード例 #6
0
        protected override bool Visit(IErrorMessage error)
        {
            var stackFrameInfo = GetStackFrameInfo(error);

            Log.LogError(null, null, null, stackFrameInfo.Item1, stackFrameInfo.Item2, 0, 0, 0, "{0}", Escape(ExceptionUtility.CombineMessages(error)));
            Log.LogError(null, null, null, stackFrameInfo.Item1, stackFrameInfo.Item2, 0, 0, 0, "{0}", ExceptionUtility.CombineStackTraces(error));

            return base.Visit(error);
        }
コード例 #7
0
        protected override bool Visit(IErrorMessage error)
        {
            lock (consoleLock)
            {
                Console.Error.WriteLine("   {0} [FATAL]", Escape(error.ExceptionTypes[0]));
                Console.Error.WriteLine("      {0}", Escape(ExceptionUtility.CombineMessages(error)));

                WriteStackTrace(ExceptionUtility.CombineStackTraces(error));
            }

            return base.Visit(error);
        }
コード例 #8
0
        void PaintLeafPortal_Out_ReportError(IErrorMessage errorMessage)
        {
            string innerExceptionText = "";
            if (errorMessage.Exception.InnerException != null)
            {
                innerExceptionText = "\n\n" + errorMessage.Exception.InnerException;
            }

            MessageBox.Show(this, errorMessage.Exception.Message + innerExceptionText,
                "Es ist ein Fehler aufgetreten",
                MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
コード例 #9
0
        protected override bool Visit(IErrorMessage error)
        {
            lock (consoleLock)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.Error.WriteLine("   {0} [FATAL]", Escape(error.ExceptionType));
                Console.ForegroundColor = ConsoleColor.Gray;
                Console.Error.WriteLine("      {0}", Escape(error.Message));

                WriteStackTrace(error.StackTrace);
            }

            return base.Visit(error);
        }
コード例 #10
0
        protected override bool Visit(IErrorMessage error)
        {
            logger.LogImportantMessage(error.ToJson());

            return base.Visit(error);
        }
コード例 #11
0
ファイル: Core.cs プロジェクト: Refresh06/visualmutator
 /// <summary>
 /// Raises the CompilationErrors event with the given error wrapped up in an error event arguments object.
 /// The event is raised on a separate thread.
 /// </summary>
 /// <param name="error">The error to report.</param>
 public void ReportError(IErrorMessage error) {
   if (this.Errors != null) {
     List<IErrorMessage> errors = new List<IErrorMessage>(1);
     errors.Add(error);
     Microsoft.Cci.ErrorEventArgs errorEventArguments = new Microsoft.Cci.ErrorEventArgs(error.ErrorReporter, error.Location, errors.AsReadOnly());
     this.ReportErrors(errorEventArguments);
   }
 }
コード例 #12
0
ファイル: Core.cs プロジェクト: Refresh06/visualmutator
 public void ReportError(IErrorMessage error) {
   throw new NotImplementedException();
 }
コード例 #13
0
ファイル: TeamCityVisitor.cs プロジェクト: MichalisN/xunit
        protected override bool Visit(IErrorMessage error)
        {
            WriteError("FATAL", error);

            return base.Visit(error);
        }
コード例 #14
0
 public void ReportError(IErrorMessage error) {
 }
コード例 #15
0
        protected override bool Visit(IErrorMessage error)
        {
            LogError("FATAL ERROR", error);

            return base.Visit(error);
        }
コード例 #16
0
 void IMetadataHost.ReportError(IErrorMessage error)
 {
     throw new NotImplementedException();
 }
コード例 #17
0
ファイル: DefaultAnalyzer.cs プロジェクト: anurse/Edge
 private ErrorDetail ConvertMessage(IErrorMessage arg)
 {
     return new ErrorDetail(arg.Message, arg.Location);
 }
コード例 #18
0
ファイル: SpyTestMessageVisitor.cs プロジェクト: Xarlot/xunit
 protected override bool Visit(IErrorMessage error)
 {
     Calls.Add("IErrorMessage");
     return base.Visit(error);
 }