C# Class MemoScope.Core.Data.SimpleValueHelper

ファイルを表示 Open project: fremag/MemoScope.Net

Public Methods

Method Description
GetSimpleValue ( ClrObject obj ) : object
GetSimpleValue ( ulong objAddress, Microsoft.Diagnostics.Runtime.ClrType clrType, bool isInterior = false ) : object
GetSimpleValueString ( ClrObject obj ) : string
IsSimpleValue ( Microsoft.Diagnostics.Runtime.ClrType type ) : bool

Private Methods

Method Description
GetDateTime ( ulong dateData ) : System.DateTime
GetDateTimeKindString ( DateTimeKind kind ) : string
GetDateTimeString ( System.DateTime dateTime ) : string
GetIPAddress ( ClrObject ipAddress ) : IPAddress
ReadBuffer ( Microsoft.Diagnostics.Runtime.ClrHeap heap, ulong address, int length ) : byte[]

Method Details

GetSimpleValue() public static method

public static GetSimpleValue ( ClrObject obj ) : object
obj ClrObject
return object

GetSimpleValue() public static method

public static GetSimpleValue ( ulong objAddress, Microsoft.Diagnostics.Runtime.ClrType clrType, bool isInterior = false ) : object
objAddress ulong
clrType Microsoft.Diagnostics.Runtime.ClrType
isInterior bool
return object

GetSimpleValueString() public static method

public static GetSimpleValueString ( ClrObject obj ) : string
obj ClrObject
return string

IsSimpleValue() public static method

public static IsSimpleValue ( Microsoft.Diagnostics.Runtime.ClrType type ) : bool
type Microsoft.Diagnostics.Runtime.ClrType
return bool