示例#1
0
 public IEnumerable <DebuggerStopState> GetStopStates(DebuggerStopReason reason)
 {
     foreach (var state in stopStates)
     {
         if (state.Reason == reason)
         {
             yield return(state);
         }
     }
 }
示例#2
0
 public DebuggerStopState GetStopState(DebuggerStopReason reason)
 {
     foreach (var state in stopStates)
     {
         if (state.Reason == reason)
         {
             return(state);
         }
     }
     return(null);
 }
示例#3
0
		public void AddStopReason(DebuggerStopReason reason) {
			AddStopState(new DebuggerStopState(reason));
		}
示例#4
0
		public DebuggerStopState GetStopState(DebuggerStopReason reason) {
			foreach (var state in debuggerStopStates) {
				if (state.Reason == reason)
					return state;
			}
			return null;
		}
示例#5
0
		public IEnumerable<DebuggerStopState> GetStopStates(DebuggerStopReason reason) {
			foreach (var state in stopStates) {
				if (state.Reason == reason)
					yield return state;
			}
		}
示例#6
0
 public DebuggerStopState(DebuggerStopReason reason)
 {
     this.reason = reason;
 }
示例#7
0
 public void AddStopReason(DebuggerStopReason reason)
 {
     AddStopState(new DebuggerStopState(reason));
 }
示例#8
0
 public DebuggerStopState(DebuggerStopReason reason)
 {
     this.reason = reason;
 }