Vagabond


Vagabond

MBrace.Vagabond Namespace

TypeDescription
AssemblyId

Vagabond unique assembly identifier

AssemblyLoadInfo

Assembly load information

AssemblyLookupPolicy

Specifies how assemblies are to be looked up from the local vagabond context.

DataDependency

Specifies data dependency content

DataDependencyId

Data dependency identifier

DataDependencyInfo

Data dependency information

DataGeneration

Pickle generation id for data dependency

FsiDynamicAssemblyProfile

Dynamic Assembly profile for F# Interactive

GzipCompression

GZip Compression algorithm

ICompressionAlgorithm

Abstract stream compression algorithm

IDynamicAssemblyProfile

customizes slicing behaviour on given dynamic assembly

NoCompression

No Compression

TypeParseBehaviour

Determines dynamic type parsing behaviour to Vagabond slices

VagabondAssembly

Exportable Vagabond assembly and metadata

VagabondConfiguration

Vagabond configuration record

VagabondException

Exception raised by Vagabond

VagabondMetadata

Vagabond metadata for dynamic assembly slices

ModuleDescription
AssemblyProtocols

Vagabond assembly publish/receive protocol implementations

ExportableAssembly

Raw in-memory assembly export/load implementations

MBrace.Vagabond.LoadContextPool Namespace

TypeDescription
AssemblyLoadContextEvaluatorPool

Defines an AssemblyLoadContext pool that evaluates code based on Vagabond dependency affinities

AssemblyLoadContextPool<'Manager>

Provides a AssemblyLoadContext pooling mechanism for use by Vagabond. AssemblyLoadContexts are allocated based on what assembly dependencies are required for execution.

AssemblyLoadContextPool

Provides an AssemblyLoadContext pooling mechanism for use by Vagabond. AssemblyLoadContexts are allocated based what assembly dependencies are required for execution.

ILoadContextManager

Interface used for managing LoadContext instances.

ILoadContextProxy<'T>

Proxy interface used for communicating with type loaded in remote AssemblyLoadContext

OutOfResourcesException
Fork me on GitHub