Arc.Infrastructure.Utilities.Expressions.MemberFinder.IsProperty C# (CSharp) Метод

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

private static IsProperty ( Expression expression ) : bool
expression System.Linq.Expressions.Expression
Результат bool
        private static bool IsProperty(Expression expression)
        {
            if (!(expression is MemberExpression))
                return false;

            var memberExpression = expression as MemberExpression;
            return (memberExpression.Expression is ParameterExpression && memberExpression.Member is PropertyInfo)
                || (IsProperty(memberExpression.Expression));
        }