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
ILFunctiontypeSystem
IDecompilerTypeSystemdebugInfo
IDebugInfoProvidersettings
DecompilerSettings
ILTransformContext(ILTransformContext, ILFunction?)
public ILTransformContext(ILTransformContext context, ILFunction? function = null)
Parameters
context
ILTransformContextfunction
ILFunction
Properties
CancellationToken
public CancellationToken CancellationToken { get; set; }
Property Value
DebugInfo
public IDebugInfoProvider? DebugInfo { get; }
Property Value
Function
public ILFunction Function { get; }
Property Value
PEFile
public PEFile PEFile { get; }
Property Value
Settings
public DecompilerSettings Settings { get; }
Property Value
Stepper
public Stepper Stepper { get; set; }
Property Value
TypeSystem
public IDecompilerTypeSystem TypeSystem { get; }