Inherited by JsonExSerializer.Expression.BooleanEvaluator, and JsonExSerializer.Expression.NumericEvaluator.
Public Member Functions | |
| ValueEvaluator (ValueExpression expression) | |
| override object | GetReference () |
| Gets a reference to the final object. The reference does not need to be fully initialized. | |
| override object | Evaluate () |
| Evaluate the expression and return the result. | |
Protected Member Functions | |
| override object | Construct () |
| override void | UpdateResult () |
Properties | |
| new ValueExpression | Expression [get, set] |
| The expression being evaluated. | |
| JsonExSerializer.Expression.ValueEvaluator.ValueEvaluator | ( | ValueExpression | expression | ) |
| override object JsonExSerializer.Expression.ValueEvaluator.GetReference | ( | ) | [virtual] |
Gets a reference to the final object. The reference does not need to be fully initialized.
Reimplemented from JsonExSerializer.Expression.EvaluatorBase.
| override object JsonExSerializer.Expression.ValueEvaluator.Evaluate | ( | ) | [virtual] |
Evaluate the expression and return the result.
Reimplemented from JsonExSerializer.Expression.EvaluatorBase.
Reimplemented in JsonExSerializer.Expression.NumericEvaluator, and JsonExSerializer.Expression.BooleanEvaluator.
| override object JsonExSerializer.Expression.ValueEvaluator.Construct | ( | ) | [protected, virtual] |
Implements JsonExSerializer.Expression.EvaluatorBase.
| override void JsonExSerializer.Expression.ValueEvaluator.UpdateResult | ( | ) | [protected, virtual] |
Implements JsonExSerializer.Expression.EvaluatorBase.
new ValueExpression JsonExSerializer.Expression.ValueEvaluator.Expression [get, set] |
1.5.2