Arc.Infrastructure.Utilities.Expressions.MemberFinder.IsProperty C# (CSharp) Méthode

IsProperty() private static méthode

private static IsProperty ( Expression expression ) : bool
expression System.Linq.Expressions.Expression
Résultat 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));
        }