| AbstractDebuggerBreakpoint | Standard implementation of a breakpoint. |
| AbstractDebuggerModule | Base implementation of a module. |
| AbstractDebuggerThread | Base implementation of a debugged thread. |
| AbstractValueComposite | A composite value, typically, an array or an object. |
| AbstractValueNumber | Typed value that has an inner representation as a number. |
| AbstractValuePrimitive | A simple value made of a single piece of data. |
| DebuggerEventData | Standard implementation of the event data associated to debugger events. |
| DebuggerMachineInformation | Standard implementation of a machine information object. |
| DebuggerProcessInformation | Standard implementation. |
| DebuggerSetupInformation | Information about a target to be debugged and the wanted debugging settings. |
| DebuggerTargetInformation | Standard implementation. |
| DebuggerUtil | Utility methods for IDebuggerUnit. |
| ValueArray | An array of values provided by a debugger unit. |
| ValueBoolean | A boolean value provided by a debugger unit. |
| ValueByte | An 8-bit integer value provided by a debugger unit. |
| ValueCharacter | A 16-bit Unicode character value provided by a debugger unit. |
| ValueDouble | A double-precision floating point value provided by a debugger unit. |
| ValueFloat | A simple-precision floating point value provided by a debugger unit. |
| ValueInteger | A 32-bit integer value provided by a debugger unit. |
| ValueLong | A 64-bit integer value provided by a debugger unit. |
| ValueObject | A generic object value provided by a debugger unit. |
| ValueRaw | An unknown value provided by a debugger unit, represented as a byte array. |
| ValueShort | A 16-bit integer value provided by a debugger unit. |
| ValueString | A string value provided by a debugger unit. |
| ValueVoid | The void value, that may provided by a debugger unit to signify that there is "nothing". |