2004-12-11 Martin Baulig <martin@ximian.com>
- * get.c (get_token): Escape typedefs and typerefs.
+ * get.c (get_token): Escape typedefs.
2004-12-11 Martin Baulig <martin@ximian.com>
2004-12-10 Martin Baulig <martin@ximian.com>
- * get.c (init_key_table): Added `type'.
+ * get.c (init_key_table): Added `type' and `strict'.
(get_generic_param): Also escape the type parameter names.
Correctly handle multiple constraints.
g_free (temp);
return result;
case MONO_TOKEN_TYPE_REF:
- temp = get_typeref (m, idx);
- result = get_escaped_name (temp);
- g_free (temp);
- return result;
+ return get_typeref (m, idx);
case MONO_TOKEN_TYPE_SPEC:
return get_typespec (m, idx, TRUE, context);
case MONO_TOKEN_MEMBER_REF: {
g_hash_table_insert (key_table, (char *) "stored_object", GINT_TO_POINTER (TRUE));
g_hash_table_insert (key_table, (char *) "streamed_object", GINT_TO_POINTER (TRUE));
g_hash_table_insert (key_table, (char *) "stream", GINT_TO_POINTER (TRUE));
+ g_hash_table_insert (key_table, (char *) "strict", GINT_TO_POINTER (TRUE));
g_hash_table_insert (key_table, (char *) "string", GINT_TO_POINTER (TRUE));
g_hash_table_insert (key_table, (char *) "struct", GINT_TO_POINTER (TRUE));
g_hash_table_insert (key_table, (char *) "synchronized", GINT_TO_POINTER (TRUE));