add missing instance flag
This commit is contained in:
@@ -8,7 +8,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Version>2.10.3</Version>
|
<Version>2.10.4</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
@@ -135,12 +135,12 @@ public class PluginFeatureController
|
|||||||
}
|
}
|
||||||
else if (type.IsAssignableTo(typeof(IPluginFeatureConstructor)))
|
else if (type.IsAssignableTo(typeof(IPluginFeatureConstructor)))
|
||||||
{
|
{
|
||||||
if (type.GetConstructor(BindingFlags.Public | BindingFlags.NonPublic, [typeof(PluginFeatureController)]) is ConstructorInfo ctor1)
|
if (type.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, [typeof(PluginFeatureController)]) is ConstructorInfo ctor1)
|
||||||
{
|
{
|
||||||
if (ctor1.Invoke([this]) is PluginFeature feature)
|
if (ctor1.Invoke([this]) is PluginFeature feature)
|
||||||
Register(feature);
|
Register(feature);
|
||||||
}
|
}
|
||||||
else if (type.GetConstructor(BindingFlags.Public | BindingFlags.NonPublic, []) is ConstructorInfo ctor)
|
else if (type.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, []) is ConstructorInfo ctor)
|
||||||
{
|
{
|
||||||
if (ctor.Invoke([this]) is PluginFeature feature)
|
if (ctor.Invoke([this]) is PluginFeature feature)
|
||||||
Register(feature);
|
Register(feature);
|
||||||
|
|||||||
Reference in New Issue
Block a user