1 write to Workspace
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\InlineRenameSession.cs (1)
165Workspace = workspace;
21 references to Workspace
Microsoft.CodeAnalysis.EditorFeatures (21)
InlineRename\CommandHandlers\RenameCommandHandler.cs (2)
82var notificationService = activeSession.Workspace.Services.GetService<INotificationService>(); 88var errorReportingService = activeSession.Workspace.Services.GetService<IErrorReportingService>();
InlineRename\InlineRenameSession.cs (18)
217foreach (var d in Workspace.GetOpenDocumentIds()) 262RenameTrackingDismisser.DismissRenameTracking(Workspace, Workspace.GetOpenDocumentIds()); 270if (Workspace.Kind == WorkspaceKind.Interactive) 282_openTextBuffers[buffer] = new OpenTextBufferManager(this, Workspace, _textBufferFactoryService, _textBufferCloneService, buffer); 294if (buffer.GetWorkspace() == Workspace) 420if (Workspace.IgnoreUnchangeableDocumentsWhenApplyingChanges) 699RenameTrackingDismisser.DismissRenameTracking(Workspace, Workspace.GetOpenDocumentIds()); 832var factory = Workspace.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>(); 880var previewService = Workspace.Services.GetService<IPreviewDialogService>(); 924var notificationService = Workspace.Services.GetService<INotificationService>(); 962using var undoTransaction = Workspace.OpenGlobalUndoTransaction(EditorFeaturesResources.Inline_Rename); 964if (!RenameInfo.TryOnBeforeGlobalSymbolRenamed(Workspace, documentChanges.SelectAsArray(t => t.documentId), this.ReplacementText)) 968var finalSolution = Workspace.CurrentSolution; 981if (!Workspace.TryApplyChanges(finalSolution)) 990var finalChanges = Workspace.CurrentSolution.GetChanges(_baseSolution); 996if (!RenameInfo.TryOnAfterGlobalSymbolRenamed(Workspace, finalChangedIds, this.ReplacementText))
InlineRename\UI\InlineRenameAdornmentManager.cs (1)
88ViewIncludesBufferFromWorkspace(_textView, _renameService.ActiveSession.Workspace))