Передача указателя функции в качестве параметра методу
Привет, я должен написать класс и метод C# из кодов C. Мои коды C приведены ниже. function_ex принимает указатель функции, который принимает custom_pac_type_t указатель.Проблема заключается в объявлении метода. я не могу использовать Func< & gt;, потому что есть параметр ref. Я должен использовать делегатов, но не могу. Как я могу передать указатель func function_ex метод. Спасибо
Что я уже пробовал:
код c:
typedef struct { void (*fp )(custom_pac_type_t* pac_variable); } custom_hab_type_t; void function_ex(void(*fp_function)(custom_pac_type_t* pac_variable)) { custom_hab_type_t->fp = fp_function; }