JsonExSerializer.Expression.ComplexEvaluatorBase Class Reference

Base class evaluator for complex objects: javascript object and collection. More...

Inherits JsonExSerializer.Expression.EvaluatorBase.

Inherited by JsonExSerializer.Expression.ListEvaluator, and JsonExSerializer.Expression.ObjectEvaluator.

List of all members.

Public Member Functions

 ComplexEvaluatorBase (ExpressionBase expression)

Protected Member Functions

override object Construct ()

Protected Attributes

bool _isConstructing

Properties

new ComplexExpressionBase Expression [get, set]
 Complex expression.


Detailed Description

Base class evaluator for complex objects: javascript object and collection.


Constructor & Destructor Documentation

JsonExSerializer.Expression.ComplexEvaluatorBase.ComplexEvaluatorBase ( ExpressionBase  expression  ) 


Member Function Documentation

override object JsonExSerializer.Expression.ComplexEvaluatorBase.Construct (  )  [protected, virtual]

Implements JsonExSerializer.Expression.EvaluatorBase.

Reimplemented in JsonExSerializer.Expression.ListEvaluator, and JsonExSerializer.Expression.ObjectEvaluator.


Member Data Documentation

bool JsonExSerializer.Expression.ComplexEvaluatorBase._isConstructing [protected]


Property Documentation

new ComplexExpressionBase JsonExSerializer.Expression.ComplexEvaluatorBase.Expression [get, set]

Complex expression.

Reimplemented from JsonExSerializer.Expression.EvaluatorBase.

Reimplemented in JsonExSerializer.Expression.ListEvaluator, and JsonExSerializer.Expression.ObjectEvaluator.


Generated on Fri Feb 15 23:33:58 2008 for JsonExSerializer by  doxygen 1.5.2