public abstract IVariablesWindowVM Create(VariablesWindowVMOptions variablesWindowVMOptions);
public override IVariablesWindowVM Create(VariablesWindowVMOptions variablesWindowVMOptions) { uiDispatcher.VerifyAccess(); return(new VariablesWindowVM(variablesWindowVMOptions, dbgManager, uiDispatcher, valueNodesVMFactory, dbgLanguageService, dbgCallStackService, messageBoxService)); }
protected void Initialize(IWpfCommandService wpfCommandService, VariablesWindowVMFactory variablesWindowVMFactory, VariablesWindowVMOptions options) { variablesWindowVM = variablesWindowVMFactory.Create(options); variablesWindowVM.TreeViewChanged += VariablesWindowVM_TreeViewChanged; variablesWindowControl.DataContext = variablesWindowVM; }