Add a NatVis file for ratpak (#2065)

This commit is contained in:
Matt Cooley 2023-09-25 09:13:48 -07:00 committed by GitHub
parent ca84fed13c
commit 899014ee10
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 24 additions and 0 deletions

View file

@ -344,6 +344,9 @@
<ClCompile Include="NumberFormattingUtils.cpp" /> <ClCompile Include="NumberFormattingUtils.cpp" />
<ClCompile Include="UnitConverter.cpp" /> <ClCompile Include="UnitConverter.cpp" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Natvis Include="ratpak.natvis" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" /> <ImportGroup Label="ExtensionTargets" />
</Project> </Project>

View file

@ -162,4 +162,9 @@
</ClInclude> </ClInclude>
<ClInclude Include="NumberFormattingUtils.h" /> <ClInclude Include="NumberFormattingUtils.h" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Natvis Include="ratpak.natvis">
<Filter>RatPack</Filter>
</Natvis>
</ItemGroup>
</Project> </Project>

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="_number">
<Expand>
<Item Name="sign">sign</Item>
<Item Name="exp">exp</Item>
<ArrayItems>
<Size>cdigit</Size>
<ValuePointer>mant</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="_rat">
<DisplayString>{*pp}/{*pq}</DisplayString>
</Type>
</AutoVisualizer>