Table of Contents

Delegate ThreadSafeModule.GenericModuleOperation

Namespace
Ubiquity.NET.Llvm.OrcJITv2
Assembly
Ubiquity.NET.Llvm.dll

Delegate declaration for a generic operation on a module

public delegate ErrorInfo ThreadSafeModule.GenericModuleOperation(IModule module)

Parameters

module IModule

module to operate on

Returns

ErrorInfo

Error info from the operation

Remarks

Implementations of this delegate should not throw exceptions. Any exceptions are caught and translated to an LLVMErrorRef for the native code so they do NOT pass up into the native layer as that knows nothing about managed code exceptions.