#include /* Accessors based on class kind*/ /* * mono_class_get_generic_class: * * Return the MonoGenericClass of @klass, which MUST be a generic instance. */ MonoGenericClass* mono_class_get_generic_class (MonoClass *klass) { g_assert (mono_class_is_ginst (klass)); return ((MonoClassGenericInst*)klass)->generic_class; } /* * mono_class_try_get_generic_class: * * Return the MonoGenericClass if @klass is a ginst, NULL otherwise */ MonoGenericClass* mono_class_try_get_generic_class (MonoClass *klass) { if (mono_class_is_ginst (klass)) return ((MonoClassGenericInst*)klass)->generic_class; return NULL; }