Solución: CS8509 o CS0161 en un switch exhaustivo sobre un tipo union de C# 15
Haz el switch sobre el valor union, no sobre .Value, y usa una expresión switch o añade case null a una sentencia switch. Las sentencias exigen cubrir null, mientras que las expresiones solo emiten una advertencia.