C# Класс ExtraLanscapingToolsCommon.Redirection.RedirectionHelper

Helper class to deal with detours. This version is for Unity 5 x64 on Windows. We provide three different methods of detouring.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
RedirectCalls ( MethodInfo from, MethodInfo to ) : RedirectCallsState

Redirects all calls from method 'from' to method 'to'.

RevertRedirect ( MethodInfo from, RedirectCallsState state ) : void

Приватные методы

Метод Описание
PatchJumpTo ( IntPtr site, IntPtr target ) : RedirectCallsState

Primitive patching. Inserts a jump to 'target' at 'site'. Works even if both methods' callers have already been compiled.

RevertJumpTo ( IntPtr site, RedirectCallsState state ) : void

Описание методов

RedirectCalls() публичный статический Метод

Redirects all calls from method 'from' to method 'to'.
public static RedirectCalls ( MethodInfo from, MethodInfo to ) : RedirectCallsState
from System.Reflection.MethodInfo
to System.Reflection.MethodInfo
Результат RedirectCallsState

RevertRedirect() публичный статический Метод

public static RevertRedirect ( MethodInfo from, RedirectCallsState state ) : void
from System.Reflection.MethodInfo
state RedirectCallsState
Результат void