public RecordItemChangeManager(SynchronizedStore store, RecordItemChangeTable changeTable) { if (store == null) { throw new ArgumentNullException("store"); } if (changeTable == null) { throw new ArgumentNullException("changeTable"); } m_store = store; m_changeTable = changeTable; m_errorHandler = new RecordItemCommitErrorHandler(); m_workerController = new WorkerController(); }