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:
Item : SynMatchClause

SynMemberDefn SynMemberDefn

Full Usage: SynMemberDefn SynMemberDefn

Parameters:
Item : SynMemberDefn

SynMemberSig SynMemberSig

Full Usage: SynMemberSig SynMemberSig

Parameters:
Item : SynMemberSig

SynModule SynModuleDecl

Full Usage: SynModule SynModuleDecl

Parameters:
Item : SynModuleDecl
Item : SynModuleOrNamespace
Item : SynModuleOrNamespaceSig

SynModuleSigDecl SynModuleSigDecl

Full Usage: SynModuleSigDecl SynModuleSigDecl

Parameters:
Item : SynModuleSigDecl

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:
Item : SynTypeDefnSig

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.