private static IList <IDbParameterSetter> findSetters(IQueryableDocument mapping, Type queryType, Expression expression, EnumStorage enumStorage) { var visitor = new CompiledQueryMemberExpressionVisitor(mapping, queryType, enumStorage); visitor.Visit(expression); var parameterSetters = visitor.ParameterSetters; return(parameterSetters); }
private bool isContainment <T>(Expression <Action <T> > expression) { var method = ReflectionHelper.GetMethod(expression); return(CompiledQueryMemberExpressionVisitor.IsContainmentMethod(method)); }