<?xml version="1.0" encoding="utf-8"?> <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> <Type Name="List<*>"> <Expand> <Item Name="[size]">_StoreSize</Item> <Item Name="[capacity]">_BufferSize</Item> <ArrayItems> <Size>_StoreSize</Size> <ValuePointer>_Buffer</ValuePointer> </ArrayItems> </Expand> </Type> <Type Name="StringBase<*>"> <DisplayString Condition="_Buffer == nullptr">empty</DisplayString> <DisplayString>{_Buffer}</DisplayString> <Expand> <Item Name="[size]" ExcludeView="simple">_StoreSize</Item> <Item Name="[capacity]" ExcludeView="simple">_BufferSize</Item> <Item Name="[value]">_Buffer</Item> </Expand> </Type> <Type Name="Dictionary<*>"> <Expand> <Item Name="[size]">_Count</Item> <Item Name="[capacity]">_BucketLength</Item> <ArrayItems> <Size>_Count</Size> <ValuePointer>_Entries._Mypair._Myval2</ValuePointer> </ArrayItems> </Expand> </Type> <Type Name="Assets::Texture"> <Expand> <Item Name="Width">((DirectX::ScratchImage*)DirectXImage)->m_metadata.width</Item> <Item Name="Height">((DirectX::ScratchImage*)DirectXImage)->m_metadata.height</Item> <Item Name="MipLevels">((DirectX::ScratchImage*)DirectXImage)->m_metadata.mipLevels</Item> <Item Name="Format">((DirectX::ScratchImage*)DirectXImage)->m_metadata.format</Item> <Item Name="Dimensions">((DirectX::ScratchImage*)DirectXImage)->m_metadata.dimension</Item> <Item Name="DirectX Image">((DirectX::ScratchImage*)DirectXImage)</Item> </Expand> </Type> </AutoVisualizer>