This is only reachable if we have a .NET Native-esque SharedLibrary.dll. Method signature comparison calls into the type loader.
}
else
{
+#if FEATURE_SHARED_LIBRARY
uint nameAndSigOffset = entryMethodHandleOrNameAndSigRaw;
MethodNameAndSignature nameAndSig;
if (!TypeLoaderEnvironment.Instance.TryGetMethodNameAndSignatureFromNativeLayoutOffset(mappingTableModule.Handle, nameAndSigOffset, out nameAndSig))
Debug.Assert(false);
return false;
}
+#else
+ throw NotImplemented.ByDesign;
+#endif
}
return true;