Example #1
0
 public MapFunctionProcessor(CSharpSyntaxRewriter collectionRetriever, SelectManyRewriter selectManyRewriter)
 {
     _selectManyRewriter               = selectManyRewriter;
     CollectionRetriever               = collectionRetriever;
     _refCollectionsRetriever          = new ReferencedCollectionsRetriever();
     _compareExchangeReferenceDetector = new CompareExchangeReferenceDetectorRewriter();
 }
 public ReduceFunctionProcessor(ResultsVariableNameRewriter setResultsVariable, GroupByFieldsRetriever getGroupByFields, SelectManyRewriter selectManyRewriter)
 {
     _setResultsVariable = setResultsVariable;
     _getGroupByFields   = getGroupByFields;
     _selectManyRewriter = selectManyRewriter;
 }
 public TransformFunctionProcessor(SelectManyRewriter selectManyRewriter)
 {
     _selectManyRewriter = selectManyRewriter;
 }
 public MapFunctionProcessor(CollectionNameRetriever collectionRetriever, SelectManyRewriter selectManyRewriter)
 {
     _selectManyRewriter      = selectManyRewriter;
     _collectionRetriever     = collectionRetriever;
     _refCollectionsRetriever = new ReferencedCollectionsRetriever();
 }