Home
last modified time | relevance | path

Searched refs:mono_class_get_generic_class (Results 1 – 23 of 23) sorted by relevance

/dports/lang/mono/mono-5.10.1.57/mono/metadata/
H A Dclass-accessors.c31 mono_class_get_generic_class (MonoClass *klass) in mono_class_get_generic_class() function
138 return mono_class_get_first_field_idx (mono_class_get_generic_class (klass)->container_class); in mono_class_get_first_field_idx()
H A Dclass.c516 MonoGenericClass *gclass = mono_class_get_generic_class (klass); in mono_type_get_name_recurse()
1294 MonoClass *gklass = mono_class_get_generic_class (klass)->container_class; in mono_class_find_enum_basetype()
2297 MonoClass *gklass = mono_class_get_generic_class (klass)->container_class; in mono_class_setup_methods()
2503 MonoClass *gklass = mono_class_get_generic_class (klass)->container_class; in mono_class_get_inflated_method()
3557 ginst = mono_class_get_generic_class (klass)->context.class_inst; in mono_class_check_vtable_constraints()
4718 gklass = mono_class_get_generic_class (method->klass)->container_class; in mono_method_get_vtable_slot()
5551 if (mono_class_get_generic_class (gclass)->container_class != gtd) in fix_gclass_incomplete_instantiation()
5873 MonoGenericClass *gclass = mono_class_get_generic_class (klass); in mono_generic_class_setup_parent()
10930 klass = mono_class_get_generic_class (klass)->container_class; in mono_method_get_base_method()
10966 parent = mono_class_get_generic_class (parent)->container_class; in mono_method_get_base_method()
[all …]
H A Dsre.c744 …return mono_class_is_ginst (field->parent) && mono_class_get_generic_class (field->parent)->is_dyn… in is_field_on_inst()
767 …s_is_ginst (field->parent) && mono_class_get_generic_class (field->parent)->container_class && mon… in mono_image_get_fieldref_token()
769 …type = mono_field_get_type (&mono_class_get_generic_class (field->parent)->container_class->fields… in mono_image_get_fieldref_token()
3145 MonoClass *gklass = mono_class_get_generic_class (klass)->container_class; in fix_partial_generic_class()
3154 …ss_inflate_generic_type_checked (&gklass->parent->byval_arg, &mono_class_get_generic_class (klass)… in fix_partial_generic_class()
3170 if (!mono_class_get_generic_class (klass)->need_sync) in fix_partial_generic_class()
3235 MonoClass *gklass = mono_class_get_generic_class (klass)->container_class; in ensure_generic_class_runtime_vtable()
4035 MonoGenericInst *inst = mono_class_get_generic_class (klass)->context.class_inst; in ensure_complete_type()
H A Dmetadata.c5249 …return _mono_metadata_generic_class_equal (mono_class_get_generic_class (c1), mono_class_get_gener… in mono_metadata_class_equal()
5251 …return _mono_metadata_generic_class_container_equal (mono_class_get_generic_class (c1), c2, signat… in mono_metadata_class_equal()
5253 …return _mono_metadata_generic_class_container_equal (mono_class_get_generic_class (c2), c1, signat… in mono_metadata_class_equal()
6888 gtd = mono_class_get_generic_class (field->parent)->container_class; in mono_metadata_get_corresponding_field_from_generic_type_definition()
6906 gtd = mono_class_get_generic_class (event->parent)->container_class; in mono_metadata_get_corresponding_event_from_generic_type_definition()
6926 gtd = mono_class_get_generic_class (property->parent)->container_class; in mono_metadata_get_corresponding_property_from_generic_type_definition()
H A Dverify.c762 gtd = mono_class_get_generic_class (gtd)->container_class; in verifier_get_generic_param_from_type()
838 MonoGenericClass *gklass = mono_class_get_generic_class (klass); in mono_class_repect_method_constraints()
861 MonoGenericClass *gklass = mono_class_get_generic_class (klass); in mono_class_is_valid_generic_instantiation()
901 …if (mono_class_is_ginst (klass) && mono_class_has_failure (mono_class_get_generic_class (klass)->c… in mono_type_is_valid_in_context()
2232 iface_gtd = mono_class_get_generic_class (target)->container_class; in verifier_class_is_assignable_from()
2236 …target = mono_class_from_mono_type (mono_class_get_generic_class (target)->context.class_inst->typ… in verifier_class_is_assignable_from()
H A Dloader.c872 …MonoClass *in_class = mono_class_is_ginst (klass) ? mono_class_get_generic_class (klass)->containe… in method_from_memberref()
957 …new_context.class_inst = mono_class_is_ginst (klass) ? mono_class_get_generic_class (klass)->conte… in method_from_methodspec()
H A Dicall.c2458 …if (data->context && mono_class_is_ginst (ic) && mono_class_get_generic_class (ic)->context.class_… in fill_iface_array()
2493 …if (mono_class_is_ginst (klass) && mono_class_get_generic_class (klass)->context.class_inst->is_op… in ves_icall_RuntimeType_GetInterfaces()
2495 klass = mono_class_get_generic_class (klass)->container_class; in ves_icall_RuntimeType_GetInterfaces()
2858 MonoGenericInst *inst = mono_class_get_generic_class (klass)->context.class_inst; in ves_icall_RuntimeType_GetGenericArguments()
2906 MonoClass *generic_class = mono_class_get_generic_class (klass)->container_class; in ves_icall_RuntimeTypeHandle_GetGenericTypeDefinition_impl()
4421 klass = mono_class_get_generic_class (klass)->container_class; in ves_icall_RuntimeType_GetNestedTypes_native()
5201 ctx.class_inst = mono_class_get_generic_class (klass)->context.class_inst; in mono_method_get_equivalent_method()
H A Dclass-internals.h1443 mono_class_get_generic_class (MonoClass *klass);
H A Dsre-encode.c595 *ret_type = mono_class_get_generic_class (val->vtable->klass)->container_class->byval_arg.type; in mono_dynimage_encode_constant()
H A Dcustom-attrs.c1426 klass = mono_class_get_generic_class (klass)->container_class; in mono_custom_attrs_from_class_checked()
H A Dreflection.c2469 …tmp_context.class_inst = mono_class_is_ginst (klass) ? mono_class_get_generic_class (klass)->conte… in reflection_bind_generic_method_parameters()
H A Dobject.c1442 …method = mono_class_get_method_by_index (mono_class_get_generic_class (iface)->container_class, me… in build_imt_slots()
/dports/lang/mono/mono-5.10.1.57/mono/mini/
H A Dmini-generic-sharing.c155 context_used |= mono_generic_context_check_used (&mono_class_get_generic_class (klass)->context); in mono_class_check_context_used()
292 parent = mono_class_get_generic_class (parent)->container_class; in register_generic_subclass()
755 return mono_class_get_generic_class (klass)->container_class; in class_uninstantiated()
859 oti = class_get_rgctx_template_oti (mono_class_get_generic_class (klass)->container_class, in class_get_rgctx_template_oti()
863 oti.data = inflate_info (&oti, &mono_class_get_generic_class (klass)->context, klass, temporary); in class_get_rgctx_template_oti()
1145 orig_ctx = &mono_class_get_generic_class (klass)->context; in get_wrapper_shared_type()
2259 parent = mono_class_get_generic_class (parent)->container_class; in register_info()
2966 g_assert (mono_class_get_generic_class (method->klass)->container_class && in mono_method_is_generic_sharable_full()
2967 mono_class_is_gtd (mono_class_get_generic_class (method->klass)->container_class)); in mono_method_is_generic_sharable_full()
3181 return mono_class_get_generic_class (klass)->container_class; in mini_class_get_container_class()
[all …]
H A Djit-icalls.c80 context.class_inst = mono_class_get_generic_class (res->klass)->context.class_inst; in ldvirtfn_internal()
1111 …g_assert (!mono_class_is_ginst (vmethod->klass) || !mono_class_get_generic_class (vmethod->klass)-… in mono_helper_compile_generic_method()
1630 context.class_inst = mono_class_get_generic_class (m->klass)->context.class_inst; in resolve_vcall()
1714 context.class_inst = mono_class_get_generic_class (m->klass)->context.class_inst; in mono_resolve_generic_virtual_call()
H A Dmini-trampolines.c215 context.class_inst = mono_class_get_generic_class (impl->klass)->context.class_inst; in mini_resolve_imt_method()
612 context.class_inst = mono_class_get_generic_class (m->klass)->context.class_inst; in common_call_trampoline()
683 context.class_inst = mono_class_get_generic_class (klass)->context.class_inst; in common_call_trampoline()
955 context.class_inst = mono_class_get_generic_class (m->klass)->context.class_inst; in mono_generic_virtual_remoting_trampoline()
H A Daot-compiler.c2950 MonoClass *gclass = mono_class_get_generic_class (klass)->container_class; in encode_klass_ref_inner()
2951 MonoGenericInst *inst = mono_class_get_generic_class (klass)->context.class_inst; in encode_klass_ref_inner()
4511 MonoGenericContext *context = &mono_class_get_generic_class (klass)->context; in has_type_vars()
4636 …if (mono_class_is_ginst (klass) && mono_class_get_generic_class (klass)->context.class_inst->is_op… in add_generic_class_with_depth()
4666 …class_is_ginst (klass) && mono_class_get_generic_class (klass)->context.class_inst && is_vt_inst ( in add_generic_class_with_depth()
4723 …MonoClass *tclass = mono_class_from_mono_type (mono_class_get_generic_class (klass)->context.class… in add_generic_class_with_depth()
4764 …MonoClass *tclass = mono_class_from_mono_type (mono_class_get_generic_class (klass)->context.class… in add_generic_class_with_depth()
4792 …MonoClass *tclass = mono_class_from_mono_type (mono_class_get_generic_class (klass)->context.class… in add_generic_class_with_depth()
7646 orig_ctx = &mono_class_get_generic_class (klass)->context; in is_concrete_type()
9363 class_ginst = mono_class_get_generic_class (method->klass)->context.class_inst; in mono_aot_method_hash()
[all …]
H A Dmini-exceptions.c834 method_container_class = mono_class_get_generic_class (method->klass)->container_class; in get_generic_context_from_stack_frame()
839 …while (!(klass == method->klass || (mono_class_is_ginst (klass) && mono_class_get_generic_class (k… in get_generic_context_from_stack_frame()
848 …g_assert (mono_class_has_parent_and_ignore_generics (mono_class_get_generic_class (klass)->contain… in get_generic_context_from_stack_frame()
H A Daot-runtime.c712 t->data.generic_class = mono_class_get_generic_class (klass); in decode_type()
1282 ctx.class_inst = mono_class_get_generic_class (klass)->context.class_inst; in decode_method_ref_with_target()
4445 context.class_inst = mono_class_get_generic_class (klass)->context.class_inst; in mono_aot_init_gshared_method_mrgctx()
H A Dmini.c3927 …container = mono_class_get_generic_container (mono_class_get_generic_class (klass)->container_clas… in mini_class_has_reference_variant_generic_argument()
3928 ginst = mono_class_get_generic_class (klass)->context.class_inst; in mini_class_has_reference_variant_generic_argument()
H A Ddebugger-agent.c8650 buffer_add_typeid (buf, domain, mono_class_get_generic_class (klass)->container_class); in type_commands_internal()
8658 MonoGenericInst *inst = mono_class_get_generic_class (klass)->context.class_inst; in type_commands_internal()
9494 …tmp_context.class_inst = mono_class_is_ginst (method->klass) ? mono_class_get_generic_class (metho… in method_commands_internal()
H A Dmini-llvm.c371 MonoType *etype = mono_class_get_generic_class (klass)->context.class_inst->type_argv [0]; in simd_class_to_llvm_type()
/dports/lang/mono/mono-5.10.1.57/mono/dis/
H A Dget.c1111 MonoGenericClass *gclass = mono_class_get_generic_class (c); in dis_stringify_object_with_class()
1877 …no_class_is_ginst (klass) ? mono_class_get_generic_container (mono_class_get_generic_class (klass)… in get_memberref_container()
/dports/lang/mono/mono-5.10.1.57/mono/mini/interp/
H A Dinterp.c393 context.class_inst = mono_class_get_generic_class (virtual_method->klass)->context.class_inst; in get_virtual_method()