1 write to Session
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (1)
53
Session
= session;
36 references to Session
Microsoft.CodeAnalysis.EditorFeatures (36)
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (33)
57
Session
.ReplacementTextChanged += OnReplacementTextChanged;
58
Session
.ReplacementsComputed += OnReplacementsComputed;
59
Session
.ReferenceLocationsChanged += OnReferenceLocationsChanged;
60
Session
.CommitStateChange += CommitStateChange;
63
var smartRenameSession = smartRenameSessionFactory?.Value.CreateSmartRenameSession(
Session
.TriggerSpan);
73
=> Visibility = this.
Session
.IsCommitInProgress ? Visibility.Collapsed : Visibility.Visible;
79
get =>
Session
.ReplacementText;
85
if (trimmedValue !=
Session
.ReplacementText)
87
Session
.ApplyReplacementText(trimmedValue, propagateEditImmediately: true, updateSelection: false);
97
public bool AllowFileRename =>
Session
.FileRenameInfo == InlineRenameFileRenameInfo.Allowed && _isReplacementTextValid;
98
public bool ShowFileRename =>
Session
.FileRenameInfo != InlineRenameFileRenameInfo.NotAllowed;
100
public string FileRenameString =>
Session
.FileRenameInfo switch
147
get =>
Session
.Options.RenameInComments;
151
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameInComments = value });
157
get =>
Session
.Options.RenameInStrings;
161
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameInStrings = value });
167
get =>
Session
.Options.RenameFile;
171
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameFile = value });
177
get =>
Session
.PreviewChanges;
181
Session
.SetPreviewChanges(value);
187
get =>
Session
.Options.RenameOverloads;
191
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameOverloads = value });
216
=> !
Session
.MustRenameOverloads;
219
=>
Session
.HasRenameOverloads;
242
Session
.CommitAsync(previewChanges: false, editorOperationContext: null)
250
Session
.Cancel();
335
Session
.ReplacementTextChanged -= OnReplacementTextChanged;
336
Session
.ReplacementsComputed -= OnReplacementsComputed;
337
Session
.CommitStateChange -= CommitStateChange;
InlineRename\UI\SmartRename\SmartRenameViewModel.cs (3)
218
var document = this.BaseViewModel.
Session
.TriggerDocument;
223
var renameLocations = await this.BaseViewModel.
Session
.AllRenameLocationsTask.JoinAsync(cancellationToken)
225
var context = await editorRenameService.GetRenameContextAsync(this.BaseViewModel.
Session
.RenameInfo, renameLocations, cancellationToken)