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. 227_subjectBuffer.Changed += OnSubjectBufferChanged; 251_dataSource.RemoveTagSource(_textView, _subjectBuffer); 275_subjectBuffer.Changed -= OnSubjectBufferChanged; 280_dataSource.VisibilityTracker?.UnregisterForVisibilityChanges(_subjectBuffer, _onVisibilityChanged); 285=> _dataSource.VisibilityTracker == null || _dataSource.VisibilityTracker.IsVisible(_subjectBuffer); 323var eventSource = _dataSource.CreateEventSource(_textView, _subjectBuffer);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (6)
40var caret = _dataSource.GetCaretPoint(_textView, _subjectBuffer); 59var snapshot = _subjectBuffer.CurrentSnapshot; 315_dataSource.ThreadingContext, _dataSource.AsyncListener, _subjectBuffer, DelayTimeSpan.NonFocus, cancellationToken).NoThrowAwaitable(captureContext: true); 393var caretPosition = _dataSource.GetCaretPoint(_textView, _subjectBuffer); 396_dataSource.AddSpansToTag(_textView, _subjectBuffer, ref spansToTag.AsRef()); 567var languageName = _subjectBuffer.GetLanguageName();
Tagging\AbstractAsynchronousTaggerProvider.TagSource_TagsChanged.cs (1)
31if (change.Key != _subjectBuffer)