public void UpdateRow(Row row) { if (row == null) { throw new ArgumentNullException("row"); } var rowId = row.RowId; if (rowId.IsNull) { throw new ArgumentException("Cannot update a row with NULL ROWID"); } OnTableEvent(TriggerEventType.BeforeUpdate, rowId, row); MutableTable.UpdateRow(row); }