summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/ModLoading/Rewriters
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2021-08-29 23:01:47 -0400
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2021-09-01 19:36:43 -0400
commit6edcfb1358e470a636a9e97780e05f2a0dcb6752 (patch)
tree759fb18b436811349865974ed396309bb5f2fc52 /src/SMAPI/Framework/ModLoading/Rewriters
parentec5fbb06113b29342e6d4b213144f4dc3e358b03 (diff)
downloadSMAPI-6edcfb1358e470a636a9e97780e05f2a0dcb6752.tar.gz
SMAPI-6edcfb1358e470a636a9e97780e05f2a0dcb6752.tar.bz2
SMAPI-6edcfb1358e470a636a9e97780e05f2a0dcb6752.zip
tweak new code
Diffstat (limited to 'src/SMAPI/Framework/ModLoading/Rewriters')
-rw-r--r--src/SMAPI/Framework/ModLoading/Rewriters/ArchitectureAssemblyRewriter.cs13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/SMAPI/Framework/ModLoading/Rewriters/ArchitectureAssemblyRewriter.cs b/src/SMAPI/Framework/ModLoading/Rewriters/ArchitectureAssemblyRewriter.cs
index 216c042a..cc830216 100644
--- a/src/SMAPI/Framework/ModLoading/Rewriters/ArchitectureAssemblyRewriter.cs
+++ b/src/SMAPI/Framework/ModLoading/Rewriters/ArchitectureAssemblyRewriter.cs
@@ -1,13 +1,9 @@
-using System;
-using HarmonyLib;
using Mono.Cecil;
-using Mono.Cecil.Cil;
using StardewModdingAPI.Framework.ModLoading.Framework;
-using StardewModdingAPI.Framework.ModLoading.RewriteFacades;
namespace StardewModdingAPI.Framework.ModLoading.Rewriters
{
- /// <summary>Rewrites Harmony 1.x assembly references to work with Harmony 2.x.</summary>
+ /// <summary>Removes the 32-bit-only from loaded assemblies.</summary>
internal class ArchitectureAssemblyRewriter : BaseInstructionHandler
{
/*********
@@ -19,14 +15,15 @@ namespace StardewModdingAPI.Framework.ModLoading.Rewriters
/// <inheritdoc />
- public override bool Handle( ModuleDefinition module )
+ public override bool Handle(ModuleDefinition module)
{
- if ( module.Attributes.HasFlag( ModuleAttributes.Required32Bit ) )
+ if (module.Attributes.HasFlag(ModuleAttributes.Required32Bit))
{
- module.Attributes = module.Attributes & ~ModuleAttributes.Required32Bit;
+ module.Attributes &= ~ModuleAttributes.Required32Bit;
this.MarkRewritten();
return true;
}
+
return false;
}