Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }