3 instantiations of ProjectGraph
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
2156
projectGraph = new
ProjectGraph
(
Microsoft.DotNet.HotReload.Watch (1)
Build\ProjectGraphFactory.cs (1)
62
new
ProjectGraph
(entryPoints, _collection, (path, globalProperties, collection) => CreateProjectInstance(path, globalProperties, collection, virtualProjectTargetFramework, logger), cancellationToken),
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
1276
ProjectGraph projectGraph = new
ProjectGraph
(entryProjects, projectCollection, (path, properties, collection) =>
28 references to ProjectGraph
dotnet-watch (1)
Watch\MsBuildFileSetFactory.cs (1)
17
/// Consider replacing with <see cref="Build.Graph.
ProjectGraph
"/> traversal (https://github.com/dotnet/sdk/issues/40214).
Microsoft.Build (19)
BackEnd\BuildManager\BuildManager.cs (3)
2153
var
projectGraph = submission.BuildRequestData.ProjectGraph;
2232
static void DumpGraph(
ProjectGraph
graph, IReadOnlyDictionary<ProjectGraphNode, ImmutableList<string>>? targetList = null)
2246
ProjectGraph
projectGraph,
BackEnd\Components\ProjectCache\CacheContext.cs (3)
21
public
ProjectGraph
? Graph { get; }
30
ProjectGraph
? graph = null,
40
ProjectGraph
? graph = null,
BackEnd\Components\ProjectCache\Experimental\CacheContext.cs (3)
23
public
ProjectGraph
? Graph { get; }
32
ProjectGraph
? graph = null,
42
ProjectGraph
? graph = null,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (3)
103
ProjectGraph
projectGraph,
162
ProjectGraph
? projectGraph,
197
ProjectGraph
? projectGraph,
Graph\GraphBuilder.cs (2)
52
private readonly
ProjectGraph
.ProjectInstanceFactoryFunc _projectInstanceFactory;
67
ProjectGraph
.ProjectInstanceFactoryFunc projectInstanceFactory,
Graph\GraphBuildRequestData.cs (4)
33
public GraphBuildRequestData(
ProjectGraph
projectGraph, ICollection<string> targetsToBuild)
44
public GraphBuildRequestData(
ProjectGraph
projectGraph, ICollection<string> targetsToBuild, HostServices? hostServices)
56
public GraphBuildRequestData(
ProjectGraph
projectGraph, ICollection<string> targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags)
181
public
ProjectGraph
? ProjectGraph { get; }
Graph\ProjectInterpretation.cs (1)
75
public IEnumerable<ReferenceInfo> GetReferences(ProjectGraphNode projectGraphNode, ProjectCollection projectCollection,
ProjectGraph
.ProjectInstanceFactoryFunc projectInstanceFactory)
Microsoft.DotNet.HotReload.Watch (7)
Build\EvaluationResult.cs (1)
135
internal static IEnumerable<BuildRequest<object?>> CreateDesignTimeBuildRequests(
ProjectGraph
graph, string? mainProjectTargetFramework, bool suppressStaticWebAssets)
Build\FilePathExclusions.cs (1)
16
public static FilePathExclusions Create(
ProjectGraph
projectGraph)
Build\LoadedProjectGraph.cs (2)
11
internal sealed class LoadedProjectGraph(
ProjectGraph
graph, ProjectCollection collection, ILogger logger, GlobalOptions globalOptions, EnvironmentOptions environmentOptions)
27
public
ProjectGraph
Graph => graph;
HotReload\CompilationHandler.cs (3)
99
public async ValueTask StartSessionAsync(
ProjectGraph
graph, CancellationToken cancellationToken)
1008
private static ImmutableDictionary<string, ImmutableArray<ProjectInstance>> CreateProjectInstanceMap(
ProjectGraph
graph)
1015
public async Task<Solution> UpdateProjectGraphAsync(
ProjectGraph
projectGraph, CancellationToken cancellationToken)
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
1276
ProjectGraph
projectGraph = new ProjectGraph(entryProjects, projectCollection, (path, properties, collection) =>