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