in src/Analyzer.JsonRuleEngine/Operators/InOperator.cs [34:55]
public override bool EvaluateExpression(JToken tokenToEvaluate)
{
if (tokenToEvaluate == null)
{
return false;
}
bool tokenMatched = false;
var equalsOperator = new EqualsOperator(tokenToEvaluate, isNegative: false);
foreach (var arrayElement in this.SpecifiedValue)
{
if (equalsOperator.EvaluateExpression(arrayElement))
{
tokenMatched = true;
break;
}
}
return tokenMatched ^ this.IsNegative;
}