Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class InvalidILInjector : Injector
- {
- public InvalidILInjector()
- {
- }
- public void Inject(ILProcessor ilProc)
- {
- ilProc.InsertBefore(ilProc.Body.Instructions[0], ilProc.Create(OpCodes.Br, ilProc.Body.Instructions[0]));
- ilProc.InsertBefore(ilProc.Body.Instructions[1], ilProc.Create(OpCodes.Pop));
- ilProc.InsertBefore(ilProc.Body.Instructions[2], ilProc.Create(OpCodes.Ldc_I4_0));
- ilProc.InsertBefore(ilProc.Body.Instructions[3], ilProc.Create(OpCodes.Nop));
- }
- }
Add Comment
Please, Sign In to add comment