Собственно есть COM объект, принимающий на вход variant. В документации сказано что в variant надо запихнуть массив.
Создаю обычный System.Array, привожу его к object и передаю в метод.
В результате COMException: Invalid argument in function call.
Что делаю не так?