60 references to VisualStudioWorkspaceImpl
Microsoft.VisualStudio.LanguageServices (60)
CodeCleanup\AbstractCodeCleanUpFixer.cs (2)
40private readonly VisualStudioWorkspaceImpl _workspace; 45VisualStudioWorkspaceImpl workspace,
CodeLens\CodeLensCallbackListener.cs (2)
41private readonly VisualStudioWorkspaceImpl _workspace; 52VisualStudioWorkspaceImpl workspace)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (2)
35private readonly VisualStudioWorkspaceImpl _workspace; 65VisualStudioWorkspaceImpl workspace,
Diagnostics\VisualStudioVenusSpanMappingService.cs (2)
22private readonly VisualStudioWorkspaceImpl _workspace; 26public VisualStudioVenusSpanMappingService(VisualStudioWorkspaceImpl workspace)
Extensions\VisualStudioWorkspaceImplExtensions.cs (1)
67public static bool TryGetImageListAndIndex(this VisualStudioWorkspaceImpl workspace, IVsImageService2 imageService, DocumentId id, out IntPtr imageList, out ushort index)
Implementation\ContainedLanguageRefactorNotifyService.cs (1)
40if (workspace is VisualStudioWorkspaceImpl)
Implementation\HierarchyItemToProjectIdMap.cs (2)
19private readonly VisualStudioWorkspaceImpl _workspace; 23public HierarchyItemToProjectIdMap(VisualStudioWorkspaceImpl workspace)
Implementation\VisualStudioSupportsFeatureService.cs (1)
72&& workspace is VisualStudioWorkspaceImpl vsWorkspace)
LanguageService\AbstractLanguageService`2.cs (2)
60internal readonly VisualStudioWorkspaceImpl Workspace; 85this.Workspace = this.Package.ComponentModel.GetService<VisualStudioWorkspaceImpl>();
Library\ObjectBrowser\Extensions.cs (1)
102if (project.Solution.Workspace is not VisualStudioWorkspaceImpl)
NavigationBar\NavigationBarClient.cs (2)
34private readonly VisualStudioWorkspaceImpl _workspace; 44VisualStudioWorkspaceImpl workspace)
Packaging\PackageInstallerServiceFactory.cs (1)
100VisualStudioWorkspaceImpl workspace,
Preview\FileChange.cs (1)
224if (workspace is VisualStudioWorkspaceImpl vsWorkspace)
ProjectSystem\Legacy\AbstractLegacyProject.cs (2)
76var workspaceImpl = (VisualStudioWorkspaceImpl)Workspace;
ProjectSystem\VisualStudioProjectFactory.cs (2)
33private readonly VisualStudioWorkspaceImpl _visualStudioWorkspaceImpl; 42VisualStudioWorkspaceImpl visualStudioWorkspaceImpl,
ProjectSystem\VisualStudioProjectManagementService.cs (2)
42if (workspace is VisualStudioWorkspaceImpl vsWorkspace) 64if (workspace is VisualStudioWorkspaceImpl vsWorkspace)
ProjectSystem\VisualStudioWorkspaceImpl.AbstractAddDocumentUndoUnit.cs (1)
19VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AbstractAddRemoveUndoUnit.cs (2)
16protected readonly VisualStudioWorkspaceImpl Workspace; 19VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AbstractRemoveDocumentUndoUnit.cs (1)
19VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddAdditionalDocumentUndoUnit.cs (1)
16VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddAnalyzerConfigDocumentUndoUnit.cs (1)
15VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddDocumentUndoUnit.cs (1)
15VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddMetadataReferenceUndoUnit.cs (1)
21VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddProjectReferenceUndoUnit.cs (1)
18VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (3)
36private readonly VisualStudioWorkspaceImpl _workspace; 59private OpenFileTracker(VisualStudioWorkspaceImpl workspace, ProjectSystemProjectFactory projectSystemProjectFactory, IComponentModel componentModel) 87public static async Task<OpenFileTracker> CreateAsync(VisualStudioWorkspaceImpl workspace, ProjectSystemProjectFactory projectSystemProjectFactory, IAsyncServiceProvider asyncServiceProvider)
ProjectSystem\VisualStudioWorkspaceImpl.RemoveAdditionalDocumentUndoUnit.cs (1)
15VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveAnalyzerConfigDocumentUndoUnit.cs (1)
15VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveDocumentUndoUnit.cs (1)
15VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs (1)
20VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveProjectReferenceUndoUnit.cs (1)
18VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RenameDocumentUndoUnit.cs (2)
15private readonly VisualStudioWorkspaceImpl _workspace; 20public RenameDocumentUndoUnit(VisualStudioWorkspaceImpl workspace, string fromName, string toName, string filePath)
ProjectSystem\VisualStudioWorkspaceImpl.SolutionAnalyzerSetterService.cs (2)
17internal sealed class SolutionAnalyzerSetter(VisualStudioWorkspaceImpl workspace) : ISolutionAnalyzerSetterWorkspaceService 25=> new SolutionAnalyzerSetter((VisualStudioWorkspaceImpl)workspaceServices.Workspace);
Snippets\SnippetExpansionClient.cs (1)
1100if (workspace is not VisualStudioWorkspaceImpl visualStudioWorkspace ||
SymbolSearch\AbstractDelayStartedService.cs (2)
28protected readonly VisualStudioWorkspaceImpl Workspace; 55VisualStudioWorkspaceImpl workspace,
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
61VisualStudioWorkspaceImpl workspace,
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (2)
46private readonly VisualStudioWorkspaceImpl _workspace; 66VisualStudioWorkspaceImpl workspace,
TaskList\ProjectExternalErrorReporter.cs (2)
44private readonly VisualStudioWorkspaceImpl _workspace; 48public ProjectExternalErrorReporter(ProjectId projectId, Guid projectHierarchyGuid, string errorCodePrefix, string language, VisualStudioWorkspaceImpl workspace)
Workspace\VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs (2)
57var visualStudioWorkspace = (VisualStudioWorkspaceImpl)workspace;
Workspace\VisualStudioDocumentNavigationService.cs (2)
293var vsWorkspace = (VisualStudioWorkspaceImpl)workspace;
Workspace\VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs (1)
46case VisualStudioWorkspaceImpl: