1 write to _subjectBuffer
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
65_subjectBuffer = subjectBuffer;
27 references to _subjectBuffer
Microsoft.CodeAnalysis.EditorFeatures (27)
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (27)
69_subjectBuffer.ChangedLowPriority += OnTextBufferChanged; 71foreach (var view in session._textBufferAssociatedViewService.GetAssociatedTextViews(_subjectBuffer)) 106using var readOnlyEdit = _subjectBuffer.CreateReadOnlyRegionEdit(); 118var editableSpans = GetEditableSpansForSnapshot(_subjectBuffer.CurrentSnapshot); 119var entireBufferSpan = _subjectBuffer.CurrentSnapshot.GetSnapshotSpanCollection(); 136if (editableSpans.All(s => s.End < _subjectBuffer.CurrentSnapshot.Length)) 138_readOnlyRegions.Add(readOnlyEdit.CreateDynamicReadOnlyRegion(new Span(_subjectBuffer.CurrentSnapshot.Length, 0), SpanTrackingMode.EdgeExclusive, EdgeInsertionMode.Deny, _isBufferReadOnly)); 183_session.UndoManager.UndoTemporaryEdits(_subjectBuffer, disconnect: false); 192_subjectBuffer.CurrentSnapshot.CreateTrackingSpan(renameableSpan.ToSpan(), SpanTrackingMode.EdgeInclusive, TrackingFidelityMode.Forward), 203ActiveTextView.GetSpanInView(_subjectBuffer.CurrentSnapshot.GetSpan(s.ToSpan())).Count != 0) // spans were successfully projected 268s.End <= _subjectBuffer.CurrentSnapshot.Length && // span is valid for the snapshot 269ActiveTextView.GetSpanInView(_subjectBuffer.CurrentSnapshot.GetSpan(s)).Count != 0); // spans were successfully projected 283_subjectBuffer, 289var snapshot = _subjectBuffer.CurrentSnapshot; 290_session.UndoManager.UpdateSelection(this.ActiveTextView, _subjectBuffer, _referenceSpanToLinkedRenameSpanMap[_activeSpan.Value].TrackingSpan); 300_subjectBuffer.ChangedLowPriority -= OnTextBufferChanged; 312_session.UndoManager.UndoTemporaryEdits(_subjectBuffer, disconnect: true); 329_session.UndoManager.UndoTemporaryEdits(_subjectBuffer, disconnect: false); 339_session.UndoManager.CreateConflictResolutionUndoTransaction(_subjectBuffer, () => 341using var edit = _subjectBuffer.CreateEdit(EditOptions.DefaultMinimalChange, null, s_propagateSpansEditTag); 465_subjectBuffer.CurrentSnapshot.CreateTrackingSpan(conflict.ToSpan(), SpanTrackingMode.EdgeInclusive, TrackingFidelityMode.Forward), 485_subjectBuffer.CurrentSnapshot.CreateTrackingSpan( 510_subjectBuffer.CurrentSnapshot.CreateTrackingSpan(replacement.NewSpan.ToSpan(), SpanTrackingMode.EdgeInclusive, TrackingFidelityMode.Forward), 616using (var edit = _subjectBuffer.CreateEdit(EditOptions.None, null, s_calculateMergedSpansEditTag)) 675var snapshot = openTextBufferManager._subjectBuffer.CurrentSnapshot; 719var snapshot = _openTextBufferManager._subjectBuffer.CurrentSnapshot; 739var snapshot = _openTextBufferManager._subjectBuffer.CurrentSnapshot;