Exemple #1
0
        public Exceptionless.Core.Models.Data.InnerError ToInnerError()
        {
            var error = new Exceptionless.Core.Models.Data.InnerError {
                Message = Message,
                Type    = Type,
                Code    = Code,
            };

            if (StackTrace != null && StackTrace.Count > 0)
            {
                error.StackTrace = StackTrace.ToStackTrace();
            }

            if (TargetMethod != null)
            {
                error.TargetMethod = TargetMethod.ToMethod();
            }

            if (Inner != null)
            {
                error.Inner = Inner.ToInnerError();
            }

            if (ExtendedData != null && ExtendedData.Count > 0)
            {
                error.Data.AddRange(ExtendedData.ToData());
            }

            return(error);
        }
Exemple #2
0
        public Exceptionless.Core.Models.Data.InnerError ToInnerError() {
            var error = new Exceptionless.Core.Models.Data.InnerError {
                Message = Message,
                Type = Type,
                Code = Code,
            };

            if (StackTrace != null && StackTrace.Count > 0)
                error.StackTrace = StackTrace.ToStackTrace();

            if (TargetMethod != null)
                error.TargetMethod = TargetMethod.ToMethod();

            if (Inner != null)
                error.Inner = Inner.ToInnerError();

            if (ExtendedData != null && ExtendedData.Count > 0)
                error.Data.AddRange(ExtendedData.ToData());

            return error;
        }