summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2017-02-09 22:38:10 -0500
committerJesse Plamondon-Willard <github@jplamondonw.com>2017-02-09 22:38:10 -0500
commita13003de8b8601ac693d7af960fab67d285dbd0e (patch)
tree918a223515cdc8029a310e98096bbb86e57dca63 /src/StardewModdingAPI
parent3668b0902d077166c78be882bcea1d38f759fe81 (diff)
downloadSMAPI-a13003de8b8601ac693d7af960fab67d285dbd0e.tar.gz
SMAPI-a13003de8b8601ac693d7af960fab67d285dbd0e.tar.bz2
SMAPI-a13003de8b8601ac693d7af960fab67d285dbd0e.zip
remove Mono.Cecil.Rocks (#231)
It's not needed since we're not injecting new instructions, and causes the field rewriters to fail unexpectedly.
Diffstat (limited to 'src/StardewModdingAPI')
-rw-r--r--src/StardewModdingAPI/Framework/AssemblyLoader.cs3
-rw-r--r--src/StardewModdingAPI/StardewModdingAPI.csproj4
2 files changed, 0 insertions, 7 deletions
diff --git a/src/StardewModdingAPI/Framework/AssemblyLoader.cs b/src/StardewModdingAPI/Framework/AssemblyLoader.cs
index d5e8f5ee..0cf6e569 100644
--- a/src/StardewModdingAPI/Framework/AssemblyLoader.cs
+++ b/src/StardewModdingAPI/Framework/AssemblyLoader.cs
@@ -5,7 +5,6 @@ using System.Linq;
using System.Reflection;
using Mono.Cecil;
using Mono.Cecil.Cil;
-using Mono.Cecil.Rocks;
using StardewModdingAPI.AssemblyRewriters;
namespace StardewModdingAPI.Framework
@@ -195,7 +194,6 @@ namespace StardewModdingAPI.Framework
continue;
// prepare method
- method.Body.SimplifyMacros();
ILProcessor cil = method.Body.GetILProcessor();
// rewrite instructions
@@ -206,7 +204,6 @@ namespace StardewModdingAPI.Framework
}
// finalise method
- method.Body.OptimizeMacros();
anyRewritten = true;
}
diff --git a/src/StardewModdingAPI/StardewModdingAPI.csproj b/src/StardewModdingAPI/StardewModdingAPI.csproj
index d148e0c8..eca2713f 100644
--- a/src/StardewModdingAPI/StardewModdingAPI.csproj
+++ b/src/StardewModdingAPI/StardewModdingAPI.csproj
@@ -90,10 +90,6 @@
<HintPath>..\packages\Mono.Cecil.0.9.6.4\lib\net45\Mono.Cecil.Pdb.dll</HintPath>
<Private>True</Private>
</Reference>
- <Reference Include="Mono.Cecil.Rocks, Version=0.9.6.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL">
- <HintPath>..\packages\Mono.Cecil.0.9.6.4\lib\net45\Mono.Cecil.Rocks.dll</HintPath>
- <Private>True</Private>
- </Reference>
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>