Home
last modified time | relevance | path

Searched refs:cast_class (Results 1 – 5 of 5) sorted by relevance

/dports/lang/mono/mono-5.10.1.57/mono/mini/
H A Dtype-checking.c302 if (klass->cast_class == mono_defaults.object_class) { in mini_emit_castclass_inst()
307 } else if (klass->cast_class == mono_defaults.enum_class->parent) { in mini_emit_castclass_inst()
310 } else if (klass->cast_class == mono_defaults.enum_class) { in mini_emit_castclass_inst()
312 } else if (mono_class_is_interface (klass->cast_class)) { in mini_emit_castclass_inst()
313 mini_emit_iface_class_cast (cfg, eclass_reg, klass->cast_class, NULL, NULL); in mini_emit_castclass_inst()
316 mini_emit_castclass (cfg, -1, eclass_reg, klass->cast_class, object_is_null); in mini_emit_castclass_inst()
670 if (klass->cast_class == mono_defaults.object_class) { in handle_isinst()
676 } else if (klass->cast_class == mono_defaults.enum_class->parent) { in handle_isinst()
680 } else if (klass->cast_class == mono_defaults.enum_class) { in handle_isinst()
683 } else if (mono_class_is_interface (klass->cast_class)) { in handle_isinst()
[all …]
/dports/lang/mono/mono-5.10.1.57/mono/metadata/
H A Dclass.c5888 klass->cast_class = gtd->cast_class; in mono_generic_class_setup_parent()
6731 klass->cast_class = eclass->element_class; in mono_bounded_array_class_get()
6733 klass->cast_class = eclass; in mono_bounded_array_class_get()
8433 iface_klass = iface_klass->cast_class; in mono_class_is_assignable_from()
8472 eclass = klass->cast_class; in mono_class_is_assignable_from()
8473 eoclass = oklass->cast_class; in mono_class_is_assignable_from()
8487 return mono_class_is_assignable_from (klass->cast_class, oklass->cast_class); in mono_class_is_assignable_from()
8490 return mono_class_is_assignable_from (klass->cast_class, oklass->cast_class); in mono_class_is_assignable_from()
8638 eclass = target->cast_class; in mono_class_is_assignable_from_slow()
8639 eoclass = candidate->cast_class; in mono_class_is_assignable_from_slow()
[all …]
H A Dobject-offsets.h71 DECL_OFFSET(MonoClass, cast_class)
H A Dobject.c3800 MonoClass *param_class = klass->cast_class; in mono_nullable_init()
3838 MonoClass *param_class = klass->cast_class; in mono_nullable_init_from_handle()
3877 MonoClass *param_class = klass->cast_class; in mono_nullable_box()
5178 return mono_value_box_checked (mono_domain_get (), method->klass->cast_class, pa [0], error); in mono_runtime_try_invoke_array()
5215 …MonoObject *boxed = mono_value_box_checked (mono_domain_get (), method->klass->cast_class, obj, er… in mono_runtime_try_invoke_array()
H A Dclass-internals.h267 MonoClass *cast_class; member