2 instantiations of ProjectFileInfo
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
MSBuild\ProjectFile\ProjectFile.cs (1)
182return new ProjectFileInfo()
Rpc\Contracts\ProjectFileInfo.cs (1)
152=> new()
13 references to ProjectFileInfo
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (13)
MSBuild\ProjectFile\ProjectFile.cs (11)
46/// instances of <see cref="ProjectFileInfo"/> if the project is multi-targeted: one for 49public async Task<ImmutableArray<ProjectFileInfo>> GetProjectFileInfosAsync(CancellationToken cancellationToken) 53return [ProjectFileInfo.CreateEmpty(Language, _loadedProject?.FullPath)]; 70var results = new FixedSizeArrayBuilder<ProjectFileInfo>(targetFrameworks.Length); 76var projectFileInfo = await BuildProjectFileInfoAsync(cancellationToken).ConfigureAwait(false); 96var projectFileInfo = await BuildProjectFileInfoAsync(cancellationToken).ConfigureAwait(false); 97projectFileInfo ??= ProjectFileInfo.CreateEmpty(Language, _loadedProject?.FullPath); 102private async Task<ProjectFileInfo> BuildProjectFileInfoAsync(CancellationToken cancellationToken) 106return ProjectFileInfo.CreateEmpty(Language, _loadedProject?.FullPath); 113: ProjectFileInfo.CreateEmpty(Language, _loadedProject.FullPath); 116private ProjectFileInfo CreateProjectFileInfo(MSB.Execution.ProjectInstance project)
Rpc\Contracts\IProjectFile.cs (1)
17Task<ImmutableArray<ProjectFileInfo>> GetProjectFileInfosAsync(CancellationToken cancellationToken);
Rpc\Contracts\ProjectFileInfo.cs (1)
151public static ProjectFileInfo CreateEmpty(string language, string? filePath)