1 write to _subjectBuffer
Microsoft.CodeAnalysis.EditorFeatures (1)
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (1)
155_subjectBuffer = subjectBuffer;
15 references to _subjectBuffer
Microsoft.CodeAnalysis.EditorFeatures (15)
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (8)
97/// Used to keep track of if this <see cref="_subjectBuffer"/> is visible or not (e.g. is in some <see 107/// Callback to us when the visibility of our <see cref="_subjectBuffer"/> changes. 223_subjectBuffer.Changed += OnSubjectBufferChanged; 246_dataSource.RemoveTagSource(_textView, _subjectBuffer); 268_subjectBuffer.Changed -= OnSubjectBufferChanged; 272_visibilityTracker?.UnregisterForVisibilityChanges(_subjectBuffer, _onVisibilityChanged); 277=> _visibilityTracker == null || _visibilityTracker.IsVisible(_subjectBuffer); 315var eventSource = _dataSource.CreateEventSource(_textView, _subjectBuffer);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (6)
38var caret = _dataSource.GetCaretPoint(_textView, _subjectBuffer); 60var snapshot = _subjectBuffer.CurrentSnapshot; 208_dataSource.ThreadingContext, _subjectBuffer, DelayTimeSpan.NonFocus, cancellationToken).ConfigureAwait(true); 223var caretPosition = _dataSource.GetCaretPoint(_textView, _subjectBuffer); 272var spansToTag = _dataSource.GetSpansToTag(_textView, _subjectBuffer); 390var languageName = _subjectBuffer.GetLanguageName();
Tagging\AbstractAsynchronousTaggerProvider.TagSource_TagsChanged.cs (1)
32if (change.Key != _subjectBuffer)