Links
License
Release Notes
Source Repository
Compiler Internals
Reusing typechecking results
Overview
Coding standards
Diagnostics
Debug emit
Display names, logical names and compiled names
Representations
Runtime async
F# Interactive Emit
Optimizations
Equality optimizations
Large inputs
Memory usage
Startup Performance
Changing the AST
Regression testing pipeline
LabelOps
Perf discussions archive
SRTP guide (draft)
Running the documentation locally
Language Service Internals
Overview
F# LSP
Project builds
FSharpChecker caches
Incrementality
FSharp.Compiler.Service
Tutorial: Tokenizing
Tutorial: Expressions
Tutorial: AST APIs
Tutorial: Symbols
Tutorial: Editor services
Tutorial: Expressions
Tutorial: Project analysis
Tutorial: Hosted execution
Tutorial: Hosting the compiler
Notes on FSharp.Core
IFileSystem
FSharp.Core
Guidance
Reflection-free printing
Postmortems
Overview
FS0229 B-stream misalignment
Legacy inline metadata dynamic invocation
Source-build CPM runtime version floor
Parse tree fidelity of return attributes
Core language-feature gate skew
Release Notes
About
F# Language
FSharp.Core
FSharp.Compiler.Service
Pending breaking changes
API Reference
FSharp.Compiler
Internal.Utilities.Collections
Internal.Utilities.Library
F# Compiler Guide
Quoted Module
Namespace:
FSharp.Compiler.Interactive
Assembly: FSharp.Compiler.Service.dll
Parent Module:
Logic
Functions and values
Function or value
Description
h
expr
Full Usage:
h
expr
Parameters:
expr
:
Expr
Returns:
string
expr
:
Expr
Returns:
string
tryGetHelp
expr
Full Usage:
tryGetHelp
expr
Parameters:
expr
:
Expr
Returns:
Help
voption
expr
:
Expr
Returns:
Help
voption
Type something to start searching.