C# Class ComponentFactory.Quicksilver.Binding.EvalNodeLiteral

EvalNode that represents a literal.
Inheritance: EvalNode
ファイルを表示 Open project: ComponentFactory/Quicksilver

Public Methods

Method Description
EvalNodeLiteral ( TypeCode type, object value, System.Language language ) : System

Initialize a new instance of the EvalNodeLiteral class.

Evaluate ( object thisObject ) : EvalResult

Evalaute this node and return result.

ToString ( ) : string

Human readable version of the expression.

Method Details

EvalNodeLiteral() public method

Initialize a new instance of the EvalNodeLiteral class.
public EvalNodeLiteral ( TypeCode type, object value, System.Language language ) : System
type TypeCode Type of the literal contained.
value object Actual literal value.
language System.Language Language used for evaluation.
return System

Evaluate() public method

Evalaute this node and return result.
public Evaluate ( object thisObject ) : EvalResult
thisObject object Reference to object that is exposed as 'this'.
return EvalResult

ToString() public method

Human readable version of the expression.
public ToString ( ) : string
return string