Table of Contents

Class BlockILTransform

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

IL transform that runs a list of per-block transforms.

public class BlockILTransform : IILTransform
Inheritance
BlockILTransform
Implements
Inherited Members

Constructors

BlockILTransform()

public BlockILTransform()

Properties

PostOrderTransforms

public IList<IBlockTransform> PostOrderTransforms { get; }

Property Value

IList<IBlockTransform>

PreOrderTransforms

public IList<IBlockTransform> PreOrderTransforms { get; }

Property Value

IList<IBlockTransform>

Methods

Run(ILFunction, ILTransformContext)

public void Run(ILFunction function, ILTransformContext context)

Parameters

function ILFunction
context ILTransformContext

ToString()

public override string ToString()

Returns

string