IPinnedVariable2 Interface

Extends IPinnedVariable with optional information about a bit field member.

Definition

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

Properties

Address Contains the target address of the variable.
(Inherited from IPinnedVariable)
BitfieldMember If this is a bit field member, returns the bit field information. Otherwise, returns an invalid value of BitfieldMemberInfo.
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