private unsafe static Type LoadClrTypeWithPartialBindFallback(String typeName, bool partialFallback)
{
// Try to load a type with fully qualified name if partialFallback is not requested
if (!partialFallback)
{
return Type.GetType(typeName, false);
}
else
{
StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
return new RuntimeTypeHandle(RuntimeTypeHandle._GetTypeByName(typeName, false, false, false, ref stackMark, true /* hack */)).GetRuntimeType();
}
} // LoadClrTypeWithPartialBindFallback