Skip to content

IInformationalInstruction.HandlerPart Enum

The handler part of an instruction.

C#
[Flags]
public enum IInformationalInstruction.HandlerPart

This is not a part of any Exception handler block.

C#
None = 0

Start of a try block.

C#
TryStart = 1

End of a try block (exclusive).

C#
TryEnd = 2

Start of a filter block.

C#
FilterStart = 4

Start of a handler block.

C#
HandlerStart = 8

End of a try block (exclusive).

C#
HandlerEnd = 16

One instruction before the start of a try block.

C#
BeforeTryStart = 32

End of a try or handler block (exclusive).

C#
TryOrHandlerEnd = TryEnd | HandlerEnd

Start of a filter or handler block.

C#
FilterOrHandlerStart = FilterStart | HandlerStart