39 references to ProjectEvaluationStage
Microsoft.Build (35)
BackEnd\BuildManager\BuildRequestData.cs (1)
63if (projectInstance.EvaluationStage != Evaluation.ProjectEvaluationStage.Full)
Definition\Project.cs (1)
563if (options.EvaluationStage != ProjectEvaluationStage.Full)
Definition\ProjectOptions.cs (7)
60/// The <see cref="ProjectEvaluationStage"/> controlling how far evaluation should proceed. 61/// Defaults to <see cref="ProjectEvaluationStage.Full"/> (a complete evaluation). 62/// A non-<see cref="ProjectEvaluationStage.Full"/> (partial) stage is only honored when creating a 67public ProjectEvaluationStage EvaluationStage 75if (!Enum.IsDefined(typeof(ProjectEvaluationStage), value)) 84private ProjectEvaluationStage _evaluationStage = ProjectEvaluationStage.Full;
Evaluation\Evaluator.cs (9)
143/// How far evaluation should proceed. <see cref="ProjectEvaluationStage.Full"/> runs every pass. 145private readonly ProjectEvaluationStage _evaluationStage; 232ProjectEvaluationStage evaluationStage) 335ProjectEvaluationStage evaluationStage = ProjectEvaluationStage.Full) 698if (_evaluationStage <= ProjectEvaluationStage.Properties) 719if (_evaluationStage <= ProjectEvaluationStage.ItemDefinitions) 772if (_evaluationStage <= ProjectEvaluationStage.Items) 794if (_evaluationStage <= ProjectEvaluationStage.UsingTasks)
Instance\ProjectInstance.cs (17)
199/// <see cref="ProjectEvaluationStage.Full"/>. A partial value means later-pass state 202private ProjectEvaluationStage _evaluationStage = ProjectEvaluationStage.Full; 311ProjectEvaluationStage evaluationStage = ProjectEvaluationStage.Full) 555ProjectEvaluationStage evaluationStage = ProjectEvaluationStage.Full) 1190VerifyThrowEvaluationStageReached(ProjectEvaluationStage.Items, nameof(Items)); 1232/// When this is not <see cref="ProjectEvaluationStage.Full"/>, the instance is the result of a 1236public ProjectEvaluationStage EvaluationStage 1246private void VerifyThrowEvaluationStageReached(ProjectEvaluationStage requiredStage, string memberName) 1285VerifyThrowEvaluationStageReached(ProjectEvaluationStage.ItemDefinitions, nameof(ItemDefinitions)); 1313VerifyThrowEvaluationStageReached(ProjectEvaluationStage.Full, nameof(DefaultTargets)); 1344VerifyThrowEvaluationStageReached(ProjectEvaluationStage.Full, nameof(Targets)); 2133VerifyThrowEvaluationStageReached(ProjectEvaluationStage.Items, nameof(GetItems)); 3256ProjectEvaluationStage evaluationStage = ProjectEvaluationStage.Full)
MSBuild (4)
XMake.cs (4)
1054ProjectEvaluationStage evaluationStage = 1056? (getItem.Length == 0 ? ProjectEvaluationStage.Properties : ProjectEvaluationStage.Items) 1057: ProjectEvaluationStage.Full;