internal static ManagedType GetManagedObjectErr(IntPtr ob) { ManagedType result = GetManagedObject(ob); if (result == null) { Exceptions.SetError(Exceptions.TypeError, "invalid argument, expected CLR type" ); } return result; }