JaCIL Framework API

HandlerTable Class

Standard implementation of the handler table. This implementation uses the ordinal of the instruction stream to calculate what stream objects are within handlers and protected blocks. Specifically, an instruction is within a handler or protected block is considered to be the same offset if the major is equal to the offset and the median is zero.

For a list of all members of this type, see HandlerTable Members.

System.Object
   JaCIL.Compiler.Instruction.HandlerTable

public class HandlerTable : IHandlerTable

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

For clarification, the handler tables in an assembly are defined as [offset1, offset2). With regard to ordinals, given a representation of maj:med:min for an ordinal, the same range can be represented as [offset1:0:*, offset2 - 1:0:*].

Requirements

Namespace: JaCIL.Compiler.Instruction

Assembly: JaCIL.Compiler (in JaCIL.Compiler.dll)

See Also

HandlerTable Members | JaCIL.Compiler.Instruction Namespace