public static void OnEditPriority(this JobQueueJob jqj, JobQueuePriority Priority) { if (!jqj.CanEditPriority()) throw new InvalidOperationException("Editing job priority for this queue is denied"); jqj.Priority = Priority; } #endregion