public LocationTaggerProvider(IIssueLocationStoreAggregator locationStore,
                               IIssueSpanCalculator spanCalculator,
                               ITaggableBufferIndicator taggableBufferIndicator,
                               ILogger logger)
 {
     this.locationStore           = locationStore;
     this.spanCalculator          = spanCalculator;
     this.taggableBufferIndicator = taggableBufferIndicator;
     this.logger = logger;
 }
        public LocationTagger(ITextBuffer buffer, IIssueLocationStore locationService, IIssueSpanCalculator spanCalculator, ILogger logger)
        {
            this.buffer          = buffer;
            this.locationService = locationService;
            this.spanCalculator  = spanCalculator;
            this.logger          = logger;

            UpdateTags();

            locationService.IssuesChanged += OnIssuesChanged;
            buffer.ChangedLowPriority     += SafeOnBufferChange;
        }
 public AnalysisIssueVisualizationConverter(IIssueSpanCalculator issueSpanCalculator)
 {
     this.issueSpanCalculator = issueSpanCalculator;
 }
 internal LocationNavigator(IDocumentNavigator documentNavigator, IIssueSpanCalculator spanCalculator, ILogger logger)
 {
     this.documentNavigator = documentNavigator;
     this.spanCalculator    = spanCalculator;
     this.logger            = logger;
 }