public override DbgEngineStepper CreateStepper(DbgThread thread) { var data = thread.GetData <DbgThreadData>(); return(new DbgEngineStepperImpl(dbgDotNetCodeRangeService, this, thread, data.MonoThread)); }
internal DnThread GetThread(DbgThread thread) => thread?.GetData <DbgThreadData>()?.DnThread ?? throw new InvalidOperationException();
public override DbgEngineStepper CreateStepper(DbgThread thread) { var data = thread.GetData <DbgThreadData>(); return(dbgEngineStepperFactory.Create(DotNetRuntime, new DbgDotNetEngineStepperImpl(this), thread)); }