Index > ExpressionPowerTools.Serialization > ExpressionPowerTools.Serialization.Compression > TreeCompressionVisitor
Visitor that compresses expressions.
public class TreeCompressionVisitor : ExpressionVisitorInheritance Object → ExpressionVisitor → TreeCompressionVisitor
| Ctor | Description |
|---|---|
| TreeCompressionVisitor() | Initializes a new instance of the TreeCompressionVisitor class. |
| Method | Description |
|---|---|
| Expression Compress(Expression source) | Compress the Expression tree by collapsing logical nodes that can be evaluated. |
| Expression Eval(Expression expression) | Evaluates the expression for segments that can be invoked. |
| Expression EvalAndCompress(Expression expression) | Performs evaluation and replacement of independent sub-trees. |
| Generated | Copyright | Version |
|---|---|---|
| 02/22/2021 21:59:57 | (c) Copyright 2020 Jeremy Likness. | 0.9.7-beta |