Object Viewer (also known as Expanded display)

You can either show the "Object Viewer" tool through the menu path Execution --> Tools --> Object Viewer

or pop-up the object viewer dialog by clicking the button ( ) located in the tool bar of the objects tool and watch tool.

This command opens an object viewer dialog when an object is dropped onto the button.

Depending the nature of the dropped object, you can view it with one or more of several viewers:

  • Object dump: dump a text representation of the value
  • String display: string representation
  • XML display: xml viewer
  • Object browse: browse the object, as you would do in the Object or watch tools
  • Object internal: display some internal data elements such as:
    • class_name
    • type_name
    • dynamic_type
    • field_count
    • deep_physicial_size
    • physical_size

Note: The "string display" viewer is available for objects with a string representation, for instance objects whose types conform to STRING_8 or conform to DEBUG_OUTPUT (see Debug Output. )

Note: The "XML display" is available for objects eligible for "String display", and whose string representation has XML content. The viewer displays XML in a tree-enabled grid.

String display viewer::

Displays the object as a string, by default the displayed length is 50:
If the limits are over the current slice limits, the displayed string will end by "..." to show there is more.
If you click on the auto expand button , the slice limits will be set to the lower and upper limits of the string value.

You can enable or disable the line wrapping by clicking onto .

Object dump viewer:

Object browse viewer:

Object internal viewer:

XML viewer: