У меня есть устаревшая DLL, которая содержит несколько методов, которые мне нужно вызывать из кода C #. Один из этих методов получает указатель на другой класс C ++, который находится в других программах C ++, а не в DLL.
Я почти уверен, что мне нужно использовать pinvoke для маршалинга объектов туда-сюда, но я не нашел ничего о маршалинге пользовательских объектов.
Как лучше всего это сделать?