summaryrefslogtreecommitdiff
path: root/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VMDeathEvent.cs
blob: 40e60ad091bd53914ff52c41e86f469a523721be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System;

namespace Mono.Debugger.Soft
{
	public class VMDeathEvent : Event
	{
		int exit_code;

		public VMDeathEvent (VirtualMachine vm, int req_id, int exit_code) : base (EventType.VMDeath, vm, req_id, -1) {
			this.exit_code = exit_code;
		}

		// Since protocol version 2.27
		public int ExitCode {
			get {
				vm.CheckProtocolVersion (2, 27);
				return exit_code;
			}
		}
    }
}