Table of Contents

Class ILTransformContext

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

Parameter class holding various arguments for Run(ILFunction, ILTransformContext).

public class ILTransformContext
Inheritance
ILTransformContext
Derived
Inherited Members

Constructors

ILTransformContext(ILFunction, IDecompilerTypeSystem, IDebugInfoProvider?, DecompilerSettings?)

public ILTransformContext(ILFunction function, IDecompilerTypeSystem typeSystem, IDebugInfoProvider? debugInfo, DecompilerSettings? settings = null)

Parameters

function ILFunction
typeSystem IDecompilerTypeSystem
debugInfo IDebugInfoProvider
settings DecompilerSettings

ILTransformContext(ILTransformContext, ILFunction?)

public ILTransformContext(ILTransformContext context, ILFunction? function = null)

Parameters

context ILTransformContext
function ILFunction

Properties

CancellationToken

public CancellationToken CancellationToken { get; set; }

Property Value

CancellationToken

DebugInfo

public IDebugInfoProvider? DebugInfo { get; }

Property Value

IDebugInfoProvider

Function

public ILFunction Function { get; }

Property Value

ILFunction

PEFile

public PEFile PEFile { get; }

Property Value

PEFile

Settings

public DecompilerSettings Settings { get; }

Property Value

DecompilerSettings

Stepper

public Stepper Stepper { get; set; }

Property Value

Stepper

TypeSystem

public IDecompilerTypeSystem TypeSystem { get; }

Property Value

IDecompilerTypeSystem