Class MaterializationResponsibility
LLVM ORC JIT v2 MaterializationResponsibility
public sealed class MaterializationResponsibility : IDisposable
- Inheritance
-
MaterializationResponsibility
- Implements
- Inherited Members
Remarks
Since this is a "moveable" type, it is mutable and therefore is a class.
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
unitto it
- ThrowIfIDisposed()
Throws an ObjectDisposedException if IsDisposed is true
- TryClaim(IReadOnlyCollection<KeyValuePair<SymbolStringPoolEntry, SymbolFlags>>)
Attempt to Claim responsibility for new symbols