18 references to VirtualProjectXmlProvider
Microsoft.CodeAnalysis.LanguageServer (11)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (2)
259
var virtualProjectPath =
VirtualProjectXmlProvider
.GetVirtualProjectPath(documentPath);
326
var hasAllInformation = await
VirtualProjectXmlProvider
.ShouldReportSemanticErrorsInPossibleFileBasedProgramAsync(globalOptionService, syntaxTree, cancellationToken);
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (7)
29
private readonly
VirtualProjectXmlProvider
_projectXmlProvider;
39
VirtualProjectXmlProvider
projectXmlProvider,
91
if (!isLoadedAsFileBasedProgram &&
VirtualProjectXmlProvider
.IsFileBasedProgram(await textDocument.GetTextAsync(cancellationToken)))
102
var newHasAllInformation = await
VirtualProjectXmlProvider
.ShouldReportSemanticErrorsInPossibleFileBasedProgramAsync(GlobalOptionService, syntaxTree, cancellationToken);
139
if (uri.ParsedUri is null || !uri.ParsedUri.IsFile || !
VirtualProjectXmlProvider
.IsFileBasedProgram(documentText))
196
virtualProjectContent =
VirtualProjectXmlProvider
.MakeVirtualProjectContent_DirectFallback(documentPath);
207
var virtualProjectPath =
VirtualProjectXmlProvider
.GetVirtualProjectPath(documentPath);
FileBasedPrograms\FileBasedProgramsWorkspaceProviderFactory.cs (1)
29
VirtualProjectXmlProvider
projectXmlProvider,
FileBasedPrograms\VirtualProjectXmlProvider.cs (1)
26
[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();