public LuminAppInstall(TargetDeviceLumin InDevice, string InName, string InLuminPackageName, string InCommandLine)
 {
     LuminDevice      = InDevice;
     Name             = InName;
     LuminPackageName = InLuminPackageName;
     CommandLine      = InCommandLine;
 }
		static public ITargetDevice[] GetDefaultDevices()
		{
			var Result = RunMldbGlobalCommand("devices");

			MatchCollection DeviceMatches = Regex.Matches(Result.Output, @"([\d\w\.\:]{8,32})\s+device");

			List<ITargetDevice> Devices = new List<ITargetDevice>();

			foreach (string Device in GetAllAvailableDevices())
			{
				ITargetDevice NewDevice = new TargetDeviceLumin(Device);
				Devices.Add(NewDevice);
			}

			return Devices.ToArray();
		}
		public LuminAppInstance(TargetDeviceLumin InDevice, LuminAppInstall InInstall, IProcessResult InProcess)
		{
			LuminDevice = InDevice;
			Install = InInstall;
			LaunchProcess = InProcess;
		}
		public ITargetDevice[] GetDefaultDevices()
		{
			return TargetDeviceLumin.GetDefaultDevices();
		}