Table of Contents

Enum StackType

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

A type for the purpose of stack analysis.

public enum StackType : byte
Extension Methods

Fields

F4 = 4

32-bit floating point number

F8 = 5

64-bit floating point number

I = 2

native-size integer, or unmanaged pointer

I4 = 1

32-bit integer

I8 = 3

64-bit integer

O = 6

Another stack type. Includes objects, value types, ...

Ref = 7

A managed pointer

Unknown = 0

The stack type is unknown; for example a call returning an unknown type because an assembly reference isn't loaded. Can also occur with invalid IL.

Void = 8

Represents the lack of a stack slot