This is part of the Fake.Runtime module.

CoreCache

Contains helper functions which allow to interact with the F# Interactive.

Nested types and modules

TypeDescription
CacheOutdated
FakeLoadContext
ICachingProvider

Functions and values

Function or valueDescription
fakeDirectoryName
Signature: string
findAndLoadInRuntimeDeps(...)
Signature: loadContext:AssemblyLoadContext -> name:AssemblyName -> logLevel:VerboseLevel -> runtimeDependencies:AssemblyInfo list -> Assembly
findAndLoadInRuntimeDepsCached
Signature: AssemblyLoadContext -> AssemblyName -> VerboseLevel -> AssemblyInfo list -> Assembly
findInAssemblyList(...)
Signature: name:AssemblyName -> runtimeDependencies:AssemblyInfo list -> (bool * AssemblyInfo) option
findUnmanagedInRuntimeDeps(...)
Signature: unmanagedDllName:string -> logLevel:VerboseLevel -> nativeLibraries:NativeLibrary list -> string
getCached(...)
Signature: getUncached:(unit -> 'a) -> readFromCache:(unit -> 'a) -> writeToCache:('a -> unit) -> checkCacheUpToDate:(unit -> bool) -> 'a
Type parameters: 'a
loadAssembly(...)
Signature: loadContext:AssemblyLoadContext -> logLevel:VerboseLevel -> assemInfo:AssemblyInfo -> (string option * Assembly) option
prepareContext config cache
Signature: config:FakeConfig -> cache:ICachingProvider -> FakeContext * CoreCacheInfo option
resolveUnmanagedDependencyCached
Signature: (string -> nativeint) -> string -> VerboseLevel -> NativeLibrary list -> nativeint
runScriptWithCacheProvider config cache
Signature: config:FakeConfig -> cache:ICachingProvider -> RunResult
Attributes:
[<Obsolete("Use runScriptWithCacheProviderExt instead")>]
OBSOLETE

Use runScriptWithCacheProviderExt instead

runScriptWithCacheProviderExt(...)
Signature: config:FakeConfig -> cache:ICachingProvider -> RunResult * ResultCoreCacheInfo * FakeContext
setupAssemblyResolverLogger(context)
Signature: context:FakeContext -> unit