public SentryStacktrace(Exception exception) { if (exception == null) { return; } var trace = new StackTrace(exception, true); var frames = trace.GetFrames(); if (frames == null) { return; } int length = frames.Length; Frames = new SentryStackFrames[length]; for (int i = 0; i < length; i++) { StackFrame frame = trace.GetFrame(i); Frames[i] = new SentryStackFrames(frame); } }
public SentryStacktrace(Exception exception) { if (exception == null) return; var trace = new StackTrace(exception, true); var frames = trace.GetFrames(); if (frames == null) return; int length = frames.Length; Frames = new SentryStackFrames[length]; for (int i = 0; i < length; i++) { StackFrame frame = trace.GetFrame(i); Frames[i] = new SentryStackFrames(frame); } }