Header menu logo F# Compiler Guide

SynSimplePats Type

Represents a simple set of variable bindings a, (a, b) or (a: Type, b: Type) at a lambda, function definition or other binding point, after the elimination of pattern matching from the construct, e.g. after changing a "function pat1 -> rule1 | ..." to a "fun v -> match v with ..."

Union cases

Union case Description

SimplePats(pats, commaRanges, range)

Full Usage: SimplePats(pats, commaRanges, range)

pats : SynSimplePat list
commaRanges : range list
range : range

Instance members

Instance member Description


Full Usage: this.Range

Returns: range
Returns: range

Type something to start searching.