コード例 #1
0
        private static string DetourMethod(MethodBase original, MethodBase replacement) {
            if (replacement == null) {
                replacement = _LastWrapperDMD.Generate();
                _LastWrapperDMD.Dispose();
                _LastWrapperDMD = null;
            }

            _Detours.Add(new Detour(original, replacement, ref _DetourConfig));
            return null;
        }