File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -287,7 +287,10 @@ MonoClass* mono_unity_class_get_generic_definition(MonoClass* klass)
287287MonoClass * mono_unity_class_inflate_generic_class (MonoClass * gklass , MonoGenericContext * context )
288288{
289289 MonoError error ;
290- return mono_class_inflate_generic_class_checked (gklass , context , & error );
290+ MonoClass * klass ;
291+ klass = mono_class_inflate_generic_class_checked (gklass , context , & error );
292+ mono_error_cleanup (& error );
293+ return klass ;
291294}
292295
293296gboolean mono_unity_class_has_parent_unsafe (MonoClass * klass , MonoClass * parent )
@@ -1945,4 +1948,10 @@ MONO_API uint32_t
19451948mono_unity_allocation_granularity ()
19461949{
19471950 return (uint32_t )(2 * sizeof (void * ));
1948- }
1951+ }
1952+
1953+ MONO_API gboolean
1954+ mono_unity_class_is_open_constructed_type (MonoClass * klass )
1955+ {
1956+ return mono_class_is_open_constructed_type (& klass -> byval_arg );
1957+ }
Original file line number Diff line number Diff line change @@ -219,4 +219,6 @@ mono_unity_set_enable_handler_block_guards (mono_bool allow);
219219mono_bool
220220mono_unity_get_enable_handler_block_guards (void );
221221
222+ MONO_API gboolean mono_unity_class_is_open_constructed_type (MonoClass * klass );
223+
222224#endif
You can’t perform that action at this time.
0 commit comments