1 instantiation of ProjectInterpretation
Microsoft.Build (1)
Graph\ProjectInterpretation.cs (1)
45
public static ProjectInterpretation Instance = new
ProjectInterpretation
();
24 references to ProjectInterpretation
Microsoft.Build (14)
Graph\GraphBuilder.cs (9)
49
private readonly
ProjectInterpretation
_projectInterpretation;
59
ProjectInterpretation
projectInterpretation,
161
itemType:
ProjectInterpretation
.TransitiveReferenceItemName,
184
foreach (
ProjectInterpretation
.ReferenceInfo referenceInfo in parsedProject.ReferenceInfos)
441
ProjectInterpretation
projectInterpretation,
573
private List<
ProjectInterpretation
.ReferenceInfo> ParseReferences(ProjectGraphNode parsedProject)
575
var referenceInfos = new List<
ProjectInterpretation
.ReferenceInfo>();
725
public List<
ProjectInterpretation
.ReferenceInfo> ReferenceInfos { get; }
727
public ParsedProject(ConfigurationMetadata configurationMetadata, ProjectGraphNode graphNode, List<
ProjectInterpretation
.ReferenceInfo> referenceInfos)
Graph\ProjectGraph.cs (2)
438
ProjectInterpretation
.Instance,
723
var targetsToPropagate =
ProjectInterpretation
.TargetsToPropagate.FromProjectAndEntryTargets(node.ProjectInstance, requestedTargets);
Graph\ProjectGraphNode.cs (2)
25
internal
ProjectInterpretation
.ProjectType ProjectType { get; }
33
ProjectType =
ProjectInterpretation
.GetProjectType(projectInstance);
Graph\ProjectInterpretation.cs (1)
45
public static
ProjectInterpretation
Instance = new ProjectInterpretation();
Microsoft.Build.Engine.UnitTests (10)
Graph\GraphTestingUtilities.cs (6)
68
.Where(p => p.ProjectType ==
ProjectInterpretation
.ProjectType.InnerBuild && p.ProjectInstance.FullPath == outerBuild.ProjectInstance.FullPath)
94
node.ProjectType.ShouldBe(
ProjectInterpretation
.ProjectType.NonMultitargeting);
103
outerBuild.ProjectType.ShouldBe(
ProjectInterpretation
.ProjectType.OuterBuild);
116
innerBuild.ProjectType.ShouldBe(
ProjectInterpretation
.ProjectType.InnerBuild);
143
return GetNodesWithProjectNumber(graph, projectNumber).FirstOrDefault(i => i.ProjectType ==
ProjectInterpretation
.ProjectType.OuterBuild);
157
.Where(p => p.ProjectType ==
ProjectInterpretation
.ProjectType.InnerBuild && p.ProjectInstance.FullPath.Equals(outerBuild.ProjectInstance.FullPath))
Graph\ProjectGraph_Tests.cs (4)
2138
var outerBuild = graph.GraphRoots.First(i => i.ProjectType ==
ProjectInterpretation
.ProjectType.OuterBuild);
2220
var innerBuild1WithReferenceToInnerBuild2 = outerBuild1.ProjectReferences.FirstOrDefault(n => n.ProjectType ==
ProjectInterpretation
.ProjectType.InnerBuild && n.ProjectInstance.GlobalProperties[InnerBuildPropertyName] == "a");
2604
<{
ProjectInterpretation
.AddTransitiveProjectReferencesInStaticGraphPropertyName}>true</{
ProjectInterpretation
.AddTransitiveProjectReferencesInStaticGraphPropertyName}>