public MapFunctionProcessor(CSharpSyntaxRewriter collectionRetriever, SelectManyRewriter selectManyRewriter) { _selectManyRewriter = selectManyRewriter; CollectionRetriever = collectionRetriever; _refCollectionsRetriever = new ReferencedCollectionsRetriever(); _compareExchangeReferenceDetector = new CompareExchangeReferenceDetectorRewriter(); }
public MapFunctionProcessor(CollectionNameRetriever collectionRetriever, SelectManyRewriter selectManyRewriter) { _selectManyRewriter = selectManyRewriter; _collectionRetriever = collectionRetriever; _refCollectionsRetriever = new ReferencedCollectionsRetriever(); }