提交 217223d0 编写于 作者: L Levi Bard

Expose mono_class_is_generic and mono_class_is_inflated.

 * class.c:
 * class.h: Expose mono_class_is_generic and mono_class_is_inflated.

License: MIT/X11
上级 0f73d694
......@@ -667,6 +667,20 @@ mono_class_get_generic_class (MonoClass *klass)
return klass->generic_class;
}
gboolean
mono_class_is_generic (MonoClass *klass)
{
g_assert (klass);
return (klass->is_generic);
}
gboolean
mono_class_is_inflated (MonoClass *klass)
{
g_assert (klass);
return (klass->is_inflated);
}
/*
* mono_class_inflate_generic_type_with_mempool:
* @mempool: a mempool
......
......@@ -107,6 +107,12 @@ mono_class_is_subclass_of (MonoClass *klass, MonoClass *klassc,
mono_bool
mono_class_is_assignable_from (MonoClass *klass, MonoClass *oklass);
mono_bool
mono_class_is_generic (MonoClass *klass);
mono_bool
mono_class_is_inflated (MonoClass *klass);
void*
mono_ldtoken (MonoImage *image, uint32_t token, MonoClass **retclass, MonoGenericContext *context);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册