Fix compilation with C# disabled

This commit is contained in:
Wojtek Figat
2023-04-05 19:39:04 +02:00
parent a9b706becf
commit f4e62afe8a
2 changed files with 8 additions and 3 deletions

View File

@@ -1228,7 +1228,7 @@ bool Variant::operator==(const Variant& other) const
#elif USE_MONO #elif USE_MONO
return AsUint == other.AsUint || MCore::GCHandle::GetTarget(AsUint) == MCore::GCHandle::GetTarget(other.AsUint); return AsUint == other.AsUint || MCore::GCHandle::GetTarget(AsUint) == MCore::GCHandle::GetTarget(other.AsUint);
#else #else
return nullptr; return false;
#endif #endif
default: default:
return false; return false;
@@ -1324,7 +1324,7 @@ Variant::operator bool() const
#elif USE_MONO #elif USE_MONO
return AsUint != 0 && MCore::GCHandle::GetTarget(AsUint) != nullptr; return AsUint != 0 && MCore::GCHandle::GetTarget(AsUint) != nullptr;
#else #else
return nullptr; return false;
#endif #endif
default: default:
return false; return false;

View File

@@ -234,7 +234,7 @@ bool MAssembly::LoadCorlib()
return false; return false;
} }
bool MAssembly::LoadImage(const String& assemblyPath) bool MAssembly::LoadImage(const String& assemblyPath, const StringView& nativePath)
{ {
_hasCachedClasses = false; _hasCachedClasses = false;
_assemblyPath = assemblyPath; _assemblyPath = assemblyPath;
@@ -246,6 +246,11 @@ bool MAssembly::UnloadImage(bool isReloading)
return false; return false;
} }
bool MAssembly::ResolveMissingFile(String& assemblyPath) const
{
return true;
}
MClass::~MClass() MClass::~MClass()
{ {
_fields.ClearDelete(); _fields.ClearDelete();