Arc.Infrastructure.Data.NHibernate.Specifications.AliasFinder.IsAliasExpression C# (CSharp) Метод

IsAliasExpression() публичный статический Метод

public static IsAliasExpression ( Expression expression ) : bool
expression System.Linq.Expressions.Expression
Результат bool
        public static bool IsAliasExpression(Expression expression)
        {
            var memberExpression = expression as MemberExpression;
            if (memberExpression == null) return false;

            var alias = CreateProcessor(memberExpression).Process();

            return (alias is IAlias)
                ? true
                : IsAliasExpression(memberExpression.Expression);
        }