Table of Contents

Interface ILiftableInstruction

Namespace
ICSharpCode.Decompiler.IL
Assembly
ICSharpCode.Decompiler.dll
public interface ILiftableInstruction

Properties

IsLifted

Gets whether the instruction was lifted; that is, whether is accepts potentially nullable arguments.

bool IsLifted { get; }

Property Value

bool

UnderlyingResultType

If the instruction is lifted and returns a nullable result, gets the underlying result type.

Note that not all lifted instructions return a nullable result: C# comparisons always return a bool!

StackType UnderlyingResultType { get; }

Property Value

StackType