예제 #1
0
 public MapFunctionProcessor(CSharpSyntaxRewriter collectionRetriever, SelectManyRewriter selectManyRewriter)
 {
     _selectManyRewriter               = selectManyRewriter;
     CollectionRetriever               = collectionRetriever;
     _refCollectionsRetriever          = new ReferencedCollectionsRetriever();
     _compareExchangeReferenceDetector = new CompareExchangeReferenceDetectorRewriter();
 }
예제 #2
0
 public MapFunctionProcessor(CollectionNameRetriever collectionRetriever, SelectManyRewriter selectManyRewriter)
 {
     _selectManyRewriter      = selectManyRewriter;
     _collectionRetriever     = collectionRetriever;
     _refCollectionsRetriever = new ReferencedCollectionsRetriever();
 }