1 write to EvaluationPass
Microsoft.Build.Framework (1)
Profiler\EvaluationLocation.cs (1)
147EvaluationPass = evaluationPass;
31 references to EvaluationPass
Microsoft.Build (6)
Evaluation\Profiler\ProfilerResultPrettyPrinter.cs (1)
50.OrderBy(l => l.Key.EvaluationPass);
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
1308Write((int)item.EvaluationPass);
Logging\EvaluationLocationIdAgnosticComparer.cs (3)
28x.EvaluationPass == y.EvaluationPass && 41hashCode = (hashCode * -1521134295) + EqualityComparer<EvaluationPass>.Default.GetHashCode(obj.EvaluationPass);
LogMessagePacketBase.cs (1)
1040int evaluationPass = (int)evaluationLocation.EvaluationPass;
Microsoft.Build.Engine.UnitTests (17)
EvaluationProfiler_Tests.cs (17)
152Assert.Single(profiledElements.Where(location => location.EvaluationPass == EvaluationPass.InitialProperties)); 160Assert.Single(profiledElements.Where(location => location.ElementName == "CSFile" & location.EvaluationPass == EvaluationPass.ItemDefinitionGroups)); 164Assert.Equal(2, profiledElements.Count(location => location.ElementName == "CSFile" & location.EvaluationPass == EvaluationPass.Items)); 165Assert.Single(profiledElements.Where(location => location.ElementName == "Condition" & location.EvaluationPass == EvaluationPass.Items)); 166Assert.Equal(2, profiledElements.Count(location => location.ElementName == "CSFile" & location.EvaluationPass == EvaluationPass.LazyItems)); 170Assert.Single(profiledElements.Where(location => location.EvaluationPass == EvaluationPass.UsingTasks)); 195Assert.Equal(2, profiledElements.Count(location => location.ElementName == "TestGlob" & location.EvaluationPass == EvaluationPass.Items)); 196Assert.Equal(2, profiledElements.Count(location => location.ElementName == "TestGlob" & location.EvaluationPass == EvaluationPass.LazyItems)); 199Assert.Single(profiledElements.Where(location => location.EvaluationPass == EvaluationPass.TotalGlobbing)); 201evaluationLocation.EvaluationPass == EvaluationPass.TotalGlobbing); 223var totalEvaluation = profiledElements.Find(e => e.IsEvaluationPass && e.EvaluationPass == EvaluationPass.TotalEvaluation); 224Assert.True(profiledElements.Where(e => e.IsEvaluationPass && e.EvaluationPass != EvaluationPass.TotalGlobbing && !e.Equals(totalEvaluation)) 228var itemPass = profiledElements.Find(e => e.IsEvaluationPass && e.EvaluationPass == EvaluationPass.Items); 230var testItem = profiledElements.Find(e => e.ElementName == "Test" && e.EvaluationPass == EvaluationPass.Items); 235var lazyItemPass = profiledElements.Find(e => e.IsEvaluationPass && e.EvaluationPass == EvaluationPass.LazyItems); 236var lazyTestItem = profiledElements.Find(e => e.ElementName == "Test" && e.EvaluationPass == EvaluationPass.LazyItems); 240var targetPass = profiledElements.Find(e => e.IsEvaluationPass && e.EvaluationPass == EvaluationPass.Targets);
Microsoft.Build.Framework (8)
Profiler\EvaluationLocation.cs (8)
201return new EvaluationLocation(this.Id, parentId, this.EvaluationPass, this.EvaluationPassDescription, 208return new EvaluationLocation(this.Id, this.EvaluationPass, this.EvaluationPassDescription, file, null, null, null, this.Kind); 214return CreateLocationForProject(this.Id, this.EvaluationPass, this.EvaluationPassDescription, file, line, element); 220return CreateLocationForCondition(this.Id, this.EvaluationPass, this.EvaluationPassDescription, file, line, condition); 226return CreateLocationForGlob(this.Id, this.EvaluationPass, this.EvaluationPassDescription, this.File, this.Line, globDescription); 237EvaluationPass == other.EvaluationPass && 261hashCode = (hashCode * -1521134295) + EqualityComparer<EvaluationPass>.Default.GetHashCode(EvaluationPass);