Skip to content

Commit af4a811

Browse files
davkeanYuliiaKovalova
authored andcommitted
Avoid boxing enum (dotnet#9001)
Fixes AB#1848255 On .NET Framework this boxes an enum, and allocated 600 MB in a trace I was looking at.
1 parent b63a28c commit af4a811

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Build/Evaluation/Evaluator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2522,7 +2522,7 @@ private string GetCurrentDirectoryForConditionEvaluation(ProjectElement element)
25222522

25232523
private void RecordEvaluatedItemElement(ProjectItemElement itemElement)
25242524
{
2525-
if (_loadSettings.HasFlag(ProjectLoadSettings.RecordEvaluatedItemElements))
2525+
if ((_loadSettings & ProjectLoadSettings.RecordEvaluatedItemElements) == ProjectLoadSettings.RecordEvaluatedItemElements)
25262526
{
25272527
_data.EvaluatedItemElements.Add(itemElement);
25282528
}

0 commit comments

Comments
 (0)