Table of Contents

Class TransformExpressionTrees

Namespace
ICSharpCode.Decompiler.IL.Transforms
Assembly
ICSharpCode.Decompiler.dll

Converts LINQ Expression Trees to ILFunctions/ILAst instructions.

We build a tree of Func{ILInstruction}s, which are only executed, if the whole transform succeeds.

public class TransformExpressionTrees : IStatementTransform
Inheritance
TransformExpressionTrees
Implements
Inherited Members

Constructors

TransformExpressionTrees()

public TransformExpressionTrees()

Methods

Run(Block, int, StatementTransformContext)

public void Run(Block block, int pos, StatementTransformContext context)

Parameters

block Block
pos int
context StatementTransformContext