Ejemplo n.º 1
0
        public StackFrameViewModel(IProvideMachine machineProvider, IEventAggregator eventAggregator)
        {
            _machineProvider = machineProvider;
            _eventAggregator = eventAggregator;
            _machineProvider.MachineChanged += OnMachineChanged;

            RestartCommand        = new DelegateCommand(Restart, CanRestart);
            RunToBacktrackCommand = new DelegateCommand(RunToBacktrack, CanRunToBacktrack);
            RunToSuccessCommand   = new DelegateCommand(RunToSuccess, CanRunToSuccess);
            StepIntoCommand       = new DelegateCommand(StepInto, CanStepInto);
            StepOverCommand       = new DelegateCommand(StepOver, CanStepOver);
            ReturnToCallerCommand = new DelegateCommand(ReturnToCaller, CanReturnToCaller);
        }
Ejemplo n.º 2
0
 public PermanentVariablesListViewModel(IProvideMachine machineProvider, IEventAggregator eventAggregator)
     : base(machineProvider, Resources.Strings.VariablesListViewModel_PermanentsList)
 {
     eventAggregator.GetEvent <CurrentStackFrameChangedEvent>().Subscribe(OnStackFrameChanged);
 }
Ejemplo n.º 3
0
 public TemporaryVariableListViewModel(IProvideMachine machineProvider)
     : base(machineProvider, Resources.Strings.VariablesListViewModel_TemporariesList)
 {
 }
Ejemplo n.º 4
0
 public ArgumentsVariableListViewModel(IProvideMachine machineProvider)
     : base(machineProvider, Resources.Strings.VariablesListViewModel_ArgumentsList)
 {
 }
Ejemplo n.º 5
0
 protected VariableListViewModel(IProvideMachine machineProvider, string title)
 {
     _title          = title;
     MachineProvider = machineProvider;
     MachineProvider.MachineChanged += OnMachineChanged;
 }
 public PermanentVariablesListViewModel(IProvideMachine machineProvider, IEventAggregator eventAggregator)
     : base(machineProvider, Resources.Strings.VariablesListViewModel_PermanentsList)
 {
     eventAggregator.GetEvent<CurrentStackFrameChangedEvent>().Subscribe(OnStackFrameChanged);
 }
 public TemporaryVariableListViewModel(IProvideMachine machineProvider)
     : base(machineProvider, Resources.Strings.VariablesListViewModel_TemporariesList)
 {
 }
 public ArgumentsVariableListViewModel(IProvideMachine machineProvider)
     : base(machineProvider, Resources.Strings.VariablesListViewModel_ArgumentsList)
 {
 }
 protected VariableListViewModel(IProvideMachine machineProvider, string title)
 {
     _title = title;
     MachineProvider = machineProvider;
     MachineProvider.MachineChanged += OnMachineChanged;
 }