Table of Contents

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

RuntimeValue_Indirect(Engine, Debugging_Value[], int)

protected RuntimeValue_Indirect(Engine eng, Commands.Debugging_Value[] array, int pos)

Parameters

eng Engine
array Debugging_Value[]
pos int

Fields

m_value

protected RuntimeValue m_value

Field Value

RuntimeValue

Properties

CorElementType

public override CorElementType CorElementType { get; }

Property Value

CorElementType

DataType

public override nanoClrDataType DataType { get; }

Property Value

nanoClrDataType

Depth

public override uint Depth { get; }

Property Value

uint

IsArray

public override bool IsArray { get; }

Property Value

bool

IsBoxed

public override bool IsBoxed { get; }

Property Value

bool

IsNull

public override bool IsNull { get; }

Property Value

bool

IsPrimitive

public override bool IsPrimitive { get; }

Property Value

bool

IsReference

public override bool IsReference { get; }

Property Value

bool

IsReflection

public override bool IsReflection { get; }

Property Value

bool

IsValueType

public override bool IsValueType { get; }

Property Value

bool

Length

public override uint Length { get; }

Property Value

uint

NumOfFields

public override uint NumOfFields { get; }

Property Value

uint

ReferenceId

public override uint ReferenceId { get; }

Property Value

uint

Type

public override uint Type { get; }

Property Value

uint

Value

public override object Value { get; set; }

Property Value

object

Methods

GetElement(uint)

public override RuntimeValue GetElement(uint index)

Parameters

index uint

Returns

RuntimeValue

GetField(uint, uint)

public override RuntimeValue GetField(uint offset, uint fd)

Parameters

offset uint
fd uint

Returns

RuntimeValue