From 1f887608a2d4243df551a3e14bf4020d9bc40da1 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 8 Jul 2020 06:36:11 -0700 Subject: [PATCH] Fixed issue instantiating objects with static constructors --- BeefLibs/corlib/src/Reflection/TypeInstance.bf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BeefLibs/corlib/src/Reflection/TypeInstance.bf b/BeefLibs/corlib/src/Reflection/TypeInstance.bf index d9d54d49..602d16e5 100644 --- a/BeefLibs/corlib/src/Reflection/TypeInstance.bf +++ b/BeefLibs/corlib/src/Reflection/TypeInstance.bf @@ -86,7 +86,7 @@ namespace System.Reflection for (int methodId < mMethodDataCount) { let methodData = &mMethodDataPtr[methodId]; - if (!methodData.mFlags.HasFlag(.Constructor)) + if ((!methodData.mFlags.HasFlag(.Constructor)) || (methodData.mFlags.HasFlag(.Static))) continue; if (methodData.mParamCount != 0) continue;