return idx;
}
-
guint32
mono_dynimage_encode_field_signature (MonoDynamicImage *assembly, MonoReflectionFieldBuilder *fb, MonoError *error)
{
MonoType *type;
MonoClass *klass;
- mono_reflection_init_type_builder_generics (fb->type, error);
- return_val_if_nok (error, 0);
-
type = mono_reflection_type_get_handle ((MonoReflectionType*)fb->type, error);
return_val_if_nok (error, 0);
klass = mono_class_from_mono_type (type);
mono_error_init (error);
- mono_reflection_check_array_for_usertypes (sig->arguments, error);
- return_val_if_nok (error, NULL);
-
sigbuffer_init (&buf, 32);
sigbuffer_add_value (&buf, 0x07);
mono_error_init (error);
- mono_reflection_check_array_for_usertypes (sig->arguments, error);
- return_val_if_nok (error, NULL);
-
sigbuffer_init (&buf, 32);
sigbuffer_add_value (&buf, 0x06);