🎣 dynamic_hook_data

Структура dynamic_hook_data

Класс dynamic_hook_data представляет данные динамического хука, включая информацию о методе, типе хука, экземпляре объекта, результате выполнения метода и аргументах.

Поля:

  • readonly hook_type type: Тип хука (hook_type).

  • readonly MethodBase method: Оригинальный метод, на который установлен хук.

  • object[] args: Аргументы метода.

  • readonly object instance: Экземпляр класса, на котором вызывается метод.

  • object? result: Результат выполнения метода.

  • bool should_allow: Флаг, указывающий, должен ли метод быть разрешен к выполнению (Работает только если устанавливается из Prefix).

Методы:

  • long get_pointer(): Возвращает указатель на хукнутый метод.

Примечания:

  • Класс используется для хранения и управления данными, связанными с динамическими хуками на методы.

Last updated