internal StackFrame(VirtualMachine virtualMachine, Types.FrameId frameId, ThreadReference thread, Location location) : base(virtualMachine) { Contract.Requires(virtualMachine != null); Contract.Requires <ArgumentNullException>(thread != null, "thread"); Contract.Requires <ArgumentNullException>(location != null, "location"); _thread = thread; _frameId = frameId; _location = location; }
internal StackFrame(VirtualMachine virtualMachine, Types.FrameId frameId, ThreadReference thread, Location location) : base(virtualMachine) { Contract.Requires(virtualMachine != null); Contract.Requires<ArgumentNullException>(thread != null, "thread"); Contract.Requires<ArgumentNullException>(location != null, "location"); _thread = thread; _frameId = frameId; _location = location; }