[Home] Module Microsoft.FSharp.Compatibility.Lazy


Type Definitions

TypeDescription
type t Note: an abbreviation for Lazy<'T>

Exceptions

ExceptionDescription
exception Undefined Note: an abbreviation for = Undefined

Values

ValueDescription
[<OCamlCompatibilityAttribute ("Consider using Lazy.Create instead")>]
val create : (unit -> 'T) -> Lazy<'T>
Build a lazy (delayed) value from the given computation
val force : Lazy<'T> -> 'T
See Lazy.Force
[<OCamlCompatibilityAttribute ("Consider using 'v.Force()' instead")>]
val force_val : Lazy<'T> -> 'T
See Lazy.Force.
[<OCamlCompatibilityAttribute ("Consider using 'lazy' instead")>]
val lazy_from_fun : (unit -> 'T) -> Lazy<'T>
Build a lazy (delayed) value from the given computation
[<OCamlCompatibilityAttribute ("Consider using 'Lazy.CreateFromValue' instead")>]
val lazy_from_val : 'T -> Lazy<'T>
Build a lazy (delayed) value from the given pre-computed value.
[<OCamlCompatibilityAttribute ("Consider using 'Lazy.IsForced' instead")>]
val lazy_is_val : Lazy<'T> -> bool
Check if a lazy (delayed) value has already been computed

See Also

Microsoft.FSharp.Compatibility


Documentation for assembly FSharp.PowerPack, version 1.9.6.16, generated using F# Programming Language version 1.9.6.16