public Backtrace (IBacktrace serverBacktrace) { this.serverBacktrace = serverBacktrace; count = serverBacktrace.FrameCount; // Get some initial frames if (count > 0) GetFrame (0); }
internal void Attach (DebuggerSession session) { this.session = session; serverBacktrace = session.WrapDebuggerObject (serverBacktrace); if (frames != null) { foreach (StackFrame f in frames) { f.Attach (session); f.SourceBacktrace = serverBacktrace; } } }
public Backtrace(IBacktrace serverBacktrace) { this.serverBacktrace = serverBacktrace; count = serverBacktrace.FrameCount; // Get some initial frames if (count > 0) { GetFrame(0); } }
public Backtrace(IBacktrace serverBacktrace) { this.serverBacktrace = serverBacktrace; count = serverBacktrace.FrameCount; // Get first frame, which is most used(for thread location) if (count > 0) { GetFrame(0, 1); } }
internal void Attach(DebuggerSession session) { this.session = session; serverBacktrace = session.WrapDebuggerObject(serverBacktrace); if (frames != null) { foreach (StackFrame f in frames) { f.Attach(session); f.SourceBacktrace = serverBacktrace; } } }
internal void Attach(DebuggerSession debuggerSession) { session = debuggerSession; serverBacktrace = session.WrapDebuggerObject(serverBacktrace); if (frames != null) { foreach (var frame in frames) { frame.Attach(debuggerSession); frame.SourceBacktrace = serverBacktrace; } } }
public MtaBacktrace (IBacktrace bt) { backtrace = bt; }
public MtaBacktrace(IBacktrace bt) { backtrace = bt; }