Поскольку тип входного параметра равен object, вы всегда получите значение в коробке внутри контекста метода.
object
Я думаю, что ваш единственный шанс - изменить подпись метода и написать разные перегрузки.