1 write to _subjectBuffer
Microsoft.CodeAnalysis.EditorFeatures (1)
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (1)
153_subjectBuffer = subjectBuffer;
14 references to _subjectBuffer
Microsoft.CodeAnalysis.EditorFeatures (14)
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (7)
114/// Callback to us when the visibility of our <see cref="_subjectBuffer"/> changes. 226_subjectBuffer.Changed += OnSubjectBufferChanged; 250_dataSource.RemoveTagSource(_textView, _subjectBuffer); 273_subjectBuffer.Changed -= OnSubjectBufferChanged; 278_dataSource.VisibilityTracker?.UnregisterForVisibilityChanges(_subjectBuffer, _onVisibilityChanged); 283=> _dataSource.VisibilityTracker == null || _dataSource.VisibilityTracker.IsVisible(_subjectBuffer); 321var eventSource = _dataSource.CreateEventSource(_textView, _subjectBuffer);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (6)
41var caret = _dataSource.GetCaretPoint(_textView, _subjectBuffer); 60var snapshot = _subjectBuffer.CurrentSnapshot; 326_dataSource.ThreadingContext, _dataSource.AsyncListener, _subjectBuffer, DelayTimeSpan.NonFocus, cancellationToken).NoThrowAwaitable(captureContext: true); 406var caretPosition = _dataSource.GetCaretPoint(_textView, _subjectBuffer); 409if (!_dataSource.TryAddSpansToTag(_textView, _subjectBuffer, ref spansToTag.AsRef())) 581var languageName = _subjectBuffer.GetLanguageName();
Tagging\AbstractAsynchronousTaggerProvider.TagSource_TagsChanged.cs (1)
31if (change.Key != _subjectBuffer)