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