Linq.Expression.Optimizer


ExpressionOptimizer

Namespace: global

This is just a light-weight expression optimizer. It won't do any heavy stuff...

Nested types and modules

ModuleDescription
Methods

Functions and values

Function or valueDescription
doReduction exp
Signature: exp:Expression -> Expression

Does reductions just for a current node.

reductionMethods
Signature: (Expression -> Expression) list

Used optimization methods

tryVisit exp
Signature: exp:Expression -> Expression

Expression tree visitor: go through the whole expression tree. Catches the exceptions.

visit exp
Signature: exp:Expression -> Expression

Expression tree visitor: go through the whole expression tree.

Fork me on GitHub