private IQueryBuilderRecord ApplyDirection(IQueryBuilderRecord record)
        {
            var recorder = new QueryBuilderRecorder(record);

            recorder.Add(ctx => ApplyDirection(ctx.CurrentQuery));
            return(recorder.Record);
        }
Exemplo n.º 2
0
 private static void RecordField(QueryBuilderRecorder recorder, FieldInfo field)
 {
     recorder.Add(ctx =>
     {
         ctx.Descend(field.Name);
         ctx.PushDescendigFieldEnumType(field.FieldType.IsEnum ? field.FieldType : null);
     });
 }
Exemplo n.º 3
0
 private static void RecordField(QueryBuilderRecorder recorder, FieldInfo field)
 {
     recorder.Add(ctx =>
                      {
                          ctx.Descend(field.Name);
                          ctx.PushDescendigFieldEnumType(field.FieldType.IsEnum ? field.FieldType : null);
                      });
 }
Exemplo n.º 4
0
 private IQueryBuilderRecord ApplyDirection(IQueryBuilderRecord record)
 {
     var recorder = new QueryBuilderRecorder(record);
     recorder.Add(ctx => ApplyDirection(ctx.CurrentQuery));
     return recorder.Record;
 }