Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

FSharpActivePattern
An active pattern definition.
FSharpAttribute
A .NET attribute applied to a type, function, or property.
FSharpBackend
F# code generation backend.
FSharpClass
An F# class declaration.
FSharpFunction
A top-level F# function or value definition.
FSharpFunctionBuilder
Fluent builder for FSharpFunction.
FSharpInterface
A .NET/F# interface declaration.
FSharpMeasure
A unit of measure declaration.
FSharpMember
A member in an F# class or object expression.
FSharpModule
An F# module definition.
FSharpModuleBuilder
Fluent builder for constructing FSharpModule objects.
FSharpModuleMetrics
Simple metrics gathered from an FSharpModule.
FSharpMutualGroup
A group of mutually recursive let rec ... and ... functions.
FSharpNumericHelpers
Build common numeric helper functions.
FSharpRecord
A record type declaration: type Name = { field1: T1; field2: T2 }.
FSharpSnippets
Pre-built F# code snippets for common patterns.
FSharpStdLib
Common standard library–style helper definitions.
FSharpTypeAlias
A type alias: type Alias = ExistingType.
FSharpUnion
A discriminated union declaration: type T = | A | B of int.
FSharpUnionCase
A discriminated union case: | Case of T1 * T2.
FSharpUnionCaseNamed
A discriminated union case with named fields (record-like).

Enums§

ActivePatternKind
Kind of F# active pattern.
ComputationExprKind
A computation expression kind.
FSharpExpr
An F# expression node.
FSharpPattern
An F# pattern used in match arms.
FSharpType
An F# type expression used during code generation.