3 types derived from VisualStudioWorkspaceImpl
Microsoft.VisualStudio.LanguageServices.Implementation (1)
RoslynVisualStudioWorkspace.cs (1)
34
internal class RoslynVisualStudioWorkspace :
VisualStudioWorkspaceImpl
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
CodeModel\Mocks\MockVisualStudioWorkspace.vb (1)
25
Inherits
VisualStudioWorkspaceImpl
ProjectSystemShim\Framework\TestEnvironment.vb (1)
100
Inherits
VisualStudioWorkspaceImpl
2 instantiations of VisualStudioWorkspaceImpl
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
CodeModel\Mocks\MockVisualStudioWorkspace.vb (1)
32
MyBase.
New
(exportProvider, exportProvider.GetExportedValue(Of MockServiceProvider))
ProjectSystemShim\Framework\TestEnvironment.vb (1)
105
MyBase.
New
(exportProvider,
86 references to VisualStudioWorkspaceImpl
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Internal\VisualStudio\FSharpProjectExternalErrorReporterFactory.cs (2)
21
var
workspace = (
VisualStudioWorkspaceImpl
)serviceProvider.GetMefService<VisualStudioWorkspace>();
Microsoft.VisualStudio.LanguageServices (69)
AnalyzerDependency\AnalyzerFileWatcherService.cs (2)
26
private readonly
VisualStudioWorkspaceImpl
_workspace;
51
VisualStudioWorkspaceImpl
workspace,
CodeCleanup\AbstractCodeCleanUpFixer.cs (2)
48
private readonly
VisualStudioWorkspaceImpl
_workspace;
54
VisualStudioWorkspaceImpl
workspace,
CodeLens\CodeLensCallbackListener.cs (2)
41
private readonly
VisualStudioWorkspaceImpl
_workspace;
52
VisualStudioWorkspaceImpl
workspace)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (2)
36
private readonly
VisualStudioWorkspaceImpl
_workspace;
64
VisualStudioWorkspaceImpl
workspace,
Diagnostics\VisualStudioVenusSpanMappingService.cs (2)
22
private readonly
VisualStudioWorkspaceImpl
_workspace;
26
public VisualStudioVenusSpanMappingService(
VisualStudioWorkspaceImpl
workspace)
Extensions\VisualStudioWorkspaceImplExtensions.cs (1)
67
public static bool TryGetImageListAndIndex(this
VisualStudioWorkspaceImpl
workspace, IVsImageService2 imageService, DocumentId id, out IntPtr imageList, out ushort index)
Implementation\ContainedLanguageRefactorNotifyService.cs (1)
40
if (workspace is
VisualStudioWorkspaceImpl
)
Implementation\HierarchyItemToProjectIdMap.cs (2)
19
private readonly
VisualStudioWorkspaceImpl
_workspace;
23
public HierarchyItemToProjectIdMap(
VisualStudioWorkspaceImpl
workspace)
Implementation\VisualStudioSupportsFeatureService.cs (1)
75
&& workspace is
VisualStudioWorkspaceImpl
vsWorkspace)
LanguageService\AbstractLanguageService`2.cs (3)
60
internal
VisualStudioWorkspaceImpl
Workspace { get; private set; }
139
this.Workspace = this.Package.ComponentModel.GetService<
VisualStudioWorkspaceImpl
>();
265
var
workspace = this.Workspace;
Library\ObjectBrowser\Extensions.cs (1)
102
if (project.Solution.Workspace is not
VisualStudioWorkspaceImpl
)
NavigationBar\NavigationBarClient.cs (2)
34
private readonly
VisualStudioWorkspaceImpl
_workspace;
44
VisualStudioWorkspaceImpl
workspace)
Packaging\PackageInstallerServiceFactory.cs (1)
99
VisualStudioWorkspaceImpl
workspace,
Preview\FileChange.cs (1)
221
if (workspace is
VisualStudioWorkspaceImpl
vsWorkspace)
ProjectSystem\Legacy\AbstractLegacyProject.cs (2)
74
var
workspaceImpl = (
VisualStudioWorkspaceImpl
)Workspace;
ProjectSystem\VisualStudioProjectFactory.cs (2)
37
private readonly
VisualStudioWorkspaceImpl
_visualStudioWorkspaceImpl;
47
VisualStudioWorkspaceImpl
visualStudioWorkspaceImpl,
ProjectSystem\VisualStudioProjectManagementService.cs (2)
43
if (workspace is
VisualStudioWorkspaceImpl
vsWorkspace)
65
if (workspace is
VisualStudioWorkspaceImpl
vsWorkspace)
ProjectSystem\VisualStudioWorkspaceImpl.AbstractAddDocumentUndoUnit.cs (1)
19
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AbstractAddRemoveUndoUnit.cs (2)
16
protected readonly
VisualStudioWorkspaceImpl
Workspace;
19
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AbstractRemoveDocumentUndoUnit.cs (1)
19
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddAdditionalDocumentUndoUnit.cs (1)
16
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddAnalyzerConfigDocumentUndoUnit.cs (1)
15
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddDocumentUndoUnit.cs (1)
15
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddMetadataReferenceUndoUnit.cs (1)
20
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.AddProjectReferenceUndoUnit.cs (1)
20
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (3)
40
private readonly
VisualStudioWorkspaceImpl
_workspace;
64
private OpenFileTracker(
VisualStudioWorkspaceImpl
workspace, ProjectSystemProjectFactory projectSystemProjectFactory, IComponentModel componentModel)
92
public static async Task<OpenFileTracker> CreateAsync(
VisualStudioWorkspaceImpl
workspace, ProjectSystemProjectFactory projectSystemProjectFactory, IAsyncServiceProvider asyncServiceProvider)
ProjectSystem\VisualStudioWorkspaceImpl.RemoveAdditionalDocumentUndoUnit.cs (1)
16
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveAnalyzerConfigDocumentUndoUnit.cs (1)
15
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveDocumentUndoUnit.cs (1)
16
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs (1)
21
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RemoveProjectReferenceUndoUnit.cs (1)
18
VisualStudioWorkspaceImpl
workspace,
ProjectSystem\VisualStudioWorkspaceImpl.RenameDocumentUndoUnit.cs (2)
15
private readonly
VisualStudioWorkspaceImpl
_workspace;
20
public RenameDocumentUndoUnit(
VisualStudioWorkspaceImpl
workspace, string fromName, string toName, string filePath)
ProjectSystem\VisualStudioWorkspaceImpl.SolutionAnalyzerSetterService.cs (3)
29
=> new SolutionAnalyzerSetter((
VisualStudioWorkspaceImpl
)workspaceServices.Workspace);
32
private readonly
VisualStudioWorkspaceImpl
_workspace;
34
public SolutionAnalyzerSetter(
VisualStudioWorkspaceImpl
workspace)
Snippets\AbstractSnippetExpansionClient.cs (1)
1102
if (workspace is not
VisualStudioWorkspaceImpl
visualStudioWorkspace ||
SymbolSearch\AbstractDelayStartedService.cs (2)
28
protected readonly
VisualStudioWorkspaceImpl
Workspace;
55
VisualStudioWorkspaceImpl
workspace,
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
61
VisualStudioWorkspaceImpl
workspace,
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (2)
48
private readonly
VisualStudioWorkspaceImpl
_workspace;
68
VisualStudioWorkspaceImpl
workspace,
TableDataSource\VisualStudioDiagnosticListTable.cs (2)
71
(
VisualStudioWorkspaceImpl
)workspace,
88
VisualStudioWorkspaceImpl
workspace,
TaskList\ProjectExternalErrorReporter.cs (3)
39
private readonly
VisualStudioWorkspaceImpl
_workspace;
43
: this(projectId, errorCodePrefix, LanguageNames.FSharp, (
VisualStudioWorkspaceImpl
)serviceProvider.GetMefService<VisualStudioWorkspace>())
49
public ProjectExternalErrorReporter(ProjectId projectId, string errorCodePrefix, string language,
VisualStudioWorkspaceImpl
workspace)
TaskList\VisualStudioTaskListService.cs (2)
39
private readonly
VisualStudioWorkspaceImpl
_workspace;
57
VisualStudioWorkspaceImpl
workspace,
Workspace\VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs (2)
58
var
visualStudioWorkspace = (
VisualStudioWorkspaceImpl
)workspace;
Workspace\VisualStudioDocumentNavigationService.cs (2)
349
var
vsWorkspace = (
VisualStudioWorkspaceImpl
)workspace;
Workspace\VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs (1)
47
case
VisualStudioWorkspaceImpl
:
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpCodeCleanupFixer.cs (1)
24
public CSharpCodeCleanUpFixer(IThreadingContext threadingContext,
VisualStudioWorkspaceImpl
workspace, IVsHierarchyItemManager vsHierarchyItemManager, IGlobalOptionService globalOptions)
Microsoft.VisualStudio.LanguageServices.Implementation (8)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (2)
32
private readonly
VisualStudioWorkspaceImpl
_visualStudioWorkspace;
68
public CPSProject(ProjectSystemProject projectSystemProject,
VisualStudioWorkspaceImpl
visualStudioWorkspace, IProjectCodeModelFactory projectCodeModelFactory, Guid projectGuid)
ProjectSystem\CPS\CPSProjectFactory.cs (2)
31
private readonly
VisualStudioWorkspaceImpl
_workspace;
46
VisualStudioWorkspaceImpl
workspace,
RoslynVisualStudioWorkspace.cs (1)
33
[Export(typeof(
VisualStudioWorkspaceImpl
))]
SolutionExplorer\AnalyzerItem\AnalyzerItemSource.cs (1)
193
if (_analyzersFolder.Workspace is
VisualStudioWorkspaceImpl
)
SolutionExplorer\AnalyzersCommandHandler.cs (2)
401
if (TryGetWorkspace() is not
VisualStudioWorkspaceImpl
workspace)
423
private 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)
74
Private ReadOnly _workspace As
VisualStudioWorkspaceImpl
81
_workspace = ExportProvider.GetExportedValue(Of
VisualStudioWorkspaceImpl
)
98
<Export(GetType(
VisualStudioWorkspaceImpl
))>
138
Public ReadOnly Property Workspace As
VisualStudioWorkspaceImpl
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
LanguageService\VisualBasicCodeCleanupFixer.vb (1)
24
Public Sub New(threadingContext As IThreadingContext, workspace As
VisualStudioWorkspaceImpl
, vsHierarchyItemManager As IVsHierarchyItemManager, globalOptions As IGlobalOptionService)