Inherits JsonExSerializer.Expression.ExpressionBase.
Inherited by JsonExSerializer.Expression.ListExpression, and JsonExSerializer.Expression.ObjectExpression.
Public Member Functions | |
| ComplexExpressionBase () | |
| override ExpressionBase | ResolveReference (ReferenceIdentifier refID) |
Protected Member Functions | |
| abstract ExpressionBase | ResolveChildReference (ReferenceIdentifier refID) |
| Resolve a child reference. | |
Properties | |
| IList< ExpressionBase > | ConstructorArguments [get, set] |
| Arguments to the constructor if any. | |
| JsonExSerializer.Expression.ComplexExpressionBase.ComplexExpressionBase | ( | ) |
| override ExpressionBase JsonExSerializer.Expression.ComplexExpressionBase.ResolveReference | ( | ReferenceIdentifier | refID | ) | [virtual] |
Implements JsonExSerializer.Expression.ExpressionBase.
| abstract ExpressionBase JsonExSerializer.Expression.ComplexExpressionBase.ResolveChildReference | ( | ReferenceIdentifier | refID | ) | [protected, pure virtual] |
Resolve a child reference.
| refID | the referenced id to resolve |
Implemented in JsonExSerializer.Expression.ListExpression, and JsonExSerializer.Expression.ObjectExpression.
IList<ExpressionBase> JsonExSerializer.Expression.ComplexExpressionBase.ConstructorArguments [get, set] |
Arguments to the constructor if any.
1.5.2