Path: blob/master/modules/mono/thirdparty/mono_delegates.h
10278 views
// Adapted from monovm.h and assembly-functions.h to match coreclr_delegates.h.12// https://github.com/dotnet/runtime/blob/27a7fe5c4bbe0762c231b2a46162e60ee04f3cde/src/mono/mono/mini/monovm.h3// https://github.com/dotnet/runtime/blob/27a7fe5c4bbe0762c231b2a46162e60ee04f3cde/src/native/public/mono/metadata/details/assembly-functions.h45#ifndef _MONO_DELEGATES_H_6#define _MONO_DELEGATES_H_78#include "mono_types.h"910typedef MonoAssembly *(*MonoAssemblyPreLoadFunc)(11MonoAssemblyName *aname,12char **assemblies_path,13void* user_data);1415typedef void (*mono_install_assembly_preload_hook_fn)(16MonoAssemblyPreLoadFunc func,17void *user_data);1819typedef const char *(*mono_assembly_name_get_name_fn)(MonoAssemblyName *aname);2021typedef const char *(*mono_assembly_name_get_culture_fn)(MonoAssemblyName *aname);2223typedef MonoImage *(*mono_image_open_from_data_with_name_fn)(24char *data,25uint32_t data_len,26mono_bool need_copy,27/*out*/ MonoImageOpenStatus *status,28mono_bool refonly,29const char *name);3031typedef MonoAssembly *(*mono_assembly_load_from_full_fn)(32MonoImage *image,33const char *fname,34/*out*/ MonoImageOpenStatus *status,35mono_bool refonly);3637#endif // _MONO_DELEGATES_H_383940