C# Class MonoRemoteDebugger.Debugger.VisualStudio.MonoProperty

Inheritance: IDebugProperty2
Mostra file Open project: techl/MonoRemoteDebugger Class Usage Examples

Public Methods

Method Description
EnumChildren ( enum_DEBUGPROP_INFO_FLAGS dwFields, uint dwRadix, System.Guid &guidFilter, enum_DBG_ATTRIB_FLAGS dwAttribFilter, string pszNameFilter, uint dwTimeout, IEnumDebugPropertyInfo2 &ppEnum ) : int
GetDerivedMostProperty ( IDebugProperty2 &ppDerivedMost ) : int
GetExtendedInfo ( System.Guid &guidExtendedInfo, object &pExtendedInfo ) : int
GetMemoryBytes ( IDebugMemoryBytes2 &ppMemoryBytes ) : int
GetMemoryContext ( IDebugMemoryContext2 &ppMemory ) : int
GetParent ( IDebugProperty2 &ppParent ) : int
GetPropertyInfo ( enum_DEBUGPROP_INFO_FLAGS dwFields, uint dwRadix, uint dwTimeout, IDebugReference2 rgpArgs, uint dwArgCount, DEBUG_PROPERTY_INFO pPropertyInfo ) : int
GetReference ( IDebugReference2 &ppReference ) : int
GetSize ( uint &pdwSize ) : int
MonoProperty ( StackFrame frame, Mono.Debugger.Soft.LocalVariable variable ) : System
MonoProperty ( StackFrame frame, Mono.Debugger.Soft.LocalVariable localVariable, TypeMirror typeMirror, Mono.Debugger.Soft.Mirror childMirror ) : System
SetValueAsReference ( IDebugReference2 rgpArgs, uint dwArgCount, IDebugReference2 pValue, uint dwTimeout ) : int
SetValueAsString ( string pszValue, uint dwRadix, uint dwTimeout ) : int

Private Methods

Method Description
GetDebugPropertyInfo ( enum_DEBUGPROP_INFO_FLAGS dwFields ) : DEBUG_PROPERTY_INFO
GetMirrorInfo ( ) : PropertyChildInfo
IsExpandable ( ) : bool

Method Details

EnumChildren() public method

public EnumChildren ( enum_DEBUGPROP_INFO_FLAGS dwFields, uint dwRadix, System.Guid &guidFilter, enum_DBG_ATTRIB_FLAGS dwAttribFilter, string pszNameFilter, uint dwTimeout, IEnumDebugPropertyInfo2 &ppEnum ) : int
dwFields enum_DEBUGPROP_INFO_FLAGS
dwRadix uint
guidFilter System.Guid
dwAttribFilter enum_DBG_ATTRIB_FLAGS
pszNameFilter string
dwTimeout uint
ppEnum IEnumDebugPropertyInfo2
return int

GetDerivedMostProperty() public method

public GetDerivedMostProperty ( IDebugProperty2 &ppDerivedMost ) : int
ppDerivedMost IDebugProperty2
return int

GetExtendedInfo() public method

public GetExtendedInfo ( System.Guid &guidExtendedInfo, object &pExtendedInfo ) : int
guidExtendedInfo System.Guid
pExtendedInfo object
return int

GetMemoryBytes() public method

public GetMemoryBytes ( IDebugMemoryBytes2 &ppMemoryBytes ) : int
ppMemoryBytes IDebugMemoryBytes2
return int

GetMemoryContext() public method

public GetMemoryContext ( IDebugMemoryContext2 &ppMemory ) : int
ppMemory IDebugMemoryContext2
return int

GetParent() public method

public GetParent ( IDebugProperty2 &ppParent ) : int
ppParent IDebugProperty2
return int

GetPropertyInfo() public method

public GetPropertyInfo ( enum_DEBUGPROP_INFO_FLAGS dwFields, uint dwRadix, uint dwTimeout, IDebugReference2 rgpArgs, uint dwArgCount, DEBUG_PROPERTY_INFO pPropertyInfo ) : int
dwFields enum_DEBUGPROP_INFO_FLAGS
dwRadix uint
dwTimeout uint
rgpArgs IDebugReference2
dwArgCount uint
pPropertyInfo DEBUG_PROPERTY_INFO
return int

GetReference() public method

public GetReference ( IDebugReference2 &ppReference ) : int
ppReference IDebugReference2
return int

GetSize() public method

public GetSize ( uint &pdwSize ) : int
pdwSize uint
return int

MonoProperty() public method

public MonoProperty ( StackFrame frame, Mono.Debugger.Soft.LocalVariable variable ) : System
frame Mono.Debugger.Soft.StackFrame
variable Mono.Debugger.Soft.LocalVariable
return System

MonoProperty() public method

public MonoProperty ( StackFrame frame, Mono.Debugger.Soft.LocalVariable localVariable, TypeMirror typeMirror, Mono.Debugger.Soft.Mirror childMirror ) : System
frame Mono.Debugger.Soft.StackFrame
localVariable Mono.Debugger.Soft.LocalVariable
typeMirror Mono.Debugger.Soft.TypeMirror
childMirror Mono.Debugger.Soft.Mirror
return System

SetValueAsReference() public method

public SetValueAsReference ( IDebugReference2 rgpArgs, uint dwArgCount, IDebugReference2 pValue, uint dwTimeout ) : int
rgpArgs IDebugReference2
dwArgCount uint
pValue IDebugReference2
dwTimeout uint
return int

SetValueAsString() public method

public SetValueAsString ( string pszValue, uint dwRadix, uint dwTimeout ) : int
pszValue string
dwRadix uint
dwTimeout uint
return int