public void EnterBreakState(BreakStateKind kind) { // When stopped at exception - start an edit session as usual and report a rude edit for all changes we see. bool stoppedAtException = kind == BreakStateKind.StoppedAtException; _debuggingService.OnBeforeDebuggingStateChanged(DebuggingState.Run, DebuggingState.Break); _encService.StartEditSession(); }
public void EnterBreakState(IManagedActiveStatementProvider activeStatementProvider) { _debuggingService.OnBeforeDebuggingStateChanged(DebuggingState.Run, DebuggingState.Break); _encService?.StartEditSession(async cancellationToken => { var infos = await activeStatementProvider.GetActiveStatementsAsync(cancellationToken).ConfigureAwait(false); return(infos.SelectAsArray(ModuleUtilities.ToActiveStatementDebugInfo)); }); }
public void EnterBreakState() { _debuggingService.OnBeforeDebuggingStateChanged(DebuggingState.Run, DebuggingState.Break); _encService?.StartEditSession(); }