internal IndexDropAction(MultiIndexPopulationConcurrentUpdatesIT outerInstance, int labelIdToDropIndexFor)
 {
     this._outerInstance        = outerInstance;
     this.LabelIdToDropIndexFor = labelIdToDropIndexFor;
 }
 internal UpdateGenerator(MultiIndexPopulationConcurrentUpdatesIT outerInstance, IEnumerable <EntityUpdates> updates)
 {
     this._outerInstance = outerInstance;
     this.Updates        = updates;
 }
 internal LabelScanViewNodeStoreWrapper(MultiIndexPopulationConcurrentUpdatesIT outerInstance, StorageReader storageReader, LockService locks, LabelScanStore labelScanStore, Visitor <NodeLabelUpdate, FAILURE> labelUpdateVisitor, Visitor <EntityUpdates, FAILURE> propertyUpdatesVisitor, int[] labelIds, System.Func <int, bool> propertyKeyIdFilter, LabelScanViewNodeStoreScan <FAILURE> @delegate, ThreadStart customAction) : base(storageReader, locks, labelScanStore, labelUpdateVisitor, propertyUpdatesVisitor, labelIds, propertyKeyIdFilter)
 {
     this._outerInstance = outerInstance;
     this.Delegate       = @delegate;
     this.CustomAction   = customAction;
 }
 internal DelegatingEntityIdIterator(MultiIndexPopulationConcurrentUpdatesIT outerInstance, EntityIdIterator @delegate, ThreadStart customAction)
 {
     this._outerInstance = outerInstance;
     this.Delegate       = @delegate;
     this.CustomAction   = customAction;
 }
 internal DynamicIndexStoreViewWrapper(MultiIndexPopulationConcurrentUpdatesIT outerInstance, NeoStoreIndexStoreView neoStoreIndexStoreView, LabelScanStore labelScanStore, LockService locks, NeoStores neoStores, ThreadStart customAction) : base(neoStoreIndexStoreView, labelScanStore, locks, neoStores, NullLogProvider.Instance)
 {
     this._outerInstance = outerInstance;
     this.CustomAction   = customAction;
     this.NeoStores      = neoStores;
 }