Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/rocks
diff options
context:
space:
mode:
authorJb Evain <jb@evain.net>2016-07-21 21:55:27 +0300
committerJb Evain <jb@evain.net>2016-07-21 21:55:27 +0300
commitcee7ad4f697bbdf3eecdafcef6e4e8056b808af2 (patch)
tree3a4eebf23e6b3728113628e0540cefef6203011f /rocks
parent64c70936bf0fa2a83ec0c2a85851e0d187fb451e (diff)
Only create one code reader
Diffstat (limited to 'rocks')
-rw-r--r--rocks/Mono.Cecil.Rocks/ILParser.cs3
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,