The Gallio.Common.Linq namespace contains types for manipulating Linq expressions.

Classes

  ClassDescription
ActionExtensions
Extension methods for Action delegates.
ExpressionExtensions
Extension methods for Expression<(Of <(TDelegate>)>).
ExpressionInstrumentor
Instuments an Expression<(Of <(TDelegate>)>) to intercept intermediate results from each sub-expression.
ExpressionVisitor<(Of <(T>)>)
Performs different actions depending on the type of Expression visited.