microsoft / clrmd

Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.
MIT License
1.05k stars 254 forks source link

Implement array reading helpers in ClrMD 2.0 #648

Closed leculver closed 2 years ago

leculver commented 4 years ago

The API review/cleanup checkin removed a few array functions that we do not want to support going forward. We still need to add array helper functions for reading string[] arrays, ClrObject[] arrays, and valuetype[] arrays. Additionally ReadArrayElements added a start position in the array to read from, but it is not yet implemented.

I likely won't get to implementing this before 2.0 RTM, so I'm marking it as help wanted.

nxtn commented 4 years ago

Failure points of ClrmdArrayType:

However, there has been a rich set of implemented methods in ClrArray.