public interface IScalarLiveWatchNode : ILiveWatchNode,
IDisposable
Capabilities |
Returns the list of node's capabilities (e.g. whether it can be plotted and whether it can have children).
(Inherited from ILiveWatchNode) |
EnumValues | If the node corresponds to an enum field, contains the list of possible enum values that the user can select. Otherwise, null. |
Location |
Returns the location of the node (address + file:line) that will be used in various 'Go to' commands.
(Inherited from ILiveWatchNode) |
Name |
Initial node user-friendly name of the node.
(Inherited from ILiveWatchNode) |
RawType |
Node type as shown in the Type column of the Live Watch window.
(Inherited from ILiveWatchNode) |
RawValue | Contains the raw node value primarily used for plotting and logging. |
SelectedFormatter | Contains the formatter that was selected by the user from the list of supported formatters. |
SupportedFormatters | Contains the list of ILiveWatchFormatter formatters that can display the value of the node. Typically coming from GetFormattersForSize(Int32, ScalarVariableType). The user will select one of the formatters via a drop-down list, and it will be used to translate the raw memory value into a user-friendly string. |
UniqueID |
Unique ID of the node used to remember preferences for this node between debugging sessions.
(Inherited from ILiveWatchNode) |
GetChildren |
Creates and returns the list of the child nodes for the node.
(Inherited from ILiveWatchNode) |
SetEnumValue | Sets the node value based on an enum value selected by the user. |
SetSuspendState |
Applies the suspend state of the node (i.e. whether it's visible in the list, plotted, expanded, or any of its children are visible).
(Inherited from ILiveWatchNode) |
SetValueAsString |
Changes the node value when the user edited it in the Live Watch window.
(Inherited from ILiveWatchNode) |
UpdateState |
Returns the current value of the node, and also checks whether the node name, type or children have changed.
(Inherited from ILiveWatchNode) |