C# 以委托操作作为参数的构造函数上的协调后缀
我用harmony来后缀一个构造函数,看起来像这样C# 以委托操作作为参数的构造函数上的协调后缀,c#,monkeypatching,C#,Monkeypatching,我用harmony来后缀一个构造函数,看起来像这样 public Class1(Action onAction) { <code> } [HarmonyPostfix] [HarmonyPatch(typeof(Class1), MethodType.Constructor, typeof(Action))] public void Postfix(Class1 __instance) { <code> } 我的补丁看起来像这样 public Clas
public Class1(Action onAction)
{
<code>
}
[HarmonyPostfix]
[HarmonyPatch(typeof(Class1), MethodType.Constructor, typeof(Action))]
public void Postfix(Class1 __instance)
{
<code>
}
我的补丁看起来像这样
public Class1(Action onAction)
{
<code>
}
[HarmonyPostfix]
[HarmonyPatch(typeof(Class1), MethodType.Constructor, typeof(Action))]
public void Postfix(Class1 __instance)
{
<code>
}
后缀根本没有运行。我的猜测是问题在于typeof(Action),因为我有其他看起来几乎相同的补丁,只是将普通类作为类型,而不是委托。有人知道如何让这种类型的动作在这里发挥作用吗