18 references to VirtualProjectXmlProvider
Microsoft.CodeAnalysis.LanguageServer (11)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (2)
259var virtualProjectPath = VirtualProjectXmlProvider.GetVirtualProjectPath(documentPath); 326var hasAllInformation = await VirtualProjectXmlProvider.ShouldReportSemanticErrorsInPossibleFileBasedProgramAsync(globalOptionService, syntaxTree, cancellationToken);
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (7)
29private readonly VirtualProjectXmlProvider _projectXmlProvider; 39VirtualProjectXmlProvider projectXmlProvider, 91if (!isLoadedAsFileBasedProgram && VirtualProjectXmlProvider.IsFileBasedProgram(await textDocument.GetTextAsync(cancellationToken))) 102var newHasAllInformation = await VirtualProjectXmlProvider.ShouldReportSemanticErrorsInPossibleFileBasedProgramAsync(GlobalOptionService, syntaxTree, cancellationToken); 139if (uri.ParsedUri is null || !uri.ParsedUri.IsFile || !VirtualProjectXmlProvider.IsFileBasedProgram(documentText)) 196virtualProjectContent = VirtualProjectXmlProvider.MakeVirtualProjectContent_DirectFallback(documentPath); 207var virtualProjectPath = VirtualProjectXmlProvider.GetVirtualProjectPath(documentPath);
FileBasedPrograms\FileBasedProgramsWorkspaceProviderFactory.cs (1)
29VirtualProjectXmlProvider projectXmlProvider,
FileBasedPrograms\VirtualProjectXmlProvider.cs (1)
26[Export(typeof(VirtualProjectXmlProvider)), Shared]
Microsoft.CodeAnalysis.LanguageServer.UnitTests (7)
VirtualProjectXmlProviderTests.cs (7)
44private async Task<VirtualProjectXmlProvider> GetProjectXmlProviderAsync() 48return exportProvider.GetExportedValue<VirtualProjectXmlProvider>(); 54var projectProvider = await GetProjectXmlProviderAsync(); 78var projectProvider = await GetProjectXmlProviderAsync(); 109var projectProvider = await GetProjectXmlProviderAsync(); 140var projectProvider = await GetProjectXmlProviderAsync(); 160var projectProvider = await GetProjectXmlProviderAsync();