Header menu logo F# Compiler Guide

Scope Type

Tag to identify the construct that can be stored alongside its associated ranges

Union cases

Union case Description

ArrayOrList

Full Usage: ArrayOrList

Attribute

Full Usage: Attribute

Comment

Full Usage: Comment

ComputationExpr

Full Usage: ComputationExpr

Do

Full Usage: Do

ElseInIfThenElse

Full Usage: ElseInIfThenElse

EnumCase

Full Usage: EnumCase

FinallyInTryFinally

Full Usage: FinallyInTryFinally

For

Full Usage: For

HashDirective

Full Usage: HashDirective

IfThenElse

Full Usage: IfThenElse

Interface

Full Usage: Interface

Lambda

Full Usage: Lambda

LetOrUse

Full Usage: LetOrUse

LetOrUseBang

Full Usage: LetOrUseBang

Match

Full Usage: Match

MatchBang

Full Usage: MatchBang

MatchClause

Full Usage: MatchClause

MatchLambda

Full Usage: MatchLambda

Member

Full Usage: Member

Module

Full Usage: Module

Namespace

Full Usage: Namespace

New

Full Usage: New

ObjExpr

Full Usage: ObjExpr

Open

Full Usage: Open

Quote

Full Usage: Quote

Record

Full Usage: Record

RecordDefn

Full Usage: RecordDefn

RecordField

Full Usage: RecordField

SpecialFunc

Full Usage: SpecialFunc

ThenInIfThenElse

Full Usage: ThenInIfThenElse

TryFinally

Full Usage: TryFinally

TryInTryFinally

Full Usage: TryInTryFinally

TryInTryWith

Full Usage: TryInTryWith

TryWith

Full Usage: TryWith

Tuple

Full Usage: Tuple

Type

Full Usage: Type

TypeExtension

Full Usage: TypeExtension

UnionCase

Full Usage: UnionCase

UnionDefn

Full Usage: UnionDefn

Val

Full Usage: Val

While

Full Usage: While

WithInTryWith

Full Usage: WithInTryWith

XmlDocComment

Full Usage: XmlDocComment

YieldOrReturn

Full Usage: YieldOrReturn

YieldOrReturnBang

Full Usage: YieldOrReturnBang

Instance members

Instance member Description

this.IsArrayOrList

Full Usage: this.IsArrayOrList

Returns: bool
Returns: bool

this.IsAttribute

Full Usage: this.IsAttribute

Returns: bool
Returns: bool

this.IsComment

Full Usage: this.IsComment

Returns: bool
Returns: bool

this.IsComputationExpr

Full Usage: this.IsComputationExpr

Returns: bool
Returns: bool

this.IsDo

Full Usage: this.IsDo

Returns: bool
Returns: bool

this.IsElseInIfThenElse

Full Usage: this.IsElseInIfThenElse

Returns: bool
Returns: bool

this.IsEnumCase

Full Usage: this.IsEnumCase

Returns: bool
Returns: bool

this.IsFinallyInTryFinally

Full Usage: this.IsFinallyInTryFinally

Returns: bool
Returns: bool

this.IsFor

Full Usage: this.IsFor

Returns: bool
Returns: bool

this.IsHashDirective

Full Usage: this.IsHashDirective

Returns: bool
Returns: bool

this.IsIfThenElse

Full Usage: this.IsIfThenElse

Returns: bool
Returns: bool

this.IsInterface

Full Usage: this.IsInterface

Returns: bool
Returns: bool

this.IsLambda

Full Usage: this.IsLambda

Returns: bool
Returns: bool

this.IsLetOrUse

Full Usage: this.IsLetOrUse

Returns: bool
Returns: bool

this.IsLetOrUseBang

Full Usage: this.IsLetOrUseBang

Returns: bool
Returns: bool

this.IsMatch

Full Usage: this.IsMatch

Returns: bool
Returns: bool

this.IsMatchBang

Full Usage: this.IsMatchBang

Returns: bool
Returns: bool

this.IsMatchClause

Full Usage: this.IsMatchClause

Returns: bool
Returns: bool

this.IsMatchLambda

Full Usage: this.IsMatchLambda

Returns: bool
Returns: bool

this.IsMember

Full Usage: this.IsMember

Returns: bool
Returns: bool

this.IsModule

Full Usage: this.IsModule

Returns: bool
Returns: bool

this.IsNamespace

Full Usage: this.IsNamespace

Returns: bool
Returns: bool

this.IsNew

Full Usage: this.IsNew

Returns: bool
Returns: bool

this.IsObjExpr

Full Usage: this.IsObjExpr

Returns: bool
Returns: bool

this.IsOpen

Full Usage: this.IsOpen

Returns: bool
Returns: bool

this.IsQuote

Full Usage: this.IsQuote

Returns: bool
Returns: bool

this.IsRecord

Full Usage: this.IsRecord

Returns: bool
Returns: bool

this.IsRecordDefn

Full Usage: this.IsRecordDefn

Returns: bool
Returns: bool

this.IsRecordField

Full Usage: this.IsRecordField

Returns: bool
Returns: bool

this.IsSpecialFunc

Full Usage: this.IsSpecialFunc

Returns: bool
Returns: bool

this.IsThenInIfThenElse

Full Usage: this.IsThenInIfThenElse

Returns: bool
Returns: bool

this.IsTryFinally

Full Usage: this.IsTryFinally

Returns: bool
Returns: bool

this.IsTryInTryFinally

Full Usage: this.IsTryInTryFinally

Returns: bool
Returns: bool

this.IsTryInTryWith

Full Usage: this.IsTryInTryWith

Returns: bool
Returns: bool

this.IsTryWith

Full Usage: this.IsTryWith

Returns: bool
Returns: bool

this.IsTuple

Full Usage: this.IsTuple

Returns: bool
Returns: bool

this.IsType

Full Usage: this.IsType

Returns: bool
Returns: bool

this.IsTypeExtension

Full Usage: this.IsTypeExtension

Returns: bool
Returns: bool

this.IsUnionCase

Full Usage: this.IsUnionCase

Returns: bool
Returns: bool

this.IsUnionDefn

Full Usage: this.IsUnionDefn

Returns: bool
Returns: bool

this.IsVal

Full Usage: this.IsVal

Returns: bool
Returns: bool

this.IsWhile

Full Usage: this.IsWhile

Returns: bool
Returns: bool

this.IsWithInTryWith

Full Usage: this.IsWithInTryWith

Returns: bool
Returns: bool

this.IsXmlDocComment

Full Usage: this.IsXmlDocComment

Returns: bool
Returns: bool

this.IsYieldOrReturn

Full Usage: this.IsYieldOrReturn

Returns: bool
Returns: bool

this.IsYieldOrReturnBang

Full Usage: this.IsYieldOrReturnBang

Returns: bool
Returns: bool

Type something to start searching.