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

Functions and values

Function or valueDescription
Signature: context:FakeContext -> session:IFsiSession -> fsiErrorOutput:string -> ResultCoreCacheInfo

Handles a cache store operation, this should not throw as it is executed in a finally block and therefore might eat other exceptions. And a caching error is not critical.

Signature: scriptFileName:string -> string * (string -> string) * (string -> string option)

public, because it is used by test code

runFakeScript cache context
Signature: cache:CoreCacheInfo option -> context:FakeContext -> ResultCoreCacheInfo * RunResult
Signature: context:FakeContext -> ResultCoreCacheInfo * RunResult
tryRunCached c context
Signature: c:CoreCacheInfo -> context:FakeContext -> RunResult