Bickle.SpecDescriber.DescribeValue C# (CSharp) Метод

DescribeValue() приватный статический Метод

private static DescribeValue ( Expression exp ) : string
exp System.Linq.Expressions.Expression
Результат string
        private static string DescribeValue(Expression exp)
        {
            if (exp is MemberExpression)
            {
                var memberExpression = (MemberExpression) exp;
                Expression daddy = memberExpression.Expression;

                if (daddy is ConstantExpression)
                {
                    object holder = ((ConstantExpression) daddy).Value;

                    MemberInfo memberInfo = memberExpression.Member;
                    return memberInfo.Name + " was " + Evaluate(holder, memberInfo);
                }
            }

            return "";
        }