Ejemplo n.º 1
0
Archivo: Hook.cs Proyecto: qipa/MonoMod
        public MethodBase GenerateTrampoline(MethodBase signature = null)
        {
            if (!IsValid)
            {
                throw new InvalidOperationException("This hook has been undone.");
            }

            return(_Detour.GenerateTrampoline(signature));
        }
Ejemplo n.º 2
0
        public MethodBase GenerateTrampoline(MethodBase signature = null)
        {
            MethodBase remoteTrampoline = OnGenerateTrampoline?.InvokeWhileNull <MethodBase>(this, signature);

            if (remoteTrampoline != null)
            {
                return(remoteTrampoline);
            }

            return(_Detour.GenerateTrampoline(signature));
        }
Ejemplo n.º 3
0
 public MethodBase GenerateTrampoline(MethodBase signature = null)
 {
     return(_Detour.GenerateTrampoline(signature));
 }