VariablesWindowOperationsImpl(DebuggerSettings debuggerSettings, DbgEvalFormatterSettings dbgEvalFormatterSettings, Lazy <DbgLanguageService> dbgLanguageService, Lazy <DbgObjectIdService> dbgObjectIdService, Lazy <WatchExpressionsService> watchExpressionsService, Lazy <ToolWindows.Memory.MemoryWindowService> memoryWindowService, Lazy <IPickSaveFilename> pickSaveFilename, Lazy <IMessageBoxService> messageBoxService) { this.debuggerSettings = debuggerSettings; this.dbgEvalFormatterSettings = dbgEvalFormatterSettings; this.dbgLanguageService = dbgLanguageService; this.dbgObjectIdService = dbgObjectIdService; this.watchExpressionsService = watchExpressionsService; this.memoryWindowService = memoryWindowService; this.pickSaveFilename = pickSaveFilename; this.messageBoxService = messageBoxService; }
ValueNodesVMFactoryImpl(UIDispatcher uiDispatcher, ITreeViewService treeViewService, LanguageEditValueProviderFactory languageEditValueProviderFactory, DbgValueNodeImageReferenceService dbgValueNodeImageReferenceService, DebuggerSettings debuggerSettings, DbgEvalFormatterSettings dbgEvalFormatterSettings, DbgObjectIdService dbgObjectIdService, IClassificationFormatMapService classificationFormatMapService, ITextBlockContentInfoFactory textBlockContentInfoFactory, IMenuService menuService, IWpfCommandService wpfCommandService) { uiDispatcher.VerifyAccess(); this.uiDispatcher = uiDispatcher; this.treeViewService = treeViewService; this.languageEditValueProviderFactory = languageEditValueProviderFactory; this.dbgValueNodeImageReferenceService = dbgValueNodeImageReferenceService; this.debuggerSettings = debuggerSettings; this.dbgEvalFormatterSettings = dbgEvalFormatterSettings; this.dbgObjectIdService = dbgObjectIdService; this.classificationFormatMapService = classificationFormatMapService; this.textBlockContentInfoFactory = textBlockContentInfoFactory; this.menuService = menuService; this.wpfCommandService = wpfCommandService; }