54 references to ConditionEvaluator
Microsoft.Build (54)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (4)
68
bool condition =
ConditionEvaluator
.EvaluateCondition(
175
bool condition =
ConditionEvaluator
.EvaluateCondition(
211
bool keepDuplicates =
ConditionEvaluator
.EvaluateCondition(
329
bool condition =
ConditionEvaluator
.EvaluateCondition(
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (1)
64
bool condition =
ConditionEvaluator
.EvaluateCondition(
BackEnd\Components\RequestBuilder\TargetEntry.cs (3)
352
bool condition =
ConditionEvaluator
.EvaluateCondition(
614
bool keepDupes =
ConditionEvaluator
.EvaluateCondition(
706
bool condition =
ConditionEvaluator
.EvaluateCondition(
BackEnd\Components\RequestBuilder\TaskBuilder.cs (2)
401
bool condition =
ConditionEvaluator
.EvaluateCondition(
1115
bool condition =
ConditionEvaluator
.EvaluateCondition(
Evaluation\Conditionals\AndExpressionNode.cs (1)
19
internal override bool BoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state)
Evaluation\Conditionals\FunctionCallExpressionNode.cs (4)
33
internal override bool BoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state)
115
private static string ExpandArgumentForScalarParameter(string function, GenericExpressionNode argumentNode,
ConditionEvaluator
.IConditionEvaluationState state,
150
private List<string> ExpandArgumentAsFileList(GenericExpressionNode argumentNode,
ConditionEvaluator
.IConditionEvaluationState state, bool isFilePath = true)
188
private void VerifyArgumentCount(int expected,
ConditionEvaluator
.IConditionEvaluationState state)
Evaluation\Conditionals\GenericExpressionNode.cs (7)
16
internal abstract bool TryBoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out bool result);
17
internal abstract bool TryNumericEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out double result);
18
internal abstract bool TryVersionEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out Version result);
27
internal virtual bool EvaluatesToEmpty(
ConditionEvaluator
.IConditionEvaluationState state)
36
internal abstract string GetExpandedValue(
ConditionEvaluator
.IConditionEvaluationState state);
42
internal abstract string GetUnexpandedValue(
ConditionEvaluator
.IConditionEvaluationState state);
61
internal bool Evaluate(
ConditionEvaluator
.IConditionEvaluationState state)
Evaluation\Conditionals\MultipleComparisonExpressionNode.cs (4)
39
internal override bool BoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state)
115
private void UpdateConditionedProperties(
ConditionEvaluator
.IConditionEvaluationState state)
124
ConditionEvaluator
.UpdateConditionedPropertiesTable(
132
ConditionEvaluator
.UpdateConditionedPropertiesTable(
Evaluation\Conditionals\NotExpressionNode.cs (3)
19
internal override bool BoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state)
37
internal override string GetUnexpandedValue(
ConditionEvaluator
.IConditionEvaluationState state)
48
internal override string GetExpandedValue(
ConditionEvaluator
.IConditionEvaluationState state)
Evaluation\Conditionals\NumericComparisonExpressionNode.cs (1)
38
internal override bool BoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state)
Evaluation\Conditionals\NumericExpressionNode.cs (5)
24
internal override bool TryBoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out bool result)
30
internal override bool TryNumericEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out double result)
35
internal override bool TryVersionEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out Version? result)
47
internal override string GetUnexpandedValue(
ConditionEvaluator
.IConditionEvaluationState state)
55
internal override string GetExpandedValue(
ConditionEvaluator
.IConditionEvaluationState state)
Evaluation\Conditionals\OperatorExpressionNode.cs (6)
15
internal override bool TryBoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out bool result)
21
internal abstract bool BoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state);
23
internal override bool TryNumericEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out double result)
29
internal override bool TryVersionEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out Version result)
39
internal override string GetExpandedValue(
ConditionEvaluator
.IConditionEvaluationState state)
52
internal override string GetUnexpandedValue(
ConditionEvaluator
.IConditionEvaluationState state)
Evaluation\Conditionals\OrExpressionNode.cs (1)
19
internal override bool BoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state)
Evaluation\Conditionals\StringExpressionNode.cs (7)
33
internal override bool TryBoolEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out bool result)
38
internal override bool TryNumericEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out double result)
51
internal override bool TryVersionEvaluate(
ConditionEvaluator
.IConditionEvaluationState state, out Version result)
71
internal override bool EvaluatesToEmpty(
ConditionEvaluator
.IConditionEvaluationState state)
127
internal override string GetUnexpandedValue(
ConditionEvaluator
.IConditionEvaluationState state)
136
internal override string GetExpandedValue(
ConditionEvaluator
.IConditionEvaluationState state)
175
private bool ShouldBeTreatedAsVisualStudioVersion(
ConditionEvaluator
.IConditionEvaluationState state)
Evaluation\Evaluator.cs (2)
2441
bool result =
ConditionEvaluator
.EvaluateCondition(
2477
bool result =
ConditionEvaluator
.EvaluateConditionCollectingConditionedProperties(
Evaluation\LazyItemEvaluator.cs (1)
86
bool result =
ConditionEvaluator
.EvaluateCondition(
Instance\ProjectInstance.cs (1)
2366
bool result =
ConditionEvaluator
.EvaluateCondition(
Instance\TaskRegistry.cs (1)
291
if (!
ConditionEvaluator
.EvaluateCondition(