C# Класс MonoRemoteDebugger.Debugger.VisualStudio.MonoProperty

Наследование: IDebugProperty2
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetDebugPropertyInfo ( enum_DEBUGPROP_INFO_FLAGS dwFields ) : DEBUG_PROPERTY_INFO
GetMirrorInfo ( ) : PropertyChildInfo
IsExpandable ( ) : bool

Описание методов

EnumChildren() публичный Метод

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
Результат int

GetDerivedMostProperty() публичный Метод

public GetDerivedMostProperty ( IDebugProperty2 &ppDerivedMost ) : int
ppDerivedMost IDebugProperty2
Результат int

GetExtendedInfo() публичный Метод

public GetExtendedInfo ( System.Guid &guidExtendedInfo, object &pExtendedInfo ) : int
guidExtendedInfo System.Guid
pExtendedInfo object
Результат int

GetMemoryBytes() публичный Метод

public GetMemoryBytes ( IDebugMemoryBytes2 &ppMemoryBytes ) : int
ppMemoryBytes IDebugMemoryBytes2
Результат int

GetMemoryContext() публичный Метод

public GetMemoryContext ( IDebugMemoryContext2 &ppMemory ) : int
ppMemory IDebugMemoryContext2
Результат int

GetParent() публичный Метод

public GetParent ( IDebugProperty2 &ppParent ) : int
ppParent IDebugProperty2
Результат int

GetPropertyInfo() публичный Метод

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
Результат int

GetReference() публичный Метод

public GetReference ( IDebugReference2 &ppReference ) : int
ppReference IDebugReference2
Результат int

GetSize() публичный Метод

public GetSize ( uint &pdwSize ) : int
pdwSize uint
Результат int

MonoProperty() публичный Метод

public MonoProperty ( StackFrame frame, Mono.Debugger.Soft.LocalVariable variable ) : System
frame Mono.Debugger.Soft.StackFrame
variable Mono.Debugger.Soft.LocalVariable
Результат System

MonoProperty() публичный Метод

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
Результат System

SetValueAsReference() публичный Метод

public SetValueAsReference ( IDebugReference2 rgpArgs, uint dwArgCount, IDebugReference2 pValue, uint dwTimeout ) : int
rgpArgs IDebugReference2
dwArgCount uint
pValue IDebugReference2
dwTimeout uint
Результат int

SetValueAsString() публичный Метод

public SetValueAsString ( string pszValue, uint dwRadix, uint dwTimeout ) : int
pszValue string
dwRadix uint
dwTimeout uint
Результат int