I was trying to use version from github main branch and found out that it does not work well, in few cases. Reading of dictionary one of them.
if I use 4.0.0-beta.24360.3 then I can just use IClrValue.ReadObjectField and get all fields correctly.
in case of github main 'entries' field could not be read correctly. For me it was returning Rank == -3.
I found workaround that works only in this case. in other case it returns wrong data. I could get correct value if I read this field using IClrInstanceField.ReadObject(address, false).
Once again if I use 4.0.0-beta.24360.3 then I can just use IClrValue.ReadObjectField
I was trying to use version from github main branch and found out that it does not work well, in few cases. Reading of dictionary one of them.
if I use 4.0.0-beta.24360.3 then I can just use IClrValue.ReadObjectField and get all fields correctly.
in case of github main 'entries' field could not be read correctly. For me it was returning Rank == -3.
I found workaround that works only in this case. in other case it returns wrong data. I could get correct value if I read this field using IClrInstanceField.ReadObject(address, false).
Once again if I use 4.0.0-beta.24360.3 then I can just use IClrValue.ReadObjectField