public GeneratorForPropertyWithoutTypeLookup(MemberInfo member, IHqlMemberTransformer hqlPropertyTransformer)
 {
     _member = member;
     _hqlPropertyTransformer = hqlPropertyTransformer;
 }
 public GeneratorForMethodWithoutTypeLookup(MethodInfo method, IHqlMemberTransformer hqlMethodTransformer)
 {
     _method = method;
     _hqlMethodTransformer = hqlMethodTransformer;
 }
Пример #3
0
 public static SupportedQueryMember ForProperty <T, TValue>(Expression <Func <T, TValue> > member, IHqlMemberTransformer transformer)
 {
     return(new SupportedQueryMember(ReflectHelper.GetProperty(member), transformer));
 }
Пример #4
0
 private SupportedQueryMember(MemberInfo member, IHqlMemberTransformer transformer)
 {
     Member      = member;
     Transformer = transformer;
 }
Пример #5
0
        public static SupportedQueryMember ForMethod <T, TValue>(Expression <Func <T, TValue> > methodExpression, IHqlMemberTransformer transformer)
        {
            var method = ReflectHelper.GetMethod(methodExpression);

            return(new SupportedQueryMember(method, transformer));
        }