C# Class Gurpenator.Formula.Conditional

Inheritance: UnaryPrefix
Show file Open project: thejoshwolfe/Gurpenator

Public Properties

Property Type Description
condition Formula
thenPart Formula

Public Methods

Method Description
Conditional ( SymbolToken ifToken, Formula condition, Formula thenPart ) : System
ToString ( ) : string
checkIsBoolean ( CheckingContext context ) : void
checkIsInt ( CheckingContext context ) : void
checkIsPercent ( CheckingContext context ) : void
evalBoolean ( EvaluationContext context ) : bool
evalInt ( EvaluationContext context ) : int
evalPercent ( EvaluationContext context ) : decimal
usedNames ( ) : IEnumerable

Method Details

Conditional() public method

public Conditional ( SymbolToken ifToken, Formula condition, Formula thenPart ) : System
ifToken SymbolToken
condition Formula
thenPart Formula
return System

ToString() public method

public ToString ( ) : string
return string

checkIsBoolean() public method

public checkIsBoolean ( CheckingContext context ) : void
context CheckingContext
return void

checkIsInt() public method

public checkIsInt ( CheckingContext context ) : void
context CheckingContext
return void

checkIsPercent() public method

public checkIsPercent ( CheckingContext context ) : void
context CheckingContext
return void

evalBoolean() public method

public evalBoolean ( EvaluationContext context ) : bool
context EvaluationContext
return bool

evalInt() public method

public evalInt ( EvaluationContext context ) : int
context EvaluationContext
return int

evalPercent() public method

public evalPercent ( EvaluationContext context ) : decimal
context EvaluationContext
return decimal

usedNames() public method

public usedNames ( ) : IEnumerable
return IEnumerable

Property Details

condition public property

public Formula,Gurpenator condition
return Formula

thenPart public property

public Formula,Gurpenator thenPart
return Formula