Beispiel #1
0
        private RantOutput RunVM(Sandbox vm, double timeout)
        {
			vm.UserModules = _userModules;
			vm.PackageModules = PackageModules;
            return vm.Run(timeout);
        }
Beispiel #2
0
        private RantOutput RunVM(Sandbox vm, double timeout)
        {
#if EDITOR
            EventHandler<LineEventArgs> lineEvent = (sender, e) =>
            {
                ActiveLineChanged?.Invoke(this, e);
            };
            vm.ActiveLineChanged += lineEvent;

            try
            {
                return vm.Run(timeout);
            }
            finally
            {
                vm.ActiveLineChanged -= lineEvent;
            }
#else
            return vm.Run(timeout);
#endif
        }