1 write to Session
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (1)
49
Session
= session;
33 references to Session
Microsoft.CodeAnalysis.EditorFeatures.Wpf (33)
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (30)
52
Session
.ReplacementTextChanged += OnReplacementTextChanged;
53
Session
.ReplacementsComputed += OnReplacementsComputed;
54
Session
.ReferenceLocationsChanged += OnReferenceLocationsChanged;
57
var smartRenameSession = smartRenameSessionFactory?.Value.CreateSmartRenameSession(
Session
.TriggerSpan);
70
get =>
Session
.ReplacementText;
73
if (value !=
Session
.ReplacementText)
75
Session
.ApplyReplacementText(value, propagateEditImmediately: true, updateSelection: false);
85
public bool AllowFileRename =>
Session
.FileRenameInfo == InlineRenameFileRenameInfo.Allowed && _isReplacementTextValid;
86
public bool ShowFileRename =>
Session
.FileRenameInfo != InlineRenameFileRenameInfo.NotAllowed;
88
public string FileRenameString =>
Session
.FileRenameInfo switch
135
get =>
Session
.Options.RenameInComments;
139
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameInComments = value });
145
get =>
Session
.Options.RenameInStrings;
149
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameInStrings = value });
155
get =>
Session
.Options.RenameFile;
159
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameFile = value });
165
get =>
Session
.PreviewChanges;
169
Session
.SetPreviewChanges(value);
175
get =>
Session
.Options.RenameOverloads;
179
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameOverloads = value });
204
=> !
Session
.MustRenameOverloads;
207
=>
Session
.HasRenameOverloads;
219
Session
.Commit();
226
Session
.Cancel();
311
Session
.ReplacementTextChanged -= OnReplacementTextChanged;
312
Session
.ReplacementsComputed -= OnReplacementsComputed;
InlineRename\UI\SmartRename\SmartRenameViewModel.cs (3)
173
var document = this.BaseViewModel.
Session
.TriggerDocument;
178
var renameLocations = await this.BaseViewModel.
Session
.AllRenameLocationsTask.JoinAsync(cancellationToken)
180
var context = await editorRenameService.GetRenameContextAsync(this.BaseViewModel.
Session
.RenameInfo, renameLocations, cancellationToken)