ClrDebug 0.3.2
Bugfixes
-
Fix string marshalling on DIA interfaces not working when using a version of DIA that uses fake
BSTR
stringsWhen using DIA, you must now set
ClrDebug.Extensions.DiaStringsUseComHeap
to eithertrue
orfalse
so that ClrDebug knows how to marshal strings from the DIA implementation you are using. Attempting to marshal strings from DIA interfaces without setting this property will throw an exception that explains how to use the property. -
Fix
[Out]
arrays not working in source generated COM -
Fix
DUMP_HEADER32
andDUMP_HEADER64
marshalling issues -
Fix the
DebuggerDisplay
on certain structs sometimes throwing aNullReferenceException
when attempting to display anull
interface