public CallStackContext(UIDispatcher uiDispatcher, IClassificationFormatMap classificationFormatMap, ITextBlockContentInfoFactory textBlockContentInfoFactory) { UIDispatcher = uiDispatcher; ClassificationFormatMap = classificationFormatMap; TextBlockContentInfoFactory = textBlockContentInfoFactory; TextClassifierTextColorWriter = new DbgTextClassifierTextColorWriter(); ClassifiedTextWriter = new ClassifiedTextWriter(); }
public ThreadContext(UIDispatcher uiDispatcher, IClassificationFormatMap classificationFormatMap, ITextBlockContentInfoFactory textBlockContentInfoFactory, SearchMatcher searchMatcher) { UIDispatcher = uiDispatcher; ClassificationFormatMap = classificationFormatMap; TextBlockContentInfoFactory = textBlockContentInfoFactory; TextClassifierTextColorWriter = new DbgTextClassifierTextColorWriter(); SearchMatcher = searchMatcher; ClassifiedTextWriter = new ClassifiedTextWriter(); }
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; }
public ValueNodesContext(UIDispatcher uiDispatcher, IEditValueNodeExpression editValueNodeExpression, string windowContentType, string nameColumnName, string valueColumnName, string typeColumnName, LanguageEditValueProviderFactory languageEditValueProviderFactory, DbgValueNodeImageReferenceService dbgValueNodeImageReferenceService, DbgValueNodeReader dbgValueNodeReader, IClassificationFormatMap classificationFormatMap, ITextBlockContentInfoFactory textBlockContentInfoFactory, CultureInfo formatCulture, ShowMessageBox showMessageBox, Action <string, bool> onValueNodeAssigned) { UIDispatcher = uiDispatcher; EditValueNodeExpression = editValueNodeExpression; WindowContentType = windowContentType; NameColumnName = nameColumnName; ValueColumnName = valueColumnName; TypeColumnName = typeColumnName; ShowMessageBox = showMessageBox; ValueEditValueProvider = languageEditValueProviderFactory.Create(windowContentType); NameEditValueProvider = languageEditValueProviderFactory.Create(windowContentType); OnValueNodeAssigned = onValueNodeAssigned; ValueNodeImageReferenceService = dbgValueNodeImageReferenceService; ValueNodeReader = dbgValueNodeReader; ClassificationFormatMap = classificationFormatMap; TextBlockContentInfoFactory = textBlockContentInfoFactory; TextClassifierTextColorWriter = new TextClassifierTextColorWriter(); Formatter = new ValueNodeFormatter(); ValueNodeFormatParameters = new DbgValueNodeFormatParameters(); FormatCulture = formatCulture; }