public DataTreeReader( INodeEntryFinder nodeEntryFinder, IDataBlockReader dataBlockReader, IBlockDataDeObfuscator blockDataDeObfuscator, IHeaderReader headerReader, IBTreeEntryFinder <BID, LBBTEntry, BREF> blockBTreeEntryFinder, IExternalDataBlockIdsReader externalDataBlockIdsReader) { this.nodeEntryFinder = nodeEntryFinder; this.dataBlockReader = dataBlockReader; this.blockDataDeObfuscator = blockDataDeObfuscator; this.headerReader = headerReader; this.blockBTreeEntryFinder = blockBTreeEntryFinder; this.externalDataBlockIdsReader = externalDataBlockIdsReader; }
internal Message( ObjectPath objectPath, IObjectTracker objectTracker, IRecipientTracker recipientTracker, INodeEntryFinder nodeEntryFinder, IRowIndexReader rowIndexReader, IPropertyNameToIdMap propertyNameToIdMap, IPropertyContextBasedPropertyReader propertyContextBasedPropertyReader, ITableContextBasedPropertyReader tableContextBasedPropertyReader) : base(objectPath, objectTracker, propertyNameToIdMap, propertyContextBasedPropertyReader) { this.objectPath = objectPath; this.objectTracker = objectTracker; this.recipientTracker = recipientTracker; this.nodeEntryFinder = nodeEntryFinder; this.rowIndexReader = rowIndexReader; this.propertyNameToIdMap = propertyNameToIdMap; this.propertyContextBasedPropertyReader = propertyContextBasedPropertyReader; this.tableContextBasedPropertyReader = tableContextBasedPropertyReader; }
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; }