519 instantiations of SubFreezable
WindowsBase.Tests (519)
System\Windows\FreezableTests.cs (519)
14
var freezable = new
SubFreezable
();
27
var freezable = new
SubFreezable
();
53
var freezable = new
SubFreezable
();
68
var freezable = new
SubFreezable
();
85
var freezable = new
SubFreezable
();
102
var freezable = new
SubFreezable
();
109
var freezable = new
SubFreezable
();
116
var anotherFreezable1 = new
SubFreezable
();
120
var anotherFreezable2 = new
SubFreezable
();
124
var anotherFreezable3 = new
SubFreezable
();
135
var freezable = new
SubFreezable
();
144
var anotherFreezable1 = new
SubFreezable
();
148
var anotherFreezable2 = new
SubFreezable
();
152
var anotherFreezable3 = new
SubFreezable
();
191
var freezable = new
SubFreezable
();
224
var freezable = new
SubFreezable
();
234
var freezable = new
SubFreezable
();
246
var freezable = new
SubFreezable
();
256
var freezable = new
SubFreezable
();
268
var freezable = new
SubFreezable
();
281
var freezable = new
SubFreezable
();
296
var freezable = new
SubFreezable
();
305
var freezable = new
SubFreezable
();
313
var freezable = new
SubFreezable
();
326
var freezable = new
SubFreezable
();
338
var freezable = new
SubFreezable
();
345
var freezable = new
SubFreezable
();
354
var freezable = new
SubFreezable
();
364
var freezable = new
SubFreezable
();
376
var freezable = new
SubFreezable
();
383
var freezable = new
SubFreezable
();
392
var freezable = new
SubFreezable
();
402
var freezable = new
SubFreezable
();
414
var obj = new
SubFreezable
();
437
var obj = new
SubFreezable
();
460
var obj = new
SubFreezable
();
483
var obj = new
SubFreezable
();
507
var obj = new
SubFreezable
();
553
var obj = new
SubFreezable
();
597
var obj = new
SubFreezable
();
718
var freezable = new
SubFreezable
();
805
var obj = new
SubFreezable
();
812
var obj = new
SubFreezable
();
821
var obj = new
SubFreezable
();
831
var obj = new
SubFreezable
();
842
var obj = new
SubFreezable
();
856
var obj = new
SubFreezable
();
880
var obj = new
SubFreezable
();
904
var obj = new
SubFreezable
();
928
var obj = new
SubFreezable
();
952
var obj = new
SubFreezable
();
977
var obj = new
SubFreezable
();
1024
var obj = new
SubFreezable
();
1069
var obj = new
SubFreezable
();
1192
var freezable = new
SubFreezable
();
1279
var obj = new
SubFreezable
();
1286
var obj = new
SubFreezable
();
1296
var obj = new
SubFreezable
();
1308
var obj = new
SubFreezable
();
1321
var freezable = new
SubFreezable
();
1326
return new
SubFreezable
();
1383
var freezable = new
SubFreezable
();
1388
return new
SubFreezable
();
1397
var anotherFreezable1 = new
SubFreezable
1399
CreateInstanceCoreAction = () => new
SubFreezable
()
1404
var anotherFreezable2 = new
SubFreezable
1406
CreateInstanceCoreAction = () => new
SubFreezable
()
1411
var anotherFreezable3 = new
SubFreezable
1413
CreateInstanceCoreAction = () => new
SubFreezable
()
1449
var freezable = new
SubFreezable
1451
CreateInstanceCoreAction = () => new
SubFreezable
()
1459
var anotherFreezable1 = new
SubFreezable
1461
CreateInstanceCoreAction = () => new
SubFreezable
()
1466
var anotherFreezable2 = new
SubFreezable
1468
CreateInstanceCoreAction = () => new
SubFreezable
()
1473
var anotherFreezable3 = new
SubFreezable
1475
CreateInstanceCoreAction = () => new
SubFreezable
()
1517
var freezable = new
SubFreezable
1519
CreateInstanceCoreAction = () => new
SubFreezable
()
1533
var freezable = new
SubFreezable
1535
CreateInstanceCoreAction = () => new
SubFreezable
()
1624
var freezable = new
SubFreezable
();
1634
var freezable = new
SubFreezable
1636
CreateInstanceCoreAction = () => new
SubFreezable
()
1658
var sourceFreezable = new
SubFreezable
();
1659
var freezable = new
SubFreezable
();
1685
var sourceFreezable = new
SubFreezable
();
1686
var freezable = new
SubFreezable
();
1694
var anotherFreezable1 = new
SubFreezable
1696
CreateInstanceCoreAction = () => new
SubFreezable
()
1701
var anotherFreezable2 = new
SubFreezable
1703
CreateInstanceCoreAction = () => new
SubFreezable
()
1708
var anotherFreezable3 = new
SubFreezable
1710
CreateInstanceCoreAction = () => new
SubFreezable
()
1745
var freezable = new
SubFreezable
();
1746
var sourceFreezable = new
SubFreezable
();
1759
var sourceFreezable = new
SubFreezable
();
1760
var freezable = new
SubFreezable
();
1787
var sourceFreezable = new
SubFreezable
();
1788
var freezable = new
SubFreezable
();
1796
var anotherFreezable1 = new
SubFreezable
1798
CreateInstanceCoreAction = () => new
SubFreezable
()
1803
var anotherFreezable2 = new
SubFreezable
1805
CreateInstanceCoreAction = () => new
SubFreezable
()
1810
var anotherFreezable3 = new
SubFreezable
1812
CreateInstanceCoreAction = () => new
SubFreezable
()
1849
var sourceFreezable = new
SubFreezable
();
1850
var freezable = new
SubFreezable
();
1877
var sourceFreezable = new
SubFreezable
();
1878
var freezable = new
SubFreezable
();
1886
var anotherFreezable1 = new
SubFreezable
1888
CreateInstanceCoreAction = () => new
SubFreezable
()
1893
var anotherFreezable2 = new
SubFreezable
1895
CreateInstanceCoreAction = () => new
SubFreezable
()
1900
var anotherFreezable3 = new
SubFreezable
1902
CreateInstanceCoreAction = () => new
SubFreezable
()
1932
var sourceFreezable = new
SubFreezable
();
1933
var freezable = new
SubFreezable
();
1961
var sourceFreezable = new
SubFreezable
();
1962
var freezable = new
SubFreezable
();
1970
var anotherFreezable1 = new
SubFreezable
1972
CreateInstanceCoreAction = () => new
SubFreezable
()
1977
var anotherFreezable2 = new
SubFreezable
1979
CreateInstanceCoreAction = () => new
SubFreezable
()
1984
var anotherFreezable3 = new
SubFreezable
1986
CreateInstanceCoreAction = () => new
SubFreezable
()
2019
var sourceFreezable = new
SubFreezable
();
2020
var freezable = new
SubFreezable
();
2049
var sourceFreezable = new
SubFreezable
();
2050
var freezable = new
SubFreezable
();
2058
var anotherFreezable1 = new
SubFreezable
2060
CreateInstanceCoreAction = () => new
SubFreezable
()
2065
var anotherFreezable2 = new
SubFreezable
2067
CreateInstanceCoreAction = () => new
SubFreezable
()
2072
var anotherFreezable3 = new
SubFreezable
2074
CreateInstanceCoreAction = () => new
SubFreezable
()
2109
var sourceFreezable = new
SubFreezable
();
2110
var freezable = new
SubFreezable
();
2139
var sourceFreezable = new
SubFreezable
();
2140
var freezable = new
SubFreezable
();
2148
var anotherFreezable1 = new
SubFreezable
2150
CreateInstanceCoreAction = () => new
SubFreezable
()
2155
var anotherFreezable2 = new
SubFreezable
2157
CreateInstanceCoreAction = () => new
SubFreezable
()
2162
var anotherFreezable3 = new
SubFreezable
2164
CreateInstanceCoreAction = () => new
SubFreezable
()
2198
var freezable = new
SubFreezable
();
2207
var freezable = new
SubFreezable
();
2212
return new
SubFreezable
();
2269
var freezable = new
SubFreezable
();
2274
return new
SubFreezable
();
2283
var anotherFreezable1 = new
SubFreezable
2285
CreateInstanceCoreAction = () => new
SubFreezable
()
2290
var anotherFreezable2 = new
SubFreezable
2292
CreateInstanceCoreAction = () => new
SubFreezable
()
2297
var anotherFreezable3 = new
SubFreezable
2299
CreateInstanceCoreAction = () => new
SubFreezable
()
2335
var freezable = new
SubFreezable
2337
CreateInstanceCoreAction = () => new
SubFreezable
()
2345
var anotherFreezable1 = new
SubFreezable
2347
CreateInstanceCoreAction = () => new
SubFreezable
()
2352
var anotherFreezable2 = new
SubFreezable
2354
CreateInstanceCoreAction = () => new
SubFreezable
()
2359
var anotherFreezable3 = new
SubFreezable
2361
CreateInstanceCoreAction = () => new
SubFreezable
()
2403
var freezable = new
SubFreezable
2405
CreateInstanceCoreAction = () => new
SubFreezable
()
2419
var freezable = new
SubFreezable
2421
CreateInstanceCoreAction = () => new
SubFreezable
()
2507
var freezable = new
SubFreezable
();
2517
var freezable = new
SubFreezable
2519
CreateInstanceCoreAction = () => new
SubFreezable
()
2541
var sourceFreezable = new
SubFreezable
();
2542
var freezable = new
SubFreezable
();
2568
var sourceFreezable = new
SubFreezable
();
2569
var freezable = new
SubFreezable
();
2577
var anotherFreezable1 = new
SubFreezable
2579
CreateInstanceCoreAction = () => new
SubFreezable
()
2584
var anotherFreezable2 = new
SubFreezable
2586
CreateInstanceCoreAction = () => new
SubFreezable
()
2591
var anotherFreezable3 = new
SubFreezable
2593
CreateInstanceCoreAction = () => new
SubFreezable
()
2628
var freezable = new
SubFreezable
();
2629
var sourceFreezable = new
SubFreezable
();
2642
var sourceFreezable = new
SubFreezable
();
2643
var freezable = new
SubFreezable
();
2670
var sourceFreezable = new
SubFreezable
();
2671
var freezable = new
SubFreezable
();
2679
var anotherFreezable1 = new
SubFreezable
2681
CreateInstanceCoreAction = () => new
SubFreezable
()
2686
var anotherFreezable2 = new
SubFreezable
2688
CreateInstanceCoreAction = () => new
SubFreezable
()
2693
var anotherFreezable3 = new
SubFreezable
2695
CreateInstanceCoreAction = () => new
SubFreezable
()
2732
var sourceFreezable = new
SubFreezable
();
2733
var freezable = new
SubFreezable
();
2760
var sourceFreezable = new
SubFreezable
();
2761
var freezable = new
SubFreezable
();
2769
var anotherFreezable1 = new
SubFreezable
2771
CreateInstanceCoreAction = () => new
SubFreezable
()
2776
var anotherFreezable2 = new
SubFreezable
2778
CreateInstanceCoreAction = () => new
SubFreezable
()
2783
var anotherFreezable3 = new
SubFreezable
2785
CreateInstanceCoreAction = () => new
SubFreezable
()
2815
var sourceFreezable = new
SubFreezable
();
2816
var freezable = new
SubFreezable
();
2845
var sourceFreezable = new
SubFreezable
();
2846
var freezable = new
SubFreezable
();
2854
var anotherFreezable1 = new
SubFreezable
2856
CreateInstanceCoreAction = () => new
SubFreezable
()
2861
var anotherFreezable2 = new
SubFreezable
2863
CreateInstanceCoreAction = () => new
SubFreezable
()
2868
var anotherFreezable3 = new
SubFreezable
2870
CreateInstanceCoreAction = () => new
SubFreezable
()
2903
var sourceFreezable = new
SubFreezable
();
2904
var freezable = new
SubFreezable
();
2934
var sourceFreezable = new
SubFreezable
();
2935
var freezable = new
SubFreezable
();
2943
var anotherFreezable1 = new
SubFreezable
2945
CreateInstanceCoreAction = () => new
SubFreezable
()
2950
var anotherFreezable2 = new
SubFreezable
2952
CreateInstanceCoreAction = () => new
SubFreezable
()
2957
var anotherFreezable3 = new
SubFreezable
2959
CreateInstanceCoreAction = () => new
SubFreezable
()
2994
var sourceFreezable = new
SubFreezable
();
2995
var freezable = new
SubFreezable
();
3025
var sourceFreezable = new
SubFreezable
();
3026
var freezable = new
SubFreezable
();
3034
var anotherFreezable1 = new
SubFreezable
3036
CreateInstanceCoreAction = () => new
SubFreezable
()
3041
var anotherFreezable2 = new
SubFreezable
3043
CreateInstanceCoreAction = () => new
SubFreezable
()
3048
var anotherFreezable3 = new
SubFreezable
3050
CreateInstanceCoreAction = () => new
SubFreezable
()
3084
var freezable = new
SubFreezable
();
3096
yield return new object?[] { new
SubFreezable
() };
3111
var freezable = new
SubFreezable
();
3194
var obj = new
SubFreezable
();
3217
var obj = new
SubFreezable
();
3240
var obj = new
SubFreezable
();
3263
var obj = new
SubFreezable
();
3310
var obj = new
SubFreezable
();
3356
var obj = new
SubFreezable
();
3402
var obj = new
SubFreezable
();
3448
var obj = new
SubFreezable
();
3486
var obj = new
SubFreezable
();
3545
var obj = new
SubFreezable
();
3561
var obj = new
SubFreezable
();
3572
var obj = new
SubFreezable
();
3603
var obj = new
SubFreezable
();
3639
var obj = new
SubFreezable
();
3655
var obj = new
SubFreezable
();
3666
var obj = new
SubFreezable
();
3680
var obj = new
SubFreezable
();
3695
var freezable = new
SubFreezable
();
3721
var freezable = new
SubFreezable
();
3728
var anotherFreezable1 = new
SubFreezable
();
3732
var anotherFreezable2 = new
SubFreezable
();
3736
var anotherFreezable3 = new
SubFreezable
();
3793
var freezable = new
SubFreezable
();
3800
var anotherFreezable1 = new
SubFreezable
();
3804
var anotherFreezable2 = new
SubFreezable
();
3808
var anotherFreezable3 = new
SubFreezable
();
3896
var freezable = new
SubFreezable
();
3986
var freezable = new
SubFreezable
();
4060
var freezable = new
SubFreezable
();
4071
var freezable = new
SubFreezable
();
4086
var freezable = new
SubFreezable
();
4114
var freezable = new
SubFreezable
();
4121
var anotherFreezable1 = new
SubFreezable
();
4125
var anotherFreezable2 = new
SubFreezable
();
4129
var anotherFreezable3 = new
SubFreezable
();
4188
var freezable = new
SubFreezable
();
4195
var anotherFreezable1 = new
SubFreezable
();
4199
var anotherFreezable2 = new
SubFreezable
();
4203
var anotherFreezable3 = new
SubFreezable
();
4270
var freezable = new
SubFreezable
();
4304
var freezable = new
SubFreezable
();
4327
var freezable = new
SubFreezable
();
4340
var freezable = new
SubFreezable
();
4353
var freezable = new
SubFreezable
();
4358
return new
SubFreezable
();
4412
var freezable = new
SubFreezable
();
4417
return new
SubFreezable
();
4426
var anotherFreezable1 = new
SubFreezable
4428
CreateInstanceCoreAction = () => new
SubFreezable
()
4433
var anotherFreezable2 = new
SubFreezable
4435
CreateInstanceCoreAction = () => new
SubFreezable
()
4440
var anotherFreezable3 = new
SubFreezable
4442
CreateInstanceCoreAction = () => new
SubFreezable
()
4477
var freezable = new
SubFreezable
4479
CreateInstanceCoreAction = () => new
SubFreezable
()
4487
var anotherFreezable1 = new
SubFreezable
4489
CreateInstanceCoreAction = () => new
SubFreezable
()
4494
var anotherFreezable2 = new
SubFreezable
4496
CreateInstanceCoreAction = () => new
SubFreezable
()
4501
var anotherFreezable3 = new
SubFreezable
4503
CreateInstanceCoreAction = () => new
SubFreezable
()
4545
var freezable = new
SubFreezable
4547
CreateInstanceCoreAction = () => new
SubFreezable
()
4561
var freezable = new
SubFreezable
();
4632
var freezable = new
SubFreezable
();
4642
var freezable = new
SubFreezable
();
4654
var sourceFreezable = new
SubFreezable
();
4655
var freezable = new
SubFreezable
();
4681
var sourceFreezable = new
SubFreezable
();
4682
var freezable = new
SubFreezable
();
4690
var anotherFreezable1 = new
SubFreezable
4692
CreateInstanceCoreAction = () => new
SubFreezable
()
4697
var anotherFreezable2 = new
SubFreezable
4699
CreateInstanceCoreAction = () => new
SubFreezable
()
4704
var anotherFreezable3 = new
SubFreezable
4706
CreateInstanceCoreAction = () => new
SubFreezable
()
4741
var freezable = new
SubFreezable
();
4742
var sourceFreezable = new
SubFreezable
();
4755
var sourceFreezable = new
SubFreezable
();
4756
var freezable = new
SubFreezable
();
4783
var sourceFreezable = new
SubFreezable
();
4784
var freezable = new
SubFreezable
();
4792
var anotherFreezable1 = new
SubFreezable
4794
CreateInstanceCoreAction = () => new
SubFreezable
()
4799
var anotherFreezable2 = new
SubFreezable
4801
CreateInstanceCoreAction = () => new
SubFreezable
()
4806
var anotherFreezable3 = new
SubFreezable
4808
CreateInstanceCoreAction = () => new
SubFreezable
()
4845
var sourceFreezable = new
SubFreezable
();
4846
var freezable = new
SubFreezable
();
4873
var sourceFreezable = new
SubFreezable
();
4874
var freezable = new
SubFreezable
();
4882
var anotherFreezable1 = new
SubFreezable
4884
CreateInstanceCoreAction = () => new
SubFreezable
()
4889
var anotherFreezable2 = new
SubFreezable
4891
CreateInstanceCoreAction = () => new
SubFreezable
()
4896
var anotherFreezable3 = new
SubFreezable
4898
CreateInstanceCoreAction = () => new
SubFreezable
()
4928
var sourceFreezable = new
SubFreezable
();
4929
var freezable = new
SubFreezable
();
4958
var sourceFreezable = new
SubFreezable
();
4959
var freezable = new
SubFreezable
();
4967
var anotherFreezable1 = new
SubFreezable
4969
CreateInstanceCoreAction = () => new
SubFreezable
()
4974
var anotherFreezable2 = new
SubFreezable
4976
CreateInstanceCoreAction = () => new
SubFreezable
()
4981
var anotherFreezable3 = new
SubFreezable
4983
CreateInstanceCoreAction = () => new
SubFreezable
()
5016
var sourceFreezable = new
SubFreezable
();
5017
var freezable = new
SubFreezable
();
5047
var sourceFreezable = new
SubFreezable
();
5048
var freezable = new
SubFreezable
();
5056
var anotherFreezable1 = new
SubFreezable
5058
CreateInstanceCoreAction = () => new
SubFreezable
()
5063
var anotherFreezable2 = new
SubFreezable
5065
CreateInstanceCoreAction = () => new
SubFreezable
()
5070
var anotherFreezable3 = new
SubFreezable
5072
CreateInstanceCoreAction = () => new
SubFreezable
()
5107
var sourceFreezable = new
SubFreezable
();
5108
var freezable = new
SubFreezable
();
5138
var sourceFreezable = new
SubFreezable
();
5139
var freezable = new
SubFreezable
();
5147
var anotherFreezable1 = new
SubFreezable
5149
CreateInstanceCoreAction = () => new
SubFreezable
()
5154
var anotherFreezable2 = new
SubFreezable
5156
CreateInstanceCoreAction = () => new
SubFreezable
()
5161
var anotherFreezable3 = new
SubFreezable
5163
CreateInstanceCoreAction = () => new
SubFreezable
()
5197
var freezable = new
SubFreezable
();
5206
var freezable = new
SubFreezable
();
5211
return new
SubFreezable
();
5265
var freezable = new
SubFreezable
();
5270
return new
SubFreezable
();
5279
var anotherFreezable1 = new
SubFreezable
5281
CreateInstanceCoreAction = () => new
SubFreezable
()
5286
var anotherFreezable2 = new
SubFreezable
5288
CreateInstanceCoreAction = () => new
SubFreezable
()
5293
var anotherFreezable3 = new
SubFreezable
5295
CreateInstanceCoreAction = () => new
SubFreezable
()
5330
var freezable = new
SubFreezable
5332
CreateInstanceCoreAction = () => new
SubFreezable
()
5340
var anotherFreezable1 = new
SubFreezable
5342
CreateInstanceCoreAction = () => new
SubFreezable
()
5347
var anotherFreezable2 = new
SubFreezable
5349
CreateInstanceCoreAction = () => new
SubFreezable
()
5354
var anotherFreezable3 = new
SubFreezable
5356
CreateInstanceCoreAction = () => new
SubFreezable
()
5398
var freezable = new
SubFreezable
5400
CreateInstanceCoreAction = () => new
SubFreezable
()
5414
var freezable = new
SubFreezable
();
5485
var freezable = new
SubFreezable
();
5495
var freezable = new
SubFreezable
();
5507
var sourceFreezable = new
SubFreezable
();
5508
var freezable = new
SubFreezable
();
5534
var sourceFreezable = new
SubFreezable
();
5535
var freezable = new
SubFreezable
();
5543
var anotherFreezable1 = new
SubFreezable
5545
CreateInstanceCoreAction = () => new
SubFreezable
()
5550
var anotherFreezable2 = new
SubFreezable
5552
CreateInstanceCoreAction = () => new
SubFreezable
()
5557
var anotherFreezable3 = new
SubFreezable
5559
CreateInstanceCoreAction = () => new
SubFreezable
()
5594
var freezable = new
SubFreezable
();
5595
var sourceFreezable = new
SubFreezable
();
5608
var sourceFreezable = new
SubFreezable
();
5609
var freezable = new
SubFreezable
();
5636
var sourceFreezable = new
SubFreezable
();
5637
var freezable = new
SubFreezable
();
5645
var anotherFreezable1 = new
SubFreezable
5647
CreateInstanceCoreAction = () => new
SubFreezable
()
5652
var anotherFreezable2 = new
SubFreezable
5654
CreateInstanceCoreAction = () => new
SubFreezable
()
5659
var anotherFreezable3 = new
SubFreezable
5661
CreateInstanceCoreAction = () => new
SubFreezable
()
5698
var sourceFreezable = new
SubFreezable
();
5699
var freezable = new
SubFreezable
();
5726
var sourceFreezable = new
SubFreezable
();
5727
var freezable = new
SubFreezable
();
5735
var anotherFreezable1 = new
SubFreezable
5737
CreateInstanceCoreAction = () => new
SubFreezable
()
5742
var anotherFreezable2 = new
SubFreezable
5744
CreateInstanceCoreAction = () => new
SubFreezable
()
5749
var anotherFreezable3 = new
SubFreezable
5751
CreateInstanceCoreAction = () => new
SubFreezable
()
5781
var sourceFreezable = new
SubFreezable
();
5782
var freezable = new
SubFreezable
();
5811
var sourceFreezable = new
SubFreezable
();
5812
var freezable = new
SubFreezable
();
5820
var anotherFreezable1 = new
SubFreezable
5822
CreateInstanceCoreAction = () => new
SubFreezable
()
5827
var anotherFreezable2 = new
SubFreezable
5829
CreateInstanceCoreAction = () => new
SubFreezable
()
5834
var anotherFreezable3 = new
SubFreezable
5836
CreateInstanceCoreAction = () => new
SubFreezable
()
5869
var sourceFreezable = new
SubFreezable
();
5870
var freezable = new
SubFreezable
();
5900
var sourceFreezable = new
SubFreezable
();
5901
var freezable = new
SubFreezable
();
5909
var anotherFreezable1 = new
SubFreezable
5911
CreateInstanceCoreAction = () => new
SubFreezable
()
5916
var anotherFreezable2 = new
SubFreezable
5918
CreateInstanceCoreAction = () => new
SubFreezable
()
5923
var anotherFreezable3 = new
SubFreezable
5925
CreateInstanceCoreAction = () => new
SubFreezable
()
5959
var sourceFreezable = new
SubFreezable
();
5960
var freezable = new
SubFreezable
();
5990
var sourceFreezable = new
SubFreezable
();
5991
var freezable = new
SubFreezable
();
5999
var anotherFreezable1 = new
SubFreezable
6001
CreateInstanceCoreAction = () => new
SubFreezable
()
6006
var anotherFreezable2 = new
SubFreezable
6008
CreateInstanceCoreAction = () => new
SubFreezable
()
6013
var anotherFreezable3 = new
SubFreezable
6015
CreateInstanceCoreAction = () => new
SubFreezable
()
6048
var freezable = new
SubFreezable
();
6057
var obj = new
SubFreezable
();
6069
var obj = new
SubFreezable
();
6082
var obj = new
SubFreezable
();
6095
var obj = new
SubFreezable
();
6108
var obj = new
SubFreezable
();
6121
var obj = new
SubFreezable
();
6135
var obj = new
SubFreezable
();
6149
var obj = new
SubFreezable
();
6163
var obj = new
SubFreezable
();
6170
var obj = new
SubFreezable
();
6181
var obj = new
SubFreezable
();
6194
var freezable = new
SubFreezable
();
6219
var freezable = new
SubFreezable
();
6232
var freezable = new
SubFreezable
();
6242
var freezable = new
SubFreezable
();
6254
var freezable = new
SubFreezable
();
6261
var freezable = new
SubFreezable
();
6272
var freezable = new
SubFreezable
();
6281
var freezable = new
SubFreezable
();
6291
var freezable = new
SubFreezable
();
6303
var freezable = new
SubFreezable
();
6314
var freezable = new
SubFreezable
();
6326
var freezable = new
SubFreezable
();
6341
var freezable = new
SubFreezable
();
6357
var freezable = new
SubFreezable
();
6361
var value4 = new
SubFreezable
();
6381
var freezable = new
SubFreezable
();
6386
var value4 = new
SubFreezable
();
6410
var freezable = new
SubFreezable
();
6414
var value4 = new
SubFreezable
();
6437
var freezable = new
SubFreezable
();
6442
var value4 = new
SubFreezable
();
6475
var freezable = new
SubFreezable
();
6487
var freezable = new
SubFreezable
();
6500
var freezable = new
SubFreezable
();
6516
var freezable = new
SubFreezable
();
6533
var freezable = new
SubFreezable
();
6537
var value4 = new
SubFreezable
();
6558
var freezable = new
SubFreezable
();
6563
var value4 = new
SubFreezable
();
6588
var freezable = new
SubFreezable
();
6592
var value4 = new
SubFreezable
();
6616
var freezable = new
SubFreezable
();
6621
var value4 = new
SubFreezable
();
6648
var obj = new
SubFreezable
();
6656
var obj = new
SubFreezable
();
6664
var obj = new
SubFreezable
();
6676
var obj = new
SubFreezable
();
6692
var obj = new
SubFreezable
();
6700
var freezable = new
SubFreezable
();
6719
var freezable = new
SubFreezable
();
6797
var obj = new
SubFreezable
();
6804
var obj = new
SubFreezable
();
6816
var obj = new
SubFreezable
();
6827
var obj = new
SubFreezable
();
6843
var obj = new
SubFreezable
();
6852
var freezable = new
SubFreezable
();
6875
var freezable = new
SubFreezable
();
6888
var freezable = new
SubFreezable
();
6901
var freezable = new
SubFreezable
();
7136
var freezable = new
SubFreezable
();
7186
var freezable = new
SubFreezable
();
7196
var freezable = new
SubFreezable
();
7208
var freezable = new
SubFreezable
();
7240
var freezable = new
SubFreezable
();
7253
var freezable = new
SubFreezable
();
7263
var freezable = new
SubFreezable
();
1761 references to SubFreezable
WindowsBase.Tests (1761)
System\Windows\FreezableTests.cs (1761)
14
var
freezable = new SubFreezable();
18
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
27
var
freezable = new SubFreezable();
53
var
freezable = new SubFreezable();
68
var
freezable = new SubFreezable();
85
var
freezable = new SubFreezable();
102
var
freezable = new SubFreezable();
109
var
freezable = new SubFreezable();
110
freezable.SetValue(
SubFreezable
.Property1, 10);
111
freezable.SetValue(
SubFreezable
.Property2, 20);
112
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
113
freezable.SetValue(
SubFreezable
.Property4, 40);
114
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
116
var
anotherFreezable1 = new SubFreezable();
117
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
118
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
120
var
anotherFreezable2 = new SubFreezable();
121
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
122
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
124
var
anotherFreezable3 = new SubFreezable();
125
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
127
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
135
var
freezable = new SubFreezable();
138
freezable.SetValue(
SubFreezable
.Property1, 10);
139
freezable.SetValue(
SubFreezable
.Property2, 20);
140
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
141
freezable.SetValue(
SubFreezable
.Property4, 40);
142
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
144
var
anotherFreezable1 = new SubFreezable();
145
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
146
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
148
var
anotherFreezable2 = new SubFreezable();
149
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
150
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
152
var
anotherFreezable3 = new SubFreezable();
153
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
155
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
158
anotherFreezable4.SetValue(
SubFreezable
.Property1, 90);
160
freezable.SetValue(
SubFreezable
.Property9, anotherFreezable4);
191
var
freezable = new SubFreezable();
224
var
freezable = new SubFreezable();
234
var
freezable = new SubFreezable();
246
var
freezable = new SubFreezable();
250
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), dependencyObjectType);
256
var
freezable = new SubFreezable();
262
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), dependencyObjectType);
268
var
freezable = new SubFreezable();
274
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), dependencyObjectType);
281
var
freezable = new SubFreezable();
289
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), dependencyObjectType);
296
var
freezable = new SubFreezable();
305
var
freezable = new SubFreezable();
313
var
freezable = new SubFreezable();
326
var
freezable = new SubFreezable();
338
var
freezable = new SubFreezable();
345
var
freezable = new SubFreezable();
354
var
freezable = new SubFreezable();
364
var
freezable = new SubFreezable();
376
var
freezable = new SubFreezable();
383
var
freezable = new SubFreezable();
392
var
freezable = new SubFreezable();
402
var
freezable = new SubFreezable();
414
var
obj = new SubFreezable();
437
var
obj = new SubFreezable();
460
var
obj = new SubFreezable();
483
var
obj = new SubFreezable();
507
var
obj = new SubFreezable();
553
var
obj = new SubFreezable();
597
var
obj = new SubFreezable();
718
var
freezable = new SubFreezable();
805
var
obj = new SubFreezable();
812
var
obj = new SubFreezable();
821
var
obj = new SubFreezable();
831
var
obj = new SubFreezable();
842
var
obj = new SubFreezable();
856
var
obj = new SubFreezable();
880
var
obj = new SubFreezable();
904
var
obj = new SubFreezable();
928
var
obj = new SubFreezable();
952
var
obj = new SubFreezable();
977
var
obj = new SubFreezable();
1024
var
obj = new SubFreezable();
1069
var
obj = new SubFreezable();
1192
var
freezable = new SubFreezable();
1279
var
obj = new SubFreezable();
1286
var
obj = new SubFreezable();
1296
var
obj = new SubFreezable();
1308
var
obj = new SubFreezable();
1321
var
freezable = new SubFreezable();
1330
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.Clone());
1335
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
1343
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1351
SubFreezable
clone2 = Assert.IsType<
SubFreezable
>(freezable.Clone());
1357
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone2.DependencyObjectType);
1364
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
1372
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1383
var
freezable = new SubFreezable();
1391
freezable.SetValue(
SubFreezable
.Property1, 10);
1392
freezable.SetValue(
SubFreezable
.Property2, 20);
1393
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
1394
freezable.SetValue(
SubFreezable
.Property4, 40);
1395
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
1397
var
anotherFreezable1 = new SubFreezable
1401
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
1402
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
1404
var
anotherFreezable2 = new SubFreezable
1408
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
1409
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
1411
var
anotherFreezable3 = new SubFreezable
1415
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
1417
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
1420
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.Clone());
1422
Assert.Equal(10, clone.GetValue(
SubFreezable
.Property1));
1423
Assert.Equal(20, clone.GetValue(
SubFreezable
.Property2));
1424
Assert.Equal(30, clone.GetValue(
SubFreezable
.Property3));
1425
Assert.Equal(40, clone.GetValue(
SubFreezable
.Property4));
1426
Assert.Equal(50, clone.GetValue(
SubFreezable
.Property5));
1427
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)));
1428
Assert.Equal(60, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
1429
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).IsFrozen);
1430
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)));
1431
Assert.Equal(70, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
1432
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).IsFrozen);
1433
Assert.NotSame(anotherFreezable3, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)));
1434
Assert.Equal(80, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
1435
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).IsFrozen);
1439
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
1449
var
freezable = new SubFreezable
1453
freezable.SetValue(
SubFreezable
.Property1, 10);
1454
freezable.SetValue(
SubFreezable
.Property2, 20);
1455
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
1456
freezable.SetValue(
SubFreezable
.Property4, 40);
1457
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
1459
var
anotherFreezable1 = new SubFreezable
1463
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
1464
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
1466
var
anotherFreezable2 = new SubFreezable
1470
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
1471
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
1473
var
anotherFreezable3 = new SubFreezable
1477
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
1479
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
1485
anotherFreezable4.SetValue(
SubFreezable
.Property1, 90);
1487
freezable.SetValue(
SubFreezable
.Property9, anotherFreezable4);
1489
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.Clone());
1491
Assert.Equal(10, clone.GetValue(
SubFreezable
.Property1));
1492
Assert.Equal(20, clone.GetValue(
SubFreezable
.Property2));
1493
Assert.Equal(30, clone.GetValue(
SubFreezable
.Property3));
1494
Assert.Equal(40, clone.GetValue(
SubFreezable
.Property4));
1495
Assert.Equal(50, clone.GetValue(
SubFreezable
.Property5));
1496
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)));
1497
Assert.Equal(60, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
1498
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).IsFrozen);
1499
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)));
1500
Assert.Equal(70, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
1501
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).IsFrozen);
1502
Assert.NotSame(anotherFreezable3, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)));
1503
Assert.Equal(80, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
1504
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).IsFrozen);
1517
var
freezable = new SubFreezable
1525
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.Clone());
1533
var
freezable = new SubFreezable
1539
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.Clone());
1544
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
1624
var
freezable = new SubFreezable();
1634
var
freezable = new SubFreezable
1642
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.Clone());
1647
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
1658
var
sourceFreezable = new SubFreezable();
1659
var
freezable = new SubFreezable();
1666
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1676
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1685
var
sourceFreezable = new SubFreezable();
1686
var
freezable = new SubFreezable();
1688
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
1689
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
1690
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
1691
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
1692
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
1694
var
anotherFreezable1 = new SubFreezable
1698
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
1699
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
1701
var
anotherFreezable2 = new SubFreezable
1705
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
1706
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
1708
var
anotherFreezable3 = new SubFreezable
1712
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
1714
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
1718
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
1719
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
1720
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
1721
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
1722
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
1723
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
1724
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
1725
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
1726
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
1727
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
1728
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
1729
Assert.NotSame(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
1730
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
1731
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
1737
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1745
var
freezable = new SubFreezable();
1746
var
sourceFreezable = new SubFreezable();
1759
var
sourceFreezable = new SubFreezable();
1760
var
freezable = new SubFreezable();
1768
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1778
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1787
var
sourceFreezable = new SubFreezable();
1788
var
freezable = new SubFreezable();
1790
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
1791
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
1792
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
1793
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
1794
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
1796
var
anotherFreezable1 = new SubFreezable
1800
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
1801
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
1803
var
anotherFreezable2 = new SubFreezable
1807
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
1808
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
1810
var
anotherFreezable3 = new SubFreezable
1814
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
1816
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
1822
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
1823
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
1824
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
1825
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
1826
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
1827
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
1828
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
1829
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
1830
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
1831
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
1832
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
1833
Assert.NotSame(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
1834
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
1835
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
1841
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1849
var
sourceFreezable = new SubFreezable();
1850
var
freezable = new SubFreezable();
1858
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1868
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1877
var
sourceFreezable = new SubFreezable();
1878
var
freezable = new SubFreezable();
1880
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
1881
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
1882
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
1883
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
1884
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
1886
var
anotherFreezable1 = new SubFreezable
1890
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
1891
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
1893
var
anotherFreezable2 = new SubFreezable
1897
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
1898
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
1900
var
anotherFreezable3 = new SubFreezable
1904
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
1906
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
1912
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
1913
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
1914
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
1915
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
1916
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
1917
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
1918
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
1919
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
1924
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1932
var
sourceFreezable = new SubFreezable();
1933
var
freezable = new SubFreezable();
1942
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1952
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
1961
var
sourceFreezable = new SubFreezable();
1962
var
freezable = new SubFreezable();
1964
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
1965
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
1966
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
1967
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
1968
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
1970
var
anotherFreezable1 = new SubFreezable
1974
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
1975
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
1977
var
anotherFreezable2 = new SubFreezable
1981
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
1982
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
1984
var
anotherFreezable3 = new SubFreezable
1988
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
1990
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
1998
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
1999
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
2000
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
2001
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
2002
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
2003
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
2004
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
2005
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
2011
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2019
var
sourceFreezable = new SubFreezable();
2020
var
freezable = new SubFreezable();
2030
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2040
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2049
var
sourceFreezable = new SubFreezable();
2050
var
freezable = new SubFreezable();
2052
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
2053
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
2054
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
2055
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
2056
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
2058
var
anotherFreezable1 = new SubFreezable
2062
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
2063
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
2065
var
anotherFreezable2 = new SubFreezable
2069
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
2070
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
2072
var
anotherFreezable3 = new SubFreezable
2076
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
2078
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
2088
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
2089
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
2090
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
2091
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
2092
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
2093
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
2094
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
2095
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
2101
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2109
var
sourceFreezable = new SubFreezable();
2110
var
freezable = new SubFreezable();
2120
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2130
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2139
var
sourceFreezable = new SubFreezable();
2140
var
freezable = new SubFreezable();
2142
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
2143
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
2144
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
2145
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
2146
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
2148
var
anotherFreezable1 = new SubFreezable
2152
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
2153
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
2155
var
anotherFreezable2 = new SubFreezable
2159
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
2160
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
2162
var
anotherFreezable3 = new SubFreezable
2166
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
2168
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
2178
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
2179
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
2180
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
2181
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
2182
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
2183
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
2184
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
2185
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
2190
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2198
var
freezable = new SubFreezable();
2207
var
freezable = new SubFreezable();
2216
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.CloneCurrentValue());
2221
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
2229
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2237
SubFreezable
clone2 = Assert.IsType<
SubFreezable
>(freezable.CloneCurrentValue());
2243
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone2.DependencyObjectType);
2250
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
2258
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2269
var
freezable = new SubFreezable();
2277
freezable.SetValue(
SubFreezable
.Property1, 10);
2278
freezable.SetValue(
SubFreezable
.Property2, 20);
2279
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
2280
freezable.SetValue(
SubFreezable
.Property4, 40);
2281
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
2283
var
anotherFreezable1 = new SubFreezable
2287
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
2288
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
2290
var
anotherFreezable2 = new SubFreezable
2294
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
2295
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
2297
var
anotherFreezable3 = new SubFreezable
2301
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
2303
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
2306
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.CloneCurrentValue());
2308
Assert.Equal(10, clone.GetValue(
SubFreezable
.Property1));
2309
Assert.Equal(20, clone.GetValue(
SubFreezable
.Property2));
2310
Assert.Equal(30, clone.GetValue(
SubFreezable
.Property3));
2311
Assert.Equal(40, clone.GetValue(
SubFreezable
.Property4));
2312
Assert.Equal(50, clone.GetValue(
SubFreezable
.Property5));
2313
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)));
2314
Assert.Equal(60, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
2315
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).IsFrozen);
2316
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)));
2317
Assert.Equal(70, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
2318
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).IsFrozen);
2319
Assert.NotSame(anotherFreezable3, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)));
2320
Assert.Equal(80, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
2321
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).IsFrozen);
2325
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
2335
var
freezable = new SubFreezable
2339
freezable.SetValue(
SubFreezable
.Property1, 10);
2340
freezable.SetValue(
SubFreezable
.Property2, 20);
2341
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
2342
freezable.SetValue(
SubFreezable
.Property4, 40);
2343
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
2345
var
anotherFreezable1 = new SubFreezable
2349
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
2350
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
2352
var
anotherFreezable2 = new SubFreezable
2356
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
2357
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
2359
var
anotherFreezable3 = new SubFreezable
2363
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
2365
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
2371
anotherFreezable4.SetValue(
SubFreezable
.Property1, 90);
2373
freezable.SetValue(
SubFreezable
.Property9, anotherFreezable4);
2375
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.CloneCurrentValue());
2377
Assert.Equal(10, clone.GetValue(
SubFreezable
.Property1));
2378
Assert.Equal(20, clone.GetValue(
SubFreezable
.Property2));
2379
Assert.Equal(30, clone.GetValue(
SubFreezable
.Property3));
2380
Assert.Equal(40, clone.GetValue(
SubFreezable
.Property4));
2381
Assert.Equal(50, clone.GetValue(
SubFreezable
.Property5));
2382
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)));
2383
Assert.Equal(60, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
2384
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).IsFrozen);
2385
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)));
2386
Assert.Equal(70, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
2387
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).IsFrozen);
2388
Assert.NotSame(anotherFreezable3, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)));
2389
Assert.Equal(80, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
2390
Assert.False(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).IsFrozen);
2403
var
freezable = new SubFreezable
2411
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.CloneCurrentValue());
2419
var
freezable = new SubFreezable
2425
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.CloneCurrentValue());
2430
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
2507
var
freezable = new SubFreezable();
2517
var
freezable = new SubFreezable
2525
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.CloneCurrentValue());
2530
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
2541
var
sourceFreezable = new SubFreezable();
2542
var
freezable = new SubFreezable();
2549
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2559
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2568
var
sourceFreezable = new SubFreezable();
2569
var
freezable = new SubFreezable();
2571
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
2572
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
2573
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
2574
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
2575
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
2577
var
anotherFreezable1 = new SubFreezable
2581
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
2582
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
2584
var
anotherFreezable2 = new SubFreezable
2588
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
2589
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
2591
var
anotherFreezable3 = new SubFreezable
2595
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
2597
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
2601
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
2602
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
2603
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
2604
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
2605
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
2606
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
2607
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
2608
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
2609
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
2610
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
2611
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
2612
Assert.NotSame(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
2613
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
2614
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
2620
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2628
var
freezable = new SubFreezable();
2629
var
sourceFreezable = new SubFreezable();
2642
var
sourceFreezable = new SubFreezable();
2643
var
freezable = new SubFreezable();
2651
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2661
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2670
var
sourceFreezable = new SubFreezable();
2671
var
freezable = new SubFreezable();
2673
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
2674
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
2675
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
2676
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
2677
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
2679
var
anotherFreezable1 = new SubFreezable
2683
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
2684
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
2686
var
anotherFreezable2 = new SubFreezable
2690
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
2691
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
2693
var
anotherFreezable3 = new SubFreezable
2697
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
2699
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
2705
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
2706
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
2707
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
2708
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
2709
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
2710
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
2711
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
2712
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
2713
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
2714
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
2715
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
2716
Assert.NotSame(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
2717
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
2718
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
2724
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2732
var
sourceFreezable = new SubFreezable();
2733
var
freezable = new SubFreezable();
2741
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2751
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2760
var
sourceFreezable = new SubFreezable();
2761
var
freezable = new SubFreezable();
2763
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
2764
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
2765
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
2766
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
2767
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
2769
var
anotherFreezable1 = new SubFreezable
2773
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
2774
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
2776
var
anotherFreezable2 = new SubFreezable
2780
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
2781
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
2783
var
anotherFreezable3 = new SubFreezable
2787
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
2789
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
2795
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
2796
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
2797
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
2798
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
2799
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
2800
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
2801
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
2802
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
2807
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2815
var
sourceFreezable = new SubFreezable();
2816
var
freezable = new SubFreezable();
2826
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2836
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2845
var
sourceFreezable = new SubFreezable();
2846
var
freezable = new SubFreezable();
2848
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
2849
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
2850
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
2851
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
2852
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
2854
var
anotherFreezable1 = new SubFreezable
2858
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
2859
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
2861
var
anotherFreezable2 = new SubFreezable
2865
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
2866
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
2868
var
anotherFreezable3 = new SubFreezable
2872
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
2874
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
2882
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
2883
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
2884
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
2885
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
2886
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
2887
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
2888
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
2889
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
2895
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2903
var
sourceFreezable = new SubFreezable();
2904
var
freezable = new SubFreezable();
2915
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2925
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2934
var
sourceFreezable = new SubFreezable();
2935
var
freezable = new SubFreezable();
2937
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
2938
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
2939
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
2940
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
2941
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
2943
var
anotherFreezable1 = new SubFreezable
2947
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
2948
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
2950
var
anotherFreezable2 = new SubFreezable
2954
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
2955
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
2957
var
anotherFreezable3 = new SubFreezable
2961
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
2963
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
2973
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
2974
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
2975
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
2976
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
2977
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
2978
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
2979
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
2980
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
2986
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
2994
var
sourceFreezable = new SubFreezable();
2995
var
freezable = new SubFreezable();
3006
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3016
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3025
var
sourceFreezable = new SubFreezable();
3026
var
freezable = new SubFreezable();
3028
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
3029
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
3030
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
3031
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
3032
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
3034
var
anotherFreezable1 = new SubFreezable
3038
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
3039
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
3041
var
anotherFreezable2 = new SubFreezable
3045
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
3046
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
3048
var
anotherFreezable3 = new SubFreezable
3052
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
3054
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
3064
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
3065
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
3066
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
3067
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
3068
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
3069
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
3070
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
3071
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
3076
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3084
var
freezable = new SubFreezable();
3111
var
freezable = new SubFreezable();
3194
var
obj = new SubFreezable();
3217
var
obj = new SubFreezable();
3240
var
obj = new SubFreezable();
3263
var
obj = new SubFreezable();
3310
var
obj = new SubFreezable();
3356
var
obj = new SubFreezable();
3402
var
obj = new SubFreezable();
3448
var
obj = new SubFreezable();
3486
var
obj = new SubFreezable();
3545
var
obj = new SubFreezable();
3561
var
obj = new SubFreezable();
3572
var
obj = new SubFreezable();
3603
var
obj = new SubFreezable();
3639
var
obj = new SubFreezable();
3655
var
obj = new SubFreezable();
3666
var
obj = new SubFreezable();
3680
var
obj = new SubFreezable();
3695
var
freezable = new SubFreezable();
3703
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3713
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3721
var
freezable = new SubFreezable();
3722
freezable.SetValue(
SubFreezable
.Property1, 10);
3723
freezable.SetValue(
SubFreezable
.Property2, 20);
3724
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
3725
freezable.SetValue(
SubFreezable
.Property4, 40);
3726
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
3728
var
anotherFreezable1 = new SubFreezable();
3729
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
3730
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
3732
var
anotherFreezable2 = new SubFreezable();
3733
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
3734
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
3736
var
anotherFreezable3 = new SubFreezable();
3737
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
3739
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
3743
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
3744
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
3745
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
3746
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
3747
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
3748
Assert.Same(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
3749
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
3750
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
3751
Assert.Same(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
3752
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
3753
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
3754
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
3755
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
3756
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
3761
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3767
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
3768
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
3769
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
3770
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
3771
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
3772
Assert.Same(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
3773
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
3774
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
3775
Assert.Same(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
3776
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
3777
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
3778
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
3779
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
3780
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
3785
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3793
var
freezable = new SubFreezable();
3794
freezable.SetValue(
SubFreezable
.Property1, 10);
3795
freezable.SetValue(
SubFreezable
.Property2, 20);
3796
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
3797
freezable.SetValue(
SubFreezable
.Property4, 40);
3798
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
3800
var
anotherFreezable1 = new SubFreezable();
3801
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
3802
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
3804
var
anotherFreezable2 = new SubFreezable();
3805
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
3806
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
3808
var
anotherFreezable3 = new SubFreezable();
3809
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
3811
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
3814
anotherFreezable4.SetValue(
SubFreezable
.Property1, 90);
3816
freezable.SetValue(
SubFreezable
.Property9, anotherFreezable4);
3820
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
3821
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
3822
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
3823
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
3824
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
3825
Assert.Same(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
3826
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
3827
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
3828
Assert.Same(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
3829
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
3830
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
3831
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
3832
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
3833
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
3837
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3844
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
3845
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
3846
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
3847
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
3848
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
3852
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3896
var
freezable = new SubFreezable();
3916
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3927
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
3986
var
freezable = new SubFreezable();
4060
var
freezable = new SubFreezable();
4071
var
freezable = new SubFreezable();
4086
var
freezable = new SubFreezable();
4093
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4103
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4114
var
freezable = new SubFreezable();
4115
freezable.SetValue(
SubFreezable
.Property1, 10);
4116
freezable.SetValue(
SubFreezable
.Property2, 20);
4117
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
4118
freezable.SetValue(
SubFreezable
.Property4, 40);
4119
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
4121
var
anotherFreezable1 = new SubFreezable();
4122
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
4123
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
4125
var
anotherFreezable2 = new SubFreezable();
4126
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
4127
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
4129
var
anotherFreezable3 = new SubFreezable();
4130
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
4132
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
4136
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
4137
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
4138
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
4139
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
4140
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
4141
Assert.Same(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
4142
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
4143
Assert.Equal(!isChecking, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
4144
Assert.Same(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
4145
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
4146
Assert.Equal(!isChecking, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
4147
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
4148
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
4149
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
4153
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4160
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
4161
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
4162
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
4163
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
4164
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
4165
Assert.Same(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
4166
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
4167
Assert.Equal(!isChecking, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
4168
Assert.Same(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
4169
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
4170
Assert.Equal(!isChecking, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
4171
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
4172
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
4173
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
4177
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4188
var
freezable = new SubFreezable();
4189
freezable.SetValue(
SubFreezable
.Property1, 10);
4190
freezable.SetValue(
SubFreezable
.Property2, 20);
4191
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
4192
freezable.SetValue(
SubFreezable
.Property4, 40);
4193
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
4195
var
anotherFreezable1 = new SubFreezable();
4196
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
4197
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
4199
var
anotherFreezable2 = new SubFreezable();
4200
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
4201
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
4203
var
anotherFreezable3 = new SubFreezable();
4204
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
4206
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
4209
anotherFreezable4.SetValue(
SubFreezable
.Property1, 90);
4211
freezable.SetValue(
SubFreezable
.Property9, anotherFreezable4);
4215
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
4216
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
4217
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
4218
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
4219
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
4220
Assert.Same(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
4221
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
4222
Assert.Equal(!isChecking, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
4223
Assert.Same(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
4224
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
4225
Assert.Equal(!isChecking, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
4226
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
4227
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
4228
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
4229
Assert.Same(anotherFreezable4, freezable.GetValue(
SubFreezable
.Property9));
4230
Assert.Equal(90, ((CustomFreezable)freezable.GetValue(
SubFreezable
.Property9)).GetValue(
SubFreezable
.Property1));
4231
Assert.Equal(!isChecking, ((CustomFreezable)freezable.GetValue(
SubFreezable
.Property9)).IsFrozen);
4235
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4242
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
4243
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
4244
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
4245
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
4246
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
4247
Assert.Same(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
4248
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
4249
Assert.Equal(!isChecking, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
4250
Assert.Same(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
4251
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
4252
Assert.Equal(!isChecking, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
4253
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
4254
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
4255
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
4259
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4270
var
freezable = new SubFreezable();
4282
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4293
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4304
var
freezable = new SubFreezable();
4327
var
freezable = new SubFreezable();
4340
var
freezable = new SubFreezable();
4353
var
freezable = new SubFreezable();
4362
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.GetAsFrozen());
4367
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
4374
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4382
SubFreezable
clone2 = Assert.IsType<
SubFreezable
>(freezable.GetAsFrozen());
4388
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone2.DependencyObjectType);
4394
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
4401
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4412
var
freezable = new SubFreezable();
4420
freezable.SetValue(
SubFreezable
.Property1, 10);
4421
freezable.SetValue(
SubFreezable
.Property2, 20);
4422
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
4423
freezable.SetValue(
SubFreezable
.Property4, 40);
4424
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
4426
var
anotherFreezable1 = new SubFreezable
4430
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
4431
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
4433
var
anotherFreezable2 = new SubFreezable
4437
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
4438
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
4440
var
anotherFreezable3 = new SubFreezable
4444
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
4446
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
4449
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.GetAsFrozen());
4451
Assert.Equal(10, clone.GetValue(
SubFreezable
.Property1));
4452
Assert.Equal(20, clone.GetValue(
SubFreezable
.Property2));
4453
Assert.Equal(30, clone.GetValue(
SubFreezable
.Property3));
4454
Assert.Equal(40, clone.GetValue(
SubFreezable
.Property4));
4455
Assert.Equal(50, clone.GetValue(
SubFreezable
.Property5));
4456
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)));
4457
Assert.Equal(60, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
4458
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).IsFrozen);
4459
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)));
4460
Assert.Equal(70, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
4461
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).IsFrozen);
4462
Assert.Same(anotherFreezable3, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)));
4463
Assert.Equal(80, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
4464
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).IsFrozen);
4468
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
4477
var
freezable = new SubFreezable
4481
freezable.SetValue(
SubFreezable
.Property1, 10);
4482
freezable.SetValue(
SubFreezable
.Property2, 20);
4483
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
4484
freezable.SetValue(
SubFreezable
.Property4, 40);
4485
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
4487
var
anotherFreezable1 = new SubFreezable
4491
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
4492
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
4494
var
anotherFreezable2 = new SubFreezable
4498
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
4499
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
4501
var
anotherFreezable3 = new SubFreezable
4505
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
4507
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
4513
anotherFreezable4.SetValue(
SubFreezable
.Property1, 90);
4515
freezable.SetValue(
SubFreezable
.Property9, anotherFreezable4);
4517
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.GetAsFrozen());
4519
Assert.Equal(10, clone.GetValue(
SubFreezable
.Property1));
4520
Assert.Equal(20, clone.GetValue(
SubFreezable
.Property2));
4521
Assert.Equal(30, clone.GetValue(
SubFreezable
.Property3));
4522
Assert.Equal(40, clone.GetValue(
SubFreezable
.Property4));
4523
Assert.Equal(50, clone.GetValue(
SubFreezable
.Property5));
4524
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)));
4525
Assert.Equal(60, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
4526
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).IsFrozen);
4527
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)));
4528
Assert.Equal(70, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
4529
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).IsFrozen);
4530
Assert.Same(anotherFreezable3, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)));
4531
Assert.Equal(80, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
4532
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).IsFrozen);
4536
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
4545
var
freezable = new SubFreezable
4553
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.GetAsFrozen());
4561
var
freezable = new SubFreezable();
4632
var
freezable = new SubFreezable();
4642
var
freezable = new SubFreezable();
4654
var
sourceFreezable = new SubFreezable();
4655
var
freezable = new SubFreezable();
4662
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4672
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4681
var
sourceFreezable = new SubFreezable();
4682
var
freezable = new SubFreezable();
4684
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
4685
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
4686
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
4687
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
4688
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
4690
var
anotherFreezable1 = new SubFreezable
4694
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
4695
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
4697
var
anotherFreezable2 = new SubFreezable
4701
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
4702
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
4704
var
anotherFreezable3 = new SubFreezable
4708
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
4710
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
4714
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
4715
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
4716
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
4717
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
4718
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
4719
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
4720
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
4721
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
4722
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
4723
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
4724
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
4725
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
4726
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
4727
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
4733
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4741
var
freezable = new SubFreezable();
4742
var
sourceFreezable = new SubFreezable();
4755
var
sourceFreezable = new SubFreezable();
4756
var
freezable = new SubFreezable();
4764
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4774
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4783
var
sourceFreezable = new SubFreezable();
4784
var
freezable = new SubFreezable();
4786
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
4787
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
4788
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
4789
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
4790
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
4792
var
anotherFreezable1 = new SubFreezable
4796
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
4797
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
4799
var
anotherFreezable2 = new SubFreezable
4803
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
4804
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
4806
var
anotherFreezable3 = new SubFreezable
4810
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
4812
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
4818
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
4819
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
4820
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
4821
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
4822
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
4823
Assert.Same(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
4824
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
4825
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
4826
Assert.Same(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
4827
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
4828
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
4829
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
4830
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
4831
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
4837
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4845
var
sourceFreezable = new SubFreezable();
4846
var
freezable = new SubFreezable();
4854
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4864
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4873
var
sourceFreezable = new SubFreezable();
4874
var
freezable = new SubFreezable();
4876
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
4877
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
4878
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
4879
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
4880
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
4882
var
anotherFreezable1 = new SubFreezable
4886
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
4887
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
4889
var
anotherFreezable2 = new SubFreezable
4893
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
4894
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
4896
var
anotherFreezable3 = new SubFreezable
4900
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
4902
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
4908
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
4909
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
4910
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
4911
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
4912
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
4913
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
4914
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
4915
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
4920
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4928
var
sourceFreezable = new SubFreezable();
4929
var
freezable = new SubFreezable();
4939
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4949
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
4958
var
sourceFreezable = new SubFreezable();
4959
var
freezable = new SubFreezable();
4961
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
4962
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
4963
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
4964
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
4965
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
4967
var
anotherFreezable1 = new SubFreezable
4971
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
4972
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
4974
var
anotherFreezable2 = new SubFreezable
4978
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
4979
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
4981
var
anotherFreezable3 = new SubFreezable
4985
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
4987
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
4995
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
4996
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
4997
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
4998
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
4999
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
5000
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
5001
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
5002
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
5008
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5016
var
sourceFreezable = new SubFreezable();
5017
var
freezable = new SubFreezable();
5028
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5038
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5047
var
sourceFreezable = new SubFreezable();
5048
var
freezable = new SubFreezable();
5050
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
5051
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
5052
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
5053
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
5054
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
5056
var
anotherFreezable1 = new SubFreezable
5060
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
5061
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
5063
var
anotherFreezable2 = new SubFreezable
5067
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
5068
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
5070
var
anotherFreezable3 = new SubFreezable
5074
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
5076
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
5086
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
5087
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
5088
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
5089
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
5090
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
5091
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
5092
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
5093
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
5099
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5107
var
sourceFreezable = new SubFreezable();
5108
var
freezable = new SubFreezable();
5119
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5129
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5138
var
sourceFreezable = new SubFreezable();
5139
var
freezable = new SubFreezable();
5141
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
5142
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
5143
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
5144
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
5145
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
5147
var
anotherFreezable1 = new SubFreezable
5151
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
5152
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
5154
var
anotherFreezable2 = new SubFreezable
5158
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
5159
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
5161
var
anotherFreezable3 = new SubFreezable
5165
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
5167
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
5177
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
5178
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
5179
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
5180
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
5181
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
5182
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
5183
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
5184
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
5189
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5197
var
freezable = new SubFreezable();
5206
var
freezable = new SubFreezable();
5215
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.GetCurrentValueAsFrozen());
5220
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
5227
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5235
SubFreezable
clone2 = Assert.IsType<
SubFreezable
>(freezable.GetCurrentValueAsFrozen());
5241
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone2.DependencyObjectType);
5247
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
5254
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5265
var
freezable = new SubFreezable();
5273
freezable.SetValue(
SubFreezable
.Property1, 10);
5274
freezable.SetValue(
SubFreezable
.Property2, 20);
5275
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
5276
freezable.SetValue(
SubFreezable
.Property4, 40);
5277
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
5279
var
anotherFreezable1 = new SubFreezable
5283
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
5284
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
5286
var
anotherFreezable2 = new SubFreezable
5290
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
5291
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
5293
var
anotherFreezable3 = new SubFreezable
5297
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
5299
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
5302
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.GetCurrentValueAsFrozen());
5304
Assert.Equal(10, clone.GetValue(
SubFreezable
.Property1));
5305
Assert.Equal(20, clone.GetValue(
SubFreezable
.Property2));
5306
Assert.Equal(30, clone.GetValue(
SubFreezable
.Property3));
5307
Assert.Equal(40, clone.GetValue(
SubFreezable
.Property4));
5308
Assert.Equal(50, clone.GetValue(
SubFreezable
.Property5));
5309
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)));
5310
Assert.Equal(60, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
5311
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).IsFrozen);
5312
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)));
5313
Assert.Equal(70, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
5314
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).IsFrozen);
5315
Assert.Same(anotherFreezable3, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)));
5316
Assert.Equal(80, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
5317
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).IsFrozen);
5321
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
5330
var
freezable = new SubFreezable
5334
freezable.SetValue(
SubFreezable
.Property1, 10);
5335
freezable.SetValue(
SubFreezable
.Property2, 20);
5336
freezable.SetCurrentValue(
SubFreezable
.Property3, 30);
5337
freezable.SetValue(
SubFreezable
.Property4, 40);
5338
freezable.SetCurrentValue(
SubFreezable
.Property5, 50);
5340
var
anotherFreezable1 = new SubFreezable
5344
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
5345
freezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
5347
var
anotherFreezable2 = new SubFreezable
5351
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
5352
freezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
5354
var
anotherFreezable3 = new SubFreezable
5358
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
5360
freezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
5366
anotherFreezable4.SetValue(
SubFreezable
.Property1, 90);
5368
freezable.SetValue(
SubFreezable
.Property9, anotherFreezable4);
5370
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.GetCurrentValueAsFrozen());
5372
Assert.Equal(10, clone.GetValue(
SubFreezable
.Property1));
5373
Assert.Equal(20, clone.GetValue(
SubFreezable
.Property2));
5374
Assert.Equal(30, clone.GetValue(
SubFreezable
.Property3));
5375
Assert.Equal(40, clone.GetValue(
SubFreezable
.Property4));
5376
Assert.Equal(50, clone.GetValue(
SubFreezable
.Property5));
5377
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)));
5378
Assert.Equal(60, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
5379
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property6)).IsFrozen);
5380
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)));
5381
Assert.Equal(70, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
5382
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property7)).IsFrozen);
5383
Assert.Same(anotherFreezable3, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)));
5384
Assert.Equal(80, ((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
5385
Assert.True(((
SubFreezable
)clone.GetValue(
SubFreezable
.Property8)).IsFrozen);
5389
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), clone.DependencyObjectType);
5398
var
freezable = new SubFreezable
5406
SubFreezable
clone = Assert.IsType<
SubFreezable
>(freezable.GetCurrentValueAsFrozen());
5414
var
freezable = new SubFreezable();
5485
var
freezable = new SubFreezable();
5495
var
freezable = new SubFreezable();
5507
var
sourceFreezable = new SubFreezable();
5508
var
freezable = new SubFreezable();
5515
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5525
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5534
var
sourceFreezable = new SubFreezable();
5535
var
freezable = new SubFreezable();
5537
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
5538
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
5539
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
5540
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
5541
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
5543
var
anotherFreezable1 = new SubFreezable
5547
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
5548
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
5550
var
anotherFreezable2 = new SubFreezable
5554
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
5555
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
5557
var
anotherFreezable3 = new SubFreezable
5561
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
5563
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
5567
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
5568
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
5569
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
5570
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
5571
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
5572
Assert.NotSame(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
5573
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
5574
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
5575
Assert.NotSame(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
5576
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
5577
Assert.False(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
5578
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
5579
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
5580
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
5586
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5594
var
freezable = new SubFreezable();
5595
var
sourceFreezable = new SubFreezable();
5608
var
sourceFreezable = new SubFreezable();
5609
var
freezable = new SubFreezable();
5617
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5627
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5636
var
sourceFreezable = new SubFreezable();
5637
var
freezable = new SubFreezable();
5639
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
5640
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
5641
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
5642
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
5643
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
5645
var
anotherFreezable1 = new SubFreezable
5649
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
5650
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
5652
var
anotherFreezable2 = new SubFreezable
5656
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
5657
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
5659
var
anotherFreezable3 = new SubFreezable
5663
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
5665
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
5671
Assert.Equal(10, freezable.GetValue(
SubFreezable
.Property1));
5672
Assert.Equal(20, freezable.GetValue(
SubFreezable
.Property2));
5673
Assert.Equal(30, freezable.GetValue(
SubFreezable
.Property3));
5674
Assert.Equal(40, freezable.GetValue(
SubFreezable
.Property4));
5675
Assert.Equal(50, freezable.GetValue(
SubFreezable
.Property5));
5676
Assert.Same(anotherFreezable1, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)));
5677
Assert.Equal(60, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).GetValue(
SubFreezable
.Property1));
5678
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property6)).IsFrozen);
5679
Assert.Same(anotherFreezable2, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)));
5680
Assert.Equal(70, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).GetValue(
SubFreezable
.Property1));
5681
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property7)).IsFrozen);
5682
Assert.Same(anotherFreezable3, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)));
5683
Assert.Equal(80, ((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).GetValue(
SubFreezable
.Property1));
5684
Assert.True(((
SubFreezable
)freezable.GetValue(
SubFreezable
.Property8)).IsFrozen);
5690
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5698
var
sourceFreezable = new SubFreezable();
5699
var
freezable = new SubFreezable();
5707
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5717
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5726
var
sourceFreezable = new SubFreezable();
5727
var
freezable = new SubFreezable();
5729
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
5730
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
5731
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
5732
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
5733
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
5735
var
anotherFreezable1 = new SubFreezable
5739
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
5740
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
5742
var
anotherFreezable2 = new SubFreezable
5746
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
5747
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
5749
var
anotherFreezable3 = new SubFreezable
5753
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
5755
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
5761
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
5762
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
5763
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
5764
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
5765
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
5766
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
5767
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
5768
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
5773
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5781
var
sourceFreezable = new SubFreezable();
5782
var
freezable = new SubFreezable();
5792
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5802
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5811
var
sourceFreezable = new SubFreezable();
5812
var
freezable = new SubFreezable();
5814
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
5815
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
5816
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
5817
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
5818
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
5820
var
anotherFreezable1 = new SubFreezable
5824
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
5825
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
5827
var
anotherFreezable2 = new SubFreezable
5831
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
5832
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
5834
var
anotherFreezable3 = new SubFreezable
5838
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
5840
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
5848
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
5849
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
5850
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
5851
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
5852
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
5853
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
5854
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
5855
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
5861
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5869
var
sourceFreezable = new SubFreezable();
5870
var
freezable = new SubFreezable();
5881
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5891
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5900
var
sourceFreezable = new SubFreezable();
5901
var
freezable = new SubFreezable();
5903
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
5904
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
5905
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
5906
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
5907
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
5909
var
anotherFreezable1 = new SubFreezable
5913
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
5914
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
5916
var
anotherFreezable2 = new SubFreezable
5920
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
5921
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
5923
var
anotherFreezable3 = new SubFreezable
5927
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
5929
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
5938
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
5939
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
5940
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
5941
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
5942
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
5943
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
5944
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
5945
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
5951
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5959
var
sourceFreezable = new SubFreezable();
5960
var
freezable = new SubFreezable();
5971
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5981
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
5990
var
sourceFreezable = new SubFreezable();
5991
var
freezable = new SubFreezable();
5993
sourceFreezable.SetValue(
SubFreezable
.Property1, 10);
5994
sourceFreezable.SetValue(
SubFreezable
.Property2, 20);
5995
sourceFreezable.SetCurrentValue(
SubFreezable
.Property3, 30);
5996
sourceFreezable.SetValue(
SubFreezable
.Property4, 40);
5997
sourceFreezable.SetCurrentValue(
SubFreezable
.Property5, 50);
5999
var
anotherFreezable1 = new SubFreezable
6003
anotherFreezable1.SetValue(
SubFreezable
.Property1, 60);
6004
sourceFreezable.SetValue(
SubFreezable
.Property6, anotherFreezable1);
6006
var
anotherFreezable2 = new SubFreezable
6010
anotherFreezable2.SetValue(
SubFreezable
.Property1, 70);
6011
sourceFreezable.SetCurrentValue(
SubFreezable
.Property7, anotherFreezable2);
6013
var
anotherFreezable3 = new SubFreezable
6017
anotherFreezable3.SetValue(
SubFreezable
.Property1, 80);
6019
sourceFreezable.SetCurrentValue(
SubFreezable
.Property8, anotherFreezable3);
6028
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property1));
6029
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property2));
6030
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property3));
6031
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property4));
6032
Assert.Equal(0, freezable.GetValue(
SubFreezable
.Property5));
6033
Assert.Null(freezable.GetValue(
SubFreezable
.Property6));
6034
Assert.Null(freezable.GetValue(
SubFreezable
.Property7));
6035
Assert.Null(freezable.GetValue(
SubFreezable
.Property8));
6040
Assert.Same(DependencyObjectType.FromSystemType(typeof(
SubFreezable
)), freezable.DependencyObjectType);
6048
var
freezable = new SubFreezable();
6057
var
obj = new SubFreezable();
6069
var
obj = new SubFreezable();
6082
var
obj = new SubFreezable();
6095
var
obj = new SubFreezable();
6108
var
obj = new SubFreezable();
6121
var
obj = new SubFreezable();
6135
var
obj = new SubFreezable();
6149
var
obj = new SubFreezable();
6163
var
obj = new SubFreezable();
6170
var
obj = new SubFreezable();
6181
var
obj = new SubFreezable();
6194
var
freezable = new SubFreezable();
6219
var
freezable = new SubFreezable();
6232
var
freezable = new SubFreezable();
6242
var
freezable = new SubFreezable();
6254
var
freezable = new SubFreezable();
6261
var
freezable = new SubFreezable();
6272
var
freezable = new SubFreezable();
6281
var
freezable = new SubFreezable();
6291
var
freezable = new SubFreezable();
6303
var
freezable = new SubFreezable();
6314
var
freezable = new SubFreezable();
6326
var
freezable = new SubFreezable();
6341
var
freezable = new SubFreezable();
6357
var
freezable = new SubFreezable();
6361
var
value4 = new SubFreezable();
6381
var
freezable = new SubFreezable();
6386
var
value4 = new SubFreezable();
6410
var
freezable = new SubFreezable();
6414
var
value4 = new SubFreezable();
6437
var
freezable = new SubFreezable();
6442
var
value4 = new SubFreezable();
6468
yield return new object?[] {
SubFreezable
.Property1 };
6475
var
freezable = new SubFreezable();
6487
var
freezable = new SubFreezable();
6500
var
freezable = new SubFreezable();
6516
var
freezable = new SubFreezable();
6533
var
freezable = new SubFreezable();
6537
var
value4 = new SubFreezable();
6558
var
freezable = new SubFreezable();
6563
var
value4 = new SubFreezable();
6588
var
freezable = new SubFreezable();
6592
var
value4 = new SubFreezable();
6616
var
freezable = new SubFreezable();
6621
var
value4 = new SubFreezable();
6648
var
obj = new SubFreezable();
6656
var
obj = new SubFreezable();
6664
var
obj = new SubFreezable();
6676
var
obj = new SubFreezable();
6692
var
obj = new SubFreezable();
6700
var
freezable = new SubFreezable();
6719
var
freezable = new SubFreezable();
6797
var
obj = new SubFreezable();
6804
var
obj = new SubFreezable();
6816
var
obj = new SubFreezable();
6827
var
obj = new SubFreezable();
6843
var
obj = new SubFreezable();
6852
var
freezable = new SubFreezable();
6875
var
freezable = new SubFreezable();
6888
var
freezable = new SubFreezable();
6901
var
freezable = new SubFreezable();
7136
var
freezable = new SubFreezable();
7186
var
freezable = new SubFreezable();
7196
var
freezable = new SubFreezable();
7208
var
freezable = new SubFreezable();
7240
var
freezable = new SubFreezable();
7253
var
freezable = new SubFreezable();
7263
var
freezable = new SubFreezable();
7331
public static DependencyProperty Property1 { get; } = DependencyProperty.Register($"{nameof(
SubFreezable
)}_{nameof(Property1)}", typeof(int), typeof(
SubFreezable
));
7332
public static DependencyProperty Property2 { get; } = DependencyProperty.Register($"{nameof(
SubFreezable
)}_{nameof(Property2)}", typeof(int), typeof(
SubFreezable
));
7333
public static DependencyProperty Property3 { get; } = DependencyProperty.Register($"{nameof(
SubFreezable
)}_{nameof(Property3)}", typeof(int), typeof(
SubFreezable
));
7334
public static DependencyProperty Property4 { get; } = DependencyProperty.RegisterAttached($"{nameof(
SubFreezable
)}_{nameof(Property4)}", typeof(int), typeof(
SubFreezable
));
7335
public static DependencyProperty Property5 { get; } = DependencyProperty.RegisterAttached($"{nameof(
SubFreezable
)}_{nameof(Property5)}", typeof(int), typeof(
SubFreezable
));
7336
public static DependencyProperty Property6 { get; } = DependencyProperty.Register($"{nameof(
SubFreezable
)}_{nameof(Property6)}", typeof(DependencyObject), typeof(
SubFreezable
));
7337
public static DependencyProperty Property7 { get; } = DependencyProperty.Register($"{nameof(
SubFreezable
)}_{nameof(Property7)}", typeof(DependencyObject), typeof(
SubFreezable
));
7338
public static DependencyProperty Property8 { get; } = DependencyProperty.Register($"{nameof(
SubFreezable
)}_{nameof(Property8)}", typeof(DependencyObject), typeof(
SubFreezable
));
7339
public static DependencyProperty Property9 { get; } = DependencyProperty.Register($"{nameof(
SubFreezable
)}_{nameof(Property9)}", typeof(DependencyObject), typeof(
SubFreezable
));
7340
public static DependencyPropertyKey ReadOnlyProperty { get; } = DependencyProperty.RegisterReadOnly($"{nameof(
SubFreezable
)}_{nameof(ReadOnlyProperty)}", typeof(int), typeof(
SubFreezable
), new PropertyMetadata(1));