3 types derived from VisualStudioWorkspaceImpl
Microsoft.VisualStudio.LanguageServices.Implementation (1)
RoslynVisualStudioWorkspace.cs (1)
34internal class RoslynVisualStudioWorkspace : VisualStudioWorkspaceImpl
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
CodeModel\Mocks\MockVisualStudioWorkspace.vb (1)
25Inherits VisualStudioWorkspaceImpl
ProjectSystemShim\Framework\TestEnvironment.vb (1)
100Inherits VisualStudioWorkspaceImpl
2 instantiations of VisualStudioWorkspaceImpl
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
CodeModel\Mocks\MockVisualStudioWorkspace.vb (1)
32MyBase.New(exportProvider, exportProvider.GetExportedValue(Of MockServiceProvider))
ProjectSystemShim\Framework\TestEnvironment.vb (1)
105MyBase.New(exportProvider,
86 references to VisualStudioWorkspaceImpl
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Internal\VisualStudio\FSharpProjectExternalErrorReporterFactory.cs (2)
21var workspace = (VisualStudioWorkspaceImpl)serviceProvider.GetMefService<VisualStudioWorkspace>();
Microsoft.VisualStudio.LanguageServices (69)
AnalyzerDependency\AnalyzerFileWatcherService.cs (2)
26private readonly VisualStudioWorkspaceImpl _workspace; 51VisualStudioWorkspaceImpl workspace,
CodeCleanup\AbstractCodeCleanUpFixer.cs (2)
48private readonly VisualStudioWorkspaceImpl _workspace; 54VisualStudioWorkspaceImpl workspace,
CodeLens\CodeLensCallbackListener.cs (2)
41private readonly VisualStudioWorkspaceImpl _workspace; 52VisualStudioWorkspaceImpl workspace)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (2)
36private readonly VisualStudioWorkspaceImpl _workspace; 64VisualStudioWorkspaceImpl 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)
75&& workspace is VisualStudioWorkspaceImpl vsWorkspace)
LanguageService\AbstractLanguageService`2.cs (3)
60internal VisualStudioWorkspaceImpl Workspace { get; private set; } 139this.Workspace = this.Package.ComponentModel.GetService<VisualStudioWorkspaceImpl>(); 265var workspace = this.Workspace;
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)
99VisualStudioWorkspaceImpl workspace,
Preview\FileChange.cs (1)
221if (workspace is VisualStudioWorkspaceImpl vsWorkspace)
ProjectSystem\Legacy\AbstractLegacyProject.cs (2)
74var workspaceImpl = (VisualStudioWorkspaceImpl)Workspace;
ProjectSystem\VisualStudioProjectFactory.cs (2)
37private readonly VisualStudioWorkspaceImpl _visualStudioWorkspaceImpl; 47VisualStudioWorkspaceImpl visualStudioWorkspaceImpl,
ProjectSystem\VisualStudioProjectManagementService.cs (2)
43if (workspace is VisualStudioWorkspaceImpl vsWorkspace) 65if (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)
20VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddProjectReferenceUndoUnit.cs (1)
20VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (3)
40private readonly VisualStudioWorkspaceImpl _workspace; 64private OpenFileTracker(VisualStudioWorkspaceImpl workspace, ProjectSystemProjectFactory projectSystemProjectFactory, IComponentModel componentModel) 92public static async Task<OpenFileTracker> CreateAsync(VisualStudioWorkspaceImpl workspace, ProjectSystemProjectFactory projectSystemProjectFactory, IAsyncServiceProvider asyncServiceProvider)
ProjectSystem\VisualStudioWorkspaceImpl.RemoveAdditionalDocumentUndoUnit.cs (1)
16VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveAnalyzerConfigDocumentUndoUnit.cs (1)
15VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveDocumentUndoUnit.cs (1)
16VisualStudioWorkspaceImpl workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs (1)
21VisualStudioWorkspaceImpl 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 (3)
29=> new SolutionAnalyzerSetter((VisualStudioWorkspaceImpl)workspaceServices.Workspace); 32private readonly VisualStudioWorkspaceImpl _workspace; 34public SolutionAnalyzerSetter(VisualStudioWorkspaceImpl workspace)
Snippets\AbstractSnippetExpansionClient.cs (1)
1102if (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)
48private readonly VisualStudioWorkspaceImpl _workspace; 68VisualStudioWorkspaceImpl workspace,
TableDataSource\VisualStudioDiagnosticListTable.cs (2)
71(VisualStudioWorkspaceImpl)workspace, 88VisualStudioWorkspaceImpl workspace,
TaskList\ProjectExternalErrorReporter.cs (3)
39private readonly VisualStudioWorkspaceImpl _workspace; 43: this(projectId, errorCodePrefix, LanguageNames.FSharp, (VisualStudioWorkspaceImpl)serviceProvider.GetMefService<VisualStudioWorkspace>()) 49public ProjectExternalErrorReporter(ProjectId projectId, string errorCodePrefix, string language, VisualStudioWorkspaceImpl workspace)
TaskList\VisualStudioTaskListService.cs (2)
39private readonly VisualStudioWorkspaceImpl _workspace; 57VisualStudioWorkspaceImpl workspace,
Workspace\VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs (2)
58var visualStudioWorkspace = (VisualStudioWorkspaceImpl)workspace;
Workspace\VisualStudioDocumentNavigationService.cs (2)
349var vsWorkspace = (VisualStudioWorkspaceImpl)workspace;
Workspace\VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs (1)
47case VisualStudioWorkspaceImpl:
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpCodeCleanupFixer.cs (1)
24public CSharpCodeCleanUpFixer(IThreadingContext threadingContext, VisualStudioWorkspaceImpl workspace, IVsHierarchyItemManager vsHierarchyItemManager, IGlobalOptionService globalOptions)
Microsoft.VisualStudio.LanguageServices.Implementation (8)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (2)
32private readonly VisualStudioWorkspaceImpl _visualStudioWorkspace; 68public CPSProject(ProjectSystemProject projectSystemProject, VisualStudioWorkspaceImpl visualStudioWorkspace, IProjectCodeModelFactory projectCodeModelFactory, Guid projectGuid)
ProjectSystem\CPS\CPSProjectFactory.cs (2)
31private readonly VisualStudioWorkspaceImpl _workspace; 46VisualStudioWorkspaceImpl workspace,
RoslynVisualStudioWorkspace.cs (1)
33[Export(typeof(VisualStudioWorkspaceImpl))]
SolutionExplorer\AnalyzerItem\AnalyzerItemSource.cs (1)
193if (_analyzersFolder.Workspace is VisualStudioWorkspaceImpl)
SolutionExplorer\AnalyzersCommandHandler.cs (2)
401if (TryGetWorkspace() is not VisualStudioWorkspaceImpl workspace) 423private async Task SetSeverityHandlerAsync(VisualStudioWorkspaceImpl workspace, MenuCommand selectedItem, ArrayBuilder<string> notificationMessages)
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (5)
CodeModel\Mocks\MockVisualStudioWorkspace.vb (1)
22<Export(GetType(VisualStudioWorkspaceImpl))>
ProjectSystemShim\Framework\TestEnvironment.vb (4)
74Private ReadOnly _workspace As VisualStudioWorkspaceImpl 81_workspace = ExportProvider.GetExportedValue(Of VisualStudioWorkspaceImpl) 98<Export(GetType(VisualStudioWorkspaceImpl))> 138Public ReadOnly Property Workspace As VisualStudioWorkspaceImpl
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
LanguageService\VisualBasicCodeCleanupFixer.vb (1)
24Public Sub New(threadingContext As IThreadingContext, workspace As VisualStudioWorkspaceImpl, vsHierarchyItemManager As IVsHierarchyItemManager, globalOptions As IGlobalOptionService)