public DebuggerCode(Debugger debugger, CorCode code) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; CorCode = code; hashCode = code.GetHashCode(); address = code.Address; size = code.Size; isIL = code.IsIL; }
public StackChain(Debugger debugger, CorChain chain) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; this.chain = chain; this.hashCode = chain.GetHashCode(); this.isManaged = chain.IsManaged; this.reason = (ChainReason)chain.Reason; this.stackStart = chain.StackStart; this.stackEnd = chain.StackEnd; }
public NameChangeEventContext(Debugger debugger, DBG.NameChangeDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { this.args = e; }
public LogSwitchEventContext(Debugger debugger, DBG.LogSwitchDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { this.args = e; }
public DebuggerAppDomain(Debugger debugger, DnAppDomain appDomain) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; DnAppDomain = appDomain; hashCode = appDomain.GetHashCode(); Id = appDomain.Id; }
public DebuggerAssembly(Debugger debugger, DnAssembly asm) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; this.asm = asm; this.hashCode = asm.GetHashCode(); this.uniqueId = asm.UniqueId; this.name = asm.Name; }
public ProcessEventContext(Debugger debugger, DBG.ProcessDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { }
public CustomNotificationEventContext(Debugger debugger, DBG.CustomNotificationDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { this.args = e; }
protected DebugEventContext(Debugger debugger, DebugEventKind eventKind) { this.debugger = debugger; this.eventKind = eventKind; }
public MDANotificationEventContext(Debugger debugger, DBG.MDANotificationDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { this.args = e; this.mda = e.CorMDA; }
public UpdateModuleSymbolsEventContext(Debugger debugger, DBG.UpdateModuleSymbolsDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { this.args = e; }
public DebuggerThread(Debugger debugger, DBG.DnThread thread) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; this.thread = thread; this.uniqueId = thread.UniqueId; this.hashCode = thread.GetHashCode(); }
public ClassEventContext(Debugger debugger, DBG.ClassDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { this.args = e; }
public StackFrame(Debugger debugger, CorFrame frame, int frameNo) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; this.frame = frame; this.frameNo = frameNo; this.hashCode = frame.GetHashCode(); this.ilFrameIP = new Contracts.Scripting.Debugger.ILFrameIP(frame.ILFrameIP.Offset, (MappingResult)frame.ILFrameIP.Mapping); this.nativeFrameIP = frame.NativeFrameIP; this.token = frame.Token; this.stackStart = frame.StackStart; this.stackEnd = frame.StackEnd; this.sfFlags = 0; if (frame.IsILFrame) this.sfFlags |= SFFlags.ILFrame; if (frame.IsInternalFrame) this.sfFlags |= SFFlags.InternalFrame; if (frame.IsNativeFrame) this.sfFlags |= SFFlags.NativeFrame; if (frame.IsRuntimeUnwindableFrame) this.sfFlags |= SFFlags.RuntimeUnwindableFrame; }
public AssemblyEventContext(Debugger debugger, DBG.AssemblyDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { this.args = e; }
public AppDomainEventContext(Debugger debugger, DBG.AppDomainDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { this.args = e; }
public LogMessageEventContext(Debugger debugger, DBG.LogMessageDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { args = e; }
public DebuggerMethod(Debugger debugger, CorFunction func) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; CorFunction = func; hashCode = func.GetHashCode(); LocalVarSigToken = func.LocalVarSigToken; Token = func.Token; func.GetAttributes(out implAttributes, out attributes); }
public ThreadEventContext(Debugger debugger, DBG.ThreadDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { this.args = e; }
public ControlCTrapEventContext(Debugger debugger, DBG.ControlCTrapDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { }
public ModuleEventContext(Debugger debugger, DBG.ModuleDebugCallbackEventArgs e) : base(debugger, e.Kind.ToDebugEventKind()) { this.args = e; }
public DebuggerField(Debugger debugger, CorField field) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; this.field = field; this.hashCode = field.GetHashCode(); this.token = field.Token; this.name = field.GetName() ?? string.Empty; this.attributes = field.GetAttributes(); }
public DebuggerProperty(Debugger debugger, CorProperty prop) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; this.prop = prop; this.hashCode = prop.GetHashCode(); this.token = prop.Token; this.name = prop.GetName() ?? string.Empty; this.attributes = prop.GetAttributes(); }
public DebuggerEvent(Debugger debugger, CorEvent evt) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; this.evt = evt; this.hashCode = evt.GetHashCode(); this.token = evt.Token; this.name = evt.GetName() ?? string.Empty; this.attributes = evt.GetAttributes(); }