public async Task DeleteAsync(ITableColumn column, TaskContext context) { var authentication = context.Authentication; if (object.Equals(context.State, System.Data.DataRowState.Detached) == false) { await column.DeleteAsync(authentication); context.State = System.Data.DataRowState.Deleted; context.Complete(column); } }