Table of Contents

Class ThreadSafeModule

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

LLVM ORC JIT v2 Thread Safe Module

public sealed class ThreadSafeModule : IDisposable
Inheritance
ThreadSafeModule
Implements
Inherited Members

Constructors

ThreadSafeModule(ThreadSafeContext, Module)

Initializes a new instance of the ThreadSafeModule class.

Properties

IsDisposed

Gets a value indicating whether this instance is disposed

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

ThrowIfIDisposed()

Throws an ObjectDisposedException if IsDisposed is true

WithPerThreadModule(GenericModuleOperation)

Performs an operation op with a per thread module owned by this ThreadSafeModule