AvalonStudio.Debugging.Extensions.ToStopReason C# (CSharp) Method

ToStopReason() public static method

public static ToStopReason ( this data ) : StopReason
data this
return StopReason
		public static StopReason ToStopReason(this string data)
		{
			switch (data)
			{
				case "breakpoint-hit":
					return StopReason.BreakPointHit;

				case "end-stepping-range":
					return StopReason.EndSteppingRange;

				case "exited-normally":
					return StopReason.ExitedNormally;

				case "exited":
					return StopReason.Exited;

				case "exited-signalled":
					return StopReason.ExitedSignalled;

				case "function-finished":
					return StopReason.FunctionFinished;

				case "signal-received":
					return StopReason.SignalReceived;

				default:
					throw new NotImplementedException();
			}
		}