void doFilterHandlerBlock(FilterHandlerBlock filterHandlerBlock) { stateStack.Push(new BlockState(filterHandlerBlock)); processBaseBlocks(filterHandlerBlock.BaseBlocks, (block) => { return(block.LastInstr.OpCode == OpCodes.Endfilter); // MUST end with endfilter! }); stateStack.Pop(); }
void doFilterHandlerBlock(FilterHandlerBlock filterHandlerBlock) { stateStack.Push(new BlockState(filterHandlerBlock)); processBaseBlocks(filterHandlerBlock.BaseBlocks, (block) => { return block.LastInstr.OpCode == OpCodes.Endfilter; // MUST end with endfilter! }); stateStack.Pop(); }