Header menu logo fantomas

LazyWithContext<'T, 'ctxt> Type

Just like "Lazy" but EVERY forcer must provide an instance of "ctxt", e.g. to help track errors on forcing back to at least one sensible user location

Instance members

Instance member Description

this.Force

Full Usage: this.Force

Parameters:
    ctxt : 'ctxt

Returns: 'T
ctxt : 'ctxt
Returns: 'T

this.IsDelayed

Full Usage: this.IsDelayed

Returns: bool
Returns: bool

this.IsForced

Full Usage: this.IsForced

Returns: bool
Returns: bool

this.UnsynchronizedForce

Full Usage: this.UnsynchronizedForce

Parameters:
    ctxt : 'ctxt

Returns: 'T
ctxt : 'ctxt
Returns: 'T

Static members

Static member Description

LazyWithContext.Create(f, findOriginalException)

Full Usage: LazyWithContext.Create(f, findOriginalException)

Parameters:
    f : 'ctxt -> 'T
    findOriginalException : exn -> exn

Returns: LazyWithContext<'T, 'ctxt>
f : 'ctxt -> 'T
findOriginalException : exn -> exn
Returns: LazyWithContext<'T, 'ctxt>

LazyWithContext.NotLazy(x)

Full Usage: LazyWithContext.NotLazy(x)

Parameters:
    x : 'T

Returns: LazyWithContext<'T, 'ctxt>
x : 'T
Returns: LazyWithContext<'T, 'ctxt>

Type something to start searching.