public IEnumerable <DebuggerPauseState> GetPauseStates(DebuggerPauseReason reason) { foreach (var state in pauseStates) { if (state.Reason == reason) { yield return(state); } } }
public DebuggerPauseState GetPauseState(DebuggerPauseReason reason) { foreach (var state in pauseStates) { if (state.Reason == reason) { return(state); } } return(null); }
public DebuggerPauseState(DebuggerPauseReason reason) => Reason = reason;
public DebuggerPauseState(DebuggerPauseReason reason) { this.reason = reason; }
public void AddPauseReason(DebuggerPauseReason reason) { AddPauseState(new DebuggerPauseState(reason)); }
public DebuggerPauseState GetPauseState(DebuggerPauseReason reason) { foreach (var state in debuggerPauseStates) { if (state.Reason == reason) return state; } return null; }
public DebuggerPauseState(DebuggerPauseReason reason) { this.reason = reason; }
public void AddPauseReason(DebuggerPauseReason reason) => AddPauseState(new DebuggerPauseState(reason));
public IEnumerable<DebuggerPauseState> GetPauseStates(DebuggerPauseReason reason) { foreach (var state in pauseStates) { if (state.Reason == reason) yield return state; } }