Merge pull request #3936 from kumpera/monoclass_reorg2
[mono-project.git] / mono / metadata / custom-attrs-internals.h
blob76bd1c21d8c1d94472af2886d8acc519d5afba0b
1 #ifndef __MONO_METADATA_CUSTOM_ATTRS_INTERNALS_H__
2 #define __MONO_METADATA_CUSTOM_ATTRS_INTERNALS_H__
4 #include <mono/metadata/object.h>
5 #include <mono/metadata/reflection.h>
7 MonoCustomAttrInfo*
8 mono_custom_attrs_from_builders (MonoImage *alloc_img, MonoImage *image, MonoArray *cattrs);
10 typedef gboolean (*MonoAssemblyMetadataCustomAttrIterFunc) (MonoImage *image, guint32 typeref_scope_token, const gchar* nspace, const gchar* name, guint32 method_token, gpointer user_data);
12 void
13 mono_assembly_metadata_foreach_custom_attr (MonoAssembly *assembly, MonoAssemblyMetadataCustomAttrIterFunc func, gpointer user_data);
15 #endif /* __MONO_METADATA_REFLECTION_CUSTOM_ATTRS_INTERNALS_H__ */