C# Класс Microsoft.Diagnostics.RuntimeExt.ClrObject

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

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

Метод Описание
ClrObject ( Microsoft.Diagnostics.Runtime.ClrHeap heap, Microsoft.Diagnostics.Runtime.ClrType type, ulong addr ) : System
ClrObject ( Microsoft.Diagnostics.Runtime.ClrHeap heap, Microsoft.Diagnostics.Runtime.ClrType type, ulong addr, bool inner ) : System
GetDictionaryItems ( ) : dynamic>>.IList
GetDictionaryKeyType ( ) : Microsoft.Diagnostics.Runtime.ClrType
GetDictionaryValueType ( ) : Microsoft.Diagnostics.Runtime.ClrType
GetDynamicMemberNames ( ) : IEnumerable
GetHeapType ( ) : Microsoft.Diagnostics.Runtime.ClrType
GetItems ( ) : IEnumerable
GetLength ( ) : int
GetValue ( ) : ulong
IsDictionary ( ) : bool
IsList ( ) : bool
IsNull ( ) : bool
ToString ( ) : string
TryConvert ( ConvertBinder binder, object &result ) : bool
TryGetIndex ( GetIndexBinder binder, object indexes, object &result ) : bool
TryGetMember ( GetMemberBinder binder, object &result ) : bool

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

Метод Описание
GetArrayValue ( Microsoft.Diagnostics.Runtime.ClrType type, ulong addr, int index, object &result ) : bool
GetIndexFromObjects ( object indexes ) : int
IsStringDict ( ) : bool

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

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

public ClrObject ( Microsoft.Diagnostics.Runtime.ClrHeap heap, Microsoft.Diagnostics.Runtime.ClrType type, ulong addr ) : System
heap Microsoft.Diagnostics.Runtime.ClrHeap
type Microsoft.Diagnostics.Runtime.ClrType
addr ulong
Результат System

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

public ClrObject ( Microsoft.Diagnostics.Runtime.ClrHeap heap, Microsoft.Diagnostics.Runtime.ClrType type, ulong addr, bool inner ) : System
heap Microsoft.Diagnostics.Runtime.ClrHeap
type Microsoft.Diagnostics.Runtime.ClrType
addr ulong
inner bool
Результат System

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

public GetDictionaryItems ( ) : dynamic>>.IList
Результат dynamic>>.IList

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

public GetDictionaryKeyType ( ) : Microsoft.Diagnostics.Runtime.ClrType
Результат Microsoft.Diagnostics.Runtime.ClrType

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

public GetDictionaryValueType ( ) : Microsoft.Diagnostics.Runtime.ClrType
Результат Microsoft.Diagnostics.Runtime.ClrType

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

public GetDynamicMemberNames ( ) : IEnumerable
Результат IEnumerable

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

public GetHeapType ( ) : Microsoft.Diagnostics.Runtime.ClrType
Результат Microsoft.Diagnostics.Runtime.ClrType

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

public GetItems ( ) : IEnumerable
Результат IEnumerable

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

public GetLength ( ) : int
Результат int

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

public GetValue ( ) : ulong
Результат ulong

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

public IsDictionary ( ) : bool
Результат bool

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

public IsList ( ) : bool
Результат bool

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

public IsNull ( ) : bool
Результат bool

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

public ToString ( ) : string
Результат string

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

public TryConvert ( ConvertBinder binder, object &result ) : bool
binder System.Dynamic.ConvertBinder
result object
Результат bool

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

public TryGetIndex ( GetIndexBinder binder, object indexes, object &result ) : bool
binder System.Dynamic.GetIndexBinder
indexes object
result object
Результат bool

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

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
Результат bool