diff options
author | Jb Evain <jb@evain.net> | 2016-07-21 21:55:27 +0300 |
---|---|---|
committer | Jb Evain <jb@evain.net> | 2016-07-21 21:55:27 +0300 |
commit | cee7ad4f697bbdf3eecdafcef6e4e8056b808af2 (patch) | |
tree | 3a4eebf23e6b3728113628e0540cefef6203011f /rocks | |
parent | 64c70936bf0fa2a83ec0c2a85851e0d187fb451e (diff) |
Only create one code reader
Diffstat (limited to 'rocks')
-rw-r--r-- | rocks/Mono.Cecil.Rocks/ILParser.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/rocks/Mono.Cecil.Rocks/ILParser.cs b/rocks/Mono.Cecil.Rocks/ILParser.cs index a6b9383..8d119eb 100644 --- a/rocks/Mono.Cecil.Rocks/ILParser.cs +++ b/rocks/Mono.Cecil.Rocks/ILParser.cs @@ -79,7 +79,8 @@ namespace Mono.Cecil.Rocks { static ParseContext CreateContext (MethodDefinition method, IILVisitor visitor) { - var code = method.Module.Read (method, (m, reader) => new CodeReader (method, reader)); + var code = method.Module.Read (method, (_, reader) => reader.code); + code.MoveTo (method); return new ParseContext { Code = code, |