2 instantiations of ProjectFileInfo
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
MSBuild\ProjectFile\ProjectFile.cs (1)
182
return 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
49
public async Task<ImmutableArray<
ProjectFileInfo
>> GetProjectFileInfosAsync(CancellationToken cancellationToken)
53
return [
ProjectFileInfo
.CreateEmpty(Language, _loadedProject?.FullPath)];
70
var results = new FixedSizeArrayBuilder<
ProjectFileInfo
>(targetFrameworks.Length);
76
var
projectFileInfo = await BuildProjectFileInfoAsync(cancellationToken).ConfigureAwait(false);
96
var
projectFileInfo = await BuildProjectFileInfoAsync(cancellationToken).ConfigureAwait(false);
97
projectFileInfo ??=
ProjectFileInfo
.CreateEmpty(Language, _loadedProject?.FullPath);
102
private async Task<
ProjectFileInfo
> BuildProjectFileInfoAsync(CancellationToken cancellationToken)
106
return
ProjectFileInfo
.CreateEmpty(Language, _loadedProject?.FullPath);
113
:
ProjectFileInfo
.CreateEmpty(Language, _loadedProject.FullPath);
116
private
ProjectFileInfo
CreateProjectFileInfo(MSB.Execution.ProjectInstance project)
Rpc\Contracts\IProjectFile.cs (1)
17
Task<ImmutableArray<
ProjectFileInfo
>> GetProjectFileInfosAsync(CancellationToken cancellationToken);
Rpc\Contracts\ProjectFileInfo.cs (1)
151
public static
ProjectFileInfo
CreateEmpty(string language, string? filePath)