No, ciò che stai chiedendo non è possibile in C#.
Invece la soluzione corretta a questo problema è usare metodi di analisi migliori che non genereranno eccezioni in primo luogo. Se i tuoi valori di input possono essere null, usa metodi di analisi che possono accettare valori null.
La prima cosa che probabilmente devi fare è usare tipi nullable per i tuoi campi int/bool, in modo da poter supportare valori null. Successivamente, dovrai creare i tuoi metodi per analizzare i tuoi ints/bools. Se il tuo input è null, restituisci null, in caso contrario, usa int.TryParse , bool.TryParse (o as per ciascuno se il tuo input è del tipo corretto, esegui il cast su object ).
Quindi usando questi metodi, invece di Convert , in primo luogo non genererai eccezioni (cosa che non dovresti fare qui anche se potrebbe funzionare, perché le eccezioni sono per casi eccezionali, flusso di controllo non previsto).