public bool Validate(IRow oldRow, IRow newRow, string columnName) { if (_cursor != null) { return(_cursor.Validate(oldRow, newRow, columnName)); } else { EnsureUpdateCursor(); return(_updateCursor.Validate(oldRow, newRow, columnName)); } }