Fix MClass::HasInterface in .NET 7

This commit is contained in:
Wojtek Figat
2023-06-28 15:13:33 +02:00
parent 9536c37623
commit 890248edf2

View File

@@ -846,7 +846,7 @@ bool MClass::IsSubClassOf(const MClass* klass, bool checkInterfaces) const
bool MClass::HasInterface(const MClass* klass) const bool MClass::HasInterface(const MClass* klass) const
{ {
static void* TypeIsAssignableFrom = GetStaticMethodPointer(TEXT("TypeIsAssignableFrom")); static void* TypeIsAssignableFrom = GetStaticMethodPointer(TEXT("TypeIsAssignableFrom"));
return klass && CallStaticMethod<bool, void*, void*>(TypeIsAssignableFrom, _handle, klass->_handle); return klass && CallStaticMethod<bool, void*, void*>(TypeIsAssignableFrom, klass->_handle, _handle);
} }
bool MClass::IsInstanceOfType(MObject* object) const bool MClass::IsInstanceOfType(MObject* object) const