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;
82
if (value !=
Session
.ReplacementText)
84
Session
.ApplyReplacementText(value, propagateEditImmediately: true, updateSelection: false);
94
public bool AllowFileRename =>
Session
.FileRenameInfo == InlineRenameFileRenameInfo.Allowed && _isReplacementTextValid;
95
public bool ShowFileRename =>
Session
.FileRenameInfo != InlineRenameFileRenameInfo.NotAllowed;
97
public string FileRenameString =>
Session
.FileRenameInfo switch
144
get =>
Session
.Options.RenameInComments;
148
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameInComments = value });
154
get =>
Session
.Options.RenameInStrings;
158
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameInStrings = value });
164
get =>
Session
.Options.RenameFile;
168
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameFile = value });
174
get =>
Session
.PreviewChanges;
178
Session
.SetPreviewChanges(value);
184
get =>
Session
.Options.RenameOverloads;
188
Session
.RefreshRenameSessionWithOptionsChanged(
Session
.Options with { RenameOverloads = value });
213
=> !
Session
.MustRenameOverloads;
216
=>
Session
.HasRenameOverloads;
239
Session
.CommitAsync(previewChanges: false, editorOperationContext: null)
247
Session
.Cancel();
332
Session
.ReplacementTextChanged -= OnReplacementTextChanged;
333
Session
.ReplacementsComputed -= OnReplacementsComputed;
334
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)