Header menu logo F# Compiler Guide

SynLeadingKeyword Type

Represents the leading keyword in a SynBinding or SynValSig

Union cases

Union case Description

Abstract abstractRange

Full Usage: Abstract abstractRange

Parameters:
abstractRange : range

AbstractMember(abstractRange, memberRange)

Full Usage: AbstractMember(abstractRange, memberRange)

Parameters:
abstractRange : range
memberRange : range

And andRange

Full Usage: And andRange

Parameters:
andRange : range

Default defaultRange

Full Usage: Default defaultRange

Parameters:
defaultRange : range

DefaultVal(defaultRange, valRange)

Full Usage: DefaultVal(defaultRange, valRange)

Parameters:
defaultRange : range
valRange : range

Do doRange

Full Usage: Do doRange

Parameters:
doRange : range

Extern externRange

Full Usage: Extern externRange

Parameters:
externRange : range

Let letRange

Full Usage: Let letRange

Parameters:
letRange : range

LetRec(letRange, recRange)

Full Usage: LetRec(letRange, recRange)

Parameters:
letRange : range
recRange : range

Member memberRange

Full Usage: Member memberRange

Parameters:
memberRange : range

MemberVal(memberRange, valRange)

Full Usage: MemberVal(memberRange, valRange)

Parameters:
memberRange : range
valRange : range

New newRange

Full Usage: New newRange

Parameters:
newRange : range

Override overrideRange

Full Usage: Override overrideRange

Parameters:
overrideRange : range

OverrideVal(overrideRange, valRange)

Full Usage: OverrideVal(overrideRange, valRange)

Parameters:
overrideRange : range
valRange : range

Static staticRange

Full Usage: Static staticRange

Parameters:
staticRange : range

StaticAbstract(staticRange, abstractRange)

Full Usage: StaticAbstract(staticRange, abstractRange)

Parameters:
staticRange : range
abstractRange : range

StaticAbstractMember(staticRange, abstractMember, memberRange)

Full Usage: StaticAbstractMember(staticRange, abstractMember, memberRange)

Parameters:
staticRange : range
abstractMember : range
memberRange : range

StaticDo(staticRange, doRange)

Full Usage: StaticDo(staticRange, doRange)

Parameters:
staticRange : range
doRange : range

StaticLet(staticRange, letRange)

Full Usage: StaticLet(staticRange, letRange)

Parameters:
staticRange : range
letRange : range

StaticLetRec(staticRange, letRange, recRange)

Full Usage: StaticLetRec(staticRange, letRange, recRange)

Parameters:
staticRange : range
letRange : range
recRange : range

StaticMember(staticRange, memberRange)

Full Usage: StaticMember(staticRange, memberRange)

Parameters:
staticRange : range
memberRange : range

StaticMemberVal(staticRange, memberRange, valRange)

Full Usage: StaticMemberVal(staticRange, memberRange, valRange)

Parameters:
staticRange : range
memberRange : range
valRange : range

StaticVal(staticRange, valRange)

Full Usage: StaticVal(staticRange, valRange)

Parameters:
staticRange : range
valRange : range

Synthetic

Full Usage: Synthetic

Use useRange

Full Usage: Use useRange

Parameters:
useRange : range

UseRec(useRange, recRange)

Full Usage: UseRec(useRange, recRange)

Parameters:
useRange : range
recRange : range

Val valRange

Full Usage: Val valRange

Parameters:
valRange : range

Instance members

Instance member Description

this.IsAbstract

Full Usage: this.IsAbstract

Returns: bool
Returns: bool

this.IsAbstractMember

Full Usage: this.IsAbstractMember

Returns: bool
Returns: bool

this.IsAnd

Full Usage: this.IsAnd

Returns: bool
Returns: bool

this.IsDefault

Full Usage: this.IsDefault

Returns: bool
Returns: bool

this.IsDefaultVal

Full Usage: this.IsDefaultVal

Returns: bool
Returns: bool

this.IsDo

Full Usage: this.IsDo

Returns: bool
Returns: bool

this.IsExtern

Full Usage: this.IsExtern

Returns: bool
Returns: bool

this.IsLet

Full Usage: this.IsLet

Returns: bool
Returns: bool

this.IsLetRec

Full Usage: this.IsLetRec

Returns: bool
Returns: bool

this.IsMember

Full Usage: this.IsMember

Returns: bool
Returns: bool

this.IsMemberVal

Full Usage: this.IsMemberVal

Returns: bool
Returns: bool

this.IsNew

Full Usage: this.IsNew

Returns: bool
Returns: bool

this.IsOverride

Full Usage: this.IsOverride

Returns: bool
Returns: bool

this.IsOverrideVal

Full Usage: this.IsOverrideVal

Returns: bool
Returns: bool

this.IsStatic

Full Usage: this.IsStatic

Returns: bool
Returns: bool

this.IsStaticAbstract

Full Usage: this.IsStaticAbstract

Returns: bool
Returns: bool

this.IsStaticAbstractMember

Full Usage: this.IsStaticAbstractMember

Returns: bool
Returns: bool

this.IsStaticDo

Full Usage: this.IsStaticDo

Returns: bool
Returns: bool

this.IsStaticLet

Full Usage: this.IsStaticLet

Returns: bool
Returns: bool

this.IsStaticLetRec

Full Usage: this.IsStaticLetRec

Returns: bool
Returns: bool

this.IsStaticMember

Full Usage: this.IsStaticMember

Returns: bool
Returns: bool

this.IsStaticMemberVal

Full Usage: this.IsStaticMemberVal

Returns: bool
Returns: bool

this.IsStaticVal

Full Usage: this.IsStaticVal

Returns: bool
Returns: bool

this.IsSynthetic

Full Usage: this.IsSynthetic

Returns: bool
Returns: bool

this.IsUse

Full Usage: this.IsUse

Returns: bool
Returns: bool

this.IsUseRec

Full Usage: this.IsUseRec

Returns: bool
Returns: bool

this.IsVal

Full Usage: this.IsVal

Returns: bool
Returns: bool

this.Range

Full Usage: this.Range

Returns: range
Returns: range

Type something to start searching.