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:
authorStephane Delcroix <stephane@delcroix.org>2016-12-05 22:29:30 +0300
committerStephane Delcroix <stephane@delcroix.org>2016-12-05 22:29:30 +0300
commit38ab9508799168237f66c0f7718dc651b7cca553 (patch)
tree692352660fbc131945521fa690eb95163e5d00b7 /rocks
parent3e0b031dcad299974c34885eeccd2d895b5dca02 (diff)
OptimizeLongs doesn't belong to OptimizeMacros
Diffstat (limited to 'rocks')
-rw-r--r--rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs11
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) {