标签:ui hang readerwriterlock wpf
??
准备工作
1.对失去响应进程创建转储文件
2.配置该进程的pdb文件
3.复制该进程所在机器的系统dll(sos.dll, clr.dll, mscordacwks.dll)
4.配置系统dll的pdb文件路径, 或者直接从msdl.microsoft/download/symbols下载(注意端口是否被封)
分析过程:
1.利用~*e !clrstack
得到UI线程的ID 为12
2.利用~12e !clrstack -p
得到堆栈信息及函数参数值
3.从中发现先申请写锁, 后申请读锁,导致UI死锁
第一个锁CollectionChangedEventManager.DeliverEvent读锁
第二个锁PropertyChangedEventManager.PrivateAddListener写锁
0000000021137b28 000007fef87010b4 [HelperMethodFrame_1OBJ: 0000000021137b28] System.Threading.ReaderWriterLock.AcquireReaderLockInternal(Int32)
0000000021137c50 000007fef3eee179 System.Windows.WeakEventManager.DeliverEvent(System.Object, System.EventArgs)
PARAMETERS:
this (0x0000000021137ce0) = 0x0000000002f45678
sender (0x0000000021137ce8) = 0x00000000039ac078
args (0x0000000021137cf0) = 0x00000000044a2828
.....................省略部分日志信息
000000002113cf78 000007fef879cae7 [HelperMethodFrame_1OBJ: 000000002113cf78] System.Threading.ReaderWriterLock.AcquireWriterLockInternal(Int32)
000000002113d0a0 000007fef3eedf0a System.ComponentModel.PropertyChangedEventManager.PrivateAddListener(System.ComponentModel.INotifyPropertyChanged, System.Windows.IWeakEventListener, System.String)
PARAMETERS:
this = <no data>
source = <no data>
listener = <no data>
propertyName = <no data>
000000002113d120 000007fee7ce8e76 MS.Internal.Data.PropertyPathWorker.ReplaceItem(Int32, System.Object, System.Object)
PARAMETERS:
this = <no data>
k = <no data>
newO = <no data>
parent = <no data>
4. 利用!do分析读锁中DeliverEvent传递的参数args (0x0000000021137cf0) = 0x00000000044a2828
0:000> !do 0x00000000044a2828
Name: System.Collections.Specialized.NotifyCollectionChangedEventArgs
MethodTable: 000007fef6b5ffb8
EEClass: 000007fef6853e90
Size: 48(0x30) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7840c78 40001c7 80 System.EventArgs 0 shared static Empty
>> Domain:Value 00000000007f85a0:0000000002f2a5c8 <<
000007fef6b5cad0 4000674 18 System.Int32 1 instance 4 _action
000007fef782f780 4000675 8 ...Collections.IList 0 instance 0000000000000000 _newItems
000007fef782f780 4000676 10 ...Collections.IList 0 instance 0000000000000000 _oldItems
000007fef782c858 4000677 1c System.Int32 1 instance -1 _newStartingIndex
000007fef782c858 4000678 20 System.Int32 1 instance -1 _oldStartingIndex
5.根据成员_action 为4 查MSDN可知,当时的操作位Rest
public enum NotifyCollectionChangedAction
{
[__DynamicallyInvokable] Add,
[__DynamicallyInvokable] Remove,
[__DynamicallyInvokable] Replace,
[__DynamicallyInvokable] Move,
[__DynamicallyInvokable] Reset,
}
6.通过~12e !dso
得到对象名的堆栈信息
0:000> ~12e !dso
OS Thread Id: 0x198 (12)
RSP/REG Object Name
rcx 0000000004045578 System.Windows.Media.RenderData
00000000211370A0 00000000044a2858 System.IntPtr[]
0000000021137140 00000000044a2858 System.IntPtr[]
00000000211371B0 00000000044a2858 System.IntPtr[]
00000000211371F0 00000000044a2858 System.IntPtr[]
0000000021137270 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
0000000021137278 00000000044a2858 System.IntPtr[]
00000000211373E8 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
00000000211373F0 00000000044a2858 System.IntPtr[]
00000000211375E0 00000000044a2858 System.IntPtr[]
0000000021137720 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
0000000021137728 00000000044a2858 System.IntPtr[]
00000000211377C8 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
0000000021137AB0 0000000002f29fd0 MS.Internal.ReaderWriterLockWrapper
0000000021137AD8 0000000002f29ff8 System.Threading.ReaderWriterLock
0000000021137B90 00000000039ac078 System.Windows.Controls.ItemCollection
0000000021137B98 0000000002f45678 System.Collections.Specialized.CollectionChangedEventManager
0000000021137BA0 0000000002f29fd0 MS.Internal.ReaderWriterLockWrapper
0000000021137BB8 00000000037af1f0 System.Object[] (System.String[])
0000000021137C38 0000000002e2fa40 System.Windows.DependencyProperty
0000000021137C40 00000000037af1f0 System.Object[] (System.String[])
0000000021137C50 0000000002f45678 System.Collections.Specialized.CollectionChangedEventManager
0000000021137C60 00000000039ac078 System.Windows.Controls.ItemCollection
0000000021137CE0 0000000002f45678 System.Collections.Specialized.CollectionChangedEventManager
0000000021137CE8 00000000039ac078 System.Windows.Controls.ItemCollection
0000000021137CF0 00000000044a2828 System.Collections.Specialized.NotifyCollectionChangedEventArgs
0000000021137D28 00000000039ac078 System.Windows.Controls.ItemCollection
0000000021137D50 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021137D58 00000000039ac078 System.Windows.Controls.ItemCollection
0000000021137D60 00000000044a2828 System.Collections.Specialized.NotifyCollectionChangedEventArgs
0000000021137D78 00000000037af1f0 System.Object[] (System.String[])
0000000021137D80 0000000002e2fa40 System.Windows.DependencyProperty
0000000021137DA0 00000000039ac3d8 System.Collections.Specialized.NotifyCollectionChangedEventHandler
0000000021137DA8 00000000039ac078 System.Windows.Controls.ItemCollection
0000000021137DB0 00000000044a2828 System.Collections.Specialized.NotifyCollectionChangedEventArgs
0000000021137DC0 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021137DD0 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021137DE0 0000000002dd1858 System.Boolean
0000000021137DF0 0000000002d72000 MS.Internal.NamedObject
0000000021137E10 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021137E28 0000000002e2fa40 System.Windows.DependencyProperty
0000000021137E40 0000000002faecc0 MS.Utility.ItemStructMap`1+Entry[[System.Windows.TriggerSourceRecord, PresentationFramework]][]
0000000021137E58 0000000002faecc0 MS.Utility.ItemStructMap`1+Entry[[System.Windows.TriggerSourceRecord, PresentationFramework]][]
0000000021137E60 0000000002e2fa40 System.Windows.DependencyProperty
0000000021137E68 0000000002e2f9a8 System.Windows.FrameworkPropertyMetadata
0000000021137E78 00000000043f0770 System.Windows.ModifiedValue
0000000021137ED0 0000000002dfb280 System.Windows.DependencyProperty
0000000021137ED8 0000000002dd7e40 System.Windows.UncommonField`1[[System.Collections.Specialized.HybridDictionary[], System]]
0000000021137F40 0000000002fadf80 MS.Utility.ItemStructMap`1+Entry[[MS.Utility.ItemStructList`1[[System.Windows.ChildValueLookup, PresentationFramework]], WindowsBase]][]
0000000021138010 0000000002e2fa40 System.Windows.DependencyProperty
0000000021138020 0000000002dd7e00 System.Windows.UncommonField`1[[System.Collections.Specialized.HybridDictionary[], System]]
0000000021138060 0000000002e2fa40 System.Windows.DependencyProperty
00000000211380A0 00000000039abcc8 System.Windows.Controls.ComboBox
00000000211380B0 00000000039abcc8 System.Windows.Controls.ComboBox
00000000211380C0 00000000039abcc8 System.Windows.Controls.ComboBox
00000000211380E0 00000000039abcc8 System.Windows.Controls.ComboBox
00000000211380F0 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138100 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138140 0000000002d72000 MS.Internal.NamedObject
0000000021138180 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138188 0000000002e2fa40 System.Windows.DependencyProperty
0000000021138190 0000000002e2fa40 System.Windows.DependencyProperty
0000000021138198 0000000002e2f9a8 System.Windows.FrameworkPropertyMetadata
00000000211381A8 00000000043f0770 System.Windows.ModifiedValue
0000000021138238 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138258 0000000002e2f9a8 System.Windows.FrameworkPropertyMetadata
0000000021138260 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138278 0000000002e2fa40 System.Windows.DependencyProperty
0000000021138298 0000000002e2fa40 System.Windows.DependencyProperty
0000000021138350 0000000002e2f9a8 System.Windows.FrameworkPropertyMetadata
0000000021138360 0000000002e2f9a8 System.Windows.FrameworkPropertyMetadata
0000000021138370 0000000002e2fa40 System.Windows.DependencyProperty
0000000021138378 0000000002e2f9a8 System.Windows.FrameworkPropertyMetadata
0000000021138388 00000000043f0770 System.Windows.ModifiedValue
00000000211383C8 0000000002e2f9a8 System.Windows.FrameworkPropertyMetadata
00000000211383D0 00000000039abcc8 System.Windows.Controls.ComboBox
00000000211383E8 0000000002e2fa40 System.Windows.DependencyProperty
0000000021138418 00000000044a2238 UIH.Mcsf.PA.UtilityCSharp.Commons.TaskSchedulerExtension.SchedulerEnumerator
0000000021138478 0000000002dd5f80 System.Windows.UncommonField`1[[System.Object, mscorlib]]
0000000021138490 00000000043f0770 System.Windows.ModifiedValue
00000000211384A0 0000000002e2fa40 System.Windows.DependencyProperty
00000000211384A8 0000000002e2f9a8 System.Windows.FrameworkPropertyMetadata
00000000211384B8 00000000043f0770 System.Windows.ModifiedValue
00000000211384D8 00000000043f0770 System.Windows.ModifiedValue
00000000211384E8 00000000043f0770 System.Windows.ModifiedValue
0000000021138500 000000000307d3c0 MS.Internal.NamedObject
0000000021138530 00000000043f0770 System.Windows.ModifiedValue
0000000021138550 0000000002d72000 MS.Internal.NamedObject
00000000211385B0 0000000002e2fa40 System.Windows.DependencyProperty
00000000211385B8 0000000002e2f9a8 System.Windows.FrameworkPropertyMetadata
00000000211385C8 00000000043f0770 System.Windows.ModifiedValue
0000000021138600 00000000043f0770 System.Windows.ModifiedValue
0000000021138640 00000000037af1f0 System.Object[] (System.String[])
0000000021138680 00000000037af1f0 System.Object[] (System.String[])
00000000211386A8 00000000037af1f0 System.Object[] (System.String[])
00000000211386E0 0000000002de4e28 System.Windows.Visibility
0000000021138708 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138710 0000000002e2fa40 System.Windows.DependencyProperty
0000000021138780 0000000002d72000 MS.Internal.NamedObject
0000000021138790 00000000043f0770 System.Windows.ModifiedValue
00000000211387C0 0000000002ed5248 System.Windows.FrameworkPropertyMetadata
00000000211387E0 0000000002e2fa40 System.Windows.DependencyProperty
0000000021138810 00000000039ab300 System.Object[] (System.Object[])
0000000021138840 0000000003091df8 MS.Utility.ItemStructMap`1+Entry[[MS.Utility.ItemStructList`1[[System.Windows.ChildValueLookup, PresentationFramework]], WindowsBase]][]
0000000021138850 0000000003091df8 MS.Utility.ItemStructMap`1+Entry[[MS.Utility.ItemStructList`1[[System.Windows.ChildValueLookup, PresentationFramework]], WindowsBase]][]
0000000021138860 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138870 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138878 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138880 00000000043fe170 System.Int32[]
0000000021138888 00000000039a77c8 System.Collections.Generic.List`1[[System.Windows.DependencyObject, WindowsBase]]
00000000211388A0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
00000000211388F8 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138908 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138910 0000000002de4f88 System.Windows.DependencyProperty
0000000021138918 00000000039ab0d0 System.Windows.Data.Binding
0000000021138920 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138930 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138950 0000000002de4f88 System.Windows.DependencyProperty
0000000021138958 00000000039ab0d0 System.Windows.Data.Binding
0000000021138960 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138970 00000000039abcc8 System.Windows.Controls.ComboBox
0000000021138980 00000000039ad328 System.Windows.Controls.Primitives.Thumb
0000000021138988 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138998 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
00000000211389A0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
00000000211389A8 00000000039a73a8 System.Collections.Specialized.HybridDictionary
00000000211389B0 00000000039a73a8 System.Collections.Specialized.HybridDictionary
00000000211389B8 00000000043fe170 System.Int32[]
00000000211389C8 0000000003089420 System.Windows.Controls.ControlTemplate
00000000211389E0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
00000000211389F0 0000000002ed5a90 System.Windows.DependencyProperty
00000000211389F8 00000000039a7380 System.Object[] (System.Collections.Specialized.HybridDictionary[])
0000000021138A00 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021138A08 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138A10 00000000039a77c8 System.Collections.Generic.List`1[[System.Windows.DependencyObject, WindowsBase]]
0000000021138A20 00000000039a78d8 System.Windows.Controls.Grid
0000000021138A38 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138A40 00000000039a7380 System.Object[] (System.Collections.Specialized.HybridDictionary[])
0000000021138A48 00000000039a77c8 System.Collections.Generic.List`1[[System.Windows.DependencyObject, WindowsBase]]
0000000021138A50 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021138A68 00000000039a7380 System.Object[] (System.Collections.Specialized.HybridDictionary[])
0000000021138A78 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021138A80 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138A90 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021138AC8 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021138AD0 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021138B00 0000000002ed5a90 System.Windows.DependencyProperty
0000000021138B10 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138B18 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138B20 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021138B28 0000000002ed5a90 System.Windows.DependencyProperty
0000000021138B30 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021138B40 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021138B50 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021138B60 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021138B68 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021138B70 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138B90 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138BE0 0000000002ed5a90 System.Windows.DependencyProperty
0000000021138BE8 0000000002ed59c8 System.Windows.FrameworkPropertyMetadata
0000000021138BF8 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021138C08 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021138C50 0000000002ed5a90 System.Windows.DependencyProperty
0000000021138C58 0000000002dd7e40 System.Windows.UncommonField`1[[System.Collections.Specialized.HybridDictionary[], System]]
0000000021138CC0 0000000002d72000 MS.Internal.NamedObject
0000000021138D30 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138D90 0000000002ed5a90 System.Windows.DependencyProperty
0000000021138DA0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138DE0 0000000002ed5a90 System.Windows.DependencyProperty
0000000021138E60 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138EC0 0000000002d72000 MS.Internal.NamedObject
0000000021138EF0 0000000002ed59c8 System.Windows.FrameworkPropertyMetadata
0000000021138F00 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138F08 0000000002ed5a90 System.Windows.DependencyProperty
0000000021138F10 0000000002ed5a90 System.Windows.DependencyProperty
0000000021138F18 0000000002ed59c8 System.Windows.FrameworkPropertyMetadata
0000000021138F28 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021138F38 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021138FB8 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138FD8 0000000002ed59c8 System.Windows.FrameworkPropertyMetadata
0000000021138FE0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021138FF8 0000000002ed5a90 System.Windows.DependencyProperty
0000000021139018 0000000002ed5a90 System.Windows.DependencyProperty
0000000021139060 0000000003081f00 System.Windows.DependencyProperty
00000000211390A0 00000000038f8350 System.Windows.Controls.ControlTemplate
00000000211390F0 0000000002ed5a90 System.Windows.DependencyProperty
00000000211390F8 0000000002ed59c8 System.Windows.FrameworkPropertyMetadata
0000000021139108 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139118 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021139148 0000000002ed59c8 System.Windows.FrameworkPropertyMetadata
0000000021139150 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139168 0000000002ed5a90 System.Windows.DependencyProperty
0000000021139180 00000000030893b8 System.Windows.VerticalAlignment
0000000021139198 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
00000000211391D0 000000000308b050 System.Windows.CoerceValueCallback
0000000021139210 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139220 0000000002ed5a90 System.Windows.DependencyProperty
0000000021139228 0000000002ed59c8 System.Windows.FrameworkPropertyMetadata
0000000021139238 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139248 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021139258 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139268 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139290 000000000396e9d8 System.Windows.Controls.Primitives.DataGridColumnHeader
00000000211392A0 00000000038f8350 System.Windows.Controls.ControlTemplate
00000000211392B0 0000000003089420 System.Windows.Controls.ControlTemplate
00000000211392C0 00000000038f8350 System.Windows.Controls.ControlTemplate
00000000211392D0 0000000002d72000 MS.Internal.NamedObject
0000000021139300 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139310 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021139320 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021139330 0000000002ed5a90 System.Windows.DependencyProperty
0000000021139338 0000000002ed59c8 System.Windows.FrameworkPropertyMetadata
0000000021139348 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139358 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021139370 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021139380 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139390 00000000038f8350 System.Windows.Controls.ControlTemplate
00000000211393A0 00000000038f8350 System.Windows.Controls.ControlTemplate
00000000211393C0 0000000003089420 System.Windows.Controls.ControlTemplate
00000000211393D0 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021139400 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139428 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139440 0000000002ed5a00 System.Windows.PropertyMetadata
0000000021139478 0000000002ed5a90 System.Windows.DependencyProperty
0000000021139488 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139490 0000000002ed5a90 System.Windows.DependencyProperty
0000000021139500 0000000002d72000 MS.Internal.NamedObject
0000000021139510 0000000003089420 System.Windows.Controls.ControlTemplate
0000000021139530 00000000038f8350 System.Windows.Controls.ControlTemplate
0000000021139550 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139578 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
00000000211395C0 0000000002ed5a90 System.Windows.DependencyProperty
00000000211395F0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
00000000211395F8 0000000002dd7de0 System.Windows.UncommonField`1[[System.Collections.Specialized.HybridDictionary[], System]]
0000000021139600 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139618 0000000003089038 System.Windows.Style
0000000021139620 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139630 0000000002dd1de0 System.Windows.DependencyProperty
0000000021139640 00000000042efcd0 System.Windows.ModifiedValue
0000000021139650 0000000003089038 System.Windows.Style
0000000021139678 00000000038fab48 MS.Utility.SixItemList`1[[System.Windows.ContainerDependent, PresentationFramework]]
00000000211396A0 0000000002ea6c68 System.Windows.DependencyProperty
00000000211396A8 0000000003089038 System.Windows.Style
00000000211396B0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
00000000211396B8 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
00000000211396D0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139710 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139718 0000000003089038 System.Windows.Style
0000000021139728 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139730 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139838 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139840 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139850 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139870 000000000308b5d8 System.Windows.PropertyChangedCallback
0000000021139878 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139888 000000000308b5d8 System.Windows.PropertyChangedCallback
0000000021139890 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139898 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
00000000211398A8 00000000042efcd0 System.Windows.ModifiedValue
00000000211399D0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
00000000211399E0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139A50 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139B10 000000000304ba68 System.Windows.Controls.DataGrid
0000000021139B20 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
0000000021139B50 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139B60 00000000030927b0 System.Runtime.CompilerServices.ConditionalWeakTable`2[[System.Windows.DependencyObject, WindowsBase],[System.Collections.Generic.Dictionary`2[[System.Windows.DependencyProperty, WindowsBase],[System.Boolean, mscorlib]], mscorlib]]
0000000021139BC0 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139BC8 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
0000000021139BD8 00000000042efcd0 System.Windows.ModifiedValue
0000000021139BF8 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139C68 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139C88 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
0000000021139C90 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139CA8 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139CC8 00000000039a75e8 System.Collections.Generic.Dictionary`2[[System.Windows.DependencyProperty, WindowsBase],[System.Boolean, mscorlib]]
0000000021139CF0 00000000039ab750 MS.Utility.FrugalMap
0000000021139D00 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139D10 0000000003081bf0 System.Windows.DependencyProperty
0000000021139D40 0000000003081bf0 System.Windows.DependencyProperty
0000000021139D50 0000000003047240 System.Windows.DependencyProperty
0000000021139D80 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
0000000021139D90 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
0000000021139DA0 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139DA8 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
0000000021139DB8 00000000042efcd0 System.Windows.ModifiedValue
0000000021139DF8 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
0000000021139E00 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
0000000021139E18 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139E30 0000000002dd8728 System.Windows.DependencyProperty
0000000021139E80 000000000308b4b8 System.Windows.CoerceValueCallback
0000000021139EC0 00000000042efcd0 System.Windows.ModifiedValue
0000000021139ED0 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139ED8 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
0000000021139EE8 00000000042efcd0 System.Windows.ModifiedValue
0000000021139F08 00000000042efcd0 System.Windows.ModifiedValue
0000000021139F18 00000000042efcd0 System.Windows.ModifiedValue
0000000021139F48 0000000002dcd868 System.Windows.Media.Composition.DUCE+Channel
0000000021139F60 00000000042efcd0 System.Windows.ModifiedValue
0000000021139F80 0000000002d72000 MS.Internal.NamedObject
0000000021139FE0 0000000002ea6c68 System.Windows.DependencyProperty
0000000021139FE8 000000000308b4f8 System.Windows.FrameworkPropertyMetadata
0000000021139FF8 00000000042efcd0 System.Windows.ModifiedValue
000000002113A030 00000000042efcd0 System.Windows.ModifiedValue
000000002113A070 0000000003089038 System.Windows.Style
000000002113A0B0 0000000003089038 System.Windows.Style
000000002113A0D8 0000000003089038 System.Windows.Style
000000002113A120 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A130 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A138 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A140 0000000002ea6c68 System.Windows.DependencyProperty
000000002113A1B0 0000000002d72000 MS.Internal.NamedObject
000000002113A1C0 00000000042efcd0 System.Windows.ModifiedValue
000000002113A1F0 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113A200 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A210 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A228 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A270 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A280 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A2B8 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113A348 0000000002dd86e8 System.Windows.DependencyPropertyKey
000000002113A3F8 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A408 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A410 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A418 0000000002dcd868 System.Windows.Media.Composition.DUCE+Channel
000000002113A430 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A438 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A440 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A450 00000000039a78d8 System.Windows.Controls.Grid
000000002113A468 0000000002dcd868 System.Windows.Media.Composition.DUCE+Channel
000000002113A478 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A480 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A490 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A4B8 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A4C0 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A4D0 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A4E0 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A508 00000000039a71d8 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A510 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A530 00000000038eca90 System.Windows.Media.VisualCollection
000000002113A558 00000000038cbc28 System.Windows.Controls.ItemContainerGenerator
000000002113A588 00000000043fdfb0 System.Object[] (System.Windows.Media.Visual[])
000000002113A590 00000000038eca90 System.Windows.Media.VisualCollection
000000002113A5A0 00000000038eca68 System.Windows.Controls.UIElementCollection
000000002113A5C0 00000000044a16b0 UIH.Mcsf.PA.UtilityCSharp.Commons.TaskSchedulerExtension.SchedulerEnumerator
000000002113A5D0 00000000039c9018 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A628 00000000038cbc28 System.Windows.Controls.ItemContainerGenerator
000000002113A630 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A640 000000000446b0a8 System.Object[] (System.Threading.Tasks.Task[])
000000002113A658 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A660 00000000030aa388 UIH.Mcsf.PA.UtilityCSharp.Commons.DataGridColumnEx
000000002113A670 00000000038ea4a8 System.Collections.ObjectModel.ObservableCollection`1[[System.Object, mscorlib]]
000000002113A680 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A688 00000000038eca68 System.Windows.Controls.UIElementCollection
000000002113A6A0 000000000304ba68 System.Windows.Controls.DataGrid
000000002113A6A8 000000000304ba68 System.Windows.Controls.DataGrid
000000002113A710 00000000038cbc28 System.Windows.Controls.ItemContainerGenerator
000000002113A718 00000000043fb160 System.Collections.Generic.List`1[[System.Windows.Controls.RealizedColumnsBlock, PresentationFramework]]
000000002113A720 000000000304ba68 System.Windows.Controls.DataGrid
000000002113A728 000000000304c558 System.Windows.Controls.DataGridColumnCollection
000000002113A740 00000000038cb6d8 System.Windows.Controls.Primitives.DataGridColumnHeadersPresenter
000000002113A758 00000000039eff18 System.Windows.Controls.Primitives.DataGridColumnHeader
000000002113A778 00000000030ac2b0 UIH.Mcsf.PA.UtilityCSharp.Commons.DataGridColumnEx
000000002113A7A0 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A7B0 0000000002dfc470 System.Windows.DependencyProperty
000000002113A800 00000000038cd980 System.Boolean
000000002113A810 00000000038cd980 System.Boolean
000000002113A820 00000000038cd980 System.Boolean
000000002113A830 00000000038cd980 System.Boolean
000000002113A860 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A870 0000000002dfc470 System.Windows.DependencyProperty
000000002113A8E0 000000000304ba68 System.Windows.Controls.DataGrid
000000002113A900 00000000038cbc28 System.Windows.Controls.ItemContainerGenerator
000000002113A908 00000000038cbc28 System.Windows.Controls.ItemContainerGenerator
000000002113A928 0000000002dfc470 System.Windows.DependencyProperty
000000002113A9E0 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113A9F8 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113AA90 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113AB28 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113AB48 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113AF30 0000000003862928 System.Windows.Interop.HwndSource
000000002113AFC0 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113AFF0 0000000003828df8 System.Windows.Interop.HwndTarget
000000002113AFF8 0000000002dccfe8 System.Windows.Media.MediaContext
000000002113B008 0000000002dd0300 System.Object
000000002113B0A8 0000000002dfff80 System.Windows.ContextLayoutManager
000000002113B0C0 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113B100 0000000003862928 System.Windows.Interop.HwndSource
000000002113B130 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113B270 00000000038ec0a8 UIH.Mcsf.PA.PAControl.Commons.DataGridCellsPanelEx
000000002113B278 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113B2B0 0000000003862928 System.Windows.Interop.HwndSource
000000002113B2C0 0000000002ea6000 UIH.Mcsf.PA.FEContainee.Views.PAView
000000002113B2C8 0000000002ea6000 UIH.Mcsf.PA.FEContainee.Views.PAView
000000002113B2E0 0000000002dfff80 System.Windows.ContextLayoutManager
000000002113B300 00000000038288c8 System.Windows.Interop.HwndKeyboardInputProvider
000000002113B3C0 00000000038288c8 System.Windows.Interop.HwndKeyboardInputProvider
000000002113B570 0000000002ea6000 UIH.Mcsf.PA.FEContainee.Views.PAView
000000002113B580 0000000003862928 System.Windows.Interop.HwndSource
000000002113B690 0000000003828ac0 MS.Win32.HwndWrapper
000000002113B6B8 0000000003828d38 System.Windows.Threading.DispatcherOperationCallback
000000002113B6E0 00000000040e9fc8 System.Collections.ArrayList+ReadOnlyArrayList
000000002113B6F8 00000000040e9fc8 System.Collections.ArrayList+ReadOnlyArrayList
000000002113B700 00000000038289a8 MS.Win32.HwndWrapperHook
000000002113B710 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113B728 0000000003828c68 MS.Win32.HwndSubclass
000000002113B740 00000000043f99f0 MS.Win32.HwndSubclass+DispatcherOperationCallbackParameter
000000002113B760 0000000003828d38 System.Windows.Threading.DispatcherOperationCallback
000000002113B780 0000000003828d38 System.Windows.Threading.DispatcherOperationCallback
000000002113B7B8 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113B7C8 0000000003828d38 System.Windows.Threading.DispatcherOperationCallback
000000002113B7E0 0000000003828d38 System.Windows.Threading.DispatcherOperationCallback
000000002113B7F0 0000000003828d38 System.Windows.Threading.DispatcherOperationCallback
000000002113B840 0000000003828d38 System.Windows.Threading.DispatcherOperationCallback
000000002113B850 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113B860 0000000002dd4dc0 MS.Internal.Threading.ExceptionFilterHelper
000000002113B868 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113B870 0000000003828c68 MS.Win32.HwndSubclass
000000002113B898 0000000002dce540 System.Threading.Thread
000000002113B8A0 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113B908 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113B940 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113B948 00000000043f99f0 MS.Win32.HwndSubclass+DispatcherOperationCallbackParameter
000000002113B958 0000000003828c68 MS.Win32.HwndSubclass
000000002113B970 0000000003828d38 System.Windows.Threading.DispatcherOperationCallback
000000002113B9C0 0000000003828c68 MS.Win32.HwndSubclass
000000002113B9D0 0000000003828d38 System.Windows.Threading.DispatcherOperationCallback
000000002113B9E0 0000000003828c68 MS.Win32.HwndSubclass
000000002113C168 0000000002d6bd00 System.RuntimeType
000000002113C1E0 00000000034026c8 UIH.Mcsf.PA.UtilityCSharp.Models.CfgModel
000000002113C1E8 000000000447d3e0 UIH.Mcsf.PA.UtilityCSharp.Commons.TaskSchedulerExtension.SchedulerEnumerator
000000002113C318 00000000043f99d0 System.IntPtr[]
000000002113C348 00000000034026c8 UIH.Mcsf.PA.UtilityCSharp.Models.CfgModel
000000002113C6D0 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113C7F8 00000000034026c8 UIH.Mcsf.PA.UtilityCSharp.Models.CfgModel
000000002113C848 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113CB80 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113CC28 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113CF08 0000000002f29fd0 MS.Internal.ReaderWriterLockWrapper
000000002113CF28 0000000002f29ff8 System.Threading.ReaderWriterLock
000000002113CFE8 0000000003034318 System.ComponentModel.PropertyChangedEventManager
000000002113CFF0 0000000002f29fd0 MS.Internal.ReaderWriterLockWrapper
000000002113D008 00000000033cb810 UIH.Mcsf.PA.FEContainee.ViewModels.MainViewModel
000000002113D078 00000000030342e8 System.RuntimeType
000000002113D088 00000000043f9810 MS.Internal.Data.PropertyPathWorker
000000002113D090 00000000033cb810 UIH.Mcsf.PA.FEContainee.ViewModels.MainViewModel
000000002113D0A0 0000000003034318 System.ComponentModel.PropertyChangedEventManager
000000002113D0B8 0000000004309a50 System.String PACfgVM
000000002113D0E8 000000000307d3c0 MS.Internal.NamedObject
000000002113D0F0 00000000033cb810 UIH.Mcsf.PA.FEContainee.ViewModels.MainViewModel
000000002113D0F8 00000000043f9810 MS.Internal.Data.PropertyPathWorker
000000002113D108 00000000033cb810 UIH.Mcsf.PA.FEContainee.ViewModels.MainViewModel
000000002113D128 0000000003152388 UIH.Mcsf.PA.UtilityCSharp.Commons.DataGridColumnEx
000000002113D130 000000000307d3c0 MS.Internal.NamedObject
000000002113D178 00000000043f99b0 System.WeakReference
000000002113D180 0000000004069940 System.Reflection.RuntimePropertyInfo
000000002113D188 0000000002d6bd00 System.RuntimeType
000000002113D1B8 0000000003152388 UIH.Mcsf.PA.UtilityCSharp.Commons.DataGridColumnEx
000000002113D1C0 000000000307d3c0 MS.Internal.NamedObject
000000002113D1C8 00000000043f9810 MS.Internal.Data.PropertyPathWorker
000000002113D1E0 00000000033cb810 UIH.Mcsf.PA.FEContainee.ViewModels.MainViewModel
000000002113D200 000000000447fb78 System.Threading.Tasks.Task
000000002113D220 000000000447fb78 System.Threading.Tasks.Task
000000002113D238 0000000003152388 UIH.Mcsf.PA.UtilityCSharp.Commons.DataGridColumnEx
000000002113D248 00000000043f9778 MS.Internal.Data.ClrBindingWorker
000000002113D250 0000000003152388 UIH.Mcsf.PA.UtilityCSharp.Commons.DataGridColumnEx
000000002113D258 0000000003152388 UIH.Mcsf.PA.UtilityCSharp.Commons.DataGridColumnEx
000000002113D288 0000000004310760 System.Windows.ModifiedValue
000000002113D2A8 0000000004309d00 System.Windows.Data.BindingExpression
000000002113D2B0 0000000004310760 System.Windows.ModifiedValue
000000002113D2F0 0000000003152388 UIH.Mcsf.PA.UtilityCSharp.Commons.DataGridColumnEx
000000002113D318 0000000003152388 UIH.Mcsf.PA.UtilityCSharp.Commons.DataGridColumnEx
000000002113D320 0000000004310760 System.Windows.ModifiedValue
000000002113D350 000000000444aa08 System.Object[] (System.Threading.Tasks.Task[])
000000002113D360 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113D3A0 0000000004309d00 System.Windows.Data.BindingExpression
000000002113D3B0 0000000003166798 System.Windows.Controls.DataGridColumnCollection
000000002113D3C0 0000000003165cf0 System.Windows.Controls.DataGrid
000000002113D3D0 00000000043d2dc8 MS.Internal.Data.DataBindEngine+Task
000000002113D3F8 0000000002dccfe8 System.Windows.Media.MediaContext
000000002113D408 0000000002e40508 MS.Internal.Data.DataBindEngine
000000002113D410 00000000043d2dc8 MS.Internal.Data.DataBindEngine+Task
000000002113D420 0000000002dccfe8 System.Windows.Media.MediaContext
000000002113D448 0000000002e41860 System.Boolean
000000002113D450 0000000002e41860 System.Boolean
000000002113D458 0000000002e41820 System.Windows.Threading.DispatcherOperationCallback
000000002113D498 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113D4B8 0000000002e41860 System.Boolean
000000002113D4C0 0000000002e41820 System.Windows.Threading.DispatcherOperationCallback
000000002113D4D0 0000000002e41820 System.Windows.Threading.DispatcherOperationCallback
000000002113D518 0000000002e41860 System.Boolean
000000002113D520 0000000002e41820 System.Windows.Threading.DispatcherOperationCallback
000000002113D530 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113D540 0000000002dd4dc0 MS.Internal.Threading.ExceptionFilterHelper
000000002113D548 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113D578 0000000002e41878 System.Windows.Threading.DispatcherOperation
000000002113D590 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113D5A8 0000000002dd5c10 System.Threading.ExecutionContext
000000002113D5B0 0000000002e418d8 System.Threading.ExecutionContext
000000002113D5F8 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113D600 0000000002e418d8 System.Threading.ExecutionContext
000000002113D628 000000000444ae08 System.Threading.Tasks.Task
000000002113D630 000000000444ae08 System.Threading.Tasks.Task
000000002113D678 0000000002dd5c10 System.Threading.ExecutionContext
000000002113D680 0000000002e418d8 System.Threading.ExecutionContext
000000002113D690 0000000002dce540 System.Threading.Thread
000000002113D710 0000000003c536b8 System.Runtime.CompilerServices.RuntimeHelpers+TryCode
000000002113D718 000000000444ae08 System.Threading.Tasks.Task
000000002113D878 0000000003c536b8 System.Runtime.CompilerServices.RuntimeHelpers+TryCode
000000002113D880 000000000444ae08 System.Threading.Tasks.Task
000000002113DA10 0000000002dd5c10 System.Threading.ExecutionContext
000000002113DA20 0000000002e418d8 System.Threading.ExecutionContext
000000002113DA78 0000000003c536b8 System.Runtime.CompilerServices.RuntimeHelpers+TryCode
000000002113DA80 000000000444ae08 System.Threading.Tasks.Task
000000002113DC90 0000000002dd5c10 System.Threading.ExecutionContext
000000002113DCD0 0000000002e418d8 System.Threading.ExecutionContext
000000002113DCF8 0000000003c536b8 System.Runtime.CompilerServices.RuntimeHelpers+TryCode
000000002113DD00 0000000003c536f8 System.Runtime.CompilerServices.RuntimeHelpers+CleanupCode
000000002113DD08 00000000043e0300 System.Threading.ExecutionContext+ExecutionContextRunData
000000002113DDF0 0000000002e416d0 System.Threading.ContextCallback
000000002113DDF8 0000000002e41878 System.Windows.Threading.DispatcherOperation
000000002113DE00 0000000002e418d8 System.Threading.ExecutionContext
000000002113DE08 0000000002dd5c10 System.Threading.ExecutionContext
000000002113DE88 0000000002dd5c10 System.Threading.ExecutionContext
000000002113DEA0 0000000002e41878 System.Windows.Threading.DispatcherOperation
000000002113DEA8 0000000002e416d0 System.Threading.ContextCallback
000000002113DED8 0000000002e416d0 System.Threading.ContextCallback
000000002113DEE0 0000000002e418d8 System.Threading.ExecutionContext
000000002113DEF0 0000000002e41878 System.Windows.Threading.DispatcherOperation
000000002113DF00 0000000002e41878 System.Windows.Threading.DispatcherOperation
000000002113DF30 0000000002e418d8 System.Threading.ExecutionContext
000000002113DF38 0000000002e41878 System.Windows.Threading.DispatcherOperation
000000002113DF40 0000000002e41878 System.Windows.Threading.DispatcherOperation
000000002113DF50 0000000002e41878 System.Windows.Threading.DispatcherOperation
000000002113DF98 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113DFA0 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113DFB0 0000000002e41948 System.Windows.Threading.PriorityItem`1[[System.Windows.Threading.DispatcherOperation, WindowsBase]]
000000002113DFC0 0000000002e41878 System.Windows.Threading.DispatcherOperation
000000002113E000 0000000002dd4f50 System.Object
000000002113E018 0000000002e41878 System.Windows.Threading.DispatcherOperation
000000002113E060 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113E070 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113E0F8 0000000002dd5d00 System.Object
000000002113E120 0000000002dd5258 MS.Win32.MessageOnlyHwndWrapper
000000002113E130 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113E148 0000000002dd5b68 System.Windows.Threading.DispatcherOperationCallback
000000002113E170 0000000003c53688 System.Collections.ArrayList+ReadOnlyArrayList
000000002113E188 0000000003c53688 System.Collections.ArrayList+ReadOnlyArrayList
000000002113E190 0000000002dd5c70 MS.Win32.HwndWrapperHook
000000002113E1A0 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113E1A8 0000000002dd5ba8 MS.Win32.HwndSubclass+DispatcherOperationCallbackParameter
000000002113E1B0 0000000002dd5ba8 MS.Win32.HwndSubclass+DispatcherOperationCallbackParameter
000000002113E1B8 0000000002dd5440 MS.Win32.HwndSubclass
000000002113E1D0 0000000002dd5ba8 MS.Win32.HwndSubclass+DispatcherOperationCallbackParameter
000000002113E1F0 0000000002dd5b68 System.Windows.Threading.DispatcherOperationCallback
000000002113E210 0000000002dd5b68 System.Windows.Threading.DispatcherOperationCallback
000000002113E248 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113E258 0000000002dd5b68 System.Windows.Threading.DispatcherOperationCallback
000000002113E268 0000000002dd5ba8 MS.Win32.HwndSubclass+DispatcherOperationCallbackParameter
000000002113E270 0000000002dd5b68 System.Windows.Threading.DispatcherOperationCallback
000000002113E280 0000000002dd5b68 System.Windows.Threading.DispatcherOperationCallback
000000002113E2C8 0000000002dd5ba8 MS.Win32.HwndSubclass+DispatcherOperationCallbackParameter
000000002113E2D0 0000000002dd5b68 System.Windows.Threading.DispatcherOperationCallback
000000002113E2E0 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113E2F0 0000000002dd4dc0 MS.Internal.Threading.ExceptionFilterHelper
000000002113E2F8 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113E328 0000000002dce540 System.Threading.Thread
000000002113E330 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113E398 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113E3D0 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113E3D8 0000000002dd5ba8 MS.Win32.HwndSubclass+DispatcherOperationCallbackParameter
000000002113E3E8 0000000002dd5440 MS.Win32.HwndSubclass
000000002113E400 0000000002dd5b68 System.Windows.Threading.DispatcherOperationCallback
000000002113E430 0000000002dd5ba8 MS.Win32.HwndSubclass+DispatcherOperationCallbackParameter
000000002113E460 00000000040f84f0 System.__ComObject
000000002113E4A8 00000000040ea2f0 System.UInt32[]
000000002113E580 00000000040ea2f0 System.UInt32[]
000000002113E7E8 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113E858 00000000039621d8 System.Windows.Threading.DispatcherFrame
000000002113E8E8 00000000039621d8 System.Windows.Threading.DispatcherFrame
000000002113E8F8 00000000039621d8 System.Windows.Threading.DispatcherFrame
000000002113E900 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113E938 0000000002dd4c58 System.Object
000000002113E960 00000000032e5080 System.Windows.Forms.WindowsFormsSynchronizationContext
000000002113E968 0000000002dd5238 System.Windows.Threading.DispatcherSynchronizationContext
000000002113E970 0000000002dd5c10 System.Threading.ExecutionContext
000000002113E988 00000000032e5080 System.Windows.Forms.WindowsFormsSynchronizationContext
000000002113E9D0 0000000002dce438 System.Threading.ContextCallback
000000002113E9F0 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113EA20 0000000002ea6000 UIH.Mcsf.PA.FEContainee.Views.PAView
000000002113EA30 0000000002dd4e68 System.Windows.Threading.Dispatcher
000000002113EA90 000000000379f1f0 UIH.Mcsf.PA.UtilityCSharp.Global.GLobalInit
000000002113EA98 0000000002ea6000 UIH.Mcsf.PA.FEContainee.Views.PAView
000000002113EAA0 00000000033cb810 UIH.Mcsf.PA.FEContainee.ViewModels.MainViewModel
000000002113EAA8 0000000002dce540 System.Threading.Thread
000000002113EAB0 0000000002d685b0 UIH.Mcsf.Core.CLRCommunicationProxy
000000002113EAB8 000000000379f198 UIH.Mcsf.PA.FEContainee.Communication.CommunicationSender
000000002113EAC0 0000000002ea5fd8 System.Diagnostics.Stopwatch
000000002113EAC8 0000000002ea6000 UIH.Mcsf.PA.FEContainee.Views.PAView
000000002113EAD0 00000000033cb810 UIH.Mcsf.PA.FEContainee.ViewModels.MainViewModel
000000002113EAD8 000000000379f198 UIH.Mcsf.PA.FEContainee.Communication.CommunicationSender
000000002113EAE0 000000000379f1f0 UIH.Mcsf.PA.UtilityCSharp.Global.GLobalInit
000000002113EAF0 0000000002d70a88 MS.Internal.ContentType
000000002113EAF8 0000000002ea5fd8 System.Diagnostics.Stopwatch
000000002113EB00 0000000002ea5fd8 System.Diagnostics.Stopwatch
000000002113EB08 0000000002d70a88 MS.Internal.ContentType
000000002113EB10 0000000002ea6000 UIH.Mcsf.PA.FEContainee.Views.PAView
000000002113EB18 0000000002ea6000 UIH.Mcsf.PA.FEContainee.Views.PAView
000000002113EB20 0000000002d6ea30 UIH.Mcsf.PA.UtilityCSharp.Commons.Logger
000000002113EB28 0000000002ea5c40 System.String [performance - pa startup]finish new PAView, spend
000000002113EB48 0000000002d6ea30 UIH.Mcsf.PA.UtilityCSharp.Commons.Logger
000000002113EB58 00000000033cb810 UIH.Mcsf.PA.FEContainee.ViewModels.MainViewModel
000000002113EB60 0000000002d6ea30 UIH.Mcsf.PA.UtilityCSharp.Commons.Logger
000000002113EB68 0000000002ea5d40 System.String [performance - pa startup]finish new MainViewModel, spend
000000002113EB98 0000000002d6ea30 UIH.Mcsf.PA.UtilityCSharp.Commons.Logger
000000002113EBB0 0000000002d6ea30 UIH.Mcsf.PA.UtilityCSharp.Commons.Logger
000000002113EBB8 0000000002ea5e48 System.String [performance - pa startup] finish new GLobalInit, spend
000000002113EBD8 0000000002d6ea30 UIH.Mcsf.PA.UtilityCSharp.Commons.Logger
000000002113EBE0 0000000002dce540 System.Threading.Thread
000000002113EBE8 00000000033cb810 UIH.Mcsf.PA.FEContainee.ViewModels.MainViewModel
000000002113EBF0 0000000002ea6000 UIH.Mcsf.PA.FEContainee.Views.PAView
000000002113EC00 0000000002d685b0 UIH.Mcsf.Core.CLRCommunicationProxy
000000002113EC40 0000000002d6d0b0 UIH.Mcsf.PA.FEContainee.Communication.PAFEContainee
000000002113EC48 0000000002dce540 System.Threading.Thread
000000002113EC50 0000000002d685b0 UIH.Mcsf.Core.CLRCommunicationProxy
000000002113EC90 0000000002d6d0b0 UIH.Mcsf.PA.FEContainee.Communication.PAFEContainee
000000002113EC98 0000000002dce540 System.Threading.Thread
000000002113F138 0000000002dce540 System.Threading.Thread
000000002113F140 0000000002dce5c0 System.Threading.ParameterizedThreadStart
7.写锁最前面的信息是:
000000002113D088 00000000043f9810 MS.Internal.Data.PropertyPathWorker
8.根据!do命令得到绑定路径,得知具体控件名,以及它导致了写锁
0:000> !do 00000000043f9810
Name: MS.Internal.Data.PropertyPathWorker
MethodTable: 000007fee7e6dd90
EEClass: 000007fee794ebb0
Size: 88(0x58) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fee7e4f050 400057f 8 ...dows.PropertyPath 0 instance 00000000043099b8 _parent
000007fee8a2e2a0 4000580 40 System.Int32 1 instance 1 _status
000007fef7825ac8 4000581 10 System.Object 0 instance 0000000004309e00 _treeContext
000007fef7825ac8 4000582 18 System.Object 0 instance 00000000043f9970 _rootItem
000007fee7e6de30 4000583 20 ...ourceValueState[] 0 instance 00000000043f9868 _arySVS
000007fee7e2be48 4000584 28 ...ker+ContextHelper 0 instance 0000000000000000 _contextHelper
000007fee7e6dc80 4000585 30 ....ClrBindingWorker 0 instance 00000000043f9778 _host
000007fee7e63198 4000586 38 ...ta.DataBindEngine 0 instance 0000000002e40508 _engine
000007fef782d688 4000587 44 System.Boolean 1 instance 1 _dependencySourcesChanged
000007fef782d688 4000588 45 System.Boolean 1 instance 1 _isDynamic
000007fef782d688 4000589 46 System.Boolean 1 instance 0 _needsDirectNotification
000007fef782d7f0 400058a 48 ...olean, mscorlib]] 1 instance 00000000043f9858 _isDBNullValidForUpdate
000007fef782b328 400057a cc0 System.Char[] 0 static 000000000307d950 s_comma
000007fef782b328 400057b cc8 System.Char[] 0 static 000000000307d970 s_dot
000007fef7825ac8 400057c cd0 System.Object 0 static 000000000307d990 NoParent
000007fef7825ac8 400057d cd8 System.Object 0 static 000000000307d9a8 AsyncRequestPending
000007fef7825ac8 400057e ce0 System.Object 0 static 000000000307d9c0 IListIndexOutOfRange
0:000> !do 00000000043099b8
Name: System.Windows.PropertyPath
MethodTable: 000007fee7e4f050
EEClass: 000007fee7884638
Size: 64(0x40) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7826970 40028c1 8 System.String 0 instance 00000000043098d8 _path
000007fee7e63048 40028c2 10 ...rameterCollection 0 instance 0000000000000000 _parameters
000007fee7e63880 40028c3 18 ...SourceValueInfo[] 0 instance 0000000004309bb0 _arySVI
000007fef7826970 40028c4 20 System.String 0 instance 0000000002d41420 _lastError
000007fef782ae78 40028c5 28 System.Object[] 0 instance 0000000004309c88 _earlyBoundPathParts
000007fee7e6dd90 40028c6 30 ...ropertyPathWorker 0 instance 0000000000000000 _singleWorker
000007fef782b328 40028c0 4010 System.Char[] 0 static 0000000000000000 s_comma
0:000> !do 00000000043098d8
Name: System.String
MethodTable: 000007fef7826970
EEClass: 000007fef73aeec8
Size: 220(0xdc) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll
String: (FrameworkElement.DataContext).PACfgVM.SeriesHeaderSetting.CfgInfo[colSeriesSendStatus].IsVisible
Fields:
MT Field Offset Type VT Attr Value Name
000007fef782c858 40000ed 8 System.Int32 1 instance 97 m_stringLength
000007fef782b398 40000ee c System.Char 1 instance 28 m_firstChar
000007fef7826970 40000ef 10 System.String 0 shared static Empty
>> Domain:Value 00000000007f85a0:0000000002d41420 <<
9.分析读锁最前面的地址
0000000021137BB8 00000000037af1f0 System.Object[] (System.String[])
10.
0:000> !da -details 00000000037af1f0
Name: System.String[]
MethodTable: 000007fef782ae78
EEClass: 000007fef73afdb8
Size: 80(0x50) bytes
Array: Rank 1, Number of elements 6, Type CLASS
Element Methodtable: 000007fef7826970
[0] 0000000002d936e8
Name: System.String
MethodTable: 000007fef7826970
EEClass: 000007fef73aeec8
Size: 30(0x1e) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll
String: 本地
Fields:
MT Field Offset Type VT Attr Value Name
000007fef782c858 40000ed 8 System.Int32 1 instance 2 m_stringLength
000007fef782b398 40000ee c System.Char 1 instance 672c m_firstChar
000007fef7826970 40000ef 10 System.String 0 shared static Empty
>> Domain:Value 00000000007f85a0: 0000000002d41420 <<
[1] 0000000002d937a8
Name: System.String
MethodTable: 000007fef7826970
EEClass: 000007fef73aeec8
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll
String: DVD
Fields:
MT Field Offset Type VT Attr Value Name
000007fef782c858 40000ed 8 System.Int32 1 instance 3 m_stringLength
000007fef782b398 40000ee c System.Char 1 instance 44 m_firstChar
000007fef7826970 40000ef 10 System.String 0 shared static Empty
>> Domain:Value 00000000007f85a0: 0000000002d41420 <<
[2] 0000000002d93808
Name: System.String
MethodTable: 000007fef7826970
EEClass: 000007fef73aeec8
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll
String: USB
Fields:
MT Field Offset Type VT Attr Value Name
000007fef782c858 40000ed 8 System.Int32 1 instance 3 m_stringLength
000007fef782b398 40000ee c System.Char 1 instance 55 m_firstChar
000007fef7826970 40000ef 10 System.String 0 shared static Empty
>> Domain:Value 00000000007f85a0: 0000000002d41420 <<
[3] 0000000002d93870
Name: System.String
MethodTable: 000007fef7826970
EEClass: 000007fef73aeec8
Size: 34(0x22) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll
String: 网络节点
Fields:
MT Field Offset Type VT Attr Value Name
000007fef782c858 40000ed 8 System.Int32 1 instance 4 m_stringLength
000007fef782b398 40000ee c System.Char 1 instance 7f51 m_firstChar
000007fef7826970 40000ef 10 System.String 0 shared static Empty
>> Domain:Value 00000000007f85a0: 0000000002d41420 <<
[4] 0000000002d93748
Name: System.String
MethodTable: 000007fef7826970
EEClass: 000007fef73aeec8
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll
String: RIS
Fields:
MT Field Offset Type VT Attr Value Name
000007fef782c858 40000ed 8 System.Int32 1 instance 3 m_stringLength
000007fef782b398 40000ee c System.Char 1 instance 52 m_firstChar
000007fef7826970 40000ef 10 System.String 0 shared static Empty
>> Domain:Value 00000000007f85a0: 0000000002d41420 <<
[5] 0000000002d93680
Name: System.String
MethodTable: 000007fef7826970
EEClass: 000007fef73aeec8
Size: 30(0x1e) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll
String: 所有
Fields:
MT Field Offset Type VT Attr Value Name
000007fef782c858 40000ed 8 System.Int32 1 instance 2 m_stringLength
000007fef782b398 40000ee c System.Char 1 instance 6240 m_firstChar
000007fef7826970 40000ef 10 System.String 0 shared static Empty
>> Domain:Value 00000000007f85a0: 0000000002d41420 <<
11.
0:000> !do 00000000039a71d8
Name: System.Windows.Controls.Primitives.DataGridColumnHeader
MethodTable: 000007fee7e58090
EEClass: 000007fee7885bd8
Size: 384(0x180) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef3f2eb00 4000db0 8 ...eading.Dispatcher 0 instance 0000000002dd4e68 _dispatcher
000007fef3f3bb88 4001321 10 ...endencyObjectType 0 instance 000000000308a530 _dType
000007fef7825ac8 4001322 18 System.Object 0 instance 0000000000000000 _contextStorage
000007fef3f3e898 4001323 20 ...ctiveValueEntry[] 0 instance 00000000042efb08 _effectiveValues
000007fef7847b70 4001324 28 System.UInt32 1 instance 3680277 _packedData
000007fef3f33708 400131f 7c0 ...ependencyProperty 0 static 0000000002dd5ef0 DirectDependencyProperty
000007fef3f3e7b0 4001320 7c8 ...ndler, mscorlib]] 0 static 0000000002dd5f48 InheritanceContextChangedHandlersField
000007fef7825ac8 4001325 7d0 System.Object 0 static 0000000002dd5f68 ExpressionInAlternativeStore
000007fef3f36c98 4001326 7d8 ...onStorageCallback 0 static 0000000002dd7d50 _getExpressionCore
000007fef3f3e828 4001327 7e0 ...bject, mscorlib]] 0 static 0000000002dd5f80 DependentListMapField
000007fef3f3bb88 4001328 7e8 ...endencyObjectType 0 static 0000000002dd1690 DType
000007fef782c858 4000ae0 2c System.Int32 1 instance 6 _parentIndex
000007fef3f31630 4000ae1 30 ....DependencyObject 0 instance 0000000000000000 _parent
000007feecd15260 4000ae2 40 ...ition.VisualProxy 1 instance 00000000039a7218 _proxy
000007fef3f31530 4000ae3 60 System.Windows.Rect 1 instance 00000000039a7238 _bboxSubgraph
000007fef3f345d0 4000af6 80 ...em.Windows.Vector 1 instance 00000000039a7258 _offset
000007feecd2f700 4000af7 38 System.UInt32 1 instance 131852 _flags
0000000000000000 4000adf b88 0 static 0000000002dd0910 BitmapEffectStateField
0000000000000000 4000ae4 b90 0 static 0000000002dd0930 CyclicBrushToChannelsMapField
0000000000000000 4000ae5 b98 0 static 0000000002dd0950 ChannelsToCyclicBrushMapField
0000000000000000 4000ae6 ba0 0 static 0000000002dd0970 ClipField
000007fef3f40e18 4000ae7 ba8 ...ouble, mscorlib]] 0 static 0000000002dd0990 OpacityField
0000000000000000 4000ae8 bb0 0 static 0000000002dd09b0 OpacityMaskField
0000000000000000 4000ae9 bb8 0 static 0000000002dd09d0 EdgeModeField
0000000000000000 4000aea bc0 0 static 0000000002dd09f0 BitmapScalingModeField
0000000000000000 4000aeb bc8 0 static 0000000002dd0a10 ClearTypeHintField
0000000000000000 4000aec bd0 0 static 0000000002dd0a30 TransformField
0000000000000000 4000aed bd8 0 static 0000000002dd0a50 EffectField
0000000000000000 4000aee be0 0 static 0000000002dd0a70 CacheModeField
0000000000000000 4000aef be8 0 static 0000000002dd0a90 GuidelinesXField
0000000000000000 4000af0 bf0 0 static 0000000002dd0ab0 GuidelinesYField
0000000000000000 4000af1 bf8 0 static 0000000002dd0ad0 AncestorChangedEventField
0000000000000000 4000af2 c00 0 static 0000000002dd0af0 UserProvidedBitmapEffectData
000007fef3f40fa0 4000af3 c08 ...ase]], mscorlib]] 0 static 0000000002dd0b10 ScrollableAreaClipField
0000000000000000 4000af4 c10 0 static 0000000002dd0b50 TextRenderingModeField
0000000000000000 4000af5 c18 0 static 0000000002dd0b70 TextHintingModeField
000007feecd29ea8 40013cc b0 System.UInt32 1 instance 12582913 _flags
000007fef3f31530 40013f0 b8 System.Windows.Rect 1 instance 00000000039a7290 _finalRect
000007fef3f318e8 40013f1 d8 System.Windows.Size 1 instance 00000000039a72b0 _desiredSize
000007fef3f318e8 40013f2 e8 System.Windows.Size 1 instance 00000000039a72c0 _previousAvailableSize
000007feecd1e2b0 40013f3 90 ...a.IDrawingContent 0 instance 0000000000000000 _drawingContent
000007feecd1ec98 40013f4 98 ...youtQueue+Request 0 instance 0000000000000000 MeasureRequest
000007feecd1ec98 40013f5 a0 ...youtQueue+Request 0 instance 0000000000000000 ArrangeRequest
000007fef782c858 40013f6 b4 System.Int32 1 instance 0 _persistId
000007feecd0d410 4001403 a8 ...s.SizeChangedInfo 0 instance 0000000000000000 sizeChangedInfo
000007fef3f318e8 400140b f8 System.Windows.Size 1 instance 00000000039a72d0 _size
000007fef78282f8 400135c 12b8 System.Type 0 static 0000000002d6cd28 _typeofThis
000007feecce9088 400135d 12c0 ...ndows.RoutedEvent 0 static 0000000002ddef90 PreviewMouseDownEvent
000007feecce9088 400135e 12c8 ...ndows.RoutedEvent 0 static 0000000002ddefc0 MouseDownEvent
000007feecce9088 400135f 12d0 ...ndows.RoutedEvent 0 static 0000000002ddeff0 PreviewMouseUpEvent
000007feecce9088 4001360 12d8 ...ndows.RoutedEvent 0 static 0000000002ddf080 MouseUpEvent
000007feecce9088 4001361 12e0 ...ndows.RoutedEvent 0 static 0000000002ddf388 PreviewMouseLeftButtonDownEvent
000007feecce9088 4001362 12e8 ...ndows.RoutedEvent 0 static 0000000002ddf3b8 MouseLeftButtonDownEvent
000007feecce9088 4001363 12f0 ...ndows.RoutedEvent 0 static 0000000002ddf3e8 PreviewMouseLeftButtonUpEvent
000007feecce9088 4001364 12f8 ...ndows.RoutedEvent 0 static 0000000002ddf438 MouseLeftButtonUpEvent
000007feecce9088 4001365 1300 ...ndows.RoutedEvent 0 static 0000000002ddf468 PreviewMouseRightButtonDownEvent
000007feecce9088 4001366 1308 ...ndows.RoutedEvent 0 static 0000000002ddf498 MouseRightButtonDownEvent
000007feecce9088 4001367 1310 ...ndows.RoutedEvent 0 static 0000000002ddf4c8 PreviewMouseRightButtonUpEvent
000007feecce9088 4001368 1318 ...ndows.RoutedEvent 0 static 0000000002ddf4f8 MouseRightButtonUpEvent
000007feecce9088 4001369 1320 ...ndows.RoutedEvent 0 static 0000000002ddee88 PreviewMouseMoveEvent
000007feecce9088 400136a 1328 ...ndows.RoutedEvent 0 static 0000000002ddeed0 MouseMoveEvent
000007feecce9088 400136b 1330 ...ndows.RoutedEvent 0 static 0000000002ddf0e0 PreviewMouseWheelEvent
000007feecce9088 400136c 1338 ...ndows.RoutedEvent 0 static 0000000002ddf110 MouseWheelEvent
000007feecce9088 400136d 1340 ...ndows.RoutedEvent 0 static 0000000002ddf140 MouseEnterEvent
000007feecce9088 400136e 1348 ...ndows.RoutedEvent 0 static 0000000002ddf170 MouseLeaveEvent
000007feecce9088 400136f 1350 ...ndows.RoutedEvent 0 static 0000000002ddf1a0 GotMouseCaptureEvent
000007feecce9088 4001370 1358 ...ndows.RoutedEvent 0 static 0000000002ddf268 LostMouseCaptureEvent
000007feecce9088 4001371 1360 ...ndows.RoutedEvent 0 static 0000000002ddf2c8 QueryCursorEvent
000007feecce9088 4001372 1368 ...ndows.RoutedEvent 0 static 0000000002ddfd40 PreviewStylusDownEvent
000007feecce9088 4001373 1370 ...ndows.RoutedEvent 0 static 0000000002ddfd88 StylusDownEvent
000007feecce9088 4001374 1378 ...ndows.RoutedEvent 0 static 0000000002ddfde8 PreviewStylusUpEvent
000007feecce9088 4001375 1380 ...ndows.RoutedEvent 0 static 0000000002ddfe18 StylusUpEvent
000007feecce9088 4001376 1388 ...ndows.RoutedEvent 0 static 0000000002ddfe48 PreviewStylusMoveEvent
000007feecce9088 4001377 1390 ...ndows.RoutedEvent 0 static 0000000002ddfe78 StylusMoveEvent
000007feecce9088 4001378 1398 ...ndows.RoutedEvent 0 static 0000000002ddfea8 PreviewStylusInAirMoveEvent
000007feecce9088 4001379 13a0 ...ndows.RoutedEvent 0 static 0000000002ddfef8 StylusInAirMoveEvent
000007feecce9088 400137a 13a8 ...ndows.RoutedEvent 0 static 0000000002ddff28 StylusEnterEvent
000007feecce9088 400137b 13b0 ...ndows.RoutedEvent 0 static 0000000002ddff58 StylusLeaveEvent
000007feecce9088 400137c 13b8 ...ndows.RoutedEvent 0 static 0000000002ddff88 PreviewStylusInRangeEvent
000007feecce9088 400137d 13c0 ...ndows.RoutedEvent 0 static 0000000002ddffb8 StylusInRangeEvent
000007feecce9088 400137e 13c8 ...ndows.RoutedEvent 0 static 0000000002ddffe8 PreviewStylusOutOfRangeEvent
000007feecce9088 400137f 13d0 ...ndows.RoutedEvent 0 static 0000000002de0018 StylusOutOfRangeEvent
000007feecce9088 4001380 13d8 ...ndows.RoutedEvent 0 static 0000000002de0078 PreviewStylusSystemGestureEvent
000007feecce9088 4001381 13e0 ...ndows.RoutedEvent 0 static 0000000002de00a8 StylusSystemGestureEvent
000007feecce9088 4001382 13e8 ...ndows.RoutedEvent 0 static 0000000002de00d8 GotStylusCaptureEvent
000007feecce9088 4001383 13f0 ...ndows.RoutedEvent 0 static 0000000002de0108 LostStylusCaptureEvent
000007feecce9088 4001384 13f8 ...ndows.RoutedEvent 0 static 0000000002de0168 StylusButtonDownEvent
000007feecce9088 4001385 1400 ...ndows.RoutedEvent 0 static 0000000002de0268 StylusButtonUpEvent
000007feecce9088 4001386 1408 ...ndows.RoutedEvent 0 static 0000000002de0298 PreviewStylusButtonDownEvent
000007feecce9088 4001387 1410 ...ndows.RoutedEvent 0 static 0000000002de02c8 PreviewStylusButtonUpEvent
000007feecce9088 4001388 1418 ...ndows.RoutedEvent 0 static 0000000002de0e08 PreviewKeyDownEvent
000007feecce9088 4001389 1420 ...ndows.RoutedEvent 0 static 0000000002de0e50 KeyDownEvent
000007feecce9088 400138a 1428 ...ndows.RoutedEvent 0 static 0000000002de0e80 PreviewKeyUpEvent
000007feecce9088 400138b 1430 ...ndows.RoutedEvent 0 static 0000000002de0eb0 KeyUpEvent
000007feecce9088 400138c 1438 ...ndows.RoutedEvent 0 static 0000000002de0f10 PreviewGotKeyboardFocusEvent
000007feecce9088 400138d 1440 ...ndows.RoutedEvent 0 static 0000000002de0ff0 GotKeyboardFocusEvent
000007feecce9088 400138e 1448 ...ndows.RoutedEvent 0 static 0000000002de1020 PreviewLostKeyboardFocusEvent
000007feecce9088 400138f 1450 ...ndows.RoutedEvent 0 static 0000000002de1050 LostKeyboardFocusEvent
000007feecce9088 4001390 1458 ...ndows.RoutedEvent 0 static 0000000002de13f0 PreviewTextInputEvent
000007feecce9088 4001391 1460 ...ndows.RoutedEvent 0 static 0000000002de1420 TextInputEvent
000007feecce9088 4001392 1468 ...ndows.RoutedEvent 0 static 0000000002de18e0 PreviewQueryContinueDragEvent
000007feecce9088 4001393 1470 ...ndows.RoutedEvent 0 static 0000000002de1928 QueryContinueDragEvent
000007feecce9088 4001394 1478 ...ndows.RoutedEvent 0 static 0000000002de1988 PreviewGiveFeedbackEvent
000007feecce9088 4001395 1480 ...ndows.RoutedEvent 0 static 0000000002de19b8 GiveFeedbackEvent
000007feecce9088 4001396 1488 ...ndows.RoutedEvent 0 static 0000000002de1a18 PreviewDragEnterEvent
000007feecce9088 4001397 1490 ...ndows.RoutedEvent 0 static 0000000002de1a48 DragEnterEvent
000007feecce9088 4001398 1498 ...ndows.RoutedEvent 0 static 0000000002de1a78 PreviewDragOverEvent
000007feecce9088 4001399 14a0 ...ndows.RoutedEvent 0 static 0000000002de1ac8 DragOverEvent
000007feecce9088 400139a 14a8 ...ndows.RoutedEvent 0 static 0000000002de1af8 PreviewDragLeaveEvent
000007feecce9088 400139b 14b0 ...ndows.RoutedEvent 0 static 0000000002de1b28 DragLeaveEvent
000007feecce9088 400139c 14b8 ...ndows.RoutedEvent 0 static 0000000002de1bd8 PreviewDropEvent
000007feecce9088 400139d 14c0 ...ndows.RoutedEvent 0 static 0000000002de1c08 DropEvent
000007feecce9088 400139e 14c8 ...ndows.RoutedEvent 0 static 0000000002de2008 PreviewTouchDownEvent
000007feecce9088 400139f 14d0 ...ndows.RoutedEvent 0 static 0000000002de2050 TouchDownEvent
000007feecce9088 40013a0 14d8 ...ndows.RoutedEvent 0 static 0000000002de2080 PreviewTouchMoveEvent
000007feecce9088 40013a1 14e0 ...ndows.RoutedEvent 0 static 0000000002de20b0 TouchMoveEvent
000007feecce9088 40013a2 14e8 ...ndows.RoutedEvent 0 static 0000000002de20e0 PreviewTouchUpEvent
000007feecce9088 40013a3 14f0 ...ndows.RoutedEvent 0 static 0000000002de2110 TouchUpEvent
000007feecce9088 40013a4 14f8 ...ndows.RoutedEvent 0 static 0000000002de2140 GotTouchCaptureEvent
000007feecce9088 40013a5 1500 ...ndows.RoutedEvent 0 static 0000000002de2190 LostTouchCaptureEvent
000007feecce9088 40013a6 1508 ...ndows.RoutedEvent 0 static 0000000002de21c0 TouchEnterEvent
000007feecce9088 40013a7 1510 ...ndows.RoutedEvent 0 static 0000000002de21f0 TouchLeaveEvent
0000000000000000 40013a8 1518 0 static 0000000002de2350 IsMouseDirectlyOverPropertyKey
000007fef3f33708 40013a9 1520 ...ependencyProperty 0 static 0000000002de2390 IsMouseDirectlyOverProperty
000007feeccecbc0 40013aa 1528 ...s.EventPrivateKey 0 static 0000000002de2440 IsMouseDirectlyOverChangedKey
0000000000000000 40013ab 1530 0 static 0000000002de24c8 IsMouseOverPropertyKey
000007fef3f33708 40013ac 1538 ...ependencyProperty 0 static 0000000002de2508 IsMouseOverProperty
0000000000000000 40013ad 1540 0 static 0000000002de25f0 IsStylusOverPropertyKey
000007fef3f33708 40013ae 1548 ...ependencyProperty 0 static 0000000002de2630 IsStylusOverProperty
0000000000000000 40013af 1550 0 static 0000000002de2750 IsKeyboardFocusWithinPropertyKey
000007fef3f33708 40013b0 1558 ...ependencyProperty 0 static 0000000002de2790 IsKeyboardFocusWithinProperty
000007feeccecbc0 40013b1 1560 ...s.EventPrivateKey 0 static 0000000002de2808 IsKeyboardFocusWithinChangedKey
0000000000000000 40013b2 1568 0 static 0000000002de28d0 IsMouseCapturedPropertyKey
000007fef3f33708 40013b3 1570 ...ependencyProperty 0 static 0000000002de2910 IsMouseCapturedProperty
000007feeccecbc0 40013b4 1578 ...s.EventPrivateKey 0 static 0000000002de29c0 IsMouseCapturedChangedKey
0000000000000000 40013b5 1580 0 static 0000000002de2a48 IsMouseCaptureWithinPropertyKey
000007fef3f33708 40013b6 1588 ...ependencyProperty 0 static 0000000002de2a88 IsMouseCaptureWithinProperty
000007feeccecbc0 40013b7 1590 ...s.EventPrivateKey 0 static 0000000002de2b38 IsMouseCaptureWithinChangedKey
0000000000000000 40013b8 1598 0 static 0000000002de2c00 IsStylusDirectlyOverPropertyKey
000007fef3f33708 40013b9 15a0 ...ependencyProperty 0 static 0000000002de2c40 IsStylusDirectlyOverProperty
000007feeccecbc0 40013ba 15a8 ...s.EventPrivateKey 0 static 0000000002de2cf0 IsStylusDirectlyOverChangedKey
0000000000000000 40013bb 15b0 0 static 0000000002de3418 IsStylusCapturedPropertyKey
000007fef3f33708 40013bc 15b8 ...ependencyProperty 0 static 0000000002de3458 IsStylusCapturedProperty
000007feeccecbc0 40013bd 15c0 ...s.EventPrivateKey 0 static 0000000002de3508 IsStylusCapturedChangedKey
0000000000000000 40013be 15c8 0 static 0000000002de3590 IsStylusCaptureWithinPropertyKey
000007fef3f33708 40013bf 15d0 ...ependencyProperty 0 static 0000000002de35d0 IsStylusCaptureWithinProperty
000007feeccecbc0 40013c0 15d8 ...s.EventPrivateKey 0 static 0000000002de3680 IsStylusCaptureWithinChangedKey
0000000000000000 40013c1 15e0 0 static 0000000002de3748 IsKeyboardFocusedPropertyKey
000007fef3f33708 40013c2 15e8 ...ependencyProperty 0 static 0000000002de3788 IsKeyboardFocusedProperty
000007feeccecbc0 40013c3 15f0 ...s.EventPrivateKey 0 static 0000000002de3800 IsKeyboardFocusedChangedKey
0000000000000000 40013c4 15f8 0 static 0000000002de3888 AreAnyTouchesDirectlyOverPropertyKey
000007fef3f33708 40013c5 1600 ...ependencyProperty 0 static 0000000002de38c8 AreAnyTouchesDirectlyOverProperty
0000000000000000 40013c6 1608 0 static 0000000002de39e8 AreAnyTouchesOverPropertyKey
000007fef3f33708 40013c7 1610 ...ependencyProperty 0 static 0000000002de3a28 AreAnyTouchesOverProperty
0000000000000000 40013c8 1618 0 static 0000000002de3b48 AreAnyTouchesCapturedPropertyKey
000007fef3f33708 40013c9 1620 ...ependencyProperty 0 static 0000000002de3b88 AreAnyTouchesCapturedProperty
0000000000000000 40013ca 1628 0 static 0000000002de3ca8 AreAnyTouchesCapturedWithinPropertyKey
000007fef3f33708 40013cb 1630 ...ependencyProperty 0 static 0000000002de3ce8 AreAnyTouchesCapturedWithinProperty
000007fef3f33708 40013cd 1638 ...ependencyProperty 0 static 0000000002de3e30 AllowDropProperty
000007fef3f33708 40013ce 1640 ...ependencyProperty 0 static 0000000002de3f80 RenderTransformProperty
000007fef3f33708 40013cf 1648 ...ependencyProperty 0 static 0000000002de4198 RenderTransformOriginProperty
000007fef3f33708 40013d0 1650 ...ependencyProperty 0 static 0000000002de4338 OpacityProperty
000007fef3f33708 40013d1 1658 ...ependencyProperty 0 static 0000000002de4520 OpacityMaskProperty
000007fef3f33708 40013d2 1660 ...ependencyProperty 0 static 0000000002de46d8 BitmapEffectProperty
000007fef3f33708 40013d3 1668 ...ependencyProperty 0 static 0000000002de4890 EffectProperty
000007fef3f33708 40013d4 1670 ...ependencyProperty 0 static 0000000002de4a48 BitmapEffectInputProperty
000007fef3f33708 40013d5 1678 ...ependencyProperty 0 static 0000000002de4c00 CacheModeProperty
000007fef3f33708 40013d6 1680 ...ependencyProperty 0 static 0000000002de4d48 UidProperty
000007fef3f33708 40013d7 1688 ...ependencyProperty 0 static 0000000002de4f88 VisibilityProperty
000007fef3f33708 40013d8 1690 ...ependencyProperty 0 static 0000000002de50d8 ClipToBoundsProperty
000007fef3f33708 40013d9 1698 ...ependencyProperty 0 static 0000000002de5290 ClipProperty
000007fef3f33708 40013da 16a0 ...ependencyProperty 0 static 0000000002de5418 SnapsToDevicePixelsProperty
000007feecce9088 40013db 16a8 ...ndows.RoutedEvent 0 static 0000000002de5590 GotFocusEvent
000007feecce9088 40013dc 16b0 ...ndows.RoutedEvent 0 static 0000000002de55d8 LostFocusEvent
0000000000000000 40013dd 16b8 0 static 0000000002de5938 IsFocusedPropertyKey
000007fef3f33708 40013de 16c0 ...ependencyProperty 0 static 0000000002de5978 IsFocusedProperty
000007fef3f33708 40013df 16c8 ...ependencyProperty 0 static 0000000002de5b40 IsEnabledProperty
000007feeccecbc0 40013e0 16d0 ...s.EventPrivateKey 0 static 0000000002de5bb8 IsEnabledChangedKey
000007fef3f33708 40013e1 16d8 ...ependencyProperty 0 static 0000000002de5ce8 IsHitTestVisibleProperty
000007feeccecbc0 40013e2 16e0 ...s.EventPrivateKey 0 static 0000000002de5d98 IsHitTestVisibleChangedKey
000007fef3f312a8 40013e3 16e8 ....PropertyMetadata 0 static 0000000002de5e30 _isVisibleMetadata
0000000000000000 40013e4 16f0 0 static 0000000002de5ea8 IsVisiblePropertyKey
000007fef3f33708 40013e5 16f8 ...ependencyProperty 0 static 0000000002de5ee8 IsVisibleProperty
000007feeccecbc0 40013e6 1700 ...s.EventPrivateKey 0 static 0000000002de5fc8 IsVisibleChangedKey
000007fef3f33708 40013e7 1708 ...ependencyProperty 0 static 0000000002de60b8 FocusableProperty
000007feeccecbc0 40013e8 1710 ...s.EventPrivateKey 0 static 0000000002de6130 FocusableChangedKey
000007fef3f33708 40013e9 1718 ...ependencyProperty 0 static 0000000002de6220 IsManipulationEnabledProperty
000007feecce9088 40013ea 1720 ...ndows.RoutedEvent 0 static 0000000002de6518 ManipulationStartingEvent
000007feecce9088 40013eb 1728 ...ndows.RoutedEvent 0 static 0000000002de6590 ManipulationStartedEvent
000007feecce9088 40013ec 1730 ...ndows.RoutedEvent 0 static 0000000002de65f0 ManipulationDeltaEvent
000007feecce9088 40013ed 1738 ...ndows.RoutedEvent 0 static 0000000002de6650 ManipulationInertiaStartingEvent
000007feecce9088 40013ee 1740 ...ndows.RoutedEvent 0 static 0000000002de66f8 ManipulationBoundaryFeedbackEvent
000007feecce9088 40013ef 1748 ...ndows.RoutedEvent 0 static 0000000002de6758 ManipulationCompletedEvent
000007fef78480f0 40013f7 13e0 System.Double 1 static 1.000000 _dpiScaleX
000007fef78480f0 40013f8 13e8 System.Double 1 static 1.000000 _dpiScaleY
000007fef782d688 40013f9 13f0 System.Boolean 1 static 0 _setDpi
0000000000000000 40013fa 1750 0 static 0000000002de6ab0 EventHandlersStoreField
0000000000000000 40013fb 1758 0 static 0000000002de6ad0 InputBindingCollectionField
0000000000000000 40013fc 1760 0 static 0000000002de6af0 CommandBindingCollectionField
000007fef3f3e828 40013fd 1768 ...bject, mscorlib]] 0 static 0000000002de6b10 LayoutUpdatedListItemsField
000007fef3f3e7b0 40013fe 1770 ...ndler, mscorlib]] 0 static 0000000002de6b30 LayoutUpdatedHandlersField
0000000000000000 40013ff 1778 0 static 0000000002de6b50 StylusPlugInsField
0000000000000000 4001400 1780 0 static 0000000002de6b70 AutomationPeerField
0000000000000000 4001401 1788 0 static 0000000002de6b90 MeasureDataField
0000000000000000 4001402 1790 0 static 0000000002de6bb0 PreviousMeasureDataField
000007feecd12930 4001404 1798 ...cusWithinProperty 0 static 0000000002de6bd0 FocusWithinProperty
000007feecd12a48 4001405 17a0 ...MouseOverProperty 0 static 0000000002de6bf8 MouseOverProperty
000007feecd12ad8 4001406 17a8 ...ureWithinProperty 0 static 0000000002de6c20 MouseCaptureWithinProperty
000007feecd12b68 4001407 17b0 ...tylusOverProperty 0 static 0000000002de6c48 StylusOverProperty
000007feecd12bf8 4001408 17b8 ...ureWithinProperty 0 static 0000000002de6c70 StylusCaptureWithinProperty
000007feecd12c88 4001409 17c0 ...uchesOverProperty 0 static 0000000002de6c98 TouchesOverProperty
000007feecd12d18 400140a 17c8 ...redWithinProperty 0 static 0000000002de6cc0 TouchesCapturedWithinProperty
000007fee7e3c790 400015b 108 System.Windows.Style 0 instance 00000000038f8110 _themeStyleCache
000007fee7e3c790 400015e 110 System.Windows.Style 0 instance 0000000000000000 _styleCache
000007fef3f31630 4000160 118 ....DependencyObject 0 instance 0000000000000000 _templatedParent
000007feecce1308 4000161 120 ...Windows.UIElement 0 instance 00000000039a78d8 _templateChild
000007fee7e815a0 4000162 138 System.UInt32 1 instance 1164482625 _flags
000007fee8a2c318 4000163 13c System.UInt32 1 instance 65535 _flags2
000007fef3f31630 400016d 128 ....DependencyObject 0 instance 0000000000000000 _parent
000007fef3f3f338 400016e 130 ...ty, WindowsBase]] 0 instance 0000000000000000 _inheritableProperties
000007fef78282f8 400012a 4b0 System.Type 0 static 0000000002d6cc88 _typeofThis
000007fef3f33708 400012b 4b8 ...ependencyProperty 0 static 0000000002ea6c68 StyleProperty
000007fef3f33708 400012c 4c0 ...ependencyProperty 0 static 0000000002dd1948 OverridesDefaultStyleProperty
000007fef3f33708 400012d 4c8 ...ependencyProperty 0 static 0000000002dd1ae8 UseLayoutRoundingProperty
000007fef3f33708 400012e 4d0 ...ependencyProperty 0 static 0000000002dd1c70 DefaultStyleKeyProperty
000007feecceaff8 400012f 4d8 ...umberSubstitution 0 static 0000000002dd1ce8 DefaultNumberSubstitution
000007fef3f33708 4000130 4e0 ...ependencyProperty 0 static 0000000002dd1de0 DataContextProperty
000007feeccecbc0 4000131 4e8 ...s.EventPrivateKey 0 static 0000000002dd1e58 DataContextChangedKey
000007fef3f33708 4000132 4f0 ...ependencyProperty 0 static 0000000002dd2ec0 BindingGroupProperty
000007fef3f33708 4000133 4f8 ...ependencyProperty 0 static 0000000002dd32c0 LanguageProperty
000007fef3f33708 4000134 500 ...ependencyProperty 0 static 0000000002dd36a0 NameProperty
000007fef3f33708 4000135 508 ...ependencyProperty 0 static 0000000002dd37e8 TagProperty
000007fef3f33708 4000136 510 ...ependencyProperty 0 static 0000000002dd3fd8 InputScopeProperty
000007feecce9088 4000137 518 ...ndows.RoutedEvent 0 static 0000000002dd4118 RequestBringIntoViewEvent
000007feecce9088 4000138 520 ...ndows.RoutedEvent 0 static 0000000002dd4190 SizeChangedEvent
000007fef3f312a8 4000139 528 ....PropertyMetadata 0 static 0000000002dd4218 _actualWidthMetadata
0000000000000000 400013a 530 0 static 0000000002dd4290 ActualWidthPropertyKey
000007fef3f33708 400013b 538 ...ependencyProperty 0 static 0000000002dd42d0 ActualWidthProperty
000007fef3f312a8 400013c 540 ....PropertyMetadata 0 static 0000000002dd4408 _actualHeightMetadata
0000000000000000 400013d 548 0 static 0000000002dd4480 ActualHeightPropertyKey
000007fef3f33708 400013e 550 ...ependencyProperty 0 static 0000000002dd44c0 ActualHeightProperty
000007fef3f33708 400013f 558 ...ependencyProperty 0 static 0000000002dd6268 LayoutTransformProperty
000007fef3f33708 4000140 560 ...ependencyProperty 0 static 0000000002dd6bd8 WidthProperty
000007fef3f33708 4000141 568 ...ependencyProperty 0 static 0000000002dd6d80 MinWidthProperty
000007fef3f33708 4000142 570 ...ependencyProperty 0 static 0000000002dd6f60 MaxWidthProperty
000007fef3f33708 4000143 578 ...ependencyProperty 0 static 0000000002dd7140 HeightProperty
000007fef3f33708 4000144 580 ...ependencyProperty 0 static 0000000002dd72e8 MinHeightProperty
000007fef3f33708 4000145 588 ...ependencyProperty 0 static 0000000002dd7490 MaxHeightProperty
000007fef3f33708 4000146 590 ...ependencyProperty 0 static 0000000002dd7670 FlowDirectionProperty
000007fef3f33708 4000147 598 ...ependencyProperty 0 static 0000000002dd7800 MarginProperty
000007fef3f33708 4000148 5a0 ...ependencyProperty 0 static 0000000002dd79d0 HorizontalAlignmentProperty
000007fef3f33708 4000149 5a8 ...ependencyProperty 0 static 0000000002dd7ba0 VerticalAlignmentProperty
000007fee7e3c790 400014a 5b0 System.Windows.Style 0 static 0000000002dd7c50 _defaultFocusVisualStyle
000007fef3f33708 400014b 5b8 ...ependencyProperty 0 static 0000000002dd80e8 FocusVisualStyleProperty
000007fef3f33708 400014c 5c0 ...ependencyProperty 0 static 0000000002dd8268 CursorProperty
000007fef3f33708 400014d 5c8 ...ependencyProperty 0 static 0000000002dd83f0 ForceCursorProperty
000007feeccecbc0 400014e 5d0 ...s.EventPrivateKey 0 static 0000000002dd84a0 InitializedKey
0000000000000000 400014f 5d8 0 static 0000000002dd8588 LoadedPendingPropertyKey
000007fef3f33708 4000150 5e0 ...ependencyProperty 0 static 0000000002dd85c8 LoadedPendingProperty
0000000000000000 4000151 5e8 0 static 0000000002dd86e8 UnloadedPendingPropertyKey
000007fef3f33708 4000152 5f0 ...ependencyProperty 0 static 0000000002dd8728 UnloadedPendingProperty
000007feecce9088 4000153 5f8 ...ndows.RoutedEvent 0 static 0000000002dd8808 LoadedEvent
000007feecce9088 4000154 600 ...ndows.RoutedEvent 0 static 0000000002dd8838 UnloadedEvent
000007fef3f33708 4000155 608 ...ependencyProperty 0 static 0000000002dd8c60 ToolTipProperty
000007fef3f33708 4000156 610 ...ependencyProperty 0 static 0000000002ddc450 ContextMenuProperty
000007feecce9088 4000157 618 ...ndows.RoutedEvent 0 static 0000000002dd9850 ToolTipOpeningEvent
000007feecce9088 4000158 620 ...ndows.RoutedEvent 0 static 0000000002dd9898 ToolTipClosingEvent
000007feecce9088 4000159 628 ...ndows.RoutedEvent 0 static 0000000002dddc40 ContextMenuOpeningEvent
000007feecce9088 400015a 630 ...ndows.RoutedEvent 0 static 0000000002dddc88 ContextMenuClosingEvent
0000000000000000 400015c 638 0 static 0000000002dddfd0 UnclippedDesiredSizeField
0000000000000000 400015d 640 0 static 0000000002dddff0 LayoutTransformDataField
0000000000000000 400015f 648 0 static 0000000002dde010 ResourcesField
000007fef3f3bb88 4000164 650 ...endencyObjectType 0 static 0000000002dd1640 UIElementDType
000007fef3f3bb88 4000165 658 ...endencyObjectType 0 static 0000000000000000 _controlDType
000007fef3f3bb88 4000166 660 ...endencyObjectType 0 static 0000000000000000 _contentPresenterDType
000007fef3f3bb88 4000167 668 ...endencyObjectType 0 static 0000000000000000 _pageFunctionBaseDType
000007fef3f3bb88 4000168 670 ...endencyObjectType 0 static 0000000000000000 _pageDType
000007feeccecbc0 400016a 678 ...s.EventPrivateKey 0 static 0000000002dde030 ResourcesChangedKey
000007feeccecbc0 400016b 680 ...s.EventPrivateKey 0 static 0000000002dde048 InheritedPropertyChangedKey
000007fef3f3bb88 400016c 688 ...endencyObjectType 0 static 0000000002ea6d30 DType
000007fef3f3df90 400016f 690 ...ct, WindowsBase]] 0 static 0000000002dde060 InheritanceContextField
000007fef3f3df90 4000170 698 ...ct, WindowsBase]] 0 static 0000000002dde080 MentorField
000007fee7e3fbb8 4000169 0 ...FrameworkServices 0 TLstatic _frameworkServices
>> Thread:Value 198:0000000002dfdf60 <<
000007fee7e402d0 40002be 140 ...s.ControlTemplate 0 instance 00000000038f8350 _templateCache
000007fee8a07038 40002bf 148 System.UInt16 1 instance 0 _controlBoolField
000007fef3f33708 40002ad 8c8 ...ependencyProperty 0 static 0000000002dfc160 BorderBrushProperty
000007fef3f33708 40002ae 8d0 ...ependencyProperty 0 static 0000000002dfbbf0 BorderThicknessProperty
000007fef3f33708 40002af 8d8 ...ependencyProperty 0 static 0000000002dfc2f8 BackgroundProperty
000007fef3f33708 40002b0 8e0 ...ependencyProperty 0 static 0000000002deea30 ForegroundProperty
000007fef3f33708 40002b1 8e8 ...ependencyProperty 0 static 0000000002dece38 FontFamilyProperty
000007fef3f33708 40002b2 8f0 ...ependencyProperty 0 static 0000000002dedfd0 FontSizeProperty
000007fef3f33708 40002b3 8f8 ...ependencyProperty 0 static 0000000002ded138 FontStretchProperty
000007fef3f33708 40002b4 900 ...ependencyProperty 0 static 0000000002decf38 FontStyleProperty
000007fef3f33708 40002b5 908 ...ependencyProperty 0 static 0000000002ded038 FontWeightProperty
000007fef3f33708 40002b6 910 ...ependencyProperty 0 static 0000000002ed5540 HorizontalContentAlignmentProperty
000007fef3f33708 40002b7 918 ...ependencyProperty 0 static 0000000002ed56e0 VerticalContentAlignmentProperty
000007fef3f33708 40002b8 920 ...ependencyProperty 0 static 0000000002dfb1c8 TabIndexProperty
000007fef3f33708 40002b9 928 ...ependencyProperty 0 static 0000000002dfb280 IsTabStopProperty
000007fef3f33708 40002ba 930 ...ependencyProperty 0 static 0000000002ed58a8 PaddingProperty
000007fef3f33708 40002bb 938 ...ependencyProperty 0 static 0000000002ed5a90 TemplateProperty
000007feecce9088 40002bc 940 ...ndows.RoutedEvent 0 static 0000000002ed5b40 PreviewMouseDoubleClickEvent
000007feecce9088 40002bd 948 ...ndows.RoutedEvent 0 static 0000000002dfd158 MouseDoubleClickEvent
000007fef3f33708 40002ca 950 ...ependencyProperty 0 static 0000000002dfd820 ContentProperty
0000000000000000 40002cb 958 0 static 0000000002dfd908 HasContentPropertyKey
000007fef3f33708 40002cc 960 ...ependencyProperty 0 static 0000000002dfd948 HasContentProperty
000007fef3f33708 40002cd 968 ...ependencyProperty 0 static 0000000002dfdb00 ContentTemplateProperty
000007fef3f33708 40002ce 970 ...ependencyProperty 0 static 0000000002dfdc80 ContentTemplateSelectorProperty
000007fef3f33708 40002cf 978 ...ependencyProperty 0 static 0000000002dfddd0 ContentStringFormatProperty
000007fef3f3bb88 40002d0 980 ...endencyObjectType 0 static 0000000002dfabb0 _dType
000007feecce9088 400100d 1570 ...ndows.RoutedEvent 0 static 0000000002eba090 ClickEvent
000007fef3f33708 400100e 1578 ...ependencyProperty 0 static 0000000002eba1d0 CommandProperty
000007fef3f33708 400100f 1580 ...ependencyProperty 0 static 0000000002eba318 CommandParameterProperty
000007fef3f33708 4001010 1588 ...ependencyProperty 0 static 0000000002eba460 CommandTargetProperty
0000000000000000 4001011 1590 0 static 0000000002eba5c0 IsPressedPropertyKey
000007fef3f33708 4001012 1598 ...ependencyProperty 0 static 0000000002eba600 IsPressedProperty
000007fef3f33708 4001013 15a0 ...ependencyProperty 0 static 0000000002eba7d0 ClickModeProperty
000007fef3f3e7b0 4001014 15a8 ...ndler, mscorlib]] 0 static 0000000002eba880 CanExecuteChangedHandler
000007fee8a7d410 40015f0 150 ...ls.DataGridColumn 0 instance 00000000030a7910 _column
000007fee8a85b48 40015f1 158 ...tationFramework]] 0 instance 00000000039a7358 _tracker
000007fee7e56d88 40015f2 160 ...nHeadersPresenter 0 instance 0000000000000000 _parentPresenter
000007fee7e4aaf8 40015f3 168 ....Primitives.Thumb 0 instance 00000000039ace80 _leftGripper
000007fee7e4aaf8 40015f4 170 ....Primitives.Thumb 0 instance 00000000039ad328 _rightGripper
000007fef782d688 40015f5 14a System.Boolean 1 instance 0 _suppressClickEvent
000007fef3f33708 40015e6 25e8 ...ependencyProperty 0 static 000000000308a4d8 SeparatorBrushProperty
000007fef3f33708 40015e7 25f0 ...ependencyProperty 0 static 000000000308a660 SeparatorVisibilityProperty
0000000000000000 40015e8 25f8 0 static 000000000308a818 DisplayIndexPropertyKey
000007fef3f33708 40015e9 2600 ...ependencyProperty 0 static 000000000308a858 DisplayIndexProperty
0000000000000000 40015ea 2608 0 static 000000000308a9d0 CanUserSortPropertyKey
000007fef3f33708 40015eb 2610 ...ependencyProperty 0 static 000000000308aa10 CanUserSortProperty
0000000000000000 40015ec 2618 0 static 000000000308abb0 SortDirectionPropertyKey
000007fef3f33708 40015ed 2620 ...ependencyProperty 0 static 000000000308abf0 SortDirectionProperty
0000000000000000 40015ee 2628 0 static 000000000308ad68 IsFrozenPropertyKey
000007fef3f33708 40015ef 2630 ...ependencyProperty 0 static 000000000308ada8 IsFrozenProperty
0:000> !do 0000000002dfd820
Name: System.Windows.DependencyProperty
MethodTable: 000007fef3f33708
EEClass: 000007fef3dd7550
Size: 88(0x58) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7826970 400133c 8 System.String 0 instance 0000000002dfd630 _name
000007fef78282f8 400133d 10 System.Type 0 instance 0000000002d444b0 _propertyType
000007fef78282f8 400133e 18 System.Type 0 instance 0000000002dfab80 _ownerType
000007fef3f312a8 400133f 20 ....PropertyMetadata 0 instance 0000000002dfd7c0 _defaultMetadata
000007fef3f31088 4001340 28 ...dateValueCallback 0 instance 0000000000000000 _validateValueCallback
000007fef3f3e750 4001341 30 ...ndencyPropertyKey 0 instance 0000000000000000 _readOnlyKey
000007fef4194818 4001342 40 System.Int32 1 instance 4194530 _packedData
000007fef3f3e408 4001343 48 ....InsertionSortMap 1 instance 0000000002dfd868 _metadataMap
000007fef3f30fc8 4001344 38 ...erceValueCallback 0 instance 0000000000000000 _designerCoerceValueCallback
000007fef7825ac8 400133b 808 System.Object 0 static 0000000002d72000 UnsetValue
000007fef3f3c6c0 4001345 800 ...ty, WindowsBase]] 1 static 0000000012d5bb10 RegisteredPropertyList
000007fef7831c38 4001346 810 ...ections.Hashtable 0 static 0000000002d6f3d8 PropertyFromName
000007fef782c858 4001347 5c8 System.Int32 1 static 868 GlobalIndexCount
000007fef7825ac8 4001348 818 System.Object 0 static 0000000002d6f430 Synchronized
000007fef78282f8 4001349 820 System.Type 0 static 0000000002d68808 NullableType
0:000> .formats 0n4194530
Evaluate expression:
Hex: 00000000`004000e2
Decimal: 4194530
Octal: 0000000000000020000342
Binary: 00000000 00000000 00000000 00000000 00000000 01000000 00000000 11100010
Chars: .....@..
Time: Wed Feb 18 21:08:50 1970
Float: low 5.87779e-039 high 0
Double: 2.07237e-317
0:000> .formats 00e2
Evaluate expression:
Hex: 00000000`000000e2
Decimal: 226
Octal: 0000000000000000000342
Binary: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 11100010
Chars: ........
Time: Thu Jan 01 08:03:46 1970
Float: low 3.16693e-043 high 0
Double: 1.11659e-321
0:000> !da -details 00000000042efb08
Name: System.Windows.EffectiveValueEntry[]
MethodTable: 000007fef3f3e898
EEClass: 000007fef3e0c8a0
Size: 408(0x198) bytes
Array: Rank 1, Number of elements 24, Type VALUETYPE
Element Methodtable: 000007fef3f36120
[0] 00000000042efb18
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000002e1c5d8 _value
000007fef7830940 400136f 8 System.Int16 1 instance 3 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 2 _source
[1] 00000000042efb28
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000032164b8 _value
000007fef7830940 400136f 8 System.Int16 1 instance 5 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 2 _source
[2] 00000000042efb38
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000002f2dbc8 _value
000007fef7830940 400136f 8 System.Int16 1 instance 9 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 2 _source
[3] 00000000042efb48
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000002d93618 _value
000007fef7830940 400136f 8 System.Int16 1 instance 11 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 11 _source
[4] 00000000042efb58
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000043fe270 _value
000007fef7830940 400136f 8 System.Int16 1 instance 27 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 11 _source
[5] 00000000042efb68
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000039a7380 _value
000007fef7830940 400136f 8 System.Int16 1 instance 40 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 11 _source
[6] 00000000042efb78
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000043fe138 _value
000007fef7830940 400136f 8 System.Int16 1 instance 49 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 11 _source
[7] 00000000042efb88
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000030d1bf0 _value
000007fef7830940 400136f 8 System.Int16 1 instance 78 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 2 _source
[8] 00000000042efb98
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000003050ba8 _value
000007fef7830940 400136f 8 System.Int16 1 instance 108 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 2 _source
[9] 00000000042efba8
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000002d92ad0 _value
000007fef7830940 400136f 8 System.Int16 1 instance 141 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 2 _source
[10] 00000000042efbb8
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000030924d8 _value
000007fef7830940 400136f 8 System.Int16 1 instance 145 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 5 _source
[11] 00000000042efbc8
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000003075198 _value
000007fef7830940 400136f 8 System.Int16 1 instance 151 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 2 _source
[12] 00000000042efbd8
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000042efaf0 _value
000007fef7830940 400136f 8 System.Int16 1 instance 202 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 11 _source
[13] 00000000042efbe8
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000038f82e8 _value
000007fef7830940 400136f 8 System.Int16 1 instance 223 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 3 _source
[14] 00000000042efbf8
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000038f8350 _value
000007fef7830940 400136f 8 System.Int16 1 instance 225 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 3 _source
[15] 00000000042efc08
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000042efca0 _value
000007fef7830940 400136f 8 System.Int16 1 instance 226 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 65 _source
[16] 00000000042efc18
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000002dd1840 _value
000007fef7830940 400136f 8 System.Int16 1 instance 227 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 11 _source
[17] 00000000042efc28
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000002dd1858 _value
000007fef7830940 400136f 8 System.Int16 1 instance 319 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 2 _source
[18] 00000000042efc38
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000042efd18 _value
000007fef7830940 400136f 8 System.Int16 1 instance 724 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 65 _source
[19] 00000000042efc48
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 00000000043982f0 _value
000007fef7830940 400136f 8 System.Int16 1 instance 727 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 65 _source
[20] 00000000042efc58
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000002d93618 _value
000007fef7830940 400136f 8 System.Int16 1 instance 806 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 11 _source
[21] 00000000042efc68
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000000000000 _value
000007fef7830940 400136f 8 System.Int16 1 instance -1 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 0 _source
[22] 00000000042efc78
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000000000000 _value
000007fef7830940 400136f 8 System.Int16 1 instance -1 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 0 _source
[23] 00000000042efc88
Name: System.Windows.EffectiveValueEntry
MethodTable: 000007fef3f36120
EEClass: 000007fef3dd8c90
Size: 32(0x20) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 400136e 0 System.Object 0 instance 0000000000000000 _value
000007fef7830940 400136f 8 System.Int16 1 instance -1 _propertyIndex
000007fef41949d0 4001370 a System.Int16 1 instance 0 _source
0:000> !do 00000000042efca0
Name: System.Windows.ModifiedValue
MethodTable: 000007fef3f40d58
EEClass: 000007fef3e0d000
Size: 48(0x30) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef7825ac8 4001387 8 System.Object 0 instance 0000000000000000 _baseValue
000007fef7825ac8 4001388 10 System.Object 0 instance 0000000000000000 _expressionValue
000007fef7825ac8 4001389 18 System.Object 0 instance 0000000000000000 _animatedValue
000007fef7825ac8 400138a 20 System.Object 0 instance 0000000002d93618 _coercedValue
0:000> !do 0000000002d93618
Name: System.String
MethodTable: 000007fef7826970
EEClass: 000007fef73aeec8
Size: 36(0x24) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll
String: 导入数据源
Fields:
MT Field Offset Type VT Attr Value Name
000007fef782c858 40000ed 8 System.Int32 1 instance 5 m_stringLength
000007fef782b398 40000ee c System.Char 1 instance 5bfc m_firstChar
000007fef7826970 40000ef 10 System.String 0 shared static Empty
>> Domain:Value 00000000007f85a0:0000000002d41420 <<
12.由第8和第11点可知是由于
一个DataGrid列头(导入数据源)的Combox(其值为:所有,本地,DVD,网络节点,RIS)更新内容时和另外的列头(序列归档状态)的可见不可见更新死锁。
总结下分析步骤:
1.确定是哪个线程死锁, 比如是UI线程,
2.利用命令~*e !clrstack确定线程ID
3.利用命令~线程ID号e !clrstack -p 和~线程ID号e !dso查看详细信息
4.查找Lock,Monitor.Enter,Wait等关键字,确定锁位置
5.利用命令!do 单对象内存地址, !da -details 数组对象内存地址来查看锁附件代码执行的情况。
6.根据代码情况,去除某一个锁发生的条件,即可解决死锁问题。
网上疑似问题:
WPF内部DeliverEvent读锁和PrivateAddListener写锁导致死锁
标签:ui hang readerwriterlock wpf
原文地址:http://blog.csdn.net/muzizongheng/article/details/46821025