[Home] Namespace Microsoft.FSharp


Modules (as contributed by assembly 'fslib')

ModuleDescription
Microsoft.FSharp.Idioms
Microsoft.FSharp.PrimitiveValues
Microsoft.FSharp.Reflection

Types

TypeDescription
type IStructuralHash
type lazy Note: an abbreviation for Lazy<'a>
type Lazy The type of delayed computations.
type list Note: an abbreviation for 'a List
type List The type of immutable lists. When used from other .NET languages the empty list is the 'null' value.
type ListDebugView
type option Note: an abbreviation for Option<'a>
type Option The type of optional values. When used from other .NET languages the empty option is the 'null' value.
type ref Note: an abbreviation for Ref<'a>
type Ref The type of mutable references
type unit Note: an abbreviation for Unit
type Unit The type 'unit', which has only one value "()".

Exceptions

ExceptionDescription
exception AssertionFailureException 'assert' is used to check conditions and raise AssertionFailureException if necessary
exception FailureException This exception is precisely the same as the exception 'Failure' in F# code.
exception InvalidArgumentException This exception is precisely the same as the exception 'Invalid_argument' in F# code.
exception MatchFailureException Non-exhaustive match failures will raise Match failures
exception UndefinedException This exception is raised when a lazy or other recursively referential value is used during the execution of its initialization code

See Also

Namespaces


Documentation for assembly fslib, version 1.1.10.1, generated using F# version 1.1.10.1