1 write to _session
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineRename\UI\Dashboard\RenameDashboardViewModel.cs (1)
31_session = session;
32 references to _session
Microsoft.CodeAnalysis.EditorFeatures.Wpf (32)
InlineRename\UI\Dashboard\RenameDashboardViewModel.cs (32)
34_session.ReferenceLocationsChanged += OnReferenceLocationsChanged; 35_session.ReplacementsComputed += OnReplacementsComputed; 36_session.ReplacementTextChanged += OnReplacementTextChanged; 148public InlineRenameSession Session => _session; 152public bool AllowFileRename => _session.FileRenameInfo == InlineRenameFileRenameInfo.Allowed && _isReplacementTextValid; 153public bool ShowFileRename => _session.FileRenameInfo != InlineRenameFileRenameInfo.NotAllowed; 154public string FileRenameString => _session.FileRenameInfo switch 231=> _session.HasRenameOverloads ? Visibility.Visible : Visibility.Collapsed; 234=> !_session.MustRenameOverloads; 238get => _session.Options.RenameOverloads; 244_session.RenameService.GlobalOptions.SetGlobalOption(InlineRenameSessionOptionsStorage.RenameOverloads, value); 245_session.RefreshRenameSessionWithOptionsChanged(_session.Options with { RenameOverloads = value }); 252get => _session.Options.RenameInStrings; 256_session.RenameService.GlobalOptions.SetGlobalOption(InlineRenameSessionOptionsStorage.RenameInStrings, value); 257_session.RefreshRenameSessionWithOptionsChanged(_session.Options with { RenameInStrings = value }); 263get => _session.Options.RenameInComments; 267_session.RenameService.GlobalOptions.SetGlobalOption(InlineRenameSessionOptionsStorage.RenameInComments, value); 268_session.RefreshRenameSessionWithOptionsChanged(_session.Options with { RenameInComments = value }); 274get => _session.Options.RenameFile; 277_session.RenameService.GlobalOptions.SetGlobalOption(InlineRenameSessionOptionsStorage.RenameFile, value); 278_session.RefreshRenameSessionWithOptionsChanged(_session.Options with { RenameFile = value }); 284get => _session.PreviewChanges; 288_session.RenameService.GlobalOptions.SetGlobalOption(InlineRenameSessionOptionsStorage.PreviewChanges, value); 289_session.SetPreviewChanges(value); 293public string OriginalName => _session.OriginalSymbolName; 297_session.ReplacementTextChanged -= OnReplacementTextChanged; 298_session.ReferenceLocationsChanged -= OnReferenceLocationsChanged; 299_session.ReplacementsComputed -= OnReplacementsComputed;