Parameters
Returnsfilename: Opens the assembly pointed out by this name status: where a status code can be returned
a pointer to the MonoAssembly if filename contains a valid assembly or NULL on error. Details about the error are stored in the status variable.Remarks
mono_assembly_open opens the PE-image pointed by filename, and loads any external assemblies referenced by it.
Parameters
Remarksassembly: the assembly to release.
This method releases a reference to the assembly. The assembly is only released when all the outstanding references to it are released.
Parameters
Returnsaname: A MonoAssemblyName with the assembly name to load. basedir: A directory to look up the assembly at. status: a pointer to a MonoImageOpenStatus to return the status of the load operation
the assembly referenced by aname loaded or NULL on error. On error the value pointed by status is updated with an error code.Remarks
Loads the assembly referenced by aname, if the value of basedir is not NULL, it attempts to load the assembly from that directory before probing the standard locations.
Parameters
Returnsaname: A MonoAssemblyName with the assembly name to load. basedir: A directory to look up the assembly at. status: a pointer to a MonoImageOpenStatus to return the status of the load operation refonly: Whether this assembly is being opened in "reflection-only" mode.
the assembly referenced by aname loaded or NULL on error. On error the value pointed by status is updated with an error code.Remarks
Loads the assembly referenced by aname, if the value of basedir is not NULL, it attempts to load the assembly from that directory before probing the standard locations. If the assembly is being opened in reflection-only mode (refonly set to TRUE) then no assembly binding takes place.
Parameters
Returnsaname: an assembly to look for.
NULL If the given aname assembly has not been loaded, or a pointer to a MonoAssembly that matches the MonoAssemblyName specified.
Parameters
Returnsassembly: The assembly to retrieve the image from
the MonoImage associated with this assembly.
Returns
the assembly for the application, the first assembly that is loaded by the VM
Returns
a string with the directory, this string should not be freed.Remarks
Obtains the root directory used for looking up assemblies.
The MonoAssemblyName contains the full identity of an assembly (name, culture, public key, public key token, version and any other flags).
These unmanaged objects represent the System.Reflection.AssemblyName managed type.
Parameters
Remarksaname: assembly name to free
Frees the provided assembly name object. (it does not frees the object itself, only the name members).
Parameters
Returnsaname: the assembly name.
a newly allocated string with a string representation of the assembly name.Remarks
Convert aname into its string format. The returned string is dynamically allocated and should be freed by the caller.
Parameters
Returnsl: first assembly r: second assembly.
TRUE if both assembly names are equal.Remarks
Compares two MonoAssemblyNames and returns whether they are equal. This compares the names, the cultures, the release version and their public tokens.
An assembly is made up of one or more modules.