F# Core Library Documentation
This site contains the documentation for the FSharp.Core library used in all F# code.
FSharp.Core contains functionality for basic F# definitions, operations for collections such as lists, maps and sequences, and library functionality for quotations, reflections, events, asynchronous programming and native interoperability.
The following namespaces are available:
FSharp.Core - Basic definitions of options, functions, operators, results and formatting.
FSharp.Collections - Operations for collections such as lists, arrays, sets, maps and sequences. See also F# Collection Types in the F# Language Guide.
FSharp.Control - Library functionality for asynchronous programming, events and agents. See also F# Asynchronous Programming in the F# Language Guide.
FSharp.Linq - Library functionality for F# query syntax and interoperability with .NET Expressions. See also F# Query Expressions in the F# Language Guide.
FSharp.Quotations - Library functionality for F# quotations. See also F# Code Quotations in the F# Language Guide.
FSharp.Reflection - Library functionality for accessing additional information about F# types and F# values at runtime, augmenting that available through System.Reflection. See also F# Reflection in the F# Wiki Book.
FSharp.NativeInterop - Basic functionality for native interopability. See also F# External Functions in the F# Language Guide.
FSharp.Core.CompilerServices - Library functionality for supporting type providers and code generated by the F# compiler. See also F# Type Providers in the F# Language Guide.
Contributing to this documentation
To contribute to this documentation site and its content, please see the notes in the corresponding GitHub repository.