[merp] Remove dead code (#20043)
[mono-project.git] / mono / metadata / image-internals.h
blob1ec204b335b006277ce2e810e2e33abb66052984
1 /**
2 * \file
3 * Copyright 2015 Xamarin Inc
4 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
5 */
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>
12 MonoImage*
13 mono_image_loaded_internal (MonoAssemblyLoadContext *alc, const char *name, mono_bool refonly);
15 MonoImage*
16 mono_image_load_file_for_image_checked (MonoImage *image, int fileidx, MonoError *error);
18 MonoImage*
19 mono_image_load_module_checked (MonoImage *image, int idx, MonoError *error);
21 MonoImage *
22 mono_image_open_a_lot (MonoAssemblyLoadContext *alc, const char *fname, MonoImageOpenStatus *status, gboolean refonly, gboolean load_from_context);
24 gboolean
25 mono_is_problematic_image (MonoImage *image);
27 gboolean
28 mono_is_problematic_file (const char *fname);
30 #endif /* __MONO_METADATA_IMAGE_INTERNALS_H__ */