Esempio n. 1
0
 public static bool EvaluateWithDefault(this ITagExpression tagExpression, IEnumerable <string> tags, bool defaultValue)
 {
     return(tagExpression?.Evaluate(tags) ?? defaultValue);
 }
 public bool Evaluate(IEnumerable <string> variables)
 {
     return(!expr.Evaluate(variables));
 }
Esempio n. 3
0
 public static bool EvaluateWithDefault(this ITagExpression tagExpression, IEnumerable <Tag> tags, bool defaultValue)
 {
     return(tagExpression?.Evaluate(tags.Select(t => t.Name)) ?? defaultValue);
 }
            public bool Evaluate(IEnumerable <string> variables)
            {
                var variablesArray = EnsureArray(variables);

                return(left.Evaluate(variablesArray) && right.Evaluate(variablesArray));
            }