Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.nativelibs4java.mono
Interface MonoLibrary

All Superinterfaces:
  Library

    public interface MonoLibrary

extends Library

JNA Wrapper for library mono
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.

Nested Class Summary
`static class` | `MonoLibrary.GHashTable`
`static class` | `MonoLibrary.GList`
`static class` | `MonoLibrary.GPtrArray`
`static class` | `MonoLibrary.GSList`
`static class` | `MonoLibrary.GString`
`static class` | `MonoLibrary.mono_debug_format`
`static class` | `MonoLibrary.mono_debug_handles`
`static class` | `MonoLibrary.mono_opcodes`
`static class` | `MonoLibrary.MonoAppContext`
`static class` | `MonoLibrary.MonoAppDomain`
`static class` | `MonoLibrary.MonoAssembly`
`static interface` | `MonoLibrary.MonoAssemblyLoadFunc` Installs a function which is called each time a new assembly is loaded.
`static interface` | `MonoLibrary.MonoAssemblyPreLoadFunc` Installs a function which is called before a new assembly is loaded The hook are invoked from last hooked to first.
`static interface` | `MonoLibrary.MonoAssemblySearchFunc` Installs a new function which is used to search the list of loaded assemblies for a given assembly name.
`static interface` | `MonoLibrary.MonoCallConvention` native declaration : mono\metadata\metadata.h enum values
`static class` | `MonoLibrary.MonoClass`
`static class` | `MonoLibrary.MonoClassField`
`static interface` | `MonoLibrary.MonoCompileFunc`
`static class` | `MonoLibrary.MonoDebugDataTable`
`static interface` | `MonoLibrary.MonoDebugFormat` native declaration : mono\metadata\mono-debug.h enum values
`static class` | `MonoLibrary.MonoDebugMethodAddress`
`static interface` | `MonoLibrary.MonoDisIndenter`
`static interface` | `MonoLibrary.MonoDisTokener`
`static class` | `MonoLibrary.MonoDomain`
`static interface` | `MonoLibrary.MonoDomainFunc`
`static class` | `MonoLibrary.MonoEvent`
`static class` | `MonoLibrary.MonoException`
`static interface` | `MonoLibrary.MonoExceptionEnum` native declaration : mono\metadata\metadata.h enum values
`static interface` | `MonoLibrary.MonoGCEvent` native declaration : mono\metadata\profiler.h enum values
`static class` | `MonoLibrary.MonoGenericClass`
`static class` | `MonoLibrary.MonoGenericContext`
`static class` | `MonoLibrary.MonoGenericParam`
`static class` | `MonoLibrary.MonoImage`
`static interface` | `MonoLibrary.MonoImageOpenStatus` native declaration : mono\metadata\image.h enum values
`static interface` | `MonoLibrary.MonoInvokeFunc`
`static class` | `MonoLibrary.MonoJitInfo`
`static interface` | `MonoLibrary.MonoMainThreadFunc`
`static interface` | `MonoLibrary.MonoMarshalConv` native declaration : mono\metadata\metadata.h enum values
`static interface` | `MonoLibrary.MonoMarshalNative` native declaration : mono\metadata\metadata.h enum values
`static interface` | `MonoLibrary.MonoMarshalVariant` native declaration : mono\metadata\metadata.h enum values
`static class` | `MonoLibrary.MonoMemPool`
`static interface` | `MonoLibrary.MonoMetaTableEnum` native declaration : mono\metadata\blob.h enum values
`static class` | `MonoLibrary.MonoMethod`
`static class` | `MonoLibrary.MonoMethodDesc`
`static class` | `MonoLibrary.MonoMethodHeader`
`static class` | `MonoLibrary.MonoMethodSignature`
`static interface` | `MonoLibrary.MonoProfileAllocFunc`
`static interface` | `MonoLibrary.MonoProfileAppDomainFunc`
`static interface` | `MonoLibrary.MonoProfileAppDomainResult`
`static interface` | `MonoLibrary.MonoProfileAssemblyFunc`
`static interface` | `MonoLibrary.MonoProfileAssemblyResult`
`static interface` | `MonoLibrary.MonoProfileClassFunc`
`static interface` | `MonoLibrary.MonoProfileClassResult`
`static interface` | `MonoLibrary.MonoProfileCoverageFilterFunc`
`static interface` | `MonoLibrary.MonoProfileCoverageFunc`
`static interface` | `MonoLibrary.MonoProfileExceptionClauseFunc`
`static interface` | `MonoLibrary.MonoProfileExceptionFunc`
`static interface` | `MonoLibrary.MonoProfileFlags` native declaration : mono\metadata\profiler.h enum values
`static interface` | `MonoLibrary.MonoProfileFunc`
`static interface` | `MonoLibrary.MonoProfileGCFunc`
`static interface` | `MonoLibrary.MonoProfileGCResizeFunc`
`static interface` | `MonoLibrary.MonoProfileJitResult`
`static interface` | `MonoLibrary.MonoProfileMethodFunc`
`static interface` | `MonoLibrary.MonoProfileMethodInline`
`static interface` | `MonoLibrary.MonoProfileMethodResult`
`static interface` | `MonoLibrary.MonoProfileModuleFunc`
`static interface` | `MonoLibrary.MonoProfileModuleResult`
`static class` | `MonoLibrary.MonoProfiler`
`static interface` | `MonoLibrary.MonoProfileResult` native declaration : mono\metadata\profiler.h enum values
`static interface` | `MonoLibrary.MonoProfileStatCallChainFunc`
`static interface` | `MonoLibrary.MonoProfileStatFunc`
`static interface` | `MonoLibrary.MonoProfileThreadFunc`
`static class` | `MonoLibrary.MonoProperty`
`static class` | `MonoLibrary.MonoReflectionAssembly`
`static class` | `MonoLibrary.MonoReflectionEvent`
`static class` | `MonoLibrary.MonoReflectionField`
`static class` | `MonoLibrary.MonoReflectionMethod`
`static class` | `MonoLibrary.MonoReflectionMethodBody`
`static class` | `MonoLibrary.MonoReflectionModule`
`static class` | `MonoLibrary.MonoReflectionProperty`
`static class` | `MonoLibrary.MonoReflectionType`
`static interface` | `MonoLibrary.MonoResolveTokenError` native declaration : mono\metadata\reflection.h enum values
`static interface` | `MonoLibrary.MonoStackWalk` define SKIPPED: native declaration : mono\metadata\blob.h (MONO_TABLE_LAST + 1)
`static class` | `MonoLibrary.MonoTableInfo`
`static class` | `MonoLibrary.MonoThread`
`static interface` | `MonoLibrary.MonoThreadAttachCB`
`static interface` | `MonoLibrary.MonoThreadCleanupFunc`
`static interface` | `MonoLibrary.MonoThreadManageCallback` This callback should return TRUE if the runtime must wait for the thread, FALSE otherwise native declaration : mono\metadata\threads.h
`static class` | `MonoLibrary.MonoThreadsSync`
`static interface` | `MonoLibrary.MonoThreadStartCB`
`static interface` | `MonoLibrary.MonoTokenType` native declaration : mono\metadata\tokentype.h enum values
`static class` | `MonoLibrary.MonoType`
`static interface` | `MonoLibrary.MonoTypeEnum` native declaration : mono\metadata\blob.h enum values
`static interface` | `MonoLibrary.MonoVerifyStatus` native declaration : mono\metadata\verify.h enum values
`static class` | `MonoLibrary.MonoVTable`

Nested classes/interfaces inherited from interface com.sun.jna.Library
`Library.Handler`

Field Summary
`static GlobalInt` | `_mono_debug_using_mono_debugger`
`static int` | `_MONO_METADATA_LOADER_H_`
`static MonoLibrary` | `INSTANCE`
`static java.lang.String` | `JNA_LIBRARY_NAME`
`static NativeLibrary` | `JNA_NATIVE_LIB`
`static int` | `MONO_ASSEMBLY_BUILD_NUMBER`
`static int` | `MONO_ASSEMBLY_CULTURE`
`static int` | `MONO_ASSEMBLY_FLAGS`
`static int` | `MONO_ASSEMBLY_HASH_ALG`
`static int` | `MONO_ASSEMBLY_HASH_MD5` 23.1.1 Values for AssemblyHashAlgorithm native declaration : mono\metadata\attrdefs.h:23
`static int` | `MONO_ASSEMBLY_HASH_NONE` 23.1.1 Values for AssemblyHashAlgorithm native declaration : mono\metadata\attrdefs.h:22
`static int` | `MONO_ASSEMBLY_HASH_SHA1` 23.1.1 Values for AssemblyHashAlgorithm native declaration : mono\metadata\attrdefs.h:24
`static int` | `MONO_ASSEMBLY_MAJOR_VERSION`
`static int` | `MONO_ASSEMBLY_MINOR_VERSION`
`static int` | `MONO_ASSEMBLY_NAME`
`static int` | `MONO_ASSEMBLY_PROCESSOR`
`static int` | `MONO_ASSEMBLY_PROCESSOR_SIZE`
`static int` | `MONO_ASSEMBLY_PUBLIC_KEY`
`static int` | `MONO_ASSEMBLY_REV_NUMBER`
`static int` | `MONO_ASSEMBLY_SIZE`
`static int` | `MONO_ASSEMBLYOS_MAJOR_VERSION`
`static int` | `MONO_ASSEMBLYOS_MINOR_VERSION`
`static int` | `MONO_ASSEMBLYOS_PLATFORM`
`static int` | `MONO_ASSEMBLYOS_SIZE`
`static int` | `MONO_ASSEMBLYREF_BUILD_NUMBER`
`static int` | `MONO_ASSEMBLYREF_CULTURE`
`static int` | `MONO_ASSEMBLYREF_FLAGS`
`static int` | `MONO_ASSEMBLYREF_FULL_PUBLIC_KEY` 23.1.2 AssemblyRefs native declaration : mono\metadata\attrdefs.h:31
`static int` | `MONO_ASSEMBLYREF_HASH_VALUE`
`static int` | `MONO_ASSEMBLYREF_JIT_TRACKING` 23.1.2 AssemblyRefs native declaration : mono\metadata\attrdefs.h:33
`static int` | `MONO_ASSEMBLYREF_MAJOR_VERSION`
`static int` | `MONO_ASSEMBLYREF_MINOR_VERSION`
`static int` | `MONO_ASSEMBLYREF_NAME`
`static int` | `MONO_ASSEMBLYREF_NO_JIT_OPT` 23.1.2 AssemblyRefs native declaration : mono\metadata\attrdefs.h:34
`static int` | `MONO_ASSEMBLYREF_PUBLIC_KEY`
`static int` | `MONO_ASSEMBLYREF_RETARGETABLE` 23.1.2 AssemblyRefs native declaration : mono\metadata\attrdefs.h:32
`static int` | `MONO_ASSEMBLYREF_REV_NUMBER`
`static int` | `MONO_ASSEMBLYREF_SIZE`
`static int` | `MONO_ASSEMBLYREFOS_ASSEMBLYREF`
`static int` | `MONO_ASSEMBLYREFOS_MAJOR_VERSION`
`static int` | `MONO_ASSEMBLYREFOS_MINOR_VERSION`
`static int` | `MONO_ASSEMBLYREFOS_PLATFORM`
`static int` | `MONO_ASSEMBLYREFOS_SIZE`
`static int` | `MONO_ASSEMBLYREFPROC_ASSEMBLYREF`
`static int` | `MONO_ASSEMBLYREFPROC_PROCESSOR`
`static int` | `MONO_ASSEMBLYREFPROC_SIZE`
`static int` | `MONO_CLASS_LAYOUT_CLASS_SIZE`
`static int` | `MONO_CLASS_LAYOUT_PACKING_SIZE`
`static int` | `MONO_CLASS_LAYOUT_PARENT`
`static int` | `MONO_CLASS_LAYOUT_SIZE`
`static int` | `MONO_CONSTANT_PADDING`
`static int` | `MONO_CONSTANT_PARENT`
`static int` | `MONO_CONSTANT_SIZE`
`static int` | `MONO_CONSTANT_TYPE`
`static int` | `MONO_CONSTANT_VALUE`
`static int` | `MONO_CUSTOM_ATTR_ASSEMBLY`
`static int` | `MONO_CUSTOM_ATTR_ASSEMBLYREF`
`static int` | `MONO_CUSTOM_ATTR_BITS`
`static int` | `MONO_CUSTOM_ATTR_EVENT`
`static int` | `MONO_CUSTOM_ATTR_EXP_TYPE`
`static int` | `MONO_CUSTOM_ATTR_FIELDDEF`
`static int` | `MONO_CUSTOM_ATTR_FILE`
`static int` | `MONO_CUSTOM_ATTR_GENERICPAR`
`static int` | `MONO_CUSTOM_ATTR_INTERFACE`
`static int` | `MONO_CUSTOM_ATTR_MANIFEST`
`static int` | `MONO_CUSTOM_ATTR_MASK`
`static int` | `MONO_CUSTOM_ATTR_MEMBERREF`
`static int` | `MONO_CUSTOM_ATTR_METHODDEF`
`static int` | `MONO_CUSTOM_ATTR_MODULE`
`static int` | `MONO_CUSTOM_ATTR_MODULEREF`
`static int` | `MONO_CUSTOM_ATTR_PARAMDEF`
`static int` | `MONO_CUSTOM_ATTR_PARENT`
`static int` | `MONO_CUSTOM_ATTR_PERMISSION`
`static int` | `MONO_CUSTOM_ATTR_PROPERTY`
`static int` | `MONO_CUSTOM_ATTR_SIGNATURE`
`static int` | `MONO_CUSTOM_ATTR_SIZE`
`static int` | `MONO_CUSTOM_ATTR_TYPE`
`static int` | `MONO_CUSTOM_ATTR_TYPE_BITS`
`static int` | `MONO_CUSTOM_ATTR_TYPE_MASK`
`static int` | `MONO_CUSTOM_ATTR_TYPE_MEMBERREF`
`static int` | `MONO_CUSTOM_ATTR_TYPE_METHODDEF`
`static int` | `MONO_CUSTOM_ATTR_TYPE_STRING` not used native declaration : mono\metadata\row-indexes.h:417
`static int` | `MONO_CUSTOM_ATTR_TYPE_TYPEDEF` not used native declaration : mono\metadata\row-indexes.h:414
`static int` | `MONO_CUSTOM_ATTR_TYPE_TYPEREF` not used native declaration : mono\metadata\row-indexes.h:413
`static int` | `MONO_CUSTOM_ATTR_TYPEDEF`
`static int` | `MONO_CUSTOM_ATTR_TYPEREF`
`static int` | `MONO_CUSTOM_ATTR_TYPESPEC`
`static int` | `MONO_CUSTOM_ATTR_VALUE`
`static int` | `MONO_CUSTOM_PREFIX` define SKIPPED: native declaration : mono\metadata\object.h (gint32)
`static GlobalInt` | `mono_debug_debugger_version`
`static int` | `MONO_DEBUG_VAR_ADDRESS_MODE_DEAD`
`static int` | `MONO_DEBUG_VAR_ADDRESS_MODE_FLAGS`
`static int` | `MONO_DEBUG_VAR_ADDRESS_MODE_REGISTER`
`static int` | `MONO_DEBUG_VAR_ADDRESS_MODE_REGOFFSET`
`static int` | `MONO_DEBUG_VAR_ADDRESS_MODE_TWO_REGISTERS`
`static long` | `MONO_DEBUGGER_MAGIC`
`static int` | `MONO_DEBUGGER_MAJOR_VERSION`
`static int` | `MONO_DEBUGGER_MINOR_VERSION`
`static int` | `MONO_DECL_SECURITY_ACTION`
`static int` | `MONO_DECL_SECURITY_PARENT`
`static int` | `MONO_DECL_SECURITY_PERMISSIONSET`
`static int` | `MONO_DECL_SECURITY_SIZE`
`static int` | `MONO_DECLSEC_ACTION_MAX`
`static int` | `MONO_DECLSEC_ACTION_MIN`
`static int` | `MONO_DECLSEC_FLAG_ASSERT`
`static int` | `MONO_DECLSEC_FLAG_DEMAND`
`static int` | `MONO_DECLSEC_FLAG_DEMAND_CHOICE`
`static int` | `MONO_DECLSEC_FLAG_DENY`
`static int` | `MONO_DECLSEC_FLAG_INHERITANCEDEMAND`
`static int` | `MONO_DECLSEC_FLAG_INHERITANCEDEMAND_CHOICE`
`static int` | `MONO_DECLSEC_FLAG_LINKDEMAND`
`static int` | `MONO_DECLSEC_FLAG_LINKDEMAND_CHOICE`
`static int` | `MONO_DECLSEC_FLAG_NONCAS_DEMAND`
`static int` | `MONO_DECLSEC_FLAG_NONCAS_INHERITANCEDEMAND`
`static int` | `MONO_DECLSEC_FLAG_NONCAS_LINKDEMAND`
`static int` | `MONO_DECLSEC_FLAG_PERMITONLY`
`static int` | `MONO_DECLSEC_FLAG_PREJIT_DENY`
`static int` | `MONO_DECLSEC_FLAG_PREJIT_GRANT`
`static int` | `MONO_DECLSEC_FLAG_REQUEST`
`static int` | `MONO_DECLSEC_FLAG_REQUEST_MINIMUM`
`static int` | `MONO_DECLSEC_FLAG_REQUEST_OPTIONAL`
`static int` | `MONO_DECLSEC_FLAG_REQUEST_REFUSE`
`static int` | `MONO_EVENT_FLAGS`
`static int` | `MONO_EVENT_MAP_EVENTLIST`
`static int` | `MONO_EVENT_MAP_PARENT`
`static int` | `MONO_EVENT_MAP_SIZE`
`static int` | `MONO_EVENT_NAME`
`static int` | `MONO_EVENT_POINTER_EVENT`
`static int` | `MONO_EVENT_POINTER_SIZE`
`static int` | `MONO_EVENT_RTSPECIALNAME` 23.1.4 Flags for Event.EventAttributes native declaration : mono\metadata\attrdefs.h:42
`static int` | `MONO_EVENT_SIZE`
`static int` | `MONO_EVENT_SPECIALNAME` 23.1.4 Flags for Event.EventAttributes native declaration : mono\metadata\attrdefs.h:41
`static int` | `MONO_EVENT_TYPE`
`static int` | `MONO_EXP_TYPE_FLAGS`
`static int` | `MONO_EXP_TYPE_IMPLEMENTATION`
`static int` | `MONO_EXP_TYPE_NAME`
`static int` | `MONO_EXP_TYPE_NAMESPACE`
`static int` | `MONO_EXP_TYPE_SIZE`
`static int` | `MONO_EXP_TYPE_TYPEDEF`
`static int` | `MONO_FIELD_ATTR_ASSEMBLY` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_COMPILER_CONTROLLED` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_FAM_AND_ASSEM` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_FAM_OR_ASSEM` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_FAMILY` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_FIELD_ACCESS_MASK` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_HAS_DEFAULT` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_HAS_MARSHAL` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_HAS_RVA` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_INIT_ONLY` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_LITERAL` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_NOT_SERIALIZED` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_PINVOKE_IMPL` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_PRIVATE` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_PUBLIC` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_RESERVED_MASK` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_RT_SPECIAL_NAME` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_SPECIAL_NAME` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_ATTR_STATIC` Field Attributes (23.1.5).
`static int` | `MONO_FIELD_FLAGS`
`static int` | `MONO_FIELD_LAYOUT_FIELD`
`static int` | `MONO_FIELD_LAYOUT_OFFSET`
`static int` | `MONO_FIELD_LAYOUT_SIZE`
`static int` | `MONO_FIELD_MARSHAL_NATIVE_TYPE`
`static int` | `MONO_FIELD_MARSHAL_PARENT`
`static int` | `MONO_FIELD_MARSHAL_SIZE`
`static int` | `MONO_FIELD_NAME`
`static int` | `MONO_FIELD_POINTER_FIELD`
`static int` | `MONO_FIELD_POINTER_SIZE`
`static int` | `MONO_FIELD_RVA_FIELD`
`static int` | `MONO_FIELD_RVA_RVA`
`static int` | `MONO_FIELD_RVA_SIZE`
`static int` | `MONO_FIELD_SIGNATURE`
`static int` | `MONO_FIELD_SIZE`
`static int` | `MONO_FILE_FLAGS`
`static int` | `MONO_FILE_HAS_METADATA` 23.1.6 Flags for FileAttributes native declaration : mono\metadata\attrdefs.h:77
`static int` | `MONO_FILE_HAS_NO_METADATA` 23.1.6 Flags for FileAttributes native declaration : mono\metadata\attrdefs.h:78
`static int` | `MONO_FILE_HASH_VALUE`
`static int` | `MONO_FILE_NAME`
`static int` | `MONO_FILE_SIZE`
`static int` | `MONO_FLOW_BRANCH`
`static int` | `MONO_FLOW_CALL`
`static int` | `MONO_FLOW_COND_BRANCH`
`static int` | `MONO_FLOW_ERROR`
`static int` | `MONO_FLOW_META`
`static int` | `MONO_FLOW_NEXT`
`static int` | `MONO_FLOW_RETURN`
`static int` | `MONO_GEN_PARAM_CONSTRAINT_CLASS` 23.1.7 Flags for generic parameters native declaration : mono\metadata\attrdefs.h:90
`static int` | `MONO_GEN_PARAM_CONSTRAINT_DCTOR` 23.1.7 Flags for generic parameters native declaration : mono\metadata\attrdefs.h:92
`static int` | `MONO_GEN_PARAM_CONSTRAINT_MASK` 23.1.7 Flags for generic parameters native declaration : mono\metadata\attrdefs.h:89
`static int` | `MONO_GEN_PARAM_CONSTRAINT_VTYPE` 23.1.7 Flags for generic parameters native declaration : mono\metadata\attrdefs.h:91
`static int` | `MONO_GEN_PARAM_COVARIANT` 23.1.7 Flags for generic parameters native declaration : mono\metadata\attrdefs.h:88
`static int` | `MONO_GEN_PARAM_NON_VARIANT` 23.1.7 Flags for generic parameters native declaration : mono\metadata\attrdefs.h:86
`static int` | `MONO_GEN_PARAM_VARIANCE_MASK` 23.1.7 Flags for generic parameters native declaration : mono\metadata\attrdefs.h:85
`static int` | `MONO_GEN_PARAM_VARIANT` 23.1.7 Flags for generic parameters native declaration : mono\metadata\attrdefs.h:87
`static int` | `MONO_GENERICPARAM_FLAGS`
`static int` | `MONO_GENERICPARAM_NAME`
`static int` | `MONO_GENERICPARAM_NUMBER`
`static int` | `MONO_GENERICPARAM_OWNER`
`static int` | `MONO_GENERICPARAM_SIZE`
`static int` | `MONO_GENPARCONSTRAINT_CONSTRAINT`
`static int` | `MONO_GENPARCONSTRAINT_GENERICPAR`
`static int` | `MONO_GENPARCONSTRAINT_SIZE`
`static int` | `MONO_HAS_DECL_SECURITY_ASSEMBLY`
`static int` | `MONO_HAS_DECL_SECURITY_BITS`
`static int` | `MONO_HAS_DECL_SECURITY_MASK`
`static int` | `MONO_HAS_DECL_SECURITY_METHODDEF`
`static int` | `MONO_HAS_DECL_SECURITY_TYPEDEF`
`static int` | `MONO_HAS_FIELD_MARSHAL_BITS`
`static int` | `MONO_HAS_FIELD_MARSHAL_FIELDSREF`
`static int` | `MONO_HAS_FIELD_MARSHAL_MASK`
`static int` | `MONO_HAS_FIELD_MARSHAL_PARAMDEF`
`static int` | `MONO_HAS_SEMANTICS_BITS`
`static int` | `MONO_HAS_SEMANTICS_EVENT`
`static int` | `MONO_HAS_SEMANTICS_MASK`
`static int` | `MONO_HAS_SEMANTICS_PROPERTY`
`static int` | `MONO_HASCONSTANT_BITS`
`static int` | `MONO_HASCONSTANT_FIEDDEF`
`static int` | `MONO_HASCONSTANT_MASK`
`static int` | `MONO_HASCONSTANT_PARAM`
`static int` | `MONO_HASCONSTANT_PROPERTY`
`static int` | `MONO_IMPLEMENTATION_ASSEMBLYREF`
`static int` | `MONO_IMPLEMENTATION_BITS`
`static int` | `MONO_IMPLEMENTATION_EXP_TYPE`
`static int` | `MONO_IMPLEMENTATION_FILE`
`static int` | `MONO_IMPLEMENTATION_MASK`
`static int` | `MONO_IMPLMAP_FLAGS`
`static int` | `MONO_IMPLMAP_MEMBER`
`static int` | `MONO_IMPLMAP_NAME`
`static int` | `MONO_IMPLMAP_SCOPE`
`static int` | `MONO_IMPLMAP_SIZE`
`static int` | `MONO_INTERFACEIMPL_CLASS`
`static int` | `MONO_INTERFACEIMPL_INTERFACE`
`static int` | `MONO_INTERFACEIMPL_SIZE`
`static int` | `MONO_MANIFEST_FLAGS`
`static int` | `MONO_MANIFEST_IMPLEMENTATION`
`static int` | `MONO_MANIFEST_NAME`
`static int` | `MONO_MANIFEST_OFFSET`
`static int` | `MONO_MANIFEST_RESOURCE_PRIVATE` 23.1.9 Flags for ManifestResource native declaration : mono\metadata\attrdefs.h:128
`static int` | `MONO_MANIFEST_RESOURCE_PUBLIC` 23.1.9 Flags for ManifestResource native declaration : mono\metadata\attrdefs.h:127
`static int` | `MONO_MANIFEST_RESOURCE_VISIBILITY_MASK` 23.1.9 Flags for ManifestResource native declaration : mono\metadata\attrdefs.h:126
`static int` | `MONO_MANIFEST_SIZE`
`static int` | `MONO_MEMBERFORWD_BITS`
`static int` | `MONO_MEMBERFORWD_FIELDDEF`
`static int` | `MONO_MEMBERFORWD_MASK`
`static int` | `MONO_MEMBERFORWD_METHODDEF`
`static int` | `MONO_MEMBERREF_CLASS`
`static int` | `MONO_MEMBERREF_NAME`
`static int` | `MONO_MEMBERREF_PARENT_BITS`
`static int` | `MONO_MEMBERREF_PARENT_MASK`
`static int` | `MONO_MEMBERREF_PARENT_METHODDEF`
`static int` | `MONO_MEMBERREF_PARENT_MODULEREF`
`static int` | `MONO_MEMBERREF_PARENT_TYPEDEF` not used native declaration : mono\metadata\row-indexes.h:374
`static int` | `MONO_MEMBERREF_PARENT_TYPEREF`
`static int` | `MONO_MEMBERREF_PARENT_TYPESPEC`
`static int` | `MONO_MEMBERREF_SIGNATURE`
`static int` | `MONO_MEMBERREF_SIZE`
`static int` | `MONO_METHOD_ATTR_ABSTRACT` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:153
`static int` | `MONO_METHOD_ATTR_ACCESS_MASK` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:135
`static int` | `MONO_METHOD_ATTR_ASSEM` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:139
`static int` | `MONO_METHOD_ATTR_COMPILER_CONTROLLED` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:136
`static int` | `MONO_METHOD_ATTR_FAM_AND_ASSEM` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:138
`static int` | `MONO_METHOD_ATTR_FAM_OR_ASSEM` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:141
`static int` | `MONO_METHOD_ATTR_FAMILY` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:140
`static int` | `MONO_METHOD_ATTR_FINAL` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:145
`static int` | `MONO_METHOD_ATTR_HAS_SECURITY` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:165
`static int` | `MONO_METHOD_ATTR_HIDE_BY_SIG` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:147
`static int` | `MONO_METHOD_ATTR_NEW_SLOT` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:151
`static int` | `MONO_METHOD_ATTR_PINVOKE_IMPL` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:157
`static int` | `MONO_METHOD_ATTR_PRIVATE` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:137
`static int` | `MONO_METHOD_ATTR_PUBLIC` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:142
`static int` | `MONO_METHOD_ATTR_REQUIRE_SEC_OBJECT` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:166
`static int` | `MONO_METHOD_ATTR_RESERVED_MASK` Method Attributes (23.1.10) For runtime use only native declaration : mono\metadata\attrdefs.h:163
`static int` | `MONO_METHOD_ATTR_REUSE_SLOT` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:150
`static int` | `MONO_METHOD_ATTR_RT_SPECIAL_NAME` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:164
`static int` | `MONO_METHOD_ATTR_SPECIAL_NAME` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:155
`static int` | `MONO_METHOD_ATTR_STATIC` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:144
`static int` | `MONO_METHOD_ATTR_STRICT` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:152
`static int` | `MONO_METHOD_ATTR_UNMANAGED_EXPORT` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:158
`static int` | `MONO_METHOD_ATTR_VIRTUAL` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:146
`static int` | `MONO_METHOD_ATTR_VTABLE_LAYOUT_MASK` Method Attributes (23.1.10) native declaration : mono\metadata\attrdefs.h:149
`static int` | `MONO_METHOD_FLAGS`
`static int` | `MONO_METHOD_IMPL_ATTR_CODE_TYPE_MASK` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:173
`static int` | `MONO_METHOD_IMPL_ATTR_FORWARD_REF` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:183
`static int` | `MONO_METHOD_IMPL_ATTR_IL` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:174
`static int` | `MONO_METHOD_IMPL_ATTR_INTERNAL_CALL` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:185
`static int` | `MONO_METHOD_IMPL_ATTR_MANAGED` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:181
`static int` | `MONO_METHOD_IMPL_ATTR_MANAGED_MASK` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:179
`static int` | `MONO_METHOD_IMPL_ATTR_MAX_METHOD_IMPL_VAL` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:188
`static int` | `MONO_METHOD_IMPL_ATTR_NATIVE` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:175
`static int` | `MONO_METHOD_IMPL_ATTR_NOINLINING` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:187
`static int` | `MONO_METHOD_IMPL_ATTR_OPTIL` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:176
`static int` | `MONO_METHOD_IMPL_ATTR_PRESERVE_SIG` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:184
`static int` | `MONO_METHOD_IMPL_ATTR_RUNTIME` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:177
`static int` | `MONO_METHOD_IMPL_ATTR_SYNCHRONIZED` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:186
`static int` | `MONO_METHOD_IMPL_ATTR_UNMANAGED` Method Impl Attributes (23.1.11) native declaration : mono\metadata\attrdefs.h:180
`static int` | `MONO_METHOD_IMPLFLAGS`
`static int` | `MONO_METHOD_NAME`
`static int` | `MONO_METHOD_PARAMLIST`
`static int` | `MONO_METHOD_POINTER_METHOD`
`static int` | `MONO_METHOD_POINTER_SIZE`
`static int` | `MONO_METHOD_RVA`
`static int` | `MONO_METHOD_SEMA_ASSOCIATION`
`static int` | `MONO_METHOD_SEMA_METHOD`
`static int` | `MONO_METHOD_SEMA_SEMANTICS`
`static int` | `MONO_METHOD_SEMA_SIZE`
`static int` | `MONO_METHOD_SEMANTIC_ADD_ON` Method Semantics ([MethodSemanticAttributes]) 23.1.12, native declaration : mono\metadata\attrdefs.h:198
`static int` | `MONO_METHOD_SEMANTIC_FIRE` Method Semantics ([MethodSemanticAttributes]) 23.1.12, native declaration : mono\metadata\attrdefs.h:200
`static int` | `MONO_METHOD_SEMANTIC_GETTER` Method Semantics ([MethodSemanticAttributes]) 23.1.12, native declaration : mono\metadata\attrdefs.h:196
`static int` | `MONO_METHOD_SEMANTIC_OTHER` Method Semantics ([MethodSemanticAttributes]) 23.1.12, native declaration : mono\metadata\attrdefs.h:197
`static int` | `MONO_METHOD_SEMANTIC_REMOVE_ON` Method Semantics ([MethodSemanticAttributes]) 23.1.12, native declaration : mono\metadata\attrdefs.h:199
`static int` | `MONO_METHOD_SEMANTIC_SETTER` Method Semantics ([MethodSemanticAttributes]) 23.1.12, native declaration : mono\metadata\attrdefs.h:195
`static int` | `MONO_METHOD_SIGNATURE`
`static int` | `MONO_METHOD_SIZE`
`static int` | `MONO_METHODDEFORREF_BITS`
`static int` | `MONO_METHODDEFORREF_MASK`
`static int` | `MONO_METHODDEFORREF_METHODDEF`
`static int` | `MONO_METHODDEFORREF_METHODREF`
`static int` | `MONO_METHODIMPL_BODY`
`static int` | `MONO_METHODIMPL_CLASS`
`static int` | `MONO_METHODIMPL_DECLARATION`
`static int` | `MONO_METHODIMPL_SIZE`
`static int` | `MONO_METHODSPEC_METHOD`
`static int` | `MONO_METHODSPEC_SIGNATURE`
`static int` | `MONO_METHODSPEC_SIZE`
`static int` | `MONO_MODULE_ENC`
`static int` | `MONO_MODULE_ENCBASE`
`static int` | `MONO_MODULE_GENERATION`
`static int` | `MONO_MODULE_MVID`
`static int` | `MONO_MODULE_NAME`
`static int` | `MONO_MODULE_SIZE`
`static int` | `MONO_MODULEREF_NAME`
`static int` | `MONO_MODULEREF_SIZE`
`static int` | `MONO_NESTED_CLASS_ENCLOSING`
`static int` | `MONO_NESTED_CLASS_NESTED`
`static int` | `MONO_NESTED_CLASS_SIZE`
`static int` | `MONO_PARAM_ATTR_HAS_DEFAULT` Flags for Params (23.1.13) native declaration : mono\metadata\attrdefs.h:211
`static int` | `MONO_PARAM_ATTR_HAS_MARSHAL` Flags for Params (23.1.13) native declaration : mono\metadata\attrdefs.h:212
`static int` | `MONO_PARAM_ATTR_IN` Flags for Params (23.1.13) native declaration : mono\metadata\attrdefs.h:207
`static int` | `MONO_PARAM_ATTR_OPTIONAL` Flags for Params (23.1.13) native declaration : mono\metadata\attrdefs.h:209
`static int` | `MONO_PARAM_ATTR_OUT` Flags for Params (23.1.13) native declaration : mono\metadata\attrdefs.h:208
`static int` | `MONO_PARAM_ATTR_RESERVED_MASK` Flags for Params (23.1.13) native declaration : mono\metadata\attrdefs.h:210
`static int` | `MONO_PARAM_ATTR_UNUSED` Flags for Params (23.1.13) native declaration : mono\metadata\attrdefs.h:213
`static int` | `MONO_PARAM_FLAGS`
`static int` | `MONO_PARAM_NAME`
`static int` | `MONO_PARAM_POINTER_PARAM`
`static int` | `MONO_PARAM_POINTER_SIZE`
`static int` | `MONO_PARAM_SEQUENCE`
`static int` | `MONO_PARAM_SIZE`
`static int` | `MONO_PINVOKE_BEST_FIT_DISABLED` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:106
`static int` | `MONO_PINVOKE_BEST_FIT_ENABLED` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:105
`static int` | `MONO_PINVOKE_BEST_FIT_MASK` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:107
`static int` | `MONO_PINVOKE_CALL_CONV_CDECL` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:111
`static int` | `MONO_PINVOKE_CALL_CONV_FASTCALL` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:114
`static int` | `MONO_PINVOKE_CALL_CONV_GENERIC` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:118
`static int` | `MONO_PINVOKE_CALL_CONV_GENERICINST` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:119
`static int` | `MONO_PINVOKE_CALL_CONV_MASK` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:109
`static int` | `MONO_PINVOKE_CALL_CONV_STDCALL` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:112
`static int` | `MONO_PINVOKE_CALL_CONV_THISCALL` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:113
`static int` | `MONO_PINVOKE_CALL_CONV_WINAPI` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:110
`static int` | `MONO_PINVOKE_CHAR_SET_ANSI` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:102
`static int` | `MONO_PINVOKE_CHAR_SET_AUTO` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:104
`static int` | `MONO_PINVOKE_CHAR_SET_MASK` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:100
`static int` | `MONO_PINVOKE_CHAR_SET_NOT_SPEC` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:101
`static int` | `MONO_PINVOKE_CHAR_SET_UNICODE` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:103
`static int` | `MONO_PINVOKE_NO_MANGLE` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:99
`static int` | `MONO_PINVOKE_SUPPORTS_LAST_ERROR` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:108
`static int` | `MONO_PINVOKE_THROW_ON_UNMAPPABLE_DISABLED` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:116
`static int` | `MONO_PINVOKE_THROW_ON_UNMAPPABLE_ENABLED` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:115
`static int` | `MONO_PINVOKE_THROW_ON_UNMAPPABLE_MASK` 23.1.8 Flags for ImplMap [PInvokeAttributes] native declaration : mono\metadata\attrdefs.h:117
`static int` | `MONO_PROPERTY_ATTR_HAS_DEFAULT` 23.1.14 PropertyAttributes native declaration : mono\metadata\attrdefs.h:223
`static int` | `MONO_PROPERTY_ATTR_RESERVED_MASK` 23.1.14 PropertyAttributes native declaration : mono\metadata\attrdefs.h:221
`static int` | `MONO_PROPERTY_ATTR_RT_SPECIAL_NAME` 23.1.14 PropertyAttributes native declaration : mono\metadata\attrdefs.h:222
`static int` | `MONO_PROPERTY_ATTR_SPECIAL_NAME` 23.1.14 PropertyAttributes native declaration : mono\metadata\attrdefs.h:220
`static int` | `MONO_PROPERTY_ATTR_UNUSED` 23.1.14 PropertyAttributes native declaration : mono\metadata\attrdefs.h:224
`static int` | `MONO_PROPERTY_FLAGS`
`static int` | `MONO_PROPERTY_MAP_PARENT`
`static int` | `MONO_PROPERTY_MAP_PROPERTY_LIST`
`static int` | `MONO_PROPERTY_MAP_SIZE`
`static int` | `MONO_PROPERTY_NAME`
`static int` | `MONO_PROPERTY_POINTER_PROPERTY`
`static int` | `MONO_PROPERTY_POINTER_SIZE`
`static int` | `MONO_PROPERTY_SIZE`
`static int` | `MONO_PROPERTY_TYPE`
`static int` | `MONO_PUBLIC_KEY_TOKEN_LENGTH`
`static int` | `MONO_RESOLTION_SCOPE_ASSEMBLYREF`
`static int` | `MONO_RESOLTION_SCOPE_BITS`
`static int` | `MONO_RESOLTION_SCOPE_MASK`
`static int` | `MONO_RESOLTION_SCOPE_MODULE`
`static int` | `MONO_RESOLTION_SCOPE_MODULEREF`
`static int` | `MONO_RESOLTION_SCOPE_TYPEREF`
`static int` | `MONO_STAND_ALONE_SIGNATURE`
`static int` | `MONO_STAND_ALONE_SIGNATURE_SIZE`
`static long` | `MONO_SYMBOL_FILE_MAGIC`
`static int` | `MONO_SYMBOL_FILE_MAJOR_VERSION`
`static int` | `MONO_SYMBOL_FILE_MINOR_VERSION`
`static GlobalStruct<MonoSymbolTable>` | `mono_symbol_table`
`static int` | `MONO_TABLE_LAST`
`static int` | `MONO_TYPE_ATTR_ABSTRACT` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_ANSI_CLASS` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_AUTO_CLASS` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_AUTO_LAYOUT` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_BEFORE_FIELD_INIT` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_CLASS` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_CLASS_SEMANTIC_MASK` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_CUSTOM_CLASS` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_CUSTOM_MASK` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_EXPLICIT_LAYOUT` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_FORWARDER` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_HAS_SECURITY` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_IMPORT` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_INTERFACE` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_LAYOUT_MASK` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_NESTED_ASSEMBLY` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_NESTED_FAM_AND_ASSEM` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_NESTED_FAM_OR_ASSEM` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_NESTED_FAMILY` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_NESTED_PRIVATE` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_NESTED_PUBLIC` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_NOT_PUBLIC` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_PUBLIC` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_RESERVED_MASK` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_RT_SPECIAL_NAME` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_SEALED` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_SEQUENTIAL_LAYOUT` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_SERIALIZABLE` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_SPECIAL_NAME` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_STRING_FORMAT_MASK` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_UNICODE_CLASS` Type Attributes (23.1.15).
`static int` | `MONO_TYPE_ATTR_VISIBILITY_MASK` Type Attributes (23.1.15).
`static int` | `MONO_TYPEDEF_EXTENDS`
`static int` | `MONO_TYPEDEF_FIELD_LIST`
`static int` | `MONO_TYPEDEF_FLAGS`
`static int` | `MONO_TYPEDEF_METHOD_LIST`
`static int` | `MONO_TYPEDEF_NAME`
`static int` | `MONO_TYPEDEF_NAMESPACE`
`static int` | `MONO_TYPEDEF_SIZE`
`static int` | `MONO_TYPEDEFORREF_BITS`
`static int` | `MONO_TYPEDEFORREF_MASK`
`static int` | `MONO_TYPEDEFORREF_TYPEDEF`
`static int` | `MONO_TYPEDEFORREF_TYPEREF`
`static int` | `MONO_TYPEDEFORREF_TYPESPEC`
`static int` | `MONO_TYPEORMETHOD_BITS`
`static int` | `MONO_TYPEORMETHOD_MASK`
`static int` | `MONO_TYPEORMETHOD_METHOD`
`static int` | `MONO_TYPEORMETHOD_TYPE`
`static int` | `MONO_TYPEREF_NAME`
`static int` | `MONO_TYPEREF_NAMESPACE`
`static int` | `MONO_TYPEREF_SCOPE`
`static int` | `MONO_TYPEREF_SIZE`
`static int` | `MONO_TYPESPEC_SIGNATURE`
`static int` | `MONO_TYPESPEC_SIZE`
`static int` | `MONO_ZERO_LEN_ARRAY`
`static int` | `MonoInlineBrTarget`
`static int` | `MonoInlineField`
`static int` | `MonoInlineI`
`static int` | `MonoInlineI8`
`static int` | `MonoInlineMethod`
`static int` | `MonoInlineNone`
`static int` | `MonoInlineR`
`static int` | `MonoInlineSig`
`static int` | `MonoInlineString`
`static int` | `MonoInlineSwitch`
`static int` | `MonoInlineTok`
`static int` | `MonoInlineType`
`static int` | `MonoInlineVar`
`static int` | `MonoShortInlineBrTarget`
`static int` | `MonoShortInlineI`
`static int` | `MonoShortInlineR`
`static int` | `MonoShortInlineVar`

Fields inherited from interface com.sun.jna.Library
`OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER`

Method Summary
`int` | `_mono_debug_address_from_il_offset(MonoDebugMethodJitInfo jit, int il_offset)` Original signature : `int _mono_debug_address_from_il_offset(MonoDebugMethodJitInfo*, int)` native declaration : mono\metadata\debug-mono-symfile.h:114
`void` | `mono_add_internal_call(ByteByReference name, Pointer method)` Deprecated. use the safer method `mono_add_internal_call(java.lang.String, com.sun.jna.Pointer)` instead
`void` | `mono_add_internal_call(java.lang.String name, Pointer method)` Original signature : `void mono_add_internal_call(const char*, gconstpointer)` native declaration : mono\metadata\loader.h:55
`int` | `mono_alloc_special_static_data(int static_type, int size, int align)` Original signature : `int mono_alloc_special_static_data(int, int, int)` native declaration : mono\metadata\threads.h:59
`MonoLibrary.MonoClass` | `mono_array_class_get(MonoLibrary.MonoClass element_class, int rank)` Original signature : `MonoClass* mono_array_class_get(MonoClass*, int)` native declaration : mono\metadata\class.h:66
`MonoArray` | `mono_array_clone(MonoArray array)` Original signature : `MonoArray* mono_array_clone(MonoArray*)` native declaration : mono\metadata\object.h:131
`int` | `mono_array_element_size(MonoLibrary.MonoClass ac)` Original signature : `int mono_array_element_size(MonoClass*)` native declaration : mono\metadata\class.h:90
`MonoArray` | `mono_array_new_full(MonoLibrary.MonoDomain domain, MonoLibrary.MonoClass array_class, java.nio.IntBuffer lengths, java.nio.IntBuffer lower_bounds)` Original signature : `MonoArray* mono_array_new_full(MonoDomain*, MonoClass*, mono_array_size_t*, mono_array_size_t*)` native declaration : mono\metadata\object.h:124
`MonoArray` | `mono_array_new_full(MonoLibrary.MonoDomain domain, MonoLibrary.MonoClass array_class, IntByReference lengths, IntByReference lower_bounds)` Deprecated. use the safer method `mono_array_new_full(com.nativelibs4java.mono.MonoLibrary.MonoDomain, com.nativelibs4java.mono.MonoLibrary.MonoClass, java.nio.IntBuffer, java.nio.IntBuffer)` instead
`MonoArray` | `mono_array_new_specific(MonoLibrary.MonoVTable vtable, int n)` Original signature : `MonoArray* mono_array_new_specific(MonoVTable*, mono_array_size_t)` native declaration : mono\metadata\object.h:128
`MonoArray` | `mono_array_new(MonoLibrary.MonoDomain domain, MonoLibrary.MonoClass eclass, int n)` Original signature : `MonoArray* mono_array_new(MonoDomain*, MonoClass*, mono_array_size_t)` native declaration : mono\metadata\object.h:121
`void` | `mono_assemblies_cleanup()` Original signature : `void mono_assemblies_cleanup()` native declaration : mono\metadata\assembly.h:10
`void` | `mono_assemblies_init()` Original signature : `void mono_assemblies_init()` native declaration : mono\metadata\assembly.h:9
`void` | `mono_assembly_close(MonoLibrary.MonoAssembly assembly)` Original signature : `void mono_assembly_close(MonoAssembly*)` native declaration : mono\metadata\assembly.h:37
`boolean` | `mono_assembly_fill_assembly_name(MonoLibrary.MonoImage image, MonoAssemblyName aname)` Original signature : `bool mono_assembly_fill_assembly_name(MonoImage*, MonoAssemblyName*)` native declaration : mono\metadata\assembly.h:44
`void` | `mono_assembly_get_assemblyref(MonoLibrary.MonoImage image, int index, MonoAssemblyName aname)` Original signature : `void mono_assembly_get_assemblyref(MonoImage*, int, MonoAssemblyName*)` native declaration : mono\metadata\assembly.h:33
`MonoLibrary.MonoImage` | `mono_assembly_get_image(MonoLibrary.MonoAssembly assembly)` Original signature : `MonoImage* mono_assembly_get_image(MonoAssembly*)` native declaration : mono\metadata\assembly.h:43
`MonoLibrary.MonoAssembly` | `mono_assembly_get_main()` Original signature : `MonoAssembly* mono_assembly_get_main()` native declaration : mono\metadata\assembly.h:42
`MonoLibrary.MonoReflectionAssembly` | `mono_assembly_get_object(MonoLibrary.MonoDomain domain, MonoLibrary.MonoAssembly assembly)` Original signature : `MonoReflectionAssembly* mono_assembly_get_object(MonoDomain*, MonoAssembly*)` native declaration : mono\metadata\reflection.h:56
`java.lang.String` | `mono_assembly_getrootdir()` Original signature : `char* mono_assembly_getrootdir()` native declaration : mono\metadata\assembly.h:39
`void` | `mono_assembly_invoke_load_hook(MonoLibrary.MonoAssembly ass)` Original signature : `void mono_assembly_invoke_load_hook(MonoAssembly*)` native declaration : mono\metadata\assembly.h:85
`MonoLibrary.MonoAssembly` | `mono_assembly_invoke_search_hook(MonoAssemblyName aname)` Original signature : `MonoAssembly* mono_assembly_invoke_search_hook(MonoAssemblyName*)` native declaration : mono\metadata\assembly.h:60
`MonoLibrary.MonoAssembly` | `mono_assembly_load_from_full(MonoLibrary.MonoImage image, ByteByReference fname, IntByReference status, boolean refonly)` Deprecated. use the safer method `mono_assembly_load_from_full(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.nio.IntBuffer, boolean)` instead
`MonoLibrary.MonoAssembly` | `mono_assembly_load_from_full(MonoLibrary.MonoImage image, java.lang.String fname, java.nio.IntBuffer status, boolean refonly)` Original signature : `MonoAssembly* mono_assembly_load_from_full(MonoImage*, const char*, MonoImageOpenStatus*, bool)` native declaration : mono\metadata\assembly.h:25
`MonoLibrary.MonoAssembly` | `mono_assembly_load_from(MonoLibrary.MonoImage image, ByteByReference fname, IntByReference status)` Deprecated. use the safer method `mono_assembly_load_from(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.nio.IntBuffer)` instead
`MonoLibrary.MonoAssembly` | `mono_assembly_load_from(MonoLibrary.MonoImage image, java.lang.String fname, java.nio.IntBuffer status)` Original signature : `MonoAssembly* mono_assembly_load_from(MonoImage*, const char*, MonoImageOpenStatus*)` native declaration : mono\metadata\assembly.h:23
`MonoLibrary.MonoAssembly` | `mono_assembly_load_full(MonoAssemblyName aname, ByteByReference basedir, IntByReference status, boolean refonly)` Deprecated. use the safer method `mono_assembly_load_full(com.nativelibs4java.mono.MonoAssemblyName, java.lang.String, java.nio.IntBuffer, boolean)` instead
`MonoLibrary.MonoAssembly` | `mono_assembly_load_full(MonoAssemblyName aname, java.lang.String basedir, java.nio.IntBuffer status, boolean refonly)` Original signature : `MonoAssembly* mono_assembly_load_full(MonoAssemblyName*, const char*, MonoImageOpenStatus*, bool)` native declaration : mono\metadata\assembly.h:19
`MonoLibrary.MonoImage` | `mono_assembly_load_module(MonoLibrary.MonoAssembly assembly, int idx)` Original signature : `MonoImage* mono_assembly_load_module(MonoAssembly*, int)` native declaration : mono\metadata\assembly.h:36
`void` | `mono_assembly_load_reference(MonoLibrary.MonoImage image, int index)` Original signature : `void mono_assembly_load_reference(MonoImage*, int)` native declaration : mono\metadata\assembly.h:34
`void` | `mono_assembly_load_references(MonoLibrary.MonoImage image, java.nio.IntBuffer status)` Original signature : `void mono_assembly_load_references(MonoImage*, MonoImageOpenStatus*)` native declaration : mono\metadata\assembly.h:35
`void` | `mono_assembly_load_references(MonoLibrary.MonoImage image, IntByReference status)` Deprecated. use the safer method `mono_assembly_load_references(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.nio.IntBuffer)` instead
`MonoLibrary.MonoAssembly` | `mono_assembly_load_with_partial_name(ByteByReference name, IntByReference status)` Deprecated. use the safer method `mono_assembly_load_with_partial_name(java.lang.String, java.nio.IntBuffer)` instead
`MonoLibrary.MonoAssembly` | `mono_assembly_load_with_partial_name(java.lang.String name, java.nio.IntBuffer status)` Original signature : `MonoAssembly* mono_assembly_load_with_partial_name(const char*, MonoImageOpenStatus*)` native declaration : mono\metadata\assembly.h:29
`MonoLibrary.MonoAssembly` | `mono_assembly_load(MonoAssemblyName aname, ByteByReference basedir, IntByReference status)` Deprecated. use the safer method `mono_assembly_load(com.nativelibs4java.mono.MonoAssemblyName, java.lang.String, java.nio.IntBuffer)` instead
`MonoLibrary.MonoAssembly` | `mono_assembly_load(MonoAssemblyName aname, java.lang.String basedir, java.nio.IntBuffer status)` Original signature : `MonoAssembly* mono_assembly_load(MonoAssemblyName*, const char*, MonoImageOpenStatus*)` native declaration : mono\metadata\assembly.h:16
`MonoLibrary.MonoAssembly` | `mono_assembly_loaded_full(MonoAssemblyName aname, boolean refonly)` Original signature : `MonoAssembly* mono_assembly_loaded_full(MonoAssemblyName*, bool)` native declaration : mono\metadata\assembly.h:32
`MonoLibrary.MonoAssembly` | `mono_assembly_loaded(MonoAssemblyName aname)` Original signature : `MonoAssembly* mono_assembly_loaded(MonoAssemblyName*)` native declaration : mono\metadata\assembly.h:31
`boolean` | `mono_assembly_names_equal(MonoAssemblyName l, MonoAssemblyName r)` Original signature : `bool mono_assembly_names_equal(MonoAssemblyName*, MonoAssemblyName*)` native declaration : mono\metadata\assembly.h:45
`MonoLibrary.MonoAssembly` | `mono_assembly_open_full(ByteByReference filename, IntByReference status, boolean refonly)` Deprecated. use the safer method `mono_assembly_open_full(java.lang.String, java.nio.IntBuffer, boolean)` instead
`MonoLibrary.MonoAssembly` | `mono_assembly_open_full(java.lang.String filename, java.nio.IntBuffer status, boolean refonly)` Original signature : `MonoAssembly* mono_assembly_open_full(const char*, MonoImageOpenStatus*, bool)` native declaration : mono\metadata\assembly.h:13
`MonoLibrary.MonoAssembly` | `mono_assembly_open(ByteByReference filename, IntByReference status)` Deprecated. use the safer method `mono_assembly_open(java.lang.String, java.nio.IntBuffer)` instead
`MonoLibrary.MonoAssembly` | `mono_assembly_open(java.lang.String filename, java.nio.IntBuffer status)` Original signature : `MonoAssembly* mono_assembly_open(const char*, MonoImageOpenStatus*)` native declaration : mono\metadata\assembly.h:11
`void` | `mono_assembly_set_main(MonoLibrary.MonoAssembly assembly)` Original signature : `void mono_assembly_set_main(MonoAssembly*)` native declaration : mono\metadata\assembly.h:41
`void` | `mono_assembly_setrootdir(ByteByReference root_dir)` Deprecated. use the safer method `mono_assembly_setrootdir(java.lang.String)` instead
`void` | `mono_assembly_setrootdir(java.lang.String root_dir)` Original signature : `void mono_assembly_setrootdir(const char*)` native declaration : mono\metadata\assembly.h:38
`MonoLibrary.MonoClass` | `mono_bounded_array_class_get(MonoLibrary.MonoClass element_class, int rank, boolean bounded)` Original signature : `MonoClass* mono_bounded_array_class_get(MonoClass*, int, bool)` native declaration : mono\metadata\class.h:63
`java.lang.String` | `mono_check_corlib_version()` Original signature : `char* mono_check_corlib_version()` native declaration : mono\metadata\appdomain.h:60
`int` | `mono_class_array_element_size(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_array_element_size(MonoClass*)` native declaration : mono\metadata\class.h:96
`int` | `mono_class_data_size(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_data_size(MonoClass*)` native declaration : mono\metadata\class.h:99
`MonoLibrary.MonoType` | `mono_class_enum_basetype(MonoLibrary.MonoClass klass)` Original signature : `MonoType* mono_class_enum_basetype(MonoClass*)` native declaration : mono\metadata\class.h:140
`MonoLibrary.MonoClass` | `mono_class_from_generic_parameter(MonoLibrary.MonoGenericParam param, MonoLibrary.MonoImage image, boolean is_mvar)` Original signature : `MonoClass* mono_class_from_generic_parameter(MonoGenericParam*, MonoImage*, bool)` native declaration : mono\metadata\class.h:48
`MonoLibrary.MonoClass` | `mono_class_from_mono_type(MonoLibrary.MonoType type)` Original signature : `MonoClass* mono_class_from_mono_type(MonoType*)` native declaration : mono\metadata\class.h:108
`MonoLibrary.MonoClass` | `mono_class_from_name_case(MonoLibrary.MonoImage image, ByteByReference name_space, ByteByReference name)` Deprecated. use the safer method `mono_class_from_name_case(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoClass` | `mono_class_from_name_case(MonoLibrary.MonoImage image, java.lang.String name_space, java.lang.String name)` Original signature : `MonoClass* mono_class_from_name_case(MonoImage*, const char*, const char*)` native declaration : mono\metadata\class.h:39
`MonoLibrary.MonoClass` | `mono_class_from_name(MonoLibrary.MonoImage image, ByteByReference name_space, ByteByReference name)` Deprecated. use the safer method `mono_class_from_name(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoClass` | `mono_class_from_name(MonoLibrary.MonoImage image, java.lang.String name_space, java.lang.String name)` Original signature : `MonoClass* mono_class_from_name(MonoImage*, const char*, const char*)` native declaration : mono\metadata\class.h:36
`MonoLibrary.MonoClass` | `mono_class_from_typeref(MonoLibrary.MonoImage image, int type_token)` Original signature : `MonoClass* mono_class_from_typeref(MonoImage*, int)` native declaration : mono\metadata\class.h:45
`MonoLibrary.MonoType` | `mono_class_get_byref_type(MonoLibrary.MonoClass klass)` Original signature : `MonoType* mono_class_get_byref_type(MonoClass*)` native declaration : mono\metadata\class.h:167
`MonoLibrary.MonoClass` | `mono_class_get_element_class(MonoLibrary.MonoClass klass)` Original signature : `MonoClass* mono_class_get_element_class(MonoClass*)` native declaration : mono\metadata\class.h:131
`int` | `mono_class_get_event_token(MonoLibrary.MonoEvent event)` Original signature : `int mono_class_get_event_token(MonoEvent*)` native declaration : mono\metadata\class.h:81
`MonoLibrary.MonoEvent` | `mono_class_get_events(MonoLibrary.MonoClass klass, PointerByReference iter)` Original signature : `MonoEvent* mono_class_get_events(MonoClass*, void**)` native declaration : mono\metadata\class.h:191
`MonoLibrary.MonoClassField` | `mono_class_get_field_from_name(MonoLibrary.MonoClass klass, ByteByReference name)` Deprecated. use the safer method `mono_class_get_field_from_name(com.nativelibs4java.mono.MonoLibrary.MonoClass, java.lang.String)` instead
`MonoLibrary.MonoClassField` | `mono_class_get_field_from_name(MonoLibrary.MonoClass klass, java.lang.String name)` Original signature : `MonoClassField* mono_class_get_field_from_name(MonoClass*, const char*)` native declaration : mono\metadata\class.h:75
`int` | `mono_class_get_field_token(MonoLibrary.MonoClassField field)` Original signature : `int mono_class_get_field_token(MonoClassField*)` native declaration : mono\metadata\class.h:78
`MonoLibrary.MonoClassField` | `mono_class_get_field(MonoLibrary.MonoClass klass, int field_token)` Original signature : `MonoClassField* mono_class_get_field(MonoClass*, int)` native declaration : mono\metadata\class.h:72
`MonoLibrary.MonoClassField` | `mono_class_get_fields(MonoLibrary.MonoClass klass, PointerByReference iter)` Original signature : `MonoClassField* mono_class_get_fields(MonoClass*, void**)` native declaration : mono\metadata\class.h:182
`int` | `mono_class_get_flags(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_get_flags(MonoClass*)` native declaration : mono\metadata\class.h:152
`MonoLibrary.MonoClass` | `mono_class_get_full(MonoLibrary.MonoImage image, int type_token, MonoLibrary.MonoGenericContext context)` Original signature : `MonoClass* mono_class_get_full(MonoImage*, int, MonoGenericContext*)` native declaration : mono\metadata\class.h:27
`MonoLibrary.MonoImage` | `mono_class_get_image(MonoLibrary.MonoClass klass)` MonoClass accessors Original signature : `MonoImage* mono_class_get_image(MonoClass*)` native declaration : mono\metadata\class.h:128
`MonoLibrary.MonoClass` | `mono_class_get_interfaces(MonoLibrary.MonoClass klass, PointerByReference iter)` Original signature : `MonoClass* mono_class_get_interfaces(MonoClass*, void**)` native declaration : mono\metadata\class.h:194
`MonoLibrary.MonoMethod` | `mono_class_get_method_from_name_flags(MonoLibrary.MonoClass klass, ByteByReference name, int param_count, int flags)` Deprecated. use the safer method `mono_class_get_method_from_name_flags(com.nativelibs4java.mono.MonoLibrary.MonoClass, java.lang.String, int, int)` instead
`MonoLibrary.MonoMethod` | `mono_class_get_method_from_name_flags(MonoLibrary.MonoClass klass, java.lang.String name, int param_count, int flags)` Original signature : `MonoMethod* mono_class_get_method_from_name_flags(MonoClass*, const char*, int, int)` native declaration : mono\metadata\class.h:42
`MonoLibrary.MonoMethod` | `mono_class_get_method_from_name(MonoLibrary.MonoClass klass, ByteByReference name, int param_count)` Deprecated. use the safer method `mono_class_get_method_from_name(com.nativelibs4java.mono.MonoLibrary.MonoClass, java.lang.String, int)` instead
`MonoLibrary.MonoMethod` | `mono_class_get_method_from_name(MonoLibrary.MonoClass klass, java.lang.String name, int param_count)` Original signature : `MonoMethod* mono_class_get_method_from_name(MonoClass*, const char*, int)` native declaration : mono\metadata\class.h:257
`MonoLibrary.MonoMethod` | `mono_class_get_methods(MonoLibrary.MonoClass klass, PointerByReference iter)` Original signature : `MonoMethod* mono_class_get_methods(MonoClass*, void**)` native declaration : mono\metadata\class.h:185
`java.lang.String` | `mono_class_get_name(MonoLibrary.MonoClass klass)` Original signature : `char* mono_class_get_name(MonoClass*)` native declaration : mono\metadata\class.h:155
`java.lang.String` | `mono_class_get_namespace(MonoLibrary.MonoClass klass)` Original signature : `char* mono_class_get_namespace(MonoClass*)` native declaration : mono\metadata\class.h:158
`MonoLibrary.MonoClass` | `mono_class_get_nested_types(MonoLibrary.MonoClass klass, PointerByReference iter)` Original signature : `MonoClass* mono_class_get_nested_types(MonoClass*, void**)` native declaration : mono\metadata\class.h:197
`MonoLibrary.MonoClass` | `mono_class_get_nesting_type(MonoLibrary.MonoClass klass)` Original signature : `MonoClass* mono_class_get_nesting_type(MonoClass*)` native declaration : mono\metadata\class.h:146
`MonoLibrary.MonoClass` | `mono_class_get_parent(MonoLibrary.MonoClass klass)` Original signature : `MonoClass* mono_class_get_parent(MonoClass*)` native declaration : mono\metadata\class.h:143
`MonoLibrary.MonoProperty` | `mono_class_get_properties(MonoLibrary.MonoClass klass, PointerByReference iter)` Original signature : `MonoProperty* mono_class_get_properties(MonoClass*, void**)` native declaration : mono\metadata\class.h:188
`MonoLibrary.MonoProperty` | `mono_class_get_property_from_name(MonoLibrary.MonoClass klass, ByteByReference name)` Deprecated. use the safer method `mono_class_get_property_from_name(com.nativelibs4java.mono.MonoLibrary.MonoClass, java.lang.String)` instead
`MonoLibrary.MonoProperty` | `mono_class_get_property_from_name(MonoLibrary.MonoClass klass, java.lang.String name)` Original signature : `MonoProperty* mono_class_get_property_from_name(MonoClass*, const char*)` native declaration : mono\metadata\class.h:84
`int` | `mono_class_get_property_token(MonoLibrary.MonoProperty prop)` Original signature : `int mono_class_get_property_token(MonoProperty*)` native declaration : mono\metadata\class.h:87
`int` | `mono_class_get_rank(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_get_rank(MonoClass*)` native declaration : mono\metadata\class.h:149
`int` | `mono_class_get_type_token(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_get_type_token(MonoClass*)` native declaration : mono\metadata\class.h:164
`MonoLibrary.MonoType` | `mono_class_get_type(MonoLibrary.MonoClass klass)` Original signature : `MonoType* mono_class_get_type(MonoClass*)` native declaration : mono\metadata\class.h:161
`MonoLibrary.MonoClass` | `mono_class_get(MonoLibrary.MonoImage image, int type_token)` Original signature : `MonoClass* mono_class_get(MonoImage*, int)` native declaration : mono\metadata\class.h:24
`MonoLibrary.MonoMethod` | `mono_class_inflate_generic_method(MonoLibrary.MonoMethod method, MonoLibrary.MonoGenericContext context)` Original signature : `MonoMethod* mono_class_inflate_generic_method(MonoMethod*, MonoGenericContext*)` native declaration : mono\metadata\class.h:54
`MonoLibrary.MonoType` | `mono_class_inflate_generic_type(MonoLibrary.MonoType type, MonoLibrary.MonoGenericContext context)` Original signature : `MonoType* mono_class_inflate_generic_type(MonoType*, MonoGenericContext*)` native declaration : mono\metadata\class.h:51
`boolean` | `mono_class_init(MonoLibrary.MonoClass klass)` Original signature : `bool mono_class_init(MonoClass*)` native declaration : mono\metadata\class.h:30
`int` | `mono_class_instance_size(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_instance_size(MonoClass*)` native declaration : mono\metadata\class.h:93
`boolean` | `mono_class_is_assignable_from(MonoLibrary.MonoClass klass, MonoLibrary.MonoClass oklass)` Original signature : `bool mono_class_is_assignable_from(MonoClass*, MonoClass*)` native declaration : mono\metadata\class.h:115
`boolean` | `mono_class_is_enum(MonoLibrary.MonoClass klass)` Original signature : `bool mono_class_is_enum(MonoClass*)` native declaration : mono\metadata\class.h:137
`boolean` | `mono_class_is_subclass_of(MonoLibrary.MonoClass klass, MonoLibrary.MonoClass klassc, boolean check_interfaces)` Original signature : `bool mono_class_is_subclass_of(MonoClass*, MonoClass*, bool)` native declaration : mono\metadata\class.h:111
`boolean` | `mono_class_is_valuetype(MonoLibrary.MonoClass klass)` Original signature : `bool mono_class_is_valuetype(MonoClass*)` native declaration : mono\metadata\class.h:134
`int` | `mono_class_min_align(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_min_align(MonoClass*)` native declaration : mono\metadata\class.h:105
`ByteByReference` | `mono_class_name_from_token(MonoLibrary.MonoImage image, int type_token)` Original signature : `char* mono_class_name_from_token(MonoImage*, int)` native declaration : mono\metadata\class.h:260
`int` | `mono_class_num_events(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_num_events(MonoClass*)` native declaration : mono\metadata\class.h:179
`int` | `mono_class_num_fields(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_num_fields(MonoClass*)` native declaration : mono\metadata\class.h:170
`int` | `mono_class_num_methods(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_num_methods(MonoClass*)` native declaration : mono\metadata\class.h:173
`int` | `mono_class_num_properties(MonoLibrary.MonoClass klass)` Original signature : `int mono_class_num_properties(MonoClass*)` native declaration : mono\metadata\class.h:176
`int` | `mono_class_value_size(MonoLibrary.MonoClass klass, java.nio.IntBuffer align)` Original signature : `int mono_class_value_size(MonoClass*, int*)` native declaration : mono\metadata\class.h:102
`int` | `mono_class_value_size(MonoLibrary.MonoClass klass, IntByReference align)` Deprecated. use the safer method `mono_class_value_size(com.nativelibs4java.mono.MonoLibrary.MonoClass, java.nio.IntBuffer)` instead
`MonoLibrary.MonoVTable` | `mono_class_vtable(MonoLibrary.MonoDomain domain, MonoLibrary.MonoClass klass)` Original signature : `MonoVTable* mono_class_vtable(MonoDomain*, MonoClass*)` native declaration : mono\metadata\class.h:33
`Pointer` | `mono_compile_method(MonoLibrary.MonoMethod method)` Original signature : `void* mono_compile_method(MonoMethod*)` native declaration : mono\metadata\object.h:282
`void` | `mono_config_for_assembly(MonoLibrary.MonoImage assembly)` Original signature : `void mono_config_for_assembly(MonoImage*)` native declaration : mono\metadata\mono-config.h:19
`void` | `mono_config_parse_memory(ByteByReference buffer)` Deprecated. use the safer method `mono_config_parse_memory(java.lang.String)` instead
`void` | `mono_config_parse_memory(java.lang.String buffer)` Original signature : `void mono_config_parse_memory(const char*)` native declaration : mono\metadata\mono-config.h:20
`void` | `mono_config_parse(ByteByReference filename)` Deprecated. use the safer method `mono_config_parse(java.lang.String)` instead
`void` | `mono_config_parse(java.lang.String filename)` Original signature : `void mono_config_parse(const char*)` native declaration : mono\metadata\mono-config.h:18
`java.lang.String` | `mono_config_string_for_assembly_file(ByteByReference filename)` Deprecated. use the safer method `mono_config_string_for_assembly_file(java.lang.String)` instead
`java.lang.String` | `mono_config_string_for_assembly_file(java.lang.String filename)` Original signature : `char* mono_config_string_for_assembly_file(const char*)` native declaration : mono\metadata\mono-config.h:22
`ByteByReference` | `mono_context_get_desc(MonoLibrary.MonoGenericContext context)` Original signature : `char* mono_context_get_desc(MonoGenericContext*)` native declaration : mono\metadata\debug-helpers.h:32
`MonoLibrary.MonoAppContext` | `mono_context_get()` Original signature : `MonoAppContext* mono_context_get()` native declaration : mono\metadata\appdomain.h:120
`void` | `mono_context_init(MonoLibrary.MonoDomain domain)` Original signature : `void mono_context_init(MonoDomain*)` native declaration : mono\metadata\appdomain.h:114
`void` | `mono_context_set(MonoLibrary.MonoAppContext new_context)` Original signature : `void mono_context_set(MonoAppContext*)` native declaration : mono\metadata\appdomain.h:117
`MonoArray` | `mono_custom_attrs_construct(MonoCustomAttrInfo cinfo)` Original signature : `MonoArray* mono_custom_attrs_construct(MonoCustomAttrInfo*)` native declaration : mono\metadata\reflection.h:76
`void` | `mono_custom_attrs_free(MonoCustomAttrInfo ainfo)` Original signature : `void mono_custom_attrs_free(MonoCustomAttrInfo*)` native declaration : mono\metadata\reflection.h:87
`MonoCustomAttrInfo` | `mono_custom_attrs_from_assembly(MonoLibrary.MonoAssembly assembly)` Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_assembly(MonoAssembly*)` native declaration : mono\metadata\reflection.h:80
`MonoCustomAttrInfo` | `mono_custom_attrs_from_class(MonoLibrary.MonoClass klass)` Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_class(MonoClass*)` native declaration : mono\metadata\reflection.h:79
`MonoCustomAttrInfo` | `mono_custom_attrs_from_event(MonoLibrary.MonoClass klass, MonoLibrary.MonoEvent event)` Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_event(MonoClass*, MonoEvent*)` native declaration : mono\metadata\reflection.h:82
`MonoCustomAttrInfo` | `mono_custom_attrs_from_field(MonoLibrary.MonoClass klass, MonoLibrary.MonoClassField field)` Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_field(MonoClass*, MonoClassField*)` native declaration : mono\metadata\reflection.h:83
`MonoCustomAttrInfo` | `mono_custom_attrs_from_index(MonoLibrary.MonoImage image, int idx)` Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_index(MonoImage*, int)` native declaration : mono\metadata\reflection.h:77
`MonoCustomAttrInfo` | `mono_custom_attrs_from_method(MonoLibrary.MonoMethod method)` Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_method(MonoMethod*)` native declaration : mono\metadata\reflection.h:78
`MonoCustomAttrInfo` | `mono_custom_attrs_from_param(MonoLibrary.MonoMethod method, int param)` Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_param(MonoMethod*, int)` native declaration : mono\metadata\reflection.h:84
`MonoCustomAttrInfo` | `mono_custom_attrs_from_property(MonoLibrary.MonoClass klass, MonoLibrary.MonoProperty property)` Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_property(MonoClass*, MonoProperty*)` native declaration : mono\metadata\reflection.h:81
`MonoObject` | `mono_custom_attrs_get_attr(MonoCustomAttrInfo ainfo, MonoLibrary.MonoClass attr_klass)` Original signature : `MonoObject* mono_custom_attrs_get_attr(MonoCustomAttrInfo*, MonoClass*)` native declaration : mono\metadata\reflection.h:86
`boolean` | `mono_custom_attrs_has_attr(MonoCustomAttrInfo ainfo, MonoLibrary.MonoClass attr_klass)` Original signature : `bool mono_custom_attrs_has_attr(MonoCustomAttrInfo*, MonoClass*)` native declaration : mono\metadata\reflection.h:85
`void` | `mono_debug_add_delegate_trampoline(Pointer code, int size)` Original signature : `void mono_debug_add_delegate_trampoline(void*, int)` native declaration : mono\metadata\mono-debug.h:170
`MonoLibrary.MonoDebugMethodAddress` | `mono_debug_add_method(MonoLibrary.MonoMethod method, MonoDebugMethodJitInfo jit, MonoLibrary.MonoDomain domain)` Original signature : `MonoDebugMethodAddress* mono_debug_add_method(MonoMethod*, MonoDebugMethodJitInfo*, MonoDomain*)` native declaration : mono\metadata\mono-debug.h:154
`void` | `mono_debug_cleanup()` Original signature : `void mono_debug_cleanup()` native declaration : mono\metadata\mono-debug.h:145
`void` | `mono_debug_close_image(MonoLibrary.MonoImage image)` Original signature : `void mono_debug_close_image(MonoImage*)` native declaration : mono\metadata\mono-debug.h:147
`void` | `mono_debug_close_mono_symbol_file(MonoSymbolFile symfile)` Original signature : `void mono_debug_close_mono_symbol_file(MonoSymbolFile*)` native declaration : mono\metadata\debug-mono-symfile.h:107
`void` | `mono_debug_domain_create(MonoLibrary.MonoDomain domain)` Original signature : `void mono_debug_domain_create(MonoDomain*)` native declaration : mono\metadata\mono-debug.h:150
`void` | `mono_debug_domain_unload(MonoLibrary.MonoDomain domain)` Original signature : `void mono_debug_domain_unload(MonoDomain*)` native declaration : mono\metadata\mono-debug.h:149
`MonoDebugMethodJitInfo` | `mono_debug_find_method(MonoLibrary.MonoMethod method, MonoLibrary.MonoDomain domain)` Original signature : `MonoDebugMethodJitInfo* mono_debug_find_method(MonoMethod*, MonoDomain*)` native declaration : mono\metadata\mono-debug.h:163
`void` | `mono_debug_free_method_jit_info(MonoDebugMethodJitInfo jit)` Original signature : `void mono_debug_free_method_jit_info(MonoDebugMethodJitInfo*)` native declaration : mono\metadata\mono-debug.h:166
`void` | `mono_debug_free_source_location(MonoDebugSourceLocation location)` Original signature : `void mono_debug_free_source_location(MonoDebugSourceLocation*)` native declaration : mono\metadata\mono-debug.h:180
`void` | `mono_debug_init(int format)` Original signature : `void mono_debug_init(MonoDebugFormat)` native declaration : mono\metadata\mono-debug.h:143
`void` | `mono_debug_list_add(MonoDebugList.ByReference[] list, Pointer data)` Original signature : `void mono_debug_list_add(MonoDebugList**, gconstpointer)` native declaration : mono\metadata\mono-debug.h:140
`void` | `mono_debug_list_remove(MonoDebugList.ByReference[] list, Pointer data)` Original signature : `void mono_debug_list_remove(MonoDebugList**, gconstpointer)` native declaration : mono\metadata\mono-debug.h:141
`MonoDebugMethodAddressList` | `mono_debug_lookup_method_addresses(MonoLibrary.MonoMethod method)` Original signature : `MonoDebugMethodAddressList* mono_debug_lookup_method_addresses(MonoMethod*)` native declaration : mono\metadata\mono-debug.h:160
`MonoDebugMethodInfo` | `mono_debug_lookup_method(MonoLibrary.MonoMethod method)` Original signature : `MonoDebugMethodInfo* mono_debug_lookup_method(MonoMethod*)` native declaration : mono\metadata\mono-debug.h:157
`MonoDebugSourceLocation` | `mono_debug_lookup_source_location(MonoLibrary.MonoMethod method, int address, MonoLibrary.MonoDomain domain)` Original signature : `MonoDebugSourceLocation* mono_debug_lookup_source_location(MonoMethod*, int, MonoDomain*)` native declaration : mono\metadata\mono-debug.h:177
`void` | `mono_debug_open_image_from_memory(MonoLibrary.MonoImage image, ByteByReference raw_contents, int size)` Deprecated. use the safer method `mono_debug_open_image_from_memory(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, int)` instead
`void` | `mono_debug_open_image_from_memory(MonoLibrary.MonoImage image, java.lang.String raw_contents, int size)` Original signature : `void mono_debug_open_image_from_memory(MonoImage*, const char*, int)` native declaration : mono\metadata\mono-debug.h:144
`MonoSymbolFile` | `mono_debug_open_mono_symbols(MonoDebugHandle handle, ByteByReference raw_contents, int size, boolean in_the_debugger)` Deprecated. use the safer method `mono_debug_open_mono_symbols(com.nativelibs4java.mono.MonoDebugHandle, java.lang.String, int, boolean)` instead
`MonoSymbolFile` | `mono_debug_open_mono_symbols(MonoDebugHandle handle, java.lang.String raw_contents, int size, boolean in_the_debugger)` Original signature : `MonoSymbolFile* mono_debug_open_mono_symbols(MonoDebugHandle*, const char*, int, bool)` native declaration : mono\metadata\debug-mono-symfile.h:101
`ByteByReference` | `mono_debug_print_stack_frame(MonoLibrary.MonoMethod method, int native_offset, MonoLibrary.MonoDomain domain)` Original signature : `char* mono_debug_print_stack_frame(MonoMethod*, int, MonoDomain*)` native declaration : mono\metadata\mono-debug.h:183
`MonoDebugSourceLocation` | `mono_debug_symfile_lookup_location(MonoDebugMethodInfo minfo, int offset)` Original signature : `MonoDebugSourceLocation* mono_debug_symfile_lookup_location(MonoDebugMethodInfo*, int)` native declaration : mono\metadata\debug-mono-symfile.h:110
`MonoDebugMethodInfo` | `mono_debug_symfile_lookup_method(MonoDebugHandle handle, MonoLibrary.MonoMethod method)` Original signature : `MonoDebugMethodInfo* mono_debug_symfile_lookup_method(MonoDebugHandle*, MonoMethod*)` native declaration : mono\metadata\debug-mono-symfile.h:118
`boolean` | `mono_debug_using_mono_debugger()` Original signature : `bool mono_debug_using_mono_debugger()` native declaration : mono\metadata\mono-debug.h:152
`int` | `mono_debugger_insert_breakpoint(ByteByReference method_name, boolean include_namespace)` Deprecated. use the safer method `mono_debugger_insert_breakpoint(java.lang.String, boolean)` instead
`int` | `mono_debugger_insert_breakpoint(java.lang.String method_name, boolean include_namespace)` Original signature : `int mono_debugger_insert_breakpoint(const char*, bool)` native declaration : mono\metadata\mono-debug.h:193
`int` | `mono_debugger_method_has_breakpoint(MonoLibrary.MonoMethod method)` Original signature : `int mono_debugger_method_has_breakpoint(MonoMethod*)` native declaration : mono\metadata\mono-debug.h:192
`int` | `mono_declsec_flags_from_assembly(MonoLibrary.MonoAssembly assembly)` Original signature : `int mono_declsec_flags_from_assembly(MonoAssembly*)` native declaration : mono\metadata\reflection.h:116
`int` | `mono_declsec_flags_from_class(MonoLibrary.MonoClass klass)` Original signature : `int mono_declsec_flags_from_class(MonoClass*)` native declaration : mono\metadata\reflection.h:115
`int` | `mono_declsec_flags_from_method(MonoLibrary.MonoMethod method)` Original signature : `int mono_declsec_flags_from_method(MonoMethod*)` native declaration : mono\metadata\reflection.h:114
`byte` | `mono_declsec_get_assembly_action(MonoLibrary.MonoAssembly assembly, int action, MonoDeclSecurityEntry entry)` Original signature : `MonoBoolean mono_declsec_get_assembly_action(MonoAssembly*, int, MonoDeclSecurityEntry*)` native declaration : mono\metadata\reflection.h:139
`byte` | `mono_declsec_get_class_action(MonoLibrary.MonoClass klass, int action, MonoDeclSecurityEntry entry)` Original signature : `MonoBoolean mono_declsec_get_class_action(MonoClass*, int, MonoDeclSecurityEntry*)` native declaration : mono\metadata\reflection.h:138
`byte` | `mono_declsec_get_demands(MonoLibrary.MonoMethod callee, MonoDeclSecurityActions demands)` Original signature : `MonoBoolean mono_declsec_get_demands(MonoMethod*, MonoDeclSecurityActions*)` native declaration : mono\metadata\reflection.h:132
`byte` | `mono_declsec_get_inheritdemands_class(MonoLibrary.MonoClass klass, MonoDeclSecurityActions demands)` Original signature : `MonoBoolean mono_declsec_get_inheritdemands_class(MonoClass*, MonoDeclSecurityActions*)` native declaration : mono\metadata\reflection.h:134
`byte` | `mono_declsec_get_inheritdemands_method(MonoLibrary.MonoMethod callee, MonoDeclSecurityActions demands)` Original signature : `MonoBoolean mono_declsec_get_inheritdemands_method(MonoMethod*, MonoDeclSecurityActions*)` native declaration : mono\metadata\reflection.h:135
`byte` | `mono_declsec_get_linkdemands(MonoLibrary.MonoMethod callee, MonoDeclSecurityActions klass, MonoDeclSecurityActions cmethod)` Original signature : `MonoBoolean mono_declsec_get_linkdemands(MonoMethod*, MonoDeclSecurityActions*, MonoDeclSecurityActions*)` native declaration : mono\metadata\reflection.h:133
`byte` | `mono_declsec_get_method_action(MonoLibrary.MonoMethod method, int action, MonoDeclSecurityEntry entry)` Original signature : `MonoBoolean mono_declsec_get_method_action(MonoMethod*, int, MonoDeclSecurityEntry*)` native declaration : mono\metadata\reflection.h:137
`ByteByReference` | `mono_disasm_code_one(MonoDisHelper dh, MonoLibrary.MonoMethod method, java.nio.ByteBuffer ip, PointerByReference endp)` Original signature : `char* mono_disasm_code_one(MonoDisHelper*, MonoMethod*, const guchar*, const guchar**)` native declaration : mono\metadata\debug-helpers.h:22
`ByteByReference` | `mono_disasm_code_one(MonoDisHelper dh, MonoLibrary.MonoMethod method, ByteByReference ip, PointerByReference endp)` Deprecated. use the safer method `mono_disasm_code_one(com.nativelibs4java.mono.MonoDisHelper, com.nativelibs4java.mono.MonoLibrary.MonoMethod, java.nio.ByteBuffer, com.sun.jna.ptr.PointerByReference)` instead
`ByteByReference` | `mono_disasm_code(MonoDisHelper dh, MonoLibrary.MonoMethod method, java.nio.ByteBuffer ip, java.nio.ByteBuffer end)` Original signature : `char* mono_disasm_code(MonoDisHelper*, MonoMethod*, const guchar*, const guchar*)` native declaration : mono\metadata\debug-helpers.h:23
`ByteByReference` | `mono_disasm_code(MonoDisHelper dh, MonoLibrary.MonoMethod method, ByteByReference ip, ByteByReference end)` Deprecated. use the safer method `mono_disasm_code(com.nativelibs4java.mono.MonoDisHelper, com.nativelibs4java.mono.MonoLibrary.MonoMethod, java.nio.ByteBuffer, java.nio.ByteBuffer)` instead
`void` | `mono_dllmap_insert(MonoLibrary.MonoImage assembly, ByteByReference dll, ByteByReference func, ByteByReference tdll, ByteByReference tfunc)` Deprecated. use the safer method `mono_dllmap_insert(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String, java.lang.String, java.lang.String)` instead
`void` | `mono_dllmap_insert(MonoLibrary.MonoImage assembly, java.lang.String dll, java.lang.String func, java.lang.String tdll, java.lang.String tfunc)` Original signature : `void mono_dllmap_insert(MonoImage*, const char*, const char*, const char*, const char*)` native declaration : mono\metadata\loader.h:61
`MonoLibrary.MonoAssembly` | `mono_domain_assembly_open(MonoLibrary.MonoDomain domain, ByteByReference name)` Deprecated. use the safer method `mono_domain_assembly_open(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.lang.String)` instead
`MonoLibrary.MonoAssembly` | `mono_domain_assembly_open(MonoLibrary.MonoDomain domain, java.lang.String name)` Original signature : `MonoAssembly* mono_domain_assembly_open(MonoDomain*, const char*)` native declaration : mono\metadata\appdomain.h:96
`MonoLibrary.MonoDomain` | `mono_domain_create_appdomain(java.nio.ByteBuffer friendly_name, java.nio.ByteBuffer configuration_file)` Original signature : `MonoDomain* mono_domain_create_appdomain(char*, char*)` native declaration : mono\metadata\appdomain.h:66
`MonoLibrary.MonoDomain` | `mono_domain_create_appdomain(ByteByReference friendly_name, ByteByReference configuration_file)` Deprecated. use the safer methods `mono_domain_create_appdomain(com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue)` and `mono_domain_create_appdomain(java.nio.ByteBuffer, java.nio.ByteBuffer)` instead
`MonoLibrary.MonoDomain` | `mono_domain_create_appdomain(StringPointer.ByValue friendly_name, StringPointer.ByValue configuration_file)` Original signature : `MonoDomain* mono_domain_create_appdomain(char*, char*)` native declaration : mono\metadata\appdomain.h:66
`MonoLibrary.MonoDomain` | `mono_domain_create()` Original signature : `MonoDomain* mono_domain_create()` native declaration : mono\metadata\appdomain.h:63
`boolean` | `mono_domain_finalize(MonoLibrary.MonoDomain domain, int timeout)` Original signature : `bool mono_domain_finalize(MonoDomain*, int)` native declaration : mono\metadata\appdomain.h:99
`void` | `mono_domain_foreach(MonoLibrary.MonoDomainFunc func, Pointer user_data)` Original signature : `void mono_domain_foreach(MonoDomainFunc, void*)` native declaration : mono\metadata\appdomain.h:93
`void` | `mono_domain_free(MonoLibrary.MonoDomain domain, boolean force)` Original signature : `void mono_domain_free(MonoDomain*, bool)` native declaration : mono\metadata\appdomain.h:102
`MonoLibrary.MonoDomain` | `mono_domain_from_appdomain(MonoLibrary.MonoAppDomain appdomain)` Original signature : `MonoDomain* mono_domain_from_appdomain(MonoAppDomain*)` native declaration : mono\metadata\appdomain.h:90
`MonoLibrary.MonoDomain` | `mono_domain_get_by_id(int domainid)` Original signature : `MonoDomain* mono_domain_get_by_id(int)` native declaration : mono\metadata\appdomain.h:72
`int` | `mono_domain_get_id(MonoLibrary.MonoDomain domain)` Original signature : `int mono_domain_get_id(MonoDomain*)` native declaration : mono\metadata\appdomain.h:75
`MonoLibrary.MonoDomain` | `mono_domain_get()` Original signature : `MonoDomain* mono_domain_get()` native declaration : mono\metadata\appdomain.h:69
`boolean` | `mono_domain_has_type_resolve(MonoLibrary.MonoDomain domain)` Original signature : `bool mono_domain_has_type_resolve(MonoDomain*)` native declaration : mono\metadata\appdomain.h:105
`boolean` | `mono_domain_is_unloading(MonoLibrary.MonoDomain domain)` Original signature : `bool mono_domain_is_unloading(MonoDomain*)` native declaration : mono\metadata\appdomain.h:87
`boolean` | `mono_domain_owns_vtable_slot(MonoLibrary.MonoDomain domain, Pointer vtable_slot)` Original signature : `bool mono_domain_owns_vtable_slot(MonoDomain*, void*)` native declaration : mono\metadata\appdomain.h:111
`void` | `mono_domain_set_internal(MonoLibrary.MonoDomain domain)` Original signature : `void mono_domain_set_internal(MonoDomain*)` native declaration : mono\metadata\appdomain.h:81
`boolean` | `mono_domain_set(MonoLibrary.MonoDomain domain, boolean force)` Original signature : `bool mono_domain_set(MonoDomain*, bool)` native declaration : mono\metadata\appdomain.h:78
`MonoLibrary.MonoReflectionAssembly` | `mono_domain_try_type_resolve(MonoLibrary.MonoDomain domain, java.nio.ByteBuffer name, MonoObject tb)` Original signature : `MonoReflectionAssembly* mono_domain_try_type_resolve(MonoDomain*, char*, MonoObject*)` native declaration : mono\metadata\appdomain.h:108
`MonoLibrary.MonoReflectionAssembly` | `mono_domain_try_type_resolve(MonoLibrary.MonoDomain domain, ByteByReference name, MonoObject tb)` Deprecated. use the safer methods `mono_domain_try_type_resolve(com.nativelibs4java.mono.MonoLibrary.MonoDomain, com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, com.nativelibs4java.mono.MonoObject)` and `mono_domain_try_type_resolve(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.nio.ByteBuffer, com.nativelibs4java.mono.MonoObject)` instead
`MonoLibrary.MonoReflectionAssembly` | `mono_domain_try_type_resolve(MonoLibrary.MonoDomain domain, StringPointer.ByValue name, MonoObject tb)` Original signature : `MonoReflectionAssembly* mono_domain_try_type_resolve(MonoDomain*, char*, MonoObject*)` native declaration : mono\metadata\appdomain.h:108
`void` | `mono_domain_unload(MonoLibrary.MonoDomain domain)` Original signature : `void mono_domain_unload(MonoDomain*)` native declaration : mono\metadata\appdomain.h:84
`int` | `mono_environment_exitcode_get()` Original signature : `int mono_environment_exitcode_get()` native declaration : mono\metadata\environment.h:15
`void` | `mono_environment_exitcode_set(int value)` Original signature : `void mono_environment_exitcode_set(int)` native declaration : mono\metadata\environment.h:16
`MonoLibrary.MonoMethod` | `mono_event_get_add_method(MonoLibrary.MonoEvent event)` Original signature : `MonoMethod* mono_event_get_add_method(MonoEvent*)` native declaration : mono\metadata\class.h:239
`int` | `mono_event_get_flags(MonoLibrary.MonoEvent event)` Original signature : `int mono_event_get_flags(MonoEvent*)` native declaration : mono\metadata\class.h:254
`java.lang.String` | `mono_event_get_name(MonoLibrary.MonoEvent event)` MonoEvent accessors Original signature : `char* mono_event_get_name(MonoEvent*)` native declaration : mono\metadata\class.h:236
`MonoLibrary.MonoReflectionEvent` | `mono_event_get_object(MonoLibrary.MonoDomain domain, MonoLibrary.MonoClass klass, MonoLibrary.MonoEvent event)` Original signature : `MonoReflectionEvent* mono_event_get_object(MonoDomain*, MonoClass*, MonoEvent*)` native declaration : mono\metadata\reflection.h:63
`MonoLibrary.MonoClass` | `mono_event_get_parent(MonoLibrary.MonoEvent event)` Original signature : `MonoClass* mono_event_get_parent(MonoEvent*)` native declaration : mono\metadata\class.h:251
`MonoLibrary.MonoMethod` | `mono_event_get_raise_method(MonoLibrary.MonoEvent event)` Original signature : `MonoMethod* mono_event_get_raise_method(MonoEvent*)` native declaration : mono\metadata\class.h:248
`MonoLibrary.MonoMethod` | `mono_event_get_remove_method(MonoLibrary.MonoEvent event)` Original signature : `MonoMethod* mono_event_get_remove_method(MonoEvent*)` native declaration : mono\metadata\class.h:242
`MonoLibrary.MonoException` | `mono_exception_from_name_domain(MonoLibrary.MonoDomain domain, MonoLibrary.MonoImage image, ByteByReference name_space, ByteByReference name)` Deprecated. use the safer method `mono_exception_from_name_domain(com.nativelibs4java.mono.MonoLibrary.MonoDomain, com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_exception_from_name_domain(MonoLibrary.MonoDomain domain, MonoLibrary.MonoImage image, java.lang.String name_space, java.lang.String name)` Original signature : `MonoException* mono_exception_from_name_domain(MonoDomain*, MonoImage*, const char*, const char*)` native declaration : mono\metadata\exception.h:30
`MonoLibrary.MonoException` | `mono_exception_from_name_msg(MonoLibrary.MonoImage image, ByteByReference name_space, ByteByReference name, ByteByReference msg)` Deprecated. use the safer method `mono_exception_from_name_msg(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_exception_from_name_msg(MonoLibrary.MonoImage image, java.lang.String name_space, java.lang.String name, java.lang.String msg)` Original signature : `MonoException* mono_exception_from_name_msg(MonoImage*, const char*, const char*, const char*)` native declaration : mono\metadata\exception.h:22
`MonoLibrary.MonoException` | `mono_exception_from_name_two_strings(MonoLibrary.MonoImage image, ByteByReference name_space, ByteByReference name, MonoString a1, MonoString a2)` Deprecated. use the safer method `mono_exception_from_name_two_strings(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String, com.nativelibs4java.mono.MonoString, com.nativelibs4java.mono.MonoString)` instead
`MonoLibrary.MonoException` | `mono_exception_from_name_two_strings(MonoLibrary.MonoImage image, java.lang.String name_space, java.lang.String name, MonoString a1, MonoString a2)` Original signature : `MonoException* mono_exception_from_name_two_strings(MonoImage*, const char*, const char*, MonoString*, MonoString*)` native declaration : mono\metadata\exception.h:18
`MonoLibrary.MonoException` | `mono_exception_from_name(MonoLibrary.MonoImage image, ByteByReference name_space, ByteByReference name)` Deprecated. use the safer method `mono_exception_from_name(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_exception_from_name(MonoLibrary.MonoImage image, java.lang.String name_space, java.lang.String name)` Original signature : `MonoException* mono_exception_from_name(MonoImage*, const char*, const char*)` native declaration : mono\metadata\exception.h:10
`MonoLibrary.MonoException` | `mono_exception_from_token_two_strings(MonoLibrary.MonoImage image, int token, MonoString a1, MonoString a2)` Original signature : `MonoException* mono_exception_from_token_two_strings(MonoImage*, int, MonoString*, MonoString*)` native declaration : mono\metadata\exception.h:26
`MonoLibrary.MonoException` | `mono_exception_from_token(MonoLibrary.MonoImage image, int token)` Original signature : `MonoException* mono_exception_from_token(MonoImage*, int)` native declaration : mono\metadata\exception.h:15
`MonoLibrary.MonoClassField` | `mono_field_from_token(MonoLibrary.MonoImage image, int token, MonoLibrary.MonoClass[] retklass, MonoLibrary.MonoGenericContext context)` Original signature : `MonoClassField* mono_field_from_token(MonoImage*, int, MonoClass**, MonoGenericContext*)` native declaration : mono\metadata\class.h:60
`ByteByReference` | `mono_field_full_name(MonoLibrary.MonoClassField field)` Original signature : `char* mono_field_full_name(MonoClassField*)` native declaration : mono\metadata\debug-helpers.h:44
`java.lang.String` | `mono_field_get_data(MonoLibrary.MonoClassField field)` Original signature : `char* mono_field_get_data(MonoClassField*)` native declaration : mono\metadata\class.h:216
`int` | `mono_field_get_flags(MonoLibrary.MonoClassField field)` Original signature : `int mono_field_get_flags(MonoClassField*)` native declaration : mono\metadata\class.h:210
`java.lang.String` | `mono_field_get_name(MonoLibrary.MonoClassField field)` MonoClassField accessors Original signature : `char* mono_field_get_name(MonoClassField*)` native declaration : mono\metadata\class.h:201
`MonoLibrary.MonoReflectionField` | `mono_field_get_object(MonoLibrary.MonoDomain domain, MonoLibrary.MonoClass klass, MonoLibrary.MonoClassField field)` Original signature : `MonoReflectionField* mono_field_get_object(MonoDomain*, MonoClass*, MonoClassField*)` native declaration : mono\metadata\reflection.h:61
`int` | `mono_field_get_offset(MonoLibrary.MonoClassField field)` Original signature : `int mono_field_get_offset(MonoClassField*)` native declaration : mono\metadata\class.h:213
`MonoLibrary.MonoClass` | `mono_field_get_parent(MonoLibrary.MonoClassField field)` Original signature : `MonoClass* mono_field_get_parent(MonoClassField*)` native declaration : mono\metadata\class.h:207
`MonoLibrary.MonoType` | `mono_field_get_type(MonoLibrary.MonoClassField field)` Original signature : `MonoType* mono_field_get_type(MonoClassField*)` native declaration : mono\metadata\class.h:204
`MonoObject` | `mono_field_get_value_object(MonoLibrary.MonoDomain domain, MonoLibrary.MonoClassField field, MonoObject obj)` Original signature : `MonoObject* mono_field_get_value_object(MonoDomain*, MonoClassField*, MonoObject*)` native declaration : mono\metadata\object.h:301
`void` | `mono_field_get_value(MonoObject obj, MonoLibrary.MonoClassField field, Pointer value)` Original signature : `void mono_field_get_value(MonoObject*, MonoClassField*, void*)` native declaration : mono\metadata\object.h:295
`void` | `mono_field_set_value(MonoObject obj, MonoLibrary.MonoClassField field, Pointer value)` accessors for fields and properties Original signature : `void mono_field_set_value(MonoObject*, MonoClassField*, void*)` native declaration : mono\metadata\object.h:289
`void` | `mono_field_static_get_value(MonoLibrary.MonoVTable vt, MonoLibrary.MonoClassField field, Pointer value)` Original signature : `void mono_field_static_get_value(MonoVTable*, MonoClassField*, void*)` native declaration : mono\metadata\object.h:298
`void` | `mono_field_static_set_value(MonoLibrary.MonoVTable vt, MonoLibrary.MonoClassField field, Pointer value)` Original signature : `void mono_field_static_set_value(MonoVTable*, MonoClassField*, void*)` native declaration : mono\metadata\object.h:292
`void` | `mono_free_method(MonoLibrary.MonoMethod method)` Original signature : `void mono_free_method(MonoMethod*)` native declaration : mono\metadata\loader.h:21
`void` | `mono_free_verify_list(MonoLibrary.GSList list)` Original signature : `void mono_free_verify_list(GSList*)` native declaration : mono\metadata\verify.h:50
`void` | `mono_gc_collect(int generation)` Original signature : `void mono_gc_collect(int)` native declaration : mono\metadata\mono-gc.h:11
`int` | `mono_gc_collection_count(int generation)` Original signature : `int mono_gc_collection_count(int)` native declaration : mono\metadata\mono-gc.h:14
`int` | `mono_gc_get_generation(MonoObject object)` Original signature : `int mono_gc_get_generation(MonoObject*)` native declaration : mono\metadata\mono-gc.h:13
`long` | `mono_gc_get_heap_size()` Original signature : `mono_gc_get_heap_size()` native declaration : mono\metadata\mono-gc.h:16
`long` | `mono_gc_get_used_size()` Original signature : `mono_gc_get_used_size()` native declaration : mono\metadata\mono-gc.h:15
`int` | `mono_gc_max_generation()` Original signature : `int mono_gc_max_generation()` native declaration : mono\metadata\mono-gc.h:12
`void` | `mono_gc_wbarrier_arrayref_copy(MonoArray arr, Pointer slot_ptr, int count)` Original signature : `void mono_gc_wbarrier_arrayref_copy(MonoArray*, void*, int)` native declaration : mono\metadata\object.h:332
`void` | `mono_gc_wbarrier_generic_store(Pointer ptr, MonoObject value)` Original signature : `void mono_gc_wbarrier_generic_store(void*, MonoObject*)` native declaration : mono\metadata\object.h:333
`void` | `mono_gc_wbarrier_object(MonoObject obj)` Original signature : `void mono_gc_wbarrier_object(MonoObject*)` native declaration : mono\metadata\object.h:335
`void` | `mono_gc_wbarrier_set_arrayref(MonoArray arr, Pointer slot_ptr, MonoObject value)` Original signature : `void mono_gc_wbarrier_set_arrayref(MonoArray*, void*, MonoObject*)` native declaration : mono\metadata\object.h:331
`void` | `mono_gc_wbarrier_set_field(MonoObject obj, Pointer field_ptr, MonoObject value)` GC write barriers support Original signature : `void mono_gc_wbarrier_set_field(MonoObject*, void*, MonoObject*)` native declaration : mono\metadata\object.h:330
`void` | `mono_gc_wbarrier_value_copy(Pointer dest, Pointer src, int count, MonoLibrary.MonoClass klass)` Original signature : `void mono_gc_wbarrier_value_copy(void*, void*, int, MonoClass*)` native declaration : mono\metadata\object.h:334
`void` | `mono_gchandle_free(int gchandle)` Original signature : `void mono_gchandle_free(int)` native declaration : mono\metadata\object.h:327
`MonoObject` | `mono_gchandle_get_target(int gchandle)` Original signature : `MonoObject* mono_gchandle_get_target(int)` native declaration : mono\metadata\object.h:326
`int` | `mono_gchandle_new_weakref(MonoObject obj, boolean track_resurrection)` Original signature : `int mono_gchandle_new_weakref(MonoObject*, bool)` native declaration : mono\metadata\object.h:325
`int` | `mono_gchandle_new(MonoObject obj, boolean pinned)` GC handles support * A handle can be created to refer to a managed object and either prevent it from being garbage collected or moved or to be able to know if it has been collected or not (weak references).
`MonoLibrary.MonoClass` | `mono_get_array_class()` Original signature : `MonoClass* mono_get_array_class()` native declaration : mono\metadata\appdomain.h:195
`MonoLibrary.MonoClass` | `mono_get_boolean_class()` Original signature : `MonoClass* mono_get_boolean_class()` native declaration : mono\metadata\appdomain.h:150
`MonoLibrary.MonoClass` | `mono_get_byte_class()` Original signature : `MonoClass* mono_get_byte_class()` native declaration : mono\metadata\appdomain.h:144
`MonoLibrary.MonoClass` | `mono_get_char_class()` Original signature : `MonoClass* mono_get_char_class()` native declaration : mono\metadata\appdomain.h:186
`java.lang.String` | `mono_get_config_dir()` Original signature : `char* mono_get_config_dir()` native declaration : mono\metadata\mono-config.h:13
`MonoLibrary.MonoImage` | `mono_get_corlib()` Original signature : `MonoImage* mono_get_corlib()` native declaration : mono\metadata\appdomain.h:138
`MonoObject` | `mono_get_dbnull_object(MonoLibrary.MonoDomain domain)` Original signature : `MonoObject* mono_get_dbnull_object(MonoDomain*)` native declaration : mono\metadata\reflection.h:68
`MonoLibrary.MonoMethod` | `mono_get_delegate_invoke(MonoLibrary.MonoClass klass)` Original signature : `MonoMethod* mono_get_delegate_invoke(MonoClass*)` native declaration : mono\metadata\object.h:234
`MonoLibrary.MonoClass` | `mono_get_double_class()` Original signature : `MonoClass* mono_get_double_class()` native declaration : mono\metadata\appdomain.h:183
`MonoLibrary.MonoClass` | `mono_get_enum_class()` Original signature : `MonoClass* mono_get_enum_class()` native declaration : mono\metadata\appdomain.h:192
`MonoLibrary.MonoException` | `mono_get_exception_appdomain_unloaded()` Original signature : `MonoException* mono_get_exception_appdomain_unloaded()` native declaration : mono\metadata\exception.h:119
`MonoLibrary.MonoException` | `mono_get_exception_argument_null(ByteByReference arg)` Deprecated. use the safer method `mono_get_exception_argument_null(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_argument_null(java.lang.String arg)` Original signature : `MonoException* mono_get_exception_argument_null(const char*)` native declaration : mono\metadata\exception.h:92
`MonoLibrary.MonoException` | `mono_get_exception_argument_out_of_range(ByteByReference arg)` Deprecated. use the safer method `mono_get_exception_argument_out_of_range(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_argument_out_of_range(java.lang.String arg)` Original signature : `MonoException* mono_get_exception_argument_out_of_range(const char*)` native declaration : mono\metadata\exception.h:98
`MonoLibrary.MonoException` | `mono_get_exception_argument(ByteByReference arg, ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_argument(java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_argument(java.lang.String arg, java.lang.String msg)` Original signature : `MonoException* mono_get_exception_argument(const char*, const char*)` native declaration : mono\metadata\exception.h:95
`MonoLibrary.MonoException` | `mono_get_exception_arithmetic()` Original signature : `MonoException* mono_get_exception_arithmetic()` native declaration : mono\metadata\exception.h:41
`MonoLibrary.MonoException` | `mono_get_exception_array_type_mismatch()` Original signature : `MonoException* mono_get_exception_array_type_mismatch()` native declaration : mono\metadata\exception.h:74
`MonoLibrary.MonoException` | `mono_get_exception_bad_image_format(ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_bad_image_format(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_bad_image_format(java.lang.String msg)` Original signature : `MonoException* mono_get_exception_bad_image_format(const char*)` native declaration : mono\metadata\exception.h:122
`MonoLibrary.MonoException` | `mono_get_exception_bad_image_format2(ByteByReference msg, MonoString fname)` Deprecated. use the safer method `mono_get_exception_bad_image_format2(java.lang.String, com.nativelibs4java.mono.MonoString)` instead
`MonoLibrary.MonoException` | `mono_get_exception_bad_image_format2(java.lang.String msg, MonoString fname)` Original signature : `MonoException* mono_get_exception_bad_image_format2(const char*, MonoString*)` native declaration : mono\metadata\exception.h:125
`MonoLibrary.MonoException` | `mono_get_exception_cannot_unload_appdomain(ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_cannot_unload_appdomain(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_cannot_unload_appdomain(java.lang.String msg)` Original signature : `MonoException* mono_get_exception_cannot_unload_appdomain(const char*)` native declaration : mono\metadata\exception.h:116
`MonoLibrary.MonoClass` | `mono_get_exception_class()` Original signature : `MonoClass* mono_get_exception_class()` native declaration : mono\metadata\appdomain.h:201
`MonoLibrary.MonoException` | `mono_get_exception_divide_by_zero()` Original signature : `MonoException* mono_get_exception_divide_by_zero()` native declaration : mono\metadata\exception.h:35
`MonoLibrary.MonoException` | `mono_get_exception_execution_engine(ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_execution_engine(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_execution_engine(java.lang.String msg)` Original signature : `MonoException* mono_get_exception_execution_engine(const char*)` native declaration : mono\metadata\exception.h:50
`MonoLibrary.MonoException` | `mono_get_exception_file_not_found(MonoString fname)` Original signature : `MonoException* mono_get_exception_file_not_found(MonoString*)` native declaration : mono\metadata\exception.h:104
`MonoLibrary.MonoException` | `mono_get_exception_file_not_found2(ByteByReference msg, MonoString fname)` Deprecated. use the safer method `mono_get_exception_file_not_found2(java.lang.String, com.nativelibs4java.mono.MonoString)` instead
`MonoLibrary.MonoException` | `mono_get_exception_file_not_found2(java.lang.String msg, MonoString fname)` Original signature : `MonoException* mono_get_exception_file_not_found2(const char*, MonoString*)` native declaration : mono\metadata\exception.h:107
`MonoLibrary.MonoException` | `mono_get_exception_index_out_of_range()` Original signature : `MonoException* mono_get_exception_index_out_of_range()` native declaration : mono\metadata\exception.h:71
`MonoLibrary.MonoException` | `mono_get_exception_invalid_cast()` Original signature : `MonoException* mono_get_exception_invalid_cast()` native declaration : mono\metadata\exception.h:65
`MonoLibrary.MonoException` | `mono_get_exception_invalid_operation(ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_invalid_operation(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_invalid_operation(java.lang.String msg)` Original signature : `MonoException* mono_get_exception_invalid_operation(const char*)` native declaration : mono\metadata\exception.h:68
`MonoLibrary.MonoException` | `mono_get_exception_io(ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_io(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_io(java.lang.String msg)` Original signature : `MonoException* mono_get_exception_io(const char*)` native declaration : mono\metadata\exception.h:101
`MonoLibrary.MonoException` | `mono_get_exception_missing_field(ByteByReference class_name, ByteByReference member_name)` Deprecated. use the safer method `mono_get_exception_missing_field(java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_missing_field(java.lang.String class_name, java.lang.String member_name)` Original signature : `MonoException* mono_get_exception_missing_field(const char*, const char*)` native declaration : mono\metadata\exception.h:83
`MonoLibrary.MonoException` | `mono_get_exception_missing_method(ByteByReference class_name, ByteByReference member_name)` Deprecated. use the safer method `mono_get_exception_missing_method(java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_missing_method(java.lang.String class_name, java.lang.String member_name)` Original signature : `MonoException* mono_get_exception_missing_method(const char*, const char*)` native declaration : mono\metadata\exception.h:80
`MonoLibrary.MonoException` | `mono_get_exception_not_implemented(ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_not_implemented(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_not_implemented(java.lang.String msg)` Original signature : `MonoException* mono_get_exception_not_implemented(const char*)` native declaration : mono\metadata\exception.h:86
`MonoLibrary.MonoException` | `mono_get_exception_not_supported(ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_not_supported(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_not_supported(java.lang.String msg)` Original signature : `MonoException* mono_get_exception_not_supported(const char*)` native declaration : mono\metadata\exception.h:89
`MonoLibrary.MonoException` | `mono_get_exception_null_reference()` Original signature : `MonoException* mono_get_exception_null_reference()` native declaration : mono\metadata\exception.h:47
`MonoLibrary.MonoException` | `mono_get_exception_out_of_memory()` Original signature : `MonoException* mono_get_exception_out_of_memory()` native declaration : mono\metadata\exception.h:131
`MonoLibrary.MonoException` | `mono_get_exception_overflow()` Original signature : `MonoException* mono_get_exception_overflow()` native declaration : mono\metadata\exception.h:44
`MonoLibrary.MonoException` | `mono_get_exception_reflection_type_load(MonoArray types, MonoArray exceptions)` Original signature : `MonoException* mono_get_exception_reflection_type_load(MonoArray*, MonoArray*)` native declaration : mono\metadata\exception.h:134
`MonoLibrary.MonoException` | `mono_get_exception_security()` Original signature : `MonoException* mono_get_exception_security()` native declaration : mono\metadata\exception.h:38
`MonoLibrary.MonoException` | `mono_get_exception_serialization(ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_serialization(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_serialization(java.lang.String msg)` Original signature : `MonoException* mono_get_exception_serialization(const char*)` native declaration : mono\metadata\exception.h:62
`MonoLibrary.MonoException` | `mono_get_exception_stack_overflow()` Original signature : `MonoException* mono_get_exception_stack_overflow()` native declaration : mono\metadata\exception.h:128
`MonoLibrary.MonoException` | `mono_get_exception_synchronization_lock(ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_synchronization_lock(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_synchronization_lock(java.lang.String msg)` Original signature : `MonoException* mono_get_exception_synchronization_lock(const char*)` native declaration : mono\metadata\exception.h:113
`MonoLibrary.MonoException` | `mono_get_exception_thread_abort()` Original signature : `MonoException* mono_get_exception_thread_abort()` native declaration : mono\metadata\exception.h:53
`MonoLibrary.MonoException` | `mono_get_exception_thread_interrupted()` Original signature : `MonoException* mono_get_exception_thread_interrupted()` native declaration : mono\metadata\exception.h:59
`MonoLibrary.MonoException` | `mono_get_exception_thread_state(ByteByReference msg)` Deprecated. use the safer method `mono_get_exception_thread_state(java.lang.String)` instead
`MonoLibrary.MonoException` | `mono_get_exception_thread_state(java.lang.String msg)` Original signature : `MonoException* mono_get_exception_thread_state(const char*)` native declaration : mono\metadata\exception.h:56
`MonoLibrary.MonoException` | `mono_get_exception_type_initialization(ByteByReference type_name, MonoLibrary.MonoException inner)` Deprecated. use the safer method `mono_get_exception_type_initialization(java.lang.String, com.nativelibs4java.mono.MonoLibrary.MonoException)` instead
`MonoLibrary.MonoException` | `mono_get_exception_type_initialization(java.lang.String type_name, MonoLibrary.MonoException inner)` Original signature : `MonoException* mono_get_exception_type_initialization(const char*, MonoException*)` native declaration : mono\metadata\exception.h:110
`MonoLibrary.MonoException` | `mono_get_exception_type_load(MonoString class_name, java.nio.ByteBuffer assembly_name)` Original signature : `MonoException* mono_get_exception_type_load(MonoString*, char*)` native declaration : mono\metadata\exception.h:77
`MonoLibrary.MonoException` | `mono_get_exception_type_load(MonoString class_name, ByteByReference assembly_name)` Deprecated. use the safer methods `mono_get_exception_type_load(com.nativelibs4java.mono.MonoString, com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue)` and `mono_get_exception_type_load(com.nativelibs4java.mono.MonoString, java.nio.ByteBuffer)` instead
`MonoLibrary.MonoException` | `mono_get_exception_type_load(MonoString class_name, StringPointer.ByValue assembly_name)` Original signature : `MonoException* mono_get_exception_type_load(MonoString*, char*)` native declaration : mono\metadata\exception.h:77
`MonoLibrary.MonoMethod` | `mono_get_inflated_method(MonoLibrary.MonoMethod method)` Original signature : `MonoMethod* mono_get_inflated_method(MonoMethod*)` native declaration : mono\metadata\class.h:57
`MonoLibrary.MonoClass` | `mono_get_int16_class()` Original signature : `MonoClass* mono_get_int16_class()` native declaration : mono\metadata\appdomain.h:156
`MonoLibrary.MonoClass` | `mono_get_int32_class()` Original signature : `MonoClass* mono_get_int32_class()` native declaration : mono\metadata\appdomain.h:162
`MonoLibrary.MonoClass` | `mono_get_int64_class()` Original signature : `MonoClass* mono_get_int64_class()` native declaration : mono\metadata\appdomain.h:174
`MonoLibrary.MonoClass` | `mono_get_intptr_class()` Original signature : `MonoClass* mono_get_intptr_class()` native declaration : mono\metadata\appdomain.h:168
`java.lang.String` | `mono_get_machine_config()` Original signature : `char* mono_get_machine_config()` native declaration : mono\metadata\mono-config.h:16
`MonoLibrary.MonoMethod` | `mono_get_method_constrained(MonoLibrary.MonoImage image, int token, MonoLibrary.MonoClass constrained_class, MonoLibrary.MonoGenericContext context, MonoLibrary.MonoMethod[] cil_method)` Original signature : `MonoMethod* mono_get_method_constrained(MonoImage*, int, MonoClass*, MonoGenericContext*, MonoMethod**)` native declaration : mono\metadata\loader.h:17
`MonoLibrary.MonoMethod` | `mono_get_method_full(MonoLibrary.MonoImage image, int token, MonoLibrary.MonoClass klass, MonoLibrary.MonoGenericContext context)` Original signature : `MonoMethod* mono_get_method_full(MonoImage*, int, MonoClass*, MonoGenericContext*)` native declaration : mono\metadata\loader.h:13
`MonoLibrary.MonoMethod` | `mono_get_method(MonoLibrary.MonoImage image, int token, MonoLibrary.MonoClass klass)` Original signature : `MonoMethod* mono_get_method(MonoImage*, int, MonoClass*)` native declaration : mono\metadata\loader.h:10
`MonoLibrary.MonoClass` | `mono_get_object_class()` Original signature : `MonoClass* mono_get_object_class()` native declaration : mono\metadata\appdomain.h:141
`MonoLibrary.MonoDomain` | `mono_get_root_domain()` Original signature : `MonoDomain* mono_get_root_domain()` native declaration : mono\metadata\appdomain.h:38
`MonoLibrary.MonoClass` | `mono_get_sbyte_class()` Original signature : `MonoClass* mono_get_sbyte_class()` native declaration : mono\metadata\appdomain.h:153
`MonoLibrary.MonoClass` | `mono_get_single_class()` Original signature : `MonoClass* mono_get_single_class()` native declaration : mono\metadata\appdomain.h:180
`Pointer` | `mono_get_special_static_data(int offset)` Original signature : `void* mono_get_special_static_data(int)` native declaration : mono\metadata\threads.h:60
`MonoLibrary.MonoClass` | `mono_get_string_class()` Original signature : `MonoClass* mono_get_string_class()` native declaration : mono\metadata\appdomain.h:189
`MonoLibrary.MonoClass` | `mono_get_thread_class()` Original signature : `MonoClass* mono_get_thread_class()` native declaration : mono\metadata\appdomain.h:198
`MonoLibrary.MonoClass` | `mono_get_uint16_class()` Original signature : `MonoClass* mono_get_uint16_class()` native declaration : mono\metadata\appdomain.h:159
`MonoLibrary.MonoClass` | `mono_get_uint32_class()` Original signature : `MonoClass* mono_get_uint32_class()` native declaration : mono\metadata\appdomain.h:165
`MonoLibrary.MonoClass` | `mono_get_uint64_class()` Original signature : `MonoClass* mono_get_uint64_class()` native declaration : mono\metadata\appdomain.h:177
`MonoLibrary.MonoClass` | `mono_get_uintptr_class()` Original signature : `MonoClass* mono_get_uintptr_class()` native declaration : mono\metadata\appdomain.h:171
`MonoLibrary.MonoClass` | `mono_get_void_class()` Original signature : `MonoClass* mono_get_void_class()` native declaration : mono\metadata\appdomain.h:147
`void` | `mono_image_add_to_name_cache(MonoLibrary.MonoImage image, ByteByReference nspace, ByteByReference name, int idx)` Deprecated. use the safer method `mono_image_add_to_name_cache(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String, int)` instead
`void` | `mono_image_add_to_name_cache(MonoLibrary.MonoImage image, java.lang.String nspace, java.lang.String name, int idx)` Original signature : `void mono_image_add_to_name_cache(MonoImage*, const char*, const char*, int)` native declaration : mono\metadata\image.h:88
`void` | `mono_image_addref(MonoLibrary.MonoImage image)` Original signature : `void mono_image_addref(MonoImage*)` native declaration : mono\metadata\image.h:54
`void` | `mono_image_close(MonoLibrary.MonoImage image)` Original signature : `void mono_image_close(MonoImage*)` native declaration : mono\metadata\image.h:53
`int` | `mono_image_ensure_section_idx(MonoLibrary.MonoImage image, int section)` Original signature : `int mono_image_ensure_section_idx(MonoImage*, int)` native declaration : mono\metadata\image.h:59
`int` | `mono_image_ensure_section(MonoLibrary.MonoImage image, ByteByReference section)` Deprecated. use the safer method `mono_image_ensure_section(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String)` instead
`int` | `mono_image_ensure_section(MonoLibrary.MonoImage image, java.lang.String section)` Original signature : `int mono_image_ensure_section(MonoImage*, const char*)` native declaration : mono\metadata\image.h:57
`void` | `mono_image_fixup_vtable(MonoLibrary.MonoImage image)` Original signature : `void mono_image_fixup_vtable(MonoImage*)` native declaration : mono\metadata\image.h:47
`MonoLibrary.MonoAssembly` | `mono_image_get_assembly(MonoLibrary.MonoImage image)` Original signature : `MonoAssembly* mono_image_get_assembly(MonoImage*)` native declaration : mono\metadata\image.h:71
`int` | `mono_image_get_entry_point(MonoLibrary.MonoImage image)` Original signature : `int mono_image_get_entry_point(MonoImage*)` native declaration : mono\metadata\image.h:62
`java.lang.String` | `mono_image_get_filename(MonoLibrary.MonoImage image)` Original signature : `char* mono_image_get_filename(MonoImage*)` native declaration : mono\metadata\image.h:69
`java.lang.String` | `mono_image_get_guid(MonoLibrary.MonoImage image)` Original signature : `char* mono_image_get_guid(MonoImage*)` native declaration : mono\metadata\image.h:70
`java.lang.String` | `mono_image_get_name(MonoLibrary.MonoImage image)` Original signature : `char* mono_image_get_name(MonoImage*)` native declaration : mono\metadata\image.h:68
`java.lang.String` | `mono_image_get_public_key(MonoLibrary.MonoImage image, java.nio.IntBuffer size)` Original signature : `char* mono_image_get_public_key(MonoImage*, int*)` native declaration : mono\metadata\image.h:85
`java.lang.String` | `mono_image_get_public_key(MonoLibrary.MonoImage image, IntByReference size)` Deprecated. use the safer method `mono_image_get_public_key(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.nio.IntBuffer)` instead
`java.lang.String` | `mono_image_get_resource(MonoLibrary.MonoImage image, int offset, java.nio.IntBuffer size)` Original signature : `char* mono_image_get_resource(MonoImage*, int, int*)` native declaration : mono\metadata\image.h:63
`java.lang.String` | `mono_image_get_resource(MonoLibrary.MonoImage image, int offset, IntByReference size)` Deprecated. use the safer method `mono_image_get_resource(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead
`java.lang.String` | `mono_image_get_strong_name(MonoLibrary.MonoImage image, java.nio.IntBuffer size)` Original signature : `char* mono_image_get_strong_name(MonoImage*, int*)` native declaration : mono\metadata\image.h:86
`java.lang.String` | `mono_image_get_strong_name(MonoLibrary.MonoImage image, IntByReference size)` Deprecated. use the safer method `mono_image_get_strong_name(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.nio.IntBuffer)` instead
`MonoLibrary.MonoTableInfo` | `mono_image_get_table_info(MonoLibrary.MonoImage image, int table_id)` Original signature : `MonoTableInfo* mono_image_get_table_info(MonoImage*, int)` native declaration : mono\metadata\image.h:75
`int` | `mono_image_get_table_rows(MonoLibrary.MonoImage image, int table_id)` Original signature : `int mono_image_get_table_rows(MonoImage*, int)` native declaration : mono\metadata\image.h:76
`boolean` | `mono_image_has_authenticode_entry(MonoLibrary.MonoImage image)` Original signature : `bool mono_image_has_authenticode_entry(MonoImage*)` native declaration : mono\metadata\image.h:91
`void` | `mono_image_init(MonoLibrary.MonoImage image)` Original signature : `void mono_image_init(MonoImage*)` native declaration : mono\metadata\image.h:52
`boolean` | `mono_image_is_dynamic(MonoLibrary.MonoImage image)` Original signature : `bool mono_image_is_dynamic(MonoImage*)` native declaration : mono\metadata\image.h:72
`MonoLibrary.MonoImage` | `mono_image_load_file_for_image(MonoLibrary.MonoImage image, int fileidx)` Original signature : `MonoImage* mono_image_load_file_for_image(MonoImage*, int)` native declaration : mono\metadata\image.h:64
`MonoLibrary.MonoImage` | `mono_image_load_module(MonoLibrary.MonoImage image, int idx)` Original signature : `MonoImage* mono_image_load_module(MonoImage*, int)` native declaration : mono\metadata\image.h:66
`MonoLibrary.MonoImage` | `mono_image_loaded_by_guid_full(ByteByReference guid, boolean refonly)` Deprecated. use the safer method `mono_image_loaded_by_guid_full(java.lang.String, boolean)` instead
`MonoLibrary.MonoImage` | `mono_image_loaded_by_guid_full(java.lang.String guid, boolean refonly)` Original signature : `MonoImage* mono_image_loaded_by_guid_full(const char*, bool)` native declaration : mono\metadata\image.h:51
`MonoLibrary.MonoImage` | `mono_image_loaded_by_guid(ByteByReference guid)` Deprecated. use the safer method `mono_image_loaded_by_guid(java.lang.String)` instead
`MonoLibrary.MonoImage` | `mono_image_loaded_by_guid(java.lang.String guid)` Original signature : `MonoImage* mono_image_loaded_by_guid(const char*)` native declaration : mono\metadata\image.h:50
`MonoLibrary.MonoImage` | `mono_image_loaded_full(ByteByReference name, boolean refonly)` Deprecated. use the safer method `mono_image_loaded_full(java.lang.String, boolean)` instead
`MonoLibrary.MonoImage` | `mono_image_loaded_full(java.lang.String name, boolean refonly)` Original signature : `MonoImage* mono_image_loaded_full(const char*, bool)` native declaration : mono\metadata\image.h:49
`MonoLibrary.MonoImage` | `mono_image_loaded(ByteByReference name)` Deprecated. use the safer method `mono_image_loaded(java.lang.String)` instead
`MonoLibrary.MonoImage` | `mono_image_loaded(java.lang.String name)` Original signature : `MonoImage* mono_image_loaded(const char*)` native declaration : mono\metadata\image.h:48
`Pointer` | `mono_image_lookup_resource(MonoLibrary.MonoImage image, int res_id, int lang_id, java.nio.ShortBuffer name)` This actually returns a MonoPEResourceDataEntry *, but declaring it causes an include file loop.
`Pointer` | `mono_image_lookup_resource(MonoLibrary.MonoImage image, int res_id, int lang_id, ShortByReference name)` Deprecated. use the safer method `mono_image_lookup_resource(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, int, java.nio.ShortBuffer)` instead
`MonoLibrary.MonoImage` | `mono_image_open_from_data_full(java.nio.ByteBuffer data, int data_len, boolean need_copy, java.nio.IntBuffer status, boolean refonly)` Original signature : `MonoImage* mono_image_open_from_data_full(char*, int, bool, MonoImageOpenStatus*, bool)` native declaration : mono\metadata\image.h:45
`MonoLibrary.MonoImage` | `mono_image_open_from_data_full(ByteByReference data, int data_len, boolean need_copy, IntByReference status, boolean refonly)` Deprecated. use the safer methods `mono_image_open_from_data_full(com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, int, boolean, java.nio.IntBuffer, boolean)` and `mono_image_open_from_data_full(java.nio.ByteBuffer, int, boolean, java.nio.IntBuffer, boolean)` instead
`MonoLibrary.MonoImage` | `mono_image_open_from_data_full(StringPointer.ByValue data, int data_len, boolean need_copy, java.nio.IntBuffer status, boolean refonly)` Original signature : `MonoImage* mono_image_open_from_data_full(char*, int, bool, MonoImageOpenStatus*, bool)` native declaration : mono\metadata\image.h:45
`MonoLibrary.MonoImage` | `mono_image_open_from_data(java.nio.ByteBuffer data, int data_len, boolean need_copy, java.nio.IntBuffer status)` Original signature : `MonoImage* mono_image_open_from_data(char*, int, bool, MonoImageOpenStatus*)` native declaration : mono\metadata\image.h:43
`MonoLibrary.MonoImage` | `mono_image_open_from_data(ByteByReference data, int data_len, boolean need_copy, IntByReference status)` Deprecated. use the safer methods `mono_image_open_from_data(com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, int, boolean, java.nio.IntBuffer)` and `mono_image_open_from_data(java.nio.ByteBuffer, int, boolean, java.nio.IntBuffer)` instead
`MonoLibrary.MonoImage` | `mono_image_open_from_data(StringPointer.ByValue data, int data_len, boolean need_copy, java.nio.IntBuffer status)` Original signature : `MonoImage* mono_image_open_from_data(char*, int, bool, MonoImageOpenStatus*)` native declaration : mono\metadata\image.h:43
`MonoLibrary.MonoImage` | `mono_image_open_full(ByteByReference fname, IntByReference status, boolean refonly)` Deprecated. use the safer method `mono_image_open_full(java.lang.String, java.nio.IntBuffer, boolean)` instead
`MonoLibrary.MonoImage` | `mono_image_open_full(java.lang.String fname, java.nio.IntBuffer status, boolean refonly)` Original signature : `MonoImage* mono_image_open_full(const char*, MonoImageOpenStatus*, bool)` native declaration : mono\metadata\image.h:39
`MonoLibrary.MonoImage` | `mono_image_open(ByteByReference fname, IntByReference status)` Deprecated. use the safer method `mono_image_open(java.lang.String, java.nio.IntBuffer)` instead
`MonoLibrary.MonoImage` | `mono_image_open(java.lang.String fname, java.nio.IntBuffer status)` Original signature : `MonoImage* mono_image_open(const char*, MonoImageOpenStatus*)` native declaration : mono\metadata\image.h:37
`ByteByReference` | `mono_image_rva_map(MonoLibrary.MonoImage image, int rva)` Original signature : `char* mono_image_rva_map(MonoImage*, int)` native declaration : mono\metadata\image.h:73
`java.lang.String` | `mono_image_strerror(int status)` Original signature : `char* mono_image_strerror(MonoImageOpenStatus)` native declaration : mono\metadata\image.h:55
`int` | `mono_image_strong_name_position(MonoLibrary.MonoImage image, java.nio.IntBuffer size)` Original signature : `int mono_image_strong_name_position(MonoImage*, int*)` native declaration : mono\metadata\image.h:87
`int` | `mono_image_strong_name_position(MonoLibrary.MonoImage image, IntByReference size)` Deprecated. use the safer method `mono_image_strong_name_position(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.nio.IntBuffer)` instead
`MonoLibrary.GSList` | `mono_image_verify_tables(MonoLibrary.MonoImage image, int level)` Original signature : `GSList* mono_image_verify_tables(MonoImage*, int)` native declaration : mono\metadata\verify.h:48
`void` | `mono_images_cleanup()` Original signature : `void mono_images_cleanup()` native declaration : mono\metadata\image.h:35
`void` | `mono_images_init()` Original signature : `void mono_images_init()` native declaration : mono\metadata\image.h:34
`MonoLibrary.MonoDomain` | `mono_init_from_assembly(ByteByReference domain_name, ByteByReference filename)` Deprecated. use the safer method `mono_init_from_assembly(java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoDomain` | `mono_init_from_assembly(java.lang.String domain_name, java.lang.String filename)` Original signature : `MonoDomain* mono_init_from_assembly(const char*, const char*)` native declaration : mono\metadata\appdomain.h:32
`MonoLibrary.MonoDomain` | `mono_init_version(ByteByReference domain_name, ByteByReference version)` Deprecated. use the safer method `mono_init_version(java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoDomain` | `mono_init_version(java.lang.String domain_name, java.lang.String version)` Original signature : `MonoDomain* mono_init_version(const char*, const char*)` native declaration : mono\metadata\appdomain.h:35
`MonoLibrary.MonoDomain` | `mono_init(ByteByReference filename)` Deprecated. use the safer method `mono_init(java.lang.String)` instead
`MonoLibrary.MonoDomain` | `mono_init(java.lang.String filename)` Original signature : `MonoDomain* mono_init(const char*)` native declaration : mono\metadata\appdomain.h:29
`void` | `mono_install_assembly_load_hook(MonoLibrary.MonoAssemblyLoadFunc func, Pointer user_data)` Original signature : `void mono_install_assembly_load_hook(MonoAssemblyLoadFunc, void*)` native declaration : mono\metadata\assembly.h:50
`void` | `mono_install_assembly_postload_refonly_search_hook(MonoLibrary.MonoAssemblySearchFunc func, Pointer user_data)` Original signature : `void mono_install_assembly_postload_refonly_search_hook(MonoAssemblySearchFunc, void*)` native declaration : mono\metadata\assembly.h:69
`void` | `mono_install_assembly_postload_search_hook(MonoLibrary.MonoAssemblySearchFunc func, Pointer user_data)` Installs a new search function which is used as a last resort when loading an assembly fails.
`void` | `mono_install_assembly_preload_hook(MonoLibrary.MonoAssemblyPreLoadFunc func, Pointer user_data)` Original signature : `void mono_install_assembly_preload_hook(MonoAssemblyPreLoadFunc, void*)` native declaration : mono\metadata\assembly.h:80
`void` | `mono_install_assembly_refonly_preload_hook(MonoLibrary.MonoAssemblyPreLoadFunc func, Pointer user_data)` Original signature : `void mono_install_assembly_refonly_preload_hook(MonoAssemblyPreLoadFunc, void*)` native declaration : mono\metadata\assembly.h:82
`void` | `mono_install_assembly_refonly_search_hook(MonoLibrary.MonoAssemblySearchFunc func, Pointer user_data)` Original signature : `void mono_install_assembly_refonly_search_hook(MonoAssemblySearchFunc, void*)` native declaration : mono\metadata\assembly.h:58
`void` | `mono_install_assembly_search_hook(MonoLibrary.MonoAssemblySearchFunc func, Pointer user_data)` Original signature : `void mono_install_assembly_search_hook(MonoAssemblySearchFunc, void*)` native declaration : mono\metadata\assembly.h:57
`void` | `mono_install_runtime_cleanup(MonoLibrary.MonoDomainFunc func)` Original signature : `void mono_install_runtime_cleanup(MonoDomainFunc)` native declaration : mono\metadata\appdomain.h:48
`void` | `mono_interp_cleanup(MonoLibrary.MonoDomain domain)` Original signature : `void mono_interp_cleanup(MonoDomain*)` native declaration : mono\interpreter\embed.h:14
`int` | `mono_interp_exec(MonoLibrary.MonoDomain domain, MonoLibrary.MonoAssembly assembly, int argc, PointerByReference argv)` Original signature : `int mono_interp_exec(MonoDomain*, MonoAssembly*, int, char*[])` native declaration : mono\interpreter\embed.h:11
`MonoLibrary.MonoDomain` | `mono_interp_init(ByteByReference file)` Deprecated. use the safer method `mono_interp_init(java.lang.String)` instead
`MonoLibrary.MonoDomain` | `mono_interp_init(java.lang.String file)` Original signature : `MonoDomain* mono_interp_init(const char*)` native declaration : mono\interpreter\embed.h:8
`void` | `mono_jit_cleanup(MonoLibrary.MonoDomain domain)` Original signature : `void mono_jit_cleanup(MonoDomain*)` native declaration : mono\jit\jit.h:23
`int` | `mono_jit_exec(MonoLibrary.MonoDomain domain, MonoLibrary.MonoAssembly assembly, int argc, PointerByReference argv)` Original signature : `int mono_jit_exec(MonoDomain*, MonoAssembly*, int, char*[])` native declaration : mono\jit\jit.h:20
`int` | `mono_jit_info_get_code_size(MonoLibrary.MonoJitInfo ji)` Original signature : `int mono_jit_info_get_code_size(MonoJitInfo*)` native declaration : mono\metadata\appdomain.h:131
`Pointer` | `mono_jit_info_get_code_start(MonoLibrary.MonoJitInfo ji)` Original signature : `void* mono_jit_info_get_code_start(MonoJitInfo*)` native declaration : mono\metadata\appdomain.h:128
`MonoLibrary.MonoMethod` | `mono_jit_info_get_method(MonoLibrary.MonoJitInfo ji)` Original signature : `MonoMethod* mono_jit_info_get_method(MonoJitInfo*)` native declaration : mono\metadata\appdomain.h:134
`MonoLibrary.MonoJitInfo` | `mono_jit_info_table_find(MonoLibrary.MonoDomain domain, java.nio.ByteBuffer addr)` Original signature : `MonoJitInfo* mono_jit_info_table_find(MonoDomain*, char*)` native declaration : mono\metadata\appdomain.h:123
`MonoLibrary.MonoJitInfo` | `mono_jit_info_table_find(MonoLibrary.MonoDomain domain, ByteByReference addr)` Deprecated. use the safer methods `mono_jit_info_table_find(com.nativelibs4java.mono.MonoLibrary.MonoDomain, com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue)` and `mono_jit_info_table_find(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.nio.ByteBuffer)` instead
`MonoLibrary.MonoJitInfo` | `mono_jit_info_table_find(MonoLibrary.MonoDomain domain, StringPointer.ByValue addr)` Original signature : `MonoJitInfo* mono_jit_info_table_find(MonoDomain*, char*)` native declaration : mono\metadata\appdomain.h:123
`MonoLibrary.MonoDomain` | `mono_jit_init_version(ByteByReference root_domain_name, ByteByReference runtime_version)` Deprecated. use the safer method `mono_jit_init_version(java.lang.String, java.lang.String)` instead
`MonoLibrary.MonoDomain` | `mono_jit_init_version(java.lang.String root_domain_name, java.lang.String runtime_version)` Original signature : `MonoDomain* mono_jit_init_version(const char*, const char*)` native declaration : mono\jit\jit.h:17
`MonoLibrary.MonoDomain` | `mono_jit_init(ByteByReference file)` Deprecated. use the safer method `mono_jit_init(java.lang.String)` instead
`MonoLibrary.MonoDomain` | `mono_jit_init(java.lang.String file)` Original signature : `MonoDomain* mono_jit_init(const char*)` native declaration : mono\jit\jit.h:14
`boolean` | `mono_jit_set_trace_options(ByteByReference options)` Deprecated. use the safer method `mono_jit_set_trace_options(java.lang.String)` instead
`boolean` | `mono_jit_set_trace_options(java.lang.String options)` Original signature : `bool mono_jit_set_trace_options(const char*)` native declaration : mono\jit\jit.h:26
`MonoString` | `mono_ldstr(MonoLibrary.MonoDomain domain, MonoLibrary.MonoImage image, int str_index)` Original signature : `MonoString* mono_ldstr(MonoDomain*, MonoImage*, int)` native declaration : mono\metadata\object.h:140
`Pointer` | `mono_ldtoken(MonoLibrary.MonoImage image, int token, MonoLibrary.MonoClass[] retclass, MonoLibrary.MonoGenericContext context)` Original signature : `void* mono_ldtoken(MonoImage*, int, MonoClass**, MonoGenericContext*)` native declaration : mono\metadata\class.h:118
`MonoLibrary.MonoImage` | `mono_load_image(ByteByReference fname, IntByReference status)` Deprecated. use the safer method `mono_load_image(java.lang.String, java.nio.IntBuffer)` instead
`MonoLibrary.MonoImage` | `mono_load_image(java.lang.String fname, java.nio.IntBuffer status)` Original signature : `MonoImage* mono_load_image(const char*, MonoImageOpenStatus*)` native declaration : mono\metadata\loader.h:52
`MonoObject` | `mono_load_remote_field_new(MonoObject this_obj, MonoLibrary.MonoClass klass, MonoLibrary.MonoClassField field)` Original signature : `MonoObject* mono_load_remote_field_new(MonoObject*, MonoClass*, MonoClassField*)` native declaration : mono\metadata\object.h:267
`Pointer` | `mono_load_remote_field(MonoObject this_obj, MonoLibrary.MonoClass klass, MonoLibrary.MonoClassField field, PointerByReference res)` Original signature : `void* mono_load_remote_field(MonoObject*, MonoClass*, MonoClassField*, void**)` native declaration : mono\metadata\object.h:264
`Pointer` | `mono_lookup_internal_call(MonoLibrary.MonoMethod method)` Original signature : `void* mono_lookup_internal_call(MonoMethod*)` native declaration : mono\metadata\loader.h:58
`Pointer` | `mono_lookup_pinvoke_call(MonoLibrary.MonoMethod method, PointerByReference exc_class, PointerByReference exc_arg)` Deprecated. use the safer method `mono_lookup_pinvoke_call(com.nativelibs4java.mono.MonoLibrary.MonoMethod, java.lang.String[], java.lang.String[])` instead
`Pointer` | `mono_lookup_pinvoke_call(MonoLibrary.MonoMethod method, java.lang.String[] exc_class, java.lang.String[] exc_arg)` Original signature : `void* mono_lookup_pinvoke_call(MonoMethod*, const char**, const char**)` native declaration : mono\metadata\loader.h:64
`int` | `mono_main(int argc, PointerByReference argv)` Original signature : `int mono_main(int, char*[])` native declaration : mono\interpreter\embed.h:5
`Pointer` | `mono_mempool_alloc(MonoLibrary.MonoMemPool pool, int size)` Original signature : `void* mono_mempool_alloc(MonoMemPool*, guint)` native declaration : mono\metadata\mempool.h:26
`Pointer` | `mono_mempool_alloc0(MonoLibrary.MonoMemPool pool, int size)` Original signature : `void* mono_mempool_alloc0(MonoMemPool*, guint)` native declaration : mono\metadata\mempool.h:30
`boolean` | `mono_mempool_contains_addr(MonoLibrary.MonoMemPool pool, Pointer addr)` Original signature : `bool mono_mempool_contains_addr(MonoMemPool*, void*)` native declaration : mono\metadata\mempool.h:34
`void` | `mono_mempool_destroy(MonoLibrary.MonoMemPool pool)` Original signature : `void mono_mempool_destroy(MonoMemPool*)` native declaration : mono\metadata\mempool.h:14
`void` | `mono_mempool_empty(MonoLibrary.MonoMemPool pool)` Original signature : `void mono_mempool_empty(MonoMemPool*)` native declaration : mono\metadata\mempool.h:20
`int` | `mono_mempool_get_allocated(MonoLibrary.MonoMemPool pool)` Original signature : `int mono_mempool_get_allocated(MonoMemPool*)` native declaration : mono\metadata\mempool.h:42
`void` | `mono_mempool_invalidate(MonoLibrary.MonoMemPool pool)` Original signature : `void mono_mempool_invalidate(MonoMemPool*)` native declaration : mono\metadata\mempool.h:17
`MonoLibrary.MonoMemPool` | `mono_mempool_new_size(int initial_size)` Original signature : `MonoMemPool* mono_mempool_new_size(int)` native declaration : mono\metadata\mempool.h:11
`MonoLibrary.MonoMemPool` | `mono_mempool_new()` Original signature : `MonoMemPool* mono_mempool_new()` native declaration : mono\metadata\mempool.h:8
`void` | `mono_mempool_stats(MonoLibrary.MonoMemPool pool)` Original signature : `void mono_mempool_stats(MonoMemPool*)` native declaration : mono\metadata\mempool.h:23
`ByteByReference` | `mono_mempool_strdup(MonoLibrary.MonoMemPool pool, ByteByReference s)` Deprecated. use the safer method `mono_mempool_strdup(com.nativelibs4java.mono.MonoLibrary.MonoMemPool, java.lang.String)` instead
`ByteByReference` | `mono_mempool_strdup(MonoLibrary.MonoMemPool pool, java.lang.String s)` Original signature : `char* mono_mempool_strdup(MonoMemPool*, const char*)` native declaration : mono\metadata\mempool.h:38
`java.lang.String` | `mono_metadata_blob_heap(MonoLibrary.MonoImage meta, int table_index)` Original signature : `char* mono_metadata_blob_heap(MonoImage*, int)` native declaration : mono\metadata\metadata.h:232
`int` | `mono_metadata_compute_size(MonoLibrary.MonoImage meta, int tableindex, java.nio.IntBuffer result_bitfield)` Original signature : `int mono_metadata_compute_size(MonoImage*, int, int*)` native declaration : mono\metadata\metadata.h:221
`int` | `mono_metadata_compute_size(MonoLibrary.MonoImage meta, int tableindex, IntByReference result_bitfield)` Deprecated. use the safer method `mono_metadata_compute_size(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead
`int` | `mono_metadata_custom_attrs_from_index(MonoLibrary.MonoImage meta, int cattr_index)` Original signature : `int mono_metadata_custom_attrs_from_index(MonoImage*, int)` native declaration : mono\metadata\metadata.h:249
`int` | `mono_metadata_decode_blob_size(ByteByReference ptr, PointerByReference rptr)` Deprecated. use the safer method `mono_metadata_decode_blob_size(java.lang.String, java.lang.String[])` instead
`int` | `mono_metadata_decode_blob_size(java.lang.String ptr, java.lang.String[] rptr)` Original signature : `int mono_metadata_decode_blob_size(const char*, const char**)` native declaration : mono\metadata\metadata.h:272
`int` | `mono_metadata_decode_row_col(MonoLibrary.MonoTableInfo t, int idx, int col)` Original signature : `int mono_metadata_decode_row_col(const MonoTableInfo*, int, guint)` native declaration : mono\metadata\metadata.h:210
`void` | `mono_metadata_decode_row(MonoLibrary.MonoTableInfo t, int idx, java.nio.IntBuffer res, int res_size)` Original signature : `void mono_metadata_decode_row(const MonoTableInfo*, int, int*, int)` native declaration : mono\metadata\metadata.h:205
`void` | `mono_metadata_decode_row(MonoLibrary.MonoTableInfo t, int idx, IntByReference res, int res_size)` Deprecated. use the safer method `mono_metadata_decode_row(com.nativelibs4java.mono.MonoLibrary.MonoTableInfo, int, java.nio.IntBuffer, int)` instead
`int` | `mono_metadata_decode_signed_value(ByteByReference ptr, PointerByReference rptr)` Deprecated. use the safer method `mono_metadata_decode_signed_value(java.lang.String, java.lang.String[])` instead
`int` | `mono_metadata_decode_signed_value(java.lang.String ptr, java.lang.String[] rptr)` Original signature : `int mono_metadata_decode_signed_value(const char*, const char**)` native declaration : mono\metadata\metadata.h:270
`int` | `mono_metadata_decode_value(ByteByReference ptr, PointerByReference rptr)` Deprecated. use the safer method `mono_metadata_decode_value(java.lang.String, java.lang.String[])` instead
`int` | `mono_metadata_decode_value(java.lang.String ptr, java.lang.String[] rptr)` Functions to extract information from the Blobs Original signature : `int mono_metadata_decode_value(const char*, const char**)` native declaration : mono\metadata\metadata.h:268
`void` | `mono_metadata_encode_value(int value, java.nio.ByteBuffer bug, java.lang.String[] endbuf)` Original signature : `void mono_metadata_encode_value(int, char*, char**)` native declaration : mono\metadata\metadata.h:275
`void` | `mono_metadata_encode_value(int value, ByteByReference bug, PointerByReference endbuf)` Deprecated. use the safer methods `mono_metadata_encode_value(int, com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, java.lang.String[])` and `mono_metadata_encode_value(int, java.nio.ByteBuffer, java.lang.String[])` instead
`void` | `mono_metadata_encode_value(int value, StringPointer.ByValue bug, java.lang.String[] endbuf)` Original signature : `void mono_metadata_encode_value(int, char*, char**)` native declaration : mono\metadata\metadata.h:275
`int` | `mono_metadata_events_from_typedef(MonoLibrary.MonoImage meta, int table_index, java.nio.IntBuffer end_idx)` Original signature : `int mono_metadata_events_from_typedef(MonoImage*, int, guint*)` native declaration : mono\metadata\metadata.h:243
`int` | `mono_metadata_events_from_typedef(MonoLibrary.MonoImage meta, int table_index, IntByReference end_idx)` Deprecated. use the safer method `mono_metadata_events_from_typedef(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead
`void` | `mono_metadata_field_info(MonoLibrary.MonoImage meta, int table_index, java.nio.IntBuffer offset, java.nio.IntBuffer rva, MonoMarshalSpec.ByReference[] marshal_spec)` Original signature : `void mono_metadata_field_info(MonoImage*, int, int*, int*, MonoMarshalSpec**)` native declaration : mono\metadata\metadata.h:257
`void` | `mono_metadata_field_info(MonoLibrary.MonoImage meta, int table_index, IntByReference offset, IntByReference rva, MonoMarshalSpec.ByReference[] marshal_spec)` Deprecated. use the safer method `mono_metadata_field_info(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer, java.nio.IntBuffer, com.nativelibs4java.mono.MonoMarshalSpec.ByReference[])` instead
`void` | `mono_metadata_free_marshal_spec(MonoMarshalSpec spec)` Original signature : `void mono_metadata_free_marshal_spec(MonoMarshalSpec*)` native declaration : mono\metadata\metadata.h:253
`int` | `mono_metadata_get_constant_index(MonoLibrary.MonoImage meta, int token, int hint)` Original signature : `int mono_metadata_get_constant_index(MonoImage*, int, int)` native declaration : mono\metadata\metadata.h:263
`java.lang.String` | `mono_metadata_get_marshal_info(MonoLibrary.MonoImage meta, int idx, boolean is_field)` Original signature : `char* mono_metadata_get_marshal_info(MonoImage*, int, bool)` native declaration : mono\metadata\metadata.h:248
`java.lang.String` | `mono_metadata_guid_heap(MonoLibrary.MonoImage meta, int table_index)` Original signature : `char* mono_metadata_guid_heap(MonoImage*, int)` native declaration : mono\metadata\metadata.h:234
`int` | `mono_metadata_implmap_from_method(MonoLibrary.MonoImage meta, int method_idx)` Original signature : `int mono_metadata_implmap_from_method(MonoImage*, int)` native declaration : mono\metadata\metadata.h:255
`void` | `mono_metadata_init()` Original signature : `void mono_metadata_init()` native declaration : mono\metadata\metadata.h:203
`MonoLibrary.MonoClass[]` | `mono_metadata_interfaces_from_typedef(MonoLibrary.MonoImage meta, int table_index, java.nio.IntBuffer count)` Original signature : `MonoClass** mono_metadata_interfaces_from_typedef(MonoImage*, int, guint*)` native declaration : mono\metadata\metadata.h:241
`MonoLibrary.MonoClass[]` | `mono_metadata_interfaces_from_typedef(MonoLibrary.MonoImage meta, int table_index, IntByReference count)` Deprecated. use the safer method `mono_metadata_interfaces_from_typedef(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead
`java.lang.String` | `mono_metadata_locate_token(MonoLibrary.MonoImage meta, int token)` Original signature : `char* mono_metadata_locate_token(MonoImage*, int)` native declaration : mono\metadata\metadata.h:229
`java.lang.String` | `mono_metadata_locate(MonoLibrary.MonoImage meta, int table, int idx)` Original signature : `char* mono_metadata_locate(MonoImage*, int, int)` native declaration : mono\metadata\metadata.h:228
`int` | `mono_metadata_methods_from_event(MonoLibrary.MonoImage meta, int table_index, java.nio.IntBuffer end)` Original signature : `int mono_metadata_methods_from_event(MonoImage*, int, guint*)` native declaration : mono\metadata\metadata.h:244
`int` | `mono_metadata_methods_from_event(MonoLibrary.MonoImage meta, int table_index, IntByReference end)` Deprecated. use the safer method `mono_metadata_methods_from_event(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead
`int` | `mono_metadata_methods_from_property(MonoLibrary.MonoImage meta, int table_index, java.nio.IntBuffer end)` Original signature : `int mono_metadata_methods_from_property(MonoImage*, int, guint*)` native declaration : mono\metadata\metadata.h:246
`int` | `mono_metadata_methods_from_property(MonoLibrary.MonoImage meta, int table_index, IntByReference end)` Deprecated. use the safer method `mono_metadata_methods_from_property(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead
`int` | `mono_metadata_nested_in_typedef(MonoLibrary.MonoImage meta, int table_index)` Original signature : `int mono_metadata_nested_in_typedef(MonoImage*, int)` native declaration : mono\metadata\metadata.h:238
`int` | `mono_metadata_nesting_typedef(MonoLibrary.MonoImage meta, int table_index, int start_index)` Original signature : `int mono_metadata_nesting_typedef(MonoImage*, int, int)` native declaration : mono\metadata\metadata.h:239
`int` | `mono_metadata_packing_from_typedef(MonoLibrary.MonoImage meta, int table_index, java.nio.IntBuffer packing, java.nio.IntBuffer size)` Original signature : `int mono_metadata_packing_from_typedef(MonoImage*, int, int*, int*)` native declaration : mono\metadata\metadata.h:247
`int` | `mono_metadata_packing_from_typedef(MonoLibrary.MonoImage meta, int table_index, IntByReference packing, IntByReference size)` Deprecated. use the safer method `mono_metadata_packing_from_typedef(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer, java.nio.IntBuffer)` instead
`MonoMarshalSpec` | `mono_metadata_parse_marshal_spec(MonoLibrary.MonoImage image, ByteByReference ptr)` Deprecated. use the safer method `mono_metadata_parse_marshal_spec(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String)` instead
`MonoMarshalSpec` | `mono_metadata_parse_marshal_spec(MonoLibrary.MonoImage image, java.lang.String ptr)` Original signature : `MonoMarshalSpec* mono_metadata_parse_marshal_spec(MonoImage*, const char*)` native declaration : mono\metadata\metadata.h:251
`int` | `mono_metadata_properties_from_typedef(MonoLibrary.MonoImage meta, int table_index, java.nio.IntBuffer end)` Original signature : `int mono_metadata_properties_from_typedef(MonoImage*, int, guint*)` native declaration : mono\metadata\metadata.h:245
`int` | `mono_metadata_properties_from_typedef(MonoLibrary.MonoImage meta, int table_index, IntByReference end)` Deprecated. use the safer method `mono_metadata_properties_from_typedef(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead
`java.lang.String` | `mono_metadata_string_heap(MonoLibrary.MonoImage meta, int table_index)` Original signature : `char* mono_metadata_string_heap(MonoImage*, int)` native declaration : mono\metadata\metadata.h:231
`int` | `mono_metadata_typedef_from_field(MonoLibrary.MonoImage meta, int table_index)` Original signature : `int mono_metadata_typedef_from_field(MonoImage*, int)` native declaration : mono\metadata\metadata.h:236
`int` | `mono_metadata_typedef_from_method(MonoLibrary.MonoImage meta, int table_index)` Original signature : `int mono_metadata_typedef_from_method(MonoImage*, int)` native declaration : mono\metadata\metadata.h:237
`java.lang.String` | `mono_metadata_user_string(MonoLibrary.MonoImage meta, int table_index)` Original signature : `char* mono_metadata_user_string(MonoImage*, int)` native declaration : mono\metadata\metadata.h:233
`MonoLibrary.MonoReflectionMethodBody` | `mono_method_body_get_object(MonoLibrary.MonoDomain domain, MonoLibrary.MonoMethod method)` Original signature : `MonoReflectionMethodBody* mono_method_body_get_object(MonoDomain*, MonoMethod*)` native declaration : mono\metadata\reflection.h:66
`boolean` | `mono_method_can_access_field(MonoLibrary.MonoMethod method, MonoLibrary.MonoClassField field)` Original signature : `bool mono_method_can_access_field(MonoMethod*, MonoClassField*)` native declaration : mono\metadata\class.h:263
`boolean` | `mono_method_can_access_method(MonoLibrary.MonoMethod method, MonoLibrary.MonoMethod called)` Original signature : `bool mono_method_can_access_method(MonoMethod*, MonoMethod*)` native declaration : mono\metadata\class.h:266
`void` | `mono_method_desc_free(MonoLibrary.MonoMethodDesc desc)` Original signature : `void mono_method_desc_free(MonoMethodDesc*)` native declaration : mono\metadata\debug-helpers.h:36
`MonoLibrary.MonoMethodDesc` | `mono_method_desc_from_method(MonoLibrary.MonoMethod method)` Original signature : `MonoMethodDesc* mono_method_desc_from_method(MonoMethod*)` native declaration : mono\metadata\debug-helpers.h:35
`boolean` | `mono_method_desc_full_match(MonoLibrary.MonoMethodDesc desc, MonoLibrary.MonoMethod method)` Original signature : `bool mono_method_desc_full_match(MonoMethodDesc*, MonoMethod*)` native declaration : mono\metadata\debug-helpers.h:38
`boolean` | `mono_method_desc_match(MonoLibrary.MonoMethodDesc desc, MonoLibrary.MonoMethod method)` Original signature : `bool mono_method_desc_match(MonoMethodDesc*, MonoMethod*)` native declaration : mono\metadata\debug-helpers.h:37
`MonoLibrary.MonoMethodDesc` | `mono_method_desc_new(ByteByReference name, boolean include_namespace)` Deprecated. use the safer method `mono_method_desc_new(java.lang.String, boolean)` instead
`MonoLibrary.MonoMethodDesc` | `mono_method_desc_new(java.lang.String name, boolean include_namespace)` Original signature : `MonoMethodDesc* mono_method_desc_new(const char*, bool)` native declaration : mono\metadata\debug-helpers.h:34
`MonoLibrary.MonoMethod` | `mono_method_desc_search_in_class(MonoLibrary.MonoMethodDesc desc, MonoLibrary.MonoClass klass)` Original signature : `MonoMethod* mono_method_desc_search_in_class(MonoMethodDesc*, MonoClass*)` native declaration : mono\metadata\debug-helpers.h:39
`MonoLibrary.MonoMethod` | `mono_method_desc_search_in_image(MonoLibrary.MonoMethodDesc desc, MonoLibrary.MonoImage image)` Original signature : `MonoMethod* mono_method_desc_search_in_image(MonoMethodDesc*, MonoImage*)` native declaration : mono\metadata\debug-helpers.h:40
`ByteByReference` | `mono_method_full_name(MonoLibrary.MonoMethod method, boolean signature)` Original signature : `char* mono_method_full_name(MonoMethod*, bool)` native declaration : mono\metadata\debug-helpers.h:42
`MonoLibrary.MonoClass` | `mono_method_get_class(MonoLibrary.MonoMethod method)` Original signature : `MonoClass* mono_method_get_class(MonoMethod*)` native declaration : mono\metadata\loader.h:40
`int` | `mono_method_get_flags(MonoLibrary.MonoMethod method, java.nio.IntBuffer iflags)` Original signature : `int mono_method_get_flags(MonoMethod*, int*)` native declaration : mono\metadata\loader.h:46
`int` | `mono_method_get_flags(MonoLibrary.MonoMethod method, IntByReference iflags)` Deprecated. use the safer method `mono_method_get_flags(com.nativelibs4java.mono.MonoLibrary.MonoMethod, java.nio.IntBuffer)` instead
`MonoLibrary.MonoMethodHeader` | `mono_method_get_header(MonoLibrary.MonoMethod method)` Original signature : `MonoMethodHeader* mono_method_get_header(MonoMethod*)` native declaration : mono\metadata\loader.h:34
`int` | `mono_method_get_index(MonoLibrary.MonoMethod method)` Original signature : `int mono_method_get_index(MonoMethod*)` native declaration : mono\metadata\loader.h:49
`MonoLibrary.MonoMethod` | `mono_method_get_last_managed()` Original signature : `MonoMethod* mono_method_get_last_managed()` native declaration : mono\metadata\loader.h:79
`void` | `mono_method_get_marshal_info(MonoLibrary.MonoMethod method, MonoMarshalSpec.ByReference[] mspecs)` Original signature : `void mono_method_get_marshal_info(MonoMethod*, MonoMarshalSpec**)` native declaration : mono\metadata\loader.h:73
`java.lang.String` | `mono_method_get_name(MonoLibrary.MonoMethod method)` Original signature : `char* mono_method_get_name(MonoMethod*)` native declaration : mono\metadata\loader.h:37
`MonoLibrary.MonoReflectionMethod` | `mono_method_get_object(MonoLibrary.MonoDomain domain, MonoLibrary.MonoMethod method, MonoLibrary.MonoClass refclass)` Original signature : `MonoReflectionMethod* mono_method_get_object(MonoDomain*, MonoMethod*, MonoClass*)` native declaration : mono\metadata\reflection.h:60
`void` | `mono_method_get_param_names(MonoLibrary.MonoMethod method, PointerByReference names)` Deprecated. use the safer method `mono_method_get_param_names(com.nativelibs4java.mono.MonoLibrary.MonoMethod, java.lang.String[])` instead
`void` | `mono_method_get_param_names(MonoLibrary.MonoMethod method, java.lang.String[] names)` Original signature : `void mono_method_get_param_names(MonoMethod*, const char**)` native declaration : mono\metadata\loader.h:67
`int` | `mono_method_get_param_token(MonoLibrary.MonoMethod method, int idx)` Original signature : `int mono_method_get_param_token(MonoMethod*, int)` native declaration : mono\metadata\loader.h:70
`MonoLibrary.MonoMethodSignature` | `mono_method_get_signature_full(MonoLibrary.MonoMethod method, MonoLibrary.MonoImage image, int token, MonoLibrary.MonoGenericContext context)` Original signature : `MonoMethodSignature* mono_method_get_signature_full(MonoMethod*, MonoImage*, int, MonoGenericContext*)` native declaration : mono\metadata\loader.h:24
`MonoLibrary.MonoMethodSignature` | `mono_method_get_signature(MonoLibrary.MonoMethod method, MonoLibrary.MonoImage image, int token)` Original signature : `MonoMethodSignature* mono_method_get_signature(MonoMethod*, MonoImage*, int)` native declaration : mono\metadata\loader.h:28
`int` | `mono_method_get_token(MonoLibrary.MonoMethod method)` Original signature : `int mono_method_get_token(MonoMethod*)` native declaration : mono\metadata\loader.h:43
`Pointer` | `mono_method_get_unmanaged_thunk(MonoLibrary.MonoMethod method)` Original signature : `void* mono_method_get_unmanaged_thunk(MonoMethod*)` native declaration : mono\metadata\object.h:245
`boolean` | `mono_method_has_marshal_info(MonoLibrary.MonoMethod method)` Original signature : `bool mono_method_has_marshal_info(MonoMethod*)` native declaration : mono\metadata\loader.h:76
`MonoLibrary.MonoMethodSignature` | `mono_method_signature(MonoLibrary.MonoMethod method)` Original signature : `MonoMethodSignature* mono_method_signature(MonoMethod*)` native declaration : mono\metadata\loader.h:31
`MonoLibrary.GSList` | `mono_method_verify(MonoLibrary.MonoMethod method, int level)` Original signature : `GSList* mono_method_verify(MonoMethod*, int)` native declaration : mono\metadata\verify.h:49
`MonoLibrary.MonoReflectionModule` | `mono_module_file_get_object(MonoLibrary.MonoDomain domain, MonoLibrary.MonoImage image, int table_index)` Original signature : `MonoReflectionModule* mono_module_file_get_object(MonoDomain*, MonoImage*, int)` native declaration : mono\metadata\reflection.h:58
`MonoLibrary.MonoReflectionModule` | `mono_module_get_object(MonoLibrary.MonoDomain domain, MonoLibrary.MonoImage image)` Original signature : `MonoReflectionModule* mono_module_get_object(MonoDomain*, MonoImage*)` native declaration : mono\metadata\reflection.h:57
`boolean` | `mono_monitor_enter(MonoObject obj)` Original signature : `bool mono_monitor_enter(MonoObject*)` native declaration : mono\metadata\object.h:209
`void` | `mono_monitor_exit(MonoObject obj)` Original signature : `void mono_monitor_exit(MonoObject*)` native declaration : mono\metadata\object.h:215
`boolean` | `mono_monitor_try_enter(MonoObject obj, int ms)` Original signature : `bool mono_monitor_try_enter(MonoObject*, int)` native declaration : mono\metadata\object.h:206
`MonoObject` | `mono_object_castclass_mbyref(MonoObject obj, MonoLibrary.MonoClass klass)` Original signature : `MonoObject* mono_object_castclass_mbyref(MonoObject*, MonoClass*)` native declaration : mono\metadata\object.h:203
`MonoObject` | `mono_object_clone(MonoObject obj)` Original signature : `MonoObject* mono_object_clone(MonoObject*)` native declaration : mono\metadata\object.h:194
`MonoLibrary.MonoClass` | `mono_object_get_class(MonoObject obj)` Original signature : `MonoClass* mono_object_get_class(MonoObject*)` native declaration : mono\metadata\object.h:188
`MonoLibrary.MonoDomain` | `mono_object_get_domain(MonoObject obj)` Original signature : `MonoDomain* mono_object_get_domain(MonoObject*)` native declaration : mono\metadata\object.h:185
`int` | `mono_object_get_size(MonoObject o)` Original signature : `guint mono_object_get_size(MonoObject*)` native declaration : mono\metadata\object.h:212
`MonoLibrary.MonoMethod` | `mono_object_get_virtual_method(MonoObject obj, MonoLibrary.MonoMethod method)` Original signature : `MonoMethod* mono_object_get_virtual_method(MonoObject*, MonoMethod*)` native declaration : mono\metadata\object.h:227
`int` | `mono_object_hash(MonoObject obj)` Original signature : `int mono_object_hash(MonoObject*)` native declaration : mono\metadata\object.h:173
`MonoObject` | `mono_object_isinst_mbyref(MonoObject obj, MonoLibrary.MonoClass klass)` Original signature : `MonoObject* mono_object_isinst_mbyref(MonoObject*, MonoClass*)` native declaration : mono\metadata\object.h:200
`MonoObject` | `mono_object_isinst(MonoObject obj, MonoLibrary.MonoClass klass)` Original signature : `MonoObject* mono_object_isinst(MonoObject*, MonoClass*)` native declaration : mono\metadata\object.h:197
`MonoObject` | `mono_object_new_alloc_specific(MonoLibrary.MonoVTable vtable)` Original signature : `MonoObject* mono_object_new_alloc_specific(MonoVTable*)` native declaration : mono\metadata\object.h:115
`MonoObject` | `mono_object_new_fast(MonoLibrary.MonoVTable vtable)` can be used for classes without finalizer in non-profiling mode Original signature : `MonoObject* mono_object_new_fast(MonoVTable*)` native declaration : mono\metadata\object.h:112
`MonoObject` | `mono_object_new_from_token(MonoLibrary.MonoDomain domain, MonoLibrary.MonoImage image, int token)` Original signature : `MonoObject* mono_object_new_from_token(MonoDomain*, MonoImage*, int)` native declaration : mono\metadata\object.h:118
`MonoObject` | `mono_object_new_specific(MonoLibrary.MonoVTable vtable)` Original signature : `MonoObject* mono_object_new_specific(MonoVTable*)` native declaration : mono\metadata\object.h:108
`MonoObject` | `mono_object_new(MonoLibrary.MonoDomain domain, MonoLibrary.MonoClass klass)` Original signature : `MonoObject* mono_object_new(MonoDomain*, MonoClass*)` native declaration : mono\metadata\object.h:105
`Pointer` | `mono_object_unbox(MonoObject obj)` Original signature : `void* mono_object_unbox(MonoObject*)` native declaration : mono\metadata\object.h:191
`java.lang.String` | `mono_opcode_name(int opcode)` Original signature : `char* mono_opcode_name(int)` native declaration : mono\metadata\opcodes.h:64
`MonoArray` | `mono_param_get_objects(MonoLibrary.MonoDomain domain, MonoLibrary.MonoMethod method)` note: this one is slightly different: we keep the whole array of params in the cache Original signature : `MonoArray* mono_param_get_objects(MonoDomain*, MonoMethod*)` native declaration : mono\metadata\reflection.h:65
`MonoLibrary.MonoImage` | `mono_pe_file_open(ByteByReference fname, IntByReference status)` Deprecated. use the safer method `mono_pe_file_open(java.lang.String, java.nio.IntBuffer)` instead
`MonoLibrary.MonoImage` | `mono_pe_file_open(java.lang.String fname, java.nio.IntBuffer status)` Original signature : `MonoImage* mono_pe_file_open(const char*, MonoImageOpenStatus*)` native declaration : mono\metadata\image.h:41
`void` | `mono_print_unhandled_exception(MonoObject exc)` Original signature : `void mono_print_unhandled_exception(MonoObject*)` native declaration : mono\metadata\object.h:279
`void` | `mono_profiler_coverage_get(MonoLibrary.MonoProfiler prof, MonoLibrary.MonoMethod method, MonoLibrary.MonoProfileCoverageFunc func)` Original signature : `void mono_profiler_coverage_get(MonoProfiler*, MonoMethod*, MonoProfileCoverageFunc)` native declaration : mono\metadata\profiler.h:123
`int` | `mono_profiler_get_events()`
`void` | `mono_profiler_install_allocation(MonoLibrary.MonoProfileAllocFunc callback)` Original signature : `void mono_profiler_install_allocation(MonoProfileAllocFunc)` native declaration : mono\metadata\profiler.h:118
`void` | `mono_profiler_install_appdomain(MonoLibrary.MonoProfileAppDomainFunc start_load, MonoLibrary.MonoProfileAppDomainResult end_load, MonoLibrary.MonoProfileAppDomainFunc start_unload, MonoLibrary.MonoProfileAppDomainFunc end_unload)` Original signature : `void mono_profiler_install_appdomain(MonoProfileAppDomainFunc, MonoProfileAppDomainResult, MonoProfileAppDomainFunc, MonoProfileAppDomainFunc)` native declaration : mono\metadata\profiler.h:103
`void` | `mono_profiler_install_assembly(MonoLibrary.MonoProfileAssemblyFunc start_load, MonoLibrary.MonoProfileAssemblyResult end_load, MonoLibrary.MonoProfileAssemblyFunc start_unload, MonoLibrary.MonoProfileAssemblyFunc end_unload)` Original signature : `void mono_profiler_install_assembly(MonoProfileAssemblyFunc, MonoProfileAssemblyResult, MonoProfileAssemblyFunc, MonoProfileAssemblyFunc)` native declaration : mono\metadata\profiler.h:105
`void` | `mono_profiler_install_class(MonoLibrary.MonoProfileClassFunc start_load, MonoLibrary.MonoProfileClassResult end_load, MonoLibrary.MonoProfileClassFunc start_unload, MonoLibrary.MonoProfileClassFunc end_unload)` Original signature : `void mono_profiler_install_class(MonoProfileClassFunc, MonoProfileClassResult, MonoProfileClassFunc, MonoProfileClassFunc)` native declaration : mono\metadata\profiler.h:109
`void` | `mono_profiler_install_coverage_filter(MonoLibrary.MonoProfileCoverageFilterFunc callback)` Original signature : `void mono_profiler_install_coverage_filter(MonoProfileCoverageFilterFunc)` native declaration : mono\metadata\profiler.h:122
`void` | `mono_profiler_install_enter_leave(MonoLibrary.MonoProfileMethodFunc enter, MonoLibrary.MonoProfileMethodFunc fleave)` Original signature : `void mono_profiler_install_enter_leave(MonoProfileMethodFunc, MonoProfileMethodFunc)` native declaration : mono\metadata\profiler.h:115
`void` | `mono_profiler_install_exception(MonoLibrary.MonoProfileExceptionFunc throw_callback, MonoLibrary.MonoProfileMethodFunc exc_method_leave, MonoLibrary.MonoProfileExceptionClauseFunc clause_callback)` Original signature : `void mono_profiler_install_exception(MonoProfileExceptionFunc, MonoProfileMethodFunc, MonoProfileExceptionClauseFunc)` native declaration : mono\metadata\profiler.h:121
`void` | `mono_profiler_install_gc(MonoLibrary.MonoProfileGCFunc callback, MonoLibrary.MonoProfileGCResizeFunc heap_resize_callback)` Original signature : `void mono_profiler_install_gc(MonoProfileGCFunc, MonoProfileGCResizeFunc)` native declaration : mono\metadata\profiler.h:124
`void` | `mono_profiler_install_jit_compile(MonoLibrary.MonoProfileMethodFunc start, MonoLibrary.MonoProfileMethodResult end)` Original signature : `void mono_profiler_install_jit_compile(MonoProfileMethodFunc, MonoProfileMethodResult)` native declaration : mono\metadata\profiler.h:112
`void` | `mono_profiler_install_jit_end(MonoLibrary.MonoProfileJitResult end)` Original signature : `void mono_profiler_install_jit_end(MonoProfileJitResult)` native declaration : mono\metadata\profiler.h:113
`void` | `mono_profiler_install_method_free(MonoLibrary.MonoProfileMethodFunc callback)` Original signature : `void mono_profiler_install_method_free(MonoProfileMethodFunc)` native declaration : mono\metadata\profiler.h:114
`void` | `mono_profiler_install_module(MonoLibrary.MonoProfileModuleFunc start_load, MonoLibrary.MonoProfileModuleResult end_load, MonoLibrary.MonoProfileModuleFunc start_unload, MonoLibrary.MonoProfileModuleFunc end_unload)` Original signature : `void mono_profiler_install_module(MonoProfileModuleFunc, MonoProfileModuleResult, MonoProfileModuleFunc, MonoProfileModuleFunc)` native declaration : mono\metadata\profiler.h:107
`void` | `mono_profiler_install_runtime_initialized(MonoLibrary.MonoProfileFunc runtime_initialized_callback)` Original signature : `void mono_profiler_install_runtime_initialized(MonoProfileFunc)` native declaration : mono\metadata\profiler.h:125
`void` | `mono_profiler_install_statistical_call_chain(MonoLibrary.MonoProfileStatCallChainFunc callback, int call_chain_depth)` Original signature : `void mono_profiler_install_statistical_call_chain(MonoProfileStatCallChainFunc, int)` native declaration : mono\metadata\profiler.h:120
`void` | `mono_profiler_install_statistical(MonoLibrary.MonoProfileStatFunc callback)` Original signature : `void mono_profiler_install_statistical(MonoProfileStatFunc)` native declaration : mono\metadata\profiler.h:119
`void` | `mono_profiler_install_thread(MonoLibrary.MonoProfileThreadFunc start, MonoLibrary.MonoProfileThreadFunc end)` Original signature : `void mono_profiler_install_thread(MonoProfileThreadFunc, MonoProfileThreadFunc)` native declaration : mono\metadata\profiler.h:116
`void` | `mono_profiler_install_transition(MonoLibrary.MonoProfileMethodResult callback)` Original signature : `void mono_profiler_install_transition(MonoProfileMethodResult)` native declaration : mono\metadata\profiler.h:117
`void` | `mono_profiler_install(MonoLibrary.MonoProfiler prof, MonoLibrary.MonoProfileFunc shutdown_callback)` Function the profiler may call.
`void` | `mono_profiler_load(ByteByReference desc)` Deprecated. use the safer method `mono_profiler_load(java.lang.String)` instead
`void` | `mono_profiler_load(java.lang.String desc)` Original signature : `void mono_profiler_load(const char*)` native declaration : mono\metadata\profiler.h:127
`void` | `mono_profiler_set_events(int events)` Original signature : `void mono_profiler_set_events(MonoProfileFlags)` native declaration : mono\metadata\profiler.h:99
`int` | `mono_property_get_flags(MonoLibrary.MonoProperty prop)` Original signature : `int mono_property_get_flags(MonoProperty*)` native declaration : mono\metadata\class.h:232
`MonoLibrary.MonoMethod` | `mono_property_get_get_method(MonoLibrary.MonoProperty prop)` Original signature : `MonoMethod* mono_property_get_get_method(MonoProperty*)` native declaration : mono\metadata\class.h:226
`java.lang.String` | `mono_property_get_name(MonoLibrary.MonoProperty prop)` MonoProperty acessors Original signature : `char* mono_property_get_name(MonoProperty*)` native declaration : mono\metadata\class.h:220
`MonoLibrary.MonoReflectionProperty` | `mono_property_get_object(MonoLibrary.MonoDomain domain, MonoLibrary.MonoClass klass, MonoLibrary.MonoProperty property)` Original signature : `MonoReflectionProperty* mono_property_get_object(MonoDomain*, MonoClass*, MonoProperty*)` native declaration : mono\metadata\reflection.h:62
`MonoLibrary.MonoClass` | `mono_property_get_parent(MonoLibrary.MonoProperty prop)` Original signature : `MonoClass* mono_property_get_parent(MonoProperty*)` native declaration : mono\metadata\class.h:229
`MonoLibrary.MonoMethod` | `mono_property_get_set_method(MonoLibrary.MonoProperty prop)` Original signature : `MonoMethod* mono_property_get_set_method(MonoProperty*)` native declaration : mono\metadata\class.h:223
`MonoObject` | `mono_property_get_value(MonoLibrary.MonoProperty prop, Pointer obj, PointerByReference params, MonoObject.ByReference[] exc)` Original signature : `MonoObject* mono_property_get_value(MonoProperty*, void*, void**, MonoObject**)` native declaration : mono\metadata\object.h:307
`void` | `mono_property_set_value(MonoLibrary.MonoProperty prop, Pointer obj, PointerByReference params, MonoObject.ByReference[] exc)` Original signature : `void mono_property_set_value(MonoProperty*, void*, void**, MonoObject**)` native declaration : mono\metadata\object.h:304
`MonoLibrary.MonoClass` | `mono_ptr_class_get(MonoLibrary.MonoType type)` Original signature : `MonoClass* mono_ptr_class_get(MonoType*)` native declaration : mono\metadata\class.h:69
`void` | `mono_raise_exception(MonoLibrary.MonoException ex)` Original signature : `void mono_raise_exception(MonoException*)` native declaration : mono\metadata\object.h:218
`void` | `mono_reflection_free_type_info(MonoTypeNameParse info)` Original signature : `void mono_reflection_free_type_info(MonoTypeNameParse*)` native declaration : mono\metadata\reflection.h:52
`MonoArray` | `mono_reflection_get_custom_attrs_blob(MonoLibrary.MonoReflectionAssembly assembly, MonoObject ctor, MonoArray ctorArgs, MonoArray properties, MonoArray porpValues, MonoArray fields, MonoArray fieldValues)` Original signature : `MonoArray* mono_reflection_get_custom_attrs_blob(MonoReflectionAssembly*, MonoObject*, MonoArray*, MonoArray*, MonoArray*, MonoArray*, MonoArray*)` native declaration : mono\metadata\reflection.h:73
`MonoArray` | `mono_reflection_get_custom_attrs_by_type(MonoObject obj, MonoLibrary.MonoClass attr_klass)` Original signature : `MonoArray* mono_reflection_get_custom_attrs_by_type(MonoObject*, MonoClass*)` native declaration : mono\metadata\reflection.h:70
`MonoArray` | `mono_reflection_get_custom_attrs_data(MonoObject obj)` Original signature : `MonoArray* mono_reflection_get_custom_attrs_data(MonoObject*)` native declaration : mono\metadata\reflection.h:72
`MonoCustomAttrInfo` | `mono_reflection_get_custom_attrs_info(MonoObject obj)` Original signature : `MonoCustomAttrInfo* mono_reflection_get_custom_attrs_info(MonoObject*)` native declaration : mono\metadata\reflection.h:75
`MonoArray` | `mono_reflection_get_custom_attrs(MonoObject obj)` Original signature : `MonoArray* mono_reflection_get_custom_attrs(MonoObject*)` native declaration : mono\metadata\reflection.h:71
`int` | `mono_reflection_get_token(MonoObject obj)` Original signature : `int mono_reflection_get_token(MonoObject*)` native declaration : mono\metadata\reflection.h:54
`MonoLibrary.MonoType` | `mono_reflection_get_type(MonoLibrary.MonoImage image, MonoTypeNameParse info, boolean ignorecase, boolean type_resolve)` Original signature : `MonoType* mono_reflection_get_type(MonoImage*, MonoTypeNameParse*, bool, bool*)` native declaration : mono\metadata\reflection.h:51
`int` | `mono_reflection_parse_type(java.nio.ByteBuffer name, MonoTypeNameParse info)` Original signature : `int mono_reflection_parse_type(char*, MonoTypeNameParse*)` native declaration : mono\metadata\reflection.h:50
`int` | `mono_reflection_parse_type(ByteByReference name, MonoTypeNameParse info)` Deprecated. use the safer methods `mono_reflection_parse_type(com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, com.nativelibs4java.mono.MonoTypeNameParse)` and `mono_reflection_parse_type(java.nio.ByteBuffer, com.nativelibs4java.mono.MonoTypeNameParse)` instead
`int` | `mono_reflection_parse_type(StringPointer.ByValue name, MonoTypeNameParse info)` Original signature : `int mono_reflection_parse_type(char*, MonoTypeNameParse*)` native declaration : mono\metadata\reflection.h:50
`MonoLibrary.MonoType` | `mono_reflection_type_from_name(java.nio.ByteBuffer name, MonoLibrary.MonoImage image)` Original signature : `MonoType* mono_reflection_type_from_name(char*, MonoImage*)` native declaration : mono\metadata\reflection.h:53
`MonoLibrary.MonoType` | `mono_reflection_type_from_name(ByteByReference name, MonoLibrary.MonoImage image)` Deprecated. use the safer methods `mono_reflection_type_from_name(com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, com.nativelibs4java.mono.MonoLibrary.MonoImage)` and `mono_reflection_type_from_name(java.nio.ByteBuffer, com.nativelibs4java.mono.MonoLibrary.MonoImage)` instead
`MonoLibrary.MonoType` | `mono_reflection_type_from_name(StringPointer.ByValue name, MonoLibrary.MonoImage image)` Original signature : `MonoType* mono_reflection_type_from_name(char*, MonoImage*)` native declaration : mono\metadata\reflection.h:53
`void` | `mono_register_bundled_assemblies(MonoBundledAssembly.ByReference[] assemblies)` Original signature : `void mono_register_bundled_assemblies(const MonoBundledAssembly**)` native declaration : mono\metadata\assembly.h:93
`void` | `mono_register_config_for_assembly(ByteByReference assembly_name, ByteByReference config_xml)` Deprecated. use the safer method `mono_register_config_for_assembly(java.lang.String, java.lang.String)` instead
`void` | `mono_register_config_for_assembly(java.lang.String assembly_name, java.lang.String config_xml)` Original signature : `void mono_register_config_for_assembly(const char*, const char*)` native declaration : mono\metadata\assembly.h:94
`void` | `mono_register_machine_config(ByteByReference config_xml)` Deprecated. use the safer method `mono_register_machine_config(java.lang.String)` instead
`void` | `mono_register_machine_config(java.lang.String config_xml)` Original signature : `void mono_register_machine_config(const char*)` native declaration : mono\metadata\assembly.h:95
`MonoRemoteClass` | `mono_remote_class(MonoLibrary.MonoDomain domain, MonoString class_name, MonoLibrary.MonoClass proxy_class)` Original signature : `MonoRemoteClass* mono_remote_class(MonoDomain*, MonoString*, MonoClass*)` native declaration : mono\metadata\object.h:285
`void` | `mono_runtime_class_init(MonoLibrary.MonoVTable vtable)` Original signature : `void mono_runtime_class_init(MonoVTable*)` native declaration : mono\metadata\object.h:224
`void` | `mono_runtime_cleanup(MonoLibrary.MonoDomain domain)` Original signature : `void mono_runtime_cleanup(MonoDomain*)` native declaration : mono\metadata\appdomain.h:45
`MonoObject` | `mono_runtime_delegate_invoke(MonoObject delegate, PointerByReference params, MonoObject.ByReference[] exc)` Original signature : `MonoObject* mono_runtime_delegate_invoke(MonoObject*, void**, MonoObject**)` native declaration : mono\metadata\object.h:237
`int` | `mono_runtime_exec_main(MonoLibrary.MonoMethod method, MonoArray args, MonoObject.ByReference[] exc)` Original signature : `int mono_runtime_exec_main(MonoMethod*, MonoArray*, MonoObject**)` native declaration : mono\metadata\object.h:260
`void` | `mono_runtime_exec_managed_code(MonoLibrary.MonoDomain domain, MonoLibrary.MonoMainThreadFunc main_func, Pointer main_args)` Original signature : `void mono_runtime_exec_managed_code(MonoDomain*, MonoMainThreadFunc, void*)` native declaration : mono\metadata\object.h:251
`MonoArray` | `mono_runtime_get_main_args()` Original signature : `MonoArray* mono_runtime_get_main_args()` native declaration : mono\metadata\object.h:248
`void` | `mono_runtime_init(MonoLibrary.MonoDomain domain, MonoLibrary.MonoThreadStartCB start_cb, MonoLibrary.MonoThreadAttachCB attach_cb)` Original signature : `void mono_runtime_init(MonoDomain*, MonoThreadStartCB, MonoThreadAttachCB)` native declaration : mono\metadata\appdomain.h:41
`MonoObject` | `mono_runtime_invoke_array(MonoLibrary.MonoMethod method, Pointer obj, MonoArray params, MonoObject.ByReference[] exc)` Original signature : `MonoObject* mono_runtime_invoke_array(MonoMethod*, void*, MonoArray*, MonoObject**)` native declaration : mono\metadata\object.h:241
`MonoObject` | `mono_runtime_invoke(MonoLibrary.MonoMethod method, Pointer obj, PointerByReference params, MonoObject.ByReference[] exc)` Original signature : `MonoObject* mono_runtime_invoke(MonoMethod*, void*, void**, MonoObject**)` native declaration : mono\metadata\object.h:230
`boolean` | `mono_runtime_is_shutting_down()` Original signature : `bool mono_runtime_is_shutting_down()` native declaration : mono\metadata\appdomain.h:57
`void` | `mono_runtime_object_init(MonoObject this_obj)` Original signature : `void mono_runtime_object_init(MonoObject*)` native declaration : mono\metadata\object.h:221
`void` | `mono_runtime_quit()` Original signature : `void mono_runtime_quit()` native declaration : mono\metadata\appdomain.h:51
`int` | `mono_runtime_run_main(MonoLibrary.MonoMethod method, int argc, PointerByReference argv, MonoObject.ByReference[] exc)` Original signature : `int mono_runtime_run_main(MonoMethod*, int, char*[], MonoObject**)` native declaration : mono\metadata\object.h:256
`void` | `mono_runtime_set_shutting_down()` Original signature : `void mono_runtime_set_shutting_down()` native declaration : mono\metadata\appdomain.h:54
`void` | `mono_set_config_dir(ByteByReference dir)` Deprecated. use the safer method `mono_set_config_dir(java.lang.String)` instead
`void` | `mono_set_config_dir(java.lang.String dir)` Original signature : `void mono_set_config_dir(const char*)` native declaration : mono\metadata\mono-config.h:14
`void` | `mono_set_dirs(ByteByReference assembly_dir, ByteByReference config_dir)` Deprecated. use the safer method `mono_set_dirs(java.lang.String, java.lang.String)` instead
`void` | `mono_set_dirs(java.lang.String assembly_dir, java.lang.String config_dir)` Original signature : `void mono_set_dirs(const char*, const char*)` native declaration : mono\metadata\assembly.h:98
`void` | `mono_set_rootdir()` Original signature : `void mono_set_rootdir()` native declaration : mono\metadata\assembly.h:97
`ByteByReference` | `mono_signature_get_desc(MonoLibrary.MonoMethodSignature sig, boolean include_namespace)` Original signature : `char* mono_signature_get_desc(MonoMethodSignature*, bool)` native declaration : mono\metadata\debug-helpers.h:30
`void` | `mono_stack_walk_no_il(MonoLibrary.MonoStackWalk func, Pointer user_data)` Use this if the IL offset is not needed: it's faster Original signature : `void mono_stack_walk_no_il(MonoStackWalk, void*)` native declaration : mono\metadata\loader.h:86
`void` | `mono_stack_walk(MonoLibrary.MonoStackWalk func, Pointer user_data)` Original signature : `void mono_stack_walk(MonoStackWalk, void*)` native declaration : mono\metadata\loader.h:82
`void` | `mono_store_remote_field_new(MonoObject this_obj, MonoLibrary.MonoClass klass, MonoLibrary.MonoClassField field, MonoObject arg)` Original signature : `void mono_store_remote_field_new(MonoObject*, MonoClass*, MonoClassField*, MonoObject*)` native declaration : mono\metadata\object.h:273
`void` | `mono_store_remote_field(MonoObject this_obj, MonoLibrary.MonoClass klass, MonoLibrary.MonoClassField field, Pointer val)` Original signature : `void mono_store_remote_field(MonoObject*, MonoClass*, MonoClassField*, void*)` native declaration : mono\metadata\object.h:270
`boolean` | `mono_string_equal(MonoString s1, MonoString s2)` Original signature : `bool mono_string_equal(MonoString*, MonoString*)` native declaration : mono\metadata\object.h:167
`MonoString` | `mono_string_from_utf16(java.nio.ShortBuffer data)` Original signature : `MonoString* mono_string_from_utf16(gunichar2*)` native declaration : mono\metadata\object.h:164
`MonoString` | `mono_string_from_utf16(ShortByReference data)` Deprecated. use the safer method `mono_string_from_utf16(java.nio.ShortBuffer)` instead
`int` | `mono_string_hash(MonoString s)` Original signature : `guint mono_string_hash(MonoString*)` native declaration : mono\metadata\object.h:170
`MonoString` | `mono_string_intern(MonoString str)` Original signature : `MonoString* mono_string_intern(MonoString*)` native declaration : mono\metadata\object.h:146
`MonoString` | `mono_string_is_interned(MonoString str)` Original signature : `MonoString* mono_string_is_interned(MonoString*)` native declaration : mono\metadata\object.h:143
`MonoString` | `mono_string_new_len(MonoLibrary.MonoDomain domain, ByteByReference text, int length)` Deprecated. use the safer method `mono_string_new_len(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.lang.String, int)` instead
`MonoString` | `mono_string_new_len(MonoLibrary.MonoDomain domain, java.lang.String text, int length)` Original signature : `MonoString* mono_string_new_len(MonoDomain*, const char*, guint)` native declaration : mono\metadata\object.h:155
`MonoString` | `mono_string_new_size(MonoLibrary.MonoDomain domain, int len)` Original signature : `MonoString* mono_string_new_size(MonoDomain*, int)` native declaration : mono\metadata\object.h:137
`MonoString` | `mono_string_new_utf16(MonoLibrary.MonoDomain domain, short[] text, int len)` Original signature : `MonoString* mono_string_new_utf16(MonoDomain*, const short*, int)` native declaration : mono\metadata\object.h:134
`MonoString` | `mono_string_new_utf16(MonoLibrary.MonoDomain domain, java.nio.ShortBuffer text, int len)` Original signature : `MonoString* mono_string_new_utf16(MonoDomain*, const short*, int)` native declaration : mono\metadata\object.h:134
`MonoString` | `mono_string_new_utf16(MonoLibrary.MonoDomain domain, ShortByReference text, int len)` Deprecated. use the safer methods `mono_string_new_utf16(com.nativelibs4java.mono.MonoLibrary.MonoDomain, short[], int)` and `mono_string_new_utf16(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.nio.ShortBuffer, int)` instead
`MonoString` | `mono_string_new_wrapper(ByteByReference text)` Deprecated. use the safer method `mono_string_new_wrapper(java.lang.String)` instead
`MonoString` | `mono_string_new_wrapper(java.lang.String text)` Original signature : `MonoString* mono_string_new_wrapper(const char*)` native declaration : mono\metadata\object.h:152
`MonoString` | `mono_string_new(MonoLibrary.MonoDomain domain, ByteByReference text)` Deprecated. use the safer method `mono_string_new(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.lang.String)` instead
`MonoString` | `mono_string_new(MonoLibrary.MonoDomain domain, java.lang.String text)` Original signature : `MonoString* mono_string_new(MonoDomain*, const char*)` native declaration : mono\metadata\object.h:149
`ShortByReference` | `mono_string_to_utf16(MonoString string_obj)` Original signature : `gunichar2* mono_string_to_utf16(MonoString*)` native declaration : mono\metadata\object.h:161
`ByteByReference` | `mono_string_to_utf8(MonoString string_obj)` Original signature : `char* mono_string_to_utf8(MonoString*)` native declaration : mono\metadata\object.h:158
`ByteByReference` | `mono_stringify_assembly_name(MonoAssemblyName aname)` Original signature : `char* mono_stringify_assembly_name(MonoAssemblyName*)` native declaration : mono\metadata\assembly.h:46
`int` | `mono_table_info_get_rows(MonoLibrary.MonoTableInfo table)` Original signature : `int mono_table_info_get_rows(const MonoTableInfo*)` native declaration : mono\metadata\image.h:77
`void` | `mono_thread_abort_all_other_threads()` Original signature : `void mono_thread_abort_all_other_threads()` native declaration : mono\metadata\threads.h:30
`MonoLibrary.MonoThread` | `mono_thread_attach(MonoLibrary.MonoDomain domain)` Original signature : `MonoThread* mono_thread_attach(MonoDomain*)` native declaration : mono\metadata\threads.h:50
`void` | `mono_thread_cleanup()` Original signature : `void mono_thread_cleanup()` native declaration : mono\metadata\threads.h:28
`void` | `mono_thread_create(MonoLibrary.MonoDomain domain, Pointer func, Pointer arg)` Original signature : `void mono_thread_create(MonoDomain*, void*, void*)` native declaration : mono\metadata\threads.h:49
`MonoLibrary.MonoThread` | `mono_thread_current()` Original signature : `MonoThread* mono_thread_current()` native declaration : mono\metadata\threads.h:40
`void` | `mono_thread_detach(MonoLibrary.MonoThread thread)` Original signature : `void mono_thread_detach(MonoThread*)` native declaration : mono\metadata\threads.h:51
`void` | `mono_thread_exit()` Original signature : `void mono_thread_exit()` native declaration : mono\metadata\threads.h:52
`void` | `mono_thread_force_interruption_checkpoint()` Original signature : `void mono_thread_force_interruption_checkpoint()` native declaration : mono\metadata\threads.h:67
`int` | `mono_thread_get_abort_signal()` Original signature : `int mono_thread_get_abort_signal()` native declaration : mono\metadata\threads.h:24
`MonoLibrary.MonoThread` | `mono_thread_get_main()` Original signature : `MonoThread* mono_thread_get_main()` native declaration : mono\metadata\threads.h:43
`boolean` | `mono_thread_has_appdomain_ref(MonoLibrary.MonoThread thread, MonoLibrary.MonoDomain domain)` Original signature : `bool mono_thread_has_appdomain_ref(MonoThread*, MonoDomain*)` native declaration : mono\metadata\threads.h:35
`void` | `mono_thread_init(MonoLibrary.MonoThreadStartCB start_cb, MonoLibrary.MonoThreadAttachCB attach_cb)` Original signature : `void mono_thread_init(MonoThreadStartCB, MonoThreadAttachCB)` native declaration : mono\metadata\threads.h:26
`void` | `mono_thread_interruption_checkpoint()` Original signature : `void mono_thread_interruption_checkpoint()` native declaration : mono\metadata\threads.h:66
`IntByReference` | `mono_thread_interruption_request_flag()` Original signature : `int* mono_thread_interruption_request_flag()` native declaration : mono\metadata\threads.h:68
`boolean` | `mono_thread_interruption_requested()` Original signature : `bool mono_thread_interruption_requested()` native declaration : mono\metadata\threads.h:65
`void` | `mono_thread_manage()` Original signature : `void mono_thread_manage()` native declaration : mono\metadata\threads.h:29
`void` | `mono_thread_new_init(NativeLong tid, Pointer stack_start, Pointer func)` Original signature : `void mono_thread_new_init(size_t, void*, void*)` native declaration : mono\metadata\threads.h:47
`void` | `mono_thread_pop_appdomain_ref()` Original signature : `void mono_thread_pop_appdomain_ref()` native declaration : mono\metadata\threads.h:34
`void` | `mono_thread_push_appdomain_ref(MonoLibrary.MonoDomain domain)` Original signature : `void mono_thread_push_appdomain_ref(MonoDomain*)` native declaration : mono\metadata\threads.h:33
`MonoLibrary.MonoException` | `mono_thread_request_interruption(boolean running_managed)` Original signature : `MonoException* mono_thread_request_interruption(bool)` native declaration : mono\metadata\threads.h:64
`void` | `mono_thread_set_main(MonoLibrary.MonoThread thread)` Original signature : `void mono_thread_set_main(MonoThread*)` native declaration : mono\metadata\threads.h:42
`void` | `mono_thread_set_manage_callback(MonoLibrary.MonoThread thread, MonoLibrary.MonoThreadManageCallback func)` Original signature : `void mono_thread_set_manage_callback(MonoThread*, MonoThreadManageCallback)` native declaration : mono\metadata\threads.h:55
`void` | `mono_thread_stop(MonoLibrary.MonoThread thread)` Original signature : `void mono_thread_stop(MonoThread*)` native declaration : mono\metadata\threads.h:45
`void` | `mono_thread_suspend_all_other_threads()` Original signature : `void mono_thread_suspend_all_other_threads()` native declaration : mono\metadata\threads.h:31
`boolean` | `mono_threads_abort_appdomain_threads(MonoLibrary.MonoDomain domain, int timeout)` Original signature : `bool mono_threads_abort_appdomain_threads(MonoDomain*, int)` native declaration : mono\metadata\threads.h:37
`void` | `mono_threads_clear_cached_culture(MonoLibrary.MonoDomain domain)` Original signature : `void mono_threads_clear_cached_culture(MonoDomain*)` native declaration : mono\metadata\threads.h:38
`int` | `mono_threads_get_default_stacksize()` Original signature : `int mono_threads_get_default_stacksize()` native declaration : mono\metadata\threads.h:58
`void` | `mono_threads_install_cleanup(MonoLibrary.MonoThreadCleanupFunc func)` Original signature : `void mono_threads_install_cleanup(MonoThreadCleanupFunc)` native declaration : mono\metadata\threads.h:54
`void` | `mono_threads_request_thread_dump()` Original signature : `void mono_threads_request_thread_dump()` native declaration : mono\metadata\threads.h:62
`void` | `mono_threads_set_default_stacksize(int stacksize)` Original signature : `void mono_threads_set_default_stacksize(int)` native declaration : mono\metadata\threads.h:57
`ByteByReference` | `mono_type_full_name(MonoLibrary.MonoType type)` Original signature : `char* mono_type_full_name(MonoType*)` native declaration : mono\metadata\debug-helpers.h:28
`void` | `mono_type_get_desc(MonoLibrary.GString res, MonoLibrary.MonoType type, boolean include_namespace)` Original signature : `void mono_type_get_desc(GString*, MonoType*, bool)` native declaration : mono\metadata\debug-helpers.h:27
`ByteByReference` | `mono_type_get_name(MonoLibrary.MonoType type)` Original signature : `char* mono_type_get_name(MonoType*)` native declaration : mono\metadata\class.h:121
`MonoLibrary.MonoReflectionType` | `mono_type_get_object(MonoLibrary.MonoDomain domain, MonoLibrary.MonoType type)` Original signature : `MonoReflectionType* mono_type_get_object(MonoDomain*, MonoType*)` native declaration : mono\metadata\reflection.h:59
`MonoLibrary.MonoType` | `mono_type_get_underlying_type(MonoLibrary.MonoType type)` Original signature : `MonoType* mono_type_get_underlying_type(MonoType*)` native declaration : mono\metadata\class.h:124
`void` | `mono_unhandled_exception(MonoObject exc)` Original signature : `void mono_unhandled_exception(MonoObject*)` native declaration : mono\metadata\object.h:276
`MonoObject` | `mono_value_box(MonoLibrary.MonoDomain domain, MonoLibrary.MonoClass klass, Pointer val)` Original signature : `MonoObject* mono_value_box(MonoDomain*, MonoClass*, void*)` native declaration : mono\metadata\object.h:176
`void` | `mono_value_copy_array(MonoArray dest, int dest_idx, Pointer src, int count)` Original signature : `void mono_value_copy_array(MonoArray*, int, void*, int)` native declaration : mono\metadata\object.h:182
`void` | `mono_value_copy(Pointer dest, Pointer src, MonoLibrary.MonoClass klass)` Original signature : `void mono_value_copy(void*, void*, MonoClass*)` native declaration : mono\metadata\object.h:179
`ByteByReference` | `mono_verify_corlib()` Original signature : `char* mono_verify_corlib()` native declaration : mono\metadata\verify.h:51
`MonoString` | `ves_icall_System_Environment_GetOSVersionString()` Original signature : `MonoString* ves_icall_System_Environment_GetOSVersionString()` native declaration : mono\metadata\environment.h:18

Field Detail

### JNA_LIBRARY_NAME

    static final java.lang.String JNA_LIBRARY_NAME

### JNA_NATIVE_LIB

    static final NativeLibrary JNA_NATIVE_LIB

### INSTANCE

    static final MonoLibrary INSTANCE

### MONO_DECLSEC_FLAG_REQUEST

    static final int MONO_DECLSEC_FLAG_REQUEST

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_DEMAND

    static final int MONO_DECLSEC_FLAG_DEMAND

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_ASSERT

    static final int MONO_DECLSEC_FLAG_ASSERT

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_DENY

    static final int MONO_DECLSEC_FLAG_DENY

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_PERMITONLY

    static final int MONO_DECLSEC_FLAG_PERMITONLY

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_LINKDEMAND

    static final int MONO_DECLSEC_FLAG_LINKDEMAND

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_INHERITANCEDEMAND

    static final int MONO_DECLSEC_FLAG_INHERITANCEDEMAND

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_REQUEST_MINIMUM

    static final int MONO_DECLSEC_FLAG_REQUEST_MINIMUM

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_REQUEST_OPTIONAL

    static final int MONO_DECLSEC_FLAG_REQUEST_OPTIONAL

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_REQUEST_REFUSE

    static final int MONO_DECLSEC_FLAG_REQUEST_REFUSE

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_PREJIT_GRANT

    static final int MONO_DECLSEC_FLAG_PREJIT_GRANT

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_PREJIT_DENY

    static final int MONO_DECLSEC_FLAG_PREJIT_DENY

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_NONCAS_DEMAND

    static final int MONO_DECLSEC_FLAG_NONCAS_DEMAND

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_NONCAS_LINKDEMAND

    static final int MONO_DECLSEC_FLAG_NONCAS_LINKDEMAND

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_NONCAS_INHERITANCEDEMAND

    static final int MONO_DECLSEC_FLAG_NONCAS_INHERITANCEDEMAND

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_LINKDEMAND_CHOICE

    static final int MONO_DECLSEC_FLAG_LINKDEMAND_CHOICE

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_INHERITANCEDEMAND_CHOICE

    static final int MONO_DECLSEC_FLAG_INHERITANCEDEMAND_CHOICE

See Also:
  Constant Field Values

### MONO_DECLSEC_FLAG_DEMAND_CHOICE

    static final int MONO_DECLSEC_FLAG_DEMAND_CHOICE

See Also:
  Constant Field Values

### MONO_ASSEMBLY_HASH_NONE

    static final int MONO_ASSEMBLY_HASH_NONE

  23.1.1 Values for AssemblyHashAlgorithm
  native declaration : mono\metadata\attrdefs.h:22

  See Also:
    Constant Field Values

### MONO_ASSEMBLY_HASH_MD5

    static final int MONO_ASSEMBLY_HASH_MD5

  23.1.1 Values for AssemblyHashAlgorithm
  native declaration : mono\metadata\attrdefs.h:23

  See Also:
    Constant Field Values

### MONO_ASSEMBLY_HASH_SHA1

    static final int MONO_ASSEMBLY_HASH_SHA1

  23.1.1 Values for AssemblyHashAlgorithm
  native declaration : mono\metadata\attrdefs.h:24

  See Also:
    Constant Field Values

### MONO_ASSEMBLYREF_FULL_PUBLIC_KEY

    static final int MONO_ASSEMBLYREF_FULL_PUBLIC_KEY

  23.1.2 AssemblyRefs
  native declaration : mono\metadata\attrdefs.h:31

  See Also:
    Constant Field Values

### MONO_ASSEMBLYREF_RETARGETABLE

    static final int MONO_ASSEMBLYREF_RETARGETABLE

  23.1.2 AssemblyRefs
  native declaration : mono\metadata\attrdefs.h:32

  See Also:
    Constant Field Values

### MONO_ASSEMBLYREF_JIT_TRACKING

    static final int MONO_ASSEMBLYREF_JIT_TRACKING

  23.1.2 AssemblyRefs
  native declaration : mono\metadata\attrdefs.h:33

  See Also:
    Constant Field Values

### MONO_ASSEMBLYREF_NO_JIT_OPT

    static final int MONO_ASSEMBLYREF_NO_JIT_OPT

  23.1.2 AssemblyRefs
  native declaration : mono\metadata\attrdefs.h:34

  See Also:
    Constant Field Values

### MONO_EVENT_SPECIALNAME

    static final int MONO_EVENT_SPECIALNAME

  23.1.4 Flags for Event.EventAttributes
  native declaration : mono\metadata\attrdefs.h:41

  See Also:
    Constant Field Values

### MONO_EVENT_RTSPECIALNAME

    static final int MONO_EVENT_RTSPECIALNAME

  23.1.4 Flags for Event.EventAttributes
  native declaration : mono\metadata\attrdefs.h:42

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_FIELD_ACCESS_MASK

    static final int MONO_FIELD_ATTR_FIELD_ACCESS_MASK

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:49

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_COMPILER_CONTROLLED

    static final int MONO_FIELD_ATTR_COMPILER_CONTROLLED

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:50

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_PRIVATE

    static final int MONO_FIELD_ATTR_PRIVATE

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:51

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_FAM_AND_ASSEM

    static final int MONO_FIELD_ATTR_FAM_AND_ASSEM

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:52

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_ASSEMBLY

    static final int MONO_FIELD_ATTR_ASSEMBLY

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:53

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_FAMILY

    static final int MONO_FIELD_ATTR_FAMILY

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:54

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_FAM_OR_ASSEM

    static final int MONO_FIELD_ATTR_FAM_OR_ASSEM

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:55

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_PUBLIC

    static final int MONO_FIELD_ATTR_PUBLIC

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:56

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_STATIC

    static final int MONO_FIELD_ATTR_STATIC

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:58

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_INIT_ONLY

    static final int MONO_FIELD_ATTR_INIT_ONLY

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:59

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_LITERAL

    static final int MONO_FIELD_ATTR_LITERAL

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:60

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_NOT_SERIALIZED

    static final int MONO_FIELD_ATTR_NOT_SERIALIZED

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:61

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_SPECIAL_NAME

    static final int MONO_FIELD_ATTR_SPECIAL_NAME

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:62

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_PINVOKE_IMPL

    static final int MONO_FIELD_ATTR_PINVOKE_IMPL

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:63

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_RESERVED_MASK

    static final int MONO_FIELD_ATTR_RESERVED_MASK

  Field Attributes (23.1.5).
  For runtime use only
  native declaration : mono\metadata\attrdefs.h:66

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_RT_SPECIAL_NAME

    static final int MONO_FIELD_ATTR_RT_SPECIAL_NAME

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:67

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_HAS_MARSHAL

    static final int MONO_FIELD_ATTR_HAS_MARSHAL

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:68

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_HAS_DEFAULT

    static final int MONO_FIELD_ATTR_HAS_DEFAULT

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:69

  See Also:
    Constant Field Values

### MONO_FIELD_ATTR_HAS_RVA

    static final int MONO_FIELD_ATTR_HAS_RVA

  Field Attributes (23.1.5).
  native declaration : mono\metadata\attrdefs.h:70

  See Also:
    Constant Field Values

### MONO_FILE_HAS_METADATA

    static final int MONO_FILE_HAS_METADATA

  23.1.6 Flags for FileAttributes
  native declaration : mono\metadata\attrdefs.h:77

  See Also:
    Constant Field Values

### MONO_FILE_HAS_NO_METADATA

    static final int MONO_FILE_HAS_NO_METADATA

  23.1.6 Flags for FileAttributes
  native declaration : mono\metadata\attrdefs.h:78

  See Also:
    Constant Field Values

### MONO_GEN_PARAM_VARIANCE_MASK

    static final int MONO_GEN_PARAM_VARIANCE_MASK

  23.1.7 Flags for generic parameters
  native declaration : mono\metadata\attrdefs.h:85

  See Also:
    Constant Field Values

### MONO_GEN_PARAM_NON_VARIANT

    static final int MONO_GEN_PARAM_NON_VARIANT

  23.1.7 Flags for generic parameters
  native declaration : mono\metadata\attrdefs.h:86

  See Also:
    Constant Field Values

### MONO_GEN_PARAM_VARIANT

    static final int MONO_GEN_PARAM_VARIANT

  23.1.7 Flags for generic parameters
  native declaration : mono\metadata\attrdefs.h:87

  See Also:
    Constant Field Values

### MONO_GEN_PARAM_COVARIANT

    static final int MONO_GEN_PARAM_COVARIANT

  23.1.7 Flags for generic parameters
  native declaration : mono\metadata\attrdefs.h:88

  See Also:
    Constant Field Values

### MONO_GEN_PARAM_CONSTRAINT_MASK

    static final int MONO_GEN_PARAM_CONSTRAINT_MASK

  23.1.7 Flags for generic parameters
  native declaration : mono\metadata\attrdefs.h:89

  See Also:
    Constant Field Values

### MONO_GEN_PARAM_CONSTRAINT_CLASS

    static final int MONO_GEN_PARAM_CONSTRAINT_CLASS

  23.1.7 Flags for generic parameters
  native declaration : mono\metadata\attrdefs.h:90

  See Also:
    Constant Field Values

### MONO_GEN_PARAM_CONSTRAINT_VTYPE

    static final int MONO_GEN_PARAM_CONSTRAINT_VTYPE

  23.1.7 Flags for generic parameters
  native declaration : mono\metadata\attrdefs.h:91

  See Also:
    Constant Field Values

### MONO_GEN_PARAM_CONSTRAINT_DCTOR

    static final int MONO_GEN_PARAM_CONSTRAINT_DCTOR

  23.1.7 Flags for generic parameters
  native declaration : mono\metadata\attrdefs.h:92

  See Also:
    Constant Field Values

### MONO_PINVOKE_NO_MANGLE

    static final int MONO_PINVOKE_NO_MANGLE

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:99

  See Also:
    Constant Field Values

### MONO_PINVOKE_CHAR_SET_MASK

    static final int MONO_PINVOKE_CHAR_SET_MASK

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:100

  See Also:
    Constant Field Values

### MONO_PINVOKE_CHAR_SET_NOT_SPEC

    static final int MONO_PINVOKE_CHAR_SET_NOT_SPEC

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:101

  See Also:
    Constant Field Values

### MONO_PINVOKE_CHAR_SET_ANSI

    static final int MONO_PINVOKE_CHAR_SET_ANSI

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:102

  See Also:
    Constant Field Values

### MONO_PINVOKE_CHAR_SET_UNICODE

    static final int MONO_PINVOKE_CHAR_SET_UNICODE

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:103

  See Also:
    Constant Field Values

### MONO_PINVOKE_CHAR_SET_AUTO

    static final int MONO_PINVOKE_CHAR_SET_AUTO

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:104

  See Also:
    Constant Field Values

### MONO_PINVOKE_BEST_FIT_ENABLED

    static final int MONO_PINVOKE_BEST_FIT_ENABLED

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:105

  See Also:
    Constant Field Values

### MONO_PINVOKE_BEST_FIT_DISABLED

    static final int MONO_PINVOKE_BEST_FIT_DISABLED

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:106

  See Also:
    Constant Field Values

### MONO_PINVOKE_BEST_FIT_MASK

    static final int MONO_PINVOKE_BEST_FIT_MASK

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:107

  See Also:
    Constant Field Values

### MONO_PINVOKE_SUPPORTS_LAST_ERROR

    static final int MONO_PINVOKE_SUPPORTS_LAST_ERROR

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:108

  See Also:
    Constant Field Values

### MONO_PINVOKE_CALL_CONV_MASK

    static final int MONO_PINVOKE_CALL_CONV_MASK

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:109

  See Also:
    Constant Field Values

### MONO_PINVOKE_CALL_CONV_WINAPI

    static final int MONO_PINVOKE_CALL_CONV_WINAPI

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:110

  See Also:
    Constant Field Values

### MONO_PINVOKE_CALL_CONV_CDECL

    static final int MONO_PINVOKE_CALL_CONV_CDECL

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:111

  See Also:
    Constant Field Values

### MONO_PINVOKE_CALL_CONV_STDCALL

    static final int MONO_PINVOKE_CALL_CONV_STDCALL

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:112

  See Also:
    Constant Field Values

### MONO_PINVOKE_CALL_CONV_THISCALL

    static final int MONO_PINVOKE_CALL_CONV_THISCALL

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:113

  See Also:
    Constant Field Values

### MONO_PINVOKE_CALL_CONV_FASTCALL

    static final int MONO_PINVOKE_CALL_CONV_FASTCALL

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:114

  See Also:
    Constant Field Values

### MONO_PINVOKE_THROW_ON_UNMAPPABLE_ENABLED

    static final int MONO_PINVOKE_THROW_ON_UNMAPPABLE_ENABLED

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:115

  See Also:
    Constant Field Values

### MONO_PINVOKE_THROW_ON_UNMAPPABLE_DISABLED

    static final int MONO_PINVOKE_THROW_ON_UNMAPPABLE_DISABLED

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:116

  See Also:
    Constant Field Values

### MONO_PINVOKE_THROW_ON_UNMAPPABLE_MASK

    static final int MONO_PINVOKE_THROW_ON_UNMAPPABLE_MASK

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:117

  See Also:
    Constant Field Values

### MONO_PINVOKE_CALL_CONV_GENERIC

    static final int MONO_PINVOKE_CALL_CONV_GENERIC

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:118

  See Also:
    Constant Field Values

### MONO_PINVOKE_CALL_CONV_GENERICINST

    static final int MONO_PINVOKE_CALL_CONV_GENERICINST

  23.1.8 Flags for ImplMap [PInvokeAttributes]
  native declaration : mono\metadata\attrdefs.h:119

  See Also:
    Constant Field Values

### MONO_MANIFEST_RESOURCE_VISIBILITY_MASK

    static final int MONO_MANIFEST_RESOURCE_VISIBILITY_MASK

  23.1.9 Flags for ManifestResource
  native declaration : mono\metadata\attrdefs.h:126

  See Also:
    Constant Field Values

### MONO_MANIFEST_RESOURCE_PUBLIC

    static final int MONO_MANIFEST_RESOURCE_PUBLIC

  23.1.9 Flags for ManifestResource
  native declaration : mono\metadata\attrdefs.h:127

  See Also:
    Constant Field Values

### MONO_MANIFEST_RESOURCE_PRIVATE

    static final int MONO_MANIFEST_RESOURCE_PRIVATE

  23.1.9 Flags for ManifestResource
  native declaration : mono\metadata\attrdefs.h:128

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_ACCESS_MASK

    static final int MONO_METHOD_ATTR_ACCESS_MASK

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:135

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_COMPILER_CONTROLLED

    static final int MONO_METHOD_ATTR_COMPILER_CONTROLLED

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:136

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_PRIVATE

    static final int MONO_METHOD_ATTR_PRIVATE

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:137

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_FAM_AND_ASSEM

    static final int MONO_METHOD_ATTR_FAM_AND_ASSEM

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:138

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_ASSEM

    static final int MONO_METHOD_ATTR_ASSEM

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:139

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_FAMILY

    static final int MONO_METHOD_ATTR_FAMILY

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:140

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_FAM_OR_ASSEM

    static final int MONO_METHOD_ATTR_FAM_OR_ASSEM

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:141

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_PUBLIC

    static final int MONO_METHOD_ATTR_PUBLIC

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:142

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_STATIC

    static final int MONO_METHOD_ATTR_STATIC

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:144

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_FINAL

    static final int MONO_METHOD_ATTR_FINAL

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:145

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_VIRTUAL

    static final int MONO_METHOD_ATTR_VIRTUAL

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:146

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_HIDE_BY_SIG

    static final int MONO_METHOD_ATTR_HIDE_BY_SIG

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:147

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_VTABLE_LAYOUT_MASK

    static final int MONO_METHOD_ATTR_VTABLE_LAYOUT_MASK

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:149

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_REUSE_SLOT

    static final int MONO_METHOD_ATTR_REUSE_SLOT

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:150

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_NEW_SLOT

    static final int MONO_METHOD_ATTR_NEW_SLOT

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:151

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_STRICT

    static final int MONO_METHOD_ATTR_STRICT

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:152

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_ABSTRACT

    static final int MONO_METHOD_ATTR_ABSTRACT

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:153

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_SPECIAL_NAME

    static final int MONO_METHOD_ATTR_SPECIAL_NAME

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:155

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_PINVOKE_IMPL

    static final int MONO_METHOD_ATTR_PINVOKE_IMPL

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:157

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_UNMANAGED_EXPORT

    static final int MONO_METHOD_ATTR_UNMANAGED_EXPORT

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:158

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_RESERVED_MASK

    static final int MONO_METHOD_ATTR_RESERVED_MASK

  Method Attributes (23.1.10)
  For runtime use only
  native declaration : mono\metadata\attrdefs.h:163

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_RT_SPECIAL_NAME

    static final int MONO_METHOD_ATTR_RT_SPECIAL_NAME

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:164

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_HAS_SECURITY

    static final int MONO_METHOD_ATTR_HAS_SECURITY

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:165

  See Also:
    Constant Field Values

### MONO_METHOD_ATTR_REQUIRE_SEC_OBJECT

    static final int MONO_METHOD_ATTR_REQUIRE_SEC_OBJECT

  Method Attributes (23.1.10)
  native declaration : mono\metadata\attrdefs.h:166

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_CODE_TYPE_MASK

    static final int MONO_METHOD_IMPL_ATTR_CODE_TYPE_MASK

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:173

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_IL

    static final int MONO_METHOD_IMPL_ATTR_IL

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:174

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_NATIVE

    static final int MONO_METHOD_IMPL_ATTR_NATIVE

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:175

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_OPTIL

    static final int MONO_METHOD_IMPL_ATTR_OPTIL

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:176

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_RUNTIME

    static final int MONO_METHOD_IMPL_ATTR_RUNTIME

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:177

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_MANAGED_MASK

    static final int MONO_METHOD_IMPL_ATTR_MANAGED_MASK

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:179

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_UNMANAGED

    static final int MONO_METHOD_IMPL_ATTR_UNMANAGED

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:180

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_MANAGED

    static final int MONO_METHOD_IMPL_ATTR_MANAGED

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:181

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_FORWARD_REF

    static final int MONO_METHOD_IMPL_ATTR_FORWARD_REF

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:183

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_PRESERVE_SIG

    static final int MONO_METHOD_IMPL_ATTR_PRESERVE_SIG

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:184

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_INTERNAL_CALL

    static final int MONO_METHOD_IMPL_ATTR_INTERNAL_CALL

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:185

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_SYNCHRONIZED

    static final int MONO_METHOD_IMPL_ATTR_SYNCHRONIZED

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:186

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_NOINLINING

    static final int MONO_METHOD_IMPL_ATTR_NOINLINING

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:187

  See Also:
    Constant Field Values

### MONO_METHOD_IMPL_ATTR_MAX_METHOD_IMPL_VAL

    static final int MONO_METHOD_IMPL_ATTR_MAX_METHOD_IMPL_VAL

  Method Impl Attributes (23.1.11)
  native declaration : mono\metadata\attrdefs.h:188

  See Also:
    Constant Field Values

### MONO_METHOD_SEMANTIC_SETTER

    static final int MONO_METHOD_SEMANTIC_SETTER

  Method Semantics ([MethodSemanticAttributes]) 23.1.12,
  native declaration : mono\metadata\attrdefs.h:195

  See Also:
    Constant Field Values

### MONO_METHOD_SEMANTIC_GETTER

    static final int MONO_METHOD_SEMANTIC_GETTER

  Method Semantics ([MethodSemanticAttributes]) 23.1.12,
  native declaration : mono\metadata\attrdefs.h:196

  See Also:
    Constant Field Values

### MONO_METHOD_SEMANTIC_OTHER

    static final int MONO_METHOD_SEMANTIC_OTHER

  Method Semantics ([MethodSemanticAttributes]) 23.1.12,
  native declaration : mono\metadata\attrdefs.h:197

  See Also:
    Constant Field Values

### MONO_METHOD_SEMANTIC_ADD_ON

    static final int MONO_METHOD_SEMANTIC_ADD_ON

  Method Semantics ([MethodSemanticAttributes]) 23.1.12,
  native declaration : mono\metadata\attrdefs.h:198

  See Also:
    Constant Field Values

### MONO_METHOD_SEMANTIC_REMOVE_ON

    static final int MONO_METHOD_SEMANTIC_REMOVE_ON

  Method Semantics ([MethodSemanticAttributes]) 23.1.12,
  native declaration : mono\metadata\attrdefs.h:199

  See Also:
    Constant Field Values

### MONO_METHOD_SEMANTIC_FIRE

    static final int MONO_METHOD_SEMANTIC_FIRE

  Method Semantics ([MethodSemanticAttributes]) 23.1.12,
  native declaration : mono\metadata\attrdefs.h:200

  See Also:
    Constant Field Values

### MONO_PARAM_ATTR_IN

    static final int MONO_PARAM_ATTR_IN

  Flags for Params (23.1.13)
  native declaration : mono\metadata\attrdefs.h:207

  See Also:
    Constant Field Values

### MONO_PARAM_ATTR_OUT

    static final int MONO_PARAM_ATTR_OUT

  Flags for Params (23.1.13)
  native declaration : mono\metadata\attrdefs.h:208

  See Also:
    Constant Field Values

### MONO_PARAM_ATTR_OPTIONAL

    static final int MONO_PARAM_ATTR_OPTIONAL

  Flags for Params (23.1.13)
  native declaration : mono\metadata\attrdefs.h:209

  See Also:
    Constant Field Values

### MONO_PARAM_ATTR_RESERVED_MASK

    static final int MONO_PARAM_ATTR_RESERVED_MASK

  Flags for Params (23.1.13)
  native declaration : mono\metadata\attrdefs.h:210

  See Also:
    Constant Field Values

### MONO_PARAM_ATTR_HAS_DEFAULT

    static final int MONO_PARAM_ATTR_HAS_DEFAULT

  Flags for Params (23.1.13)
  native declaration : mono\metadata\attrdefs.h:211

  See Also:
    Constant Field Values

### MONO_PARAM_ATTR_HAS_MARSHAL

    static final int MONO_PARAM_ATTR_HAS_MARSHAL

  Flags for Params (23.1.13)
  native declaration : mono\metadata\attrdefs.h:212

  See Also:
    Constant Field Values

### MONO_PARAM_ATTR_UNUSED

    static final int MONO_PARAM_ATTR_UNUSED

  Flags for Params (23.1.13)
  native declaration : mono\metadata\attrdefs.h:213

  See Also:
    Constant Field Values

### MONO_PROPERTY_ATTR_SPECIAL_NAME

    static final int MONO_PROPERTY_ATTR_SPECIAL_NAME

  23.1.14 PropertyAttributes
  native declaration : mono\metadata\attrdefs.h:220

  See Also:
    Constant Field Values

### MONO_PROPERTY_ATTR_RESERVED_MASK

    static final int MONO_PROPERTY_ATTR_RESERVED_MASK

  23.1.14 PropertyAttributes
  native declaration : mono\metadata\attrdefs.h:221

  See Also:
    Constant Field Values

### MONO_PROPERTY_ATTR_RT_SPECIAL_NAME

    static final int MONO_PROPERTY_ATTR_RT_SPECIAL_NAME

  23.1.14 PropertyAttributes
  native declaration : mono\metadata\attrdefs.h:222

  See Also:
    Constant Field Values

### MONO_PROPERTY_ATTR_HAS_DEFAULT

    static final int MONO_PROPERTY_ATTR_HAS_DEFAULT

  23.1.14 PropertyAttributes
  native declaration : mono\metadata\attrdefs.h:223

  See Also:
    Constant Field Values

### MONO_PROPERTY_ATTR_UNUSED

    static final int MONO_PROPERTY_ATTR_UNUSED

  23.1.14 PropertyAttributes
  native declaration : mono\metadata\attrdefs.h:224

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_VISIBILITY_MASK

    static final int MONO_TYPE_ATTR_VISIBILITY_MASK

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:231

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_NOT_PUBLIC

    static final int MONO_TYPE_ATTR_NOT_PUBLIC

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:232

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_PUBLIC

    static final int MONO_TYPE_ATTR_PUBLIC

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:233

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_NESTED_PUBLIC

    static final int MONO_TYPE_ATTR_NESTED_PUBLIC

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:234

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_NESTED_PRIVATE

    static final int MONO_TYPE_ATTR_NESTED_PRIVATE

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:235

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_NESTED_FAMILY

    static final int MONO_TYPE_ATTR_NESTED_FAMILY

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:236

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_NESTED_ASSEMBLY

    static final int MONO_TYPE_ATTR_NESTED_ASSEMBLY

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:237

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_NESTED_FAM_AND_ASSEM

    static final int MONO_TYPE_ATTR_NESTED_FAM_AND_ASSEM

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:238

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_NESTED_FAM_OR_ASSEM

    static final int MONO_TYPE_ATTR_NESTED_FAM_OR_ASSEM

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:239

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_LAYOUT_MASK

    static final int MONO_TYPE_ATTR_LAYOUT_MASK

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:241

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_AUTO_LAYOUT

    static final int MONO_TYPE_ATTR_AUTO_LAYOUT

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:242

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_SEQUENTIAL_LAYOUT

    static final int MONO_TYPE_ATTR_SEQUENTIAL_LAYOUT

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:243

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_EXPLICIT_LAYOUT

    static final int MONO_TYPE_ATTR_EXPLICIT_LAYOUT

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:244

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_CLASS_SEMANTIC_MASK

    static final int MONO_TYPE_ATTR_CLASS_SEMANTIC_MASK

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:246

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_CLASS

    static final int MONO_TYPE_ATTR_CLASS

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:247

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_INTERFACE

    static final int MONO_TYPE_ATTR_INTERFACE

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:248

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_ABSTRACT

    static final int MONO_TYPE_ATTR_ABSTRACT

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:250

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_SEALED

    static final int MONO_TYPE_ATTR_SEALED

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:251

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_SPECIAL_NAME

    static final int MONO_TYPE_ATTR_SPECIAL_NAME

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:252

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_IMPORT

    static final int MONO_TYPE_ATTR_IMPORT

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:254

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_SERIALIZABLE

    static final int MONO_TYPE_ATTR_SERIALIZABLE

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:255

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_STRING_FORMAT_MASK

    static final int MONO_TYPE_ATTR_STRING_FORMAT_MASK

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:257

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_ANSI_CLASS

    static final int MONO_TYPE_ATTR_ANSI_CLASS

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:258

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_UNICODE_CLASS

    static final int MONO_TYPE_ATTR_UNICODE_CLASS

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:259

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_AUTO_CLASS

    static final int MONO_TYPE_ATTR_AUTO_CLASS

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:260

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_CUSTOM_CLASS

    static final int MONO_TYPE_ATTR_CUSTOM_CLASS

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:261

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_CUSTOM_MASK

    static final int MONO_TYPE_ATTR_CUSTOM_MASK

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:262

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_BEFORE_FIELD_INIT

    static final int MONO_TYPE_ATTR_BEFORE_FIELD_INIT

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:264

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_FORWARDER

    static final int MONO_TYPE_ATTR_FORWARDER

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:265

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_RESERVED_MASK

    static final int MONO_TYPE_ATTR_RESERVED_MASK

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:267

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_RT_SPECIAL_NAME

    static final int MONO_TYPE_ATTR_RT_SPECIAL_NAME

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:268

  See Also:
    Constant Field Values

### MONO_TYPE_ATTR_HAS_SECURITY

    static final int MONO_TYPE_ATTR_HAS_SECURITY

  Type Attributes (23.1.15).
  native declaration : mono\metadata\attrdefs.h:269

  See Also:
    Constant Field Values

### MONO_ASSEMBLY_HASH_ALG

    static final int MONO_ASSEMBLY_HASH_ALG

See Also:
  Constant Field Values

### MONO_ASSEMBLY_MAJOR_VERSION

    static final int MONO_ASSEMBLY_MAJOR_VERSION

See Also:
  Constant Field Values

### MONO_ASSEMBLY_MINOR_VERSION

    static final int MONO_ASSEMBLY_MINOR_VERSION

See Also:
  Constant Field Values

### MONO_ASSEMBLY_BUILD_NUMBER

    static final int MONO_ASSEMBLY_BUILD_NUMBER

See Also:
  Constant Field Values

### MONO_ASSEMBLY_REV_NUMBER

    static final int MONO_ASSEMBLY_REV_NUMBER

See Also:
  Constant Field Values

### MONO_ASSEMBLY_FLAGS

    static final int MONO_ASSEMBLY_FLAGS

See Also:
  Constant Field Values

### MONO_ASSEMBLY_PUBLIC_KEY

    static final int MONO_ASSEMBLY_PUBLIC_KEY

See Also:
  Constant Field Values

### MONO_ASSEMBLY_NAME

    static final int MONO_ASSEMBLY_NAME

See Also:
  Constant Field Values

### MONO_ASSEMBLY_CULTURE

    static final int MONO_ASSEMBLY_CULTURE

See Also:
  Constant Field Values

### MONO_ASSEMBLY_SIZE

    static final int MONO_ASSEMBLY_SIZE

See Also:
  Constant Field Values

### MONO_ASSEMBLYOS_PLATFORM

    static final int MONO_ASSEMBLYOS_PLATFORM

See Also:
  Constant Field Values

### MONO_ASSEMBLYOS_MAJOR_VERSION

    static final int MONO_ASSEMBLYOS_MAJOR_VERSION

See Also:
  Constant Field Values

### MONO_ASSEMBLYOS_MINOR_VERSION

    static final int MONO_ASSEMBLYOS_MINOR_VERSION

See Also:
  Constant Field Values

### MONO_ASSEMBLYOS_SIZE

    static final int MONO_ASSEMBLYOS_SIZE

See Also:
  Constant Field Values

### MONO_ASSEMBLY_PROCESSOR

    static final int MONO_ASSEMBLY_PROCESSOR

See Also:
  Constant Field Values

### MONO_ASSEMBLY_PROCESSOR_SIZE

    static final int MONO_ASSEMBLY_PROCESSOR_SIZE

See Also:
  Constant Field Values

### MONO_ASSEMBLYREF_MAJOR_VERSION

    static final int MONO_ASSEMBLYREF_MAJOR_VERSION

See Also:
  Constant Field Values

### MONO_ASSEMBLYREF_MINOR_VERSION

    static final int MONO_ASSEMBLYREF_MINOR_VERSION

See Also:
  Constant Field Values

### MONO_ASSEMBLYREF_BUILD_NUMBER

    static final int MONO_ASSEMBLYREF_BUILD_NUMBER

See Also:
  Constant Field Values

### MONO_ASSEMBLYREF_REV_NUMBER

    static final int MONO_ASSEMBLYREF_REV_NUMBER

See Also:
  Constant Field Values

### MONO_ASSEMBLYREF_FLAGS

    static final int MONO_ASSEMBLYREF_FLAGS

See Also:
  Constant Field Values

### MONO_ASSEMBLYREF_PUBLIC_KEY

    static final int MONO_ASSEMBLYREF_PUBLIC_KEY

See Also:
  Constant Field Values

### MONO_ASSEMBLYREF_NAME

    static final int MONO_ASSEMBLYREF_NAME

See Also:
  Constant Field Values

### MONO_ASSEMBLYREF_CULTURE

    static final int MONO_ASSEMBLYREF_CULTURE

See Also:
  Constant Field Values

### MONO_ASSEMBLYREF_HASH_VALUE

    static final int MONO_ASSEMBLYREF_HASH_VALUE

See Also:
  Constant Field Values

### MONO_ASSEMBLYREF_SIZE

    static final int MONO_ASSEMBLYREF_SIZE

See Also:
  Constant Field Values

### MONO_ASSEMBLYREFOS_PLATFORM

    static final int MONO_ASSEMBLYREFOS_PLATFORM

See Also:
  Constant Field Values

### MONO_ASSEMBLYREFOS_MAJOR_VERSION

    static final int MONO_ASSEMBLYREFOS_MAJOR_VERSION

See Also:
  Constant Field Values

### MONO_ASSEMBLYREFOS_MINOR_VERSION

    static final int MONO_ASSEMBLYREFOS_MINOR_VERSION

See Also:
  Constant Field Values

### MONO_ASSEMBLYREFOS_ASSEMBLYREF

    static final int MONO_ASSEMBLYREFOS_ASSEMBLYREF

See Also:
  Constant Field Values

### MONO_ASSEMBLYREFOS_SIZE

    static final int MONO_ASSEMBLYREFOS_SIZE

See Also:
  Constant Field Values

### MONO_ASSEMBLYREFPROC_PROCESSOR

    static final int MONO_ASSEMBLYREFPROC_PROCESSOR

See Also:
  Constant Field Values

### MONO_ASSEMBLYREFPROC_ASSEMBLYREF

    static final int MONO_ASSEMBLYREFPROC_ASSEMBLYREF

See Also:
  Constant Field Values

### MONO_ASSEMBLYREFPROC_SIZE

    static final int MONO_ASSEMBLYREFPROC_SIZE

See Also:
  Constant Field Values

### MONO_CLASS_LAYOUT_PACKING_SIZE

    static final int MONO_CLASS_LAYOUT_PACKING_SIZE

See Also:
  Constant Field Values

### MONO_CLASS_LAYOUT_CLASS_SIZE

    static final int MONO_CLASS_LAYOUT_CLASS_SIZE

See Also:
  Constant Field Values

### MONO_CLASS_LAYOUT_PARENT

    static final int MONO_CLASS_LAYOUT_PARENT

See Also:
  Constant Field Values

### MONO_CLASS_LAYOUT_SIZE

    static final int MONO_CLASS_LAYOUT_SIZE

See Also:
  Constant Field Values

### MONO_CONSTANT_TYPE

    static final int MONO_CONSTANT_TYPE

See Also:
  Constant Field Values

### MONO_CONSTANT_PADDING

    static final int MONO_CONSTANT_PADDING

See Also:
  Constant Field Values

### MONO_CONSTANT_PARENT

    static final int MONO_CONSTANT_PARENT

See Also:
  Constant Field Values

### MONO_CONSTANT_VALUE

    static final int MONO_CONSTANT_VALUE

See Also:
  Constant Field Values

### MONO_CONSTANT_SIZE

    static final int MONO_CONSTANT_SIZE

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_PARENT

    static final int MONO_CUSTOM_ATTR_PARENT

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_TYPE

    static final int MONO_CUSTOM_ATTR_TYPE

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_VALUE

    static final int MONO_CUSTOM_ATTR_VALUE

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_SIZE

    static final int MONO_CUSTOM_ATTR_SIZE

See Also:
  Constant Field Values

### MONO_DECL_SECURITY_ACTION

    static final int MONO_DECL_SECURITY_ACTION

See Also:
  Constant Field Values

### MONO_DECL_SECURITY_PARENT

    static final int MONO_DECL_SECURITY_PARENT

See Also:
  Constant Field Values

### MONO_DECL_SECURITY_PERMISSIONSET

    static final int MONO_DECL_SECURITY_PERMISSIONSET

See Also:
  Constant Field Values

### MONO_DECL_SECURITY_SIZE

    static final int MONO_DECL_SECURITY_SIZE

See Also:
  Constant Field Values

### MONO_EVENT_MAP_PARENT

    static final int MONO_EVENT_MAP_PARENT

See Also:
  Constant Field Values

### MONO_EVENT_MAP_EVENTLIST

    static final int MONO_EVENT_MAP_EVENTLIST

See Also:
  Constant Field Values

### MONO_EVENT_MAP_SIZE

    static final int MONO_EVENT_MAP_SIZE

See Also:
  Constant Field Values

### MONO_EVENT_FLAGS

    static final int MONO_EVENT_FLAGS

See Also:
  Constant Field Values

### MONO_EVENT_NAME

    static final int MONO_EVENT_NAME

See Also:
  Constant Field Values

### MONO_EVENT_TYPE

    static final int MONO_EVENT_TYPE

See Also:
  Constant Field Values

### MONO_EVENT_SIZE

    static final int MONO_EVENT_SIZE

See Also:
  Constant Field Values

### MONO_EVENT_POINTER_EVENT

    static final int MONO_EVENT_POINTER_EVENT

See Also:
  Constant Field Values

### MONO_EVENT_POINTER_SIZE

    static final int MONO_EVENT_POINTER_SIZE

See Also:
  Constant Field Values

### MONO_EXP_TYPE_FLAGS

    static final int MONO_EXP_TYPE_FLAGS

See Also:
  Constant Field Values

### MONO_EXP_TYPE_TYPEDEF

    static final int MONO_EXP_TYPE_TYPEDEF

See Also:
  Constant Field Values

### MONO_EXP_TYPE_NAME

    static final int MONO_EXP_TYPE_NAME

See Also:
  Constant Field Values

### MONO_EXP_TYPE_NAMESPACE

    static final int MONO_EXP_TYPE_NAMESPACE

See Also:
  Constant Field Values

### MONO_EXP_TYPE_IMPLEMENTATION

    static final int MONO_EXP_TYPE_IMPLEMENTATION

See Also:
  Constant Field Values

### MONO_EXP_TYPE_SIZE

    static final int MONO_EXP_TYPE_SIZE

See Also:
  Constant Field Values

### MONO_FIELD_FLAGS

    static final int MONO_FIELD_FLAGS

See Also:
  Constant Field Values

### MONO_FIELD_NAME

    static final int MONO_FIELD_NAME

See Also:
  Constant Field Values

### MONO_FIELD_SIGNATURE

    static final int MONO_FIELD_SIGNATURE

See Also:
  Constant Field Values

### MONO_FIELD_SIZE

    static final int MONO_FIELD_SIZE

See Also:
  Constant Field Values

### MONO_FIELD_LAYOUT_OFFSET

    static final int MONO_FIELD_LAYOUT_OFFSET

See Also:
  Constant Field Values

### MONO_FIELD_LAYOUT_FIELD

    static final int MONO_FIELD_LAYOUT_FIELD

See Also:
  Constant Field Values

### MONO_FIELD_LAYOUT_SIZE

    static final int MONO_FIELD_LAYOUT_SIZE

See Also:
  Constant Field Values

### MONO_FIELD_MARSHAL_PARENT

    static final int MONO_FIELD_MARSHAL_PARENT

See Also:
  Constant Field Values

### MONO_FIELD_MARSHAL_NATIVE_TYPE

    static final int MONO_FIELD_MARSHAL_NATIVE_TYPE

See Also:
  Constant Field Values

### MONO_FIELD_MARSHAL_SIZE

    static final int MONO_FIELD_MARSHAL_SIZE

See Also:
  Constant Field Values

### MONO_FIELD_POINTER_FIELD

    static final int MONO_FIELD_POINTER_FIELD

See Also:
  Constant Field Values

### MONO_FIELD_POINTER_SIZE

    static final int MONO_FIELD_POINTER_SIZE

See Also:
  Constant Field Values

### MONO_FIELD_RVA_RVA

    static final int MONO_FIELD_RVA_RVA

See Also:
  Constant Field Values

### MONO_FIELD_RVA_FIELD

    static final int MONO_FIELD_RVA_FIELD

See Also:
  Constant Field Values

### MONO_FIELD_RVA_SIZE

    static final int MONO_FIELD_RVA_SIZE

See Also:
  Constant Field Values

### MONO_FILE_FLAGS

    static final int MONO_FILE_FLAGS

See Also:
  Constant Field Values

### MONO_FILE_NAME

    static final int MONO_FILE_NAME

See Also:
  Constant Field Values

### MONO_FILE_HASH_VALUE

    static final int MONO_FILE_HASH_VALUE

See Also:
  Constant Field Values

### MONO_FILE_SIZE

    static final int MONO_FILE_SIZE

See Also:
  Constant Field Values

### MONO_IMPLMAP_FLAGS

    static final int MONO_IMPLMAP_FLAGS

See Also:
  Constant Field Values

### MONO_IMPLMAP_MEMBER

    static final int MONO_IMPLMAP_MEMBER

See Also:
  Constant Field Values

### MONO_IMPLMAP_NAME

    static final int MONO_IMPLMAP_NAME

See Also:
  Constant Field Values

### MONO_IMPLMAP_SCOPE

    static final int MONO_IMPLMAP_SCOPE

See Also:
  Constant Field Values

### MONO_IMPLMAP_SIZE

    static final int MONO_IMPLMAP_SIZE

See Also:
  Constant Field Values

### MONO_INTERFACEIMPL_CLASS

    static final int MONO_INTERFACEIMPL_CLASS

See Also:
  Constant Field Values

### MONO_INTERFACEIMPL_INTERFACE

    static final int MONO_INTERFACEIMPL_INTERFACE

See Also:
  Constant Field Values

### MONO_INTERFACEIMPL_SIZE

    static final int MONO_INTERFACEIMPL_SIZE

See Also:
  Constant Field Values

### MONO_MANIFEST_OFFSET

    static final int MONO_MANIFEST_OFFSET

See Also:
  Constant Field Values

### MONO_MANIFEST_FLAGS

    static final int MONO_MANIFEST_FLAGS

See Also:
  Constant Field Values

### MONO_MANIFEST_NAME

    static final int MONO_MANIFEST_NAME

See Also:
  Constant Field Values

### MONO_MANIFEST_IMPLEMENTATION

    static final int MONO_MANIFEST_IMPLEMENTATION

See Also:
  Constant Field Values

### MONO_MANIFEST_SIZE

    static final int MONO_MANIFEST_SIZE

See Also:
  Constant Field Values

### MONO_MEMBERREF_CLASS

    static final int MONO_MEMBERREF_CLASS

See Also:
  Constant Field Values

### MONO_MEMBERREF_NAME

    static final int MONO_MEMBERREF_NAME

See Also:
  Constant Field Values

### MONO_MEMBERREF_SIGNATURE

    static final int MONO_MEMBERREF_SIGNATURE

See Also:
  Constant Field Values

### MONO_MEMBERREF_SIZE

    static final int MONO_MEMBERREF_SIZE

See Also:
  Constant Field Values

### MONO_METHOD_RVA

    static final int MONO_METHOD_RVA

See Also:
  Constant Field Values

### MONO_METHOD_IMPLFLAGS

    static final int MONO_METHOD_IMPLFLAGS

See Also:
  Constant Field Values

### MONO_METHOD_FLAGS

    static final int MONO_METHOD_FLAGS

See Also:
  Constant Field Values

### MONO_METHOD_NAME

    static final int MONO_METHOD_NAME

See Also:
  Constant Field Values

### MONO_METHOD_SIGNATURE

    static final int MONO_METHOD_SIGNATURE

See Also:
  Constant Field Values

### MONO_METHOD_PARAMLIST

    static final int MONO_METHOD_PARAMLIST

See Also:
  Constant Field Values

### MONO_METHOD_SIZE

    static final int MONO_METHOD_SIZE

See Also:
  Constant Field Values

### MONO_METHODIMPL_CLASS

    static final int MONO_METHODIMPL_CLASS

See Also:
  Constant Field Values

### MONO_METHODIMPL_BODY

    static final int MONO_METHODIMPL_BODY

See Also:
  Constant Field Values

### MONO_METHODIMPL_DECLARATION

    static final int MONO_METHODIMPL_DECLARATION

See Also:
  Constant Field Values

### MONO_METHODIMPL_SIZE

    static final int MONO_METHODIMPL_SIZE

See Also:
  Constant Field Values

### MONO_METHOD_POINTER_METHOD

    static final int MONO_METHOD_POINTER_METHOD

See Also:
  Constant Field Values

### MONO_METHOD_POINTER_SIZE

    static final int MONO_METHOD_POINTER_SIZE

See Also:
  Constant Field Values

### MONO_METHOD_SEMA_SEMANTICS

    static final int MONO_METHOD_SEMA_SEMANTICS

See Also:
  Constant Field Values

### MONO_METHOD_SEMA_METHOD

    static final int MONO_METHOD_SEMA_METHOD

See Also:
  Constant Field Values

### MONO_METHOD_SEMA_ASSOCIATION

    static final int MONO_METHOD_SEMA_ASSOCIATION

See Also:
  Constant Field Values

### MONO_METHOD_SEMA_SIZE

    static final int MONO_METHOD_SEMA_SIZE

See Also:
  Constant Field Values

### MONO_MODULE_GENERATION

    static final int MONO_MODULE_GENERATION

See Also:
  Constant Field Values

### MONO_MODULE_NAME

    static final int MONO_MODULE_NAME

See Also:
  Constant Field Values

### MONO_MODULE_MVID

    static final int MONO_MODULE_MVID

See Also:
  Constant Field Values

### MONO_MODULE_ENC

    static final int MONO_MODULE_ENC

See Also:
  Constant Field Values

### MONO_MODULE_ENCBASE

    static final int MONO_MODULE_ENCBASE

See Also:
  Constant Field Values

### MONO_MODULE_SIZE

    static final int MONO_MODULE_SIZE

See Also:
  Constant Field Values

### MONO_MODULEREF_NAME

    static final int MONO_MODULEREF_NAME

See Also:
  Constant Field Values

### MONO_MODULEREF_SIZE

    static final int MONO_MODULEREF_SIZE

See Also:
  Constant Field Values

### MONO_NESTED_CLASS_NESTED

    static final int MONO_NESTED_CLASS_NESTED

See Also:
  Constant Field Values

### MONO_NESTED_CLASS_ENCLOSING

    static final int MONO_NESTED_CLASS_ENCLOSING

See Also:
  Constant Field Values

### MONO_NESTED_CLASS_SIZE

    static final int MONO_NESTED_CLASS_SIZE

See Also:
  Constant Field Values

### MONO_PARAM_FLAGS

    static final int MONO_PARAM_FLAGS

See Also:
  Constant Field Values

### MONO_PARAM_SEQUENCE

    static final int MONO_PARAM_SEQUENCE

See Also:
  Constant Field Values

### MONO_PARAM_NAME

    static final int MONO_PARAM_NAME

See Also:
  Constant Field Values

### MONO_PARAM_SIZE

    static final int MONO_PARAM_SIZE

See Also:
  Constant Field Values

### MONO_PARAM_POINTER_PARAM

    static final int MONO_PARAM_POINTER_PARAM

See Also:
  Constant Field Values

### MONO_PARAM_POINTER_SIZE

    static final int MONO_PARAM_POINTER_SIZE

See Also:
  Constant Field Values

### MONO_PROPERTY_FLAGS

    static final int MONO_PROPERTY_FLAGS

See Also:
  Constant Field Values

### MONO_PROPERTY_NAME

    static final int MONO_PROPERTY_NAME

See Also:
  Constant Field Values

### MONO_PROPERTY_TYPE

    static final int MONO_PROPERTY_TYPE

See Also:
  Constant Field Values

### MONO_PROPERTY_SIZE

    static final int MONO_PROPERTY_SIZE

See Also:
  Constant Field Values

### MONO_PROPERTY_POINTER_PROPERTY

    static final int MONO_PROPERTY_POINTER_PROPERTY

See Also:
  Constant Field Values

### MONO_PROPERTY_POINTER_SIZE

    static final int MONO_PROPERTY_POINTER_SIZE

See Also:
  Constant Field Values

### MONO_PROPERTY_MAP_PARENT

    static final int MONO_PROPERTY_MAP_PARENT

See Also:
  Constant Field Values

### MONO_PROPERTY_MAP_PROPERTY_LIST

    static final int MONO_PROPERTY_MAP_PROPERTY_LIST

See Also:
  Constant Field Values

### MONO_PROPERTY_MAP_SIZE

    static final int MONO_PROPERTY_MAP_SIZE

See Also:
  Constant Field Values

### MONO_STAND_ALONE_SIGNATURE

    static final int MONO_STAND_ALONE_SIGNATURE

See Also:
  Constant Field Values

### MONO_STAND_ALONE_SIGNATURE_SIZE

    static final int MONO_STAND_ALONE_SIGNATURE_SIZE

See Also:
  Constant Field Values

### MONO_TYPEDEF_FLAGS

    static final int MONO_TYPEDEF_FLAGS

See Also:
  Constant Field Values

### MONO_TYPEDEF_NAME

    static final int MONO_TYPEDEF_NAME

See Also:
  Constant Field Values

### MONO_TYPEDEF_NAMESPACE

    static final int MONO_TYPEDEF_NAMESPACE

See Also:
  Constant Field Values

### MONO_TYPEDEF_EXTENDS

    static final int MONO_TYPEDEF_EXTENDS

See Also:
  Constant Field Values

### MONO_TYPEDEF_FIELD_LIST

    static final int MONO_TYPEDEF_FIELD_LIST

See Also:
  Constant Field Values

### MONO_TYPEDEF_METHOD_LIST

    static final int MONO_TYPEDEF_METHOD_LIST

See Also:
  Constant Field Values

### MONO_TYPEDEF_SIZE

    static final int MONO_TYPEDEF_SIZE

See Also:
  Constant Field Values

### MONO_TYPEREF_SCOPE

    static final int MONO_TYPEREF_SCOPE

See Also:
  Constant Field Values

### MONO_TYPEREF_NAME

    static final int MONO_TYPEREF_NAME

See Also:
  Constant Field Values

### MONO_TYPEREF_NAMESPACE

    static final int MONO_TYPEREF_NAMESPACE

See Also:
  Constant Field Values

### MONO_TYPEREF_SIZE

    static final int MONO_TYPEREF_SIZE

See Also:
  Constant Field Values

### MONO_TYPESPEC_SIGNATURE

    static final int MONO_TYPESPEC_SIGNATURE

See Also:
  Constant Field Values

### MONO_TYPESPEC_SIZE

    static final int MONO_TYPESPEC_SIZE

See Also:
  Constant Field Values

### MONO_GENERICPARAM_NUMBER

    static final int MONO_GENERICPARAM_NUMBER

See Also:
  Constant Field Values

### MONO_GENERICPARAM_FLAGS

    static final int MONO_GENERICPARAM_FLAGS

See Also:
  Constant Field Values

### MONO_GENERICPARAM_OWNER

    static final int MONO_GENERICPARAM_OWNER

See Also:
  Constant Field Values

### MONO_GENERICPARAM_NAME

    static final int MONO_GENERICPARAM_NAME

See Also:
  Constant Field Values

### MONO_GENERICPARAM_SIZE

    static final int MONO_GENERICPARAM_SIZE

See Also:
  Constant Field Values

### MONO_METHODSPEC_METHOD

    static final int MONO_METHODSPEC_METHOD

See Also:
  Constant Field Values

### MONO_METHODSPEC_SIGNATURE

    static final int MONO_METHODSPEC_SIGNATURE

See Also:
  Constant Field Values

### MONO_METHODSPEC_SIZE

    static final int MONO_METHODSPEC_SIZE

See Also:
  Constant Field Values

### MONO_GENPARCONSTRAINT_GENERICPAR

    static final int MONO_GENPARCONSTRAINT_GENERICPAR

See Also:
  Constant Field Values

### MONO_GENPARCONSTRAINT_CONSTRAINT

    static final int MONO_GENPARCONSTRAINT_CONSTRAINT

See Also:
  Constant Field Values

### MONO_GENPARCONSTRAINT_SIZE

    static final int MONO_GENPARCONSTRAINT_SIZE

See Also:
  Constant Field Values

### MONO_TYPEDEFORREF_TYPEDEF

    static final int MONO_TYPEDEFORREF_TYPEDEF

See Also:
  Constant Field Values

### MONO_TYPEDEFORREF_TYPEREF

    static final int MONO_TYPEDEFORREF_TYPEREF

See Also:
  Constant Field Values

### MONO_TYPEDEFORREF_TYPESPEC

    static final int MONO_TYPEDEFORREF_TYPESPEC

See Also:
  Constant Field Values

### MONO_TYPEDEFORREF_BITS

    static final int MONO_TYPEDEFORREF_BITS

See Also:
  Constant Field Values

### MONO_TYPEDEFORREF_MASK

    static final int MONO_TYPEDEFORREF_MASK

See Also:
  Constant Field Values

### MONO_HASCONSTANT_FIEDDEF

    static final int MONO_HASCONSTANT_FIEDDEF

See Also:
  Constant Field Values

### MONO_HASCONSTANT_PARAM

    static final int MONO_HASCONSTANT_PARAM

See Also:
  Constant Field Values

### MONO_HASCONSTANT_PROPERTY

    static final int MONO_HASCONSTANT_PROPERTY

See Also:
  Constant Field Values

### MONO_HASCONSTANT_BITS

    static final int MONO_HASCONSTANT_BITS

See Also:
  Constant Field Values

### MONO_HASCONSTANT_MASK

    static final int MONO_HASCONSTANT_MASK

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_METHODDEF

    static final int MONO_CUSTOM_ATTR_METHODDEF

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_FIELDDEF

    static final int MONO_CUSTOM_ATTR_FIELDDEF

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_TYPEREF

    static final int MONO_CUSTOM_ATTR_TYPEREF

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_TYPEDEF

    static final int MONO_CUSTOM_ATTR_TYPEDEF

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_PARAMDEF

    static final int MONO_CUSTOM_ATTR_PARAMDEF

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_INTERFACE

    static final int MONO_CUSTOM_ATTR_INTERFACE

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_MEMBERREF

    static final int MONO_CUSTOM_ATTR_MEMBERREF

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_MODULE

    static final int MONO_CUSTOM_ATTR_MODULE

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_PERMISSION

    static final int MONO_CUSTOM_ATTR_PERMISSION

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_PROPERTY

    static final int MONO_CUSTOM_ATTR_PROPERTY

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_EVENT

    static final int MONO_CUSTOM_ATTR_EVENT

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_SIGNATURE

    static final int MONO_CUSTOM_ATTR_SIGNATURE

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_MODULEREF

    static final int MONO_CUSTOM_ATTR_MODULEREF

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_TYPESPEC

    static final int MONO_CUSTOM_ATTR_TYPESPEC

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_ASSEMBLY

    static final int MONO_CUSTOM_ATTR_ASSEMBLY

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_ASSEMBLYREF

    static final int MONO_CUSTOM_ATTR_ASSEMBLYREF

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_FILE

    static final int MONO_CUSTOM_ATTR_FILE

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_EXP_TYPE

    static final int MONO_CUSTOM_ATTR_EXP_TYPE

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_MANIFEST

    static final int MONO_CUSTOM_ATTR_MANIFEST

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_GENERICPAR

    static final int MONO_CUSTOM_ATTR_GENERICPAR

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_BITS

    static final int MONO_CUSTOM_ATTR_BITS

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_MASK

    static final int MONO_CUSTOM_ATTR_MASK

See Also:
  Constant Field Values

### MONO_HAS_FIELD_MARSHAL_FIELDSREF

    static final int MONO_HAS_FIELD_MARSHAL_FIELDSREF

See Also:
  Constant Field Values

### MONO_HAS_FIELD_MARSHAL_PARAMDEF

    static final int MONO_HAS_FIELD_MARSHAL_PARAMDEF

See Also:
  Constant Field Values

### MONO_HAS_FIELD_MARSHAL_BITS

    static final int MONO_HAS_FIELD_MARSHAL_BITS

See Also:
  Constant Field Values

### MONO_HAS_FIELD_MARSHAL_MASK

    static final int MONO_HAS_FIELD_MARSHAL_MASK

See Also:
  Constant Field Values

### MONO_HAS_DECL_SECURITY_TYPEDEF

    static final int MONO_HAS_DECL_SECURITY_TYPEDEF

See Also:
  Constant Field Values

### MONO_HAS_DECL_SECURITY_METHODDEF

    static final int MONO_HAS_DECL_SECURITY_METHODDEF

See Also:
  Constant Field Values

### MONO_HAS_DECL_SECURITY_ASSEMBLY

    static final int MONO_HAS_DECL_SECURITY_ASSEMBLY

See Also:
  Constant Field Values

### MONO_HAS_DECL_SECURITY_BITS

    static final int MONO_HAS_DECL_SECURITY_BITS

See Also:
  Constant Field Values

### MONO_HAS_DECL_SECURITY_MASK

    static final int MONO_HAS_DECL_SECURITY_MASK

See Also:
  Constant Field Values

### MONO_MEMBERREF_PARENT_TYPEDEF

    static final int MONO_MEMBERREF_PARENT_TYPEDEF

  not used
  native declaration : mono\metadata\row-indexes.h:374

  See Also:
    Constant Field Values

### MONO_MEMBERREF_PARENT_TYPEREF

    static final int MONO_MEMBERREF_PARENT_TYPEREF

See Also:
  Constant Field Values

### MONO_MEMBERREF_PARENT_MODULEREF

    static final int MONO_MEMBERREF_PARENT_MODULEREF

See Also:
  Constant Field Values

### MONO_MEMBERREF_PARENT_METHODDEF

    static final int MONO_MEMBERREF_PARENT_METHODDEF

See Also:
  Constant Field Values

### MONO_MEMBERREF_PARENT_TYPESPEC

    static final int MONO_MEMBERREF_PARENT_TYPESPEC

See Also:
  Constant Field Values

### MONO_MEMBERREF_PARENT_BITS

    static final int MONO_MEMBERREF_PARENT_BITS

See Also:
  Constant Field Values

### MONO_MEMBERREF_PARENT_MASK

    static final int MONO_MEMBERREF_PARENT_MASK

See Also:
  Constant Field Values

### MONO_HAS_SEMANTICS_EVENT

    static final int MONO_HAS_SEMANTICS_EVENT

See Also:
  Constant Field Values

### MONO_HAS_SEMANTICS_PROPERTY

    static final int MONO_HAS_SEMANTICS_PROPERTY

See Also:
  Constant Field Values

### MONO_HAS_SEMANTICS_BITS

    static final int MONO_HAS_SEMANTICS_BITS

See Also:
  Constant Field Values

### MONO_HAS_SEMANTICS_MASK

    static final int MONO_HAS_SEMANTICS_MASK

See Also:
  Constant Field Values

### MONO_METHODDEFORREF_METHODDEF

    static final int MONO_METHODDEFORREF_METHODDEF

See Also:
  Constant Field Values

### MONO_METHODDEFORREF_METHODREF

    static final int MONO_METHODDEFORREF_METHODREF

See Also:
  Constant Field Values

### MONO_METHODDEFORREF_BITS

    static final int MONO_METHODDEFORREF_BITS

See Also:
  Constant Field Values

### MONO_METHODDEFORREF_MASK

    static final int MONO_METHODDEFORREF_MASK

See Also:
  Constant Field Values

### MONO_MEMBERFORWD_FIELDDEF

    static final int MONO_MEMBERFORWD_FIELDDEF

See Also:
  Constant Field Values

### MONO_MEMBERFORWD_METHODDEF

    static final int MONO_MEMBERFORWD_METHODDEF

See Also:
  Constant Field Values

### MONO_MEMBERFORWD_BITS

    static final int MONO_MEMBERFORWD_BITS

See Also:
  Constant Field Values

### MONO_MEMBERFORWD_MASK

    static final int MONO_MEMBERFORWD_MASK

See Also:
  Constant Field Values

### MONO_IMPLEMENTATION_FILE

    static final int MONO_IMPLEMENTATION_FILE

See Also:
  Constant Field Values

### MONO_IMPLEMENTATION_ASSEMBLYREF

    static final int MONO_IMPLEMENTATION_ASSEMBLYREF

See Also:
  Constant Field Values

### MONO_IMPLEMENTATION_EXP_TYPE

    static final int MONO_IMPLEMENTATION_EXP_TYPE

See Also:
  Constant Field Values

### MONO_IMPLEMENTATION_BITS

    static final int MONO_IMPLEMENTATION_BITS

See Also:
  Constant Field Values

### MONO_IMPLEMENTATION_MASK

    static final int MONO_IMPLEMENTATION_MASK

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_TYPE_TYPEREF

    static final int MONO_CUSTOM_ATTR_TYPE_TYPEREF

  not used
  native declaration : mono\metadata\row-indexes.h:413

  See Also:
    Constant Field Values

### MONO_CUSTOM_ATTR_TYPE_TYPEDEF

    static final int MONO_CUSTOM_ATTR_TYPE_TYPEDEF

  not used
  native declaration : mono\metadata\row-indexes.h:414

  See Also:
    Constant Field Values

### MONO_CUSTOM_ATTR_TYPE_METHODDEF

    static final int MONO_CUSTOM_ATTR_TYPE_METHODDEF

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_TYPE_MEMBERREF

    static final int MONO_CUSTOM_ATTR_TYPE_MEMBERREF

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_TYPE_STRING

    static final int MONO_CUSTOM_ATTR_TYPE_STRING

  not used
  native declaration : mono\metadata\row-indexes.h:417

  See Also:
    Constant Field Values

### MONO_CUSTOM_ATTR_TYPE_BITS

    static final int MONO_CUSTOM_ATTR_TYPE_BITS

See Also:
  Constant Field Values

### MONO_CUSTOM_ATTR_TYPE_MASK

    static final int MONO_CUSTOM_ATTR_TYPE_MASK

See Also:
  Constant Field Values

### MONO_RESOLTION_SCOPE_MODULE

    static final int MONO_RESOLTION_SCOPE_MODULE

See Also:
  Constant Field Values

### MONO_RESOLTION_SCOPE_MODULEREF

    static final int MONO_RESOLTION_SCOPE_MODULEREF

See Also:
  Constant Field Values

### MONO_RESOLTION_SCOPE_ASSEMBLYREF

    static final int MONO_RESOLTION_SCOPE_ASSEMBLYREF

See Also:
  Constant Field Values

### MONO_RESOLTION_SCOPE_TYPEREF

    static final int MONO_RESOLTION_SCOPE_TYPEREF

See Also:
  Constant Field Values

### MONO_RESOLTION_SCOPE_BITS

    static final int MONO_RESOLTION_SCOPE_BITS

See Also:
  Constant Field Values

### MONO_RESOLTION_SCOPE_MASK

    static final int MONO_RESOLTION_SCOPE_MASK

See Also:
  Constant Field Values

### MONO_TYPEORMETHOD_TYPE

    static final int MONO_TYPEORMETHOD_TYPE

See Also:
  Constant Field Values

### MONO_TYPEORMETHOD_METHOD

    static final int MONO_TYPEORMETHOD_METHOD

See Also:
  Constant Field Values

### MONO_TYPEORMETHOD_BITS

    static final int MONO_TYPEORMETHOD_BITS

See Also:
  Constant Field Values

### MONO_TYPEORMETHOD_MASK

    static final int MONO_TYPEORMETHOD_MASK

See Also:
  Constant Field Values

### MONO_FLOW_NEXT

    static final int MONO_FLOW_NEXT

See Also:
  Constant Field Values

### MONO_FLOW_BRANCH

    static final int MONO_FLOW_BRANCH

See Also:
  Constant Field Values

### MONO_FLOW_COND_BRANCH

    static final int MONO_FLOW_COND_BRANCH

See Also:
  Constant Field Values

### MONO_FLOW_ERROR

    static final int MONO_FLOW_ERROR

See Also:
  Constant Field Values

### MONO_FLOW_CALL

    static final int MONO_FLOW_CALL

See Also:
  Constant Field Values

### MONO_FLOW_RETURN

    static final int MONO_FLOW_RETURN

See Also:
  Constant Field Values

### MONO_FLOW_META

    static final int MONO_FLOW_META

See Also:
  Constant Field Values

### MonoInlineNone

    static final int MonoInlineNone

See Also:
  Constant Field Values

### MonoInlineType

    static final int MonoInlineType

See Also:
  Constant Field Values

### MonoInlineField

    static final int MonoInlineField

See Also:
  Constant Field Values

### MonoInlineMethod

    static final int MonoInlineMethod

See Also:
  Constant Field Values

### MonoInlineTok

    static final int MonoInlineTok

See Also:
  Constant Field Values

### MonoInlineString

    static final int MonoInlineString

See Also:
  Constant Field Values

### MonoInlineSig

    static final int MonoInlineSig

See Also:
  Constant Field Values

### MonoInlineVar

    static final int MonoInlineVar

See Also:
  Constant Field Values

### MonoShortInlineVar

    static final int MonoShortInlineVar

See Also:
  Constant Field Values

### MonoInlineBrTarget

    static final int MonoInlineBrTarget

See Also:
  Constant Field Values

### MonoShortInlineBrTarget

    static final int MonoShortInlineBrTarget

See Also:
  Constant Field Values

### MonoInlineSwitch

    static final int MonoInlineSwitch

See Also:
  Constant Field Values

### MonoInlineR

    static final int MonoInlineR

See Also:
  Constant Field Values

### MonoShortInlineR

    static final int MonoShortInlineR

See Also:
  Constant Field Values

### MonoInlineI

    static final int MonoInlineI

See Also:
  Constant Field Values

### MonoShortInlineI

    static final int MonoShortInlineI

See Also:
  Constant Field Values

### MonoInlineI8

    static final int MonoInlineI8

See Also:
  Constant Field Values

### MONO_ZERO_LEN_ARRAY

    static final int MONO_ZERO_LEN_ARRAY

See Also:
  Constant Field Values

### MONO_DECLSEC_ACTION_MAX

    static final int MONO_DECLSEC_ACTION_MAX

See Also:
  Constant Field Values

### MONO_DEBUGGER_MINOR_VERSION

    static final int MONO_DEBUGGER_MINOR_VERSION

See Also:
  Constant Field Values

### MONO_DECLSEC_ACTION_MIN

    static final int MONO_DECLSEC_ACTION_MIN

See Also:
  Constant Field Values

### MONO_TABLE_LAST

    static final int MONO_TABLE_LAST

See Also:
  Constant Field Values

### MONO_DEBUG_VAR_ADDRESS_MODE_TWO_REGISTERS

    static final int MONO_DEBUG_VAR_ADDRESS_MODE_TWO_REGISTERS

See Also:
  Constant Field Values

### MONO_CUSTOM_PREFIX

    static final int MONO_CUSTOM_PREFIX

  define
  SKIPPED:
  native declaration : mono\metadata\object.h
  (gint32)

  See Also:
    Constant Field Values

### MONO_SYMBOL_FILE_MAGIC

    static final long MONO_SYMBOL_FILE_MAGIC

See Also:
  Constant Field Values

### _MONO_METADATA_LOADER_H_

    static final int _MONO_METADATA_LOADER_H_

See Also:
  Constant Field Values

### MONO_DEBUG_VAR_ADDRESS_MODE_REGOFFSET

    static final int MONO_DEBUG_VAR_ADDRESS_MODE_REGOFFSET

See Also:
  Constant Field Values

### MONO_DEBUGGER_MAJOR_VERSION

    static final int MONO_DEBUGGER_MAJOR_VERSION

See Also:
  Constant Field Values

### MONO_PUBLIC_KEY_TOKEN_LENGTH

    static final int MONO_PUBLIC_KEY_TOKEN_LENGTH

See Also:
  Constant Field Values

### MONO_SYMBOL_FILE_MAJOR_VERSION

    static final int MONO_SYMBOL_FILE_MAJOR_VERSION

See Also:
  Constant Field Values

### MONO_DEBUG_VAR_ADDRESS_MODE_REGISTER

    static final int MONO_DEBUG_VAR_ADDRESS_MODE_REGISTER

See Also:
  Constant Field Values

### MONO_DEBUG_VAR_ADDRESS_MODE_FLAGS

    static final int MONO_DEBUG_VAR_ADDRESS_MODE_FLAGS

See Also:
  Constant Field Values

### MONO_SYMBOL_FILE_MINOR_VERSION

    static final int MONO_SYMBOL_FILE_MINOR_VERSION

See Also:
  Constant Field Values

### MONO_DEBUG_VAR_ADDRESS_MODE_DEAD

    static final int MONO_DEBUG_VAR_ADDRESS_MODE_DEAD

See Also:
  Constant Field Values

### MONO_DEBUGGER_MAGIC

    static final long MONO_DEBUGGER_MAGIC

See Also:
  Constant Field Values

### mono_symbol_table

    static final GlobalStruct<MonoSymbolTable> mono_symbol_table

### mono_debug_debugger_version

    static final GlobalInt mono_debug_debugger_version

### _mono_debug_using_mono_debugger

    static final GlobalInt _mono_debug_using_mono_debugger

Method Detail

### mono_metadata_init

    void mono_metadata_init()

  Original signature : `void mono_metadata_init()`
  native declaration : mono\metadata\metadata.h:203

### mono_metadata_decode_row

    @Deprecated
    void mono_metadata_decode_row(MonoLibrary.MonoTableInfo t,
                                             int idx,
                                             IntByReference res,
                                             int res_size)

  Deprecated. use the safer method `mono_metadata_decode_row(com.nativelibs4java.mono.MonoLibrary.MonoTableInfo, int, java.nio.IntBuffer, int)` instead

  Original signature : `void mono_metadata_decode_row(const MonoTableInfo*, int, int*, int)`
  native declaration : mono\metadata\metadata.h:205

### mono_metadata_decode_row

    void mono_metadata_decode_row(MonoLibrary.MonoTableInfo t,
                                  int idx,
                                  java.nio.IntBuffer res,
                                  int res_size)

  Original signature : `void mono_metadata_decode_row(const MonoTableInfo*, int, int*, int)`
  native declaration : mono\metadata\metadata.h:205

### mono_metadata_decode_row_col

    int mono_metadata_decode_row_col(MonoLibrary.MonoTableInfo t,
                                     int idx,
                                     int col)

  Original signature : `int mono_metadata_decode_row_col(const MonoTableInfo*, int, guint)`
  native declaration : mono\metadata\metadata.h:210

### mono_metadata_compute_size

    @Deprecated
    int mono_metadata_compute_size(MonoLibrary.MonoImage meta,
                                              int tableindex,
                                              IntByReference result_bitfield)

  Deprecated. use the safer method `mono_metadata_compute_size(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead

  Original signature : `int mono_metadata_compute_size(MonoImage*, int, int*)`
  native declaration : mono\metadata\metadata.h:221

### mono_metadata_compute_size

    int mono_metadata_compute_size(MonoLibrary.MonoImage meta,
                                   int tableindex,
                                   java.nio.IntBuffer result_bitfield)

  Original signature : `int mono_metadata_compute_size(MonoImage*, int, int*)`
  native declaration : mono\metadata\metadata.h:221

### mono_metadata_locate

    java.lang.String mono_metadata_locate(MonoLibrary.MonoImage meta,
                                          int table,
                                          int idx)

  Original signature : `char* mono_metadata_locate(MonoImage*, int, int)`
  native declaration : mono\metadata\metadata.h:228

### mono_metadata_locate_token

    java.lang.String mono_metadata_locate_token(MonoLibrary.MonoImage meta,
                                                int token)

  Original signature : `char* mono_metadata_locate_token(MonoImage*, int)`
  native declaration : mono\metadata\metadata.h:229

### mono_metadata_string_heap

    java.lang.String mono_metadata_string_heap(MonoLibrary.MonoImage meta,
                                               int table_index)

  Original signature : `char* mono_metadata_string_heap(MonoImage*, int)`
  native declaration : mono\metadata\metadata.h:231

### mono_metadata_blob_heap

    java.lang.String mono_metadata_blob_heap(MonoLibrary.MonoImage meta,
                                             int table_index)

  Original signature : `char* mono_metadata_blob_heap(MonoImage*, int)`
  native declaration : mono\metadata\metadata.h:232

### mono_metadata_user_string

    java.lang.String mono_metadata_user_string(MonoLibrary.MonoImage meta,
                                               int table_index)

  Original signature : `char* mono_metadata_user_string(MonoImage*, int)`
  native declaration : mono\metadata\metadata.h:233

### mono_metadata_guid_heap

    java.lang.String mono_metadata_guid_heap(MonoLibrary.MonoImage meta,
                                             int table_index)

  Original signature : `char* mono_metadata_guid_heap(MonoImage*, int)`
  native declaration : mono\metadata\metadata.h:234

### mono_metadata_typedef_from_field

    int mono_metadata_typedef_from_field(MonoLibrary.MonoImage meta,
                                         int table_index)

  Original signature : `int mono_metadata_typedef_from_field(MonoImage*, int)`
  native declaration : mono\metadata\metadata.h:236

### mono_metadata_typedef_from_method

    int mono_metadata_typedef_from_method(MonoLibrary.MonoImage meta,
                                          int table_index)

  Original signature : `int mono_metadata_typedef_from_method(MonoImage*, int)`
  native declaration : mono\metadata\metadata.h:237

### mono_metadata_nested_in_typedef

    int mono_metadata_nested_in_typedef(MonoLibrary.MonoImage meta,
                                        int table_index)

  Original signature : `int mono_metadata_nested_in_typedef(MonoImage*, int)`
  native declaration : mono\metadata\metadata.h:238

### mono_metadata_nesting_typedef

    int mono_metadata_nesting_typedef(MonoLibrary.MonoImage meta,
                                      int table_index,
                                      int start_index)

  Original signature : `int mono_metadata_nesting_typedef(MonoImage*, int, int)`
  native declaration : mono\metadata\metadata.h:239

### mono_metadata_interfaces_from_typedef

    @Deprecated
    MonoLibrary.MonoClass[] mono_metadata_interfaces_from_typedef(MonoLibrary.MonoImage meta,
                                                                             int table_index,
                                                                             IntByReference count)

  Deprecated. use the safer method `mono_metadata_interfaces_from_typedef(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead

  Original signature : `MonoClass** mono_metadata_interfaces_from_typedef(MonoImage*, int, guint*)`
  native declaration : mono\metadata\metadata.h:241

### mono_metadata_interfaces_from_typedef

    MonoLibrary.MonoClass[] mono_metadata_interfaces_from_typedef(MonoLibrary.MonoImage meta,
                                                                  int table_index,
                                                                  java.nio.IntBuffer count)

  Original signature : `MonoClass** mono_metadata_interfaces_from_typedef(MonoImage*, int, guint*)`
  native declaration : mono\metadata\metadata.h:241

### mono_metadata_events_from_typedef

    @Deprecated
    int mono_metadata_events_from_typedef(MonoLibrary.MonoImage meta,
                                                     int table_index,
                                                     IntByReference end_idx)

  Deprecated. use the safer method `mono_metadata_events_from_typedef(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead

  Original signature : `int mono_metadata_events_from_typedef(MonoImage*, int, guint*)`
  native declaration : mono\metadata\metadata.h:243

### mono_metadata_events_from_typedef

    int mono_metadata_events_from_typedef(MonoLibrary.MonoImage meta,
                                          int table_index,
                                          java.nio.IntBuffer end_idx)

  Original signature : `int mono_metadata_events_from_typedef(MonoImage*, int, guint*)`
  native declaration : mono\metadata\metadata.h:243

### mono_metadata_methods_from_event

    @Deprecated
    int mono_metadata_methods_from_event(MonoLibrary.MonoImage meta,
                                                    int table_index,
                                                    IntByReference end)

  Deprecated. use the safer method `mono_metadata_methods_from_event(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead

  Original signature : `int mono_metadata_methods_from_event(MonoImage*, int, guint*)`
  native declaration : mono\metadata\metadata.h:244

### mono_metadata_methods_from_event

    int mono_metadata_methods_from_event(MonoLibrary.MonoImage meta,
                                         int table_index,
                                         java.nio.IntBuffer end)

  Original signature : `int mono_metadata_methods_from_event(MonoImage*, int, guint*)`
  native declaration : mono\metadata\metadata.h:244

### mono_metadata_properties_from_typedef

    @Deprecated
    int mono_metadata_properties_from_typedef(MonoLibrary.MonoImage meta,
                                                         int table_index,
                                                         IntByReference end)

  Deprecated. use the safer method `mono_metadata_properties_from_typedef(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead

  Original signature : `int mono_metadata_properties_from_typedef(MonoImage*, int, guint*)`
  native declaration : mono\metadata\metadata.h:245

### mono_metadata_properties_from_typedef

    int mono_metadata_properties_from_typedef(MonoLibrary.MonoImage meta,
                                              int table_index,
                                              java.nio.IntBuffer end)

  Original signature : `int mono_metadata_properties_from_typedef(MonoImage*, int, guint*)`
  native declaration : mono\metadata\metadata.h:245

### mono_metadata_methods_from_property

    @Deprecated
    int mono_metadata_methods_from_property(MonoLibrary.MonoImage meta,
                                                       int table_index,
                                                       IntByReference end)

  Deprecated. use the safer method `mono_metadata_methods_from_property(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead

  Original signature : `int mono_metadata_methods_from_property(MonoImage*, int, guint*)`
  native declaration : mono\metadata\metadata.h:246

### mono_metadata_methods_from_property

    int mono_metadata_methods_from_property(MonoLibrary.MonoImage meta,
                                            int table_index,
                                            java.nio.IntBuffer end)

  Original signature : `int mono_metadata_methods_from_property(MonoImage*, int, guint*)`
  native declaration : mono\metadata\metadata.h:246

### mono_metadata_packing_from_typedef

    @Deprecated
    int mono_metadata_packing_from_typedef(MonoLibrary.MonoImage meta,
                                                      int table_index,
                                                      IntByReference packing,
                                                      IntByReference size)

  Deprecated. use the safer method `mono_metadata_packing_from_typedef(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer, java.nio.IntBuffer)` instead

  Original signature : `int mono_metadata_packing_from_typedef(MonoImage*, int, int*, int*)`
  native declaration : mono\metadata\metadata.h:247

### mono_metadata_packing_from_typedef

    int mono_metadata_packing_from_typedef(MonoLibrary.MonoImage meta,
                                           int table_index,
                                           java.nio.IntBuffer packing,
                                           java.nio.IntBuffer size)

  Original signature : `int mono_metadata_packing_from_typedef(MonoImage*, int, int*, int*)`
  native declaration : mono\metadata\metadata.h:247

### mono_metadata_get_marshal_info

    java.lang.String mono_metadata_get_marshal_info(MonoLibrary.MonoImage meta,
                                                    int idx,
                                                    boolean is_field)

  Original signature : `char* mono_metadata_get_marshal_info(MonoImage*, int, bool)`
  native declaration : mono\metadata\metadata.h:248

### mono_metadata_custom_attrs_from_index

    int mono_metadata_custom_attrs_from_index(MonoLibrary.MonoImage meta,
                                              int cattr_index)

  Original signature : `int mono_metadata_custom_attrs_from_index(MonoImage*, int)`
  native declaration : mono\metadata\metadata.h:249

### mono_metadata_parse_marshal_spec

    @Deprecated
    MonoMarshalSpec mono_metadata_parse_marshal_spec(MonoLibrary.MonoImage image,
                                                                ByteByReference ptr)

  Deprecated. use the safer method `mono_metadata_parse_marshal_spec(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String)` instead

  Original signature : `MonoMarshalSpec* mono_metadata_parse_marshal_spec(MonoImage*, const char*)`
  native declaration : mono\metadata\metadata.h:251

### mono_metadata_parse_marshal_spec

    MonoMarshalSpec mono_metadata_parse_marshal_spec(MonoLibrary.MonoImage image,
                                                     java.lang.String ptr)

  Original signature : `MonoMarshalSpec* mono_metadata_parse_marshal_spec(MonoImage*, const char*)`
  native declaration : mono\metadata\metadata.h:251

### mono_metadata_free_marshal_spec

    void mono_metadata_free_marshal_spec(MonoMarshalSpec spec)

  Original signature : `void mono_metadata_free_marshal_spec(MonoMarshalSpec*)`
  native declaration : mono\metadata\metadata.h:253

### mono_metadata_implmap_from_method

    int mono_metadata_implmap_from_method(MonoLibrary.MonoImage meta,
                                          int method_idx)

  Original signature : `int mono_metadata_implmap_from_method(MonoImage*, int)`
  native declaration : mono\metadata\metadata.h:255

### mono_metadata_field_info

    @Deprecated
    void mono_metadata_field_info(MonoLibrary.MonoImage meta,
                                             int table_index,
                                             IntByReference offset,
                                             IntByReference rva,
                                             MonoMarshalSpec.ByReference[] marshal_spec)

  Deprecated. use the safer method `mono_metadata_field_info(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer, java.nio.IntBuffer, com.nativelibs4java.mono.MonoMarshalSpec.ByReference[])` instead

  Original signature : `void mono_metadata_field_info(MonoImage*, int, int*, int*, MonoMarshalSpec**)`
  native declaration : mono\metadata\metadata.h:257

### mono_metadata_field_info

    void mono_metadata_field_info(MonoLibrary.MonoImage meta,
                                  int table_index,
                                  java.nio.IntBuffer offset,
                                  java.nio.IntBuffer rva,
                                  MonoMarshalSpec.ByReference[] marshal_spec)

  Original signature : `void mono_metadata_field_info(MonoImage*, int, int*, int*, MonoMarshalSpec**)`
  native declaration : mono\metadata\metadata.h:257

### mono_metadata_get_constant_index

    int mono_metadata_get_constant_index(MonoLibrary.MonoImage meta,
                                         int token,
                                         int hint)

  Original signature : `int mono_metadata_get_constant_index(MonoImage*, int, int)`
  native declaration : mono\metadata\metadata.h:263

### mono_metadata_decode_value

    @Deprecated
    int mono_metadata_decode_value(ByteByReference ptr,
                                              PointerByReference rptr)

  Deprecated. use the safer method `mono_metadata_decode_value(java.lang.String, java.lang.String[])` instead

  Functions to extract information from the Blobs
  Original signature : `int mono_metadata_decode_value(const char*, const char**)`
  native declaration : mono\metadata\metadata.h:268

### mono_metadata_decode_value

    int mono_metadata_decode_value(java.lang.String ptr,
                                   java.lang.String[] rptr)

  Functions to extract information from the Blobs
  Original signature : `int mono_metadata_decode_value(const char*, const char**)`
  native declaration : mono\metadata\metadata.h:268

### mono_metadata_decode_signed_value

    @Deprecated
    int mono_metadata_decode_signed_value(ByteByReference ptr,
                                                     PointerByReference rptr)

  Deprecated. use the safer method `mono_metadata_decode_signed_value(java.lang.String, java.lang.String[])` instead

  Original signature : `int mono_metadata_decode_signed_value(const char*, const char**)`
  native declaration : mono\metadata\metadata.h:270

### mono_metadata_decode_signed_value

    int mono_metadata_decode_signed_value(java.lang.String ptr,
                                          java.lang.String[] rptr)

  Original signature : `int mono_metadata_decode_signed_value(const char*, const char**)`
  native declaration : mono\metadata\metadata.h:270

### mono_metadata_decode_blob_size

    @Deprecated
    int mono_metadata_decode_blob_size(ByteByReference ptr,
                                                  PointerByReference rptr)

  Deprecated. use the safer method `mono_metadata_decode_blob_size(java.lang.String, java.lang.String[])` instead

  Original signature : `int mono_metadata_decode_blob_size(const char*, const char**)`
  native declaration : mono\metadata\metadata.h:272

### mono_metadata_decode_blob_size

    int mono_metadata_decode_blob_size(java.lang.String ptr,
                                       java.lang.String[] rptr)

  Original signature : `int mono_metadata_decode_blob_size(const char*, const char**)`
  native declaration : mono\metadata\metadata.h:272

### mono_metadata_encode_value

    @Deprecated
    void mono_metadata_encode_value(int value,
                                               ByteByReference bug,
                                               PointerByReference endbuf)

  Deprecated. use the safer methods `mono_metadata_encode_value(int, com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, java.lang.String[])` and `mono_metadata_encode_value(int, java.nio.ByteBuffer, java.lang.String[])` instead

  Original signature : `void mono_metadata_encode_value(int, char*, char**)`
  native declaration : mono\metadata\metadata.h:275

### mono_metadata_encode_value

    void mono_metadata_encode_value(int value,
                                    StringPointer.ByValue bug,
                                    java.lang.String[] endbuf)

  Original signature : `void mono_metadata_encode_value(int, char*, char**)`
  native declaration : mono\metadata\metadata.h:275

### mono_metadata_encode_value

    void mono_metadata_encode_value(int value,
                                    java.nio.ByteBuffer bug,
                                    java.lang.String[] endbuf)

  Original signature : `void mono_metadata_encode_value(int, char*, char**)`
  native declaration : mono\metadata\metadata.h:275

### mono_class_get

    MonoLibrary.MonoClass mono_class_get(MonoLibrary.MonoImage image,
                                         int type_token)

  Original signature : `MonoClass* mono_class_get(MonoImage*, int)`
  native declaration : mono\metadata\class.h:24

### mono_class_get_full

    MonoLibrary.MonoClass mono_class_get_full(MonoLibrary.MonoImage image,
                                              int type_token,
                                              MonoLibrary.MonoGenericContext context)

  Original signature : `MonoClass* mono_class_get_full(MonoImage*, int, MonoGenericContext*)`
  native declaration : mono\metadata\class.h:27

### mono_class_init

    boolean mono_class_init(MonoLibrary.MonoClass klass)

  Original signature : `bool mono_class_init(MonoClass*)`
  native declaration : mono\metadata\class.h:30

### mono_class_vtable

    MonoLibrary.MonoVTable mono_class_vtable(MonoLibrary.MonoDomain domain,
                                             MonoLibrary.MonoClass klass)

  Original signature : `MonoVTable* mono_class_vtable(MonoDomain*, MonoClass*)`
  native declaration : mono\metadata\class.h:33

### mono_class_from_name

    @Deprecated
    MonoLibrary.MonoClass mono_class_from_name(MonoLibrary.MonoImage image,
                                                          ByteByReference name_space,
                                                          ByteByReference name)

  Deprecated. use the safer method `mono_class_from_name(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String)` instead

  Original signature : `MonoClass* mono_class_from_name(MonoImage*, const char*, const char*)`
  native declaration : mono\metadata\class.h:36

### mono_class_from_name

    MonoLibrary.MonoClass mono_class_from_name(MonoLibrary.MonoImage image,
                                               java.lang.String name_space,
                                               java.lang.String name)

  Original signature : `MonoClass* mono_class_from_name(MonoImage*, const char*, const char*)`
  native declaration : mono\metadata\class.h:36

### mono_class_from_name_case

    @Deprecated
    MonoLibrary.MonoClass mono_class_from_name_case(MonoLibrary.MonoImage image,
                                                               ByteByReference name_space,
                                                               ByteByReference name)

  Deprecated. use the safer method `mono_class_from_name_case(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String)` instead

  Original signature : `MonoClass* mono_class_from_name_case(MonoImage*, const char*, const char*)`
  native declaration : mono\metadata\class.h:39

### mono_class_from_name_case

    MonoLibrary.MonoClass mono_class_from_name_case(MonoLibrary.MonoImage image,
                                                    java.lang.String name_space,
                                                    java.lang.String name)

  Original signature : `MonoClass* mono_class_from_name_case(MonoImage*, const char*, const char*)`
  native declaration : mono\metadata\class.h:39

### mono_class_get_method_from_name_flags

    @Deprecated
    MonoLibrary.MonoMethod mono_class_get_method_from_name_flags(MonoLibrary.MonoClass klass,
                                                                            ByteByReference name,
                                                                            int param_count,
                                                                            int flags)

  Deprecated. use the safer method `mono_class_get_method_from_name_flags(com.nativelibs4java.mono.MonoLibrary.MonoClass, java.lang.String, int, int)` instead

  Original signature : `MonoMethod* mono_class_get_method_from_name_flags(MonoClass*, const char*, int, int)`
  native declaration : mono\metadata\class.h:42

### mono_class_get_method_from_name_flags

    MonoLibrary.MonoMethod mono_class_get_method_from_name_flags(MonoLibrary.MonoClass klass,
                                                                 java.lang.String name,
                                                                 int param_count,
                                                                 int flags)

  Original signature : `MonoMethod* mono_class_get_method_from_name_flags(MonoClass*, const char*, int, int)`
  native declaration : mono\metadata\class.h:42

### mono_class_from_typeref

    MonoLibrary.MonoClass mono_class_from_typeref(MonoLibrary.MonoImage image,
                                                  int type_token)

  Original signature : `MonoClass* mono_class_from_typeref(MonoImage*, int)`
  native declaration : mono\metadata\class.h:45

### mono_class_from_generic_parameter

    MonoLibrary.MonoClass mono_class_from_generic_parameter(MonoLibrary.MonoGenericParam param,
                                                            MonoLibrary.MonoImage image,
                                                            boolean is_mvar)

  Original signature : `MonoClass* mono_class_from_generic_parameter(MonoGenericParam*, MonoImage*, bool)`
  native declaration : mono\metadata\class.h:48

### mono_class_inflate_generic_type

    MonoLibrary.MonoType mono_class_inflate_generic_type(MonoLibrary.MonoType type,
                                                         MonoLibrary.MonoGenericContext context)

  Original signature : `MonoType* mono_class_inflate_generic_type(MonoType*, MonoGenericContext*)`
  native declaration : mono\metadata\class.h:51

### mono_class_inflate_generic_method

    MonoLibrary.MonoMethod mono_class_inflate_generic_method(MonoLibrary.MonoMethod method,
                                                             MonoLibrary.MonoGenericContext context)

  Original signature : `MonoMethod* mono_class_inflate_generic_method(MonoMethod*, MonoGenericContext*)`
  native declaration : mono\metadata\class.h:54

### mono_get_inflated_method

    MonoLibrary.MonoMethod mono_get_inflated_method(MonoLibrary.MonoMethod method)

  Original signature : `MonoMethod* mono_get_inflated_method(MonoMethod*)`
  native declaration : mono\metadata\class.h:57

### mono_field_from_token

    MonoLibrary.MonoClassField mono_field_from_token(MonoLibrary.MonoImage image,
                                                     int token,
                                                     MonoLibrary.MonoClass[] retklass,
                                                     MonoLibrary.MonoGenericContext context)

  Original signature : `MonoClassField* mono_field_from_token(MonoImage*, int, MonoClass**, MonoGenericContext*)`
  native declaration : mono\metadata\class.h:60

### mono_bounded_array_class_get

    MonoLibrary.MonoClass mono_bounded_array_class_get(MonoLibrary.MonoClass element_class,
                                                       int rank,
                                                       boolean bounded)

  Original signature : `MonoClass* mono_bounded_array_class_get(MonoClass*, int, bool)`
  native declaration : mono\metadata\class.h:63

### mono_array_class_get

    MonoLibrary.MonoClass mono_array_class_get(MonoLibrary.MonoClass element_class,
                                               int rank)

  Original signature : `MonoClass* mono_array_class_get(MonoClass*, int)`
  native declaration : mono\metadata\class.h:66

### mono_ptr_class_get

    MonoLibrary.MonoClass mono_ptr_class_get(MonoLibrary.MonoType type)

  Original signature : `MonoClass* mono_ptr_class_get(MonoType*)`
  native declaration : mono\metadata\class.h:69

### mono_class_get_field

    MonoLibrary.MonoClassField mono_class_get_field(MonoLibrary.MonoClass klass,
                                                    int field_token)

  Original signature : `MonoClassField* mono_class_get_field(MonoClass*, int)`
  native declaration : mono\metadata\class.h:72

### mono_class_get_field_from_name

    @Deprecated
    MonoLibrary.MonoClassField mono_class_get_field_from_name(MonoLibrary.MonoClass klass,
                                                                         ByteByReference name)

  Deprecated. use the safer method `mono_class_get_field_from_name(com.nativelibs4java.mono.MonoLibrary.MonoClass, java.lang.String)` instead

  Original signature : `MonoClassField* mono_class_get_field_from_name(MonoClass*, const char*)`
  native declaration : mono\metadata\class.h:75

### mono_class_get_field_from_name

    MonoLibrary.MonoClassField mono_class_get_field_from_name(MonoLibrary.MonoClass klass,
                                                              java.lang.String name)

  Original signature : `MonoClassField* mono_class_get_field_from_name(MonoClass*, const char*)`
  native declaration : mono\metadata\class.h:75

### mono_class_get_field_token

    int mono_class_get_field_token(MonoLibrary.MonoClassField field)

  Original signature : `int mono_class_get_field_token(MonoClassField*)`
  native declaration : mono\metadata\class.h:78

### mono_class_get_event_token

    int mono_class_get_event_token(MonoLibrary.MonoEvent event)

  Original signature : `int mono_class_get_event_token(MonoEvent*)`
  native declaration : mono\metadata\class.h:81

### mono_class_get_property_from_name

    @Deprecated
    MonoLibrary.MonoProperty mono_class_get_property_from_name(MonoLibrary.MonoClass klass,
                                                                          ByteByReference name)

  Deprecated. use the safer method `mono_class_get_property_from_name(com.nativelibs4java.mono.MonoLibrary.MonoClass, java.lang.String)` instead

  Original signature : `MonoProperty* mono_class_get_property_from_name(MonoClass*, const char*)`
  native declaration : mono\metadata\class.h:84

### mono_class_get_property_from_name

    MonoLibrary.MonoProperty mono_class_get_property_from_name(MonoLibrary.MonoClass klass,
                                                               java.lang.String name)

  Original signature : `MonoProperty* mono_class_get_property_from_name(MonoClass*, const char*)`
  native declaration : mono\metadata\class.h:84

### mono_class_get_property_token

    int mono_class_get_property_token(MonoLibrary.MonoProperty prop)

  Original signature : `int mono_class_get_property_token(MonoProperty*)`
  native declaration : mono\metadata\class.h:87

### mono_array_element_size

    int mono_array_element_size(MonoLibrary.MonoClass ac)

  Original signature : `int mono_array_element_size(MonoClass*)`
  native declaration : mono\metadata\class.h:90

### mono_class_instance_size

    int mono_class_instance_size(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_instance_size(MonoClass*)`
  native declaration : mono\metadata\class.h:93

### mono_class_array_element_size

    int mono_class_array_element_size(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_array_element_size(MonoClass*)`
  native declaration : mono\metadata\class.h:96

### mono_class_data_size

    int mono_class_data_size(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_data_size(MonoClass*)`
  native declaration : mono\metadata\class.h:99

### mono_class_value_size

    @Deprecated
    int mono_class_value_size(MonoLibrary.MonoClass klass,
                                         IntByReference align)

  Deprecated. use the safer method `mono_class_value_size(com.nativelibs4java.mono.MonoLibrary.MonoClass, java.nio.IntBuffer)` instead

  Original signature : `int mono_class_value_size(MonoClass*, int*)`
  native declaration : mono\metadata\class.h:102

### mono_class_value_size

    int mono_class_value_size(MonoLibrary.MonoClass klass,
                              java.nio.IntBuffer align)

  Original signature : `int mono_class_value_size(MonoClass*, int*)`
  native declaration : mono\metadata\class.h:102

### mono_class_min_align

    int mono_class_min_align(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_min_align(MonoClass*)`
  native declaration : mono\metadata\class.h:105

### mono_class_from_mono_type

    MonoLibrary.MonoClass mono_class_from_mono_type(MonoLibrary.MonoType type)

  Original signature : `MonoClass* mono_class_from_mono_type(MonoType*)`
  native declaration : mono\metadata\class.h:108

### mono_class_is_subclass_of

    boolean mono_class_is_subclass_of(MonoLibrary.MonoClass klass,
                                      MonoLibrary.MonoClass klassc,
                                      boolean check_interfaces)

  Original signature : `bool mono_class_is_subclass_of(MonoClass*, MonoClass*, bool)`
  native declaration : mono\metadata\class.h:111

### mono_class_is_assignable_from

    boolean mono_class_is_assignable_from(MonoLibrary.MonoClass klass,
                                          MonoLibrary.MonoClass oklass)

  Original signature : `bool mono_class_is_assignable_from(MonoClass*, MonoClass*)`
  native declaration : mono\metadata\class.h:115

### mono_ldtoken

    Pointer mono_ldtoken(MonoLibrary.MonoImage image,
                         int token,
                         MonoLibrary.MonoClass[] retclass,
                         MonoLibrary.MonoGenericContext context)

  Original signature : `void* mono_ldtoken(MonoImage*, int, MonoClass**, MonoGenericContext*)`
  native declaration : mono\metadata\class.h:118

### mono_type_get_name

    ByteByReference mono_type_get_name(MonoLibrary.MonoType type)

  Original signature : `char* mono_type_get_name(MonoType*)`
  native declaration : mono\metadata\class.h:121

### mono_type_get_underlying_type

    MonoLibrary.MonoType mono_type_get_underlying_type(MonoLibrary.MonoType type)

  Original signature : `MonoType* mono_type_get_underlying_type(MonoType*)`
  native declaration : mono\metadata\class.h:124

### mono_class_get_image

    MonoLibrary.MonoImage mono_class_get_image(MonoLibrary.MonoClass klass)

  MonoClass accessors
  Original signature : `MonoImage* mono_class_get_image(MonoClass*)`
  native declaration : mono\metadata\class.h:128

### mono_class_get_element_class

    MonoLibrary.MonoClass mono_class_get_element_class(MonoLibrary.MonoClass klass)

  Original signature : `MonoClass* mono_class_get_element_class(MonoClass*)`
  native declaration : mono\metadata\class.h:131

### mono_class_is_valuetype

    boolean mono_class_is_valuetype(MonoLibrary.MonoClass klass)

  Original signature : `bool mono_class_is_valuetype(MonoClass*)`
  native declaration : mono\metadata\class.h:134

### mono_class_is_enum

    boolean mono_class_is_enum(MonoLibrary.MonoClass klass)

  Original signature : `bool mono_class_is_enum(MonoClass*)`
  native declaration : mono\metadata\class.h:137

### mono_class_enum_basetype

    MonoLibrary.MonoType mono_class_enum_basetype(MonoLibrary.MonoClass klass)

  Original signature : `MonoType* mono_class_enum_basetype(MonoClass*)`
  native declaration : mono\metadata\class.h:140

### mono_class_get_parent

    MonoLibrary.MonoClass mono_class_get_parent(MonoLibrary.MonoClass klass)

  Original signature : `MonoClass* mono_class_get_parent(MonoClass*)`
  native declaration : mono\metadata\class.h:143

### mono_class_get_nesting_type

    MonoLibrary.MonoClass mono_class_get_nesting_type(MonoLibrary.MonoClass klass)

  Original signature : `MonoClass* mono_class_get_nesting_type(MonoClass*)`
  native declaration : mono\metadata\class.h:146

### mono_class_get_rank

    int mono_class_get_rank(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_get_rank(MonoClass*)`
  native declaration : mono\metadata\class.h:149

### mono_class_get_flags

    int mono_class_get_flags(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_get_flags(MonoClass*)`
  native declaration : mono\metadata\class.h:152

### mono_class_get_name

    java.lang.String mono_class_get_name(MonoLibrary.MonoClass klass)

  Original signature : `char* mono_class_get_name(MonoClass*)`
  native declaration : mono\metadata\class.h:155

### mono_class_get_namespace

    java.lang.String mono_class_get_namespace(MonoLibrary.MonoClass klass)

  Original signature : `char* mono_class_get_namespace(MonoClass*)`
  native declaration : mono\metadata\class.h:158

### mono_class_get_type

    MonoLibrary.MonoType mono_class_get_type(MonoLibrary.MonoClass klass)

  Original signature : `MonoType* mono_class_get_type(MonoClass*)`
  native declaration : mono\metadata\class.h:161

### mono_class_get_type_token

    int mono_class_get_type_token(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_get_type_token(MonoClass*)`
  native declaration : mono\metadata\class.h:164

### mono_class_get_byref_type

    MonoLibrary.MonoType mono_class_get_byref_type(MonoLibrary.MonoClass klass)

  Original signature : `MonoType* mono_class_get_byref_type(MonoClass*)`
  native declaration : mono\metadata\class.h:167

### mono_class_num_fields

    int mono_class_num_fields(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_num_fields(MonoClass*)`
  native declaration : mono\metadata\class.h:170

### mono_class_num_methods

    int mono_class_num_methods(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_num_methods(MonoClass*)`
  native declaration : mono\metadata\class.h:173

### mono_class_num_properties

    int mono_class_num_properties(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_num_properties(MonoClass*)`
  native declaration : mono\metadata\class.h:176

### mono_class_num_events

    int mono_class_num_events(MonoLibrary.MonoClass klass)

  Original signature : `int mono_class_num_events(MonoClass*)`
  native declaration : mono\metadata\class.h:179

### mono_class_get_fields

    MonoLibrary.MonoClassField mono_class_get_fields(MonoLibrary.MonoClass klass,
                                                     PointerByReference iter)

  Original signature : `MonoClassField* mono_class_get_fields(MonoClass*, void**)`
  native declaration : mono\metadata\class.h:182

### mono_class_get_methods

    MonoLibrary.MonoMethod mono_class_get_methods(MonoLibrary.MonoClass klass,
                                                  PointerByReference iter)

  Original signature : `MonoMethod* mono_class_get_methods(MonoClass*, void**)`
  native declaration : mono\metadata\class.h:185

### mono_class_get_properties

    MonoLibrary.MonoProperty mono_class_get_properties(MonoLibrary.MonoClass klass,
                                                       PointerByReference iter)

  Original signature : `MonoProperty* mono_class_get_properties(MonoClass*, void**)`
  native declaration : mono\metadata\class.h:188

### mono_class_get_events

    MonoLibrary.MonoEvent mono_class_get_events(MonoLibrary.MonoClass klass,
                                                PointerByReference iter)

  Original signature : `MonoEvent* mono_class_get_events(MonoClass*, void**)`
  native declaration : mono\metadata\class.h:191

### mono_class_get_interfaces

    MonoLibrary.MonoClass mono_class_get_interfaces(MonoLibrary.MonoClass klass,
                                                    PointerByReference iter)

  Original signature : `MonoClass* mono_class_get_interfaces(MonoClass*, void**)`
  native declaration : mono\metadata\class.h:194

### mono_class_get_nested_types

    MonoLibrary.MonoClass mono_class_get_nested_types(MonoLibrary.MonoClass klass,
                                                      PointerByReference iter)

  Original signature : `MonoClass* mono_class_get_nested_types(MonoClass*, void**)`
  native declaration : mono\metadata\class.h:197

### mono_field_get_name

    java.lang.String mono_field_get_name(MonoLibrary.MonoClassField field)

  MonoClassField accessors
  Original signature : `char* mono_field_get_name(MonoClassField*)`
  native declaration : mono\metadata\class.h:201

### mono_field_get_type

    MonoLibrary.MonoType mono_field_get_type(MonoLibrary.MonoClassField field)

  Original signature : `MonoType* mono_field_get_type(MonoClassField*)`
  native declaration : mono\metadata\class.h:204

### mono_field_get_parent

    MonoLibrary.MonoClass mono_field_get_parent(MonoLibrary.MonoClassField field)

  Original signature : `MonoClass* mono_field_get_parent(MonoClassField*)`
  native declaration : mono\metadata\class.h:207

### mono_field_get_flags

    int mono_field_get_flags(MonoLibrary.MonoClassField field)

  Original signature : `int mono_field_get_flags(MonoClassField*)`
  native declaration : mono\metadata\class.h:210

### mono_field_get_offset

    int mono_field_get_offset(MonoLibrary.MonoClassField field)

  Original signature : `int mono_field_get_offset(MonoClassField*)`
  native declaration : mono\metadata\class.h:213

### mono_field_get_data

    java.lang.String mono_field_get_data(MonoLibrary.MonoClassField field)

  Original signature : `char* mono_field_get_data(MonoClassField*)`
  native declaration : mono\metadata\class.h:216

### mono_property_get_name

    java.lang.String mono_property_get_name(MonoLibrary.MonoProperty prop)

  MonoProperty acessors
  Original signature : `char* mono_property_get_name(MonoProperty*)`
  native declaration : mono\metadata\class.h:220

### mono_property_get_set_method

    MonoLibrary.MonoMethod mono_property_get_set_method(MonoLibrary.MonoProperty prop)

  Original signature : `MonoMethod* mono_property_get_set_method(MonoProperty*)`
  native declaration : mono\metadata\class.h:223

### mono_property_get_get_method

    MonoLibrary.MonoMethod mono_property_get_get_method(MonoLibrary.MonoProperty prop)

  Original signature : `MonoMethod* mono_property_get_get_method(MonoProperty*)`
  native declaration : mono\metadata\class.h:226

### mono_property_get_parent

    MonoLibrary.MonoClass mono_property_get_parent(MonoLibrary.MonoProperty prop)

  Original signature : `MonoClass* mono_property_get_parent(MonoProperty*)`
  native declaration : mono\metadata\class.h:229

### mono_property_get_flags

    int mono_property_get_flags(MonoLibrary.MonoProperty prop)

  Original signature : `int mono_property_get_flags(MonoProperty*)`
  native declaration : mono\metadata\class.h:232

### mono_event_get_name

    java.lang.String mono_event_get_name(MonoLibrary.MonoEvent event)

  MonoEvent accessors
  Original signature : `char* mono_event_get_name(MonoEvent*)`
  native declaration : mono\metadata\class.h:236

### mono_event_get_add_method

    MonoLibrary.MonoMethod mono_event_get_add_method(MonoLibrary.MonoEvent event)

  Original signature : `MonoMethod* mono_event_get_add_method(MonoEvent*)`
  native declaration : mono\metadata\class.h:239

### mono_event_get_remove_method

    MonoLibrary.MonoMethod mono_event_get_remove_method(MonoLibrary.MonoEvent event)

  Original signature : `MonoMethod* mono_event_get_remove_method(MonoEvent*)`
  native declaration : mono\metadata\class.h:242

### mono_event_get_raise_method

    MonoLibrary.MonoMethod mono_event_get_raise_method(MonoLibrary.MonoEvent event)

  Original signature : `MonoMethod* mono_event_get_raise_method(MonoEvent*)`
  native declaration : mono\metadata\class.h:248

### mono_event_get_parent

    MonoLibrary.MonoClass mono_event_get_parent(MonoLibrary.MonoEvent event)

  Original signature : `MonoClass* mono_event_get_parent(MonoEvent*)`
  native declaration : mono\metadata\class.h:251

### mono_event_get_flags

    int mono_event_get_flags(MonoLibrary.MonoEvent event)

  Original signature : `int mono_event_get_flags(MonoEvent*)`
  native declaration : mono\metadata\class.h:254

### mono_class_get_method_from_name

    @Deprecated
    MonoLibrary.MonoMethod mono_class_get_method_from_name(MonoLibrary.MonoClass klass,
                                                                      ByteByReference name,
                                                                      int param_count)

  Deprecated. use the safer method `mono_class_get_method_from_name(com.nativelibs4java.mono.MonoLibrary.MonoClass, java.lang.String, int)` instead

  Original signature : `MonoMethod* mono_class_get_method_from_name(MonoClass*, const char*, int)`
  native declaration : mono\metadata\class.h:257

### mono_class_get_method_from_name

    MonoLibrary.MonoMethod mono_class_get_method_from_name(MonoLibrary.MonoClass klass,
                                                           java.lang.String name,
                                                           int param_count)

  Original signature : `MonoMethod* mono_class_get_method_from_name(MonoClass*, const char*, int)`
  native declaration : mono\metadata\class.h:257

### mono_class_name_from_token

    ByteByReference mono_class_name_from_token(MonoLibrary.MonoImage image,
                                               int type_token)

  Original signature : `char* mono_class_name_from_token(MonoImage*, int)`
  native declaration : mono\metadata\class.h:260

### mono_method_can_access_field

    boolean mono_method_can_access_field(MonoLibrary.MonoMethod method,
                                         MonoLibrary.MonoClassField field)

  Original signature : `bool mono_method_can_access_field(MonoMethod*, MonoClassField*)`
  native declaration : mono\metadata\class.h:263

### mono_method_can_access_method

    boolean mono_method_can_access_method(MonoLibrary.MonoMethod method,
                                          MonoLibrary.MonoMethod called)

  Original signature : `bool mono_method_can_access_method(MonoMethod*, MonoMethod*)`
  native declaration : mono\metadata\class.h:266

### mono_gc_collect

    void mono_gc_collect(int generation)

  Original signature : `void mono_gc_collect(int)`
  native declaration : mono\metadata\mono-gc.h:11

### mono_gc_max_generation

    int mono_gc_max_generation()

  Original signature : `int mono_gc_max_generation()`
  native declaration : mono\metadata\mono-gc.h:12

### mono_gc_get_generation

    int mono_gc_get_generation(MonoObject object)

  Original signature : `int mono_gc_get_generation(MonoObject*)`
  native declaration : mono\metadata\mono-gc.h:13

### mono_gc_collection_count

    int mono_gc_collection_count(int generation)

  Original signature : `int mono_gc_collection_count(int)`
  native declaration : mono\metadata\mono-gc.h:14

### mono_gc_get_used_size

    long mono_gc_get_used_size()

  Original signature : `mono_gc_get_used_size()`
  native declaration : mono\metadata\mono-gc.h:15

### mono_gc_get_heap_size

    long mono_gc_get_heap_size()

  Original signature : `mono_gc_get_heap_size()`
  native declaration : mono\metadata\mono-gc.h:16

### mono_get_method

    MonoLibrary.MonoMethod mono_get_method(MonoLibrary.MonoImage image,
                                           int token,
                                           MonoLibrary.MonoClass klass)

  Original signature : `MonoMethod* mono_get_method(MonoImage*, int, MonoClass*)`
  native declaration : mono\metadata\loader.h:10

### mono_get_method_full

    MonoLibrary.MonoMethod mono_get_method_full(MonoLibrary.MonoImage image,
                                                int token,
                                                MonoLibrary.MonoClass klass,
                                                MonoLibrary.MonoGenericContext context)

  Original signature : `MonoMethod* mono_get_method_full(MonoImage*, int, MonoClass*, MonoGenericContext*)`
  native declaration : mono\metadata\loader.h:13

### mono_get_method_constrained

    MonoLibrary.MonoMethod mono_get_method_constrained(MonoLibrary.MonoImage image,
                                                       int token,
                                                       MonoLibrary.MonoClass constrained_class,
                                                       MonoLibrary.MonoGenericContext context,
                                                       MonoLibrary.MonoMethod[] cil_method)

  Original signature : `MonoMethod* mono_get_method_constrained(MonoImage*, int, MonoClass*, MonoGenericContext*, MonoMethod**)`
  native declaration : mono\metadata\loader.h:17

### mono_free_method

    void mono_free_method(MonoLibrary.MonoMethod method)

  Original signature : `void mono_free_method(MonoMethod*)`
  native declaration : mono\metadata\loader.h:21

### mono_method_get_signature_full

    MonoLibrary.MonoMethodSignature mono_method_get_signature_full(MonoLibrary.MonoMethod method,
                                                                   MonoLibrary.MonoImage image,
                                                                   int token,
                                                                   MonoLibrary.MonoGenericContext context)

  Original signature : `MonoMethodSignature* mono_method_get_signature_full(MonoMethod*, MonoImage*, int, MonoGenericContext*)`
  native declaration : mono\metadata\loader.h:24

### mono_method_get_signature

    MonoLibrary.MonoMethodSignature mono_method_get_signature(MonoLibrary.MonoMethod method,
                                                              MonoLibrary.MonoImage image,
                                                              int token)

  Original signature : `MonoMethodSignature* mono_method_get_signature(MonoMethod*, MonoImage*, int)`
  native declaration : mono\metadata\loader.h:28

### mono_method_signature

    MonoLibrary.MonoMethodSignature mono_method_signature(MonoLibrary.MonoMethod method)

  Original signature : `MonoMethodSignature* mono_method_signature(MonoMethod*)`
  native declaration : mono\metadata\loader.h:31

### mono_method_get_header

    MonoLibrary.MonoMethodHeader mono_method_get_header(MonoLibrary.MonoMethod method)

  Original signature : `MonoMethodHeader* mono_method_get_header(MonoMethod*)`
  native declaration : mono\metadata\loader.h:34

### mono_method_get_name

    java.lang.String mono_method_get_name(MonoLibrary.MonoMethod method)

  Original signature : `char* mono_method_get_name(MonoMethod*)`
  native declaration : mono\metadata\loader.h:37

### mono_method_get_class

    MonoLibrary.MonoClass mono_method_get_class(MonoLibrary.MonoMethod method)

  Original signature : `MonoClass* mono_method_get_class(MonoMethod*)`
  native declaration : mono\metadata\loader.h:40

### mono_method_get_token

    int mono_method_get_token(MonoLibrary.MonoMethod method)

  Original signature : `int mono_method_get_token(MonoMethod*)`
  native declaration : mono\metadata\loader.h:43

### mono_method_get_flags

    @Deprecated
    int mono_method_get_flags(MonoLibrary.MonoMethod method,
                                         IntByReference iflags)

  Deprecated. use the safer method `mono_method_get_flags(com.nativelibs4java.mono.MonoLibrary.MonoMethod, java.nio.IntBuffer)` instead

  Original signature : `int mono_method_get_flags(MonoMethod*, int*)`
  native declaration : mono\metadata\loader.h:46

### mono_method_get_flags

    int mono_method_get_flags(MonoLibrary.MonoMethod method,
                              java.nio.IntBuffer iflags)

  Original signature : `int mono_method_get_flags(MonoMethod*, int*)`
  native declaration : mono\metadata\loader.h:46

### mono_method_get_index

    int mono_method_get_index(MonoLibrary.MonoMethod method)

  Original signature : `int mono_method_get_index(MonoMethod*)`
  native declaration : mono\metadata\loader.h:49

### mono_load_image

    @Deprecated
    MonoLibrary.MonoImage mono_load_image(ByteByReference fname,
                                                     IntByReference status)

  Deprecated. use the safer method `mono_load_image(java.lang.String, java.nio.IntBuffer)` instead

  Original signature : `MonoImage* mono_load_image(const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\loader.h:52

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_load_image

    MonoLibrary.MonoImage mono_load_image(java.lang.String fname,
                                          java.nio.IntBuffer status)

  Original signature : `MonoImage* mono_load_image(const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\loader.h:52

### mono_add_internal_call

    @Deprecated
    void mono_add_internal_call(ByteByReference name,
                                           Pointer method)

  Deprecated. use the safer method `mono_add_internal_call(java.lang.String, com.sun.jna.Pointer)` instead

  Original signature : `void mono_add_internal_call(const char*, gconstpointer)`
  native declaration : mono\metadata\loader.h:55

### mono_add_internal_call

    void mono_add_internal_call(java.lang.String name,
                                Pointer method)

  Original signature : `void mono_add_internal_call(const char*, gconstpointer)`
  native declaration : mono\metadata\loader.h:55

### mono_lookup_internal_call

    Pointer mono_lookup_internal_call(MonoLibrary.MonoMethod method)

  Original signature : `void* mono_lookup_internal_call(MonoMethod*)`
  native declaration : mono\metadata\loader.h:58

### mono_dllmap_insert

    @Deprecated
    void mono_dllmap_insert(MonoLibrary.MonoImage assembly,
                                       ByteByReference dll,
                                       ByteByReference func,
                                       ByteByReference tdll,
                                       ByteByReference tfunc)

  Deprecated. use the safer method `mono_dllmap_insert(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String, java.lang.String, java.lang.String)` instead

  Original signature : `void mono_dllmap_insert(MonoImage*, const char*, const char*, const char*, const char*)`
  native declaration : mono\metadata\loader.h:61

### mono_dllmap_insert

    void mono_dllmap_insert(MonoLibrary.MonoImage assembly,
                            java.lang.String dll,
                            java.lang.String func,
                            java.lang.String tdll,
                            java.lang.String tfunc)

  Original signature : `void mono_dllmap_insert(MonoImage*, const char*, const char*, const char*, const char*)`
  native declaration : mono\metadata\loader.h:61

### mono_lookup_pinvoke_call

    @Deprecated
    Pointer mono_lookup_pinvoke_call(MonoLibrary.MonoMethod method,
                                                PointerByReference exc_class,
                                                PointerByReference exc_arg)

  Deprecated. use the safer method `mono_lookup_pinvoke_call(com.nativelibs4java.mono.MonoLibrary.MonoMethod, java.lang.String[], java.lang.String[])` instead

  Original signature : `void* mono_lookup_pinvoke_call(MonoMethod*, const char**, const char**)`
  native declaration : mono\metadata\loader.h:64

### mono_lookup_pinvoke_call

    Pointer mono_lookup_pinvoke_call(MonoLibrary.MonoMethod method,
                                     java.lang.String[] exc_class,
                                     java.lang.String[] exc_arg)

  Original signature : `void* mono_lookup_pinvoke_call(MonoMethod*, const char**, const char**)`
  native declaration : mono\metadata\loader.h:64

### mono_method_get_param_names

    @Deprecated
    void mono_method_get_param_names(MonoLibrary.MonoMethod method,
                                                PointerByReference names)

  Deprecated. use the safer method `mono_method_get_param_names(com.nativelibs4java.mono.MonoLibrary.MonoMethod, java.lang.String[])` instead

  Original signature : `void mono_method_get_param_names(MonoMethod*, const char**)`
  native declaration : mono\metadata\loader.h:67

### mono_method_get_param_names

    void mono_method_get_param_names(MonoLibrary.MonoMethod method,
                                     java.lang.String[] names)

  Original signature : `void mono_method_get_param_names(MonoMethod*, const char**)`
  native declaration : mono\metadata\loader.h:67

### mono_method_get_param_token

    int mono_method_get_param_token(MonoLibrary.MonoMethod method,
                                    int idx)

  Original signature : `int mono_method_get_param_token(MonoMethod*, int)`
  native declaration : mono\metadata\loader.h:70

### mono_method_get_marshal_info

    void mono_method_get_marshal_info(MonoLibrary.MonoMethod method,
                                      MonoMarshalSpec.ByReference[] mspecs)

  Original signature : `void mono_method_get_marshal_info(MonoMethod*, MonoMarshalSpec**)`
  native declaration : mono\metadata\loader.h:73

### mono_method_has_marshal_info

    boolean mono_method_has_marshal_info(MonoLibrary.MonoMethod method)

  Original signature : `bool mono_method_has_marshal_info(MonoMethod*)`
  native declaration : mono\metadata\loader.h:76

### mono_method_get_last_managed

    MonoLibrary.MonoMethod mono_method_get_last_managed()

  Original signature : `MonoMethod* mono_method_get_last_managed()`
  native declaration : mono\metadata\loader.h:79

### mono_stack_walk

    void mono_stack_walk(MonoLibrary.MonoStackWalk func,
                         Pointer user_data)

  Original signature : `void mono_stack_walk(MonoStackWalk, void*)`
  native declaration : mono\metadata\loader.h:82

### mono_stack_walk_no_il

    void mono_stack_walk_no_il(MonoLibrary.MonoStackWalk func,
                               Pointer user_data)

  Use this if the IL offset is not needed: it's faster
  Original signature : `void mono_stack_walk_no_il(MonoStackWalk, void*)`
  native declaration : mono\metadata\loader.h:86

### mono_environment_exitcode_get

    int mono_environment_exitcode_get()

  Original signature : `int mono_environment_exitcode_get()`
  native declaration : mono\metadata\environment.h:15

### mono_environment_exitcode_set

    void mono_environment_exitcode_set(int value)

  Original signature : `void mono_environment_exitcode_set(int)`
  native declaration : mono\metadata\environment.h:16

### ves_icall_System_Environment_GetOSVersionString

    MonoString ves_icall_System_Environment_GetOSVersionString()

  Original signature : `MonoString* ves_icall_System_Environment_GetOSVersionString()`
  native declaration : mono\metadata\environment.h:18

### mono_assemblies_init

    void mono_assemblies_init()

  Original signature : `void mono_assemblies_init()`
  native declaration : mono\metadata\assembly.h:9

### mono_assemblies_cleanup

    void mono_assemblies_cleanup()

  Original signature : `void mono_assemblies_cleanup()`
  native declaration : mono\metadata\assembly.h:10

### mono_assembly_open

    @Deprecated
    MonoLibrary.MonoAssembly mono_assembly_open(ByteByReference filename,
                                                           IntByReference status)

  Deprecated. use the safer method `mono_assembly_open(java.lang.String, java.nio.IntBuffer)` instead

  Original signature : `MonoAssembly* mono_assembly_open(const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\assembly.h:11

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_assembly_open

    MonoLibrary.MonoAssembly mono_assembly_open(java.lang.String filename,
                                                java.nio.IntBuffer status)

  Original signature : `MonoAssembly* mono_assembly_open(const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\assembly.h:11

### mono_assembly_open_full

    @Deprecated
    MonoLibrary.MonoAssembly mono_assembly_open_full(ByteByReference filename,
                                                                IntByReference status,
                                                                boolean refonly)

  Deprecated. use the safer method `mono_assembly_open_full(java.lang.String, java.nio.IntBuffer, boolean)` instead

  Original signature : `MonoAssembly* mono_assembly_open_full(const char*, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\assembly.h:13

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_assembly_open_full

    MonoLibrary.MonoAssembly mono_assembly_open_full(java.lang.String filename,
                                                     java.nio.IntBuffer status,
                                                     boolean refonly)

  Original signature : `MonoAssembly* mono_assembly_open_full(const char*, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\assembly.h:13

### mono_assembly_load

    @Deprecated
    MonoLibrary.MonoAssembly mono_assembly_load(MonoAssemblyName aname,
                                                           ByteByReference basedir,
                                                           IntByReference status)

  Deprecated. use the safer method `mono_assembly_load(com.nativelibs4java.mono.MonoAssemblyName, java.lang.String, java.nio.IntBuffer)` instead

  Original signature : `MonoAssembly* mono_assembly_load(MonoAssemblyName*, const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\assembly.h:16

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_assembly_load

    MonoLibrary.MonoAssembly mono_assembly_load(MonoAssemblyName aname,
                                                java.lang.String basedir,
                                                java.nio.IntBuffer status)

  Original signature : `MonoAssembly* mono_assembly_load(MonoAssemblyName*, const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\assembly.h:16

### mono_assembly_load_full

    @Deprecated
    MonoLibrary.MonoAssembly mono_assembly_load_full(MonoAssemblyName aname,
                                                                ByteByReference basedir,
                                                                IntByReference status,
                                                                boolean refonly)

  Deprecated. use the safer method `mono_assembly_load_full(com.nativelibs4java.mono.MonoAssemblyName, java.lang.String, java.nio.IntBuffer, boolean)` instead

  Original signature : `MonoAssembly* mono_assembly_load_full(MonoAssemblyName*, const char*, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\assembly.h:19

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_assembly_load_full

    MonoLibrary.MonoAssembly mono_assembly_load_full(MonoAssemblyName aname,
                                                     java.lang.String basedir,
                                                     java.nio.IntBuffer status,
                                                     boolean refonly)

  Original signature : `MonoAssembly* mono_assembly_load_full(MonoAssemblyName*, const char*, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\assembly.h:19

### mono_assembly_load_from

    @Deprecated
    MonoLibrary.MonoAssembly mono_assembly_load_from(MonoLibrary.MonoImage image,
                                                                ByteByReference fname,
                                                                IntByReference status)

  Deprecated. use the safer method `mono_assembly_load_from(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.nio.IntBuffer)` instead

  Original signature : `MonoAssembly* mono_assembly_load_from(MonoImage*, const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\assembly.h:23

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_assembly_load_from

    MonoLibrary.MonoAssembly mono_assembly_load_from(MonoLibrary.MonoImage image,
                                                     java.lang.String fname,
                                                     java.nio.IntBuffer status)

  Original signature : `MonoAssembly* mono_assembly_load_from(MonoImage*, const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\assembly.h:23

### mono_assembly_load_from_full

    @Deprecated
    MonoLibrary.MonoAssembly mono_assembly_load_from_full(MonoLibrary.MonoImage image,
                                                                     ByteByReference fname,
                                                                     IntByReference status,
                                                                     boolean refonly)

  Deprecated. use the safer method `mono_assembly_load_from_full(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.nio.IntBuffer, boolean)` instead

  Original signature : `MonoAssembly* mono_assembly_load_from_full(MonoImage*, const char*, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\assembly.h:25

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_assembly_load_from_full

    MonoLibrary.MonoAssembly mono_assembly_load_from_full(MonoLibrary.MonoImage image,
                                                          java.lang.String fname,
                                                          java.nio.IntBuffer status,
                                                          boolean refonly)

  Original signature : `MonoAssembly* mono_assembly_load_from_full(MonoImage*, const char*, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\assembly.h:25

### mono_assembly_load_with_partial_name

    @Deprecated
    MonoLibrary.MonoAssembly mono_assembly_load_with_partial_name(ByteByReference name,
                                                                             IntByReference status)

  Deprecated. use the safer method `mono_assembly_load_with_partial_name(java.lang.String, java.nio.IntBuffer)` instead

  Original signature : `MonoAssembly* mono_assembly_load_with_partial_name(const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\assembly.h:29

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_assembly_load_with_partial_name

    MonoLibrary.MonoAssembly mono_assembly_load_with_partial_name(java.lang.String name,
                                                                  java.nio.IntBuffer status)

  Original signature : `MonoAssembly* mono_assembly_load_with_partial_name(const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\assembly.h:29

### mono_assembly_loaded

    MonoLibrary.MonoAssembly mono_assembly_loaded(MonoAssemblyName aname)

  Original signature : `MonoAssembly* mono_assembly_loaded(MonoAssemblyName*)`
  native declaration : mono\metadata\assembly.h:31

### mono_assembly_loaded_full

    MonoLibrary.MonoAssembly mono_assembly_loaded_full(MonoAssemblyName aname,
                                                       boolean refonly)

  Original signature : `MonoAssembly* mono_assembly_loaded_full(MonoAssemblyName*, bool)`
  native declaration : mono\metadata\assembly.h:32

### mono_assembly_get_assemblyref

    void mono_assembly_get_assemblyref(MonoLibrary.MonoImage image,
                                       int index,
                                       MonoAssemblyName aname)

  Original signature : `void mono_assembly_get_assemblyref(MonoImage*, int, MonoAssemblyName*)`
  native declaration : mono\metadata\assembly.h:33

### mono_assembly_load_reference

    void mono_assembly_load_reference(MonoLibrary.MonoImage image,
                                      int index)

  Original signature : `void mono_assembly_load_reference(MonoImage*, int)`
  native declaration : mono\metadata\assembly.h:34

### mono_assembly_load_references

    @Deprecated
    void mono_assembly_load_references(MonoLibrary.MonoImage image,
                                                  IntByReference status)

  Deprecated. use the safer method `mono_assembly_load_references(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.nio.IntBuffer)` instead

  Original signature : `void mono_assembly_load_references(MonoImage*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\assembly.h:35

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_assembly_load_references

    void mono_assembly_load_references(MonoLibrary.MonoImage image,
                                       java.nio.IntBuffer status)

  Original signature : `void mono_assembly_load_references(MonoImage*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\assembly.h:35

### mono_assembly_load_module

    MonoLibrary.MonoImage mono_assembly_load_module(MonoLibrary.MonoAssembly assembly,
                                                    int idx)

  Original signature : `MonoImage* mono_assembly_load_module(MonoAssembly*, int)`
  native declaration : mono\metadata\assembly.h:36

### mono_assembly_close

    void mono_assembly_close(MonoLibrary.MonoAssembly assembly)

  Original signature : `void mono_assembly_close(MonoAssembly*)`
  native declaration : mono\metadata\assembly.h:37

### mono_assembly_setrootdir

    @Deprecated
    void mono_assembly_setrootdir(ByteByReference root_dir)

  Deprecated. use the safer method `mono_assembly_setrootdir(java.lang.String)` instead

  Original signature : `void mono_assembly_setrootdir(const char*)`
  native declaration : mono\metadata\assembly.h:38

### mono_assembly_setrootdir

    void mono_assembly_setrootdir(java.lang.String root_dir)

  Original signature : `void mono_assembly_setrootdir(const char*)`
  native declaration : mono\metadata\assembly.h:38

### mono_assembly_getrootdir

    java.lang.String mono_assembly_getrootdir()

  Original signature : `char* mono_assembly_getrootdir()`
  native declaration : mono\metadata\assembly.h:39

### mono_assembly_set_main

    void mono_assembly_set_main(MonoLibrary.MonoAssembly assembly)

  Original signature : `void mono_assembly_set_main(MonoAssembly*)`
  native declaration : mono\metadata\assembly.h:41

### mono_assembly_get_main

    MonoLibrary.MonoAssembly mono_assembly_get_main()

  Original signature : `MonoAssembly* mono_assembly_get_main()`
  native declaration : mono\metadata\assembly.h:42

### mono_assembly_get_image

    MonoLibrary.MonoImage mono_assembly_get_image(MonoLibrary.MonoAssembly assembly)

  Original signature : `MonoImage* mono_assembly_get_image(MonoAssembly*)`
  native declaration : mono\metadata\assembly.h:43

### mono_assembly_fill_assembly_name

    boolean mono_assembly_fill_assembly_name(MonoLibrary.MonoImage image,
                                             MonoAssemblyName aname)

  Original signature : `bool mono_assembly_fill_assembly_name(MonoImage*, MonoAssemblyName*)`
  native declaration : mono\metadata\assembly.h:44

### mono_assembly_names_equal

    boolean mono_assembly_names_equal(MonoAssemblyName l,
                                      MonoAssemblyName r)

  Original signature : `bool mono_assembly_names_equal(MonoAssemblyName*, MonoAssemblyName*)`
  native declaration : mono\metadata\assembly.h:45

### mono_stringify_assembly_name

    ByteByReference mono_stringify_assembly_name(MonoAssemblyName aname)

  Original signature : `char* mono_stringify_assembly_name(MonoAssemblyName*)`
  native declaration : mono\metadata\assembly.h:46

### mono_install_assembly_load_hook

    void mono_install_assembly_load_hook(MonoLibrary.MonoAssemblyLoadFunc func,
                                         Pointer user_data)

  Original signature : `void mono_install_assembly_load_hook(MonoAssemblyLoadFunc, void*)`
  native declaration : mono\metadata\assembly.h:50

### mono_install_assembly_search_hook

    void mono_install_assembly_search_hook(MonoLibrary.MonoAssemblySearchFunc func,
                                           Pointer user_data)

  Original signature : `void mono_install_assembly_search_hook(MonoAssemblySearchFunc, void*)`
  native declaration : mono\metadata\assembly.h:57

### mono_install_assembly_refonly_search_hook

    void mono_install_assembly_refonly_search_hook(MonoLibrary.MonoAssemblySearchFunc func,
                                                   Pointer user_data)

  Original signature : `void mono_install_assembly_refonly_search_hook(MonoAssemblySearchFunc, void*)`
  native declaration : mono\metadata\assembly.h:58

### mono_assembly_invoke_search_hook

    MonoLibrary.MonoAssembly mono_assembly_invoke_search_hook(MonoAssemblyName aname)

  Original signature : `MonoAssembly* mono_assembly_invoke_search_hook(MonoAssemblyName*)`
  native declaration : mono\metadata\assembly.h:60

### mono_install_assembly_postload_search_hook

    void mono_install_assembly_postload_search_hook(MonoLibrary.MonoAssemblySearchFunc func,
                                                    Pointer user_data)

  Installs a new search function which is used as a last resort when loading
  an assembly fails. This could invoke AssemblyResolve events.
  Original signature : `void mono_install_assembly_postload_search_hook(MonoAssemblySearchFunc, void*)`
  native declaration : mono\metadata\assembly.h:66

### mono_install_assembly_postload_refonly_search_hook

    void mono_install_assembly_postload_refonly_search_hook(MonoLibrary.MonoAssemblySearchFunc func,
                                                            Pointer user_data)

  Original signature : `void mono_install_assembly_postload_refonly_search_hook(MonoAssemblySearchFunc, void*)`
  native declaration : mono\metadata\assembly.h:69

### mono_install_assembly_preload_hook

    void mono_install_assembly_preload_hook(MonoLibrary.MonoAssemblyPreLoadFunc func,
                                            Pointer user_data)

  Original signature : `void mono_install_assembly_preload_hook(MonoAssemblyPreLoadFunc, void*)`
  native declaration : mono\metadata\assembly.h:80

### mono_install_assembly_refonly_preload_hook

    void mono_install_assembly_refonly_preload_hook(MonoLibrary.MonoAssemblyPreLoadFunc func,
                                                    Pointer user_data)

  Original signature : `void mono_install_assembly_refonly_preload_hook(MonoAssemblyPreLoadFunc, void*)`
  native declaration : mono\metadata\assembly.h:82

### mono_assembly_invoke_load_hook

    void mono_assembly_invoke_load_hook(MonoLibrary.MonoAssembly ass)

  Original signature : `void mono_assembly_invoke_load_hook(MonoAssembly*)`
  native declaration : mono\metadata\assembly.h:85

### mono_register_bundled_assemblies

    void mono_register_bundled_assemblies(MonoBundledAssembly.ByReference[] assemblies)

  Original signature : `void mono_register_bundled_assemblies(const MonoBundledAssembly**)`
  native declaration : mono\metadata\assembly.h:93

### mono_register_config_for_assembly

    @Deprecated
    void mono_register_config_for_assembly(ByteByReference assembly_name,
                                                      ByteByReference config_xml)

  Deprecated. use the safer method `mono_register_config_for_assembly(java.lang.String, java.lang.String)` instead

  Original signature : `void mono_register_config_for_assembly(const char*, const char*)`
  native declaration : mono\metadata\assembly.h:94

### mono_register_config_for_assembly

    void mono_register_config_for_assembly(java.lang.String assembly_name,
                                           java.lang.String config_xml)

  Original signature : `void mono_register_config_for_assembly(const char*, const char*)`
  native declaration : mono\metadata\assembly.h:94

### mono_register_machine_config

    @Deprecated
    void mono_register_machine_config(ByteByReference config_xml)

  Deprecated. use the safer method `mono_register_machine_config(java.lang.String)` instead

  Original signature : `void mono_register_machine_config(const char*)`
  native declaration : mono\metadata\assembly.h:95

### mono_register_machine_config

    void mono_register_machine_config(java.lang.String config_xml)

  Original signature : `void mono_register_machine_config(const char*)`
  native declaration : mono\metadata\assembly.h:95

### mono_set_rootdir

    void mono_set_rootdir()

  Original signature : `void mono_set_rootdir()`
  native declaration : mono\metadata\assembly.h:97

### mono_set_dirs

    @Deprecated
    void mono_set_dirs(ByteByReference assembly_dir,
                                  ByteByReference config_dir)

  Deprecated. use the safer method `mono_set_dirs(java.lang.String, java.lang.String)` instead

  Original signature : `void mono_set_dirs(const char*, const char*)`
  native declaration : mono\metadata\assembly.h:98

### mono_set_dirs

    void mono_set_dirs(java.lang.String assembly_dir,
                       java.lang.String config_dir)

  Original signature : `void mono_set_dirs(const char*, const char*)`
  native declaration : mono\metadata\assembly.h:98

### mono_thread_get_abort_signal

    int mono_thread_get_abort_signal()

  Original signature : `int mono_thread_get_abort_signal()`
  native declaration : mono\metadata\threads.h:24

### mono_thread_init

    void mono_thread_init(MonoLibrary.MonoThreadStartCB start_cb,
                          MonoLibrary.MonoThreadAttachCB attach_cb)

  Original signature : `void mono_thread_init(MonoThreadStartCB, MonoThreadAttachCB)`
  native declaration : mono\metadata\threads.h:26

### mono_thread_cleanup

    void mono_thread_cleanup()

  Original signature : `void mono_thread_cleanup()`
  native declaration : mono\metadata\threads.h:28

### mono_thread_manage

    void mono_thread_manage()

  Original signature : `void mono_thread_manage()`
  native declaration : mono\metadata\threads.h:29

### mono_thread_abort_all_other_threads

    void mono_thread_abort_all_other_threads()

  Original signature : `void mono_thread_abort_all_other_threads()`
  native declaration : mono\metadata\threads.h:30

### mono_thread_suspend_all_other_threads

    void mono_thread_suspend_all_other_threads()

  Original signature : `void mono_thread_suspend_all_other_threads()`
  native declaration : mono\metadata\threads.h:31

### mono_thread_push_appdomain_ref

    void mono_thread_push_appdomain_ref(MonoLibrary.MonoDomain domain)

  Original signature : `void mono_thread_push_appdomain_ref(MonoDomain*)`
  native declaration : mono\metadata\threads.h:33

### mono_thread_pop_appdomain_ref

    void mono_thread_pop_appdomain_ref()

  Original signature : `void mono_thread_pop_appdomain_ref()`
  native declaration : mono\metadata\threads.h:34

### mono_thread_has_appdomain_ref

    boolean mono_thread_has_appdomain_ref(MonoLibrary.MonoThread thread,
                                          MonoLibrary.MonoDomain domain)

  Original signature : `bool mono_thread_has_appdomain_ref(MonoThread*, MonoDomain*)`
  native declaration : mono\metadata\threads.h:35

### mono_threads_abort_appdomain_threads

    boolean mono_threads_abort_appdomain_threads(MonoLibrary.MonoDomain domain,
                                                 int timeout)

  Original signature : `bool mono_threads_abort_appdomain_threads(MonoDomain*, int)`
  native declaration : mono\metadata\threads.h:37

### mono_threads_clear_cached_culture

    void mono_threads_clear_cached_culture(MonoLibrary.MonoDomain domain)

  Original signature : `void mono_threads_clear_cached_culture(MonoDomain*)`
  native declaration : mono\metadata\threads.h:38

### mono_thread_current

    MonoLibrary.MonoThread mono_thread_current()

  Original signature : `MonoThread* mono_thread_current()`
  native declaration : mono\metadata\threads.h:40

### mono_thread_set_main

    void mono_thread_set_main(MonoLibrary.MonoThread thread)

  Original signature : `void mono_thread_set_main(MonoThread*)`
  native declaration : mono\metadata\threads.h:42

### mono_thread_get_main

    MonoLibrary.MonoThread mono_thread_get_main()

  Original signature : `MonoThread* mono_thread_get_main()`
  native declaration : mono\metadata\threads.h:43

### mono_thread_stop

    void mono_thread_stop(MonoLibrary.MonoThread thread)

  Original signature : `void mono_thread_stop(MonoThread*)`
  native declaration : mono\metadata\threads.h:45

### mono_thread_new_init

    void mono_thread_new_init(NativeLong tid,
                              Pointer stack_start,
                              Pointer func)

  Original signature : `void mono_thread_new_init(size_t, void*, void*)`
  native declaration : mono\metadata\threads.h:47

### mono_thread_create

    void mono_thread_create(MonoLibrary.MonoDomain domain,
                            Pointer func,
                            Pointer arg)

  Original signature : `void mono_thread_create(MonoDomain*, void*, void*)`
  native declaration : mono\metadata\threads.h:49

### mono_thread_attach

    MonoLibrary.MonoThread mono_thread_attach(MonoLibrary.MonoDomain domain)

  Original signature : `MonoThread* mono_thread_attach(MonoDomain*)`
  native declaration : mono\metadata\threads.h:50

### mono_thread_detach

    void mono_thread_detach(MonoLibrary.MonoThread thread)

  Original signature : `void mono_thread_detach(MonoThread*)`
  native declaration : mono\metadata\threads.h:51

### mono_thread_exit

    void mono_thread_exit()

  Original signature : `void mono_thread_exit()`
  native declaration : mono\metadata\threads.h:52

### mono_threads_install_cleanup

    void mono_threads_install_cleanup(MonoLibrary.MonoThreadCleanupFunc func)

  Original signature : `void mono_threads_install_cleanup(MonoThreadCleanupFunc)`
  native declaration : mono\metadata\threads.h:54

### mono_thread_set_manage_callback

    void mono_thread_set_manage_callback(MonoLibrary.MonoThread thread,
                                         MonoLibrary.MonoThreadManageCallback func)

  Original signature : `void mono_thread_set_manage_callback(MonoThread*, MonoThreadManageCallback)`
  native declaration : mono\metadata\threads.h:55

### mono_threads_set_default_stacksize

    void mono_threads_set_default_stacksize(int stacksize)

  Original signature : `void mono_threads_set_default_stacksize(int)`
  native declaration : mono\metadata\threads.h:57

### mono_threads_get_default_stacksize

    int mono_threads_get_default_stacksize()

  Original signature : `int mono_threads_get_default_stacksize()`
  native declaration : mono\metadata\threads.h:58

### mono_alloc_special_static_data

    int mono_alloc_special_static_data(int static_type,
                                       int size,
                                       int align)

  Original signature : `int mono_alloc_special_static_data(int, int, int)`
  native declaration : mono\metadata\threads.h:59

### mono_get_special_static_data

    Pointer mono_get_special_static_data(int offset)

  Original signature : `void* mono_get_special_static_data(int)`
  native declaration : mono\metadata\threads.h:60

### mono_threads_request_thread_dump

    void mono_threads_request_thread_dump()

  Original signature : `void mono_threads_request_thread_dump()`
  native declaration : mono\metadata\threads.h:62

### mono_thread_request_interruption

    MonoLibrary.MonoException mono_thread_request_interruption(boolean running_managed)

  Original signature : `MonoException* mono_thread_request_interruption(bool)`
  native declaration : mono\metadata\threads.h:64

### mono_thread_interruption_requested

    boolean mono_thread_interruption_requested()

  Original signature : `bool mono_thread_interruption_requested()`
  native declaration : mono\metadata\threads.h:65

### mono_thread_interruption_checkpoint

    void mono_thread_interruption_checkpoint()

  Original signature : `void mono_thread_interruption_checkpoint()`
  native declaration : mono\metadata\threads.h:66

### mono_thread_force_interruption_checkpoint

    void mono_thread_force_interruption_checkpoint()

  Original signature : `void mono_thread_force_interruption_checkpoint()`
  native declaration : mono\metadata\threads.h:67

### mono_thread_interruption_request_flag

    IntByReference mono_thread_interruption_request_flag()

  Original signature : `int* mono_thread_interruption_request_flag()`
  native declaration : mono\metadata\threads.h:68

### mono_reflection_parse_type

    @Deprecated
    int mono_reflection_parse_type(ByteByReference name,
                                              MonoTypeNameParse info)

  Deprecated. use the safer methods `mono_reflection_parse_type(com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, com.nativelibs4java.mono.MonoTypeNameParse)` and `mono_reflection_parse_type(java.nio.ByteBuffer, com.nativelibs4java.mono.MonoTypeNameParse)` instead

  Original signature : `int mono_reflection_parse_type(char*, MonoTypeNameParse*)`
  native declaration : mono\metadata\reflection.h:50

### mono_reflection_parse_type

    int mono_reflection_parse_type(StringPointer.ByValue name,
                                   MonoTypeNameParse info)

  Original signature : `int mono_reflection_parse_type(char*, MonoTypeNameParse*)`
  native declaration : mono\metadata\reflection.h:50

### mono_reflection_parse_type

    int mono_reflection_parse_type(java.nio.ByteBuffer name,
                                   MonoTypeNameParse info)

  Original signature : `int mono_reflection_parse_type(char*, MonoTypeNameParse*)`
  native declaration : mono\metadata\reflection.h:50

### mono_reflection_get_type

    MonoLibrary.MonoType mono_reflection_get_type(MonoLibrary.MonoImage image,
                                                  MonoTypeNameParse info,
                                                  boolean ignorecase,
                                                  boolean type_resolve)

  Original signature : `MonoType* mono_reflection_get_type(MonoImage*, MonoTypeNameParse*, bool, bool*)`
  native declaration : mono\metadata\reflection.h:51

### mono_reflection_free_type_info

    void mono_reflection_free_type_info(MonoTypeNameParse info)

  Original signature : `void mono_reflection_free_type_info(MonoTypeNameParse*)`
  native declaration : mono\metadata\reflection.h:52

### mono_reflection_type_from_name

    @Deprecated
    MonoLibrary.MonoType mono_reflection_type_from_name(ByteByReference name,
                                                                   MonoLibrary.MonoImage image)

  Deprecated. use the safer methods `mono_reflection_type_from_name(com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, com.nativelibs4java.mono.MonoLibrary.MonoImage)` and `mono_reflection_type_from_name(java.nio.ByteBuffer, com.nativelibs4java.mono.MonoLibrary.MonoImage)` instead

  Original signature : `MonoType* mono_reflection_type_from_name(char*, MonoImage*)`
  native declaration : mono\metadata\reflection.h:53

### mono_reflection_type_from_name

    MonoLibrary.MonoType mono_reflection_type_from_name(StringPointer.ByValue name,
                                                        MonoLibrary.MonoImage image)

  Original signature : `MonoType* mono_reflection_type_from_name(char*, MonoImage*)`
  native declaration : mono\metadata\reflection.h:53

### mono_reflection_type_from_name

    MonoLibrary.MonoType mono_reflection_type_from_name(java.nio.ByteBuffer name,
                                                        MonoLibrary.MonoImage image)

  Original signature : `MonoType* mono_reflection_type_from_name(char*, MonoImage*)`
  native declaration : mono\metadata\reflection.h:53

### mono_reflection_get_token

    int mono_reflection_get_token(MonoObject obj)

  Original signature : `int mono_reflection_get_token(MonoObject*)`
  native declaration : mono\metadata\reflection.h:54

### mono_assembly_get_object

    MonoLibrary.MonoReflectionAssembly mono_assembly_get_object(MonoLibrary.MonoDomain domain,
                                                                MonoLibrary.MonoAssembly assembly)

  Original signature : `MonoReflectionAssembly* mono_assembly_get_object(MonoDomain*, MonoAssembly*)`
  native declaration : mono\metadata\reflection.h:56

### mono_module_get_object

    MonoLibrary.MonoReflectionModule mono_module_get_object(MonoLibrary.MonoDomain domain,
                                                            MonoLibrary.MonoImage image)

  Original signature : `MonoReflectionModule* mono_module_get_object(MonoDomain*, MonoImage*)`
  native declaration : mono\metadata\reflection.h:57

### mono_module_file_get_object

    MonoLibrary.MonoReflectionModule mono_module_file_get_object(MonoLibrary.MonoDomain domain,
                                                                 MonoLibrary.MonoImage image,
                                                                 int table_index)

  Original signature : `MonoReflectionModule* mono_module_file_get_object(MonoDomain*, MonoImage*, int)`
  native declaration : mono\metadata\reflection.h:58

### mono_type_get_object

    MonoLibrary.MonoReflectionType mono_type_get_object(MonoLibrary.MonoDomain domain,
                                                        MonoLibrary.MonoType type)

  Original signature : `MonoReflectionType* mono_type_get_object(MonoDomain*, MonoType*)`
  native declaration : mono\metadata\reflection.h:59

### mono_method_get_object

    MonoLibrary.MonoReflectionMethod mono_method_get_object(MonoLibrary.MonoDomain domain,
                                                            MonoLibrary.MonoMethod method,
                                                            MonoLibrary.MonoClass refclass)

  Original signature : `MonoReflectionMethod* mono_method_get_object(MonoDomain*, MonoMethod*, MonoClass*)`
  native declaration : mono\metadata\reflection.h:60

### mono_field_get_object

    MonoLibrary.MonoReflectionField mono_field_get_object(MonoLibrary.MonoDomain domain,
                                                          MonoLibrary.MonoClass klass,
                                                          MonoLibrary.MonoClassField field)

  Original signature : `MonoReflectionField* mono_field_get_object(MonoDomain*, MonoClass*, MonoClassField*)`
  native declaration : mono\metadata\reflection.h:61

### mono_property_get_object

    MonoLibrary.MonoReflectionProperty mono_property_get_object(MonoLibrary.MonoDomain domain,
                                                                MonoLibrary.MonoClass klass,
                                                                MonoLibrary.MonoProperty property)

  Original signature : `MonoReflectionProperty* mono_property_get_object(MonoDomain*, MonoClass*, MonoProperty*)`
  native declaration : mono\metadata\reflection.h:62

### mono_event_get_object

    MonoLibrary.MonoReflectionEvent mono_event_get_object(MonoLibrary.MonoDomain domain,
                                                          MonoLibrary.MonoClass klass,
                                                          MonoLibrary.MonoEvent event)

  Original signature : `MonoReflectionEvent* mono_event_get_object(MonoDomain*, MonoClass*, MonoEvent*)`
  native declaration : mono\metadata\reflection.h:63

### mono_param_get_objects

    MonoArray mono_param_get_objects(MonoLibrary.MonoDomain domain,
                                     MonoLibrary.MonoMethod method)

  note: this one is slightly different: we keep the whole array of params in the cache
  Original signature : `MonoArray* mono_param_get_objects(MonoDomain*, MonoMethod*)`
  native declaration : mono\metadata\reflection.h:65

### mono_method_body_get_object

    MonoLibrary.MonoReflectionMethodBody mono_method_body_get_object(MonoLibrary.MonoDomain domain,
                                                                     MonoLibrary.MonoMethod method)

  Original signature : `MonoReflectionMethodBody* mono_method_body_get_object(MonoDomain*, MonoMethod*)`
  native declaration : mono\metadata\reflection.h:66

### mono_get_dbnull_object

    MonoObject mono_get_dbnull_object(MonoLibrary.MonoDomain domain)

  Original signature : `MonoObject* mono_get_dbnull_object(MonoDomain*)`
  native declaration : mono\metadata\reflection.h:68

### mono_reflection_get_custom_attrs_by_type

    MonoArray mono_reflection_get_custom_attrs_by_type(MonoObject obj,
                                                       MonoLibrary.MonoClass attr_klass)

  Original signature : `MonoArray* mono_reflection_get_custom_attrs_by_type(MonoObject*, MonoClass*)`
  native declaration : mono\metadata\reflection.h:70

### mono_reflection_get_custom_attrs

    MonoArray mono_reflection_get_custom_attrs(MonoObject obj)

  Original signature : `MonoArray* mono_reflection_get_custom_attrs(MonoObject*)`
  native declaration : mono\metadata\reflection.h:71

### mono_reflection_get_custom_attrs_data

    MonoArray mono_reflection_get_custom_attrs_data(MonoObject obj)

  Original signature : `MonoArray* mono_reflection_get_custom_attrs_data(MonoObject*)`
  native declaration : mono\metadata\reflection.h:72

### mono_reflection_get_custom_attrs_blob

    MonoArray mono_reflection_get_custom_attrs_blob(MonoLibrary.MonoReflectionAssembly assembly,
                                                    MonoObject ctor,
                                                    MonoArray ctorArgs,
                                                    MonoArray properties,
                                                    MonoArray porpValues,
                                                    MonoArray fields,
                                                    MonoArray fieldValues)

  Original signature : `MonoArray* mono_reflection_get_custom_attrs_blob(MonoReflectionAssembly*, MonoObject*, MonoArray*, MonoArray*, MonoArray*, MonoArray*, MonoArray*)`
  native declaration : mono\metadata\reflection.h:73

### mono_reflection_get_custom_attrs_info

    MonoCustomAttrInfo mono_reflection_get_custom_attrs_info(MonoObject obj)

  Original signature : `MonoCustomAttrInfo* mono_reflection_get_custom_attrs_info(MonoObject*)`
  native declaration : mono\metadata\reflection.h:75

### mono_custom_attrs_construct

    MonoArray mono_custom_attrs_construct(MonoCustomAttrInfo cinfo)

  Original signature : `MonoArray* mono_custom_attrs_construct(MonoCustomAttrInfo*)`
  native declaration : mono\metadata\reflection.h:76

### mono_custom_attrs_from_index

    MonoCustomAttrInfo mono_custom_attrs_from_index(MonoLibrary.MonoImage image,
                                                    int idx)

  Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_index(MonoImage*, int)`
  native declaration : mono\metadata\reflection.h:77

### mono_custom_attrs_from_method

    MonoCustomAttrInfo mono_custom_attrs_from_method(MonoLibrary.MonoMethod method)

  Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_method(MonoMethod*)`
  native declaration : mono\metadata\reflection.h:78

### mono_custom_attrs_from_class

    MonoCustomAttrInfo mono_custom_attrs_from_class(MonoLibrary.MonoClass klass)

  Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_class(MonoClass*)`
  native declaration : mono\metadata\reflection.h:79

### mono_custom_attrs_from_assembly

    MonoCustomAttrInfo mono_custom_attrs_from_assembly(MonoLibrary.MonoAssembly assembly)

  Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_assembly(MonoAssembly*)`
  native declaration : mono\metadata\reflection.h:80

### mono_custom_attrs_from_property

    MonoCustomAttrInfo mono_custom_attrs_from_property(MonoLibrary.MonoClass klass,
                                                       MonoLibrary.MonoProperty property)

  Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_property(MonoClass*, MonoProperty*)`
  native declaration : mono\metadata\reflection.h:81

### mono_custom_attrs_from_event

    MonoCustomAttrInfo mono_custom_attrs_from_event(MonoLibrary.MonoClass klass,
                                                    MonoLibrary.MonoEvent event)

  Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_event(MonoClass*, MonoEvent*)`
  native declaration : mono\metadata\reflection.h:82

### mono_custom_attrs_from_field

    MonoCustomAttrInfo mono_custom_attrs_from_field(MonoLibrary.MonoClass klass,
                                                    MonoLibrary.MonoClassField field)

  Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_field(MonoClass*, MonoClassField*)`
  native declaration : mono\metadata\reflection.h:83

### mono_custom_attrs_from_param

    MonoCustomAttrInfo mono_custom_attrs_from_param(MonoLibrary.MonoMethod method,
                                                    int param)

  Original signature : `MonoCustomAttrInfo* mono_custom_attrs_from_param(MonoMethod*, int)`
  native declaration : mono\metadata\reflection.h:84

### mono_custom_attrs_has_attr

    boolean mono_custom_attrs_has_attr(MonoCustomAttrInfo ainfo,
                                       MonoLibrary.MonoClass attr_klass)

  Original signature : `bool mono_custom_attrs_has_attr(MonoCustomAttrInfo*, MonoClass*)`
  native declaration : mono\metadata\reflection.h:85

### mono_custom_attrs_get_attr

    MonoObject mono_custom_attrs_get_attr(MonoCustomAttrInfo ainfo,
                                          MonoLibrary.MonoClass attr_klass)

  Original signature : `MonoObject* mono_custom_attrs_get_attr(MonoCustomAttrInfo*, MonoClass*)`
  native declaration : mono\metadata\reflection.h:86

### mono_custom_attrs_free

    void mono_custom_attrs_free(MonoCustomAttrInfo ainfo)

  Original signature : `void mono_custom_attrs_free(MonoCustomAttrInfo*)`
  native declaration : mono\metadata\reflection.h:87

### mono_declsec_flags_from_method

    int mono_declsec_flags_from_method(MonoLibrary.MonoMethod method)

  Original signature : `int mono_declsec_flags_from_method(MonoMethod*)`
  native declaration : mono\metadata\reflection.h:114

### mono_declsec_flags_from_class

    int mono_declsec_flags_from_class(MonoLibrary.MonoClass klass)

  Original signature : `int mono_declsec_flags_from_class(MonoClass*)`
  native declaration : mono\metadata\reflection.h:115

### mono_declsec_flags_from_assembly

    int mono_declsec_flags_from_assembly(MonoLibrary.MonoAssembly assembly)

  Original signature : `int mono_declsec_flags_from_assembly(MonoAssembly*)`
  native declaration : mono\metadata\reflection.h:116

### mono_declsec_get_demands

    byte mono_declsec_get_demands(MonoLibrary.MonoMethod callee,
                                  MonoDeclSecurityActions demands)

  Original signature : `MonoBoolean mono_declsec_get_demands(MonoMethod*, MonoDeclSecurityActions*)`
  native declaration : mono\metadata\reflection.h:132

### mono_declsec_get_linkdemands

    byte mono_declsec_get_linkdemands(MonoLibrary.MonoMethod callee,
                                      MonoDeclSecurityActions klass,
                                      MonoDeclSecurityActions cmethod)

  Original signature : `MonoBoolean mono_declsec_get_linkdemands(MonoMethod*, MonoDeclSecurityActions*, MonoDeclSecurityActions*)`
  native declaration : mono\metadata\reflection.h:133

### mono_declsec_get_inheritdemands_class

    byte mono_declsec_get_inheritdemands_class(MonoLibrary.MonoClass klass,
                                               MonoDeclSecurityActions demands)

  Original signature : `MonoBoolean mono_declsec_get_inheritdemands_class(MonoClass*, MonoDeclSecurityActions*)`
  native declaration : mono\metadata\reflection.h:134

### mono_declsec_get_inheritdemands_method

    byte mono_declsec_get_inheritdemands_method(MonoLibrary.MonoMethod callee,
                                                MonoDeclSecurityActions demands)

  Original signature : `MonoBoolean mono_declsec_get_inheritdemands_method(MonoMethod*, MonoDeclSecurityActions*)`
  native declaration : mono\metadata\reflection.h:135

### mono_declsec_get_method_action

    byte mono_declsec_get_method_action(MonoLibrary.MonoMethod method,
                                        int action,
                                        MonoDeclSecurityEntry entry)

  Original signature : `MonoBoolean mono_declsec_get_method_action(MonoMethod*, int, MonoDeclSecurityEntry*)`
  native declaration : mono\metadata\reflection.h:137

### mono_declsec_get_class_action

    byte mono_declsec_get_class_action(MonoLibrary.MonoClass klass,
                                       int action,
                                       MonoDeclSecurityEntry entry)

  Original signature : `MonoBoolean mono_declsec_get_class_action(MonoClass*, int, MonoDeclSecurityEntry*)`
  native declaration : mono\metadata\reflection.h:138

### mono_declsec_get_assembly_action

    byte mono_declsec_get_assembly_action(MonoLibrary.MonoAssembly assembly,
                                          int action,
                                          MonoDeclSecurityEntry entry)

  Original signature : `MonoBoolean mono_declsec_get_assembly_action(MonoAssembly*, int, MonoDeclSecurityEntry*)`
  native declaration : mono\metadata\reflection.h:139

### mono_mempool_new

    MonoLibrary.MonoMemPool mono_mempool_new()

  Original signature : `MonoMemPool* mono_mempool_new()`
  native declaration : mono\metadata\mempool.h:8

### mono_mempool_new_size

    MonoLibrary.MonoMemPool mono_mempool_new_size(int initial_size)

  Original signature : `MonoMemPool* mono_mempool_new_size(int)`
  native declaration : mono\metadata\mempool.h:11

### mono_mempool_destroy

    void mono_mempool_destroy(MonoLibrary.MonoMemPool pool)

  Original signature : `void mono_mempool_destroy(MonoMemPool*)`
  native declaration : mono\metadata\mempool.h:14

### mono_mempool_invalidate

    void mono_mempool_invalidate(MonoLibrary.MonoMemPool pool)

  Original signature : `void mono_mempool_invalidate(MonoMemPool*)`
  native declaration : mono\metadata\mempool.h:17

### mono_mempool_empty

    void mono_mempool_empty(MonoLibrary.MonoMemPool pool)

  Original signature : `void mono_mempool_empty(MonoMemPool*)`
  native declaration : mono\metadata\mempool.h:20

### mono_mempool_stats

    void mono_mempool_stats(MonoLibrary.MonoMemPool pool)

  Original signature : `void mono_mempool_stats(MonoMemPool*)`
  native declaration : mono\metadata\mempool.h:23

### mono_mempool_alloc

    Pointer mono_mempool_alloc(MonoLibrary.MonoMemPool pool,
                               int size)

  Original signature : `void* mono_mempool_alloc(MonoMemPool*, guint)`
  native declaration : mono\metadata\mempool.h:26

### mono_mempool_alloc0

    Pointer mono_mempool_alloc0(MonoLibrary.MonoMemPool pool,
                                int size)

  Original signature : `void* mono_mempool_alloc0(MonoMemPool*, guint)`
  native declaration : mono\metadata\mempool.h:30

### mono_mempool_contains_addr

    boolean mono_mempool_contains_addr(MonoLibrary.MonoMemPool pool,
                                       Pointer addr)

  Original signature : `bool mono_mempool_contains_addr(MonoMemPool*, void*)`
  native declaration : mono\metadata\mempool.h:34

### mono_mempool_strdup

    @Deprecated
    ByteByReference mono_mempool_strdup(MonoLibrary.MonoMemPool pool,
                                                   ByteByReference s)

  Deprecated. use the safer method `mono_mempool_strdup(com.nativelibs4java.mono.MonoLibrary.MonoMemPool, java.lang.String)` instead

  Original signature : `char* mono_mempool_strdup(MonoMemPool*, const char*)`
  native declaration : mono\metadata\mempool.h:38

### mono_mempool_strdup

    ByteByReference mono_mempool_strdup(MonoLibrary.MonoMemPool pool,
                                        java.lang.String s)

  Original signature : `char* mono_mempool_strdup(MonoMemPool*, const char*)`
  native declaration : mono\metadata\mempool.h:38

### mono_mempool_get_allocated

    int mono_mempool_get_allocated(MonoLibrary.MonoMemPool pool)

  Original signature : `int mono_mempool_get_allocated(MonoMemPool*)`
  native declaration : mono\metadata\mempool.h:42

### mono_images_init

    void mono_images_init()

  Original signature : `void mono_images_init()`
  native declaration : mono\metadata\image.h:34

### mono_images_cleanup

    void mono_images_cleanup()

  Original signature : `void mono_images_cleanup()`
  native declaration : mono\metadata\image.h:35

### mono_image_open

    @Deprecated
    MonoLibrary.MonoImage mono_image_open(ByteByReference fname,
                                                     IntByReference status)

  Deprecated. use the safer method `mono_image_open(java.lang.String, java.nio.IntBuffer)` instead

  Original signature : `MonoImage* mono_image_open(const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\image.h:37

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_image_open

    MonoLibrary.MonoImage mono_image_open(java.lang.String fname,
                                          java.nio.IntBuffer status)

  Original signature : `MonoImage* mono_image_open(const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\image.h:37

### mono_image_open_full

    @Deprecated
    MonoLibrary.MonoImage mono_image_open_full(ByteByReference fname,
                                                          IntByReference status,
                                                          boolean refonly)

  Deprecated. use the safer method `mono_image_open_full(java.lang.String, java.nio.IntBuffer, boolean)` instead

  Original signature : `MonoImage* mono_image_open_full(const char*, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\image.h:39

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_image_open_full

    MonoLibrary.MonoImage mono_image_open_full(java.lang.String fname,
                                               java.nio.IntBuffer status,
                                               boolean refonly)

  Original signature : `MonoImage* mono_image_open_full(const char*, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\image.h:39

### mono_pe_file_open

    @Deprecated
    MonoLibrary.MonoImage mono_pe_file_open(ByteByReference fname,
                                                       IntByReference status)

  Deprecated. use the safer method `mono_pe_file_open(java.lang.String, java.nio.IntBuffer)` instead

  Original signature : `MonoImage* mono_pe_file_open(const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\image.h:41

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_pe_file_open

    MonoLibrary.MonoImage mono_pe_file_open(java.lang.String fname,
                                            java.nio.IntBuffer status)

  Original signature : `MonoImage* mono_pe_file_open(const char*, MonoImageOpenStatus*)`
  native declaration : mono\metadata\image.h:41

### mono_image_open_from_data

    @Deprecated
    MonoLibrary.MonoImage mono_image_open_from_data(ByteByReference data,
                                                               int data_len,
                                                               boolean need_copy,
                                                               IntByReference status)

  Deprecated. use the safer methods `mono_image_open_from_data(com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, int, boolean, java.nio.IntBuffer)` and `mono_image_open_from_data(java.nio.ByteBuffer, int, boolean, java.nio.IntBuffer)` instead

  Original signature : `MonoImage* mono_image_open_from_data(char*, int, bool, MonoImageOpenStatus*)`
  native declaration : mono\metadata\image.h:43

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_image_open_from_data

    MonoLibrary.MonoImage mono_image_open_from_data(StringPointer.ByValue data,
                                                    int data_len,
                                                    boolean need_copy,
                                                    java.nio.IntBuffer status)

  Original signature : `MonoImage* mono_image_open_from_data(char*, int, bool, MonoImageOpenStatus*)`
  native declaration : mono\metadata\image.h:43

### mono_image_open_from_data

    MonoLibrary.MonoImage mono_image_open_from_data(java.nio.ByteBuffer data,
                                                    int data_len,
                                                    boolean need_copy,
                                                    java.nio.IntBuffer status)

  Original signature : `MonoImage* mono_image_open_from_data(char*, int, bool, MonoImageOpenStatus*)`
  native declaration : mono\metadata\image.h:43

### mono_image_open_from_data_full

    @Deprecated
    MonoLibrary.MonoImage mono_image_open_from_data_full(ByteByReference data,
                                                                    int data_len,
                                                                    boolean need_copy,
                                                                    IntByReference status,
                                                                    boolean refonly)

  Deprecated. use the safer methods `mono_image_open_from_data_full(com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, int, boolean, java.nio.IntBuffer, boolean)` and `mono_image_open_from_data_full(java.nio.ByteBuffer, int, boolean, java.nio.IntBuffer, boolean)` instead

  Original signature : `MonoImage* mono_image_open_from_data_full(char*, int, bool, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\image.h:45

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_image_open_from_data_full

    MonoLibrary.MonoImage mono_image_open_from_data_full(StringPointer.ByValue data,
                                                         int data_len,
                                                         boolean need_copy,
                                                         java.nio.IntBuffer status,
                                                         boolean refonly)

  Original signature : `MonoImage* mono_image_open_from_data_full(char*, int, bool, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\image.h:45

### mono_image_open_from_data_full

    MonoLibrary.MonoImage mono_image_open_from_data_full(java.nio.ByteBuffer data,
                                                         int data_len,
                                                         boolean need_copy,
                                                         java.nio.IntBuffer status,
                                                         boolean refonly)

  Original signature : `MonoImage* mono_image_open_from_data_full(char*, int, bool, MonoImageOpenStatus*, bool)`
  native declaration : mono\metadata\image.h:45

### mono_image_fixup_vtable

    void mono_image_fixup_vtable(MonoLibrary.MonoImage image)

  Original signature : `void mono_image_fixup_vtable(MonoImage*)`
  native declaration : mono\metadata\image.h:47

### mono_image_loaded

    @Deprecated
    MonoLibrary.MonoImage mono_image_loaded(ByteByReference name)

  Deprecated. use the safer method `mono_image_loaded(java.lang.String)` instead

  Original signature : `MonoImage* mono_image_loaded(const char*)`
  native declaration : mono\metadata\image.h:48

### mono_image_loaded

    MonoLibrary.MonoImage mono_image_loaded(java.lang.String name)

  Original signature : `MonoImage* mono_image_loaded(const char*)`
  native declaration : mono\metadata\image.h:48

### mono_image_loaded_full

    @Deprecated
    MonoLibrary.MonoImage mono_image_loaded_full(ByteByReference name,
                                                            boolean refonly)

  Deprecated. use the safer method `mono_image_loaded_full(java.lang.String, boolean)` instead

  Original signature : `MonoImage* mono_image_loaded_full(const char*, bool)`
  native declaration : mono\metadata\image.h:49

### mono_image_loaded_full

    MonoLibrary.MonoImage mono_image_loaded_full(java.lang.String name,
                                                 boolean refonly)

  Original signature : `MonoImage* mono_image_loaded_full(const char*, bool)`
  native declaration : mono\metadata\image.h:49

### mono_image_loaded_by_guid

    @Deprecated
    MonoLibrary.MonoImage mono_image_loaded_by_guid(ByteByReference guid)

  Deprecated. use the safer method `mono_image_loaded_by_guid(java.lang.String)` instead

  Original signature : `MonoImage* mono_image_loaded_by_guid(const char*)`
  native declaration : mono\metadata\image.h:50

### mono_image_loaded_by_guid

    MonoLibrary.MonoImage mono_image_loaded_by_guid(java.lang.String guid)

  Original signature : `MonoImage* mono_image_loaded_by_guid(const char*)`
  native declaration : mono\metadata\image.h:50

### mono_image_loaded_by_guid_full

    @Deprecated
    MonoLibrary.MonoImage mono_image_loaded_by_guid_full(ByteByReference guid,
                                                                    boolean refonly)

  Deprecated. use the safer method `mono_image_loaded_by_guid_full(java.lang.String, boolean)` instead

  Original signature : `MonoImage* mono_image_loaded_by_guid_full(const char*, bool)`
  native declaration : mono\metadata\image.h:51

### mono_image_loaded_by_guid_full

    MonoLibrary.MonoImage mono_image_loaded_by_guid_full(java.lang.String guid,
                                                         boolean refonly)

  Original signature : `MonoImage* mono_image_loaded_by_guid_full(const char*, bool)`
  native declaration : mono\metadata\image.h:51

### mono_image_init

    void mono_image_init(MonoLibrary.MonoImage image)

  Original signature : `void mono_image_init(MonoImage*)`
  native declaration : mono\metadata\image.h:52

### mono_image_close

    void mono_image_close(MonoLibrary.MonoImage image)

  Original signature : `void mono_image_close(MonoImage*)`
  native declaration : mono\metadata\image.h:53

### mono_image_addref

    void mono_image_addref(MonoLibrary.MonoImage image)

  Original signature : `void mono_image_addref(MonoImage*)`
  native declaration : mono\metadata\image.h:54

### mono_image_strerror

    java.lang.String mono_image_strerror(int status)

  Original signature : `char* mono_image_strerror(MonoImageOpenStatus)`
  native declaration : mono\metadata\image.h:55

  Parameters:
    `status` - @see MonoImageOpenStatus

### mono_image_ensure_section

    @Deprecated
    int mono_image_ensure_section(MonoLibrary.MonoImage image,
                                             ByteByReference section)

  Deprecated. use the safer method `mono_image_ensure_section(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String)` instead

  Original signature : `int mono_image_ensure_section(MonoImage*, const char*)`
  native declaration : mono\metadata\image.h:57

### mono_image_ensure_section

    int mono_image_ensure_section(MonoLibrary.MonoImage image,
                                  java.lang.String section)

  Original signature : `int mono_image_ensure_section(MonoImage*, const char*)`
  native declaration : mono\metadata\image.h:57

### mono_image_ensure_section_idx

    int mono_image_ensure_section_idx(MonoLibrary.MonoImage image,
                                      int section)

  Original signature : `int mono_image_ensure_section_idx(MonoImage*, int)`
  native declaration : mono\metadata\image.h:59

### mono_image_get_entry_point

    int mono_image_get_entry_point(MonoLibrary.MonoImage image)

  Original signature : `int mono_image_get_entry_point(MonoImage*)`
  native declaration : mono\metadata\image.h:62

### mono_image_get_resource

    @Deprecated
    java.lang.String mono_image_get_resource(MonoLibrary.MonoImage image,
                                                        int offset,
                                                        IntByReference size)

  Deprecated. use the safer method `mono_image_get_resource(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, java.nio.IntBuffer)` instead

  Original signature : `char* mono_image_get_resource(MonoImage*, int, int*)`
  native declaration : mono\metadata\image.h:63

### mono_image_get_resource

    java.lang.String mono_image_get_resource(MonoLibrary.MonoImage image,
                                             int offset,
                                             java.nio.IntBuffer size)

  Original signature : `char* mono_image_get_resource(MonoImage*, int, int*)`
  native declaration : mono\metadata\image.h:63

### mono_image_load_file_for_image

    MonoLibrary.MonoImage mono_image_load_file_for_image(MonoLibrary.MonoImage image,
                                                         int fileidx)

  Original signature : `MonoImage* mono_image_load_file_for_image(MonoImage*, int)`
  native declaration : mono\metadata\image.h:64

### mono_image_load_module

    MonoLibrary.MonoImage mono_image_load_module(MonoLibrary.MonoImage image,
                                                 int idx)

  Original signature : `MonoImage* mono_image_load_module(MonoImage*, int)`
  native declaration : mono\metadata\image.h:66

### mono_image_get_name

    java.lang.String mono_image_get_name(MonoLibrary.MonoImage image)

  Original signature : `char* mono_image_get_name(MonoImage*)`
  native declaration : mono\metadata\image.h:68

### mono_image_get_filename

    java.lang.String mono_image_get_filename(MonoLibrary.MonoImage image)

  Original signature : `char* mono_image_get_filename(MonoImage*)`
  native declaration : mono\metadata\image.h:69

### mono_image_get_guid

    java.lang.String mono_image_get_guid(MonoLibrary.MonoImage image)

  Original signature : `char* mono_image_get_guid(MonoImage*)`
  native declaration : mono\metadata\image.h:70

### mono_image_get_assembly

    MonoLibrary.MonoAssembly mono_image_get_assembly(MonoLibrary.MonoImage image)

  Original signature : `MonoAssembly* mono_image_get_assembly(MonoImage*)`
  native declaration : mono\metadata\image.h:71

### mono_image_is_dynamic

    boolean mono_image_is_dynamic(MonoLibrary.MonoImage image)

  Original signature : `bool mono_image_is_dynamic(MonoImage*)`
  native declaration : mono\metadata\image.h:72

### mono_image_rva_map

    ByteByReference mono_image_rva_map(MonoLibrary.MonoImage image,
                                       int rva)

  Original signature : `char* mono_image_rva_map(MonoImage*, int)`
  native declaration : mono\metadata\image.h:73

### mono_image_get_table_info

    MonoLibrary.MonoTableInfo mono_image_get_table_info(MonoLibrary.MonoImage image,
                                                        int table_id)

  Original signature : `MonoTableInfo* mono_image_get_table_info(MonoImage*, int)`
  native declaration : mono\metadata\image.h:75

### mono_image_get_table_rows

    int mono_image_get_table_rows(MonoLibrary.MonoImage image,
                                  int table_id)

  Original signature : `int mono_image_get_table_rows(MonoImage*, int)`
  native declaration : mono\metadata\image.h:76

### mono_table_info_get_rows

    int mono_table_info_get_rows(MonoLibrary.MonoTableInfo table)

  Original signature : `int mono_table_info_get_rows(const MonoTableInfo*)`
  native declaration : mono\metadata\image.h:77

### mono_image_lookup_resource

    @Deprecated
    Pointer mono_image_lookup_resource(MonoLibrary.MonoImage image,
                                                  int res_id,
                                                  int lang_id,
                                                  ShortByReference name)

  Deprecated. use the safer method `mono_image_lookup_resource(com.nativelibs4java.mono.MonoLibrary.MonoImage, int, int, java.nio.ShortBuffer)` instead

  This actually returns a MonoPEResourceDataEntry *, but declaring it
  causes an include file loop.
  Original signature : `void* mono_image_lookup_resource(MonoImage*, int, int, gunichar2*)`
  native declaration : mono\metadata\image.h:82

### mono_image_lookup_resource

    Pointer mono_image_lookup_resource(MonoLibrary.MonoImage image,
                                       int res_id,
                                       int lang_id,
                                       java.nio.ShortBuffer name)

  This actually returns a MonoPEResourceDataEntry *, but declaring it
  causes an include file loop.
  Original signature : `void* mono_image_lookup_resource(MonoImage*, int, int, gunichar2*)`
  native declaration : mono\metadata\image.h:82

### mono_image_get_public_key

    @Deprecated
    java.lang.String mono_image_get_public_key(MonoLibrary.MonoImage image,
                                                          IntByReference size)

  Deprecated. use the safer method `mono_image_get_public_key(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.nio.IntBuffer)` instead

  Original signature : `char* mono_image_get_public_key(MonoImage*, int*)`
  native declaration : mono\metadata\image.h:85

### mono_image_get_public_key

    java.lang.String mono_image_get_public_key(MonoLibrary.MonoImage image,
                                               java.nio.IntBuffer size)

  Original signature : `char* mono_image_get_public_key(MonoImage*, int*)`
  native declaration : mono\metadata\image.h:85

### mono_image_get_strong_name

    @Deprecated
    java.lang.String mono_image_get_strong_name(MonoLibrary.MonoImage image,
                                                           IntByReference size)

  Deprecated. use the safer method `mono_image_get_strong_name(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.nio.IntBuffer)` instead

  Original signature : `char* mono_image_get_strong_name(MonoImage*, int*)`
  native declaration : mono\metadata\image.h:86

### mono_image_get_strong_name

    java.lang.String mono_image_get_strong_name(MonoLibrary.MonoImage image,
                                                java.nio.IntBuffer size)

  Original signature : `char* mono_image_get_strong_name(MonoImage*, int*)`
  native declaration : mono\metadata\image.h:86

### mono_image_strong_name_position

    @Deprecated
    int mono_image_strong_name_position(MonoLibrary.MonoImage image,
                                                   IntByReference size)

  Deprecated. use the safer method `mono_image_strong_name_position(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.nio.IntBuffer)` instead

  Original signature : `int mono_image_strong_name_position(MonoImage*, int*)`
  native declaration : mono\metadata\image.h:87

### mono_image_strong_name_position

    int mono_image_strong_name_position(MonoLibrary.MonoImage image,
                                        java.nio.IntBuffer size)

  Original signature : `int mono_image_strong_name_position(MonoImage*, int*)`
  native declaration : mono\metadata\image.h:87

### mono_image_add_to_name_cache

    @Deprecated
    void mono_image_add_to_name_cache(MonoLibrary.MonoImage image,
                                                 ByteByReference nspace,
                                                 ByteByReference name,
                                                 int idx)

  Deprecated. use the safer method `mono_image_add_to_name_cache(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String, int)` instead

  Original signature : `void mono_image_add_to_name_cache(MonoImage*, const char*, const char*, int)`
  native declaration : mono\metadata\image.h:88

### mono_image_add_to_name_cache

    void mono_image_add_to_name_cache(MonoLibrary.MonoImage image,
                                      java.lang.String nspace,
                                      java.lang.String name,
                                      int idx)

  Original signature : `void mono_image_add_to_name_cache(MonoImage*, const char*, const char*, int)`
  native declaration : mono\metadata\image.h:88

### mono_image_has_authenticode_entry

    boolean mono_image_has_authenticode_entry(MonoLibrary.MonoImage image)

  Original signature : `bool mono_image_has_authenticode_entry(MonoImage*)`
  native declaration : mono\metadata\image.h:91

### mono_profiler_install

    void mono_profiler_install(MonoLibrary.MonoProfiler prof,
                               MonoLibrary.MonoProfileFunc shutdown_callback)

  Function the profiler may call.
  Original signature : `void mono_profiler_install(MonoProfiler*, MonoProfileFunc)`
  native declaration : mono\metadata\profiler.h:98

### mono_profiler_set_events

    void mono_profiler_set_events(int events)

  Original signature : `void mono_profiler_set_events(MonoProfileFlags)`
  native declaration : mono\metadata\profiler.h:99

  Parameters:
    `events` - @see MonoProfileFlags

### mono_profiler_get_events

    int mono_profiler_get_events()

  See Also:
    `MonoLibrary.MonoProfileFlags`

### mono_profiler_install_appdomain

    void mono_profiler_install_appdomain(MonoLibrary.MonoProfileAppDomainFunc start_load,
                                         MonoLibrary.MonoProfileAppDomainResult end_load,
                                         MonoLibrary.MonoProfileAppDomainFunc start_unload,
                                         MonoLibrary.MonoProfileAppDomainFunc end_unload)

  Original signature : `void mono_profiler_install_appdomain(MonoProfileAppDomainFunc, MonoProfileAppDomainResult, MonoProfileAppDomainFunc, MonoProfileAppDomainFunc)`
  native declaration : mono\metadata\profiler.h:103

### mono_profiler_install_assembly

    void mono_profiler_install_assembly(MonoLibrary.MonoProfileAssemblyFunc start_load,
                                        MonoLibrary.MonoProfileAssemblyResult end_load,
                                        MonoLibrary.MonoProfileAssemblyFunc start_unload,
                                        MonoLibrary.MonoProfileAssemblyFunc end_unload)

  Original signature : `void mono_profiler_install_assembly(MonoProfileAssemblyFunc, MonoProfileAssemblyResult, MonoProfileAssemblyFunc, MonoProfileAssemblyFunc)`
  native declaration : mono\metadata\profiler.h:105

### mono_profiler_install_module

    void mono_profiler_install_module(MonoLibrary.MonoProfileModuleFunc start_load,
                                      MonoLibrary.MonoProfileModuleResult end_load,
                                      MonoLibrary.MonoProfileModuleFunc start_unload,
                                      MonoLibrary.MonoProfileModuleFunc end_unload)

  Original signature : `void mono_profiler_install_module(MonoProfileModuleFunc, MonoProfileModuleResult, MonoProfileModuleFunc, MonoProfileModuleFunc)`
  native declaration : mono\metadata\profiler.h:107

### mono_profiler_install_class

    void mono_profiler_install_class(MonoLibrary.MonoProfileClassFunc start_load,
                                     MonoLibrary.MonoProfileClassResult end_load,
                                     MonoLibrary.MonoProfileClassFunc start_unload,
                                     MonoLibrary.MonoProfileClassFunc end_unload)

  Original signature : `void mono_profiler_install_class(MonoProfileClassFunc, MonoProfileClassResult, MonoProfileClassFunc, MonoProfileClassFunc)`
  native declaration : mono\metadata\profiler.h:109

### mono_profiler_install_jit_compile

    void mono_profiler_install_jit_compile(MonoLibrary.MonoProfileMethodFunc start,
                                           MonoLibrary.MonoProfileMethodResult end)

  Original signature : `void mono_profiler_install_jit_compile(MonoProfileMethodFunc, MonoProfileMethodResult)`
  native declaration : mono\metadata\profiler.h:112

### mono_profiler_install_jit_end

    void mono_profiler_install_jit_end(MonoLibrary.MonoProfileJitResult end)

  Original signature : `void mono_profiler_install_jit_end(MonoProfileJitResult)`
  native declaration : mono\metadata\profiler.h:113

### mono_profiler_install_method_free

    void mono_profiler_install_method_free(MonoLibrary.MonoProfileMethodFunc callback)

  Original signature : `void mono_profiler_install_method_free(MonoProfileMethodFunc)`
  native declaration : mono\metadata\profiler.h:114

### mono_profiler_install_enter_leave

    void mono_profiler_install_enter_leave(MonoLibrary.MonoProfileMethodFunc enter,
                                           MonoLibrary.MonoProfileMethodFunc fleave)

  Original signature : `void mono_profiler_install_enter_leave(MonoProfileMethodFunc, MonoProfileMethodFunc)`
  native declaration : mono\metadata\profiler.h:115

### mono_profiler_install_thread

    void mono_profiler_install_thread(MonoLibrary.MonoProfileThreadFunc start,
                                      MonoLibrary.MonoProfileThreadFunc end)

  Original signature : `void mono_profiler_install_thread(MonoProfileThreadFunc, MonoProfileThreadFunc)`
  native declaration : mono\metadata\profiler.h:116

### mono_profiler_install_transition

    void mono_profiler_install_transition(MonoLibrary.MonoProfileMethodResult callback)

  Original signature : `void mono_profiler_install_transition(MonoProfileMethodResult)`
  native declaration : mono\metadata\profiler.h:117

### mono_profiler_install_allocation

    void mono_profiler_install_allocation(MonoLibrary.MonoProfileAllocFunc callback)

  Original signature : `void mono_profiler_install_allocation(MonoProfileAllocFunc)`
  native declaration : mono\metadata\profiler.h:118

### mono_profiler_install_statistical

    void mono_profiler_install_statistical(MonoLibrary.MonoProfileStatFunc callback)

  Original signature : `void mono_profiler_install_statistical(MonoProfileStatFunc)`
  native declaration : mono\metadata\profiler.h:119

### mono_profiler_install_statistical_call_chain

    void mono_profiler_install_statistical_call_chain(MonoLibrary.MonoProfileStatCallChainFunc callback,
                                                      int call_chain_depth)

  Original signature : `void mono_profiler_install_statistical_call_chain(MonoProfileStatCallChainFunc, int)`
  native declaration : mono\metadata\profiler.h:120

### mono_profiler_install_exception

    void mono_profiler_install_exception(MonoLibrary.MonoProfileExceptionFunc throw_callback,
                                         MonoLibrary.MonoProfileMethodFunc exc_method_leave,
                                         MonoLibrary.MonoProfileExceptionClauseFunc clause_callback)

  Original signature : `void mono_profiler_install_exception(MonoProfileExceptionFunc, MonoProfileMethodFunc, MonoProfileExceptionClauseFunc)`
  native declaration : mono\metadata\profiler.h:121

### mono_profiler_install_coverage_filter

    void mono_profiler_install_coverage_filter(MonoLibrary.MonoProfileCoverageFilterFunc callback)

  Original signature : `void mono_profiler_install_coverage_filter(MonoProfileCoverageFilterFunc)`
  native declaration : mono\metadata\profiler.h:122

### mono_profiler_coverage_get

    void mono_profiler_coverage_get(MonoLibrary.MonoProfiler prof,
                                    MonoLibrary.MonoMethod method,
                                    MonoLibrary.MonoProfileCoverageFunc func)

  Original signature : `void mono_profiler_coverage_get(MonoProfiler*, MonoMethod*, MonoProfileCoverageFunc)`
  native declaration : mono\metadata\profiler.h:123

### mono_profiler_install_gc

    void mono_profiler_install_gc(MonoLibrary.MonoProfileGCFunc callback,
                                  MonoLibrary.MonoProfileGCResizeFunc heap_resize_callback)

  Original signature : `void mono_profiler_install_gc(MonoProfileGCFunc, MonoProfileGCResizeFunc)`
  native declaration : mono\metadata\profiler.h:124

### mono_profiler_install_runtime_initialized

    void mono_profiler_install_runtime_initialized(MonoLibrary.MonoProfileFunc runtime_initialized_callback)

  Original signature : `void mono_profiler_install_runtime_initialized(MonoProfileFunc)`
  native declaration : mono\metadata\profiler.h:125

### mono_profiler_load

    @Deprecated
    void mono_profiler_load(ByteByReference desc)

  Deprecated. use the safer method `mono_profiler_load(java.lang.String)` instead

  Original signature : `void mono_profiler_load(const char*)`
  native declaration : mono\metadata\profiler.h:127

### mono_profiler_load

    void mono_profiler_load(java.lang.String desc)

  Original signature : `void mono_profiler_load(const char*)`
  native declaration : mono\metadata\profiler.h:127

### mono_exception_from_name

    @Deprecated
    MonoLibrary.MonoException mono_exception_from_name(MonoLibrary.MonoImage image,
                                                                  ByteByReference name_space,
                                                                  ByteByReference name)

  Deprecated. use the safer method `mono_exception_from_name(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String)` instead

  Original signature : `MonoException* mono_exception_from_name(MonoImage*, const char*, const char*)`
  native declaration : mono\metadata\exception.h:10

### mono_exception_from_name

    MonoLibrary.MonoException mono_exception_from_name(MonoLibrary.MonoImage image,
                                                       java.lang.String name_space,
                                                       java.lang.String name)

  Original signature : `MonoException* mono_exception_from_name(MonoImage*, const char*, const char*)`
  native declaration : mono\metadata\exception.h:10

### mono_exception_from_token

    MonoLibrary.MonoException mono_exception_from_token(MonoLibrary.MonoImage image,
                                                        int token)

  Original signature : `MonoException* mono_exception_from_token(MonoImage*, int)`
  native declaration : mono\metadata\exception.h:15

### mono_exception_from_name_two_strings

    @Deprecated
    MonoLibrary.MonoException mono_exception_from_name_two_strings(MonoLibrary.MonoImage image,
                                                                              ByteByReference name_space,
                                                                              ByteByReference name,
                                                                              MonoString a1,
                                                                              MonoString a2)

  Deprecated. use the safer method `mono_exception_from_name_two_strings(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String, com.nativelibs4java.mono.MonoString, com.nativelibs4java.mono.MonoString)` instead

  Original signature : `MonoException* mono_exception_from_name_two_strings(MonoImage*, const char*, const char*, MonoString*, MonoString*)`
  native declaration : mono\metadata\exception.h:18

### mono_exception_from_name_two_strings

    MonoLibrary.MonoException mono_exception_from_name_two_strings(MonoLibrary.MonoImage image,
                                                                   java.lang.String name_space,
                                                                   java.lang.String name,
                                                                   MonoString a1,
                                                                   MonoString a2)

  Original signature : `MonoException* mono_exception_from_name_two_strings(MonoImage*, const char*, const char*, MonoString*, MonoString*)`
  native declaration : mono\metadata\exception.h:18

### mono_exception_from_name_msg

    @Deprecated
    MonoLibrary.MonoException mono_exception_from_name_msg(MonoLibrary.MonoImage image,
                                                                      ByteByReference name_space,
                                                                      ByteByReference name,
                                                                      ByteByReference msg)

  Deprecated. use the safer method `mono_exception_from_name_msg(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String, java.lang.String)` instead

  Original signature : `MonoException* mono_exception_from_name_msg(MonoImage*, const char*, const char*, const char*)`
  native declaration : mono\metadata\exception.h:22

### mono_exception_from_name_msg

    MonoLibrary.MonoException mono_exception_from_name_msg(MonoLibrary.MonoImage image,
                                                           java.lang.String name_space,
                                                           java.lang.String name,
                                                           java.lang.String msg)

  Original signature : `MonoException* mono_exception_from_name_msg(MonoImage*, const char*, const char*, const char*)`
  native declaration : mono\metadata\exception.h:22

### mono_exception_from_token_two_strings

    MonoLibrary.MonoException mono_exception_from_token_two_strings(MonoLibrary.MonoImage image,
                                                                    int token,
                                                                    MonoString a1,
                                                                    MonoString a2)

  Original signature : `MonoException* mono_exception_from_token_two_strings(MonoImage*, int, MonoString*, MonoString*)`
  native declaration : mono\metadata\exception.h:26

### mono_exception_from_name_domain

    @Deprecated
    MonoLibrary.MonoException mono_exception_from_name_domain(MonoLibrary.MonoDomain domain,
                                                                         MonoLibrary.MonoImage image,
                                                                         ByteByReference name_space,
                                                                         ByteByReference name)

  Deprecated. use the safer method `mono_exception_from_name_domain(com.nativelibs4java.mono.MonoLibrary.MonoDomain, com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, java.lang.String)` instead

  Original signature : `MonoException* mono_exception_from_name_domain(MonoDomain*, MonoImage*, const char*, const char*)`
  native declaration : mono\metadata\exception.h:30

### mono_exception_from_name_domain

    MonoLibrary.MonoException mono_exception_from_name_domain(MonoLibrary.MonoDomain domain,
                                                              MonoLibrary.MonoImage image,
                                                              java.lang.String name_space,
                                                              java.lang.String name)

  Original signature : `MonoException* mono_exception_from_name_domain(MonoDomain*, MonoImage*, const char*, const char*)`
  native declaration : mono\metadata\exception.h:30

### mono_get_exception_divide_by_zero

    MonoLibrary.MonoException mono_get_exception_divide_by_zero()

  Original signature : `MonoException* mono_get_exception_divide_by_zero()`
  native declaration : mono\metadata\exception.h:35

### mono_get_exception_security

    MonoLibrary.MonoException mono_get_exception_security()

  Original signature : `MonoException* mono_get_exception_security()`
  native declaration : mono\metadata\exception.h:38

### mono_get_exception_arithmetic

    MonoLibrary.MonoException mono_get_exception_arithmetic()

  Original signature : `MonoException* mono_get_exception_arithmetic()`
  native declaration : mono\metadata\exception.h:41

### mono_get_exception_overflow

    MonoLibrary.MonoException mono_get_exception_overflow()

  Original signature : `MonoException* mono_get_exception_overflow()`
  native declaration : mono\metadata\exception.h:44

### mono_get_exception_null_reference

    MonoLibrary.MonoException mono_get_exception_null_reference()

  Original signature : `MonoException* mono_get_exception_null_reference()`
  native declaration : mono\metadata\exception.h:47

### mono_get_exception_execution_engine

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_execution_engine(ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_execution_engine(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_execution_engine(const char*)`
  native declaration : mono\metadata\exception.h:50

### mono_get_exception_execution_engine

    MonoLibrary.MonoException mono_get_exception_execution_engine(java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_execution_engine(const char*)`
  native declaration : mono\metadata\exception.h:50

### mono_get_exception_thread_abort

    MonoLibrary.MonoException mono_get_exception_thread_abort()

  Original signature : `MonoException* mono_get_exception_thread_abort()`
  native declaration : mono\metadata\exception.h:53

### mono_get_exception_thread_state

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_thread_state(ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_thread_state(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_thread_state(const char*)`
  native declaration : mono\metadata\exception.h:56

### mono_get_exception_thread_state

    MonoLibrary.MonoException mono_get_exception_thread_state(java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_thread_state(const char*)`
  native declaration : mono\metadata\exception.h:56

### mono_get_exception_thread_interrupted

    MonoLibrary.MonoException mono_get_exception_thread_interrupted()

  Original signature : `MonoException* mono_get_exception_thread_interrupted()`
  native declaration : mono\metadata\exception.h:59

### mono_get_exception_serialization

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_serialization(ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_serialization(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_serialization(const char*)`
  native declaration : mono\metadata\exception.h:62

### mono_get_exception_serialization

    MonoLibrary.MonoException mono_get_exception_serialization(java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_serialization(const char*)`
  native declaration : mono\metadata\exception.h:62

### mono_get_exception_invalid_cast

    MonoLibrary.MonoException mono_get_exception_invalid_cast()

  Original signature : `MonoException* mono_get_exception_invalid_cast()`
  native declaration : mono\metadata\exception.h:65

### mono_get_exception_invalid_operation

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_invalid_operation(ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_invalid_operation(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_invalid_operation(const char*)`
  native declaration : mono\metadata\exception.h:68

### mono_get_exception_invalid_operation

    MonoLibrary.MonoException mono_get_exception_invalid_operation(java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_invalid_operation(const char*)`
  native declaration : mono\metadata\exception.h:68

### mono_get_exception_index_out_of_range

    MonoLibrary.MonoException mono_get_exception_index_out_of_range()

  Original signature : `MonoException* mono_get_exception_index_out_of_range()`
  native declaration : mono\metadata\exception.h:71

### mono_get_exception_array_type_mismatch

    MonoLibrary.MonoException mono_get_exception_array_type_mismatch()

  Original signature : `MonoException* mono_get_exception_array_type_mismatch()`
  native declaration : mono\metadata\exception.h:74

### mono_get_exception_type_load

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_type_load(MonoString class_name,
                                                                      ByteByReference assembly_name)

  Deprecated. use the safer methods `mono_get_exception_type_load(com.nativelibs4java.mono.MonoString, com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue)` and `mono_get_exception_type_load(com.nativelibs4java.mono.MonoString, java.nio.ByteBuffer)` instead

  Original signature : `MonoException* mono_get_exception_type_load(MonoString*, char*)`
  native declaration : mono\metadata\exception.h:77

### mono_get_exception_type_load

    MonoLibrary.MonoException mono_get_exception_type_load(MonoString class_name,
                                                           StringPointer.ByValue assembly_name)

  Original signature : `MonoException* mono_get_exception_type_load(MonoString*, char*)`
  native declaration : mono\metadata\exception.h:77

### mono_get_exception_type_load

    MonoLibrary.MonoException mono_get_exception_type_load(MonoString class_name,
                                                           java.nio.ByteBuffer assembly_name)

  Original signature : `MonoException* mono_get_exception_type_load(MonoString*, char*)`
  native declaration : mono\metadata\exception.h:77

### mono_get_exception_missing_method

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_missing_method(ByteByReference class_name,
                                                                           ByteByReference member_name)

  Deprecated. use the safer method `mono_get_exception_missing_method(java.lang.String, java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_missing_method(const char*, const char*)`
  native declaration : mono\metadata\exception.h:80

### mono_get_exception_missing_method

    MonoLibrary.MonoException mono_get_exception_missing_method(java.lang.String class_name,
                                                                java.lang.String member_name)

  Original signature : `MonoException* mono_get_exception_missing_method(const char*, const char*)`
  native declaration : mono\metadata\exception.h:80

### mono_get_exception_missing_field

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_missing_field(ByteByReference class_name,
                                                                          ByteByReference member_name)

  Deprecated. use the safer method `mono_get_exception_missing_field(java.lang.String, java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_missing_field(const char*, const char*)`
  native declaration : mono\metadata\exception.h:83

### mono_get_exception_missing_field

    MonoLibrary.MonoException mono_get_exception_missing_field(java.lang.String class_name,
                                                               java.lang.String member_name)

  Original signature : `MonoException* mono_get_exception_missing_field(const char*, const char*)`
  native declaration : mono\metadata\exception.h:83

### mono_get_exception_not_implemented

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_not_implemented(ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_not_implemented(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_not_implemented(const char*)`
  native declaration : mono\metadata\exception.h:86

### mono_get_exception_not_implemented

    MonoLibrary.MonoException mono_get_exception_not_implemented(java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_not_implemented(const char*)`
  native declaration : mono\metadata\exception.h:86

### mono_get_exception_not_supported

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_not_supported(ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_not_supported(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_not_supported(const char*)`
  native declaration : mono\metadata\exception.h:89

### mono_get_exception_not_supported

    MonoLibrary.MonoException mono_get_exception_not_supported(java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_not_supported(const char*)`
  native declaration : mono\metadata\exception.h:89

### mono_get_exception_argument_null

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_argument_null(ByteByReference arg)

  Deprecated. use the safer method `mono_get_exception_argument_null(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_argument_null(const char*)`
  native declaration : mono\metadata\exception.h:92

### mono_get_exception_argument_null

    MonoLibrary.MonoException mono_get_exception_argument_null(java.lang.String arg)

  Original signature : `MonoException* mono_get_exception_argument_null(const char*)`
  native declaration : mono\metadata\exception.h:92

### mono_get_exception_argument

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_argument(ByteByReference arg,
                                                                     ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_argument(java.lang.String, java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_argument(const char*, const char*)`
  native declaration : mono\metadata\exception.h:95

### mono_get_exception_argument

    MonoLibrary.MonoException mono_get_exception_argument(java.lang.String arg,
                                                          java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_argument(const char*, const char*)`
  native declaration : mono\metadata\exception.h:95

### mono_get_exception_argument_out_of_range

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_argument_out_of_range(ByteByReference arg)

  Deprecated. use the safer method `mono_get_exception_argument_out_of_range(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_argument_out_of_range(const char*)`
  native declaration : mono\metadata\exception.h:98

### mono_get_exception_argument_out_of_range

    MonoLibrary.MonoException mono_get_exception_argument_out_of_range(java.lang.String arg)

  Original signature : `MonoException* mono_get_exception_argument_out_of_range(const char*)`
  native declaration : mono\metadata\exception.h:98

### mono_get_exception_io

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_io(ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_io(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_io(const char*)`
  native declaration : mono\metadata\exception.h:101

### mono_get_exception_io

    MonoLibrary.MonoException mono_get_exception_io(java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_io(const char*)`
  native declaration : mono\metadata\exception.h:101

### mono_get_exception_file_not_found

    MonoLibrary.MonoException mono_get_exception_file_not_found(MonoString fname)

  Original signature : `MonoException* mono_get_exception_file_not_found(MonoString*)`
  native declaration : mono\metadata\exception.h:104

### mono_get_exception_file_not_found2

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_file_not_found2(ByteByReference msg,
                                                                            MonoString fname)

  Deprecated. use the safer method `mono_get_exception_file_not_found2(java.lang.String, com.nativelibs4java.mono.MonoString)` instead

  Original signature : `MonoException* mono_get_exception_file_not_found2(const char*, MonoString*)`
  native declaration : mono\metadata\exception.h:107

### mono_get_exception_file_not_found2

    MonoLibrary.MonoException mono_get_exception_file_not_found2(java.lang.String msg,
                                                                 MonoString fname)

  Original signature : `MonoException* mono_get_exception_file_not_found2(const char*, MonoString*)`
  native declaration : mono\metadata\exception.h:107

### mono_get_exception_type_initialization

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_type_initialization(ByteByReference type_name,
                                                                                MonoLibrary.MonoException inner)

  Deprecated. use the safer method `mono_get_exception_type_initialization(java.lang.String, com.nativelibs4java.mono.MonoLibrary.MonoException)` instead

  Original signature : `MonoException* mono_get_exception_type_initialization(const char*, MonoException*)`
  native declaration : mono\metadata\exception.h:110

### mono_get_exception_type_initialization

    MonoLibrary.MonoException mono_get_exception_type_initialization(java.lang.String type_name,
                                                                     MonoLibrary.MonoException inner)

  Original signature : `MonoException* mono_get_exception_type_initialization(const char*, MonoException*)`
  native declaration : mono\metadata\exception.h:110

### mono_get_exception_synchronization_lock

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_synchronization_lock(ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_synchronization_lock(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_synchronization_lock(const char*)`
  native declaration : mono\metadata\exception.h:113

### mono_get_exception_synchronization_lock

    MonoLibrary.MonoException mono_get_exception_synchronization_lock(java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_synchronization_lock(const char*)`
  native declaration : mono\metadata\exception.h:113

### mono_get_exception_cannot_unload_appdomain

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_cannot_unload_appdomain(ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_cannot_unload_appdomain(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_cannot_unload_appdomain(const char*)`
  native declaration : mono\metadata\exception.h:116

### mono_get_exception_cannot_unload_appdomain

    MonoLibrary.MonoException mono_get_exception_cannot_unload_appdomain(java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_cannot_unload_appdomain(const char*)`
  native declaration : mono\metadata\exception.h:116

### mono_get_exception_appdomain_unloaded

    MonoLibrary.MonoException mono_get_exception_appdomain_unloaded()

  Original signature : `MonoException* mono_get_exception_appdomain_unloaded()`
  native declaration : mono\metadata\exception.h:119

### mono_get_exception_bad_image_format

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_bad_image_format(ByteByReference msg)

  Deprecated. use the safer method `mono_get_exception_bad_image_format(java.lang.String)` instead

  Original signature : `MonoException* mono_get_exception_bad_image_format(const char*)`
  native declaration : mono\metadata\exception.h:122

### mono_get_exception_bad_image_format

    MonoLibrary.MonoException mono_get_exception_bad_image_format(java.lang.String msg)

  Original signature : `MonoException* mono_get_exception_bad_image_format(const char*)`
  native declaration : mono\metadata\exception.h:122

### mono_get_exception_bad_image_format2

    @Deprecated
    MonoLibrary.MonoException mono_get_exception_bad_image_format2(ByteByReference msg,
                                                                              MonoString fname)

  Deprecated. use the safer method `mono_get_exception_bad_image_format2(java.lang.String, com.nativelibs4java.mono.MonoString)` instead

  Original signature : `MonoException* mono_get_exception_bad_image_format2(const char*, MonoString*)`
  native declaration : mono\metadata\exception.h:125

### mono_get_exception_bad_image_format2

    MonoLibrary.MonoException mono_get_exception_bad_image_format2(java.lang.String msg,
                                                                   MonoString fname)

  Original signature : `MonoException* mono_get_exception_bad_image_format2(const char*, MonoString*)`
  native declaration : mono\metadata\exception.h:125

### mono_get_exception_stack_overflow

    MonoLibrary.MonoException mono_get_exception_stack_overflow()

  Original signature : `MonoException* mono_get_exception_stack_overflow()`
  native declaration : mono\metadata\exception.h:128

### mono_get_exception_out_of_memory

    MonoLibrary.MonoException mono_get_exception_out_of_memory()

  Original signature : `MonoException* mono_get_exception_out_of_memory()`
  native declaration : mono\metadata\exception.h:131

### mono_get_exception_reflection_type_load

    MonoLibrary.MonoException mono_get_exception_reflection_type_load(MonoArray types,
                                                                      MonoArray exceptions)

  Original signature : `MonoException* mono_get_exception_reflection_type_load(MonoArray*, MonoArray*)`
  native declaration : mono\metadata\exception.h:134

### mono_debug_list_add

    void mono_debug_list_add(MonoDebugList.ByReference[] list,
                             Pointer data)

  Original signature : `void mono_debug_list_add(MonoDebugList**, gconstpointer)`
  native declaration : mono\metadata\mono-debug.h:140

### mono_debug_list_remove

    void mono_debug_list_remove(MonoDebugList.ByReference[] list,
                                Pointer data)

  Original signature : `void mono_debug_list_remove(MonoDebugList**, gconstpointer)`
  native declaration : mono\metadata\mono-debug.h:141

### mono_debug_init

    void mono_debug_init(int format)

  Original signature : `void mono_debug_init(MonoDebugFormat)`
  native declaration : mono\metadata\mono-debug.h:143

  Parameters:
    `format` - @see MonoDebugFormat

### mono_debug_open_image_from_memory

    @Deprecated
    void mono_debug_open_image_from_memory(MonoLibrary.MonoImage image,
                                                      ByteByReference raw_contents,
                                                      int size)

  Deprecated. use the safer method `mono_debug_open_image_from_memory(com.nativelibs4java.mono.MonoLibrary.MonoImage, java.lang.String, int)` instead

  Original signature : `void mono_debug_open_image_from_memory(MonoImage*, const char*, int)`
  native declaration : mono\metadata\mono-debug.h:144

### mono_debug_open_image_from_memory

    void mono_debug_open_image_from_memory(MonoLibrary.MonoImage image,
                                           java.lang.String raw_contents,
                                           int size)

  Original signature : `void mono_debug_open_image_from_memory(MonoImage*, const char*, int)`
  native declaration : mono\metadata\mono-debug.h:144

### mono_debug_cleanup

    void mono_debug_cleanup()

  Original signature : `void mono_debug_cleanup()`
  native declaration : mono\metadata\mono-debug.h:145

### mono_debug_close_image

    void mono_debug_close_image(MonoLibrary.MonoImage image)

  Original signature : `void mono_debug_close_image(MonoImage*)`
  native declaration : mono\metadata\mono-debug.h:147

### mono_debug_domain_unload

    void mono_debug_domain_unload(MonoLibrary.MonoDomain domain)

  Original signature : `void mono_debug_domain_unload(MonoDomain*)`
  native declaration : mono\metadata\mono-debug.h:149

### mono_debug_domain_create

    void mono_debug_domain_create(MonoLibrary.MonoDomain domain)

  Original signature : `void mono_debug_domain_create(MonoDomain*)`
  native declaration : mono\metadata\mono-debug.h:150

### mono_debug_using_mono_debugger

    boolean mono_debug_using_mono_debugger()

  Original signature : `bool mono_debug_using_mono_debugger()`
  native declaration : mono\metadata\mono-debug.h:152

### mono_debug_add_method

    MonoLibrary.MonoDebugMethodAddress mono_debug_add_method(MonoLibrary.MonoMethod method,
                                                             MonoDebugMethodJitInfo jit,
                                                             MonoLibrary.MonoDomain domain)

  Original signature : `MonoDebugMethodAddress* mono_debug_add_method(MonoMethod*, MonoDebugMethodJitInfo*, MonoDomain*)`
  native declaration : mono\metadata\mono-debug.h:154

### mono_debug_lookup_method

    MonoDebugMethodInfo mono_debug_lookup_method(MonoLibrary.MonoMethod method)

  Original signature : `MonoDebugMethodInfo* mono_debug_lookup_method(MonoMethod*)`
  native declaration : mono\metadata\mono-debug.h:157

### mono_debug_lookup_method_addresses

    MonoDebugMethodAddressList mono_debug_lookup_method_addresses(MonoLibrary.MonoMethod method)

  Original signature : `MonoDebugMethodAddressList* mono_debug_lookup_method_addresses(MonoMethod*)`
  native declaration : mono\metadata\mono-debug.h:160

### mono_debug_find_method

    MonoDebugMethodJitInfo mono_debug_find_method(MonoLibrary.MonoMethod method,
                                                  MonoLibrary.MonoDomain domain)

  Original signature : `MonoDebugMethodJitInfo* mono_debug_find_method(MonoMethod*, MonoDomain*)`
  native declaration : mono\metadata\mono-debug.h:163

### mono_debug_free_method_jit_info

    void mono_debug_free_method_jit_info(MonoDebugMethodJitInfo jit)

  Original signature : `void mono_debug_free_method_jit_info(MonoDebugMethodJitInfo*)`
  native declaration : mono\metadata\mono-debug.h:166

### mono_debug_add_delegate_trampoline

    void mono_debug_add_delegate_trampoline(Pointer code,
                                            int size)

  Original signature : `void mono_debug_add_delegate_trampoline(void*, int)`
  native declaration : mono\metadata\mono-debug.h:170

### mono_debug_lookup_source_location

    MonoDebugSourceLocation mono_debug_lookup_source_location(MonoLibrary.MonoMethod method,
                                                              int address,
                                                              MonoLibrary.MonoDomain domain)

  Original signature : `MonoDebugSourceLocation* mono_debug_lookup_source_location(MonoMethod*, int, MonoDomain*)`
  native declaration : mono\metadata\mono-debug.h:177

### mono_debug_free_source_location

    void mono_debug_free_source_location(MonoDebugSourceLocation location)

  Original signature : `void mono_debug_free_source_location(MonoDebugSourceLocation*)`
  native declaration : mono\metadata\mono-debug.h:180

### mono_debug_print_stack_frame

    ByteByReference mono_debug_print_stack_frame(MonoLibrary.MonoMethod method,
                                                 int native_offset,
                                                 MonoLibrary.MonoDomain domain)

  Original signature : `char* mono_debug_print_stack_frame(MonoMethod*, int, MonoDomain*)`
  native declaration : mono\metadata\mono-debug.h:183

### mono_debugger_method_has_breakpoint

    int mono_debugger_method_has_breakpoint(MonoLibrary.MonoMethod method)

  Original signature : `int mono_debugger_method_has_breakpoint(MonoMethod*)`
  native declaration : mono\metadata\mono-debug.h:192

### mono_debugger_insert_breakpoint

    @Deprecated
    int mono_debugger_insert_breakpoint(ByteByReference method_name,
                                                   boolean include_namespace)

  Deprecated. use the safer method `mono_debugger_insert_breakpoint(java.lang.String, boolean)` instead

  Original signature : `int mono_debugger_insert_breakpoint(const char*, bool)`
  native declaration : mono\metadata\mono-debug.h:193

### mono_debugger_insert_breakpoint

    int mono_debugger_insert_breakpoint(java.lang.String method_name,
                                        boolean include_namespace)

  Original signature : `int mono_debugger_insert_breakpoint(const char*, bool)`
  native declaration : mono\metadata\mono-debug.h:193

### mono_get_config_dir

    java.lang.String mono_get_config_dir()

  Original signature : `char* mono_get_config_dir()`
  native declaration : mono\metadata\mono-config.h:13

### mono_set_config_dir

    @Deprecated
    void mono_set_config_dir(ByteByReference dir)

  Deprecated. use the safer method `mono_set_config_dir(java.lang.String)` instead

  Original signature : `void mono_set_config_dir(const char*)`
  native declaration : mono\metadata\mono-config.h:14

### mono_set_config_dir

    void mono_set_config_dir(java.lang.String dir)

  Original signature : `void mono_set_config_dir(const char*)`
  native declaration : mono\metadata\mono-config.h:14

### mono_get_machine_config

    java.lang.String mono_get_machine_config()

  Original signature : `char* mono_get_machine_config()`
  native declaration : mono\metadata\mono-config.h:16

### mono_config_parse

    @Deprecated
    void mono_config_parse(ByteByReference filename)

  Deprecated. use the safer method `mono_config_parse(java.lang.String)` instead

  Original signature : `void mono_config_parse(const char*)`
  native declaration : mono\metadata\mono-config.h:18

### mono_config_parse

    void mono_config_parse(java.lang.String filename)

  Original signature : `void mono_config_parse(const char*)`
  native declaration : mono\metadata\mono-config.h:18

### mono_config_for_assembly

    void mono_config_for_assembly(MonoLibrary.MonoImage assembly)

  Original signature : `void mono_config_for_assembly(MonoImage*)`
  native declaration : mono\metadata\mono-config.h:19

### mono_config_parse_memory

    @Deprecated
    void mono_config_parse_memory(ByteByReference buffer)

  Deprecated. use the safer method `mono_config_parse_memory(java.lang.String)` instead

  Original signature : `void mono_config_parse_memory(const char*)`
  native declaration : mono\metadata\mono-config.h:20

### mono_config_parse_memory

    void mono_config_parse_memory(java.lang.String buffer)

  Original signature : `void mono_config_parse_memory(const char*)`
  native declaration : mono\metadata\mono-config.h:20

### mono_config_string_for_assembly_file

    @Deprecated
    java.lang.String mono_config_string_for_assembly_file(ByteByReference filename)

  Deprecated. use the safer method `mono_config_string_for_assembly_file(java.lang.String)` instead

  Original signature : `char* mono_config_string_for_assembly_file(const char*)`
  native declaration : mono\metadata\mono-config.h:22

### mono_config_string_for_assembly_file

    java.lang.String mono_config_string_for_assembly_file(java.lang.String filename)

  Original signature : `char* mono_config_string_for_assembly_file(const char*)`
  native declaration : mono\metadata\mono-config.h:22

### mono_object_new

    MonoObject mono_object_new(MonoLibrary.MonoDomain domain,
                               MonoLibrary.MonoClass klass)

  Original signature : `MonoObject* mono_object_new(MonoDomain*, MonoClass*)`
  native declaration : mono\metadata\object.h:105

### mono_object_new_specific

    MonoObject mono_object_new_specific(MonoLibrary.MonoVTable vtable)

  Original signature : `MonoObject* mono_object_new_specific(MonoVTable*)`
  native declaration : mono\metadata\object.h:108

### mono_object_new_fast

    MonoObject mono_object_new_fast(MonoLibrary.MonoVTable vtable)

  can be used for classes without finalizer in non-profiling mode
  Original signature : `MonoObject* mono_object_new_fast(MonoVTable*)`
  native declaration : mono\metadata\object.h:112

### mono_object_new_alloc_specific

    MonoObject mono_object_new_alloc_specific(MonoLibrary.MonoVTable vtable)

  Original signature : `MonoObject* mono_object_new_alloc_specific(MonoVTable*)`
  native declaration : mono\metadata\object.h:115

### mono_object_new_from_token

    MonoObject mono_object_new_from_token(MonoLibrary.MonoDomain domain,
                                          MonoLibrary.MonoImage image,
                                          int token)

  Original signature : `MonoObject* mono_object_new_from_token(MonoDomain*, MonoImage*, int)`
  native declaration : mono\metadata\object.h:118

### mono_array_new

    MonoArray mono_array_new(MonoLibrary.MonoDomain domain,
                             MonoLibrary.MonoClass eclass,
                             int n)

  Original signature : `MonoArray* mono_array_new(MonoDomain*, MonoClass*, mono_array_size_t)`
  native declaration : mono\metadata\object.h:121

### mono_array_new_full

    @Deprecated
    MonoArray mono_array_new_full(MonoLibrary.MonoDomain domain,
                                             MonoLibrary.MonoClass array_class,
                                             IntByReference lengths,
                                             IntByReference lower_bounds)

  Deprecated. use the safer method `mono_array_new_full(com.nativelibs4java.mono.MonoLibrary.MonoDomain, com.nativelibs4java.mono.MonoLibrary.MonoClass, java.nio.IntBuffer, java.nio.IntBuffer)` instead

  Original signature : `MonoArray* mono_array_new_full(MonoDomain*, MonoClass*, mono_array_size_t*, mono_array_size_t*)`
  native declaration : mono\metadata\object.h:124

### mono_array_new_full

    MonoArray mono_array_new_full(MonoLibrary.MonoDomain domain,
                                  MonoLibrary.MonoClass array_class,
                                  java.nio.IntBuffer lengths,
                                  java.nio.IntBuffer lower_bounds)

  Original signature : `MonoArray* mono_array_new_full(MonoDomain*, MonoClass*, mono_array_size_t*, mono_array_size_t*)`
  native declaration : mono\metadata\object.h:124

### mono_array_new_specific

    MonoArray mono_array_new_specific(MonoLibrary.MonoVTable vtable,
                                      int n)

  Original signature : `MonoArray* mono_array_new_specific(MonoVTable*, mono_array_size_t)`
  native declaration : mono\metadata\object.h:128

### mono_array_clone

    MonoArray mono_array_clone(MonoArray array)

  Original signature : `MonoArray* mono_array_clone(MonoArray*)`
  native declaration : mono\metadata\object.h:131

### mono_string_new_utf16

    @Deprecated
    MonoString mono_string_new_utf16(MonoLibrary.MonoDomain domain,
                                                ShortByReference text,
                                                int len)

  Deprecated. use the safer methods `mono_string_new_utf16(com.nativelibs4java.mono.MonoLibrary.MonoDomain, short[], int)` and `mono_string_new_utf16(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.nio.ShortBuffer, int)` instead

  Original signature : `MonoString* mono_string_new_utf16(MonoDomain*, const short*, int)`
  native declaration : mono\metadata\object.h:134

### mono_string_new_utf16

    MonoString mono_string_new_utf16(MonoLibrary.MonoDomain domain,
                                     short[] text,
                                     int len)

  Original signature : `MonoString* mono_string_new_utf16(MonoDomain*, const short*, int)`
  native declaration : mono\metadata\object.h:134

### mono_string_new_utf16

    MonoString mono_string_new_utf16(MonoLibrary.MonoDomain domain,
                                     java.nio.ShortBuffer text,
                                     int len)

  Original signature : `MonoString* mono_string_new_utf16(MonoDomain*, const short*, int)`
  native declaration : mono\metadata\object.h:134

### mono_string_new_size

    MonoString mono_string_new_size(MonoLibrary.MonoDomain domain,
                                    int len)

  Original signature : `MonoString* mono_string_new_size(MonoDomain*, int)`
  native declaration : mono\metadata\object.h:137

### mono_ldstr

    MonoString mono_ldstr(MonoLibrary.MonoDomain domain,
                          MonoLibrary.MonoImage image,
                          int str_index)

  Original signature : `MonoString* mono_ldstr(MonoDomain*, MonoImage*, int)`
  native declaration : mono\metadata\object.h:140

### mono_string_is_interned

    MonoString mono_string_is_interned(MonoString str)

  Original signature : `MonoString* mono_string_is_interned(MonoString*)`
  native declaration : mono\metadata\object.h:143

### mono_string_intern

    MonoString mono_string_intern(MonoString str)

  Original signature : `MonoString* mono_string_intern(MonoString*)`
  native declaration : mono\metadata\object.h:146

### mono_string_new

    @Deprecated
    MonoString mono_string_new(MonoLibrary.MonoDomain domain,
                                          ByteByReference text)

  Deprecated. use the safer method `mono_string_new(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.lang.String)` instead

  Original signature : `MonoString* mono_string_new(MonoDomain*, const char*)`
  native declaration : mono\metadata\object.h:149

### mono_string_new

    MonoString mono_string_new(MonoLibrary.MonoDomain domain,
                               java.lang.String text)

  Original signature : `MonoString* mono_string_new(MonoDomain*, const char*)`
  native declaration : mono\metadata\object.h:149

### mono_string_new_wrapper

    @Deprecated
    MonoString mono_string_new_wrapper(ByteByReference text)

  Deprecated. use the safer method `mono_string_new_wrapper(java.lang.String)` instead

  Original signature : `MonoString* mono_string_new_wrapper(const char*)`
  native declaration : mono\metadata\object.h:152

### mono_string_new_wrapper

    MonoString mono_string_new_wrapper(java.lang.String text)

  Original signature : `MonoString* mono_string_new_wrapper(const char*)`
  native declaration : mono\metadata\object.h:152

### mono_string_new_len

    @Deprecated
    MonoString mono_string_new_len(MonoLibrary.MonoDomain domain,
                                              ByteByReference text,
                                              int length)

  Deprecated. use the safer method `mono_string_new_len(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.lang.String, int)` instead

  Original signature : `MonoString* mono_string_new_len(MonoDomain*, const char*, guint)`
  native declaration : mono\metadata\object.h:155

### mono_string_new_len

    MonoString mono_string_new_len(MonoLibrary.MonoDomain domain,
                                   java.lang.String text,
                                   int length)

  Original signature : `MonoString* mono_string_new_len(MonoDomain*, const char*, guint)`
  native declaration : mono\metadata\object.h:155

### mono_string_to_utf8

    ByteByReference mono_string_to_utf8(MonoString string_obj)

  Original signature : `char* mono_string_to_utf8(MonoString*)`
  native declaration : mono\metadata\object.h:158

### mono_string_to_utf16

    ShortByReference mono_string_to_utf16(MonoString string_obj)

  Original signature : `gunichar2* mono_string_to_utf16(MonoString*)`
  native declaration : mono\metadata\object.h:161

### mono_string_from_utf16

    @Deprecated
    MonoString mono_string_from_utf16(ShortByReference data)

  Deprecated. use the safer method `mono_string_from_utf16(java.nio.ShortBuffer)` instead

  Original signature : `MonoString* mono_string_from_utf16(gunichar2*)`
  native declaration : mono\metadata\object.h:164

### mono_string_from_utf16

    MonoString mono_string_from_utf16(java.nio.ShortBuffer data)

  Original signature : `MonoString* mono_string_from_utf16(gunichar2*)`
  native declaration : mono\metadata\object.h:164

### mono_string_equal

    boolean mono_string_equal(MonoString s1,
                              MonoString s2)

  Original signature : `bool mono_string_equal(MonoString*, MonoString*)`
  native declaration : mono\metadata\object.h:167

### mono_string_hash

    int mono_string_hash(MonoString s)

  Original signature : `guint mono_string_hash(MonoString*)`
  native declaration : mono\metadata\object.h:170

### mono_object_hash

    int mono_object_hash(MonoObject obj)

  Original signature : `int mono_object_hash(MonoObject*)`
  native declaration : mono\metadata\object.h:173

### mono_value_box

    MonoObject mono_value_box(MonoLibrary.MonoDomain domain,
                              MonoLibrary.MonoClass klass,
                              Pointer val)

  Original signature : `MonoObject* mono_value_box(MonoDomain*, MonoClass*, void*)`
  native declaration : mono\metadata\object.h:176

### mono_value_copy

    void mono_value_copy(Pointer dest,
                         Pointer src,
                         MonoLibrary.MonoClass klass)

  Original signature : `void mono_value_copy(void*, void*, MonoClass*)`
  native declaration : mono\metadata\object.h:179

### mono_value_copy_array

    void mono_value_copy_array(MonoArray dest,
                               int dest_idx,
                               Pointer src,
                               int count)

  Original signature : `void mono_value_copy_array(MonoArray*, int, void*, int)`
  native declaration : mono\metadata\object.h:182

### mono_object_get_domain

    MonoLibrary.MonoDomain mono_object_get_domain(MonoObject obj)

  Original signature : `MonoDomain* mono_object_get_domain(MonoObject*)`
  native declaration : mono\metadata\object.h:185

### mono_object_get_class

    MonoLibrary.MonoClass mono_object_get_class(MonoObject obj)

  Original signature : `MonoClass* mono_object_get_class(MonoObject*)`
  native declaration : mono\metadata\object.h:188

### mono_object_unbox

    Pointer mono_object_unbox(MonoObject obj)

  Original signature : `void* mono_object_unbox(MonoObject*)`
  native declaration : mono\metadata\object.h:191

### mono_object_clone

    MonoObject mono_object_clone(MonoObject obj)

  Original signature : `MonoObject* mono_object_clone(MonoObject*)`
  native declaration : mono\metadata\object.h:194

### mono_object_isinst

    MonoObject mono_object_isinst(MonoObject obj,
                                  MonoLibrary.MonoClass klass)

  Original signature : `MonoObject* mono_object_isinst(MonoObject*, MonoClass*)`
  native declaration : mono\metadata\object.h:197

### mono_object_isinst_mbyref

    MonoObject mono_object_isinst_mbyref(MonoObject obj,
                                         MonoLibrary.MonoClass klass)

  Original signature : `MonoObject* mono_object_isinst_mbyref(MonoObject*, MonoClass*)`
  native declaration : mono\metadata\object.h:200

### mono_object_castclass_mbyref

    MonoObject mono_object_castclass_mbyref(MonoObject obj,
                                            MonoLibrary.MonoClass klass)

  Original signature : `MonoObject* mono_object_castclass_mbyref(MonoObject*, MonoClass*)`
  native declaration : mono\metadata\object.h:203

### mono_monitor_try_enter

    boolean mono_monitor_try_enter(MonoObject obj,
                                   int ms)

  Original signature : `bool mono_monitor_try_enter(MonoObject*, int)`
  native declaration : mono\metadata\object.h:206

### mono_monitor_enter

    boolean mono_monitor_enter(MonoObject obj)

  Original signature : `bool mono_monitor_enter(MonoObject*)`
  native declaration : mono\metadata\object.h:209

### mono_object_get_size

    int mono_object_get_size(MonoObject o)

  Original signature : `guint mono_object_get_size(MonoObject*)`
  native declaration : mono\metadata\object.h:212

### mono_monitor_exit

    void mono_monitor_exit(MonoObject obj)

  Original signature : `void mono_monitor_exit(MonoObject*)`
  native declaration : mono\metadata\object.h:215

### mono_raise_exception

    void mono_raise_exception(MonoLibrary.MonoException ex)

  Original signature : `void mono_raise_exception(MonoException*)`
  native declaration : mono\metadata\object.h:218

### mono_runtime_object_init

    void mono_runtime_object_init(MonoObject this_obj)

  Original signature : `void mono_runtime_object_init(MonoObject*)`
  native declaration : mono\metadata\object.h:221

### mono_runtime_class_init

    void mono_runtime_class_init(MonoLibrary.MonoVTable vtable)

  Original signature : `void mono_runtime_class_init(MonoVTable*)`
  native declaration : mono\metadata\object.h:224

### mono_object_get_virtual_method

    MonoLibrary.MonoMethod mono_object_get_virtual_method(MonoObject obj,
                                                          MonoLibrary.MonoMethod method)

  Original signature : `MonoMethod* mono_object_get_virtual_method(MonoObject*, MonoMethod*)`
  native declaration : mono\metadata\object.h:227

### mono_runtime_invoke

    MonoObject mono_runtime_invoke(MonoLibrary.MonoMethod method,
                                   Pointer obj,
                                   PointerByReference params,
                                   MonoObject.ByReference[] exc)

  Original signature : `MonoObject* mono_runtime_invoke(MonoMethod*, void*, void**, MonoObject**)`
  native declaration : mono\metadata\object.h:230

### mono_get_delegate_invoke

    MonoLibrary.MonoMethod mono_get_delegate_invoke(MonoLibrary.MonoClass klass)

  Original signature : `MonoMethod* mono_get_delegate_invoke(MonoClass*)`
  native declaration : mono\metadata\object.h:234

### mono_runtime_delegate_invoke

    MonoObject mono_runtime_delegate_invoke(MonoObject delegate,
                                            PointerByReference params,
                                            MonoObject.ByReference[] exc)

  Original signature : `MonoObject* mono_runtime_delegate_invoke(MonoObject*, void**, MonoObject**)`
  native declaration : mono\metadata\object.h:237

### mono_runtime_invoke_array

    MonoObject mono_runtime_invoke_array(MonoLibrary.MonoMethod method,
                                         Pointer obj,
                                         MonoArray params,
                                         MonoObject.ByReference[] exc)

  Original signature : `MonoObject* mono_runtime_invoke_array(MonoMethod*, void*, MonoArray*, MonoObject**)`
  native declaration : mono\metadata\object.h:241

### mono_method_get_unmanaged_thunk

    Pointer mono_method_get_unmanaged_thunk(MonoLibrary.MonoMethod method)

  Original signature : `void* mono_method_get_unmanaged_thunk(MonoMethod*)`
  native declaration : mono\metadata\object.h:245

### mono_runtime_get_main_args

    MonoArray mono_runtime_get_main_args()

  Original signature : `MonoArray* mono_runtime_get_main_args()`
  native declaration : mono\metadata\object.h:248

### mono_runtime_exec_managed_code

    void mono_runtime_exec_managed_code(MonoLibrary.MonoDomain domain,
                                        MonoLibrary.MonoMainThreadFunc main_func,
                                        Pointer main_args)

  Original signature : `void mono_runtime_exec_managed_code(MonoDomain*, MonoMainThreadFunc, void*)`
  native declaration : mono\metadata\object.h:251

### mono_runtime_run_main

    int mono_runtime_run_main(MonoLibrary.MonoMethod method,
                              int argc,
                              PointerByReference argv,
                              MonoObject.ByReference[] exc)

  Original signature : `int mono_runtime_run_main(MonoMethod*, int, char*[], MonoObject**)`
  native declaration : mono\metadata\object.h:256

### mono_runtime_exec_main

    int mono_runtime_exec_main(MonoLibrary.MonoMethod method,
                               MonoArray args,
                               MonoObject.ByReference[] exc)

  Original signature : `int mono_runtime_exec_main(MonoMethod*, MonoArray*, MonoObject**)`
  native declaration : mono\metadata\object.h:260

### mono_load_remote_field

    Pointer mono_load_remote_field(MonoObject this_obj,
                                   MonoLibrary.MonoClass klass,
                                   MonoLibrary.MonoClassField field,
                                   PointerByReference res)

  Original signature : `void* mono_load_remote_field(MonoObject*, MonoClass*, MonoClassField*, void**)`
  native declaration : mono\metadata\object.h:264

### mono_load_remote_field_new

    MonoObject mono_load_remote_field_new(MonoObject this_obj,
                                          MonoLibrary.MonoClass klass,
                                          MonoLibrary.MonoClassField field)

  Original signature : `MonoObject* mono_load_remote_field_new(MonoObject*, MonoClass*, MonoClassField*)`
  native declaration : mono\metadata\object.h:267

### mono_store_remote_field

    void mono_store_remote_field(MonoObject this_obj,
                                 MonoLibrary.MonoClass klass,
                                 MonoLibrary.MonoClassField field,
                                 Pointer val)

  Original signature : `void mono_store_remote_field(MonoObject*, MonoClass*, MonoClassField*, void*)`
  native declaration : mono\metadata\object.h:270

### mono_store_remote_field_new

    void mono_store_remote_field_new(MonoObject this_obj,
                                     MonoLibrary.MonoClass klass,
                                     MonoLibrary.MonoClassField field,
                                     MonoObject arg)

  Original signature : `void mono_store_remote_field_new(MonoObject*, MonoClass*, MonoClassField*, MonoObject*)`
  native declaration : mono\metadata\object.h:273

### mono_unhandled_exception

    void mono_unhandled_exception(MonoObject exc)

  Original signature : `void mono_unhandled_exception(MonoObject*)`
  native declaration : mono\metadata\object.h:276

### mono_print_unhandled_exception

    void mono_print_unhandled_exception(MonoObject exc)

  Original signature : `void mono_print_unhandled_exception(MonoObject*)`
  native declaration : mono\metadata\object.h:279

### mono_compile_method

    Pointer mono_compile_method(MonoLibrary.MonoMethod method)

  Original signature : `void* mono_compile_method(MonoMethod*)`
  native declaration : mono\metadata\object.h:282

### mono_remote_class

    MonoRemoteClass mono_remote_class(MonoLibrary.MonoDomain domain,
                                      MonoString class_name,
                                      MonoLibrary.MonoClass proxy_class)

  Original signature : `MonoRemoteClass* mono_remote_class(MonoDomain*, MonoString*, MonoClass*)`
  native declaration : mono\metadata\object.h:285

### mono_field_set_value

    void mono_field_set_value(MonoObject obj,
                              MonoLibrary.MonoClassField field,
                              Pointer value)

  accessors for fields and properties
  Original signature : `void mono_field_set_value(MonoObject*, MonoClassField*, void*)`
  native declaration : mono\metadata\object.h:289

### mono_field_static_set_value

    void mono_field_static_set_value(MonoLibrary.MonoVTable vt,
                                     MonoLibrary.MonoClassField field,
                                     Pointer value)

  Original signature : `void mono_field_static_set_value(MonoVTable*, MonoClassField*, void*)`
  native declaration : mono\metadata\object.h:292

### mono_field_get_value

    void mono_field_get_value(MonoObject obj,
                              MonoLibrary.MonoClassField field,
                              Pointer value)

  Original signature : `void mono_field_get_value(MonoObject*, MonoClassField*, void*)`
  native declaration : mono\metadata\object.h:295

### mono_field_static_get_value

    void mono_field_static_get_value(MonoLibrary.MonoVTable vt,
                                     MonoLibrary.MonoClassField field,
                                     Pointer value)

  Original signature : `void mono_field_static_get_value(MonoVTable*, MonoClassField*, void*)`
  native declaration : mono\metadata\object.h:298

### mono_field_get_value_object

    MonoObject mono_field_get_value_object(MonoLibrary.MonoDomain domain,
                                           MonoLibrary.MonoClassField field,
                                           MonoObject obj)

  Original signature : `MonoObject* mono_field_get_value_object(MonoDomain*, MonoClassField*, MonoObject*)`
  native declaration : mono\metadata\object.h:301

### mono_property_set_value

    void mono_property_set_value(MonoLibrary.MonoProperty prop,
                                 Pointer obj,
                                 PointerByReference params,
                                 MonoObject.ByReference[] exc)

  Original signature : `void mono_property_set_value(MonoProperty*, void*, void**, MonoObject**)`
  native declaration : mono\metadata\object.h:304

### mono_property_get_value

    MonoObject mono_property_get_value(MonoLibrary.MonoProperty prop,
                                       Pointer obj,
                                       PointerByReference params,
                                       MonoObject.ByReference[] exc)

  Original signature : `MonoObject* mono_property_get_value(MonoProperty*, void*, void**, MonoObject**)`
  native declaration : mono\metadata\object.h:307

### mono_gchandle_new

    int mono_gchandle_new(MonoObject obj,
                          boolean pinned)

  GC handles support
  * A handle can be created to refer to a managed object and either prevent it
  from being garbage collected or moved or to be able to know if it has been
  collected or not (weak references).
  mono_gchandle_new () is used to prevent an object from being garbage collected
  until mono_gchandle_free() is called. Use a TRUE value for the pinned argument to
  prevent the object from being moved (this should be avoided as much as possible
  and this should be used only for shorts periods of time or performance will suffer).
  To create a weakref use mono_gchandle_new_weakref (): track_resurrection should
  usually be false (see the GC docs for more details).
  mono_gchandle_get_target () can be used to get the object referenced by both kinds
  of handle: for a weakref handle, if an object has been collected, it will return NULL.
  Original signature : `int mono_gchandle_new(MonoObject*, bool)`
  native declaration : mono\metadata\object.h:324

### mono_gchandle_new_weakref

    int mono_gchandle_new_weakref(MonoObject obj,
                                  boolean track_resurrection)

  Original signature : `int mono_gchandle_new_weakref(MonoObject*, bool)`
  native declaration : mono\metadata\object.h:325

### mono_gchandle_get_target

    MonoObject mono_gchandle_get_target(int gchandle)

  Original signature : `MonoObject* mono_gchandle_get_target(int)`
  native declaration : mono\metadata\object.h:326

### mono_gchandle_free

    void mono_gchandle_free(int gchandle)

  Original signature : `void mono_gchandle_free(int)`
  native declaration : mono\metadata\object.h:327

### mono_gc_wbarrier_set_field

    void mono_gc_wbarrier_set_field(MonoObject obj,
                                    Pointer field_ptr,
                                    MonoObject value)

  GC write barriers support
  Original signature : `void mono_gc_wbarrier_set_field(MonoObject*, void*, MonoObject*)`
  native declaration : mono\metadata\object.h:330

### mono_gc_wbarrier_set_arrayref

    void mono_gc_wbarrier_set_arrayref(MonoArray arr,
                                       Pointer slot_ptr,
                                       MonoObject value)

  Original signature : `void mono_gc_wbarrier_set_arrayref(MonoArray*, void*, MonoObject*)`
  native declaration : mono\metadata\object.h:331

### mono_gc_wbarrier_arrayref_copy

    void mono_gc_wbarrier_arrayref_copy(MonoArray arr,
                                        Pointer slot_ptr,
                                        int count)

  Original signature : `void mono_gc_wbarrier_arrayref_copy(MonoArray*, void*, int)`
  native declaration : mono\metadata\object.h:332

### mono_gc_wbarrier_generic_store

    void mono_gc_wbarrier_generic_store(Pointer ptr,
                                        MonoObject value)

  Original signature : `void mono_gc_wbarrier_generic_store(void*, MonoObject*)`
  native declaration : mono\metadata\object.h:333

### mono_gc_wbarrier_value_copy

    void mono_gc_wbarrier_value_copy(Pointer dest,
                                     Pointer src,
                                     int count,
                                     MonoLibrary.MonoClass klass)

  Original signature : `void mono_gc_wbarrier_value_copy(void*, void*, int, MonoClass*)`
  native declaration : mono\metadata\object.h:334

### mono_gc_wbarrier_object

    void mono_gc_wbarrier_object(MonoObject obj)

  Original signature : `void mono_gc_wbarrier_object(MonoObject*)`
  native declaration : mono\metadata\object.h:335

### mono_debug_open_mono_symbols

    @Deprecated
    MonoSymbolFile mono_debug_open_mono_symbols(MonoDebugHandle handle,
                                                           ByteByReference raw_contents,
                                                           int size,
                                                           boolean in_the_debugger)

  Deprecated. use the safer method `mono_debug_open_mono_symbols(com.nativelibs4java.mono.MonoDebugHandle, java.lang.String, int, boolean)` instead

  Original signature : `MonoSymbolFile* mono_debug_open_mono_symbols(MonoDebugHandle*, const char*, int, bool)`
  native declaration : mono\metadata\debug-mono-symfile.h:101

### mono_debug_open_mono_symbols

    MonoSymbolFile mono_debug_open_mono_symbols(MonoDebugHandle handle,
                                                java.lang.String raw_contents,
                                                int size,
                                                boolean in_the_debugger)

  Original signature : `MonoSymbolFile* mono_debug_open_mono_symbols(MonoDebugHandle*, const char*, int, bool)`
  native declaration : mono\metadata\debug-mono-symfile.h:101

### mono_debug_close_mono_symbol_file

    void mono_debug_close_mono_symbol_file(MonoSymbolFile symfile)

  Original signature : `void mono_debug_close_mono_symbol_file(MonoSymbolFile*)`
  native declaration : mono\metadata\debug-mono-symfile.h:107

### mono_debug_symfile_lookup_location

    MonoDebugSourceLocation mono_debug_symfile_lookup_location(MonoDebugMethodInfo minfo,
                                                               int offset)

  Original signature : `MonoDebugSourceLocation* mono_debug_symfile_lookup_location(MonoDebugMethodInfo*, int)`
  native declaration : mono\metadata\debug-mono-symfile.h:110

### _mono_debug_address_from_il_offset

    int _mono_debug_address_from_il_offset(MonoDebugMethodJitInfo jit,
                                           int il_offset)

  Original signature : `int _mono_debug_address_from_il_offset(MonoDebugMethodJitInfo*, int)`
  native declaration : mono\metadata\debug-mono-symfile.h:114

### mono_debug_symfile_lookup_method

    MonoDebugMethodInfo mono_debug_symfile_lookup_method(MonoDebugHandle handle,
                                                         MonoLibrary.MonoMethod method)

  Original signature : `MonoDebugMethodInfo* mono_debug_symfile_lookup_method(MonoDebugHandle*, MonoMethod*)`
  native declaration : mono\metadata\debug-mono-symfile.h:118

### mono_init

    @Deprecated
    MonoLibrary.MonoDomain mono_init(ByteByReference filename)

  Deprecated. use the safer method `mono_init(java.lang.String)` instead

  Original signature : `MonoDomain* mono_init(const char*)`
  native declaration : mono\metadata\appdomain.h:29

### mono_init

    MonoLibrary.MonoDomain mono_init(java.lang.String filename)

  Original signature : `MonoDomain* mono_init(const char*)`
  native declaration : mono\metadata\appdomain.h:29

### mono_init_from_assembly

    @Deprecated
    MonoLibrary.MonoDomain mono_init_from_assembly(ByteByReference domain_name,
                                                              ByteByReference filename)

  Deprecated. use the safer method `mono_init_from_assembly(java.lang.String, java.lang.String)` instead

  Original signature : `MonoDomain* mono_init_from_assembly(const char*, const char*)`
  native declaration : mono\metadata\appdomain.h:32

### mono_init_from_assembly

    MonoLibrary.MonoDomain mono_init_from_assembly(java.lang.String domain_name,
                                                   java.lang.String filename)

  Original signature : `MonoDomain* mono_init_from_assembly(const char*, const char*)`
  native declaration : mono\metadata\appdomain.h:32

### mono_init_version

    @Deprecated
    MonoLibrary.MonoDomain mono_init_version(ByteByReference domain_name,
                                                        ByteByReference version)

  Deprecated. use the safer method `mono_init_version(java.lang.String, java.lang.String)` instead

  Original signature : `MonoDomain* mono_init_version(const char*, const char*)`
  native declaration : mono\metadata\appdomain.h:35

### mono_init_version

    MonoLibrary.MonoDomain mono_init_version(java.lang.String domain_name,
                                             java.lang.String version)

  Original signature : `MonoDomain* mono_init_version(const char*, const char*)`
  native declaration : mono\metadata\appdomain.h:35

### mono_get_root_domain

    MonoLibrary.MonoDomain mono_get_root_domain()

  Original signature : `MonoDomain* mono_get_root_domain()`
  native declaration : mono\metadata\appdomain.h:38

### mono_runtime_init

    void mono_runtime_init(MonoLibrary.MonoDomain domain,
                           MonoLibrary.MonoThreadStartCB start_cb,
                           MonoLibrary.MonoThreadAttachCB attach_cb)

  Original signature : `void mono_runtime_init(MonoDomain*, MonoThreadStartCB, MonoThreadAttachCB)`
  native declaration : mono\metadata\appdomain.h:41

### mono_runtime_cleanup

    void mono_runtime_cleanup(MonoLibrary.MonoDomain domain)

  Original signature : `void mono_runtime_cleanup(MonoDomain*)`
  native declaration : mono\metadata\appdomain.h:45

### mono_install_runtime_cleanup

    void mono_install_runtime_cleanup(MonoLibrary.MonoDomainFunc func)

  Original signature : `void mono_install_runtime_cleanup(MonoDomainFunc)`
  native declaration : mono\metadata\appdomain.h:48

### mono_runtime_quit

    void mono_runtime_quit()

  Original signature : `void mono_runtime_quit()`
  native declaration : mono\metadata\appdomain.h:51

### mono_runtime_set_shutting_down

    void mono_runtime_set_shutting_down()

  Original signature : `void mono_runtime_set_shutting_down()`
  native declaration : mono\metadata\appdomain.h:54

### mono_runtime_is_shutting_down

    boolean mono_runtime_is_shutting_down()

  Original signature : `bool mono_runtime_is_shutting_down()`
  native declaration : mono\metadata\appdomain.h:57

### mono_check_corlib_version

    java.lang.String mono_check_corlib_version()

  Original signature : `char* mono_check_corlib_version()`
  native declaration : mono\metadata\appdomain.h:60

### mono_domain_create

    MonoLibrary.MonoDomain mono_domain_create()

  Original signature : `MonoDomain* mono_domain_create()`
  native declaration : mono\metadata\appdomain.h:63

### mono_domain_create_appdomain

    @Deprecated
    MonoLibrary.MonoDomain mono_domain_create_appdomain(ByteByReference friendly_name,
                                                                   ByteByReference configuration_file)

  Deprecated. use the safer methods `mono_domain_create_appdomain(com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue)` and `mono_domain_create_appdomain(java.nio.ByteBuffer, java.nio.ByteBuffer)` instead

  Original signature : `MonoDomain* mono_domain_create_appdomain(char*, char*)`
  native declaration : mono\metadata\appdomain.h:66

### mono_domain_create_appdomain

    MonoLibrary.MonoDomain mono_domain_create_appdomain(StringPointer.ByValue friendly_name,
                                                        StringPointer.ByValue configuration_file)

  Original signature : `MonoDomain* mono_domain_create_appdomain(char*, char*)`
  native declaration : mono\metadata\appdomain.h:66

### mono_domain_create_appdomain

    MonoLibrary.MonoDomain mono_domain_create_appdomain(java.nio.ByteBuffer friendly_name,
                                                        java.nio.ByteBuffer configuration_file)

  Original signature : `MonoDomain* mono_domain_create_appdomain(char*, char*)`
  native declaration : mono\metadata\appdomain.h:66

### mono_domain_get

    MonoLibrary.MonoDomain mono_domain_get()

  Original signature : `MonoDomain* mono_domain_get()`
  native declaration : mono\metadata\appdomain.h:69

### mono_domain_get_by_id

    MonoLibrary.MonoDomain mono_domain_get_by_id(int domainid)

  Original signature : `MonoDomain* mono_domain_get_by_id(int)`
  native declaration : mono\metadata\appdomain.h:72

### mono_domain_get_id

    int mono_domain_get_id(MonoLibrary.MonoDomain domain)

  Original signature : `int mono_domain_get_id(MonoDomain*)`
  native declaration : mono\metadata\appdomain.h:75

### mono_domain_set

    boolean mono_domain_set(MonoLibrary.MonoDomain domain,
                            boolean force)

  Original signature : `bool mono_domain_set(MonoDomain*, bool)`
  native declaration : mono\metadata\appdomain.h:78

### mono_domain_set_internal

    void mono_domain_set_internal(MonoLibrary.MonoDomain domain)

  Original signature : `void mono_domain_set_internal(MonoDomain*)`
  native declaration : mono\metadata\appdomain.h:81

### mono_domain_unload

    void mono_domain_unload(MonoLibrary.MonoDomain domain)

  Original signature : `void mono_domain_unload(MonoDomain*)`
  native declaration : mono\metadata\appdomain.h:84

### mono_domain_is_unloading

    boolean mono_domain_is_unloading(MonoLibrary.MonoDomain domain)

  Original signature : `bool mono_domain_is_unloading(MonoDomain*)`
  native declaration : mono\metadata\appdomain.h:87

### mono_domain_from_appdomain

    MonoLibrary.MonoDomain mono_domain_from_appdomain(MonoLibrary.MonoAppDomain appdomain)

  Original signature : `MonoDomain* mono_domain_from_appdomain(MonoAppDomain*)`
  native declaration : mono\metadata\appdomain.h:90

### mono_domain_foreach

    void mono_domain_foreach(MonoLibrary.MonoDomainFunc func,
                             Pointer user_data)

  Original signature : `void mono_domain_foreach(MonoDomainFunc, void*)`
  native declaration : mono\metadata\appdomain.h:93

### mono_domain_assembly_open

    @Deprecated
    MonoLibrary.MonoAssembly mono_domain_assembly_open(MonoLibrary.MonoDomain domain,
                                                                  ByteByReference name)

  Deprecated. use the safer method `mono_domain_assembly_open(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.lang.String)` instead

  Original signature : `MonoAssembly* mono_domain_assembly_open(MonoDomain*, const char*)`
  native declaration : mono\metadata\appdomain.h:96

### mono_domain_assembly_open

    MonoLibrary.MonoAssembly mono_domain_assembly_open(MonoLibrary.MonoDomain domain,
                                                       java.lang.String name)

  Original signature : `MonoAssembly* mono_domain_assembly_open(MonoDomain*, const char*)`
  native declaration : mono\metadata\appdomain.h:96

### mono_domain_finalize

    boolean mono_domain_finalize(MonoLibrary.MonoDomain domain,
                                 int timeout)

  Original signature : `bool mono_domain_finalize(MonoDomain*, int)`
  native declaration : mono\metadata\appdomain.h:99

### mono_domain_free

    void mono_domain_free(MonoLibrary.MonoDomain domain,
                          boolean force)

  Original signature : `void mono_domain_free(MonoDomain*, bool)`
  native declaration : mono\metadata\appdomain.h:102

### mono_domain_has_type_resolve

    boolean mono_domain_has_type_resolve(MonoLibrary.MonoDomain domain)

  Original signature : `bool mono_domain_has_type_resolve(MonoDomain*)`
  native declaration : mono\metadata\appdomain.h:105

### mono_domain_try_type_resolve

    @Deprecated
    MonoLibrary.MonoReflectionAssembly mono_domain_try_type_resolve(MonoLibrary.MonoDomain domain,
                                                                               ByteByReference name,
                                                                               MonoObject tb)

  Deprecated. use the safer methods `mono_domain_try_type_resolve(com.nativelibs4java.mono.MonoLibrary.MonoDomain, com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue, com.nativelibs4java.mono.MonoObject)` and `mono_domain_try_type_resolve(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.nio.ByteBuffer, com.nativelibs4java.mono.MonoObject)` instead

  Original signature : `MonoReflectionAssembly* mono_domain_try_type_resolve(MonoDomain*, char*, MonoObject*)`
  native declaration : mono\metadata\appdomain.h:108

### mono_domain_try_type_resolve

    MonoLibrary.MonoReflectionAssembly mono_domain_try_type_resolve(MonoLibrary.MonoDomain domain,
                                                                    StringPointer.ByValue name,
                                                                    MonoObject tb)

  Original signature : `MonoReflectionAssembly* mono_domain_try_type_resolve(MonoDomain*, char*, MonoObject*)`
  native declaration : mono\metadata\appdomain.h:108

### mono_domain_try_type_resolve

    MonoLibrary.MonoReflectionAssembly mono_domain_try_type_resolve(MonoLibrary.MonoDomain domain,
                                                                    java.nio.ByteBuffer name,
                                                                    MonoObject tb)

  Original signature : `MonoReflectionAssembly* mono_domain_try_type_resolve(MonoDomain*, char*, MonoObject*)`
  native declaration : mono\metadata\appdomain.h:108

### mono_domain_owns_vtable_slot

    boolean mono_domain_owns_vtable_slot(MonoLibrary.MonoDomain domain,
                                         Pointer vtable_slot)

  Original signature : `bool mono_domain_owns_vtable_slot(MonoDomain*, void*)`
  native declaration : mono\metadata\appdomain.h:111

### mono_context_init

    void mono_context_init(MonoLibrary.MonoDomain domain)

  Original signature : `void mono_context_init(MonoDomain*)`
  native declaration : mono\metadata\appdomain.h:114

### mono_context_set

    void mono_context_set(MonoLibrary.MonoAppContext new_context)

  Original signature : `void mono_context_set(MonoAppContext*)`
  native declaration : mono\metadata\appdomain.h:117

### mono_context_get

    MonoLibrary.MonoAppContext mono_context_get()

  Original signature : `MonoAppContext* mono_context_get()`
  native declaration : mono\metadata\appdomain.h:120

### mono_jit_info_table_find

    @Deprecated
    MonoLibrary.MonoJitInfo mono_jit_info_table_find(MonoLibrary.MonoDomain domain,
                                                                ByteByReference addr)

  Deprecated. use the safer methods `mono_jit_info_table_find(com.nativelibs4java.mono.MonoLibrary.MonoDomain, com.ochafik.lang.jnaerator.runtime.StringPointer.ByValue)` and `mono_jit_info_table_find(com.nativelibs4java.mono.MonoLibrary.MonoDomain, java.nio.ByteBuffer)` instead

  Original signature : `MonoJitInfo* mono_jit_info_table_find(MonoDomain*, char*)`
  native declaration : mono\metadata\appdomain.h:123

### mono_jit_info_table_find

    MonoLibrary.MonoJitInfo mono_jit_info_table_find(MonoLibrary.MonoDomain domain,
                                                     StringPointer.ByValue addr)

  Original signature : `MonoJitInfo* mono_jit_info_table_find(MonoDomain*, char*)`
  native declaration : mono\metadata\appdomain.h:123

### mono_jit_info_table_find

    MonoLibrary.MonoJitInfo mono_jit_info_table_find(MonoLibrary.MonoDomain domain,
                                                     java.nio.ByteBuffer addr)

  Original signature : `MonoJitInfo* mono_jit_info_table_find(MonoDomain*, char*)`
  native declaration : mono\metadata\appdomain.h:123

### mono_jit_info_get_code_start

    Pointer mono_jit_info_get_code_start(MonoLibrary.MonoJitInfo ji)

  Original signature : `void* mono_jit_info_get_code_start(MonoJitInfo*)`
  native declaration : mono\metadata\appdomain.h:128

### mono_jit_info_get_code_size

    int mono_jit_info_get_code_size(MonoLibrary.MonoJitInfo ji)

  Original signature : `int mono_jit_info_get_code_size(MonoJitInfo*)`
  native declaration : mono\metadata\appdomain.h:131

### mono_jit_info_get_method

    MonoLibrary.MonoMethod mono_jit_info_get_method(MonoLibrary.MonoJitInfo ji)

  Original signature : `MonoMethod* mono_jit_info_get_method(MonoJitInfo*)`
  native declaration : mono\metadata\appdomain.h:134

### mono_get_corlib

    MonoLibrary.MonoImage mono_get_corlib()

  Original signature : `MonoImage* mono_get_corlib()`
  native declaration : mono\metadata\appdomain.h:138

### mono_get_object_class

    MonoLibrary.MonoClass mono_get_object_class()

  Original signature : `MonoClass* mono_get_object_class()`
  native declaration : mono\metadata\appdomain.h:141

### mono_get_byte_class

    MonoLibrary.MonoClass mono_get_byte_class()

  Original signature : `MonoClass* mono_get_byte_class()`
  native declaration : mono\metadata\appdomain.h:144

### mono_get_void_class

    MonoLibrary.MonoClass mono_get_void_class()

  Original signature : `MonoClass* mono_get_void_class()`
  native declaration : mono\metadata\appdomain.h:147

### mono_get_boolean_class

    MonoLibrary.MonoClass mono_get_boolean_class()

  Original signature : `MonoClass* mono_get_boolean_class()`
  native declaration : mono\metadata\appdomain.h:150

### mono_get_sbyte_class

    MonoLibrary.MonoClass mono_get_sbyte_class()

  Original signature : `MonoClass* mono_get_sbyte_class()`
  native declaration : mono\metadata\appdomain.h:153

### mono_get_int16_class

    MonoLibrary.MonoClass mono_get_int16_class()

  Original signature : `MonoClass* mono_get_int16_class()`
  native declaration : mono\metadata\appdomain.h:156

### mono_get_uint16_class

    MonoLibrary.MonoClass mono_get_uint16_class()

  Original signature : `MonoClass* mono_get_uint16_class()`
  native declaration : mono\metadata\appdomain.h:159

### mono_get_int32_class

    MonoLibrary.MonoClass mono_get_int32_class()

  Original signature : `MonoClass* mono_get_int32_class()`
  native declaration : mono\metadata\appdomain.h:162

### mono_get_uint32_class

    MonoLibrary.MonoClass mono_get_uint32_class()

  Original signature : `MonoClass* mono_get_uint32_class()`
  native declaration : mono\metadata\appdomain.h:165

### mono_get_intptr_class

    MonoLibrary.MonoClass mono_get_intptr_class()

  Original signature : `MonoClass* mono_get_intptr_class()`
  native declaration : mono\metadata\appdomain.h:168

### mono_get_uintptr_class

    MonoLibrary.MonoClass mono_get_uintptr_class()

  Original signature : `MonoClass* mono_get_uintptr_class()`
  native declaration : mono\metadata\appdomain.h:171

### mono_get_int64_class

    MonoLibrary.MonoClass mono_get_int64_class()

  Original signature : `MonoClass* mono_get_int64_class()`
  native declaration : mono\metadata\appdomain.h:174

### mono_get_uint64_class

    MonoLibrary.MonoClass mono_get_uint64_class()

  Original signature : `MonoClass* mono_get_uint64_class()`
  native declaration : mono\metadata\appdomain.h:177

### mono_get_single_class

    MonoLibrary.MonoClass mono_get_single_class()

  Original signature : `MonoClass* mono_get_single_class()`
  native declaration : mono\metadata\appdomain.h:180

### mono_get_double_class

    MonoLibrary.MonoClass mono_get_double_class()

  Original signature : `MonoClass* mono_get_double_class()`
  native declaration : mono\metadata\appdomain.h:183

### mono_get_char_class

    MonoLibrary.MonoClass mono_get_char_class()

  Original signature : `MonoClass* mono_get_char_class()`
  native declaration : mono\metadata\appdomain.h:186

### mono_get_string_class

    MonoLibrary.MonoClass mono_get_string_class()

  Original signature : `MonoClass* mono_get_string_class()`
  native declaration : mono\metadata\appdomain.h:189

### mono_get_enum_class

    MonoLibrary.MonoClass mono_get_enum_class()

  Original signature : `MonoClass* mono_get_enum_class()`
  native declaration : mono\metadata\appdomain.h:192

### mono_get_array_class

    MonoLibrary.MonoClass mono_get_array_class()

  Original signature : `MonoClass* mono_get_array_class()`
  native declaration : mono\metadata\appdomain.h:195

### mono_get_thread_class

    MonoLibrary.MonoClass mono_get_thread_class()

  Original signature : `MonoClass* mono_get_thread_class()`
  native declaration : mono\metadata\appdomain.h:198

### mono_get_exception_class

    MonoLibrary.MonoClass mono_get_exception_class()

  Original signature : `MonoClass* mono_get_exception_class()`
  native declaration : mono\metadata\appdomain.h:201

### mono_disasm_code_one

    @Deprecated
    ByteByReference mono_disasm_code_one(MonoDisHelper dh,
                                                    MonoLibrary.MonoMethod method,
                                                    ByteByReference ip,
                                                    PointerByReference endp)

  Deprecated. use the safer method `mono_disasm_code_one(com.nativelibs4java.mono.MonoDisHelper, com.nativelibs4java.mono.MonoLibrary.MonoMethod, java.nio.ByteBuffer, com.sun.jna.ptr.PointerByReference)` instead

  Original signature : `char* mono_disasm_code_one(MonoDisHelper*, MonoMethod*, const guchar*, const guchar**)`
  native declaration : mono\metadata\debug-helpers.h:22

### mono_disasm_code_one

    ByteByReference mono_disasm_code_one(MonoDisHelper dh,
                                         MonoLibrary.MonoMethod method,
                                         java.nio.ByteBuffer ip,
                                         PointerByReference endp)

  Original signature : `char* mono_disasm_code_one(MonoDisHelper*, MonoMethod*, const guchar*, const guchar**)`
  native declaration : mono\metadata\debug-helpers.h:22

### mono_disasm_code

    @Deprecated
    ByteByReference mono_disasm_code(MonoDisHelper dh,
                                                MonoLibrary.MonoMethod method,
                                                ByteByReference ip,
                                                ByteByReference end)

  Deprecated. use the safer method `mono_disasm_code(com.nativelibs4java.mono.MonoDisHelper, com.nativelibs4java.mono.MonoLibrary.MonoMethod, java.nio.ByteBuffer, java.nio.ByteBuffer)` instead

  Original signature : `char* mono_disasm_code(MonoDisHelper*, MonoMethod*, const guchar*, const guchar*)`
  native declaration : mono\metadata\debug-helpers.h:23

### mono_disasm_code

    ByteByReference mono_disasm_code(MonoDisHelper dh,
                                     MonoLibrary.MonoMethod method,
                                     java.nio.ByteBuffer ip,
                                     java.nio.ByteBuffer end)

  Original signature : `char* mono_disasm_code(MonoDisHelper*, MonoMethod*, const guchar*, const guchar*)`
  native declaration : mono\metadata\debug-helpers.h:23

### mono_type_get_desc

    void mono_type_get_desc(MonoLibrary.GString res,
                            MonoLibrary.MonoType type,
                            boolean include_namespace)

  Original signature : `void mono_type_get_desc(GString*, MonoType*, bool)`
  native declaration : mono\metadata\debug-helpers.h:27

### mono_type_full_name

    ByteByReference mono_type_full_name(MonoLibrary.MonoType type)

  Original signature : `char* mono_type_full_name(MonoType*)`
  native declaration : mono\metadata\debug-helpers.h:28

### mono_signature_get_desc

    ByteByReference mono_signature_get_desc(MonoLibrary.MonoMethodSignature sig,
                                            boolean include_namespace)

  Original signature : `char* mono_signature_get_desc(MonoMethodSignature*, bool)`
  native declaration : mono\metadata\debug-helpers.h:30

### mono_context_get_desc

    ByteByReference mono_context_get_desc(MonoLibrary.MonoGenericContext context)

  Original signature : `char* mono_context_get_desc(MonoGenericContext*)`
  native declaration : mono\metadata\debug-helpers.h:32

### mono_method_desc_new

    @Deprecated
    MonoLibrary.MonoMethodDesc mono_method_desc_new(ByteByReference name,
                                                               boolean include_namespace)

  Deprecated. use the safer method `mono_method_desc_new(java.lang.String, boolean)` instead

  Original signature : `MonoMethodDesc* mono_method_desc_new(const char*, bool)`
  native declaration : mono\metadata\debug-helpers.h:34

### mono_method_desc_new

    MonoLibrary.MonoMethodDesc mono_method_desc_new(java.lang.String name,
                                                    boolean include_namespace)

  Original signature : `MonoMethodDesc* mono_method_desc_new(const char*, bool)`
  native declaration : mono\metadata\debug-helpers.h:34

### mono_method_desc_from_method

    MonoLibrary.MonoMethodDesc mono_method_desc_from_method(MonoLibrary.MonoMethod method)

  Original signature : `MonoMethodDesc* mono_method_desc_from_method(MonoMethod*)`
  native declaration : mono\metadata\debug-helpers.h:35

### mono_method_desc_free

    void mono_method_desc_free(MonoLibrary.MonoMethodDesc desc)

  Original signature : `void mono_method_desc_free(MonoMethodDesc*)`
  native declaration : mono\metadata\debug-helpers.h:36

### mono_method_desc_match

    boolean mono_method_desc_match(MonoLibrary.MonoMethodDesc desc,
                                   MonoLibrary.MonoMethod method)

  Original signature : `bool mono_method_desc_match(MonoMethodDesc*, MonoMethod*)`
  native declaration : mono\metadata\debug-helpers.h:37

### mono_method_desc_full_match

    boolean mono_method_desc_full_match(MonoLibrary.MonoMethodDesc desc,
                                        MonoLibrary.MonoMethod method)

  Original signature : `bool mono_method_desc_full_match(MonoMethodDesc*, MonoMethod*)`
  native declaration : mono\metadata\debug-helpers.h:38

### mono_method_desc_search_in_class

    MonoLibrary.MonoMethod mono_method_desc_search_in_class(MonoLibrary.MonoMethodDesc desc,
                                                            MonoLibrary.MonoClass klass)

  Original signature : `MonoMethod* mono_method_desc_search_in_class(MonoMethodDesc*, MonoClass*)`
  native declaration : mono\metadata\debug-helpers.h:39

### mono_method_desc_search_in_image

    MonoLibrary.MonoMethod mono_method_desc_search_in_image(MonoLibrary.MonoMethodDesc desc,
                                                            MonoLibrary.MonoImage image)

  Original signature : `MonoMethod* mono_method_desc_search_in_image(MonoMethodDesc*, MonoImage*)`
  native declaration : mono\metadata\debug-helpers.h:40

### mono_method_full_name

    ByteByReference mono_method_full_name(MonoLibrary.MonoMethod method,
                                          boolean signature)

  Original signature : `char* mono_method_full_name(MonoMethod*, bool)`
  native declaration : mono\metadata\debug-helpers.h:42

### mono_field_full_name

    ByteByReference mono_field_full_name(MonoLibrary.MonoClassField field)

  Original signature : `char* mono_field_full_name(MonoClassField*)`
  native declaration : mono\metadata\debug-helpers.h:44

### mono_opcode_name

    java.lang.String mono_opcode_name(int opcode)

  Original signature : `char* mono_opcode_name(int)`
  native declaration : mono\metadata\opcodes.h:64

### mono_image_verify_tables

    MonoLibrary.GSList mono_image_verify_tables(MonoLibrary.MonoImage image,
                                                int level)

  Original signature : `GSList* mono_image_verify_tables(MonoImage*, int)`
  native declaration : mono\metadata\verify.h:48

### mono_method_verify

    MonoLibrary.GSList mono_method_verify(MonoLibrary.MonoMethod method,
                                          int level)

  Original signature : `GSList* mono_method_verify(MonoMethod*, int)`
  native declaration : mono\metadata\verify.h:49

### mono_free_verify_list

    void mono_free_verify_list(MonoLibrary.GSList list)

  Original signature : `void mono_free_verify_list(GSList*)`
  native declaration : mono\metadata\verify.h:50

### mono_verify_corlib

    ByteByReference mono_verify_corlib()

  Original signature : `char* mono_verify_corlib()`
  native declaration : mono\metadata\verify.h:51

### mono_jit_init

    @Deprecated
    MonoLibrary.MonoDomain mono_jit_init(ByteByReference file)

  Deprecated. use the safer method `mono_jit_init(java.lang.String)` instead

  Original signature : `MonoDomain* mono_jit_init(const char*)`
  native declaration : mono\jit\jit.h:14

### mono_jit_init

    MonoLibrary.MonoDomain mono_jit_init(java.lang.String file)

  Original signature : `MonoDomain* mono_jit_init(const char*)`
  native declaration : mono\jit\jit.h:14

### mono_jit_init_version

    @Deprecated
    MonoLibrary.MonoDomain mono_jit_init_version(ByteByReference root_domain_name,
                                                            ByteByReference runtime_version)

  Deprecated. use the safer method `mono_jit_init_version(java.lang.String, java.lang.String)` instead

  Original signature : `MonoDomain* mono_jit_init_version(const char*, const char*)`
  native declaration : mono\jit\jit.h:17

### mono_jit_init_version

    MonoLibrary.MonoDomain mono_jit_init_version(java.lang.String root_domain_name,
                                                 java.lang.String runtime_version)

  Original signature : `MonoDomain* mono_jit_init_version(const char*, const char*)`
  native declaration : mono\jit\jit.h:17

### mono_jit_exec

    int mono_jit_exec(MonoLibrary.MonoDomain domain,
                      MonoLibrary.MonoAssembly assembly,
                      int argc,
                      PointerByReference argv)

  Original signature : `int mono_jit_exec(MonoDomain*, MonoAssembly*, int, char*[])`
  native declaration : mono\jit\jit.h:20

### mono_jit_cleanup

    void mono_jit_cleanup(MonoLibrary.MonoDomain domain)

  Original signature : `void mono_jit_cleanup(MonoDomain*)`
  native declaration : mono\jit\jit.h:23

### mono_jit_set_trace_options

    @Deprecated
    boolean mono_jit_set_trace_options(ByteByReference options)

  Deprecated. use the safer method `mono_jit_set_trace_options(java.lang.String)` instead

  Original signature : `bool mono_jit_set_trace_options(const char*)`
  native declaration : mono\jit\jit.h:26

### mono_jit_set_trace_options

    boolean mono_jit_set_trace_options(java.lang.String options)

  Original signature : `bool mono_jit_set_trace_options(const char*)`
  native declaration : mono\jit\jit.h:26

### mono_main

    int mono_main(int argc,
                  PointerByReference argv)

  Original signature : `int mono_main(int, char*[])`
  native declaration : mono\interpreter\embed.h:5

### mono_interp_init

    @Deprecated
    MonoLibrary.MonoDomain mono_interp_init(ByteByReference file)

  Deprecated. use the safer method `mono_interp_init(java.lang.String)` instead

  Original signature : `MonoDomain* mono_interp_init(const char*)`
  native declaration : mono\interpreter\embed.h:8

### mono_interp_init

    MonoLibrary.MonoDomain mono_interp_init(java.lang.String file)

  Original signature : `MonoDomain* mono_interp_init(const char*)`
  native declaration : mono\interpreter\embed.h:8

### mono_interp_exec

    int mono_interp_exec(MonoLibrary.MonoDomain domain,
                         MonoLibrary.MonoAssembly assembly,
                         int argc,
                         PointerByReference argv)

  Original signature : `int mono_interp_exec(MonoDomain*, MonoAssembly*, int, char*[])`
  native declaration : mono\interpreter\embed.h:11

### mono_interp_cleanup

    void mono_interp_cleanup(MonoLibrary.MonoDomain domain)

  Original signature : `void mono_interp_cleanup(MonoDomain*)`
  native declaration : mono\interpreter\embed.h:14

Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD