Esempio n. 1
0
        public Exceptionless.Models.Data.StackFrame ToStackFrame()
        {
            var frame = new Exceptionless.Models.Data.StackFrame {
                Name               = Name,
                ModuleId           = ModuleId,
                DeclaringNamespace = DeclaringNamespace,
                DeclaringType      = DeclaringType,
                IsSignatureTarget  = IsSignatureTarget,
                Column             = Column,
                FileName           = FileName,
                LineNumber         = LineNumber
            };

            if (GenericArguments != null && GenericArguments.Count > 0)
            {
                frame.GenericArguments = GenericArguments.ToGenericArguments();
            }

            if (Parameters != null && Parameters.Count > 0)
            {
                frame.Parameters = Parameters.ToParameters();
            }

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

            return(frame);
        }
Esempio n. 2
0
        public Exceptionless.Models.Data.StackFrame ToStackFrame()
        {
            var frame = new Exceptionless.Models.Data.StackFrame {
                Name = Name,
                ModuleId = ModuleId,
                DeclaringNamespace = DeclaringNamespace,
                DeclaringType = DeclaringType,
                IsSignatureTarget = IsSignatureTarget,
                Column = Column,
                FileName = FileName,
                LineNumber = LineNumber
            };

            if (GenericArguments != null && GenericArguments.Count > 0)
                frame.GenericArguments = GenericArguments.ToGenericArguments();

            if (Parameters != null && Parameters.Count > 0)
                frame.Parameters = Parameters.ToParameters();

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

            return frame;
        }