1 write to _session
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (1)
39
_session
= session;
30 references to _session
Microsoft.CodeAnalysis.EditorFeatures.Wpf (30)
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (30)
42
_session
.ReplacementTextChanged += OnReplacementTextChanged;
43
_session
.ReplacementsComputed += OnReplacementsComputed;
44
_session
.ReferenceLocationsChanged += OnReferenceLocationsChanged;
53
get =>
_session
.ReplacementText;
56
if (value !=
_session
.ReplacementText)
58
_session
.ApplyReplacementText(value, propagateEditImmediately: true);
64
public InlineRenameSession Session =>
_session
;
68
public bool AllowFileRename =>
_session
.FileRenameInfo == InlineRenameFileRenameInfo.Allowed && _isReplacementTextValid;
69
public bool ShowFileRename =>
_session
.FileRenameInfo != InlineRenameFileRenameInfo.NotAllowed;
71
public string FileRenameString =>
_session
.FileRenameInfo switch
118
get =>
_session
.Options.RenameInComments;
122
_session
.RefreshRenameSessionWithOptionsChanged(
_session
.Options with { RenameInComments = value });
128
get =>
_session
.Options.RenameInStrings;
132
_session
.RefreshRenameSessionWithOptionsChanged(
_session
.Options with { RenameInStrings = value });
138
get =>
_session
.Options.RenameFile;
142
_session
.RefreshRenameSessionWithOptionsChanged(
_session
.Options with { RenameFile = value });
148
get =>
_session
.PreviewChanges;
152
_session
.SetPreviewChanges(value);
158
get =>
_session
.Options.RenameOverloads;
162
_session
.RefreshRenameSessionWithOptionsChanged(
_session
.Options with { RenameOverloads = value });
187
=> !
_session
.MustRenameOverloads;
190
=>
_session
.HasRenameOverloads;
201
_session
.Commit();
206
=>
_session
.Cancel();
290
_session
.ReplacementTextChanged -= OnReplacementTextChanged;
291
_session
.ReplacementsComputed -= OnReplacementsComputed;