MethodSigInfo FindHandlerMethod(ref FindHandlerState findExecState) { foreach (var handler in handlers) { var findExecStateNew = findExecState.Clone(); if (!Matches(handler.BlockSigInfos, ref findExecStateNew)) { continue; } findExecState = findExecStateNew; return(handler); } return(null); }
OpCodeHandler FindHandlerMethod(ref FindHandlerState findExecState) { foreach (var handler in handlers) { FindHandlerState findExecStateNew = findExecState.Clone(); if (!Matches(handler.ExecMethod, ref findExecStateNew)) { continue; } findExecState = findExecStateNew; return(handler); } return(null); }
MethodSigInfo FindHandlerMethod(ref FindHandlerState findExecState) { foreach (var handler in handlers) { FindHandlerState findExecStateNew = findExecState.Clone(); if (!Matches(handler.BlockSigInfos, ref findExecStateNew)) continue; findExecState = findExecStateNew; return handler; } return null; }
OpCodeHandler FindHandlerMethod(ref FindHandlerState findExecState) { foreach (var handler in handlers) { FindHandlerState findExecStateNew = findExecState.Clone(); if (!Matches(handler.ExecMethod, ref findExecStateNew)) continue; findExecState = findExecStateNew; return handler; } return null; }