JsonExSerializer.Expression.CollectionBuilderEvaluator Class Reference

Inherits JsonExSerializer.Expression.IEvaluator.

List of all members.

Public Member Functions

 CollectionBuilderEvaluator (ExpressionBase expression)
void SetResult (object value)
object Evaluate ()
 Fully evaluates the expression for this evaluator.
object GetReference ()
 Gets a reference to the expression result if the expression supports references at the time this is called.

Properties

ExpressionBase Expression [get, set]
 The expression being evaluated.
SerializationContext Context [get, set]


Constructor & Destructor Documentation

JsonExSerializer.Expression.CollectionBuilderEvaluator.CollectionBuilderEvaluator ( ExpressionBase  expression  ) 


Member Function Documentation

void JsonExSerializer.Expression.CollectionBuilderEvaluator.SetResult ( object  value  ) 

Implements JsonExSerializer.Expression.IEvaluator.

object JsonExSerializer.Expression.CollectionBuilderEvaluator.Evaluate (  ) 

Fully evaluates the expression for this evaluator.

Returns:
evaluated result

Implements JsonExSerializer.Expression.IEvaluator.

object JsonExSerializer.Expression.CollectionBuilderEvaluator.GetReference (  ) 

Gets a reference to the expression result if the expression supports references at the time this is called.

Returns:
object to reference

Implements JsonExSerializer.Expression.IEvaluator.


Property Documentation

ExpressionBase JsonExSerializer.Expression.CollectionBuilderEvaluator.Expression [get, set]

The expression being evaluated.

Implements JsonExSerializer.Expression.IEvaluator.

SerializationContext JsonExSerializer.Expression.CollectionBuilderEvaluator.Context [get, set]

Implements JsonExSerializer.IContextAware.


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