Exemple #1
0
        public static void EnsureTrimCharArgumentIsSpaces(DbExpression exp)
        {
            if (!exp.IsEvaluable())
            {
                throw new NotSupportedException();
            }

            var arg = exp.Evaluate();

            if (arg == null)
            {
                throw new ArgumentNullException();
            }

            var chars = arg as char[];

            if (chars.Length != 1 || chars[0] != ' ')
            {
                throw new NotSupportedException();
            }
        }