public override bool EvaluateExpression()

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;
        }