internal Folder( ObjectPath objectPath, IObjectTracker objectTracker, IRecipientTracker recipientTracker, IEncoder <string> stringEncoder, IPropertyNameToIdMap propertyNameToIdMap, IPropertyContextBasedPropertyReader propertyContextBasedPropertyReader, INodeEntryFinder nodeEntryFinder, IRowIndexReader rowIndexReader, ITableContextBasedPropertyReader tableContextBasedPropertyReader, INIDAllocator nodeIdAllocator) : base(objectPath, objectTracker, propertyNameToIdMap, propertyContextBasedPropertyReader) { this.objectPath = objectPath; this.objectTracker = objectTracker; this.recipientTracker = recipientTracker; this.stringEncoder = stringEncoder; this.nodeEntryFinder = nodeEntryFinder; this.rowIndexReader = rowIndexReader; this.tableContextBasedPropertyReader = tableContextBasedPropertyReader; this.nodeIdAllocator = nodeIdAllocator; this.propertyNameToIdMap = propertyNameToIdMap; this.propertyContextBasedPropertyReader = propertyContextBasedPropertyReader; }
private PSTFile( IObjectTracker objectTracker, IRecipientTracker recipientTracker, IEncoder <string> stringEncoder, INodeEntryFinder nodeEntryFinder, IRowIndexReader rowIndexReader, IPropertyNameToIdMap propertyNameToIdMap, IPropertyContextBasedPropertyReader propertyContextBasedPropertyReader, ITableContextBasedPropertyReader tableContextBasedPropertyReader, INIDAllocator nodeIdAllocator, IChangesApplier changesApplier) { this.objectTracker = objectTracker; this.recipientTracker = recipientTracker; this.stringEncoder = stringEncoder; this.nodeEntryFinder = nodeEntryFinder; this.rowIndexReader = rowIndexReader; this.propertyNameToIdMap = propertyNameToIdMap; this.propertyContextBasedPropertyReader = propertyContextBasedPropertyReader; this.tableContextBasedPropertyReader = tableContextBasedPropertyReader; this.nodeIdAllocator = nodeIdAllocator; this.changesApplier = changesApplier; }