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();
 }
Beispiel #2
0
 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;
 }