1 type derived from PreviewWorkspace
Microsoft.VisualStudio.LanguageServices (1)
Preview\PreviewUpdater.PreviewDialogWorkspace.cs (1)
16internal sealed class PreviewDialogWorkspace : PreviewWorkspace
16 instantiations of PreviewWorkspace
Microsoft.CodeAnalysis.EditorFeatures (7)
Preview\AbstractPreviewFactoryService.cs (6)
289using var rightWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(document.Project.Solution)); 371using var leftWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(document.Project.Solution)); 490using var leftWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(leftSolution)); 497using var rightWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(rightSolution)); 553using var leftWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(oldDocument.Project.Solution)); 556using var rightWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(newDocument.Project.Solution));
QuickInfo\ContentControlService.cs (1)
70var workspace = new PreviewWorkspace(document.Project.Solution);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
Preview\PreviewWorkspaceTests.cs (9)
30using var previewWorkspace = new PreviewWorkspace(); 38using var previewWorkspace = new PreviewWorkspace(hostServices); 46using var previewWorkspace = new PreviewWorkspace(custom.CurrentSolution); 53using var previewWorkspace = new PreviewWorkspace(); 67using var previewWorkspace = new PreviewWorkspace(); 96using var previewWorkspace = new PreviewWorkspace(); 116using var previewWorkspace = new PreviewWorkspace(EditorTestCompositions.EditorFeatures.GetHostServices()); 128var previewWorkspace = new PreviewWorkspace(); 152static composition => new PreviewWorkspace(composition.GetHostServices()),
25 references to PreviewWorkspace
Microsoft.CodeAnalysis.EditorFeatures (15)
Preview\AbstractPreviewFactoryService.cs (12)
252private async ValueTask<IDifferenceViewerPreview<TDifferenceViewer>> CreateAddedDocumentPreviewViewCoreAsync(ITextDocument newEditorDocument, ReferenceCountedDisposable<PreviewWorkspace> workspace, TextDocument document, double zoomLevel, CancellationToken cancellationToken) 289using var rightWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(document.Project.Solution)); 324private async ValueTask<IDifferenceViewerPreview<TDifferenceViewer>> CreateRemovedDocumentPreviewViewCoreAsync(ITextDocument oldEditorDocument, ReferenceCountedDisposable<PreviewWorkspace> workspace, TextDocument document, double zoomLevel, CancellationToken cancellationToken) 371using var leftWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(document.Project.Solution)); 490using var leftWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(leftSolution)); 497using var rightWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(rightSolution)); 553using var leftWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(oldDocument.Project.Solution)); 556using var rightWorkspace = new ReferenceCountedDisposable<PreviewWorkspace>(new PreviewWorkspace(newDocument.Project.Solution)); 579List<LineSpan> originalSpans, List<LineSpan> changedSpans, ReferenceCountedDisposable<PreviewWorkspace> leftWorkspace, ReferenceCountedDisposable<PreviewWorkspace> rightWorkspace, 675ReferenceCountedDisposable<PreviewWorkspace>? leftWorkspace, ReferenceCountedDisposable<PreviewWorkspace>? rightWorkspace,
QuickInfo\ContentControlService.cs (1)
70var workspace = new PreviewWorkspace(document.Project.Solution);
QuickInfo\DisposableToolTip.cs (2)
17private PreviewWorkspace _workspaceOpt; 19public DisposableToolTip(ToolTip toolTip, PreviewWorkspace workspaceOpt)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
Preview\PreviewWorkspaceTests.cs (9)
30using var previewWorkspace = new PreviewWorkspace(); 38using var previewWorkspace = new PreviewWorkspace(hostServices); 46using var previewWorkspace = new PreviewWorkspace(custom.CurrentSolution); 53using var previewWorkspace = new PreviewWorkspace(); 67using var previewWorkspace = new PreviewWorkspace(); 96using var previewWorkspace = new PreviewWorkspace(); 116using var previewWorkspace = new PreviewWorkspace(EditorTestCompositions.EditorFeatures.GetHostServices()); 128var previewWorkspace = new PreviewWorkspace(); 163private static void ExecuteAnalyzers(PreviewWorkspace previewWorkspace, ImmutableArray<DiagnosticAnalyzer> analyzers)
Microsoft.VisualStudio.LanguageServices (1)
Remote\VisualStudioRemoteHostClientProvider.cs (1)
69Debug.Assert(workspaceServices.Workspace is VisualStudioWorkspace or PreviewWorkspace);