Header menu logo F# Header menu logo Averest

Stmt Type

Statements is a discriminated union type for storing the core statements of the Quartz language. The QName arguments denote the program locations where the control flow may rest during macro steps except for ModuleCall whose QName arguments denote the name of the call (instance) and the called module (the other arguments are the argument expressions that may be optional).

Union cases

Union case Description

Abort Stmt * BoolExpr

Full Usage: Abort Stmt * BoolExpr

Parameters:
Item : Stmt * BoolExpr

AbortI Stmt * BoolExpr

Full Usage: AbortI Stmt * BoolExpr

Parameters:
Item : Stmt * BoolExpr

AbortW Stmt * BoolExpr

Full Usage: AbortW Stmt * BoolExpr

Parameters:
Item : Stmt * BoolExpr

AbortWI Stmt * BoolExpr

Full Usage: AbortWI Stmt * BoolExpr

Parameters:
Item : Stmt * BoolExpr

Action Action

Full Usage: Action Action

Parameters:
Item : Action

Conditional BoolExpr * Stmt * Stmt

Full Usage: Conditional BoolExpr * Stmt * Stmt

Parameters:
Item : BoolExpr * Stmt * Stmt

ContFlow QName * QName * Action list * BoolExpr option

Full Usage: ContFlow QName * QName * Action list * BoolExpr option

Parameters:
Item : QName * QName * Action list * BoolExpr option

DoWhile Stmt * BoolExpr

Full Usage: DoWhile Stmt * BoolExpr

Parameters:
Item : Stmt * BoolExpr

During Stmt * Stmt

Full Usage: During Stmt * Stmt

Parameters:
Item : Stmt * Stmt

LocDec Interface * Stmt

Full Usage: LocDec Interface * Stmt

Parameters:
Item : Interface * Stmt

ModuleCall QName * QName * Expr option list

Full Usage: ModuleCall QName * QName * Expr option list

Parameters:
Item : QName * QName * Expr option list

Nothing

Full Usage: Nothing

Parallel Stmt * Stmt

Full Usage: Parallel Stmt * Stmt

Parameters:
Item : Stmt * Stmt

Pause QName

Full Usage: Pause QName

Parameters:
Item : QName

Sequence Stmt * Stmt

Full Usage: Sequence Stmt * Stmt

Parameters:
Item : Stmt * Stmt

Suspend Stmt * BoolExpr

Full Usage: Suspend Stmt * BoolExpr

Parameters:
Item : Stmt * BoolExpr

SuspendI QName * Stmt * BoolExpr

Full Usage: SuspendI QName * Stmt * BoolExpr

Parameters:
Item : QName * Stmt * BoolExpr

SuspendW Stmt * BoolExpr

Full Usage: SuspendW Stmt * BoolExpr

Parameters:
Item : Stmt * BoolExpr

SuspendWI QName * Stmt * BoolExpr

Full Usage: SuspendWI QName * Stmt * BoolExpr

Parameters:
Item : QName * Stmt * BoolExpr

WhileDo Stmt * BoolExpr

Full Usage: WhileDo Stmt * BoolExpr

Parameters:
Item : Stmt * BoolExpr

Instance members

Instance member Description

this.BindPriority

Full Usage: this.BindPriority

Returns: int
Returns: int

this.IsAbort

Full Usage: this.IsAbort

Returns: bool
Returns: bool

this.IsAbortI

Full Usage: this.IsAbortI

Returns: bool
Returns: bool

this.IsAbortW

Full Usage: this.IsAbortW

Returns: bool
Returns: bool

this.IsAbortWI

Full Usage: this.IsAbortWI

Returns: bool
Returns: bool

this.IsAction

Full Usage: this.IsAction

Returns: bool
Returns: bool

this.IsConditional

Full Usage: this.IsConditional

Returns: bool
Returns: bool

this.IsContFlow

Full Usage: this.IsContFlow

Returns: bool
Returns: bool

this.IsDoWhile

Full Usage: this.IsDoWhile

Returns: bool
Returns: bool

this.IsDuring

Full Usage: this.IsDuring

Returns: bool
Returns: bool

this.IsLocDec

Full Usage: this.IsLocDec

Returns: bool
Returns: bool

this.IsModuleCall

Full Usage: this.IsModuleCall

Returns: bool
Returns: bool

this.IsNothing

Full Usage: this.IsNothing

Returns: bool
Returns: bool

this.IsParallel

Full Usage: this.IsParallel

Returns: bool
Returns: bool

this.IsPause

Full Usage: this.IsPause

Returns: bool
Returns: bool

this.IsSequence

Full Usage: this.IsSequence

Returns: bool
Returns: bool

this.IsSuspend

Full Usage: this.IsSuspend

Returns: bool
Returns: bool

this.IsSuspendI

Full Usage: this.IsSuspendI

Returns: bool
Returns: bool

this.IsSuspendW

Full Usage: this.IsSuspendW

Returns: bool
Returns: bool

this.IsSuspendWI

Full Usage: this.IsSuspendWI

Returns: bool
Returns: bool

this.IsWhileDo

Full Usage: this.IsWhileDo

Returns: bool
Returns: bool

this.tostr indent

Full Usage: this.tostr indent

Parameters:
    indent : string

Returns: string list
indent : string
Returns: string list

Type something to start searching.