internal static unsafe Type GetTypeByNameUsingCARules(string name, Module scope)
{
if ((name == null) || (name.Length == 0))
{
throw new ArgumentException();
}
RuntimeTypeHandle handle2 = new RuntimeTypeHandle(_GetTypeByNameUsingCARules(name, (IntPtr) scope.GetModuleHandle().Value));
return handle2.GetRuntimeType();
}