diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2016-12-05 22:29:30 +0300 |
---|---|---|
committer | Stephane Delcroix <stephane@delcroix.org> | 2016-12-05 22:29:30 +0300 |
commit | 38ab9508799168237f66c0f7718dc651b7cca553 (patch) | |
tree | 692352660fbc131945521fa690eb95163e5d00b7 /rocks | |
parent | 3e0b031dcad299974c34885eeccd2d895b5dca02 (diff) |
OptimizeLongs doesn't belong to OptimizeMacros
Diffstat (limited to 'rocks')
-rw-r--r-- | rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs b/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs index 3f1c2f9..3639932 100644 --- a/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs +++ b/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs @@ -174,6 +174,15 @@ namespace Mono.Cecil.Rocks { instruction.Operand = null; } + public static void Optimize(this MethodBody self) + { + if (self == null) + throw new ArgumentNullException("self"); + + OptimizeLongs(self); + OptimizeMacros(self); + } + static void OptimizeLongs(this MethodBody self) { var method = self.Method; @@ -194,8 +203,6 @@ namespace Mono.Cecil.Rocks { if (self == null) throw new ArgumentNullException ("self"); - OptimizeLongs(self); - var method = self.Method; foreach (var instruction in self.Instructions) { |