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; 53get => _session.ReplacementText; 56if (value != _session.ReplacementText) 58_session.ApplyReplacementText(value, propagateEditImmediately: true); 64public InlineRenameSession Session => _session; 68public bool AllowFileRename => _session.FileRenameInfo == InlineRenameFileRenameInfo.Allowed && _isReplacementTextValid; 69public bool ShowFileRename => _session.FileRenameInfo != InlineRenameFileRenameInfo.NotAllowed; 71public string FileRenameString => _session.FileRenameInfo switch 118get => _session.Options.RenameInComments; 122_session.RefreshRenameSessionWithOptionsChanged(_session.Options with { RenameInComments = value }); 128get => _session.Options.RenameInStrings; 132_session.RefreshRenameSessionWithOptionsChanged(_session.Options with { RenameInStrings = value }); 138get => _session.Options.RenameFile; 142_session.RefreshRenameSessionWithOptionsChanged(_session.Options with { RenameFile = value }); 148get => _session.PreviewChanges; 152_session.SetPreviewChanges(value); 158get => _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;