Header menu logo F# Compiler Guide

SyntaxNode Type

Represents a major syntax node in the untyped abstract syntax tree.

Union cases

Union case Description

SynBinding SynBinding

Full Usage: SynBinding SynBinding

Parameters:
Item : SynBinding

SynExpr SynExpr

Full Usage: SynExpr SynExpr

Parameters:
Item : SynExpr

SynMatchClause SynMatchClause

Full Usage: SynMatchClause SynMatchClause

Parameters:

SynMemberDefn SynMemberDefn

Full Usage: SynMemberDefn SynMemberDefn

Parameters:

SynMemberSig SynMemberSig

Full Usage: SynMemberSig SynMemberSig

Parameters:

SynModule SynModuleDecl

Full Usage: SynModule SynModuleDecl

Parameters:

SynModuleSigDecl SynModuleSigDecl

Full Usage: SynModuleSigDecl SynModuleSigDecl

Parameters:

SynPat SynPat

Full Usage: SynPat SynPat

Parameters:
Item : SynPat

SynType SynType

Full Usage: SynType SynType

Parameters:
Item : SynType

SynTypeDefn SynTypeDefn

Full Usage: SynTypeDefn SynTypeDefn

Parameters:
Item : SynTypeDefn

SynTypeDefnSig SynTypeDefnSig

Full Usage: SynTypeDefnSig SynTypeDefnSig

Parameters:

SynValSig SynValSig

Full Usage: SynValSig SynValSig

Parameters:
Item : SynValSig

Instance members

Instance member Description

this.Range

Full Usage: this.Range

Returns: range

The range of the syntax node, inclusive of its contents.

Returns: range

Type something to start searching.