internal static void ThrowArgumentExceptionForHasStatusNotEqualTo(Task task, TaskStatus status, string name) { ThrowArgumentException(name, $"Parameter {name.ToAssertString()} ({task.GetType().ToTypeString()}) must not have status {status.ToAssertString()}"); }