IPinnedEnumVariable Interface

Extends the IPinnedVariable interface, providing information about the enum values.

Definition

Namespace: VisualGDBExtensibility.LiveWatch
Assembly: VisualGDBExtensibility (in VisualGDBExtensibility.dll) Version: 5.6.109.1 (5.6.109.4849)
C#
public interface IPinnedEnumVariable : IPinnedVariable
Implements
IPinnedVariable

Properties

Address Contains the target address of the variable.
(Inherited from IPinnedVariable)
EnumValues Contains the list of known enum values for this variable.
Expression Contains the expression that could be entered in the regular Watch window to see the value of the variable.
(Inherited from IPinnedVariable)
RawType Contains the type name of the variable that will be displayed in the Live Watch window.
(Inherited from IPinnedVariable)
Size Contains the physical size of the variable.
(Inherited from IPinnedVariable)
SourceLocation Contains the file and line where the variable is defined.
(Inherited from IPinnedVariable)
Subtype If the Type is Scalar, contains the scalar variable type (e.g. UInt32).
(Inherited from IPinnedVariable)
Type Specifies the general type (e.g. scalar/pointer) of the variable.
(Inherited from IPinnedVariable)
UserFriendlyName Contains the user-friendly name of the variable that will be displayed in the Live Watch window.
(Inherited from IPinnedVariable)

Methods

LookupChildren
(Inherited from IPinnedVariable)
LookupSpecificChild Locates a specific child (e.g. struct field) matching the provided name.
(Inherited from IPinnedVariable)

Extension Methods

LookupChildRecursively Returns a pinned variable object for a field in a structure, supporting nested structures if needed.
(Defined by LiveWatchEngineExtensions)

See Also