Welcome to mirror list, hosted at ThFree Co, Russian Federation.

WindowsBase.cs « v4.7.2 « src - github.com/mono/reference-assemblies.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 66cb23292b3389156bd63b025203b18c64b1ffa0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
[assembly:System.CLSCompliantAttribute(true)]
[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))]
[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
[assembly:System.Reflection.AssemblyDefaultAliasAttribute("WindowsBase.dll")]
[assembly:System.Reflection.AssemblyDescriptionAttribute("WindowsBase.dll")]
[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")]
[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")]
[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
[assembly:System.Reflection.AssemblyTitleAttribute("WindowsBase.dll")]
[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))]
[assembly:System.Security.AllowPartiallyTrustedCallersAttribute]
[assembly:System.Security.SecurityCriticalAttribute]
[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Diagnostics")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Input")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Media")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Diagnostics")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Input")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Media")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml", "System.Windows.Markup")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/composite-font", "System.Windows.Media")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Diagnostics")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Input")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Media")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/xps/2005/06", "System.Windows")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/xps/2005/06", "System.Windows.Input")]
[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/xps/2005/06", "System.Windows.Media")]
[assembly:System.Windows.Markup.XmlnsPrefixAttribute("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "wpf")]
[assembly:System.Windows.Markup.XmlnsPrefixAttribute("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "wpf")]
[assembly:System.Windows.Markup.XmlnsPrefixAttribute("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "av")]
[assembly:System.Windows.Markup.XmlnsPrefixAttribute("http://schemas.microsoft.com/xps/2005/06", "metro")]
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ObjectModel.ObservableCollection<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ObjectModel.ReadOnlyObservableCollection<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.INotifyCollectionChanged))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NotifyCollectionChangedAction))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NotifyCollectionChangedEventArgs))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NotifyCollectionChangedEventHandler))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.AmbientAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.ArrayExtension))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.ConstructorArgumentAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.ContentPropertyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.ContentWrapperAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.DateTimeValueSerializer))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.DependsOnAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.DictionaryKeyPropertyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.IComponentConnector))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.INameScope))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.IProvideValueTarget))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.IUriContext))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.IValueSerializerContext))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.IXamlTypeResolver))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.MarkupExtension))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.MarkupExtensionReturnTypeAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.NameScopePropertyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.NullExtension))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.RootNamespaceAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.RuntimeNamePropertyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.StaticExtension))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.TrimSurroundingWhitespaceAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.TypeExtension))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.UidPropertyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.UsableDuringInitializationAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.ValueSerializer))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.ValueSerializerAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.WhitespaceSignificantCollectionAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.XmlLangPropertyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.XmlnsCompatibleWithAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.XmlnsDefinitionAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.XmlnsPrefixAttribute))]
namespace System.Collections.Specialized
{
    public partial class CollectionChangedEventManager : System.Windows.WeakEventManager
    {
        internal CollectionChangedEventManager() { }
        public static void AddHandler(System.Collections.Specialized.INotifyCollectionChanged source, System.EventHandler<System.Collections.Specialized.NotifyCollectionChangedEventArgs> handler) { }
        public static void AddListener(System.Collections.Specialized.INotifyCollectionChanged source, System.Windows.IWeakEventListener listener) { }
        protected override System.Windows.WeakEventManager.ListenerList NewListenerList() { throw null; }
        public static void RemoveHandler(System.Collections.Specialized.INotifyCollectionChanged source, System.EventHandler<System.Collections.Specialized.NotifyCollectionChangedEventArgs> handler) { }
        public static void RemoveListener(System.Collections.Specialized.INotifyCollectionChanged source, System.Windows.IWeakEventListener listener) { }
        protected override void StartListening(object source) { }
        protected override void StopListening(object source) { }
    }
}
namespace System.ComponentModel
{
    public partial class CurrentChangedEventManager : System.Windows.WeakEventManager
    {
        internal CurrentChangedEventManager() { }
        public static void AddHandler(System.ComponentModel.ICollectionView source, System.EventHandler<System.EventArgs> handler) { }
        public static void AddListener(System.ComponentModel.ICollectionView source, System.Windows.IWeakEventListener listener) { }
        protected override System.Windows.WeakEventManager.ListenerList NewListenerList() { throw null; }
        public static void RemoveHandler(System.ComponentModel.ICollectionView source, System.EventHandler<System.EventArgs> handler) { }
        public static void RemoveListener(System.ComponentModel.ICollectionView source, System.Windows.IWeakEventListener listener) { }
        protected override void StartListening(object source) { }
        protected override void StopListening(object source) { }
    }
    public partial class CurrentChangingEventArgs : System.EventArgs
    {
        public CurrentChangingEventArgs() { }
        public CurrentChangingEventArgs(bool isCancelable) { }
        public bool Cancel { get { throw null; } set { } }
        public bool IsCancelable { get { throw null; } }
    }
    public delegate void CurrentChangingEventHandler(object sender, System.ComponentModel.CurrentChangingEventArgs e);
    public partial class CurrentChangingEventManager : System.Windows.WeakEventManager
    {
        internal CurrentChangingEventManager() { }
        public static void AddHandler(System.ComponentModel.ICollectionView source, System.EventHandler<System.ComponentModel.CurrentChangingEventArgs> handler) { }
        public static void AddListener(System.ComponentModel.ICollectionView source, System.Windows.IWeakEventListener listener) { }
        protected override System.Windows.WeakEventManager.ListenerList NewListenerList() { throw null; }
        public static void RemoveHandler(System.ComponentModel.ICollectionView source, System.EventHandler<System.ComponentModel.CurrentChangingEventArgs> handler) { }
        public static void RemoveListener(System.ComponentModel.ICollectionView source, System.Windows.IWeakEventListener listener) { }
        protected override void StartListening(object source) { }
        protected override void StopListening(object source) { }
    }
    public sealed partial class DependencyPropertyDescriptor : System.ComponentModel.PropertyDescriptor
    {
        internal DependencyPropertyDescriptor() : base (default(string), default(System.Attribute[])) { }
        public override System.ComponentModel.AttributeCollection Attributes { get { throw null; } }
        public override string Category { get { throw null; } }
        public override System.Type ComponentType { get { throw null; } }
        public override System.ComponentModel.TypeConverter Converter { get { throw null; } }
        public System.Windows.DependencyProperty DependencyProperty { get { throw null; } }
        public override string Description { get { throw null; } }
        public System.Windows.CoerceValueCallback DesignerCoerceValueCallback { get { throw null; } set { } }
        public override bool DesignTimeOnly { get { throw null; } }
        public override string DisplayName { get { throw null; } }
        public bool IsAttached { get { throw null; } }
        public override bool IsBrowsable { get { throw null; } }
        public override bool IsLocalizable { get { throw null; } }
        public override bool IsReadOnly { get { throw null; } }
        public System.Windows.PropertyMetadata Metadata { get { throw null; } }
        public override System.Type PropertyType { get { throw null; } }
        public override bool SupportsChangeEvents { get { throw null; } }
        public override void AddValueChanged(object component, System.EventHandler handler) { }
        public override bool CanResetValue(object component) { throw null; }
        public override bool Equals(object obj) { throw null; }
        public static System.ComponentModel.DependencyPropertyDescriptor FromName(string name, System.Type ownerType, System.Type targetType) { throw null; }
        public static System.ComponentModel.DependencyPropertyDescriptor FromName(string name, System.Type ownerType, System.Type targetType, bool ignorePropertyType) { throw null; }
        public static System.ComponentModel.DependencyPropertyDescriptor FromProperty(System.ComponentModel.PropertyDescriptor property) { throw null; }
        public static System.ComponentModel.DependencyPropertyDescriptor FromProperty(System.Windows.DependencyProperty dependencyProperty, System.Type targetType) { throw null; }
        public override System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance, System.Attribute[] filter) { throw null; }
        public override object GetEditor(System.Type editorBaseType) { throw null; }
        public override int GetHashCode() { throw null; }
        public override object GetValue(object component) { throw null; }
        public override void RemoveValueChanged(object component, System.EventHandler handler) { }
        public override void ResetValue(object component) { }
        public override void SetValue(object component, object value) { }
        public override bool ShouldSerializeValue(object component) { throw null; }
        public override string ToString() { throw null; }
    }
    public partial class ErrorsChangedEventManager : System.Windows.WeakEventManager
    {
        internal ErrorsChangedEventManager() { }
        public static void AddHandler(System.ComponentModel.INotifyDataErrorInfo source, System.EventHandler<System.ComponentModel.DataErrorsChangedEventArgs> handler) { }
        protected override System.Windows.WeakEventManager.ListenerList NewListenerList() { throw null; }
        public static void RemoveHandler(System.ComponentModel.INotifyDataErrorInfo source, System.EventHandler<System.ComponentModel.DataErrorsChangedEventArgs> handler) { }
        protected override void StartListening(object source) { }
        protected override void StopListening(object source) { }
    }
    public abstract partial class GroupDescription : System.ComponentModel.INotifyPropertyChanged
    {
        protected GroupDescription() { }
        public System.Collections.IComparer CustomSort { get { throw null; } set { } }
        public System.Collections.ObjectModel.ObservableCollection<object> GroupNames { get { throw null; } }
        public System.ComponentModel.SortDescriptionCollection SortDescriptions { get { throw null; } }
        protected virtual event System.ComponentModel.PropertyChangedEventHandler PropertyChanged { add { } remove { } }
        event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } }
        public abstract object GroupNameFromItem(object item, int level, System.Globalization.CultureInfo culture);
        public virtual bool NamesMatch(object groupName, object itemName) { throw null; }
        protected virtual void OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs e) { }
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public bool ShouldSerializeGroupNames() { throw null; }
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public bool ShouldSerializeSortDescriptions() { throw null; }
    }
    public partial interface ICollectionView : System.Collections.IEnumerable, System.Collections.Specialized.INotifyCollectionChanged
    {
        bool CanFilter { get; }
        bool CanGroup { get; }
        bool CanSort { get; }
        System.Globalization.CultureInfo Culture { get; set; }
        object CurrentItem { get; }
        int CurrentPosition { get; }
        System.Predicate<object> Filter { get; set; }
        System.Collections.ObjectModel.ObservableCollection<System.ComponentModel.GroupDescription> GroupDescriptions { get; }
        System.Collections.ObjectModel.ReadOnlyObservableCollection<object> Groups { get; }
        bool IsCurrentAfterLast { get; }
        bool IsCurrentBeforeFirst { get; }
        bool IsEmpty { get; }
        System.ComponentModel.SortDescriptionCollection SortDescriptions { get; }
        System.Collections.IEnumerable SourceCollection { get; }
        event System.EventHandler CurrentChanged;
        event System.ComponentModel.CurrentChangingEventHandler CurrentChanging;
        bool Contains(object item);
        System.IDisposable DeferRefresh();
        bool MoveCurrentTo(object item);
        bool MoveCurrentToFirst();
        bool MoveCurrentToLast();
        bool MoveCurrentToNext();
        bool MoveCurrentToPosition(int position);
        bool MoveCurrentToPrevious();
        void Refresh();
    }
    public partial interface ICollectionViewFactory
    {
        System.ComponentModel.ICollectionView CreateView();
    }
    public partial interface ICollectionViewLiveShaping
    {
        bool CanChangeLiveFiltering { get; }
        bool CanChangeLiveGrouping { get; }
        bool CanChangeLiveSorting { get; }
        System.Nullable<bool> IsLiveFiltering { get; set; }
        System.Nullable<bool> IsLiveGrouping { get; set; }
        System.Nullable<bool> IsLiveSorting { get; set; }
        System.Collections.ObjectModel.ObservableCollection<string> LiveFilteringProperties { get; }
        System.Collections.ObjectModel.ObservableCollection<string> LiveGroupingProperties { get; }
        System.Collections.ObjectModel.ObservableCollection<string> LiveSortingProperties { get; }
    }
    public partial interface IEditableCollectionView
    {
        bool CanAddNew { get; }
        bool CanCancelEdit { get; }
        bool CanRemove { get; }
        object CurrentAddItem { get; }
        object CurrentEditItem { get; }
        bool IsAddingNew { get; }
        bool IsEditingItem { get; }
        System.ComponentModel.NewItemPlaceholderPosition NewItemPlaceholderPosition { get; set; }
        object AddNew();
        void CancelEdit();
        void CancelNew();
        void CommitEdit();
        void CommitNew();
        void EditItem(object item);
        void Remove(object item);
        void RemoveAt(int index);
    }
    public partial interface IEditableCollectionViewAddNewItem : System.ComponentModel.IEditableCollectionView
    {
        bool CanAddNewItem { get; }
        object AddNewItem(object newItem);
    }
    public partial interface IItemProperties
    {
        System.Collections.ObjectModel.ReadOnlyCollection<System.ComponentModel.ItemPropertyInfo> ItemProperties { get; }
    }
    public partial class ItemPropertyInfo
    {
        public ItemPropertyInfo(string name, System.Type type, object descriptor) { }
        public object Descriptor { get { throw null; } }
        public string Name { get { throw null; } }
        public System.Type PropertyType { get { throw null; } }
    }
    public enum NewItemPlaceholderPosition
    {
        AtBeginning = 1,
        AtEnd = 2,
        None = 0,
    }
    public partial class PropertyChangedEventManager : System.Windows.WeakEventManager
    {
        internal PropertyChangedEventManager() { }
        public static void AddHandler(System.ComponentModel.INotifyPropertyChanged source, System.EventHandler<System.ComponentModel.PropertyChangedEventArgs> handler, string propertyName) { }
        public static void AddListener(System.ComponentModel.INotifyPropertyChanged source, System.Windows.IWeakEventListener listener, string propertyName) { }
        protected override System.Windows.WeakEventManager.ListenerList NewListenerList() { throw null; }
        protected override bool Purge(object source, object data, bool purgeAll) { throw null; }
        public static void RemoveHandler(System.ComponentModel.INotifyPropertyChanged source, System.EventHandler<System.ComponentModel.PropertyChangedEventArgs> handler, string propertyName) { }
        public static void RemoveListener(System.ComponentModel.INotifyPropertyChanged source, System.Windows.IWeakEventListener listener, string propertyName) { }
        protected override void StartListening(object source) { }
        protected override void StopListening(object source) { }
    }
    [System.AttributeUsageAttribute((System.AttributeTargets)(192))]
    public sealed partial class PropertyFilterAttribute : System.Attribute
    {
        public static readonly System.ComponentModel.PropertyFilterAttribute Default;
        public PropertyFilterAttribute(System.ComponentModel.PropertyFilterOptions filter) { }
        public System.ComponentModel.PropertyFilterOptions Filter { get { throw null; } }
        public override bool Equals(object value) { throw null; }
        public override int GetHashCode() { throw null; }
        public override bool Match(object value) { throw null; }
    }
    [System.FlagsAttribute]
    public enum PropertyFilterOptions
    {
        All = 15,
        Invalid = 1,
        None = 0,
        SetValues = 2,
        UnsetValues = 4,
        Valid = 8,
    }
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct SortDescription
    {
        private object _dummy;
        private int _dummyPrimitive;
        public SortDescription(string propertyName, System.ComponentModel.ListSortDirection direction) { throw null;}
        public System.ComponentModel.ListSortDirection Direction { get { throw null; } set { } }
        public bool IsSealed { get { throw null; } }
        public string PropertyName { get { throw null; } set { } }
        public override bool Equals(object obj) { throw null; }
        public override int GetHashCode() { throw null; }
        public static bool operator ==(System.ComponentModel.SortDescription sd1, System.ComponentModel.SortDescription sd2) { throw null; }
        public static bool operator !=(System.ComponentModel.SortDescription sd1, System.ComponentModel.SortDescription sd2) { throw null; }
    }
    public partial class SortDescriptionCollection : System.Collections.ObjectModel.Collection<System.ComponentModel.SortDescription>, System.Collections.Specialized.INotifyCollectionChanged
    {
        public static readonly System.ComponentModel.SortDescriptionCollection Empty;
        public SortDescriptionCollection() { }
        protected event System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged { add { } remove { } }
        event System.Collections.Specialized.NotifyCollectionChangedEventHandler System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged { add { } remove { } }
        protected override void ClearItems() { }
        protected override void InsertItem(int index, System.ComponentModel.SortDescription item) { }
        protected override void RemoveItem(int index) { }
        protected override void SetItem(int index, System.ComponentModel.SortDescription item) { }
    }
}
namespace System.Diagnostics
{
    public enum PresentationTraceLevel
    {
        High = 3,
        Low = 1,
        Medium = 2,
        None = 0,
    }
    public static partial class PresentationTraceSources
    {
        public static readonly System.Windows.DependencyProperty TraceLevelProperty;
        public static System.Diagnostics.TraceSource AnimationSource { get { throw null; } }
        public static System.Diagnostics.TraceSource DataBindingSource { get { throw null; } }
        public static System.Diagnostics.TraceSource DependencyPropertySource { get { throw null; } }
        public static System.Diagnostics.TraceSource DocumentsSource { get { throw null; } }
        public static System.Diagnostics.TraceSource FreezableSource { get { throw null; } }
        public static System.Diagnostics.TraceSource HwndHostSource { get { throw null; } }
        public static System.Diagnostics.TraceSource MarkupSource { get { throw null; } }
        public static System.Diagnostics.TraceSource NameScopeSource { get { throw null; } }
        public static System.Diagnostics.TraceSource ResourceDictionarySource { get { throw null; } }
        public static System.Diagnostics.TraceSource RoutedEventSource { get { throw null; } }
        public static System.Diagnostics.TraceSource ShellSource { get { throw null; } }
        public static System.Diagnostics.PresentationTraceLevel GetTraceLevel(object element) { throw null; }
        public static void Refresh() { }
        public static void SetTraceLevel(object element, System.Diagnostics.PresentationTraceLevel traceLevel) { }
    }
}
namespace System.IO
{
    [System.SerializableAttribute]
    public partial class FileFormatException : System.FormatException, System.Runtime.Serialization.ISerializable
    {
        public FileFormatException() { }
        protected FileFormatException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
        public FileFormatException(string message) { }
        public FileFormatException(string message, System.Exception innerException) { }
        public FileFormatException(System.Uri sourceUri) { }
        public FileFormatException(System.Uri sourceUri, System.Exception innerException) { }
        public FileFormatException(System.Uri sourceUri, string message) { }
        public FileFormatException(System.Uri sourceUri, string message, System.Exception innerException) { }
        public System.Uri SourceUri { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } }
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))]
        public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
    }
}
namespace System.IO.Packaging
{
    public enum CertificateEmbeddingOption
    {
        InCertificatePart = 0,
        InSignaturePart = 1,
        NotEmbedded = 2,
    }
    public enum CompressionOption
    {
        Fast = 2,
        Maximum = 1,
        Normal = 0,
        NotCompressed = -1,
        SuperFast = 3,
    }
    public partial class EncryptedPackageEnvelope : System.IDisposable
    {
        internal EncryptedPackageEnvelope() { }
        public System.IO.FileAccess FileOpenAccess { get { throw null; } }
        public System.IO.Packaging.PackageProperties PackageProperties { get { throw null; } }
        public System.IO.Packaging.RightsManagementInformation RightsManagementInformation { get { throw null; } }
        public System.IO.Packaging.StorageInfo StorageInfo { get { throw null; } }
        public void Close() { }
        public static System.IO.Packaging.EncryptedPackageEnvelope Create(System.IO.Stream envelopeStream, System.Security.RightsManagement.PublishLicense publishLicense, System.Security.RightsManagement.CryptoProvider cryptoProvider) { throw null; }
        public static System.IO.Packaging.EncryptedPackageEnvelope Create(string envelopeFileName, System.Security.RightsManagement.PublishLicense publishLicense, System.Security.RightsManagement.CryptoProvider cryptoProvider) { throw null; }
        public static System.IO.Packaging.EncryptedPackageEnvelope CreateFromPackage(System.IO.Stream envelopeStream, System.IO.Stream packageStream, System.Security.RightsManagement.PublishLicense publishLicense, System.Security.RightsManagement.CryptoProvider cryptoProvider) { throw null; }
        public static System.IO.Packaging.EncryptedPackageEnvelope CreateFromPackage(string envelopeFileName, System.IO.Stream packageStream, System.Security.RightsManagement.PublishLicense publishLicense, System.Security.RightsManagement.CryptoProvider cryptoProvider) { throw null; }
        public void Dispose() { }
        protected virtual void Dispose(bool disposing) { }
        public void Flush() { }
        public System.IO.Packaging.Package GetPackage() { throw null; }
        public static bool IsEncryptedPackageEnvelope(System.IO.Stream stream) { throw null; }
        public static bool IsEncryptedPackageEnvelope(string fileName) { throw null; }
        public static System.IO.Packaging.EncryptedPackageEnvelope Open(System.IO.Stream envelopeStream) { throw null; }
        public static System.IO.Packaging.EncryptedPackageEnvelope Open(string envelopeFileName) { throw null; }
        public static System.IO.Packaging.EncryptedPackageEnvelope Open(string envelopeFileName, System.IO.FileAccess access) { throw null; }
        public static System.IO.Packaging.EncryptedPackageEnvelope Open(string envelopeFileName, System.IO.FileAccess access, System.IO.FileShare sharing) { throw null; }
    }
    public enum EncryptionOption
    {
        None = 0,
        RightsManagement = 1,
    }
    public delegate void InvalidSignatureEventHandler(object sender, System.IO.Packaging.SignatureVerificationEventArgs e);
    public abstract partial class Package : System.IDisposable
    {
        protected Package(System.IO.FileAccess openFileAccess) { }
        protected Package(System.IO.FileAccess openFileAccess, bool streaming) { }
        public System.IO.FileAccess FileOpenAccess { get { throw null; } }
        public System.IO.Packaging.PackageProperties PackageProperties { get { throw null; } }
        public void Close() { }
        public System.IO.Packaging.PackagePart CreatePart(System.Uri partUri, string contentType) { throw null; }
        public System.IO.Packaging.PackagePart CreatePart(System.Uri partUri, string contentType, System.IO.Packaging.CompressionOption compressionOption) { throw null; }
        protected abstract System.IO.Packaging.PackagePart CreatePartCore(System.Uri partUri, string contentType, System.IO.Packaging.CompressionOption compressionOption);
        public System.IO.Packaging.PackageRelationship CreateRelationship(System.Uri targetUri, System.IO.Packaging.TargetMode targetMode, string relationshipType) { throw null; }
        public System.IO.Packaging.PackageRelationship CreateRelationship(System.Uri targetUri, System.IO.Packaging.TargetMode targetMode, string relationshipType, string id) { throw null; }
        public void DeletePart(System.Uri partUri) { }
        protected abstract void DeletePartCore(System.Uri partUri);
        public void DeleteRelationship(string id) { }
        protected virtual void Dispose(bool disposing) { }
        public void Flush() { }
        protected abstract void FlushCore();
        public System.IO.Packaging.PackagePart GetPart(System.Uri partUri) { throw null; }
        protected abstract System.IO.Packaging.PackagePart GetPartCore(System.Uri partUri);
        public System.IO.Packaging.PackagePartCollection GetParts() { throw null; }
        protected abstract System.IO.Packaging.PackagePart[] GetPartsCore();
        public System.IO.Packaging.PackageRelationship GetRelationship(string id) { throw null; }
        public System.IO.Packaging.PackageRelationshipCollection GetRelationships() { throw null; }
        public System.IO.Packaging.PackageRelationshipCollection GetRelationshipsByType(string relationshipType) { throw null; }
        public static System.IO.Packaging.Package Open(System.IO.Stream stream) { throw null; }
        public static System.IO.Packaging.Package Open(System.IO.Stream stream, System.IO.FileMode packageMode) { throw null; }
        public static System.IO.Packaging.Package Open(System.IO.Stream stream, System.IO.FileMode packageMode, System.IO.FileAccess packageAccess) { throw null; }
        public static System.IO.Packaging.Package Open(string path) { throw null; }
        public static System.IO.Packaging.Package Open(string path, System.IO.FileMode packageMode) { throw null; }
        public static System.IO.Packaging.Package Open(string path, System.IO.FileMode packageMode, System.IO.FileAccess packageAccess) { throw null; }
        public static System.IO.Packaging.Package Open(string path, System.IO.FileMode packageMode, System.IO.FileAccess packageAccess, System.IO.FileShare packageShare) { throw null; }
        public virtual bool PartExists(System.Uri partUri) { throw null; }
        public bool RelationshipExists(string id) { throw null; }
        void System.IDisposable.Dispose() { }
    }
    public partial class PackageDigitalSignature
    {
        internal PackageDigitalSignature() { }
        public System.IO.Packaging.CertificateEmbeddingOption CertificateEmbeddingOption { get { throw null; } }
        public System.Security.Cryptography.Xml.Signature Signature { get { throw null; } set { } }
        public System.IO.Packaging.PackagePart SignaturePart { get { throw null; } }
        public string SignatureType { get { throw null; } }
        public byte[] SignatureValue { get { throw null; } }
        public System.Collections.ObjectModel.ReadOnlyCollection<System.Uri> SignedParts { get { throw null; } }
        public System.Collections.ObjectModel.ReadOnlyCollection<System.IO.Packaging.PackageRelationshipSelector> SignedRelationshipSelectors { get { throw null; } }
        public System.Security.Cryptography.X509Certificates.X509Certificate Signer { get { throw null; } }
        public System.DateTime SigningTime { get { throw null; } }
        public string TimeFormat { get { throw null; } }
        public System.Collections.Generic.List<string> GetPartTransformList(System.Uri partName) { throw null; }
        public System.IO.Packaging.VerifyResult Verify() { throw null; }
        [System.Security.SecurityCriticalAttribute]
        [System.Security.SecurityTreatAsSafeAttribute]
        public System.IO.Packaging.VerifyResult Verify(System.Security.Cryptography.X509Certificates.X509Certificate signingCertificate) { throw null; }
    }
    public sealed partial class PackageDigitalSignatureManager
    {
        public PackageDigitalSignatureManager(System.IO.Packaging.Package package) { }
        public System.IO.Packaging.CertificateEmbeddingOption CertificateOption { get { throw null; } set { } }
        public static string DefaultHashAlgorithm { get { throw null; } }
        public string HashAlgorithm { get { throw null; } set { } }
        public bool IsSigned { get { throw null; } }
        public System.IntPtr ParentWindow { get { throw null; } set { } }
        public System.Uri SignatureOrigin { get { throw null; } }
        public static string SignatureOriginRelationshipType { get { throw null; } }
        public System.Collections.ObjectModel.ReadOnlyCollection<System.IO.Packaging.PackageDigitalSignature> Signatures { get { throw null; } }
        public string TimeFormat { get { throw null; } set { } }
        public System.Collections.Generic.Dictionary<string, string> TransformMapping { get { throw null; } }
        public event System.IO.Packaging.InvalidSignatureEventHandler InvalidSignatureEvent { add { } remove { } }
        public System.IO.Packaging.PackageDigitalSignature Countersign() { throw null; }
        public System.IO.Packaging.PackageDigitalSignature Countersign(System.Security.Cryptography.X509Certificates.X509Certificate certificate) { throw null; }
        public System.IO.Packaging.PackageDigitalSignature Countersign(System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Collections.Generic.IEnumerable<System.Uri> signatures) { throw null; }
        public System.IO.Packaging.PackageDigitalSignature GetSignature(System.Uri signatureUri) { throw null; }
        public void RemoveAllSignatures() { }
        public void RemoveSignature(System.Uri signatureUri) { }
        public System.IO.Packaging.PackageDigitalSignature Sign(System.Collections.Generic.IEnumerable<System.Uri> parts) { throw null; }
        public System.IO.Packaging.PackageDigitalSignature Sign(System.Collections.Generic.IEnumerable<System.Uri> parts, System.Security.Cryptography.X509Certificates.X509Certificate certificate) { throw null; }
        public System.IO.Packaging.PackageDigitalSignature Sign(System.Collections.Generic.IEnumerable<System.Uri> parts, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Collections.Generic.IEnumerable<System.IO.Packaging.PackageRelationshipSelector> relationshipSelectors) { throw null; }
        public System.IO.Packaging.PackageDigitalSignature Sign(System.Collections.Generic.IEnumerable<System.Uri> parts, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Collections.Generic.IEnumerable<System.IO.Packaging.PackageRelationshipSelector> relationshipSelectors, string signatureId) { throw null; }
        [System.Security.SecurityCriticalAttribute]
        public System.IO.Packaging.PackageDigitalSignature Sign(System.Collections.Generic.IEnumerable<System.Uri> parts, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Collections.Generic.IEnumerable<System.IO.Packaging.PackageRelationshipSelector> relationshipSelectors, string signatureId, System.Collections.Generic.IEnumerable<System.Security.Cryptography.Xml.DataObject> signatureObjects, System.Collections.Generic.IEnumerable<System.Security.Cryptography.Xml.Reference> objectReferences) { throw null; }
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
        public static System.Security.Cryptography.X509Certificates.X509ChainStatusFlags VerifyCertificate(System.Security.Cryptography.X509Certificates.X509Certificate certificate) { throw null; }
        public System.IO.Packaging.VerifyResult VerifySignatures(bool exitOnFailure) { throw null; }
    }
    public abstract partial class PackagePart
    {
        protected PackagePart(System.IO.Packaging.Package package, System.Uri partUri) { }
        protected PackagePart(System.IO.Packaging.Package package, System.Uri partUri, string contentType) { }
        protected PackagePart(System.IO.Packaging.Package package, System.Uri partUri, string contentType, System.IO.Packaging.CompressionOption compressionOption) { }
        public System.IO.Packaging.CompressionOption CompressionOption { get { throw null; } }
        public string ContentType { get { throw null; } }
        public System.IO.Packaging.Package Package { get { throw null; } }
        public System.Uri Uri { get { throw null; } }
        public System.IO.Packaging.PackageRelationship CreateRelationship(System.Uri targetUri, System.IO.Packaging.TargetMode targetMode, string relationshipType) { throw null; }
        public System.IO.Packaging.PackageRelationship CreateRelationship(System.Uri targetUri, System.IO.Packaging.TargetMode targetMode, string relationshipType, string id) { throw null; }
        public void DeleteRelationship(string id) { }
        protected virtual string GetContentTypeCore() { throw null; }
        public System.IO.Packaging.PackageRelationship GetRelationship(string id) { throw null; }
        public System.IO.Packaging.PackageRelationshipCollection GetRelationships() { throw null; }
        public System.IO.Packaging.PackageRelationshipCollection GetRelationshipsByType(string relationshipType) { throw null; }
        public System.IO.Stream GetStream() { throw null; }
        public System.IO.Stream GetStream(System.IO.FileMode mode) { throw null; }
        public System.IO.Stream GetStream(System.IO.FileMode mode, System.IO.FileAccess access) { throw null; }
        protected abstract System.IO.Stream GetStreamCore(System.IO.FileMode mode, System.IO.FileAccess access);
        public bool RelationshipExists(string id) { throw null; }
    }
    public partial class PackagePartCollection : System.Collections.Generic.IEnumerable<System.IO.Packaging.PackagePart>, System.Collections.IEnumerable
    {
        internal PackagePartCollection() { }
        public System.Collections.Generic.IEnumerator<System.IO.Packaging.PackagePart> GetEnumerator() { throw null; }
        System.Collections.Generic.IEnumerator<System.IO.Packaging.PackagePart> System.Collections.Generic.IEnumerable<System.IO.Packaging.PackagePart>.GetEnumerator() { throw null; }
        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
    }
    public abstract partial class PackageProperties : System.IDisposable
    {
        protected PackageProperties() { }
        public abstract string Category { get; set; }
        public abstract string ContentStatus { get; set; }
        public abstract string ContentType { get; set; }
        public abstract System.Nullable<System.DateTime> Created { get; set; }
        public abstract string Creator { get; set; }
        public abstract string Description { get; set; }
        public abstract string Identifier { get; set; }
        public abstract string Keywords { get; set; }
        public abstract string Language { get; set; }
        public abstract string LastModifiedBy { get; set; }
        public abstract System.Nullable<System.DateTime> LastPrinted { get; set; }
        public abstract System.Nullable<System.DateTime> Modified { get; set; }
        public abstract string Revision { get; set; }
        public abstract string Subject { get; set; }
        public abstract string Title { get; set; }
        public abstract string Version { get; set; }
        public void Dispose() { }
        protected virtual void Dispose(bool disposing) { }
    }
    public partial class PackageRelationship
    {
        internal PackageRelationship() { }
        public string Id { get { throw null; } }
        public System.IO.Packaging.Package Package { get { throw null; } }
        public string RelationshipType { get { throw null; } }
        public System.Uri SourceUri { get { throw null; } }
        public System.IO.Packaging.TargetMode TargetMode { get { throw null; } }
        public System.Uri TargetUri { get { throw null; } }
    }
    public partial class PackageRelationshipCollection : System.Collections.Generic.IEnumerable<System.IO.Packaging.PackageRelationship>, System.Collections.IEnumerable
    {
        internal PackageRelationshipCollection() { }
        public System.Collections.Generic.IEnumerator<System.IO.Packaging.PackageRelationship> GetEnumerator() { throw null; }
        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
    }
    public sealed partial class PackageRelationshipSelector
    {
        public PackageRelationshipSelector(System.Uri sourceUri, System.IO.Packaging.PackageRelationshipSelectorType selectorType, string selectionCriteria) { }
        public string SelectionCriteria { get { throw null; } }
        public System.IO.Packaging.PackageRelationshipSelectorType SelectorType { get { throw null; } }
        public System.Uri SourceUri { get { throw null; } }
        public System.Collections.Generic.List<System.IO.Packaging.PackageRelationship> Select(System.IO.Packaging.Package package) { throw null; }
    }
    public enum PackageRelationshipSelectorType
    {
        Id = 0,
        Type = 1,
    }
    public static partial class PackUriHelper
    {
        public static readonly string UriSchemePack;
        public static int ComparePackUri(System.Uri firstPackUri, System.Uri secondPackUri) { throw null; }
        public static int ComparePartUri(System.Uri firstPartUri, System.Uri secondPartUri) { throw null; }
        public static System.Uri Create(System.Uri packageUri) { throw null; }
        public static System.Uri Create(System.Uri packageUri, System.Uri partUri) { throw null; }
        public static System.Uri Create(System.Uri packageUri, System.Uri partUri, string fragment) { throw null; }
        public static System.Uri CreatePartUri(System.Uri partUri) { throw null; }
        public static System.Uri GetNormalizedPartUri(System.Uri partUri) { throw null; }
        public static System.Uri GetPackageUri(System.Uri packUri) { throw null; }
        public static System.Uri GetPartUri(System.Uri packUri) { throw null; }
        public static System.Uri GetRelationshipPartUri(System.Uri partUri) { throw null; }
        public static System.Uri GetRelativeUri(System.Uri sourcePartUri, System.Uri targetPartUri) { throw null; }
        public static System.Uri GetSourcePartUriFromRelationshipPartUri(System.Uri relationshipPartUri) { throw null; }
        public static bool IsRelationshipPartUri(System.Uri partUri) { throw null; }
        public static System.Uri ResolvePartUri(System.Uri sourcePartUri, System.Uri targetUri) { throw null; }
    }
    public partial class RightsManagementInformation
    {
        internal RightsManagementInformation() { }
        public System.Security.RightsManagement.CryptoProvider CryptoProvider { get { throw null; } set { } }
        public void DeleteUseLicense(System.Security.RightsManagement.ContentUser userKey) { }
        public System.Collections.Generic.IDictionary<System.Security.RightsManagement.ContentUser, System.Security.RightsManagement.UseLicense> GetEmbeddedUseLicenses() { throw null; }
        public System.Security.RightsManagement.PublishLicense LoadPublishLicense() { throw null; }
        public System.Security.RightsManagement.UseLicense LoadUseLicense(System.Security.RightsManagement.ContentUser userKey) { throw null; }
        public void SavePublishLicense(System.Security.RightsManagement.PublishLicense publishLicense) { }
        public void SaveUseLicense(System.Security.RightsManagement.ContentUser userKey, System.Security.RightsManagement.UseLicense useLicense) { }
    }
    public partial class SignatureVerificationEventArgs : System.EventArgs
    {
        internal SignatureVerificationEventArgs() { }
        public System.IO.Packaging.PackageDigitalSignature Signature { get { throw null; } }
        public System.IO.Packaging.VerifyResult VerifyResult { get { throw null; } }
    }
    public partial class StorageInfo
    {
        internal StorageInfo() { }
        public string Name { get { throw null; } }
        public System.IO.Packaging.StreamInfo CreateStream(string name) { throw null; }
        public System.IO.Packaging.StreamInfo CreateStream(string name, System.IO.Packaging.CompressionOption compressionOption, System.IO.Packaging.EncryptionOption encryptionOption) { throw null; }
        public System.IO.Packaging.StorageInfo CreateSubStorage(string name) { throw null; }
        public void DeleteStream(string name) { }
        public void DeleteSubStorage(string name) { }
        public System.IO.Packaging.StreamInfo GetStreamInfo(string name) { throw null; }
        public System.IO.Packaging.StreamInfo[] GetStreams() { throw null; }
        public System.IO.Packaging.StorageInfo GetSubStorageInfo(string name) { throw null; }
        public System.IO.Packaging.StorageInfo[] GetSubStorages() { throw null; }
        public bool StreamExists(string name) { throw null; }
        public bool SubStorageExists(string name) { throw null; }
    }
    public partial class StreamInfo
    {
        internal StreamInfo() { }
        public System.IO.Packaging.CompressionOption CompressionOption { get { throw null; } }
        public System.IO.Packaging.EncryptionOption EncryptionOption { get { throw null; } }
        public string Name { get { throw null; } }
        public System.IO.Stream GetStream() { throw null; }
        public System.IO.Stream GetStream(System.IO.FileMode mode) { throw null; }
        public System.IO.Stream GetStream(System.IO.FileMode mode, System.IO.FileAccess access) { throw null; }
    }
    public enum TargetMode
    {
        External = 1,
        Internal = 0,
    }
    public enum VerifyResult
    {
        CertificateRequired = 2,
        InvalidCertificate = 3,
        InvalidSignature = 1,
        NotSigned = 5,
        ReferenceNotFound = 4,
        Success = 0,
    }
    public sealed partial class ZipPackage : System.IO.Packaging.Package
    {
        internal ZipPackage() : base (default(System.IO.FileAccess)) { }
        protected override System.IO.Packaging.PackagePart CreatePartCore(System.Uri partUri, string contentType, System.IO.Packaging.CompressionOption compressionOption) { throw null; }
        protected override void DeletePartCore(System.Uri partUri) { }
        protected override void Dispose(bool disposing) { }
        protected override void FlushCore() { }
        protected override System.IO.Packaging.PackagePart GetPartCore(System.Uri partUri) { throw null; }
        protected override System.IO.Packaging.PackagePart[] GetPartsCore() { throw null; }
    }
    public sealed partial class ZipPackagePart : System.IO.Packaging.PackagePart
    {
        internal ZipPackagePart() : base (default(System.IO.Packaging.Package), default(System.Uri)) { }
        protected override System.IO.Stream GetStreamCore(System.IO.FileMode mode, System.IO.FileAccess access) { throw null; }
    }
}
namespace System.Security.Permissions
{
    [System.SerializableAttribute]
    public sealed partial class MediaPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
    {
        public MediaPermission() { }
        public MediaPermission(System.Security.Permissions.MediaPermissionAudio permissionAudio) { }
        public MediaPermission(System.Security.Permissions.MediaPermissionAudio permissionAudio, System.Security.Permissions.MediaPermissionVideo permissionVideo, System.Security.Permissions.MediaPermissionImage permissionImage) { }
        public MediaPermission(System.Security.Permissions.MediaPermissionImage permissionImage) { }
        public MediaPermission(System.Security.Permissions.MediaPermissionVideo permissionVideo) { }
        public MediaPermission(System.Security.Permissions.PermissionState state) { }
        public System.Security.Permissions.MediaPermissionAudio Audio { get { throw null; } }
        public System.Security.Permissions.MediaPermissionImage Image { get { throw null; } }
        public System.Security.Permissions.MediaPermissionVideo Video { get { throw null; } }
        public override System.Security.IPermission Copy() { throw null; }
        public override void FromXml(System.Security.SecurityElement securityElement) { }
        public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; }
        public override bool IsSubsetOf(System.Security.IPermission target) { throw null; }
        public bool IsUnrestricted() { throw null; }
        public override System.Security.SecurityElement ToXml() { throw null; }
        public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; }
    }
    [System.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)]
    public sealed partial class MediaPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
    {
        public MediaPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { }
        public System.Security.Permissions.MediaPermissionAudio Audio { get { throw null; } set { } }
        public System.Security.Permissions.MediaPermissionImage Image { get { throw null; } set { } }
        public System.Security.Permissions.MediaPermissionVideo Video { get { throw null; } set { } }
        public override System.Security.IPermission CreatePermission() { throw null; }
    }
    public enum MediaPermissionAudio
    {
        AllAudio = 3,
        NoAudio = 0,
        SafeAudio = 2,
        SiteOfOriginAudio = 1,
    }
    public enum MediaPermissionImage
    {
        AllImage = 3,
        NoImage = 0,
        SafeImage = 2,
        SiteOfOriginImage = 1,
    }
    public enum MediaPermissionVideo
    {
        AllVideo = 3,
        NoVideo = 0,
        SafeVideo = 2,
        SiteOfOriginVideo = 1,
    }
    [System.SerializableAttribute]
    public sealed partial class WebBrowserPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
    {
        public WebBrowserPermission() { }
        public WebBrowserPermission(System.Security.Permissions.PermissionState state) { }
        public WebBrowserPermission(System.Security.Permissions.WebBrowserPermissionLevel webBrowserPermissionLevel) { }
        public System.Security.Permissions.WebBrowserPermissionLevel Level { get { throw null; } set { } }
        public override System.Security.IPermission Copy() { throw null; }
        public override void FromXml(System.Security.SecurityElement securityElement) { }
        public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; }
        public override bool IsSubsetOf(System.Security.IPermission target) { throw null; }
        public bool IsUnrestricted() { throw null; }
        public override System.Security.SecurityElement ToXml() { throw null; }
        public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; }
    }
    [System.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)]
    public sealed partial class WebBrowserPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
    {
        public WebBrowserPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { }
        public System.Security.Permissions.WebBrowserPermissionLevel Level { get { throw null; } set { } }
        public override System.Security.IPermission CreatePermission() { throw null; }
    }
    public enum WebBrowserPermissionLevel
    {
        None = 0,
        Safe = 1,
        Unrestricted = 2,
    }
}
namespace System.Security.RightsManagement
{
    public enum AuthenticationType
    {
        Internal = 3,
        Passport = 1,
        Windows = 0,
        WindowsPassport = 2,
    }
    [System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(1))]
    public partial class ContentGrant
    {
        public ContentGrant(System.Security.RightsManagement.ContentUser user, System.Security.RightsManagement.ContentRight right) { }
        public ContentGrant(System.Security.RightsManagement.ContentUser user, System.Security.RightsManagement.ContentRight right, System.DateTime validFrom, System.DateTime validUntil) { }
        public System.Security.RightsManagement.ContentRight Right { get { throw null; } }
        public System.Security.RightsManagement.ContentUser User { get { throw null; } }
        public System.DateTime ValidFrom { get { throw null; } }
        public System.DateTime ValidUntil { get { throw null; } }
    }
    public enum ContentRight
    {
        DocumentEdit = 11,
        Edit = 1,
        Export = 12,
        Extract = 3,
        Forward = 7,
        ObjectModel = 4,
        Owner = 5,
        Print = 2,
        Reply = 8,
        ReplyAll = 9,
        Sign = 10,
        View = 0,
        ViewRightsData = 6,
    }
    [System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(1))]
    public partial class ContentUser
    {
        public ContentUser(string name, System.Security.RightsManagement.AuthenticationType authenticationType) { }
        public static System.Security.RightsManagement.ContentUser AnyoneUser { get { throw null; } }
        public System.Security.RightsManagement.AuthenticationType AuthenticationType { get { throw null; } }
        public string Name { get { throw null; } }
        public static System.Security.RightsManagement.ContentUser OwnerUser { get { throw null; } }
        public override bool Equals(object obj) { throw null; }
        public override int GetHashCode() { throw null; }
        public bool IsAuthenticated() { throw null; }
    }
    [System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(1))]
    public partial class CryptoProvider : System.IDisposable
    {
        internal CryptoProvider() { }
        public int BlockSize { get { throw null; } }
        public System.Collections.ObjectModel.ReadOnlyCollection<System.Security.RightsManagement.ContentGrant> BoundGrants { get { throw null; } }
        public bool CanDecrypt { get { throw null; } }
        public bool CanEncrypt { get { throw null; } }
        public bool CanMergeBlocks { get { throw null; } }
        public byte[] Decrypt(byte[] cryptoText) { throw null; }
        public void Dispose() { }
        protected virtual void Dispose(bool disposing) { }
        public byte[] Encrypt(byte[] clearText) { throw null; }
        ~CryptoProvider() { }
    }
    [System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(1))]
    public partial class LocalizedNameDescriptionPair
    {
        public LocalizedNameDescriptionPair(string name, string description) { }
        public string Description { get { throw null; } }
        public string Name { get { throw null; } }
        public override bool Equals(object obj) { throw null; }
        public override int GetHashCode() { throw null; }
    }
    [System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(1))]
    public partial class PublishLicense
    {
        public PublishLicense(string signedPublishLicense) { }
        public System.Guid ContentId { get { throw null; } }
        public string ReferralInfoName { get { throw null; } }
        public System.Uri ReferralInfoUri { get { throw null; } }
        public System.Uri UseLicenseAcquisitionUrl { get { throw null; } }
        public System.Security.RightsManagement.UseLicense AcquireUseLicense(System.Security.RightsManagement.SecureEnvironment secureEnvironment) { throw null; }
        public System.Security.RightsManagement.UseLicense AcquireUseLicenseNoUI(System.Security.RightsManagement.SecureEnvironment secureEnvironment) { throw null; }
        public System.Security.RightsManagement.UnsignedPublishLicense DecryptUnsignedPublishLicense(System.Security.RightsManagement.CryptoProvider cryptoProvider) { throw null; }
        public override string ToString() { throw null; }
    }
    [System.SerializableAttribute]
    public partial class RightsManagementException : System.Exception
    {
        public RightsManagementException() { }
        protected RightsManagementException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
        public RightsManagementException(System.Security.RightsManagement.RightsManagementFailureCode failureCode) { }
        public RightsManagementException(System.Security.RightsManagement.RightsManagementFailureCode failureCode, System.Exception innerException) { }
        public RightsManagementException(System.Security.RightsManagement.RightsManagementFailureCode failureCode, string message) { }
        public RightsManagementException(System.Security.RightsManagement.RightsManagementFailureCode failureCode, string message, System.Exception innerException) { }
        public RightsManagementException(string message) { }
        public RightsManagementException(string message, System.Exception innerException) { }
        public System.Security.RightsManagement.RightsManagementFailureCode FailureCode { get { throw null; } }
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))]
        public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
    }
    public enum RightsManagementFailureCode
    {
        Aborted = -2147168447,
        ActivationFailed = -2147168448,
        AdEntryNotFound = -2147168419,
        AlreadyInProgress = -2147168456,
        AuthenticationFailed = -2147168445,
        BadGetInfoQuery = -2147168494,
        BindAccessPrincipalNotEnabling = -2147168478,
        BindAccessUnsatisfied = -2147168477,
        BindContentNotInEndUseLicense = -2147168479,
        BindIndicatedPrincipalMissing = -2147168476,
        BindIntervalTimeViolated = -2147168465,
        BindMachineNotFoundInGroupIdentity = -2147168475,
        BindNoApplicableRevocationList = -2147168472,
        BindNoSatisfiedRightsGroup = -2147168464,
        BindPolicyViolation = -2147168485,
        BindRevocationListStale = -2147168473,
        BindRevokedIssuer = -2147168483,
        BindRevokedLicense = -2147168484,
        BindRevokedModule = -2147168480,
        BindRevokedPrincipal = -2147168482,
        BindRevokedResource = -2147168481,
        BindSpecifiedWorkMissing = -2147168463,
        BindValidityTimeViolated = -2147168488,
        BrokenCertChain = -2147168487,
        ClockRollbackDetected = -2147168491,
        CryptoOperationUnsupported = -2147168492,
        DebuggerDetected = -2147168416,
        EmailNotVerified = -2147168422,
        EnablingPrincipalFailure = -2147168496,
        EncryptionNotPermitted = -2147168508,
        EnvironmentCannotLoad = -2147168501,
        EnvironmentNotLoaded = -2147168502,
        ExpiredOfficialIssuanceLicenseTemplate = -2147168425,
        GlobalOptionAlreadySet = -2147168396,
        GroupIdentityNotSet = -2147168455,
        HidCorrupted = -2147168442,
        HidInvalid = -2147168423,
        IdMismatch = -2147168459,
        IncompatibleObjects = -2147168498,
        InfoNotInLicense = -2147168511,
        InfoNotPresent = -2147168495,
        InstallationFailed = -2147168443,
        InvalidAlgorithmType = -2147168503,
        InvalidClientLicensorCertificate = -2147168424,
        InvalidEmail = -2147168437,
        InvalidEncodingType = -2147168505,
        InvalidHandle = -2147168468,
        InvalidIssuanceLicenseTemplate = -2147168428,
        InvalidKeyLength = -2147168427,
        InvalidLicense = -2147168512,
        InvalidLicenseSignature = -2147168510,
        InvalidLockboxPath = -2147168399,
        InvalidLockboxType = -2147168400,
        InvalidNumericalValue = -2147168504,
        InvalidRegistryPath = -2147168398,
        InvalidServerResponse = -2147168441,
        InvalidTimeInfo = -2147168431,
        InvalidVersion = -2147168506,
        KeyTypeUnsupported = -2147168493,
        LibraryFail = -2147168497,
        LibraryUnsupportedPlugIn = -2147168474,
        LicenseAcquisitionFailed = -2147168460,
        LicenseBindingToWindowsIdentityFailed = -2147168429,
        ManifestPolicyViolation = -2147183860,
        MetadataNotSet = -2147168433,
        NeedsGroupIdentityActivation = -2147168450,
        NeedsMachineActivation = -2147168451,
        NoAesCryptoProvider = -2147168397,
        NoConnect = -2147168453,
        NoDistributionPointUrlFound = -2147168457,
        NoLicense = -2147168452,
        NoMoreData = -2147168461,
        NotAChain = -2147168418,
        NotSet = -2147168434,
        OutdatedModule = -2147168435,
        OutOfQuota = -2147168446,
        OwnerLicenseNotFound = -2147168395,
        QueryReportsNoResults = -2147168490,
        RecordNotFound = -2147168454,
        RequestDenied = -2147168417,
        RevocationInfoNotSet = -2147168432,
        RightNotGranted = -2147168507,
        RightNotSet = -2147168430,
        ServerError = -2147168444,
        ServerNotFound = -2147168438,
        ServiceGone = -2147168420,
        ServiceMoved = -2147168421,
        ServiceNotFound = -2147168440,
        Success = 0,
        TooManyCertificates = -2147168458,
        TooManyLoadedEnvironments = -2147168500,
        UnexpectedException = -2147168489,
        UseDefault = -2147168439,
        ValidityTimeViolation = -2147168436,
    }
    [System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(1))]
    public partial class SecureEnvironment : System.IDisposable
    {
        internal SecureEnvironment() { }
        public string ApplicationManifest { get { throw null; } }
        public System.Security.RightsManagement.ContentUser User { get { throw null; } }
        public static System.Security.RightsManagement.SecureEnvironment Create(string applicationManifest, System.Security.RightsManagement.AuthenticationType authentication, System.Security.RightsManagement.UserActivationMode userActivationMode) { throw null; }
        public static System.Security.RightsManagement.SecureEnvironment Create(string applicationManifest, System.Security.RightsManagement.ContentUser user) { throw null; }
        public void Dispose() { }
        protected virtual void Dispose(bool disposing) { }
        public static System.Collections.ObjectModel.ReadOnlyCollection<System.Security.RightsManagement.ContentUser> GetActivatedUsers() { throw null; }
        public static bool IsUserActivated(System.Security.RightsManagement.ContentUser user) { throw null; }
        public static void RemoveActivatedUser(System.Security.RightsManagement.ContentUser user) { }
    }
    [System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(1))]
    public partial class UnsignedPublishLicense
    {
        public UnsignedPublishLicense() { }
        public UnsignedPublishLicense(string publishLicenseTemplate) { }
        public System.Guid ContentId { get { throw null; } set { } }
        public System.Collections.Generic.ICollection<System.Security.RightsManagement.ContentGrant> Grants { get { throw null; } }
        public System.Collections.Generic.IDictionary<int, System.Security.RightsManagement.LocalizedNameDescriptionPair> LocalizedNameDescriptionDictionary { get { throw null; } }
        public System.Security.RightsManagement.ContentUser Owner { get { throw null; } set { } }
        public string ReferralInfoName { get { throw null; } set { } }
        public System.Uri ReferralInfoUri { get { throw null; } set { } }
        public System.Security.RightsManagement.PublishLicense Sign(System.Security.RightsManagement.SecureEnvironment secureEnvironment, out System.Security.RightsManagement.UseLicense authorUseLicense) { authorUseLicense = default(System.Security.RightsManagement.UseLicense); throw null; }
        public override string ToString() { throw null; }
    }
    [System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(1))]
    public partial class UseLicense
    {
        public UseLicense(string useLicense) { }
        public System.Collections.Generic.IDictionary<string, string> ApplicationData { get { throw null; } }
        public System.Guid ContentId { get { throw null; } }
        public System.Security.RightsManagement.ContentUser Owner { get { throw null; } }
        public System.Security.RightsManagement.CryptoProvider Bind(System.Security.RightsManagement.SecureEnvironment secureEnvironment) { throw null; }
        public override bool Equals(object x) { throw null; }
        public override int GetHashCode() { throw null; }
        public override string ToString() { throw null; }
    }
    public enum UserActivationMode
    {
        Permanent = 0,
        Temporary = 1,
    }
}
namespace System.Windows
{
    public abstract partial class AttachedPropertyBrowsableAttribute : System.Attribute
    {
        protected AttachedPropertyBrowsableAttribute() { }
    }
    [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=true)]
    public sealed partial class AttachedPropertyBrowsableForTypeAttribute : System.Windows.AttachedPropertyBrowsableAttribute
    {
        public AttachedPropertyBrowsableForTypeAttribute(System.Type targetType) { }
        public System.Type TargetType { get { throw null; } }
        public override object TypeId { get { throw null; } }
        public override bool Equals(object obj) { throw null; }
        public override int GetHashCode() { throw null; }
    }
    [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=false)]
    public sealed partial class AttachedPropertyBrowsableWhenAttributePresentAttribute : System.Windows.AttachedPropertyBrowsableAttribute
    {
        public AttachedPropertyBrowsableWhenAttributePresentAttribute(System.Type attributeType) { }
        public System.Type AttributeType { get { throw null; } }
        public override bool Equals(object obj) { throw null; }
        public override int GetHashCode() { throw null; }
    }
    public static partial class BaseCompatibilityPreferences
    {
        public static bool FlowDispatcherSynchronizationContextPriority { get { throw null; } set { } }
        public static System.Windows.BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions HandleDispatcherRequestProcessingFailure { get { throw null; } set { } }
        public static bool InlineDispatcherSynchronizationContextSend { get { throw null; } set { } }
        public static bool ReuseDispatcherSynchronizationContextInstance { get { throw null; } set { } }
        public enum HandleDispatcherRequestProcessingFailureOptions
        {
            Continue = 0,
            Reset = 2,
            Throw = 1,
        }
    }
    public delegate object CoerceValueCallback(System.Windows.DependencyObject d, object baseValue);
    [System.ComponentModel.TypeDescriptionProviderAttribute("MS.Internal.ComponentModel.DependencyObjectProvider")]
    [System.Windows.Markup.NameScopePropertyAttribute("NameScope", typeof(System.Windows.NameScope))]
    public partial class DependencyObject : System.Windows.Threading.DispatcherObject
    {
        public DependencyObject() { }
        public System.Windows.DependencyObjectType DependencyObjectType { get { throw null; } }
        public bool IsSealed { get { throw null; } }
        public void ClearValue(System.Windows.DependencyProperty dp) { }
        public void ClearValue(System.Windows.DependencyPropertyKey key) { }
        public void CoerceValue(System.Windows.DependencyProperty dp) { }
        public sealed override bool Equals(object obj) { throw null; }
        public sealed override int GetHashCode() { throw null; }
        public System.Windows.LocalValueEnumerator GetLocalValueEnumerator() { throw null; }
        public object GetValue(System.Windows.DependencyProperty dp) { throw null; }
        public void InvalidateProperty(System.Windows.DependencyProperty dp) { }
        protected virtual void OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
        public object ReadLocalValue(System.Windows.DependencyProperty dp) { throw null; }
        public void SetCurrentValue(System.Windows.DependencyProperty dp, object value) { }
        public void SetValue(System.Windows.DependencyProperty dp, object value) { }
        public void SetValue(System.Windows.DependencyPropertyKey key, object value) { }
        protected internal virtual bool ShouldSerializeProperty(System.Windows.DependencyProperty dp) { throw null; }
    }
    public partial class DependencyObjectType
    {
        internal DependencyObjectType() { }
        public System.Windows.DependencyObjectType BaseType { get { throw null; } }
        public int Id { get { throw null; } }
        public string Name { get { throw null; } }
        public System.Type SystemType { get { throw null; } }
        public static System.Windows.DependencyObjectType FromSystemType(System.Type systemType) { throw null; }
        public override int GetHashCode() { throw null; }
        public bool IsInstanceOfType(System.Windows.DependencyObject dependencyObject) { throw null; }
        public bool IsSubclassOf(System.Windows.DependencyObjectType dependencyObjectType) { throw null; }
    }
    [System.ComponentModel.TypeConverterAttribute("System.Windows.Markup.DependencyPropertyConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
    public sealed partial class DependencyProperty
    {
        internal DependencyProperty() { }
        public static readonly object UnsetValue;
        public System.Windows.PropertyMetadata DefaultMetadata { get { throw null; } }
        public int GlobalIndex { get { throw null; } }
        public string Name { get { throw null; } }
        public System.Type OwnerType { get { throw null; } }
        public System.Type PropertyType { get { throw null; } }
        public bool ReadOnly { get { throw null; } }
        public System.Windows.ValidateValueCallback ValidateValueCallback { get { throw null; } }
        public System.Windows.DependencyProperty AddOwner(System.Type ownerType) { throw null; }
        public System.Windows.DependencyProperty AddOwner(System.Type ownerType, System.Windows.PropertyMetadata typeMetadata) { throw null; }
        public override int GetHashCode() { throw null; }
        public System.Windows.PropertyMetadata GetMetadata(System.Type forType) { throw null; }
        public System.Windows.PropertyMetadata GetMetadata(System.Windows.DependencyObject dependencyObject) { throw null; }
        public System.Windows.PropertyMetadata GetMetadata(System.Windows.DependencyObjectType dependencyObjectType) { throw null; }
        public bool IsValidType(object value) { throw null; }
        public bool IsValidValue(object value) { throw null; }
        public void OverrideMetadata(System.Type forType, System.Windows.PropertyMetadata typeMetadata) { }
        public void OverrideMetadata(System.Type forType, System.Windows.PropertyMetadata typeMetadata, System.Windows.DependencyPropertyKey key) { }
        public static System.Windows.DependencyProperty Register(string name, System.Type propertyType, System.Type ownerType) { throw null; }
        public static System.Windows.DependencyProperty Register(string name, System.Type propertyType, System.Type ownerType, System.Windows.PropertyMetadata typeMetadata) { throw null; }
        public static System.Windows.DependencyProperty Register(string name, System.Type propertyType, System.Type ownerType, System.Windows.PropertyMetadata typeMetadata, System.Windows.ValidateValueCallback validateValueCallback) { throw null; }
        public static System.Windows.DependencyProperty RegisterAttached(string name, System.Type propertyType, System.Type ownerType) { throw null; }
        public static System.Windows.DependencyProperty RegisterAttached(string name, System.Type propertyType, System.Type ownerType, System.Windows.PropertyMetadata defaultMetadata) { throw null; }
        public static System.Windows.DependencyProperty RegisterAttached(string name, System.Type propertyType, System.Type ownerType, System.Windows.PropertyMetadata defaultMetadata, System.Windows.ValidateValueCallback validateValueCallback) { throw null; }
        public static System.Windows.DependencyPropertyKey RegisterAttachedReadOnly(string name, System.Type propertyType, System.Type ownerType, System.Windows.PropertyMetadata defaultMetadata) { throw null; }
        public static System.Windows.DependencyPropertyKey RegisterAttachedReadOnly(string name, System.Type propertyType, System.Type ownerType, System.Windows.PropertyMetadata defaultMetadata, System.Windows.ValidateValueCallback validateValueCallback) { throw null; }
        public static System.Windows.DependencyPropertyKey RegisterReadOnly(string name, System.Type propertyType, System.Type ownerType, System.Windows.PropertyMetadata typeMetadata) { throw null; }
        public static System.Windows.DependencyPropertyKey RegisterReadOnly(string name, System.Type propertyType, System.Type ownerType, System.Windows.PropertyMetadata typeMetadata, System.Windows.ValidateValueCallback validateValueCallback) { throw null; }
        public override string ToString() { throw null; }
    }
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct DependencyPropertyChangedEventArgs
    {
        private object _dummy;
        private int _dummyPrimitive;
        public DependencyPropertyChangedEventArgs(System.Windows.DependencyProperty property, object oldValue, object newValue) { throw null;}
        public object NewValue { get { throw null; } }
        public object OldValue { get { throw null; } }
        public System.Windows.DependencyProperty Property { get { throw null; } }
        public override bool Equals(object obj) { throw null; }
        public bool Equals(System.Windows.DependencyPropertyChangedEventArgs args) { throw null; }
        public override int GetHashCode() { throw null; }
        public static bool operator ==(System.Windows.DependencyPropertyChangedEventArgs left, System.Windows.DependencyPropertyChangedEventArgs right) { throw null; }
        public static bool operator !=(System.Windows.DependencyPropertyChangedEventArgs left, System.Windows.DependencyPropertyChangedEventArgs right) { throw null; }
    }
    public delegate void DependencyPropertyChangedEventHandler(object sender, System.Windows.DependencyPropertyChangedEventArgs e);
    public sealed partial class DependencyPropertyKey
    {
        internal DependencyPropertyKey() { }
        public System.Windows.DependencyProperty DependencyProperty { get { throw null; } }
        public void OverrideMetadata(System.Type forType, System.Windows.PropertyMetadata typeMetadata) { }
    }
    [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.ExpressionConverter))]
    public partial class Expression
    {
        internal Expression() { }
    }
    public partial class ExpressionConverter : System.ComponentModel.TypeConverter
    {
        public ExpressionConverter() { }
        public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
        public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
        public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
        public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
    }
    public abstract partial class Freezable : System.Windows.DependencyObject
    {
        protected Freezable() { }
        public bool CanFreeze { get { throw null; } }
        public bool IsFrozen { get { throw null; } }
        public event System.EventHandler Changed { add { } remove { } }
        public System.Windows.Freezable Clone() { throw null; }
        protected virtual void CloneCore(System.Windows.Freezable sourceFreezable) { }
        public System.Windows.Freezable CloneCurrentValue() { throw null; }
        protected virtual void CloneCurrentValueCore(System.Windows.Freezable sourceFreezable) { }
        protected System.Windows.Freezable CreateInstance() { throw null; }
        protected abstract System.Windows.Freezable CreateInstanceCore();
        public void Freeze() { }
        protected internal static bool Freeze(System.Windows.Freezable freezable, bool isChecking) { throw null; }
        protected virtual bool FreezeCore(bool isChecking) { throw null; }
        public System.Windows.Freezable GetAsFrozen() { throw null; }
        protected virtual void GetAsFrozenCore(System.Windows.Freezable sourceFreezable) { }
        public System.Windows.Freezable GetCurrentValueAsFrozen() { throw null; }
        protected virtual void GetCurrentValueAsFrozenCore(System.Windows.Freezable sourceFreezable) { }
        protected virtual void OnChanged() { }
        protected void OnFreezablePropertyChanged(System.Windows.DependencyObject oldValue, System.Windows.DependencyObject newValue) { }
        protected void OnFreezablePropertyChanged(System.Windows.DependencyObject oldValue, System.Windows.DependencyObject newValue, System.Windows.DependencyProperty property) { }
        protected override void OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
        protected void ReadPreamble() { }
        protected void WritePostscript() { }
        protected void WritePreamble() { }
    }
    [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Int32RectConverter))]
    [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Converters.Int32RectValueSerializer))]
    [System.SerializableAttribute]
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct Int32Rect : System.IFormattable
    {
        private int _dummyPrimitive;
        public Int32Rect(int x, int y, int width, int height) { throw null;}
        public static System.Windows.Int32Rect Empty { get { throw null; } }
        public bool HasArea { get { throw null; } }
        public int Height { get { throw null; } set { } }
        public bool IsEmpty { get { throw null; } }
        public int Width { get { throw null; } set { } }
        public int X { get { throw null; } set { } }
        public int Y { get { throw null; } set { } }
        public override bool Equals(object o) { throw null; }
        public bool Equals(System.Windows.Int32Rect value) { throw null; }
        public static bool Equals(System.Windows.Int32Rect int32Rect1, System.Windows.Int32Rect int32Rect2) { throw null; }
        public override int GetHashCode() { throw null; }
        public static bool operator ==(System.Windows.Int32Rect int32Rect1, System.Windows.Int32Rect int32Rect2) { throw null; }
        public static bool operator !=(System.Windows.Int32Rect int32Rect1, System.Windows.Int32Rect int32Rect2) { throw null; }
        public static System.Windows.Int32Rect Parse(string source) { throw null; }
        string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
        public override string ToString() { throw null; }
        public string ToString(System.IFormatProvider provider) { throw null; }
    }
    public sealed partial class Int32RectConverter : System.ComponentModel.TypeConverter
    {
        public Int32RectConverter() { }
        public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
        public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
        public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
        public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
    }
    public partial interface IWeakEventListener
    {
        bool ReceiveWeakEvent(System.Type managerType, object sender, System.EventArgs e);
    }
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct LocalValueEntry
    {
        private object _dummy;
        public System.Windows.DependencyProperty Property { get { throw null; } }
        public object Value { get { throw null; } }
        public override bool Equals(object obj) { throw null; }
        public override int GetHashCode() { throw null; }
        public static bool operator ==(System.Windows.LocalValueEntry obj1, System.Windows.LocalValueEntry obj2) { throw null; }
        public static bool operator !=(System.Windows.LocalValueEntry obj1, System.Windows.LocalValueEntry obj2) { throw null; }
    }
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct LocalValueEnumerator : System.Collections.IEnumerator
    {
        private object _dummy;
        private int _dummyPrimitive;
        public int Count { get { throw null; } }
        public System.Windows.LocalValueEntry Current { get { throw null; } }
        object System.Collections.IEnumerator.Current { get { throw null; } }
        public override bool Equals(object obj) { throw null; }
        public override int GetHashCode() { throw null; }
        public bool MoveNext() { throw null; }
        public static bool operator ==(System.Windows.LocalValueEnumerator obj1, System.Windows.LocalValueEnumerator obj2) { throw null; }
        public static bool operator !=(System.Windows.LocalValueEnumerator obj1, System.Windows.LocalValueEnumerator obj2) { throw null; }
        public void Reset() { }
    }
    [System.Runtime.CompilerServices.TypeForwardedFromAttribute("PresentationFramework, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")]
    public partial class NameScope : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string, object>>, System.Collections.Generic.IDictionary<string, object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>>, System.Collections.IEnumerable, System.Windows.Markup.INameScope, System.Windows.Markup.INameScopeDictionary
    {
        public static readonly System.Windows.DependencyProperty NameScopeProperty;
        public NameScope() { }
        public int Count { get { throw null; } }
        public bool IsReadOnly { get { throw null; } }
        public object this[string key] { get { throw null; } set { } }
        public System.Collections.Generic.ICollection<string> Keys { get { throw null; } }
        public System.Collections.Generic.ICollection<object> Values { get { throw null; } }
        public void Add(System.Collections.Generic.KeyValuePair<string, object> item) { }
        public void Add(string key, object value) { }
        public void Clear() { }
        public bool Contains(System.Collections.Generic.KeyValuePair<string, object> item) { throw null; }
        public bool ContainsKey(string key) { throw null; }
        public void CopyTo(System.Collections.Generic.KeyValuePair<string, object>[] array, int arrayIndex) { }
        public object FindName(string name) { throw null; }
        [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
        public static System.Windows.Markup.INameScope GetNameScope(System.Windows.DependencyObject dependencyObject) { throw null; }
        public void RegisterName(string name, object scopedElement) { }
        public bool Remove(System.Collections.Generic.KeyValuePair<string, object> item) { throw null; }
        public bool Remove(string key) { throw null; }
        public static void SetNameScope(System.Windows.DependencyObject dependencyObject, System.Windows.Markup.INameScope value) { }
        System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string, object>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.GetEnumerator() { throw null; }
        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
        public bool TryGetValue(string key, out object value) { value = default(object); throw null; }
        public void UnregisterName(string name) { }
    }
    [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.PointConverter))]
    [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Converters.PointValueSerializer))]
    [System.SerializableAttribute]
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct Point : System.IFormattable
    {
        private int _dummyPrimitive;
        public Point(double x, double y) { throw null;}
        public double X { get { throw null; } set { } }
        public double Y { get { throw null; } set { } }
        public static System.Windows.Point Add(System.Windows.Point point, System.Windows.Vector vector) { throw null; }
        public override bool Equals(object o) { throw null; }
        public bool Equals(System.Windows.Point value) { throw null; }
        public static bool Equals(System.Windows.Point point1, System.Windows.Point point2) { throw null; }
        public override int GetHashCode() { throw null; }
        public static System.Windows.Point Multiply(System.Windows.Point point, System.Windows.Media.Matrix matrix) { throw null; }
        public void Offset(double offsetX, double offsetY) { }
        public static System.Windows.Point operator +(System.Windows.Point point, System.Windows.Vector vector) { throw null; }
        public static bool operator ==(System.Windows.Point point1, System.Windows.Point point2) { throw null; }
        public static explicit operator System.Windows.Size (System.Windows.Point point) { throw null; }
        public static explicit operator System.Windows.Vector (System.Windows.Point point) { throw null; }
        public static bool operator !=(System.Windows.Point point1, System.Windows.Point point2) { throw null; }
        public static System.Windows.Point operator *(System.Windows.Point point, System.Windows.Media.Matrix matrix) { throw null; }
        public static System.Windows.Vector operator -(System.Windows.Point point1, System.Windows.Point point2) { throw null; }
        public static System.Windows.Point operator -(System.Windows.Point point, System.Windows.Vector vector) { throw null; }
        public static System.Windows.Point Parse(string source) { throw null; }
        public static System.Windows.Vector Subtract(System.Windows.Point point1, System.Windows.Point point2) { throw null; }
        public static System.Windows.Point Subtract(System.Windows.Point point, System.Windows.Vector vector) { throw null; }
        string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
        public override string ToString() { throw null; }
        public string ToString(System.IFormatProvider provider) { throw null; }
    }
    public sealed partial class PointConverter : System.ComponentModel.TypeConverter
    {
        public PointConverter() { }
        public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
        public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
        public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
        public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
    }
    public delegate void PropertyChangedCallback(System.Windows.DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e);
    public partial class PropertyMetadata
    {
        public PropertyMetadata() { }
        public PropertyMetadata(object defaultValue) { }
        public PropertyMetadata(object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback) { }
        public PropertyMetadata(object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback, System.Windows.CoerceValueCallback coerceValueCallback) { }
        public PropertyMetadata(System.Windows.PropertyChangedCallback propertyChangedCallback) { }
        public System.Windows.CoerceValueCallback CoerceValueCallback { get { throw null; } set { } }
        public object DefaultValue { get { throw null; } set { } }
        protected bool IsSealed { get { throw null; } }
        public System.Windows.PropertyChangedCallback PropertyChangedCallback { get { throw null; } set { } }
        protected virtual void Merge(System.Windows.PropertyMetadata baseMetadata, System.Windows.DependencyProperty dp) { }
        protected virtual void OnApply(System.Windows.DependencyProperty dp, System.Type targetType) { }
    }
    [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.RectConverter))]
    [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Converters.RectValueSerializer))]
    [System.SerializableAttribute]
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct Rect : System.IFormattable
    {
        private int _dummyPrimitive;
        public Rect(double x, double y, double width, double height) { throw null;}
        public Rect(System.Windows.Point point1, System.Windows.Point point2) { throw null;}
        public Rect(System.Windows.Point location, System.Windows.Size size) { throw null;}
        public Rect(System.Windows.Point point, System.Windows.Vector vector) { throw null;}
        public Rect(System.Windows.Size size) { throw null;}
        public double Bottom { get { throw null; } }
        public System.Windows.Point BottomLeft { get { throw null; } }
        public System.Windows.Point BottomRight { get { throw null; } }
        public static System.Windows.Rect Empty { get { throw null; } }
        public double Height { get { throw null; } set { } }
        public bool IsEmpty { get { throw null; } }
        public double Left { get { throw null; } }
        public System.Windows.Point Location { get { throw null; } set { } }
        public double Right { get { throw null; } }
        public System.Windows.Size Size { get { throw null; } set { } }
        public double Top { get { throw null; } }
        public System.Windows.Point TopLeft { get { throw null; } }
        public System.Windows.Point TopRight { get { throw null; } }
        public double Width { get { throw null; } set { } }
        public double X { get { throw null; } set { } }
        public double Y { get { throw null; } set { } }
        public bool Contains(double x, double y) { throw null; }
        public bool Contains(System.Windows.Point point) { throw null; }
        public bool Contains(System.Windows.Rect rect) { throw null; }
        public override bool Equals(object o) { throw null; }
        public bool Equals(System.Windows.Rect value) { throw null; }
        public static bool Equals(System.Windows.Rect rect1, System.Windows.Rect rect2) { throw null; }
        public override int GetHashCode() { throw null; }
        public void Inflate(double width, double height) { }
        public static System.Windows.Rect Inflate(System.Windows.Rect rect, double width, double height) { throw null; }
        public static System.Windows.Rect Inflate(System.Windows.Rect rect, System.Windows.Size size) { throw null; }
        public void Inflate(System.Windows.Size size) { }
        public void Intersect(System.Windows.Rect rect) { }
        public static System.Windows.Rect Intersect(System.Windows.Rect rect1, System.Windows.Rect rect2) { throw null; }
        public bool IntersectsWith(System.Windows.Rect rect) { throw null; }
        public void Offset(double offsetX, double offsetY) { }
        public static System.Windows.Rect Offset(System.Windows.Rect rect, double offsetX, double offsetY) { throw null; }
        public static System.Windows.Rect Offset(System.Windows.Rect rect, System.Windows.Vector offsetVector) { throw null; }
        public void Offset(System.Windows.Vector offsetVector) { }
        public static bool operator ==(System.Windows.Rect rect1, System.Windows.Rect rect2) { throw null; }
        public static bool operator !=(System.Windows.Rect rect1, System.Windows.Rect rect2) { throw null; }
        public static System.Windows.Rect Parse(string source) { throw null; }
        public void Scale(double scaleX, double scaleY) { }
        string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
        public override string ToString() { throw null; }
        public string ToString(System.IFormatProvider provider) { throw null; }
        public void Transform(System.Windows.Media.Matrix matrix) { }
        public static System.Windows.Rect Transform(System.Windows.Rect rect, System.Windows.Media.Matrix matrix) { throw null; }
        public void Union(System.Windows.Point point) { }
        public void Union(System.Windows.Rect rect) { }
        public static System.Windows.Rect Union(System.Windows.Rect rect, System.Windows.Point point) { throw null; }
        public static System.Windows.Rect Union(System.Windows.Rect rect1, System.Windows.Rect rect2) { throw null; }
    }
    public sealed partial class RectConverter : System.ComponentModel.TypeConverter
    {
        public RectConverter() { }
        public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
        public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
        public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
        public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
    }
    [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.SizeConverter))]
    [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Converters.SizeValueSerializer))]
    [System.SerializableAttribute]
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct Size : System.IFormattable
    {
        private int _dummyPrimitive;
        public Size(double width, double height) { throw null;}
        public static System.Windows.Size Empty { get { throw null; } }
        public double Height { get { throw null; } set { } }
        public bool IsEmpty { get { throw null; } }
        public double Width { get { throw null; } set { } }
        public override bool Equals(object o) { throw null; }
        public bool Equals(System.Windows.Size value) { throw null; }
        public static bool Equals(System.Windows.Size size1, System.Windows.Size size2) { throw null; }
        public override int GetHashCode() { throw null; }
        public static bool operator ==(System.Windows.Size size1, System.Windows.Size size2) { throw null; }
        public static explicit operator System.Windows.Point (System.Windows.Size size) { throw null; }
        public static explicit operator System.Windows.Vector (System.Windows.Size size) { throw null; }
        public static bool operator !=(System.Windows.Size size1, System.Windows.Size size2) { throw null; }
        public static System.Windows.Size Parse(string source) { throw null; }
        string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
        public override string ToString() { throw null; }
        public string ToString(System.IFormatProvider provider) { throw null; }
    }
    public sealed partial class SizeConverter : System.ComponentModel.TypeConverter
    {
        public SizeConverter() { }
        public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
        public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
        public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
        public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
    }
    [System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(1))]
    [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Window=(System.Security.Permissions.UIPermissionWindow)(3))]
    public partial class SplashScreen
    {
        [System.Security.SecurityCriticalAttribute]
        public SplashScreen(System.Reflection.Assembly resourceAssembly, string resourceName) { }
        [System.Security.SecurityCriticalAttribute]
        public SplashScreen(string resourceName) { }
        [System.Security.SecurityCriticalAttribute]
        public void Close(System.TimeSpan fadeoutDuration) { }
        [System.Security.SecurityCriticalAttribute]
        public void Show(bool autoClose) { }
        [System.Security.SecurityCriticalAttribute]
        public void Show(bool autoClose, bool topMost) { }
    }
    public delegate bool ValidateValueCallback(object value);
    [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.VectorConverter))]
    [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Converters.VectorValueSerializer))]
    [System.SerializableAttribute]
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct Vector : System.IFormattable
    {
        private int _dummyPrimitive;
        public Vector(double x, double y) { throw null;}
        public double Length { get { throw null; } }
        public double LengthSquared { get { throw null; } }
        public double X { get { throw null; } set { } }
        public double Y { get { throw null; } set { } }
        public static System.Windows.Point Add(System.Windows.Vector vector, System.Windows.Point point) { throw null; }
        public static System.Windows.Vector Add(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public static double AngleBetween(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public static double CrossProduct(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public static double Determinant(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public static System.Windows.Vector Divide(System.Windows.Vector vector, double scalar) { throw null; }
        public override bool Equals(object o) { throw null; }
        public bool Equals(System.Windows.Vector value) { throw null; }
        public static bool Equals(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public override int GetHashCode() { throw null; }
        public static System.Windows.Vector Multiply(double scalar, System.Windows.Vector vector) { throw null; }
        public static System.Windows.Vector Multiply(System.Windows.Vector vector, double scalar) { throw null; }
        public static System.Windows.Vector Multiply(System.Windows.Vector vector, System.Windows.Media.Matrix matrix) { throw null; }
        public static double Multiply(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public void Negate() { }
        public void Normalize() { }
        public static System.Windows.Point operator +(System.Windows.Vector vector, System.Windows.Point point) { throw null; }
        public static System.Windows.Vector operator +(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public static System.Windows.Vector operator /(System.Windows.Vector vector, double scalar) { throw null; }
        public static bool operator ==(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public static explicit operator System.Windows.Point (System.Windows.Vector vector) { throw null; }
        public static explicit operator System.Windows.Size (System.Windows.Vector vector) { throw null; }
        public static bool operator !=(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public static System.Windows.Vector operator *(double scalar, System.Windows.Vector vector) { throw null; }
        public static System.Windows.Vector operator *(System.Windows.Vector vector, double scalar) { throw null; }
        public static System.Windows.Vector operator *(System.Windows.Vector vector, System.Windows.Media.Matrix matrix) { throw null; }
        public static double operator *(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public static System.Windows.Vector operator -(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        public static System.Windows.Vector operator -(System.Windows.Vector vector) { throw null; }
        public static System.Windows.Vector Parse(string source) { throw null; }
        public static System.Windows.Vector Subtract(System.Windows.Vector vector1, System.Windows.Vector vector2) { throw null; }
        string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
        public override string ToString() { throw null; }
        public string ToString(System.IFormatProvider provider) { throw null; }
    }
    public sealed partial class VectorConverter : System.ComponentModel.TypeConverter
    {
        public VectorConverter() { }
        public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
        public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
        public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
        public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
    }
    public abstract partial class WeakEventManager : System.Windows.Threading.DispatcherObject
    {
        protected WeakEventManager() { }
        protected object this[object source] { get { throw null; } set { } }
        protected System.IDisposable ReadLock { get { throw null; } }
        protected System.IDisposable WriteLock { get { throw null; } }
        protected void DeliverEvent(object sender, System.EventArgs args) { }
        protected void DeliverEventToList(object sender, System.EventArgs args, System.Windows.WeakEventManager.ListenerList list) { }
        protected static System.Windows.WeakEventManager GetCurrentManager(System.Type managerType) { throw null; }
        protected virtual System.Windows.WeakEventManager.ListenerList NewListenerList() { throw null; }
        protected void ProtectedAddHandler(object source, System.Delegate handler) { }
        protected void ProtectedAddListener(object source, System.Windows.IWeakEventListener listener) { }
        protected void ProtectedRemoveHandler(object source, System.Delegate handler) { }
        protected void ProtectedRemoveListener(object source, System.Windows.IWeakEventListener listener) { }
        protected virtual bool Purge(object source, object data, bool purgeAll) { throw null; }
        protected void Remove(object source) { }
        protected void ScheduleCleanup() { }
        protected static void SetCurrentManager(System.Type managerType, System.Windows.WeakEventManager manager) { }
        protected abstract void StartListening(object source);
        protected abstract void StopListening(object source);
        protected partial class ListenerList
        {
            public ListenerList() { }
            public ListenerList(int capacity) { }
            public int Count { get { throw null; } }
            public static System.Windows.WeakEventManager.ListenerList Empty { get { throw null; } }
            public bool IsEmpty { get { throw null; } }
            public System.Windows.IWeakEventListener this[int index] { get { throw null; } }
            public void Add(System.Windows.IWeakEventListener listener) { }
            public void AddHandler(System.Delegate handler) { }
            public bool BeginUse() { throw null; }
            public virtual System.Windows.WeakEventManager.ListenerList Clone() { throw null; }
            protected void CopyTo(System.Windows.WeakEventManager.ListenerList newList) { }
            public virtual bool DeliverEvent(object sender, System.EventArgs args, System.Type managerType) { throw null; }
            public void EndUse() { }
            public static bool PrepareForWriting(ref System.Windows.WeakEventManager.ListenerList list) { throw null; }
            public bool Purge() { throw null; }
            public void Remove(System.Windows.IWeakEventListener listener) { }
            public void RemoveHandler(System.Delegate handler) { }
        }
        protected partial class ListenerList<TEventArgs> : System.Windows.WeakEventManager.ListenerList where TEventArgs : System.EventArgs
        {
            public ListenerList() { }
            public ListenerList(int capacity) { }
            public override System.Windows.WeakEventManager.ListenerList Clone() { throw null; }
            public override bool DeliverEvent(object sender, System.EventArgs e, System.Type managerType) { throw null; }
        }
    }
    public partial class WeakEventManager<TEventSource, TEventArgs> : System.Windows.WeakEventManager where TEventArgs : System.EventArgs
    {
        internal WeakEventManager() { }
        public static void AddHandler(TEventSource source, string eventName, System.EventHandler<TEventArgs> handler) { }
        protected override System.Windows.WeakEventManager.ListenerList NewListenerList() { throw null; }
        public static void RemoveHandler(TEventSource source, string eventName, System.EventHandler<TEventArgs> handler) { }
        protected override void StartListening(object source) { }
        protected override void StopListening(object source) { }
    }
}
namespace System.Windows.Converters
{
    public partial class Int32RectValueSerializer : System.Windows.Markup.ValueSerializer
    {
        public Int32RectValueSerializer() { }
        public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
    }
    public partial class PointValueSerializer : System.Windows.Markup.ValueSerializer
    {
        public PointValueSerializer() { }
        public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
    }
    public partial class RectValueSerializer : System.Windows.Markup.ValueSerializer
    {
        public RectValueSerializer() { }
        public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
    }
    public partial class SizeValueSerializer : System.Windows.Markup.ValueSerializer
    {
        public SizeValueSerializer() { }
        public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
    }
    public partial class VectorValueSerializer : System.Windows.Markup.ValueSerializer
    {
        public VectorValueSerializer() { }
        public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
    }
}
namespace System.Windows.Data
{
    public abstract partial class DataSourceProvider : System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.ISupportInitialize
    {
        protected DataSourceProvider() { }
        [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
        public object Data { get { throw null; } }
        protected System.Windows.Threading.Dispatcher Dispatcher { get { throw null; } set { } }
        public System.Exception Error { get { throw null; } }
        [System.ComponentModel.DefaultValueAttribute(true)]
        public bool IsInitialLoadEnabled { get { throw null; } set { } }
        protected bool IsRefreshDeferred { get { throw null; } }
        public event System.EventHandler DataChanged { add { } remove { } }
        protected virtual event System.ComponentModel.PropertyChangedEventHandler PropertyChanged { add { } remove { } }
        event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } }
        protected virtual void BeginInit() { }
        protected virtual void BeginQuery() { }
        public virtual System.IDisposable DeferRefresh() { throw null; }
        protected virtual void EndInit() { }
        public void InitialLoad() { }
        protected virtual void OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs e) { }
        protected void OnQueryFinished(object newData) { }
        protected virtual void OnQueryFinished(object newData, System.Exception error, System.Windows.Threading.DispatcherOperationCallback completionWork, object callbackArguments) { }
        public void Refresh() { }
        void System.ComponentModel.ISupportInitialize.BeginInit() { }
        void System.ComponentModel.ISupportInitialize.EndInit() { }
    }
}
namespace System.Windows.Input
{
    public enum FocusNavigationDirection
    {
        Down = 7,
        First = 2,
        Last = 3,
        Left = 4,
        Next = 0,
        Previous = 1,
        Right = 5,
        Up = 6,
    }
    [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Input.KeyConverter))]
    [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Input.KeyValueSerializer))]
    public enum Key
    {
        A = 44,
        AbntC1 = 147,
        AbntC2 = 148,
        Add = 85,
        Apps = 72,
        Attn = 163,
        B = 45,
        Back = 2,
        BrowserBack = 122,
        BrowserFavorites = 127,
        BrowserForward = 123,
        BrowserHome = 128,
        BrowserRefresh = 124,
        BrowserSearch = 126,
        BrowserStop = 125,
        C = 46,
        Cancel = 1,
        Capital = 8,
        CapsLock = 8,
        Clear = 5,
        CrSel = 164,
        D = 47,
        D0 = 34,
        D1 = 35,
        D2 = 36,
        D3 = 37,
        D4 = 38,
        D5 = 39,
        D6 = 40,
        D7 = 41,
        D8 = 42,
        D9 = 43,
        DbeAlphanumeric = 157,
        DbeCodeInput = 167,
        DbeDbcsChar = 161,
        DbeDetermineString = 169,
        DbeEnterDialogConversionMode = 170,
        DbeEnterImeConfigureMode = 165,
        DbeEnterWordRegisterMode = 164,
        DbeFlushString = 166,
        DbeHiragana = 159,
        DbeKatakana = 158,
        DbeNoCodeInput = 168,
        DbeNoRoman = 163,
        DbeRoman = 162,
        DbeSbcsChar = 160,
        DeadCharProcessed = 172,
        Decimal = 88,
        Delete = 32,
        Divide = 89,
        Down = 26,
        E = 48,
        End = 21,
        Enter = 6,
        EraseEof = 166,
        Escape = 13,
        Execute = 29,
        ExSel = 165,
        F = 49,
        F1 = 90,
        F10 = 99,
        F11 = 100,
        F12 = 101,
        F13 = 102,
        F14 = 103,
        F15 = 104,
        F16 = 105,
        F17 = 106,
        F18 = 107,
        F19 = 108,
        F2 = 91,
        F20 = 109,
        F21 = 110,
        F22 = 111,
        F23 = 112,
        F24 = 113,
        F3 = 92,
        F4 = 93,
        F5 = 94,
        F6 = 95,
        F7 = 96,
        F8 = 97,
        F9 = 98,
        FinalMode = 11,
        G = 50,
        H = 51,
        HangulMode = 9,
        HanjaMode = 12,
        Help = 33,
        Home = 22,
        I = 52,
        ImeAccept = 16,
        ImeConvert = 14,
        ImeModeChange = 17,
        ImeNonConvert = 15,
        ImeProcessed = 155,
        Insert = 31,
        J = 53,
        JunjaMode = 10,
        K = 54,
        KanaMode = 9,
        KanjiMode = 12,
        L = 55,
        LaunchApplication1 = 138,
        LaunchApplication2 = 139,
        LaunchMail = 136,
        Left = 23,
        LeftAlt = 120,
        LeftCtrl = 118,
        LeftShift = 116,
        LineFeed = 4,
        LWin = 70,
        M = 56,
        MediaNextTrack = 132,
        MediaPlayPause = 135,
        MediaPreviousTrack = 133,
        MediaStop = 134,
        Multiply = 84,
        N = 57,
        Next = 20,
        NoName = 169,
        None = 0,
        NumLock = 114,
        NumPad0 = 74,
        NumPad1 = 75,
        NumPad2 = 76,
        NumPad3 = 77,
        NumPad4 = 78,
        NumPad5 = 79,
        NumPad6 = 80,
        NumPad7 = 81,
        NumPad8 = 82,
        NumPad9 = 83,
        O = 58,
        Oem1 = 140,
        Oem102 = 154,
        Oem2 = 145,
        Oem3 = 146,
        Oem4 = 149,
        Oem5 = 150,
        Oem6 = 151,
        Oem7 = 152,
        Oem8 = 153,
        OemAttn = 157,
        OemAuto = 160,
        OemBackslash = 154,
        OemBackTab = 162,
        OemClear = 171,
        OemCloseBrackets = 151,
        OemComma = 142,
        OemCopy = 159,
        OemEnlw = 161,
        OemFinish = 158,
        OemMinus = 143,
        OemOpenBrackets = 149,
        OemPeriod = 144,
        OemPipe = 150,
        OemPlus = 141,
        OemQuestion = 145,
        OemQuotes = 152,
        OemSemicolon = 140,
        OemTilde = 146,
        P = 59,
        Pa1 = 170,
        PageDown = 20,
        PageUp = 19,
        Pause = 7,
        Play = 167,
        Print = 28,
        PrintScreen = 30,
        Prior = 19,
        Q = 60,
        R = 61,
        Return = 6,
        Right = 25,
        RightAlt = 121,
        RightCtrl = 119,
        RightShift = 117,
        RWin = 71,
        S = 62,
        Scroll = 115,
        Select = 27,
        SelectMedia = 137,
        Separator = 86,
        Sleep = 73,
        Snapshot = 30,
        Space = 18,
        Subtract = 87,
        System = 156,
        T = 63,
        Tab = 3,
        U = 64,
        Up = 24,
        V = 65,
        VolumeDown = 130,
        VolumeMute = 129,
        VolumeUp = 131,
        W = 66,
        X = 67,
        Y = 68,
        Z = 69,
        Zoom = 168,
    }
    public partial class KeyConverter : System.ComponentModel.TypeConverter
    {
        public KeyConverter() { }
        public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
        public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
        public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object source) { throw null; }
        public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
    }
    public static partial class KeyInterop
    {
        public static System.Windows.Input.Key KeyFromVirtualKey(int virtualKey) { throw null; }
        public static int VirtualKeyFromKey(System.Windows.Input.Key key) { throw null; }
    }
    public partial class KeyValueSerializer : System.Windows.Markup.ValueSerializer
    {
        public KeyValueSerializer() { }
        public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
    }
    [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Input.ModifierKeysConverter))]
    [System.FlagsAttribute]
    [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Input.ModifierKeysValueSerializer))]
    public enum ModifierKeys
    {
        Alt = 1,
        Control = 2,
        None = 0,
        Shift = 4,
        Windows = 8,
    }
    public partial class ModifierKeysConverter : System.ComponentModel.TypeConverter
    {
        public ModifierKeysConverter() { }
        public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
        public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
        public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object source) { throw null; }
        public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
        public static bool IsDefinedModifierKeys(System.Windows.Input.ModifierKeys modifierKeys) { throw null; }
    }
    public partial class ModifierKeysValueSerializer : System.Windows.Markup.ValueSerializer
    {
        public ModifierKeysValueSerializer() { }
        public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
    }
    [System.SerializableAttribute]
    public partial class TraversalRequest
    {
        public TraversalRequest(System.Windows.Input.FocusNavigationDirection focusNavigationDirection) { }
        public System.Windows.Input.FocusNavigationDirection FocusNavigationDirection { get { throw null; } }
        public bool Wrapped { get { throw null; } set { } }
    }
}
namespace System.Windows.Interop
{
    public static partial class ComponentDispatcher
    {
        public static System.Windows.Interop.MSG CurrentKeyboardMessage { [System.Security.SecurityCriticalAttribute]get { throw null; } }
        public static bool IsThreadModal { [System.Security.SecurityCriticalAttribute]get { throw null; } }
        public static event System.EventHandler EnterThreadModal { add { } remove { } }
        public static event System.EventHandler LeaveThreadModal { add { } remove { } }
        public static event System.Windows.Interop.ThreadMessageEventHandler ThreadFilterMessage { add { } remove { } }
        public static event System.EventHandler ThreadIdle { add { } remove { } }
        public static event System.Windows.Interop.ThreadMessageEventHandler ThreadPreprocessMessage { add { } remove { } }
        [System.Security.SecurityCriticalAttribute]
        public static void PopModal() { }
        [System.Security.SecurityCriticalAttribute]
        public static void PushModal() { }
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
        public static void RaiseIdle() { }
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
        public static bool RaiseThreadMessage(ref System.Windows.Interop.MSG msg) { throw null; }
    }
    public partial interface IKeyboardInputSink
    {
        System.Windows.Interop.IKeyboardInputSite KeyboardInputSite { get; [System.Security.SecurityCriticalAttribute][System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]set; }
        bool HasFocusWithin();
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
        bool OnMnemonic(ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers);
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
        System.Windows.Interop.IKeyboardInputSite RegisterKeyboardInputSink(System.Windows.Interop.IKeyboardInputSink sink);
        bool TabInto(System.Windows.Input.TraversalRequest request);
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
        bool TranslateAccelerator(ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers);
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
        bool TranslateChar(ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers);
    }
    public partial interface IKeyboardInputSite
    {
        System.Windows.Interop.IKeyboardInputSink Sink { get; }
        bool OnNoMoreTabStops(System.Windows.Input.TraversalRequest request);
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
        void Unregister();
    }
    [System.SerializableAttribute]
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct MSG
    {
        private int _dummyPrimitive;
        public System.IntPtr hwnd { [System.Security.SecurityCriticalAttribute]get { throw null; } [System.Security.SecurityCriticalAttribute]set { } }
        public System.IntPtr lParam { [System.Security.SecurityCriticalAttribute]get { throw null; } [System.Security.SecurityCriticalAttribute]set { } }
        public int message { [System.Security.SecurityCriticalAttribute]get { throw null; } [System.Security.SecurityCriticalAttribute]set { } }
        public int pt_x { [System.Security.SecurityCriticalAttribute]get { throw null; } [System.Security.SecurityCriticalAttribute]set { } }
        public int pt_y { [System.Security.SecurityCriticalAttribute]get { throw null; } [System.Security.SecurityCriticalAttribute]set { } }
        public int time { [System.Security.SecurityCriticalAttribute]get { throw null; } [System.Security.SecurityCriticalAttribute]set { } }
        public System.IntPtr wParam { [System.Security.SecurityCriticalAttribute]get { throw null; } [System.Security.SecurityCriticalAttribute]set { } }
    }
    public delegate void ThreadMessageEventHandler(ref System.Windows.Interop.MSG msg, ref bool handled);
}
namespace System.Windows.Markup
{
    [System.FlagsAttribute]
    public enum DesignerSerializationOptions
    {
        SerializeAsAttribute = 1,
    }
    [System.AttributeUsageAttribute((System.AttributeTargets)(448), AllowMultiple=false)]
    public sealed partial class DesignerSerializationOptionsAttribute : System.Attribute
    {
        public DesignerSerializationOptionsAttribute(System.Windows.Markup.DesignerSerializationOptions designerSerializationOptions) { }
        public System.Windows.Markup.DesignerSerializationOptions DesignerSerializationOptions { get { throw null; } }
    }
    [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
    public abstract partial class InternalTypeHelper
    {
        protected InternalTypeHelper() { }
        protected internal abstract void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler);
        protected internal abstract System.Delegate CreateDelegate(System.Type delegateType, object target, string handler);
        protected internal abstract object CreateInstance(System.Type type, System.Globalization.CultureInfo culture);
        protected internal abstract object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture);
        protected internal abstract void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture);
    }
    [System.ObsoleteAttribute("IReceiveMarkupExtension has been deprecated. This interface is no longer in use.")]
    public partial interface IReceiveMarkupExtension
    {
        void ReceiveMarkupExtension(string property, System.Windows.Markup.MarkupExtension markupExtension, System.IServiceProvider serviceProvider);
    }
    [System.ComponentModel.BrowsableAttribute(false)]
    [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
    public partial class ServiceProviders : System.IServiceProvider
    {
        public ServiceProviders() { }
        public void AddService(System.Type serviceType, object service) { }
        public object GetService(System.Type serviceType) { throw null; }
    }
}
namespace System.Windows.Markup.Primitives
{
    public abstract partial class MarkupObject
    {
        internal MarkupObject() { }
        public abstract System.ComponentModel.AttributeCollection Attributes { get; }
        public abstract object Instance { get; }
        public abstract System.Type ObjectType { get; }
        public virtual System.Collections.Generic.IEnumerable<System.Windows.Markup.Primitives.MarkupProperty> Properties { get { throw null; } }
        public abstract void AssignRootContext(System.Windows.Markup.IValueSerializerContext context);
    }
    public abstract partial class MarkupProperty
    {
        internal MarkupProperty() { }
        public abstract System.ComponentModel.AttributeCollection Attributes { get; }
        public virtual System.Windows.DependencyProperty DependencyProperty { get { throw null; } }
        public virtual bool IsAttached { get { throw null; } }
        public virtual bool IsComposite { get { throw null; } }
        public virtual bool IsConstructorArgument { get { throw null; } }
        public virtual bool IsContent { get { throw null; } }
        public virtual bool IsKey { get { throw null; } }
        public virtual bool IsValueAsString { get { throw null; } }
        public abstract System.Collections.Generic.IEnumerable<System.Windows.Markup.Primitives.MarkupObject> Items { get; }
        public abstract string Name { get; }
        public virtual System.ComponentModel.PropertyDescriptor PropertyDescriptor { get { throw null; } }
        public abstract System.Type PropertyType { get; }
        public abstract string StringValue { get; }
        public abstract System.Collections.Generic.IEnumerable<System.Type> TypeReferences { get; }
        public abstract object Value { get; }
    }
}
namespace System.Windows.Media
{
    [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false)]
    public sealed partial class DisableDpiAwarenessAttribute : System.Attribute
    {
        public DisableDpiAwarenessAttribute() { }
    }
    [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.MatrixConverter))]
    [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Media.Converters.MatrixValueSerializer))]
    [System.SerializableAttribute]
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct Matrix : System.IFormattable
    {
        private int _dummyPrimitive;
        public Matrix(double m11, double m12, double m21, double m22, double offsetX, double offsetY) { throw null;}
        public double Determinant { get { throw null; } }
        public bool HasInverse { get { throw null; } }
        public static System.Windows.Media.Matrix Identity { get { throw null; } }
        public bool IsIdentity { get { throw null; } }
        public double M11 { get { throw null; } set { } }
        public double M12 { get { throw null; } set { } }
        public double M21 { get { throw null; } set { } }
        public double M22 { get { throw null; } set { } }
        public double OffsetX { get { throw null; } set { } }
        public double OffsetY { get { throw null; } set { } }
        public void Append(System.Windows.Media.Matrix matrix) { }
        public override bool Equals(object o) { throw null; }
        public bool Equals(System.Windows.Media.Matrix value) { throw null; }
        public static bool Equals(System.Windows.Media.Matrix matrix1, System.Windows.Media.Matrix matrix2) { throw null; }
        public override int GetHashCode() { throw null; }
        public void Invert() { }
        public static System.Windows.Media.Matrix Multiply(System.Windows.Media.Matrix trans1, System.Windows.Media.Matrix trans2) { throw null; }
        public static bool operator ==(System.Windows.Media.Matrix matrix1, System.Windows.Media.Matrix matrix2) { throw null; }
        public static bool operator !=(System.Windows.Media.Matrix matrix1, System.Windows.Media.Matrix matrix2) { throw null; }
        public static System.Windows.Media.Matrix operator *(System.Windows.Media.Matrix trans1, System.Windows.Media.Matrix trans2) { throw null; }
        public static System.Windows.Media.Matrix Parse(string source) { throw null; }
        public void Prepend(System.Windows.Media.Matrix matrix) { }
        public void Rotate(double angle) { }
        public void RotateAt(double angle, double centerX, double centerY) { }
        public void RotateAtPrepend(double angle, double centerX, double centerY) { }
        public void RotatePrepend(double angle) { }
        public void Scale(double scaleX, double scaleY) { }
        public void ScaleAt(double scaleX, double scaleY, double centerX, double centerY) { }
        public void ScaleAtPrepend(double scaleX, double scaleY, double centerX, double centerY) { }
        public void ScalePrepend(double scaleX, double scaleY) { }
        public void SetIdentity() { }
        public void Skew(double skewX, double skewY) { }
        public void SkewPrepend(double skewX, double skewY) { }
        string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
        public override string ToString() { throw null; }
        public string ToString(System.IFormatProvider provider) { throw null; }
        public System.Windows.Point Transform(System.Windows.Point point) { throw null; }
        public void Transform(System.Windows.Point[] points) { }
        public System.Windows.Vector Transform(System.Windows.Vector vector) { throw null; }
        public void Transform(System.Windows.Vector[] vectors) { }
        public void Translate(double offsetX, double offsetY) { }
        public void TranslatePrepend(double offsetX, double offsetY) { }
    }
    public sealed partial class MatrixConverter : System.ComponentModel.TypeConverter
    {
        public MatrixConverter() { }
        public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
        public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
        public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
        public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
    }
}
namespace System.Windows.Media.Converters
{
    public partial class MatrixValueSerializer : System.Windows.Markup.ValueSerializer
    {
        public MatrixValueSerializer() { }
        public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
        public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
    }
}
namespace System.Windows.Threading
{
    public sealed partial class Dispatcher
    {
        internal Dispatcher() { }
        public static System.Windows.Threading.Dispatcher CurrentDispatcher { get { throw null; } }
        public bool HasShutdownFinished { get { throw null; } }
        public bool HasShutdownStarted { get { throw null; } }
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
        public System.Windows.Threading.DispatcherHooks Hooks { [System.Security.SecurityCriticalAttribute][System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]get { throw null; } }
        public System.Threading.Thread Thread { get { throw null; } }
        public event System.EventHandler ShutdownFinished { add { } remove { } }
        public event System.EventHandler ShutdownStarted { add { } remove { } }
        public event System.Windows.Threading.DispatcherUnhandledExceptionEventHandler UnhandledException { add { } remove { } }
        public event System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler UnhandledExceptionFilter { add { } remove { } }
        public System.Windows.Threading.DispatcherOperation BeginInvoke(System.Delegate method, params object[] args) { throw null; }
        public System.Windows.Threading.DispatcherOperation BeginInvoke(System.Delegate method, System.Windows.Threading.DispatcherPriority priority, params object[] args) { throw null; }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public System.Windows.Threading.DispatcherOperation BeginInvoke(System.Windows.Threading.DispatcherPriority priority, System.Delegate method) { throw null; }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public System.Windows.Threading.DispatcherOperation BeginInvoke(System.Windows.Threading.DispatcherPriority priority, System.Delegate method, object arg) { throw null; }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public System.Windows.Threading.DispatcherOperation BeginInvoke(System.Windows.Threading.DispatcherPriority priority, System.Delegate method, object arg, params object[] args) { throw null; }
        [System.Security.SecurityCriticalAttribute]
        public void BeginInvokeShutdown(System.Windows.Threading.DispatcherPriority priority) { }
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public bool CheckAccess() { throw null; }
        public System.Windows.Threading.DispatcherProcessingDisabled DisableProcessing() { throw null; }
        [System.Security.SecurityCriticalAttribute]
        public static void ExitAllFrames() { }
        public static System.Windows.Threading.Dispatcher FromThread(System.Threading.Thread thread) { throw null; }
        public void Invoke(System.Action callback) { }
        public void Invoke(System.Action callback, System.Windows.Threading.DispatcherPriority priority) { }
        public void Invoke(System.Action callback, System.Windows.Threading.DispatcherPriority priority, System.Threading.CancellationToken cancellationToken) { }
        [System.Security.SecuritySafeCriticalAttribute]
        public void Invoke(System.Action callback, System.Windows.Threading.DispatcherPriority priority, System.Threading.CancellationToken cancellationToken, System.TimeSpan timeout) { }
        public object Invoke(System.Delegate method, params object[] args) { throw null; }
        public object Invoke(System.Delegate method, System.TimeSpan timeout, params object[] args) { throw null; }
        public object Invoke(System.Delegate method, System.TimeSpan timeout, System.Windows.Threading.DispatcherPriority priority, params object[] args) { throw null; }
        public object Invoke(System.Delegate method, System.Windows.Threading.DispatcherPriority priority, params object[] args) { throw null; }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public object Invoke(System.Windows.Threading.DispatcherPriority priority, System.Delegate method) { throw null; }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public object Invoke(System.Windows.Threading.DispatcherPriority priority, System.Delegate method, object arg) { throw null; }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public object Invoke(System.Windows.Threading.DispatcherPriority priority, System.Delegate method, object arg, params object[] args) { throw null; }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public object Invoke(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method) { throw null; }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public object Invoke(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object arg) { throw null; }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public object Invoke(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object arg, params object[] args) { throw null; }
        public System.Windows.Threading.DispatcherOperation InvokeAsync(System.Action callback) { throw null; }
        public System.Windows.Threading.DispatcherOperation InvokeAsync(System.Action callback, System.Windows.Threading.DispatcherPriority priority) { throw null; }
        [System.Security.SecuritySafeCriticalAttribute]
        public System.Windows.Threading.DispatcherOperation InvokeAsync(System.Action callback, System.Windows.Threading.DispatcherPriority priority, System.Threading.CancellationToken cancellationToken) { throw null; }
        public System.Windows.Threading.DispatcherOperation<TResult> InvokeAsync<TResult>(System.Func<TResult> callback) { throw null; }
        public System.Windows.Threading.DispatcherOperation<TResult> InvokeAsync<TResult>(System.Func<TResult> callback, System.Windows.Threading.DispatcherPriority priority) { throw null; }
        [System.Security.SecuritySafeCriticalAttribute]
        public System.Windows.Threading.DispatcherOperation<TResult> InvokeAsync<TResult>(System.Func<TResult> callback, System.Windows.Threading.DispatcherPriority priority, System.Threading.CancellationToken cancellationToken) { throw null; }
        [System.Security.SecurityCriticalAttribute]
        public void InvokeShutdown() { }
        public TResult Invoke<TResult>(System.Func<TResult> callback) { throw null; }
        public TResult Invoke<TResult>(System.Func<TResult> callback, System.Windows.Threading.DispatcherPriority priority) { throw null; }
        public TResult Invoke<TResult>(System.Func<TResult> callback, System.Windows.Threading.DispatcherPriority priority, System.Threading.CancellationToken cancellationToken) { throw null; }
        [System.Security.SecuritySafeCriticalAttribute]
        public TResult Invoke<TResult>(System.Func<TResult> callback, System.Windows.Threading.DispatcherPriority priority, System.Threading.CancellationToken cancellationToken, System.TimeSpan timeout) { throw null; }
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
        public static void PushFrame(System.Windows.Threading.DispatcherFrame frame) { }
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
        public static void Run() { }
        public static void ValidatePriority(System.Windows.Threading.DispatcherPriority priority, string parameterName) { }
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public void VerifyAccess() { }
        public static System.Windows.Threading.DispatcherPriorityAwaitable Yield() { throw null; }
        public static System.Windows.Threading.DispatcherPriorityAwaitable Yield(System.Windows.Threading.DispatcherPriority priority) { throw null; }
    }
    public partial class DispatcherEventArgs : System.EventArgs
    {
        internal DispatcherEventArgs() { }
        public System.Windows.Threading.Dispatcher Dispatcher { get { throw null; } }
    }
    public partial class DispatcherFrame : System.Windows.Threading.DispatcherObject
    {
        public DispatcherFrame() { }
        public DispatcherFrame(bool exitWhenRequested) { }
        public bool Continue { get { throw null; } [System.Security.SecurityCriticalAttribute]set { } }
    }
    public sealed partial class DispatcherHookEventArgs : System.EventArgs
    {
        public DispatcherHookEventArgs(System.Windows.Threading.DispatcherOperation operation) { }
        public System.Windows.Threading.Dispatcher Dispatcher { get { throw null; } }
        public System.Windows.Threading.DispatcherOperation Operation { get { throw null; } }
    }
    public delegate void DispatcherHookEventHandler(object sender, System.Windows.Threading.DispatcherHookEventArgs e);
    public sealed partial class DispatcherHooks
    {
        internal DispatcherHooks() { }
        public event System.EventHandler DispatcherInactive { add { } remove { } }
        public event System.Windows.Threading.DispatcherHookEventHandler OperationAborted { add { } remove { } }
        public event System.Windows.Threading.DispatcherHookEventHandler OperationCompleted { add { } remove { } }
        public event System.Windows.Threading.DispatcherHookEventHandler OperationPosted { add { } remove { } }
        public event System.Windows.Threading.DispatcherHookEventHandler OperationPriorityChanged { add { } remove { } }
        public event System.Windows.Threading.DispatcherHookEventHandler OperationStarted { add { } remove { } }
    }
    public abstract partial class DispatcherObject
    {
        protected DispatcherObject() { }
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
        public System.Windows.Threading.Dispatcher Dispatcher { get { throw null; } }
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public bool CheckAccess() { throw null; }
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public void VerifyAccess() { }
    }
    public partial class DispatcherOperation
    {
        internal DispatcherOperation() { }
        public System.Windows.Threading.Dispatcher Dispatcher { get { throw null; } }
        public System.Windows.Threading.DispatcherPriority Priority { get { throw null; } set { } }
        public object Result { get { throw null; } }
        public System.Windows.Threading.DispatcherOperationStatus Status { get { throw null; } }
        public System.Threading.Tasks.Task Task { get { throw null; } }
        public event System.EventHandler Aborted { add { } remove { } }
        public event System.EventHandler Completed { add { } remove { } }
        public bool Abort() { throw null; }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public System.Runtime.CompilerServices.TaskAwaiter GetAwaiter() { throw null; }
        protected virtual object InvokeDelegateCore() { throw null; }
        public System.Windows.Threading.DispatcherOperationStatus Wait() { throw null; }
        [System.Security.SecurityCriticalAttribute]
        public System.Windows.Threading.DispatcherOperationStatus Wait(System.TimeSpan timeout) { throw null; }
    }
    public delegate object DispatcherOperationCallback(object arg);
    public enum DispatcherOperationStatus
    {
        Aborted = 1,
        Completed = 2,
        Executing = 3,
        Pending = 0,
    }
    public partial class DispatcherOperation<TResult> : System.Windows.Threading.DispatcherOperation
    {
        internal DispatcherOperation() { }
        public new TResult Result { get { throw null; } }
        public new System.Threading.Tasks.Task<TResult> Task { get { throw null; } }
        [System.ComponentModel.BrowsableAttribute(false)]
        [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
        public new System.Runtime.CompilerServices.TaskAwaiter<TResult> GetAwaiter() { throw null; }
        protected override object InvokeDelegateCore() { throw null; }
    }
    public enum DispatcherPriority
    {
        ApplicationIdle = 2,
        Background = 4,
        ContextIdle = 3,
        DataBind = 8,
        Inactive = 0,
        Input = 5,
        Invalid = -1,
        Loaded = 6,
        Normal = 9,
        Render = 7,
        Send = 10,
        SystemIdle = 1,
    }
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct DispatcherPriorityAwaitable
    {
        private object _dummy;
        private int _dummyPrimitive;
        public System.Windows.Threading.DispatcherPriorityAwaiter GetAwaiter() { throw null; }
    }
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct DispatcherPriorityAwaiter : System.Runtime.CompilerServices.INotifyCompletion
    {
        private object _dummy;
        private int _dummyPrimitive;
        public bool IsCompleted { get { throw null; } }
        public void GetResult() { }
        public void OnCompleted(System.Action continuation) { }
    }
    [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
    public partial struct DispatcherProcessingDisabled : System.IDisposable
    {
        private object _dummy;
        public void Dispose() { }
        public override bool Equals(object obj) { throw null; }
        public override int GetHashCode() { throw null; }
        public static bool operator ==(System.Windows.Threading.DispatcherProcessingDisabled left, System.Windows.Threading.DispatcherProcessingDisabled right) { throw null; }
        public static bool operator !=(System.Windows.Threading.DispatcherProcessingDisabled left, System.Windows.Threading.DispatcherProcessingDisabled right) { throw null; }
    }
    public sealed partial class DispatcherSynchronizationContext : System.Threading.SynchronizationContext
    {
        public DispatcherSynchronizationContext() { }
        public DispatcherSynchronizationContext(System.Windows.Threading.Dispatcher dispatcher) { }
        public DispatcherSynchronizationContext(System.Windows.Threading.Dispatcher dispatcher, System.Windows.Threading.DispatcherPriority priority) { }
        public override System.Threading.SynchronizationContext CreateCopy() { throw null; }
        public override void Post(System.Threading.SendOrPostCallback d, object state) { }
        public override void Send(System.Threading.SendOrPostCallback d, object state) { }
        [System.Runtime.ConstrainedExecution.PrePrepareMethodAttribute]
        [System.Security.SecurityCriticalAttribute]
        [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(96))]
        public override int Wait(System.IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout) { throw null; }
    }
    public partial class DispatcherTimer
    {
        public DispatcherTimer() { }
        public DispatcherTimer(System.TimeSpan interval, System.Windows.Threading.DispatcherPriority priority, System.EventHandler callback, System.Windows.Threading.Dispatcher dispatcher) { }
        public DispatcherTimer(System.Windows.Threading.DispatcherPriority priority) { }
        public DispatcherTimer(System.Windows.Threading.DispatcherPriority priority, System.Windows.Threading.Dispatcher dispatcher) { }
        public System.Windows.Threading.Dispatcher Dispatcher { get { throw null; } }
        public System.TimeSpan Interval { get { throw null; } set { } }
        public bool IsEnabled { get { throw null; } set { } }
        public object Tag { get { throw null; } set { } }
        public event System.EventHandler Tick { add { } remove { } }
        public void Start() { }
        public void Stop() { }
    }
    public sealed partial class DispatcherUnhandledExceptionEventArgs : System.Windows.Threading.DispatcherEventArgs
    {
        internal DispatcherUnhandledExceptionEventArgs() { }
        public System.Exception Exception { get { throw null; } }
        public bool Handled { get { throw null; } set { } }
    }
    public delegate void DispatcherUnhandledExceptionEventHandler(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e);
    public sealed partial class DispatcherUnhandledExceptionFilterEventArgs : System.Windows.Threading.DispatcherEventArgs
    {
        internal DispatcherUnhandledExceptionFilterEventArgs() { }
        public System.Exception Exception { get { throw null; } }
        public bool RequestCatch { get { throw null; } set { } }
    }
    public delegate void DispatcherUnhandledExceptionFilterEventHandler(object sender, System.Windows.Threading.DispatcherUnhandledExceptionFilterEventArgs e);
}