private IQueryBuilderRecord CreateRecord(Expression expression)
 {
     _recorder = new QueryBuilderRecorder();
     Visit(expression);
     return(_recorder.Record);
 }
 public CodeQueryBuilder(QueryBuilderRecorder recorder)
 {
     _recorder = recorder;
 }
 public void Run(QueryBuilderRecorder recorder)
 {
     RecordField(recorder, GetBackingField(_method));
 }