Table of Contents

Enum InstructionFlags

Namespace
ICSharpCode.Decompiler.IL
Assembly
ICSharpCode.Decompiler.dll
[Flags]
public enum InstructionFlags

Fields

ControlFlow = 4096

The instruction contains some kind of internal control flow.

EndPointUnreachable = 2048

The instruction performs unconditional control flow, so that its endpoint is unreachable.

MayBranch = 512

The instruction may exit with a branch or leave.

MayReadLocals = 16

The instruction may read from local variables.

MayThrow = 256

The instruction may throw an exception.

MayUnwrapNull = 1024

The instruction may jump to the closest containing nullable.rewrap instruction.

MayWriteLocals = 32

The instruction may write to local variables.

None = 0
SideEffect = 64

The instruction may have side effects, such as accessing heap memory, performing system calls, writing to local variables through pointers, etc.