Table of Contents

Struct MaterializationResponsibility

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

LLVM ORC JIT v2 MaterializationResponsibility

public readonly ref struct MaterializationResponsibility
Inherited Members

Properties

IsDisposed

Gets a value indicating whether this instance is disposed

Session

Gets the session associated with thee current materialization

TargetDyLib

Gets the library associated with thee current materialization

Methods

Dispose()

Disposes of this instance

Fail()

Indicates to the JIT that this materialization unit has failed

GetInitializerSymbol()

Gets the pseudo-symbol name of the initializer for this responsibility, if any

GetRequestedSymbols()

Gets the symbols associated with this request

Replace(MaterializationUnit)

Transfers responsibility of all symbols defined by unit to it

ThrowIfIDisposed()

Throws an ObjectDisposedException if IsDisposed is true

TryClaim(IReadOnlyCollection<KeyValuePair<SymbolStringPoolEntry, SymbolFlags>>)

Attempt to Claim responsibility for new symbols