BreakpointGlyphTextMarkerHandlerImpl(Lazy <ShowCodeBreakpointSettingsService> showCodeBreakpointSettingsService, BreakpointConditionsFormatter breakpointConditionsFormatter, DbgCodeBreakpointHitCountService2 dbgCodeBreakpointHitCountService, [ImportMany] IEnumerable <Lazy <DbgBreakpointGlyphFormatter, IDbgBreakpointGlyphFormatterMetadata> > dbgBreakpointGlyphFormatters) { this.showCodeBreakpointSettingsService = showCodeBreakpointSettingsService; this.breakpointConditionsFormatter = breakpointConditionsFormatter; this.dbgCodeBreakpointHitCountService = dbgCodeBreakpointHitCountService; this.dbgBreakpointGlyphFormatters = dbgBreakpointGlyphFormatters.OrderBy(a => a.Metadata.Order).ToArray(); }
public CodeBreakpointContext(UIDispatcher uiDispatcher, IClassificationFormatMap classificationFormatMap, ITextElementProvider textElementProvider, BreakpointConditionsFormatter breakpointConditionsFormatter, DbgCodeBreakpointHitCountService2 dbgCodeBreakpointHitCountService, SearchMatcher searchMatcher) { UIDispatcher = uiDispatcher; ClassificationFormatMap = classificationFormatMap; TextElementProvider = textElementProvider; TextClassifierTextColorWriter = new TextClassifierTextColorWriter(); BreakpointConditionsFormatter = breakpointConditionsFormatter; DbgCodeBreakpointHitCountService = dbgCodeBreakpointHitCountService; SearchMatcher = searchMatcher; }