Class RuntimeValue_Indirect
- Namespace
- nanoFramework.Tools.Debugger
- Assembly
- nanoFramework.Tools.DebugLibrary.Net.dll
public class RuntimeValue_Indirect : RuntimeValue
- Inheritance
-
RuntimeValue_Indirect
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
protected RuntimeValue_Indirect(Engine eng, Commands.Debugging_Value[] array, int pos)
Parameters
eng
Engine
array
Debugging_Value[]
pos
int
Fields
protected RuntimeValue m_value
Field Value
- RuntimeValue
Properties
public override CorElementType CorElementType { get; }
Property Value
- CorElementType
public override nanoClrDataType DataType { get; }
Property Value
- nanoClrDataType
public override uint Depth { get; }
Property Value
- uint
public override bool IsArray { get; }
Property Value
- bool
public override bool IsBoxed { get; }
Property Value
- bool
public override bool IsNull { get; }
Property Value
- bool
public override bool IsPrimitive { get; }
Property Value
- bool
public override bool IsReference { get; }
Property Value
- bool
public override bool IsReflection { get; }
Property Value
- bool
public override bool IsValueType { get; }
Property Value
- bool
public override uint Length { get; }
Property Value
- uint
public override uint NumOfFields { get; }
Property Value
- uint
public override uint ReferenceId { get; }
Property Value
- uint
public override uint Type { get; }
Property Value
- uint
public override object Value { get; set; }
Property Value
- object
Methods
public override RuntimeValue GetElement(uint index)
Parameters
index
uint
Returns
- RuntimeValue
public override RuntimeValue GetField(uint offset, uint fd)
Parameters
offset
uint
fd
uint
Returns
- RuntimeValue