Dev2.DataList.RsOpNotRegex.CreateFunc C# (CSharp) Method

CreateFunc() public method

public CreateFunc ( IEnumerable values, IEnumerable warewolfAtoms, IEnumerable to, bool all ) : bool>.Func
values IEnumerable
warewolfAtoms IEnumerable
to IEnumerable
all bool
return bool>.Func
        public override Func<DataASTMutable.WarewolfAtom, bool> CreateFunc(IEnumerable<DataASTMutable.WarewolfAtom> values, IEnumerable<DataASTMutable.WarewolfAtom> warewolfAtoms, IEnumerable<DataASTMutable.WarewolfAtom> to, bool all)
        {


            if (all)
                return a => !values.All(x =>
                {
                    Regex exp = new Regex(x.ToString());
                    return exp.IsMatch(a.ToString());

                });
            return a => !values.Any(x =>
            {
                Regex exp = new Regex(x.ToString());
                return exp.IsMatch(a.ToString());

            });

        }
        public override string HandlesType()