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; 188=> this.Workspace.CurrentSolution.GetProject(projectId); 313var projectAndAssemblySet = this.GetAssemblySet(this.Workspace.CurrentSolution, _languageName, CancellationToken.None); 324return new ObjectList(ObjectListKind.Projects, flags, this, this.GetProjectListItems(this.Workspace.CurrentSolution, _languageName, flags)); 422var compilation = symbolListItem.GetCompilation(this.Workspace); 483var project = this.Workspace.CurrentSolution.GetProject(symbolListItem.ProjectId);
Library\ObjectBrowser\ObjectList.cs (10)
430var compilation = typeListItem.GetCompilation(this.LibraryManager.Workspace); 509var compilation = listItem.GetCompilation(this.LibraryManager.Workspace); 538return this.LibraryManager.Workspace.GetBrowseObject(symbolListItem); 683var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(symbolListItem.ProjectId); 719hierarchy = this.LibraryManager.Workspace.GetHierarchy(listItem.ProjectId); 757var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(symbolItem.ProjectId); 761await this.LibraryManager.Workspace.TryGoToDefinitionAsync(symbol, project, cancellationToken).ConfigureAwait(false); 866var hierarchy = this.LibraryManager.Workspace.GetHierarchy(listItem.ProjectId); 899var hierarchy = this.LibraryManager.Workspace.GetHierarchy(projectListItem.ProjectId); 915var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(projectListItem.ProjectId);