private static Exception NewSubmissionAcquisitionException(SubmissionAcquireResult result) { if (result == SubmissionAcquireResult.SubmissionQueueFull) { return(new SubmissionQueueFullException()); } else { Debug.Assert(result == SubmissionAcquireResult.TooManyOperationsInFlight); return(new TooManyOperationsInFlightException()); } }
public static void ThrowSubmissionAcquisitionException(SubmissionAcquireResult result) => throw NewSubmissionAcquisitionException(result);