summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI/Framework
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2016-11-16 17:52:49 -0500
committerJesse Plamondon-Willard <github@jplamondonw.com>2016-11-16 17:52:49 -0500
commiteb39f3d5ea28f004ab352113d869ae6d7772bcd5 (patch)
treef9c19a0d12939d822d9e24478b093086b7b9ecc7 /src/StardewModdingAPI/Framework
parent962178352b711796ea0962a3fbcaf5b788037719 (diff)
downloadSMAPI-eb39f3d5ea28f004ab352113d869ae6d7772bcd5.tar.gz
SMAPI-eb39f3d5ea28f004ab352113d869ae6d7772bcd5.tar.bz2
SMAPI-eb39f3d5ea28f004ab352113d869ae6d7772bcd5.zip
use interface for IModHelper
Diffstat (limited to 'src/StardewModdingAPI/Framework')
-rw-r--r--src/StardewModdingAPI/Framework/DeprecationManager.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/StardewModdingAPI/Framework/DeprecationManager.cs b/src/StardewModdingAPI/Framework/DeprecationManager.cs
index 4de92bca..044c2a40 100644
--- a/src/StardewModdingAPI/Framework/DeprecationManager.cs
+++ b/src/StardewModdingAPI/Framework/DeprecationManager.cs
@@ -112,9 +112,10 @@ namespace StardewModdingAPI.Framework
/// <param name="subtype">The type to check.</param>
/// <param name="baseType">The base type which declares the virtual method.</param>
/// <param name="name">The method name.</param>
- public bool IsVirtualMethodImplemented(Type subtype, Type baseType, string name)
+ /// <param name="argumentTypes">The expected argument types.</param>
+ internal bool IsVirtualMethodImplemented(Type subtype, Type baseType, string name, Type[] argumentTypes)
{
- MethodInfo method = subtype.GetMethod(nameof(Mod.Entry), new[] { typeof(object[]) });
+ MethodInfo method = subtype.GetMethod(nameof(Mod.Entry), argumentTypes);
return method.DeclaringType != baseType;
}
}