1 write to Workspace
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\InlineRenameSession.cs (1)
155Workspace = workspace;
21 references to Workspace
Microsoft.CodeAnalysis.EditorFeatures (21)
InlineRename\CommandHandlers\RenameCommandHandler.cs (2)
81var notificationService = activeSession.Workspace.Services.GetService<INotificationService>(); 87var errorReportingService = activeSession.Workspace.Services.GetService<IErrorReportingService>();
InlineRename\InlineRenameSession.cs (18)
205foreach (var d in Workspace.GetOpenDocumentIds()) 250RenameTrackingDismisser.DismissRenameTracking(Workspace, Workspace.GetOpenDocumentIds()); 258if (Workspace.Kind == WorkspaceKind.Interactive) 270_openTextBuffers[buffer] = new OpenTextBufferManager(this, Workspace, _textBufferFactoryService, _textBufferCloneService, buffer); 282if (buffer.GetWorkspace() == Workspace) 408if (Workspace.IgnoreUnchangeableDocumentsWhenApplyingChanges) 687RenameTrackingDismisser.DismissRenameTracking(Workspace, Workspace.GetOpenDocumentIds()); 771var factory = Workspace.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>(); 808var previewService = Workspace.Services.GetService<IPreviewDialogService>(); 852var notificationService = Workspace.Services.GetService<INotificationService>(); 896using var undoTransaction = Workspace.OpenGlobalUndoTransaction(EditorFeaturesResources.Inline_Rename); 898if (!RenameInfo.TryOnBeforeGlobalSymbolRenamed(Workspace, documentChanges.SelectAsArray(t => t.documentId), this.ReplacementText)) 906if (!Workspace.TryApplyChanges(finalSolution)) 915var finalChanges = Workspace.CurrentSolution.GetChanges(_baseSolution); 921if (!RenameInfo.TryOnAfterGlobalSymbolRenamed(Workspace, finalChangedIds, this.ReplacementText)) 937var finalSolution = Workspace.CurrentSolution;
InlineRename\UI\InlineRenameAdornmentManager.cs (1)
85ViewIncludesBufferFromWorkspace(_textView, _renameService.ActiveSession.Workspace))