18 references to VirtualProjectXmlProvider
Microsoft.CodeAnalysis.LanguageServer (11)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (2)
191var virtualProjectPath = VirtualProjectXmlProvider.GetVirtualProjectPath(canonicalProjectPath); 255var hasAllInformation = await VirtualProjectXmlProvider.ShouldReportSemanticErrorsInPossibleFileBasedProgramAsync(globalOptionService, syntaxTree, cancellationToken);
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (7)
27private readonly VirtualProjectXmlProvider _projectXmlProvider; 32VirtualProjectXmlProvider projectXmlProvider, 124if (!isLoadedAsFileBasedProgram && VirtualProjectXmlProvider.IsFileBasedProgram(await textDocument.GetTextAsync(cancellationToken))) 135var newHasAllInformation = await VirtualProjectXmlProvider.ShouldReportSemanticErrorsInPossibleFileBasedProgramAsync(GlobalOptionService, syntaxTree, cancellationToken); 173if (uri.ParsedUri is null || !uri.ParsedUri.IsFile || !VirtualProjectXmlProvider.IsFileBasedProgram(documentText)) 231virtualProjectContent = VirtualProjectXmlProvider.MakeVirtualProjectContent_DirectFallback(documentPath); 242var virtualProjectPath = VirtualProjectXmlProvider.GetVirtualProjectPath(documentPath);
FileBasedPrograms\FileBasedProgramsWorkspaceProviderFactory.cs (1)
28VirtualProjectXmlProvider projectXmlProvider,
FileBasedPrograms\VirtualProjectXmlProvider.cs (1)
25[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();