EvaluationPass Enum
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Evaluation main phases used by the profiler
public enum class EvaluationPass
C#
public enum EvaluationPass
type EvaluationPass =
Public Enum EvaluationPass
- Inheritance
-
EvaluationPass
Name | Value | Description |
---|---|---|
TotalEvaluation | 0 | |
TotalGlobbing | 1 | |
InitialProperties | 2 | |
Properties | 3 | |
ItemDefinitionGroups | 4 | |
Items | 5 | |
LazyItems | 6 | |
UsingTasks | 7 | |
Targets | 8 |
Order matters since the profiler pretty printer orders profiled items from top to bottom using the pass they belong to
Product | Versions |
---|---|
MSBuild | 15, 16, 17 |
MSBuild (.NET Core) | 15, 16, 17 |