🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
 准备工作 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.根据代码情况,去除某一个锁发生的条件,即可解决死锁问题。 网上疑似问题: [http://stackoverflow.com/questions/24054940/wpf-application-hang-by-propertychangedeventmanager-in-concurrent-environments](http://stackoverflow.com/questions/24054940/wpf-application-hang-by-propertychangedeventmanager-in-concurrent-environments) [http://stackoverflow.com/questions/23374116/wpf-ui-thread-blocks-inside-bindinglist-onlistchanged](http://stackoverflow.com/questions/23374116/wpf-ui-thread-blocks-inside-bindinglist-onlistchanged) [https://social.msdn.microsoft.com/Forums/vstudio/en-US/24c0621f-2c47-4092-863e-8eea058e96eb/dispatcher-hang?forum=wpf](https://social.msdn.microsoft.com/Forums/vstudio/en-US/24c0621f-2c47-4092-863e-8eea058e96eb/dispatcher-hang?forum=wpf) [https://connect.microsoft.com/VisualStudio/feedback/details/807292/wpf-application-intermittently-hangs-when-using-dispatcher-invoke-and-or-dispatcher-pushframe-while-user-is-resizing-or-draging-window](https://connect.microsoft.com/VisualStudio/feedback/details/807292/wpf-application-intermittently-hangs-when-using-dispatcher-invoke-and-or-dispatcher-pushframe-while-user-is-resizing-or-draging-window) [http://xceed.com/CS/forums/thread/31214.aspx](http://xceed.com/CS/forums/thread/31214.aspx)