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;
71
foreach (var view in session._textBufferAssociatedViewService.GetAssociatedTextViews(
_subjectBuffer
))
106
using var readOnlyEdit =
_subjectBuffer
.CreateReadOnlyRegionEdit();
118
var editableSpans = GetEditableSpansForSnapshot(
_subjectBuffer
.CurrentSnapshot);
119
var entireBufferSpan =
_subjectBuffer
.CurrentSnapshot.GetSnapshotSpanCollection();
136
if (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),
203
ActiveTextView.GetSpanInView(
_subjectBuffer
.CurrentSnapshot.GetSpan(s.ToSpan())).Count != 0) // spans were successfully projected
268
s.End <=
_subjectBuffer
.CurrentSnapshot.Length && // span is valid for the snapshot
269
ActiveTextView.GetSpanInView(
_subjectBuffer
.CurrentSnapshot.GetSpan(s)).Count != 0); // spans were successfully projected
283
_subjectBuffer
,
289
var 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
, () =>
341
using 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),
616
using (var edit =
_subjectBuffer
.CreateEdit(EditOptions.None, null, s_calculateMergedSpansEditTag))
675
var snapshot = openTextBufferManager.
_subjectBuffer
.CurrentSnapshot;
719
var snapshot = _openTextBufferManager.
_subjectBuffer
.CurrentSnapshot;
739
var snapshot = _openTextBufferManager.
_subjectBuffer
.CurrentSnapshot;