Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.76 KB

File metadata and controls

30 lines (21 loc) · 1.76 KB

TreeCompressionVisitor Class

Index > ExpressionPowerTools.Serialization > ExpressionPowerTools.Serialization.Compression > TreeCompressionVisitor

Visitor that compresses expressions.

public class TreeCompressionVisitor : ExpressionVisitor

Inheritance ObjectExpressionVisitorTreeCompressionVisitor

Constructors

Ctor Description
TreeCompressionVisitor() Initializes a new instance of the TreeCompressionVisitor class.

Methods

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