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.