blob: c06165f6eb5c603236de133f0d5e46026ded247c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the .NET Foundation under one or more agreements.
The .NET Foundation licenses this file to you under the MIT license.
-->
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="HolderBase<*>">
<DisplayString>{m_value}</DisplayString>
<Expand>
<ExpandedItem>m_value</ExpandedItem>
</Expand>
</Type>
<Type Name="Volatile<*>">
<DisplayString>{m_val}</DisplayString>
<Expand>
<ExpandedItem>m_val</ExpandedItem>
</Expand>
</Type>
<Type Name="Object">
<Expand>
<Item Name="[Type]">m_pMethTab</Item>
<Item Name="[Header]">*(((PTR_ObjHeader)this)-1)</Item>
</Expand>
</Type>
<Type Name="ObjHeader">
<Expand>
<Item Name="[Object]">(PTR_Object)(this + 1)</Item>
<Item Name="[SyncBlock]" Condition="(m_SyncBlockValue.m_val & 0x0C000000) == 0x08000000">g_pSyncTable [m_SyncBlockValue.m_val & ((1<<26)-1)].m_SyncBlock</Item>
</Expand>
</Type>
<Type Name="MethodTable">
<Expand>
<Item Name="[Type Name]" Optional="true">debug_m_szClassName,s8</Item>
</Expand>
</Type>
</AutoVisualizer>
|