54 references to ConditionEvaluator
Microsoft.Build (54)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (4)
69
bool condition =
ConditionEvaluator
.EvaluateCondition(
176
bool condition =
ConditionEvaluator
.EvaluateCondition(
212
bool keepDuplicates =
ConditionEvaluator
.EvaluateCondition(
330
bool condition =
ConditionEvaluator
.EvaluateCondition(
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (1)
64
bool condition =
ConditionEvaluator
.EvaluateCondition(
BackEnd\Components\RequestBuilder\TargetEntry.cs (3)
353
bool condition =
ConditionEvaluator
.EvaluateCondition(
615
bool keepDupes =
ConditionEvaluator
.EvaluateCondition(
707
bool condition =
ConditionEvaluator
.EvaluateCondition(
BackEnd\Components\RequestBuilder\TaskBuilder.cs (2)
398
bool condition =
ConditionEvaluator
.EvaluateCondition(
1145
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)
2590
bool result =
ConditionEvaluator
.EvaluateCondition(
2626
bool result =
ConditionEvaluator
.EvaluateConditionCollectingConditionedProperties(
Evaluation\LazyItemEvaluator.cs (1)
86
bool result =
ConditionEvaluator
.EvaluateCondition(
Instance\ProjectInstance.cs (1)
2413
bool result =
ConditionEvaluator
.EvaluateCondition(
Instance\TaskRegistry.cs (1)
233
if (!
ConditionEvaluator
.EvaluateCondition(