public TableCommitEvent(ObjectName tableName, int tableId, IEnumerable<int> addedRows, IEnumerable<int> removedRows) { if (tableName == null) throw new ArgumentNullException("tableName"); TableName = tableName; TableId = tableId; AddedRows = addedRows; RemovedRows = removedRows; }