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); }
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; }
public PermanentVariablesListViewModel(IProvideMachine machineProvider, IEventAggregator eventAggregator) : base(machineProvider, Resources.Strings.VariablesListViewModel_PermanentsList) { eventAggregator.GetEvent<CurrentStackFrameChangedEvent>().Subscribe(OnStackFrameChanged); }