18 references to VirtualProjectXmlProvider
Microsoft.CodeAnalysis.LanguageServer (11)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (2)
191
var virtualProjectPath =
VirtualProjectXmlProvider
.GetVirtualProjectPath(canonicalProjectPath);
255
var hasAllInformation = await
VirtualProjectXmlProvider
.ShouldReportSemanticErrorsInPossibleFileBasedProgramAsync(globalOptionService, syntaxTree, cancellationToken);
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (7)
27
private readonly
VirtualProjectXmlProvider
_projectXmlProvider;
32
VirtualProjectXmlProvider
projectXmlProvider,
124
if (!isLoadedAsFileBasedProgram &&
VirtualProjectXmlProvider
.IsFileBasedProgram(await textDocument.GetTextAsync(cancellationToken)))
135
var newHasAllInformation = await
VirtualProjectXmlProvider
.ShouldReportSemanticErrorsInPossibleFileBasedProgramAsync(GlobalOptionService, syntaxTree, cancellationToken);
173
if (uri.ParsedUri is null || !uri.ParsedUri.IsFile || !
VirtualProjectXmlProvider
.IsFileBasedProgram(documentText))
231
virtualProjectContent =
VirtualProjectXmlProvider
.MakeVirtualProjectContent_DirectFallback(documentPath);
242
var virtualProjectPath =
VirtualProjectXmlProvider
.GetVirtualProjectPath(documentPath);
FileBasedPrograms\FileBasedProgramsWorkspaceProviderFactory.cs (1)
28
VirtualProjectXmlProvider
projectXmlProvider,
FileBasedPrograms\VirtualProjectXmlProvider.cs (1)
25
[Export(typeof(
VirtualProjectXmlProvider
)), Shared]
Microsoft.CodeAnalysis.LanguageServer.UnitTests (7)
VirtualProjectXmlProviderTests.cs (7)
44
private async Task<
VirtualProjectXmlProvider
> GetProjectXmlProviderAsync()
48
return exportProvider.GetExportedValue<
VirtualProjectXmlProvider
>();
54
var
projectProvider = await GetProjectXmlProviderAsync();
78
var
projectProvider = await GetProjectXmlProviderAsync();
109
var
projectProvider = await GetProjectXmlProviderAsync();
140
var
projectProvider = await GetProjectXmlProviderAsync();
160
var
projectProvider = await GetProjectXmlProviderAsync();