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; }