3 * Copyright 2015 Xamarin Inc
4 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
6 #ifndef __MONO_METADATA_IMAGE_INTERNALS_H__
7 #define __MONO_METADATA_IMAGE_INTERNALS_H__
9 #include <mono/metadata/image.h>
10 #include <mono/metadata/loader-internals.h>
13 mono_image_loaded_internal (MonoAssemblyLoadContext
*alc
, const char *name
, mono_bool refonly
);
16 mono_image_load_file_for_image_checked (MonoImage
*image
, int fileidx
, MonoError
*error
);
19 mono_image_load_module_checked (MonoImage
*image
, int idx
, MonoError
*error
);
22 mono_image_open_a_lot (MonoAssemblyLoadContext
*alc
, const char *fname
, MonoImageOpenStatus
*status
, gboolean refonly
, gboolean load_from_context
);
25 mono_is_problematic_image (MonoImage
*image
);
28 mono_is_problematic_file (const char *fname
);
30 #endif /* __MONO_METADATA_IMAGE_INTERNALS_H__ */