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.IsSynBinding

Full Usage: this.IsSynBinding

Returns: bool
Returns: bool

this.IsSynExpr

Full Usage: this.IsSynExpr

Returns: bool
Returns: bool

this.IsSynMatchClause

Full Usage: this.IsSynMatchClause

Returns: bool
Returns: bool

this.IsSynMemberDefn

Full Usage: this.IsSynMemberDefn

Returns: bool
Returns: bool

this.IsSynMemberSig

Full Usage: this.IsSynMemberSig

Returns: bool
Returns: bool

this.IsSynModule

Full Usage: this.IsSynModule

Returns: bool
Returns: bool

this.IsSynModuleOrNamespace

Full Usage: this.IsSynModuleOrNamespace

Returns: bool
Returns: bool

this.IsSynModuleOrNamespaceSig

Full Usage: this.IsSynModuleOrNamespaceSig

Returns: bool
Returns: bool

this.IsSynModuleSigDecl

Full Usage: this.IsSynModuleSigDecl

Returns: bool
Returns: bool

this.IsSynPat

Full Usage: this.IsSynPat

Returns: bool
Returns: bool

this.IsSynType

Full Usage: this.IsSynType

Returns: bool
Returns: bool

this.IsSynTypeDefn

Full Usage: this.IsSynTypeDefn

Returns: bool
Returns: bool

this.IsSynTypeDefnSig

Full Usage: this.IsSynTypeDefnSig

Returns: bool
Returns: bool

this.IsSynValSig

Full Usage: this.IsSynValSig

Returns: bool
Returns: bool

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.