1 write to Workspace
Microsoft.VisualStudio.LanguageServices (1)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (1)
55Workspace = workspace;
18 references to Workspace
Microsoft.VisualStudio.LanguageServices (18)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (8)
56Workspace.WorkspaceChanged += OnWorkspaceChanged; 58_libraryService = new Lazy<ILibraryService>(() => Workspace.Services.GetLanguageServices(_languageName).GetService<ILibraryService>()); 76=> this.Workspace.WorkspaceChanged -= OnWorkspaceChanged; 185=> this.Workspace.CurrentSolution.GetProject(projectId); 310var projectAndAssemblySet = this.GetAssemblySet(this.Workspace.CurrentSolution, _languageName, CancellationToken.None); 321return new ObjectList(ObjectListKind.Projects, flags, this, this.GetProjectListItems(this.Workspace.CurrentSolution, _languageName, flags)); 419var compilation = symbolListItem.GetCompilation(this.Workspace); 480var project = this.Workspace.CurrentSolution.GetProject(symbolListItem.ProjectId);
Library\ObjectBrowser\ObjectList.cs (10)
424var compilation = typeListItem.GetCompilation(this.LibraryManager.Workspace); 503var compilation = listItem.GetCompilation(this.LibraryManager.Workspace); 532return this.LibraryManager.Workspace.GetBrowseObject(symbolListItem); 677var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(symbolListItem.ProjectId); 713hierarchy = this.LibraryManager.Workspace.GetHierarchy(listItem.ProjectId); 751var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(symbolItem.ProjectId); 755await this.LibraryManager.Workspace.TryGoToDefinitionAsync(symbol, project, cancellationToken).ConfigureAwait(false); 860var hierarchy = this.LibraryManager.Workspace.GetHierarchy(listItem.ProjectId); 893var hierarchy = this.LibraryManager.Workspace.GetHierarchy(projectListItem.ProjectId); 909var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(projectListItem.ProjectId);