У меня есть проект C ++ / CLI, который обертывает собственное приложение C ++, которое я использую в своем проекте C #. Я добавил несколько пустых методов в мой класс C ++ / CLI, которые правильно отображаются в моем C # проекте. IntelliSense показывает хорошо в C #, и я могу взаимодействовать с методами. Однако, когда я помещаю возвращаемый тип структуры в C ++ / CLI, метод не показывается как доступный в C #. Есть идеи?
C ++ / CLI
IPFILTERINFOLIST GetBlockList()
{
return _packetFilter->GetBlockList();
}
... который звонит ...
C ++ Native
IPFILTERINFOLIST PacketFilter::GetBlockList()
{
return m_lstFilters;
}