27.6 MB
/srv/reproducible-results/rbuild-debian/r-b-build.QIy4ZUCl/b1/mono_6.12.0.199+dfsg-6_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.QIy4ZUCl/b2/mono_6.12.0.199+dfsg-6_amd64.changes
3.33 KB
Files
    
Offset 146, 25 lines modifiedOffset 146, 25 lines modified
146 ·cdf9b1e0cec46b4f5a39a3759458224d·29644·cli-mono·optional·libmono-xbuild-tasks4.0-cil_6.12.0.199+dfsg-6_all.deb146 ·cdf9b1e0cec46b4f5a39a3759458224d·29644·cli-mono·optional·libmono-xbuild-tasks4.0-cil_6.12.0.199+dfsg-6_all.deb
147 ·c3a47af68e23a495c6fa1bf364a82733·7961896·debug·optional·libmonoboehm-2.0-1-dbg_6.12.0.199+dfsg-6_amd64.deb147 ·c3a47af68e23a495c6fa1bf364a82733·7961896·debug·optional·libmonoboehm-2.0-1-dbg_6.12.0.199+dfsg-6_amd64.deb
148 ·f4529724f4e7f878feeed61ec52ba4b7·1607500·cli-mono·optional·libmonoboehm-2.0-1_6.12.0.199+dfsg-6_amd64.deb148 ·f4529724f4e7f878feeed61ec52ba4b7·1607500·cli-mono·optional·libmonoboehm-2.0-1_6.12.0.199+dfsg-6_amd64.deb
149 ·a4c5f228de7c9f16130b8c1b09803294·1852784·cli-mono·optional·libmonoboehm-2.0-dev_6.12.0.199+dfsg-6_amd64.deb149 ·a4c5f228de7c9f16130b8c1b09803294·1852784·cli-mono·optional·libmonoboehm-2.0-dev_6.12.0.199+dfsg-6_amd64.deb
150 ·c7a8928b6fd8be3d82cc71909f375d8a·8808848·debug·optional·libmonosgen-2.0-1-dbg_6.12.0.199+dfsg-6_amd64.deb150 ·c7a8928b6fd8be3d82cc71909f375d8a·8808848·debug·optional·libmonosgen-2.0-1-dbg_6.12.0.199+dfsg-6_amd64.deb
151 ·db6ae06fa223b4a98c475c46a3ebae29·1692772·cli-mono·optional·libmonosgen-2.0-1_6.12.0.199+dfsg-6_amd64.deb151 ·db6ae06fa223b4a98c475c46a3ebae29·1692772·cli-mono·optional·libmonosgen-2.0-1_6.12.0.199+dfsg-6_amd64.deb
152 ·eaa8ff225d61dbc2ee8c098923d4a29d·1961068·cli-mono·optional·libmonosgen-2.0-dev_6.12.0.199+dfsg-6_amd64.deb152 ·eaa8ff225d61dbc2ee8c098923d4a29d·1961068·cli-mono·optional·libmonosgen-2.0-dev_6.12.0.199+dfsg-6_amd64.deb
153 ·2e34e3b8bfea7625589eca6dd17c65e5·156780·cli-mono·optional·mono-4.0-gac_6.12.0.199+dfsg-6_all.deb153 ·da07b5dd1405c9a6ffc3bec235561d11·156700·cli-mono·optional·mono-4.0-gac_6.12.0.199+dfsg-6_all.deb
154 ·371926e9e8751b9b63ecfb03160de4e5·22844·cli-mono·optional·mono-4.0-service_6.12.0.199+dfsg-6_all.deb154 ·371926e9e8751b9b63ecfb03160de4e5·22844·cli-mono·optional·mono-4.0-service_6.12.0.199+dfsg-6_all.deb
155 ·c6b3ca21571bc80a5667e7732f224640·16276·cli-mono·optional·mono-complete_6.12.0.199+dfsg-6_amd64.deb155 ·c6b3ca21571bc80a5667e7732f224640·16276·cli-mono·optional·mono-complete_6.12.0.199+dfsg-6_amd64.deb
156 ·bb990fa649e0c3f452b9891941a4c938·39140·shells·optional·mono-csharp-shell_6.12.0.199+dfsg-6_all.deb156 ·bb990fa649e0c3f452b9891941a4c938·39140·shells·optional·mono-csharp-shell_6.12.0.199+dfsg-6_all.deb
157 ·023131aef363f75ecfd5af8a4719f756·6521416·debug·optional·mono-dbg_6.12.0.199+dfsg-6_all.deb 
158 ·61aa97764fc2fd78840a65af5baf992f·23546492·cli-mono·optional·mono-devel_6.12.0.199+dfsg-6_all.deb157 ·ff66a5b05cb9f69825e89af9dc634e1f·6521332·debug·optional·mono-dbg_6.12.0.199+dfsg-6_all.deb
 158 ·6283583b3e98d2f807536b75380c0da3·23541292·cli-mono·optional·mono-devel_6.12.0.199+dfsg-6_all.deb
159 ·6ade8478bdf97189859dcba80e8015f9·22552·cli-mono·optional·mono-gac_6.12.0.199+dfsg-6_all.deb159 ·6ade8478bdf97189859dcba80e8015f9·22552·cli-mono·optional·mono-gac_6.12.0.199+dfsg-6_all.deb
160 ·76fcabb522ef00ffb86dfa1922ec1a49·540584·cli-mono·optional·mono-mcs_6.12.0.199+dfsg-6_all.deb 
161 ·cc323cce28a518159da35e864cce6ff7·1608088·cli-mono·optional·mono-runtime-boehm_6.12.0.199+dfsg-6_amd64.deb160 ·459fe0c3c1b080da012a073aab7cd8f3·540280·cli-mono·optional·mono-mcs_6.12.0.199+dfsg-6_all.deb
 161 ·6be542868d7ddd39e34f27d3ab9d4d12·1607696·cli-mono·optional·mono-runtime-boehm_6.12.0.199+dfsg-6_amd64.deb
162 ·9cda145f4ed7de6724cbd3ed67ed5914·1196620·cli-mono·optional·mono-runtime-common_6.12.0.199+dfsg-6_amd64.deb162 ·9cda145f4ed7de6724cbd3ed67ed5914·1196620·cli-mono·optional·mono-runtime-common_6.12.0.199+dfsg-6_amd64.deb
163 ·8dd64414e42d25d959bfd5fa734b5e8c·21353676·debug·optional·mono-runtime-dbg_6.12.0.199+dfsg-6_amd64.deb163 ·5640fca2f78d126b002a32c958cc8714·21356484·debug·optional·mono-runtime-dbg_6.12.0.199+dfsg-6_amd64.deb
164 ·6b00730379e2ec8cd03bbef627cad03b·1684904·cli-mono·optional·mono-runtime-sgen_6.12.0.199+dfsg-6_amd64.deb164 ·0dee772b3c6c3e83c5cb9060bb31a0f3·1684908·cli-mono·optional·mono-runtime-sgen_6.12.0.199+dfsg-6_amd64.deb
165 ·f5ead8c5ef198050981314cff8fd1aa5·18312·cli-mono·optional·mono-runtime_6.12.0.199+dfsg-6_amd64.deb165 ·f5ead8c5ef198050981314cff8fd1aa5·18312·cli-mono·optional·mono-runtime_6.12.0.199+dfsg-6_amd64.deb
166 ·2cbbdef27c2fabc1435a8f7f185c5bbf·5619104·debug·optional·mono-utils-dbgsym_6.12.0.199+dfsg-6_amd64.deb166 ·2cbbdef27c2fabc1435a8f7f185c5bbf·5619104·debug·optional·mono-utils-dbgsym_6.12.0.199+dfsg-6_amd64.deb
167 ·f2723112471ebea17e40c4a9ef051623·1290076·cli-mono·optional·mono-utils_6.12.0.199+dfsg-6_amd64.deb167 ·f2723112471ebea17e40c4a9ef051623·1290076·cli-mono·optional·mono-utils_6.12.0.199+dfsg-6_amd64.deb
168 ·28afb413c0288db9d1193c86419cf61d·457548·cli-mono·optional·mono-xbuild_6.12.0.199+dfsg-6_all.deb168 ·28afb413c0288db9d1193c86419cf61d·457548·cli-mono·optional·mono-xbuild_6.12.0.199+dfsg-6_all.deb
169 ·10786e59464c85808f705e38bf89c9ee·528256·cli-mono·optional·monodoc-base_6.12.0.199+dfsg-6_all.deb169 ·10786e59464c85808f705e38bf89c9ee·528256·cli-mono·optional·monodoc-base_6.12.0.199+dfsg-6_all.deb
170 ·ea2c57d3f09b199b17636ab9cadb7deb·18823872·doc·optional·monodoc-manual_6.12.0.199+dfsg-6_all.deb170 ·d3f41e5b13e68f9f29a5a1ae0120a3e7·18821408·doc·optional·monodoc-manual_6.12.0.199+dfsg-6_all.deb
9.89 KB
mono-4.0-gac_6.12.0.199+dfsg-6_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary
2 -rw-r--r--···0········0········0······980·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0······980·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0···155608·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0···155528·2025-04-03·13:46:50.000000·data.tar.xz
725 B
control.tar.xz
697 B
control.tar
627 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·mono-4.0-gac1 Package:·mono-4.0-gac
2 Source:·mono2 Source:·mono
3 Version:·6.12.0.199+dfsg-63 Version:·6.12.0.199+dfsg-6
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Antoine·Le·Gonidec·<debian@vv221.fr>5 Maintainer:·Antoine·Le·Gonidec·<debian@vv221.fr>
6 Installed-Size:·5276 Installed-Size:·526
7 Depends:·libc6·(>=·2.41)·|·libc6.1·(>=·2.41)·|·libc0.1·(>=·2.41),·libmono-corlib4.5-dll·(>=·5.18.0.240),·libmono-security4.0-cil·(>=·4.6.1.3),·libmono-system-security4.0-cil·(>=·5.18.0.240),·libmono-system4.0-cil·(>=·5.18.0.240)7 Depends:·libc6·(>=·2.41)·|·libc6.1·(>=·2.41)·|·libc0.1·(>=·2.41),·libmono-corlib4.5-dll·(>=·5.18.0.240),·libmono-security4.0-cil·(>=·4.6.1.3),·libmono-system-security4.0-cil·(>=·5.18.0.240),·libmono-system4.0-cil·(>=·5.18.0.240)
8 Recommends:·cli-common·(>=·0.4.0)8 Recommends:·cli-common·(>=·0.4.0)
9 Replaces:·mono-gac·(<<·2.0)9 Replaces:·mono-gac·(<<·2.0)
10 Section:·cli-mono10 Section:·cli-mono
11 Priority:·optional11 Priority:·optional
12 Homepage:·http://www.mono-project.com/12 Homepage:·http://www.mono-project.com/
13 Description:·Mono·GAC·tool·(for·CLI·4.0)13 Description:·Mono·GAC·tool·(for·CLI·4.0)
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
8.75 KB
data.tar.xz
8.73 KB
data.tar
1.3 KB
file list
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/mono/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/mono/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/
6 -rwxr-xr-x···0·root·········(0)·root·········(0)···478720·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/gacutil.exe6 -rwxr-xr-x···0·root·········(0)·root·········(0)···478208·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/gacutil.exe
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/doc/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/doc/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/doc/mono-4.0-gac/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/doc/mono-4.0-gac/
10 -rw-r--r--···0·root·········(0)·root·········(0)·····3587·2025-04-03·13:46:50.000000·./usr/share/doc/mono-4.0-gac/changelog.Debian.gz10 -rw-r--r--···0·root·········(0)·root·········(0)·····3587·2025-04-03·13:46:50.000000·./usr/share/doc/mono-4.0-gac/changelog.Debian.gz
11 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2025-03-26·19:12:18.000000·./usr/share/doc/mono-4.0-gac/copyright11 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2025-03-26·19:12:18.000000·./usr/share/doc/mono-4.0-gac/copyright
7.41 KB
./usr/lib/mono/4.5/gacutil.exe
7.35 KB
pedump {}
    
Offset 8, 110 lines modifiedOffset 8, 110 lines modified
8 »       ···Optional·Header·Size:·0x00e08 »       ···Optional·Header·Size:·0x00e0
9 »       ···»       Characteristics:·0x01029 »       ···»       Characteristics:·0x0102
  
10 PE·Header:10 PE·Header:
11 »       ·········Magic·(0x010b):·0x010b11 »       ·········Magic·(0x010b):·0x010b
12 »       ·············LMajor·(6):·0x0812 »       ·············LMajor·(6):·0x08
13 »       ·············LMinor·(0):·0x0013 »       ·············LMinor·(0):·0x00
14 »       ··············Code·Size:·0x0007420014 »       ··············Code·Size:·0x00074000
15 »       ··Initialized·Data·Size:·0x0000080015 »       ··Initialized·Data·Size:·0x00000800
16 »       Uninitialized·Data·Size:·0x0000000016 »       Uninitialized·Data·Size:·0x00000000
17 »       ········Entry·Point·RVA:·0x000761be17 »       ········Entry·Point·RVA:·0x00075fce
18 »       ·»       ··Code·Base·RVA:·0x0000200018 »       ·»       ··Code·Base·RVA:·0x00002000
19 »       »       ··Data·Base·RVA:·0x0007800019 »       »       ··Data·Base·RVA:·0x00076000
  
  
20 NT·Header:20 NT·Header:
21 »       ···Image·Base·(0x400000):·0x0040000021 »       ···Image·Base·(0x400000):·0x00400000
22 »       Section·Alignment·(8192):·0x0000200022 »       Section·Alignment·(8192):·0x00002000
23 »       ···File·Align·(512/4096):·0x0000020023 »       ···File·Align·(512/4096):·0x00000200
24 »       ············OS·Major·(4):·0x000424 »       ············OS·Major·(4):·0x0004
25 »       ············OS·Minor·(0):·0x000025 »       ············OS·Minor·(0):·0x0000
26 »       ··»       ··User·Major·(0):·0x000026 »       ··»       ··User·Major·(0):·0x0000
27 »       ··»       ··User·Minor·(0):·0x000027 »       ··»       ··User·Minor·(0):·0x0000
28 »       ··»       Subsys·major·(4):·0x000428 »       ··»       Subsys·major·(4):·0x0004
29 »       ··»       Subsys·minor·(0):·0x000029 »       ··»       Subsys·minor·(0):·0x0000
30 »       ·»       ·······Reserverd:·0x0000000030 »       ·»       ·······Reserverd:·0x00000000
31 »       ·»       ······Image·Size:·0x0007e00031 »       ·»       ······Image·Size:·0x0007c000
32 »       ·»       ·····Header·Size:·0x0000040032 »       ·»       ·····Header·Size:·0x00000400
33 »       ············Checksum·(0):·0x0000000033 »       ············Checksum·(0):·0x00000000
34 »       ···············Subsystem:·0x000334 »       ···············Subsystem:·0x0003
35 »       ···········DLL·Flags·(0):·0x854035 »       ···········DLL·Flags·(0):·0x8540
36 »       ·Stack·Reserve·Size·(1M):·0x0010000036 »       ·Stack·Reserve·Size·(1M):·0x00100000
37 »       Stack·commit·Size·(4096):·0x0000100037 »       Stack·commit·Size·(4096):·0x00001000
38 »       ··Heap·Reserve·Size·(1M):·0x0010000038 »       ··Heap·Reserve·Size·(1M):·0x00100000
39 »       ·Heap·Commit·Size·(4096):·0x0000100039 »       ·Heap·Commit·Size·(4096):·0x00001000
40 »       ······Loader·flags·(0x1):·0x0000000040 »       ······Loader·flags·(0x1):·0x00000000
41 »       ···Data·Directories·(16):·0x0000001041 »       ···Data·Directories·(16):·0x00000010
  
42 Data·directories:42 Data·directories:
43 »       ·····Export·Table:·0x00000000·[0x00000000]43 »       ·····Export·Table:·0x00000000·[0x00000000]
44 »       ·····Import·Table:·0x00076170·[0x0000004b]44 »       ·····Import·Table:·0x00075f80·[0x0000004b]
45 »       ···Resource·Table:·0x0007a000·[0x000002e0]45 »       ···Resource·Table:·0x00078000·[0x000002e0]
46 »       ··Exception·Table:·0x00000000·[0x00000000]46 »       ··Exception·Table:·0x00000000·[0x00000000]
47 »       Certificate·Table:·0x00000000·[0x00000000]47 »       Certificate·Table:·0x00000000·[0x00000000]
48 »       ······Reloc·Table:·0x0007c000·[0x0000000c]48 »       ······Reloc·Table:·0x0007a000·[0x0000000c]
49 »       ············Debug:·0x00000000·[0x00000000]49 »       ············Debug:·0x00000000·[0x00000000]
50 »       ········Copyright:·0x00000000·[0x00000000]50 »       ········Copyright:·0x00000000·[0x00000000]
51 »       ·······Global·Ptr:·0x00000000·[0x00000000]51 »       ·······Global·Ptr:·0x00000000·[0x00000000]
52 »       ········TLS·Table:·0x00000000·[0x00000000]52 »       ········TLS·Table:·0x00000000·[0x00000000]
53 »       Load·Config·Table:·0x00000000·[0x00000000]53 »       Load·Config·Table:·0x00000000·[0x00000000]
54 »       ·····Bound·Import:·0x00000000·[0x00000000]54 »       ·····Bound·Import:·0x00000000·[0x00000000]
55 »       ··············IAT:·0x00002000·[0x00000008]55 »       ··············IAT:·0x00002000·[0x00000008]
56 »       Delay·Import·Desc:·0x00000000·[0x00000000]56 »       Delay·Import·Desc:·0x00000000·[0x00000000]
57 »       ·······CLI·Header:·0x00002008·[0x00000048]57 »       ·······CLI·Header:·0x00002008·[0x00000048]
  
58 »       Name:·.text58 »       Name:·.text
59 »       ···Virtual·Size:·0x000741c459 »       ···Virtual·Size:·0x00073fd4
60 »       Virtual·Address:·0x0000200060 »       Virtual·Address:·0x00002000
61 »       ··Raw·Data·Size:·0x0007420061 »       ··Raw·Data·Size:·0x00074000
62 »       ···Raw·Data·Ptr:·0x0000040062 »       ···Raw·Data·Ptr:·0x00000400
63 »       ······Reloc·Ptr:·0x0000000063 »       ······Reloc·Ptr:·0x00000000
64 »       ·····LineNo·Ptr:·0x0000000064 »       ·····LineNo·Ptr:·0x00000000
65 »       ····Reloc·Count:·0x000065 »       ····Reloc·Count:·0x0000
66 »       ·····Line·Count:·0x000066 »       ·····Line·Count:·0x0000
67 »       Flags:·code,·exec,·read,·67 »       Flags:·code,·exec,·read,·
  
68 »       Name:·.sdata68 »       Name:·.sdata
69 »       ···Virtual·Size:·0x000001d869 »       ···Virtual·Size:·0x000001d8
70 »       Virtual·Address:·0x0007800070 »       Virtual·Address:·0x00076000
71 »       ··Raw·Data·Size:·0x0000020071 »       ··Raw·Data·Size:·0x00000200
72 »       ···Raw·Data·Ptr:·0x0007460072 »       ···Raw·Data·Ptr:·0x00074400
73 »       ······Reloc·Ptr:·0x0000000073 »       ······Reloc·Ptr:·0x00000000
74 »       ·····LineNo·Ptr:·0x0000000074 »       ·····LineNo·Ptr:·0x00000000
75 »       ····Reloc·Count:·0x000075 »       ····Reloc·Count:·0x0000
76 »       ·····Line·Count:·0x000076 »       ·····Line·Count:·0x0000
77 »       Flags:·data,·read,·write77 »       Flags:·data,·read,·write
  
78 »       Name:·.rsrc78 »       Name:·.rsrc
79 »       ···Virtual·Size:·0x000002e079 »       ···Virtual·Size:·0x000002e0
80 »       Virtual·Address:·0x0007a00080 »       Virtual·Address:·0x00078000
81 »       ··Raw·Data·Size:·0x0000040081 »       ··Raw·Data·Size:·0x00000400
82 »       ···Raw·Data·Ptr:·0x0007480082 »       ···Raw·Data·Ptr:·0x00074600
83 »       ······Reloc·Ptr:·0x0000000083 »       ······Reloc·Ptr:·0x00000000
84 »       ·····LineNo·Ptr:·0x0000000084 »       ·····LineNo·Ptr:·0x00000000
85 »       ····Reloc·Count:·0x000085 »       ····Reloc·Count:·0x0000
86 »       ·····Line·Count:·0x000086 »       ·····Line·Count:·0x0000
87 »       Flags:·data,·read,·87 »       Flags:·data,·read,·
  
88 »       Name:·.reloc88 »       Name:·.reloc
89 »       ···Virtual·Size:·0x0000000c89 »       ···Virtual·Size:·0x0000000c
90 »       Virtual·Address:·0x0007c00090 »       Virtual·Address:·0x0007a000
91 »       ··Raw·Data·Size:·0x0000020091 »       ··Raw·Data·Size:·0x00000200
92 »       ···Raw·Data·Ptr:·0x00074c0092 »       ···Raw·Data·Ptr:·0x00074a00
93 »       ······Reloc·Ptr:·0x0000000093 »       ······Reloc·Ptr:·0x00000000
94 »       ·····LineNo·Ptr:·0x0000000094 »       ·····LineNo·Ptr:·0x00000000
95 »       ····Reloc·Count:·0x000095 »       ····Reloc·Count:·0x0000
96 »       ·····Line·Count:·0x000096 »       ·····Line·Count:·0x0000
97 »       Flags:·data,·discard,·read,·97 »       Flags:·data,·discard,·read,·
  
98 ··········CLI·header·size:·7298 ··········CLI·header·size:·72
99 ·········Runtime·required:·2.599 ·········Runtime·required:·2.5
100 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned100 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
101 »       ·········Metadata:·0x000360d4·[0x0004009c]101 »       ·········Metadata:·0x000360d8·[0x0003fea0]
102 »       Entry·Point·Token:·0x06000002102 »       Entry·Point·Token:·0x06000002
103 »       ·····Resources·at:·0x00000000·[0x00000000]103 »       ·····Resources·at:·0x00000000·[0x00000000]
104 »       ···Strong·Name·at:·0x00000000·[0x00000000]104 »       ···Strong·Name·at:·0x00000000·[0x00000000]
105 »       ··Code·Manager·at:·0x00000000·[0x00000000]105 »       ··Code·Manager·at:·0x00000000·[0x00000000]
106 »       ··VTableFixups·at:·0x00000000·[0x00000000]106 »       ··VTableFixups·at:·0x00000000·[0x00000000]
107 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]107 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 122, 42 lines modifiedOffset 122, 42 lines modified
122 Metadata·header:122 Metadata·header:
123 ···········Version:·1.1123 ···········Version:·1.1
124 ····Version·string:·v4.0.30319124 ····Version·string:·v4.0.30319
  
125 Metadata·pointers:125 Metadata·pointers:
126 »       Tables·(#~):·0x0000006c·-·0x00021e5c·[138736·==·0x00021df0]126 »       Tables·(#~):·0x0000006c·-·0x00021e5c·[138736·==·0x00021df0]
127 »       ····Strings:·0x00021e5c·-·0x000322b8·[66652·==·0x0001045c]127 »       ····Strings:·0x00021e5c·-·0x000322b8·[66652·==·0x0001045c]
128 »       ·······Blob:·0x00039d50·-·0x0004009c·[25420·==·0x0000634c]128 »       ·······Blob:·0x00039d50·-·0x0003fea0·[24912·==·0x00006150]
129 »       User·string:·0x000322b8·-·0x00039d40·[31368·==·0x00007a88]129 »       User·string:·0x000322b8·-·0x00039d40·[31368·==·0x00007a88]
130 »       ·······GUID:·0x00039d40·-·0x00039d50·[16·==·0x00000010]130 »       ·······GUID:·0x00039d40·-·0x00039d50·[16·==·0x00000010]
131 Rows:131 Rows:
132 Table·Module:·1·records·(12·bytes,·at·345d0)132 Table·Module:·1·records·(12·bytes,·at·345d4)
133 Table·TypeRef:·185·records·(10·bytes,·at·345dc)133 Table·TypeRef:·185·records·(10·bytes,·at·345e0)
134 Table·TypeDef:·364·records·(18·bytes,·at·34d16)134 Table·TypeDef:·364·records·(18·bytes,·at·34d1a)
135 Table·Field:·1871·records·(8·bytes,·at·366ae)135 Table·Field:·1871·records·(8·bytes,·at·366b2)
136 Table·Method:·3576·records·(16·bytes,·at·3a126)136 Table·Method:·3576·records·(16·bytes,·at·3a12a)
Max diff block lines reached; 0/7512 bytes (0.00%) of diff not shown.
11.3 MB
mono-dbg_6.12.0.199+dfsg-6_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary
2 -rw-r--r--···0········0········0·····7364·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····7368·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6513860·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0··6513772·2025-04-03·13:46:50.000000·data.tar.xz
555 B
control.tar.xz
527 B
control.tar
457 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·mono-dbg1 Package:·mono-dbg
2 Source:·mono2 Source:·mono
3 Version:·6.12.0.199+dfsg-63 Version:·6.12.0.199+dfsg-6
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Antoine·Le·Gonidec·<debian@vv221.fr>5 Maintainer:·Antoine·Le·Gonidec·<debian@vv221.fr>
6 Installed-Size:·215736 Installed-Size:·21572
7 Replaces:·monodoc-base·(<<·2.4)7 Replaces:·monodoc-base·(<<·2.4)
8 Section:·debug8 Section:·debug
9 Priority:·optional9 Priority:·optional
10 Multi-Arch:·foreign10 Multi-Arch:·foreign
11 Homepage:·http://www.mono-project.com/11 Homepage:·http://www.mono-project.com/
12 Description:·Mono·debugging·symbols12 Description:·Mono·debugging·symbols
13 ·This·package·contains·the·debugging·symbols·of·various·libmono-*·and·mono-*13 ·This·package·contains·the·debugging·symbols·of·various·libmono-*·and·mono-*
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
11.3 MB
data.tar.xz
11.3 MB
data.tar
7.19 KB
file list
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 -rw-r--r--···0·root·········(0)·root·········(0)······767·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll.mdb12 -rw-r--r--···0·root·········(0)·root·········(0)······767·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll.mdb
13 -rw-r--r--···0·root·········(0)·root·········(0)······905·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll.mdb13 -rw-r--r--···0·root·········(0)·root·········(0)······905·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll.mdb
14 -rw-r--r--···0·root·········(0)·root·········(0)······444·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll.mdb14 -rw-r--r--···0·root·········(0)·root·········(0)······444·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll.mdb
15 -rw-r--r--···0·root·········(0)·root·········(0)·····1774·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll.mdb15 -rw-r--r--···0·root·········(0)·root·········(0)·····1774·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll.mdb
16 -rw-r--r--···0·root·········(0)·root·········(0)······621·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll.mdb16 -rw-r--r--···0·root·········(0)·root·········(0)······621·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll.mdb
17 -rw-r--r--···0·root·········(0)·root·········(0)······835·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Threading.AccessControl.dll.mdb17 -rw-r--r--···0·root·········(0)·root·········(0)······835·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Threading.AccessControl.dll.mdb
18 -rw-r--r--···0·root·········(0)·root·········(0)····11683·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe.mdb18 -rw-r--r--···0·root·········(0)·root·········(0)····11683·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe.mdb
19 -rw-r--r--···0·root·········(0)·root·········(0)···211021·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/al.exe.mdb19 -rw-r--r--···0·root·········(0)·root·········(0)···210934·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/al.exe.mdb
20 -rw-r--r--···0·root·········(0)·root·········(0)····13783·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/aprofutil.exe.mdb20 -rw-r--r--···0·root·········(0)·root·········(0)····13783·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/aprofutil.exe.mdb
21 -rw-r--r--···0·root·········(0)·root·········(0)·····1033·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/browsercaps-updater.exe.mdb21 -rw-r--r--···0·root·········(0)·root·········(0)·····1033·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/browsercaps-updater.exe.mdb
22 -rw-r--r--···0·root·········(0)·root·········(0)·····5026·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/caspol.exe.mdb22 -rw-r--r--···0·root·········(0)·root·········(0)·····5026·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/caspol.exe.mdb
23 -rw-r--r--···0·root·········(0)·root·········(0)····12436·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/cccheck.exe.mdb23 -rw-r--r--···0·root·········(0)·root·········(0)····12436·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/cccheck.exe.mdb
24 -rw-r--r--···0·root·········(0)·root·········(0)····12532·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ccrewrite.exe.mdb24 -rw-r--r--···0·root·········(0)·root·········(0)····12532·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ccrewrite.exe.mdb
25 -rw-r--r--···0·root·········(0)·root·········(0)·····1840·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/cert-sync.exe.mdb25 -rw-r--r--···0·root·········(0)·root·········(0)·····1840·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/cert-sync.exe.mdb
26 -rw-r--r--···0·root·········(0)·root·········(0)·····1231·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/cert2spc.exe.mdb26 -rw-r--r--···0·root·········(0)·root·········(0)·····1231·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/cert2spc.exe.mdb
Offset 28, 39 lines modifiedOffset 28, 39 lines modified
28 -rw-r--r--···0·root·········(0)·root·········(0)·····1263·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/chktrust.exe.mdb28 -rw-r--r--···0·root·········(0)·root·········(0)·····1263·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/chktrust.exe.mdb
29 -rw-r--r--···0·root·········(0)·root·········(0)·····1810·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/crlupdate.exe.mdb29 -rw-r--r--···0·root·········(0)·root·········(0)·····1810·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/crlupdate.exe.mdb
30 -rw-r--r--···0·root·········(0)·root·········(0)····15473·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/csharp.exe.mdb30 -rw-r--r--···0·root·········(0)·root·········(0)····15473·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/csharp.exe.mdb
31 -rw-r--r--···0·root·········(0)·root·········(0)·····3934·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/culevel.exe.mdb31 -rw-r--r--···0·root·········(0)·root·········(0)·····3934·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/culevel.exe.mdb
32 -rw-r--r--···0·root·········(0)·root·········(0)······916·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/disco.exe.mdb32 -rw-r--r--···0·root·········(0)·root·········(0)······916·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/disco.exe.mdb
33 -rw-r--r--···0·root·········(0)·root·········(0)·····1449·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/dtd2rng.exe.mdb33 -rw-r--r--···0·root·········(0)·root·········(0)·····1449·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/dtd2rng.exe.mdb
34 -rw-r--r--···0·root·········(0)·root·········(0)······536·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/dtd2xsd.exe.mdb34 -rw-r--r--···0·root·········(0)·root·········(0)······536·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/dtd2xsd.exe.mdb
35 -rw-r--r--···0·root·········(0)·root·········(0)···204777·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/gacutil.exe.mdb35 -rw-r--r--···0·root·········(0)·root·········(0)···204756·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/gacutil.exe.mdb
36 -rw-r--r--···0·root·········(0)·root·········(0)······360·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/genxs.exe.mdb36 -rw-r--r--···0·root·········(0)·root·········(0)······360·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/genxs.exe.mdb
37 -rw-r--r--···0·root·········(0)·root·········(0)·····1898·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/httpcfg.exe.mdb37 -rw-r--r--···0·root·········(0)·root·········(0)·····1898·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/httpcfg.exe.mdb
38 -rw-r--r--···0·root·········(0)·root·········(0)·····3935·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ictool.exe.mdb38 -rw-r--r--···0·root·········(0)·root·········(0)·····3935·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ictool.exe.mdb
39 -rw-r--r--···0·root·········(0)·root·········(0)···236596·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ikdasm.exe.mdb39 -rw-r--r--···0·root·········(0)·root·········(0)···236596·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ikdasm.exe.mdb
40 -rw-r--r--···0·root·········(0)·root·········(0)····80083·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ilasm.exe.mdb40 -rw-r--r--···0·root·········(0)·root·········(0)····80083·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ilasm.exe.mdb
41 -rw-r--r--···0·root·········(0)·root·········(0)····15112·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/illinkanalyzer.exe.mdb41 -rw-r--r--···0·root·········(0)·root·········(0)····15112·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/illinkanalyzer.exe.mdb
42 -rw-r--r--···0·root·········(0)·root·········(0)·····1083·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/installutil.exe.mdb42 -rw-r--r--···0·root·········(0)·root·········(0)·····1083·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/installutil.exe.mdb
43 -rw-r--r--···0·root·········(0)·root·········(0)······958·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/installvst.exe.mdb43 -rw-r--r--···0·root·········(0)·root·········(0)······958·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/installvst.exe.mdb
44 -rw-r--r--···0·root·········(0)·root·········(0)····13443·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/lc.exe.mdb44 -rw-r--r--···0·root·········(0)·root·········(0)····13443·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/lc.exe.mdb
45 -rw-r--r--···0·root·········(0)·root·········(0)·····1427·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/macpack.exe.mdb45 -rw-r--r--···0·root·········(0)·root·········(0)·····1427·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/macpack.exe.mdb
46 -rw-r--r--···0·root·········(0)·root·········(0)·····2118·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/makecert.exe.mdb46 -rw-r--r--···0·root·········(0)·root·········(0)·····2118·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/makecert.exe.mdb
47 -rw-r--r--···0·root·········(0)·root·········(0)····12045·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mconfig.exe.mdb47 -rw-r--r--···0·root·········(0)·root·········(0)····12045·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mconfig.exe.mdb
48 -rw-r--r--···0·root·········(0)·root·········(0)···659245·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mcs.exe.mdb48 -rw-r--r--···0·root·········(0)·root·········(0)···659261·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mcs.exe.mdb
49 -rw-r--r--···0·root·········(0)·root·········(0)····12806·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mdbrebase.exe.mdb49 -rw-r--r--···0·root·········(0)·root·········(0)····12806·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mdbrebase.exe.mdb
50 -rw-r--r--···0·root·········(0)·root·········(0)···141749·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mdoc.exe.mdb50 -rw-r--r--···0·root·········(0)·root·········(0)···141749·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mdoc.exe.mdb
51 -rw-r--r--···0·root·········(0)·root·········(0)···213045·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mkbundle.exe.mdb51 -rw-r--r--···0·root·········(0)·root·········(0)···213045·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mkbundle.exe.mdb
52 -rw-r--r--···0·root·········(0)·root·········(0)······349·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mod.exe.mdb52 -rw-r--r--···0·root·········(0)·root·········(0)······349·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mod.exe.mdb
53 -rw-r--r--···0·root·········(0)·root·········(0)····20407·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-diff.exe.mdb53 -rw-r--r--···0·root·········(0)·root·········(0)····20407·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-diff.exe.mdb
54 -rw-r--r--···0·root·········(0)·root·········(0)····30750·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-html.exe.mdb54 -rw-r--r--···0·root·········(0)·root·········(0)····30750·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-html.exe.mdb
55 -rw-r--r--···0·root·········(0)·root·········(0)····26178·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-info.exe.mdb55 -rw-r--r--···0·root·········(0)·root·········(0)····26178·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-info.exe.mdb
56 -rw-r--r--···0·root·········(0)·root·········(0)···212781·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-cil-strip.exe.mdb56 -rw-r--r--···0·root·········(0)·root·········(0)···212781·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-cil-strip.exe.mdb
57 -rw-r--r--···0·root·········(0)·root·········(0)·····1630·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-service.exe.mdb57 -rw-r--r--···0·root·········(0)·root·········(0)·····1630·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-service.exe.mdb
58 -rw-r--r--···0·root·········(0)·root·········(0)····13871·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe.mdb58 -rw-r--r--···0·root·········(0)·root·········(0)····13871·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe.mdb
59 -rw-r--r--···0·root·········(0)·root·········(0)···234707·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-symbolicate.exe.mdb59 -rw-r--r--···0·root·········(0)·root·········(0)···234702·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-symbolicate.exe.mdb
60 -rw-r--r--···0·root·········(0)·root·········(0)·····1277·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-xmltool.exe.mdb60 -rw-r--r--···0·root·········(0)·root·········(0)·····1277·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-xmltool.exe.mdb
61 -rw-r--r--···0·root·········(0)·root·········(0)···217896·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/monop.exe.mdb61 -rw-r--r--···0·root·········(0)·root·········(0)···217896·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/monop.exe.mdb
62 -rw-r--r--···0·root·········(0)·root·········(0)·····2115·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mozroots.exe.mdb62 -rw-r--r--···0·root·········(0)·root·········(0)·····2115·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mozroots.exe.mdb
63 -rw-r--r--···0·root·········(0)·root·········(0)··1647113·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mscorlib.dll.mdb63 -rw-r--r--···0·root·········(0)·root·········(0)··1647113·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mscorlib.dll.mdb
64 -rw-r--r--···0·root·········(0)·root·········(0)····15577·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/pdb2mdb.exe.mdb64 -rw-r--r--···0·root·········(0)·root·········(0)····15577·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/pdb2mdb.exe.mdb
65 -rw-r--r--···0·root·········(0)·root·········(0)·····2741·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/permview.exe.mdb65 -rw-r--r--···0·root·········(0)·root·········(0)·····2741·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/permview.exe.mdb
66 -rw-r--r--···0·root·········(0)·root·········(0)····24466·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/resgen.exe.mdb66 -rw-r--r--···0·root·········(0)·root·········(0)····24466·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/resgen.exe.mdb
1.7 MB
./usr/lib/mono/4.5/al.exe.mdb
    
Offset 1, 645 lines modifiedOffset 1, 645 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·f8ad·ead8·5f07·1044·baec·ea70·0e32·e78d··...._..D...p.2..00000010:·7d88·f6f1·9a2b·c94c·9c37·06ff·98bb·2ee1··}....+.L.7......
00000020:·4d38·0300·7000·0000·f589·0200·5d00·0000··M8..p.......]...00000020:·f637·0300·7000·0000·9e89·0200·5d00·0000··.7..p.......]...
00000030:·6535·0300·e802·0000·5d00·0000·7d32·0300··e5......]...}2..00000030:·0e35·0300·e802·0000·5d00·0000·2632·0300··.5......]...&2..
00000040:·e802·0000·020e·0000·658a·0200·18a8·0000··........e.......00000040:·e802·0000·020e·0000·0e8a·0200·18a8·0000··................
00000050:·0000·0000·0000·0000·4d38·0300·0000·0000··........M8......00000050:·0000·0000·0000·0000·f637·0300·0000·0000··.........7......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·402f·6275·696c·642f·7265·7072·6f64·7563··@/build/reproduc00000070:·402f·6275·696c·642f·7265·7072·6f64·7563··@/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m
000000a0:·6373·2f74·6f6f·6c73·2f61·6c2f·416c·2e63··cs/tools/al/Al.c000000a0:·6373·2f74·6f6f·6c73·2f61·6c2f·416c·2e63··cs/tools/al/Al.c
000000b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.000000b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
000000c0:·9935·44e7·b435·6259·688a·5c72·772c·199a··.5D..5bYh.\rw,..000000c0:·9935·44e7·b435·6259·688a·5c72·772c·199a··.5D..5bYh.\rw,..
000000d0:·2800·482f·6275·696c·642f·7265·7072·6f64··(.H/build/reprod000000d0:·2800·482f·6275·696c·642f·7265·7072·6f64··(.H/build/reprod
000000e0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono000000e0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
000000f0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg000000f0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg
00000100:·2f6d·6373·2f62·7569·6c64·2f63·6f6d·6d6f··/mcs/build/commo00000100:·2f6d·6373·2f62·7569·6c64·2f63·6f6d·6d6f··/mcs/build/commo
00000110:·6e2f·436f·6e73·7473·2e63·7360·a66e·40cf··n/Consts.cs`.n@.00000110:·6e2f·436f·6e73·7473·2e63·7360·a66e·40cf··n/Consts.cs`.n@.
00000120:·6482·4cb6·f042·d481·72a7·9920·c747·6c5b··d.L..B..r..·.Gl[00000120:·6482·4cb6·f042·d481·72a7·9920·c747·6c5b··d.L..B..r..·.Gl[
00000130:·de13·37b6·ac89·550b·9c83·5a00·532f·6275··..7...U...Z.S/bu00000130:·de13·37b6·ac89·550b·9c83·5a00·502f·6275··..7...U...Z.P/bu
00000140:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00000140:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00000150:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00000150:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00000160:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter00000160:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter
00000170:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect00000170:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect
00000180:·2f41·7373·656d·626c·794e·616d·652e·6373··/AssemblyName.cs 
00000190:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
000001a0:·88d8·2a12·0f7a·bfcf·ec1c·ca71·4315·6062··..*..z.....qC.`b 
000001b0:·0051·2f62·7569·6c64·2f72·6570·726f·6475··.Q/build/reprodu 
000001c0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000001d0:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
000001e0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000001f0:·666c·6563·742f·5072·6f6a·6563·7469·6f6e··flect/Projection 
00000200:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000210:·72a7·992c·d344·6a2e·8d4c·7306·ac59·2308··r..,.Dj..Ls..Y#. 
00000220:·8da6·ec00·532f·6275·696c·642f·7265·7072··....S/build/repr 
00000230:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000240:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
00000250:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000260:·2f72·6566·6c65·6374·2f50·726f·7065·7274··/reflect/Propert 
00000270:·7949·6e66·6f2e·6373·60a6·6e40·cf64·824c··yInfo.cs`.n@.d.L 
00000280:·b6f0·42d4·8172·a799·735d·cecf·778f·2100··..B..r..s]..w.!. 
00000290:·0a01·75ce·96b6·7a8b·0058·2f62·7569·6c64··..u...z..X/build 
000002a0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000002b0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
000002c0:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
000002d0:·2f69·6b76·6d2f·7265·666c·6563·742f·5061··/ikvm/reflect/Pa 
000002e0:·7261·6d65·7465·724d·6f64·6966·6965·722e··rameterModifier. 
000002f0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000300:·a799·a9de·b83c·b084·2378·b0f5·28ea·2fd7··.....<..#x..(./. 
00000310:·d213·004c·2f62·7569·6c64·2f72·6570·726f··...L/build/repro 
00000320:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000330:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000340:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000350:·7265·666c·6563·742f·456e·756d·732e·6373··reflect/Enums.cs 
00000360:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00000370:·bd44·46cf·b444·38e1·f603·2ba2·f9c9·bc9f··.DF..D8...+..... 
00000380:·005b·2f62·7569·6c64·2f72·6570·726f·6475··.[/build/reprodu 
00000390:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000003a0:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
000003b0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000003c0:·666c·6563·742f·4d61·6e69·6665·7374·5265··flect/ManifestRe 
000003d0:·736f·7572·6365·496e·666f·2e63·7360·a66e··sourceInfo.cs`.n00000180:·2f46·6965·6c64·496e·666f·2e63·7360·a66e··/FieldInfo.cs`.n
000003e0:·40cf·6482·4cb6·f042·d481·72a7·9948·2cc4··@.d.L..B..r..H,.00000190:·40cf·6482·4cb6·f042·d481·72a7·99bc·5323··@.d.L..B..r...S#
000003f0:·69b0·4fa6·0fc6·474d·dfff·bdd6·ae00·4b2f··i.O...GM......K/000001a0:·60dd·b297·f9b2·ba2d·4e32·88b9·c300·512f··`......-N2....Q/
00000400:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib000001b0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00000410:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1000001c0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1
00000420:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext000001d0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext
00000430:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000440:·6374·2f54·7970·652e·6373·60a6·6e40·cf64··ct/Type.cs`.n@.d 
00000450:·824c·b6f0·42d4·8172·a799·c81f·e4f7·33e7··.L..B..r......3. 
00000460:·7d83·7421·00c3·51f7·ed7d·0051·2f62·7569··}.t!..Q..}.Q/bui 
00000470:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000480:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000490:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
000004a0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
000004b0:·4d65·7468·6f64·426f·6479·2e63·7360·a66e··MethodBody.cs`.n 
000004c0:·40cf·6482·4cb6·f042·d481·72a7·9970·0ab5··@.d.L..B..r..p.. 
000004d0:·24d4·647c·9642·fa1f·2f24·bf52·a700·5e2f··$.d|.B../$.R..^/ 
000004e0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
000004f0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000500:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
00000510:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle000001e0:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle
 000001f0:·6374·2f4d·656d·6265·7249·6e66·6f2e·6373··ct/MemberInfo.cs
00000520:·6374·2f41·6d62·6967·756f·7573·4d61·7463··ct/AmbiguousMatc 
00000530:·6845·7863·6570·7469·6f6e·2e63·7360·a66e··hException.cs`.n 
00000540:·40cf·6482·4cb6·f042·d481·72a7·99b4·c82d··@.d.L..B..r....- 
00000550:·ba68·55a9·d16a·1f15·883a·874e·c100·4e2f··.hU..j...:.N..N/ 
00000560:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000570:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000580:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
00000590:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
000005a0:·6374·2f4d·6973·7369·6e67·2e63·7360·a66e··ct/Missing.cs`.n 
000005b0:·40cf·6482·4cb6·f042·d481·72a7·995c·aad3··@.d.L..B..r..\.. 
000005c0:·92ba·92e7·b46a·215f·6c2f·b60a·b700·562f··.....j!_l/....V/ 
000005d0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
000005e0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
000005f0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
00000600:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000610:·6374·2f4d·6574·686f·6453·6967·6e61·7475··ct/MethodSignatu 
00000620:·7265·2e63·7360·a66e·40cf·6482·4cb6·f042··re.cs`.n@.d.L..B 
00000630:·d481·72a7·9971·ab19·f7c2·a98a·8e5c·b529··..r..q.......\.) 
00000640:·2e52·2f3b·ce00·4b2f·6275·696c·642f·7265··.R/;..K/build/re 
00000650:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00000660:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00000670:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000680:·766d·2f72·6566·6c65·6374·2f55·7469·6c2e··vm/reflect/Util. 
00000690:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
000006a0:·a799·74fa·0c40·2178·0d8a·d970·739e·9850··..t..@!x...ps..P 
000006b0:·4908·0058·2f62·7569·6c64·2f72·6570·726f··I..X/build/repro 
000006c0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
000006d0:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
000006e0:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
000006f0:·7265·666c·6563·742f·5374·726f·6e67·4e61··reflect/StrongNa 
00000700:·6d65·4b65·7950·6169·722e·6373·60a6·6e40··meKeyPair.cs`.n@ 
00000710:·cf64·824c·b6f0·42d4·8172·a799·0d28·51a6··.d.L..B..r...(Q. 
00000720:·a555·0479·1e46·4a81·0837·d50b·0058·2f62··.U.y.FJ..7...X/b 
00000730:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000740:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00000750:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte 
00000760:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000770:·742f·5072·6f70·6572·7479·5369·676e·6174··t/PropertySignat 
00000780:·7572·652e·6373·60a6·6e40·cf64·824c·b6f0··ure.cs`.n@.d.L.. 
00000790:·42d4·8172·a799·26c4·b675·bbf8·0bb2·e9fc··B..r..&..u...... 
000007a0:·cad4·bcbb·757c·0056·2f62·7569·6c64·2f72··....u|.V/build/r 
000007b0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
000007c0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
000007d0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
Max diff block lines reached; 1736836/1781913 bytes (97.47%) of diff not shown.
1.63 MB
./usr/lib/mono/4.5/gacutil.exe.mdb
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·09cc·f614·3277·fe43·ad5f·8841·773d·5377··....2w.C._.Aw=Sw00000010:·5382·654e·00db·ba47·8ece·9a1f·cd72·e315··S.eN...G.....r..
00000020:·e91f·0300·7000·0000·b979·0200·5a00·0000··....p....y..Z...00000020:·d41f·0300·7000·0000·a479·0200·5a00·0000··....p....y..Z...
00000030:·191d·0300·d002·0000·5a00·0000·491a·0300··........Z...I...00000030:·041d·0300·d002·0000·5a00·0000·341a·0300··........Z...4...
00000040:·d002·0000·580d·0000·297a·0200·20a0·0000··....X...)z..·...00000040:·d002·0000·580d·0000·147a·0200·20a0·0000··....X....z..·...
00000050:·0000·0000·0000·0000·e91f·0300·0000·0000··................00000050:·0000·0000·0000·0000·d41f·0300·0000·0000··................
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·492f·6275·696c·642f·7265·7072·6f64·7563··I/build/reproduc00000070:·492f·6275·696c·642f·7265·7072·6f64·7563··I/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m
000000a0:·6373·2f74·6f6f·6c73·2f67·6163·7574·696c··cs/tools/gacutil000000a0:·6373·2f74·6f6f·6c73·2f67·6163·7574·696c··cs/tools/gacutil
000000b0:·2f64·7269·7665·722e·6373·60a6·6e40·cf64··/driver.cs`.n@.d000000b0:·2f64·7269·7665·722e·6373·60a6·6e40·cf64··/driver.cs`.n@.d
000000c0:·824c·b6f0·42d4·8172·a799·fd15·bdd9·6fc8··.L..B..r......o.000000c0:·824c·b6f0·42d4·8172·a799·fd15·bdd9·6fc8··.L..B..r......o.
Offset 15, 633 lines modifiedOffset 15, 633 lines modified
000000e0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-000000e0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
000000f0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0000000f0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0
00000100:·2e31·3939·2b64·6673·672f·6d63·732f·746f··.199+dfsg/mcs/to00000100:·2e31·3939·2b64·6673·672f·6d63·732f·746f··.199+dfsg/mcs/to
00000110:·6f6c·732f·7365·6375·7269·7479·2f53·7472··ols/security/Str00000110:·6f6c·732f·7365·6375·7269·7479·2f53·7472··ols/security/Str
00000120:·6f6e·674e·616d·654d·616e·6167·6572·2e63··ongNameManager.c00000120:·6f6e·674e·616d·654d·616e·6167·6572·2e63··ongNameManager.c
00000130:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.00000130:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
00000140:·9990·bdf1·1f4b·ad0c·f72a·4d75·90a8·eb86··.....K...*Mu....00000140:·9990·bdf1·1f4b·ad0c·f72a·4d75·90a8·eb86··.....K...*Mu....
00000150:·e200·532f·6275·696c·642f·7265·7072·6f64··..S/build/reprod00000150:·e200·502f·6275·696c·642f·7265·7072·6f64··..P/build/reprod
00000160:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono00000160:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
00000170:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg00000170:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg
00000180:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r00000180:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r
 00000190:·6566·6c65·6374·2f46·6965·6c64·496e·666f··eflect/FieldInfo
00000190:·6566·6c65·6374·2f41·7373·656d·626c·794e··eflect/AssemblyN 
000001a0:·616d·652e·6373·60a6·6e40·cf64·824c·b6f0··ame.cs`.n@.d.L.. 
000001b0:·42d4·8172·a799·88d8·2a12·0f7a·bfcf·ec1c··B..r....*..z.... 
000001c0:·ca71·4315·6062·0051·2f62·7569·6c64·2f72··.qC.`b.Q/build/r 
000001d0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
000001e0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
000001f0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
00000200:·6b76·6d2f·7265·666c·6563·742f·5072·6f6a··kvm/reflect/Proj 
00000210:·6563·7469·6f6e·2e63·7360·a66e·40cf·6482··ection.cs`.n@.d. 
00000220:·4cb6·f042·d481·72a7·992c·d344·6a2e·8d4c··L..B..r..,.Dj..L 
00000230:·7306·ac59·2308·8da6·ec00·532f·6275·696c··s..Y#.....S/buil 
00000240:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00000250:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
00000260:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
00000270:·6c2f·696b·766d·2f72·6566·6c65·6374·2f50··l/ikvm/reflect/P 
00000280:·726f·7065·7274·7949·6e66·6f2e·6373·60a6··ropertyInfo.cs`. 
00000290:·6e40·cf64·824c·b6f0·42d4·8172·a799·735d··n@.d.L..B..r..s] 
000002a0:·cecf·778f·2100·0a01·75ce·96b6·7a8b·0058··..w.!...u...z..X 
000002b0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000002c0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000002d0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
000002e0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000002f0:·6563·742f·5061·7261·6d65·7465·724d·6f64··ect/ParameterMod 
00000300:·6966·6965·722e·6373·60a6·6e40·cf64·824c··ifier.cs`.n@.d.L 
00000310:·b6f0·42d4·8172·a799·a9de·b83c·b084·2378··..B..r.....<..#x 
00000320:·b0f5·28ea·2fd7·d213·004c·2f62·7569·6c64··..(./....L/build 
00000330:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000340:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
00000350:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
00000360:·2f69·6b76·6d2f·7265·666c·6563·742f·456e··/ikvm/reflect/En 
00000370:·756d·732e·6373·60a6·6e40·cf64·824c·b6f0··ums.cs`.n@.d.L.. 
00000380:·42d4·8172·a799·bd44·46cf·b444·38e1·f603··B..r...DF..D8... 
00000390:·2ba2·f9c9·bc9f·005b·2f62·7569·6c64·2f72··+......[/build/r 
000003a0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
000003b0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
000003c0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
000003d0:·6b76·6d2f·7265·666c·6563·742f·4d61·6e69··kvm/reflect/Mani 
000003e0:·6665·7374·5265·736f·7572·6365·496e·666f··festResourceInfo 
000003f0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..000001a0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
00000400:·72a7·9948·2cc4·69b0·4fa6·0fc6·474d·dfff··r..H,.i.O...GM..000001b0:·72a7·99bc·5323·60dd·b297·f9b2·ba2d·4e32··r...S#`......-N2
00000410:·bdd6·ae00·4b2f·6275·696c·642f·7265·7072··....K/build/repr000001c0:·88b9·c300·512f·6275·696c·642f·7265·7072··....Q/build/repr
00000420:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo000001d0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
00000430:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
00000440:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000450:·2f72·6566·6c65·6374·2f54·7970·652e·6373··/reflect/Type.cs 
00000460:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00000470:·c81f·e4f7·33e7·7d83·7421·00c3·51f7·ed7d··....3.}.t!..Q..} 
00000480:·0051·2f62·7569·6c64·2f72·6570·726f·6475··.Q/build/reprodu 
00000490:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000004a0:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
000004b0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000004c0:·666c·6563·742f·4d65·7468·6f64·426f·6479··flect/MethodBody 
000004d0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000004e0:·72a7·9970·0ab5·24d4·647c·9642·fa1f·2f24··r..p..$.d|.B../$ 
000004f0:·bf52·a700·5e2f·6275·696c·642f·7265·7072··.R..^/build/repr 
00000500:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000510:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df000001e0:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df
00000520:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000530:·2f72·6566·6c65·6374·2f41·6d62·6967·756f··/reflect/Ambiguo 
00000540:·7573·4d61·7463·6845·7863·6570·7469·6f6e··usMatchException 
00000550:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000560:·72a7·99b4·c82d·ba68·55a9·d16a·1f15·883a··r....-.hU..j...: 
00000570:·874e·c100·4e2f·6275·696c·642f·7265·7072··.N..N/build/repr 
00000580:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000590:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
000005a0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
000005b0:·2f72·6566·6c65·6374·2f4d·6973·7369·6e67··/reflect/Missing 
000005c0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000005d0:·72a7·995c·aad3·92ba·92e7·b46a·215f·6c2f··r..\.......j!_l/ 
000005e0:·b60a·b700·562f·6275·696c·642f·7265·7072··....V/build/repr 
000005f0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000600:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
00000610:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm000001f0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm
00000620:·2f72·6566·6c65·6374·2f4d·6574·686f·6453··/reflect/MethodS00000200:·2f72·6566·6c65·6374·2f4d·656d·6265·7249··/reflect/MemberI
00000630:·6967·6e61·7475·7265·2e63·7360·a66e·40cf··ignature.cs`.n@. 
00000640:·6482·4cb6·f042·d481·72a7·9971·ab19·f7c2··d.L..B..r..q.... 
00000650:·a98a·8e5c·b529·2e52·2f3b·ce00·4b2f·6275··...\.).R/;..K/bu 
00000660:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000670:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000680:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
00000690:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000006a0:·2f55·7469·6c2e·6373·60a6·6e40·cf64·824c··/Util.cs`.n@.d.L 
000006b0:·b6f0·42d4·8172·a799·74fa·0c40·2178·0d8a··..B..r..t..@!x.. 
000006c0:·d970·739e·9850·4908·0058·2f62·7569·6c64··.ps..PI..X/build 
000006d0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000006e0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
000006f0:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
00000700:·2f69·6b76·6d2f·7265·666c·6563·742f·5374··/ikvm/reflect/St 
00000710:·726f·6e67·4e61·6d65·4b65·7950·6169·722e··rongNameKeyPair. 
00000720:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000730:·a799·0d28·51a6·a555·0479·1e46·4a81·0837··...(Q..U.y.FJ..7 
00000740:·d50b·0058·2f62·7569·6c64·2f72·6570·726f··...X/build/repro 
00000750:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000760:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000770:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000780:·7265·666c·6563·742f·5072·6f70·6572·7479··reflect/Property 
00000790:·5369·676e·6174·7572·652e·6373·60a6·6e40··Signature.cs`.n@ 
000007a0:·cf64·824c·b6f0·42d4·8172·a799·26c4·b675··.d.L..B..r..&..u 
000007b0:·bbf8·0bb2·e9fc·cad4·bcbb·757c·0056·2f62··..........u|.V/b 
000007c0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
000007d0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
Max diff block lines reached; 1666982/1712493 bytes (97.34%) of diff not shown.
1.56 MB
./usr/lib/mono/4.5/ikdasm.exe.mdb
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·badb·6647·f295·6c4a·a68d·1074·cf15·5af1··..fG..lJ...t..Z.00000010:·a837·9c9f·77e4·5040·a6c0·0e2a·4c51·e983··.7..w.P@...*LQ..
00000020:·349c·0300·7000·0000·50e3·0200·6300·0000··4...p...P...c...00000020:·349c·0300·7000·0000·50e3·0200·6300·0000··4...p...P...c...
00000030:·1c99·0300·1803·0000·6300·0000·0496·0300··........c.......00000030:·1c99·0300·1803·0000·6300·0000·0496·0300··........c.......
00000040:·1803·0000·db0e·0000·c0e3·0200·44b2·0000··............D...00000040:·1803·0000·db0e·0000·c0e3·0200·44b2·0000··............D...
00000050:·0000·0000·0000·0000·349c·0300·0000·0000··........4.......00000050:·0000·0000·0000·0000·349c·0300·0000·0000··........4.......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·472f·6275·696c·642f·7265·7072·6f64·7563··G/build/reproduc00000070:·472f·6275·696c·642f·7265·7072·6f64·7563··G/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
Offset 68, 633 lines modifiedOffset 68, 633 lines modified
00000430:·fd18·cf21·a170·004c·2f62·7569·6c64·2f72··...!.p.L/build/r00000430:·fd18·cf21·a170·004c·2f62·7569·6c64·2f72··...!.p.L/build/r
00000440:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path00000440:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
00000450:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.19900000450:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
00000460:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i00000460:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i
00000470:·6b64·6173·6d2f·5461·626c·6544·756d·7065··kdasm/TableDumpe00000470:·6b64·6173·6d2f·5461·626c·6544·756d·7065··kdasm/TableDumpe
00000480:·722e·6373·60a6·6e40·cf64·824c·b6f0·42d4··r.cs`.n@.d.L..B.00000480:·722e·6373·60a6·6e40·cf64·824c·b6f0·42d4··r.cs`.n@.d.L..B.
00000490:·8172·a799·006c·5e77·0891·288d·3015·b442··.r...l^w..(.0..B00000490:·8172·a799·006c·5e77·0891·288d·3015·b442··.r...l^w..(.0..B
000004a0:·d4f1·a244·0053·2f62·7569·6c64·2f72·6570··...D.S/build/rep000004a0:·d4f1·a244·0050·2f62·7569·6c64·2f72·6570··...D.P/build/rep
000004b0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m000004b0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
000004c0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d000004c0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d
000004d0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv000004d0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv
000004e0:·6d2f·7265·666c·6563·742f·4173·7365·6d62··m/reflect/Assemb000004e0:·6d2f·7265·666c·6563·742f·4669·656c·6449··m/reflect/FieldI
000004f0:·6c79·4e61·6d65·2e63·7360·a66e·40cf·6482··lyName.cs`.n@.d. 
00000500:·4cb6·f042·d481·72a7·9988·d82a·120f·7abf··L..B..r....*..z. 
00000510:·cfec·1cca·7143·1560·6200·512f·6275·696c··....qC.`b.Q/buil 
00000520:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00000530:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
00000540:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
00000550:·6c2f·696b·766d·2f72·6566·6c65·6374·2f50··l/ikvm/reflect/P 
00000560:·726f·6a65·6374·696f·6e2e·6373·60a6·6e40··rojection.cs`.n@ 
00000570:·cf64·824c·b6f0·42d4·8172·a799·2cd3·446a··.d.L..B..r..,.Dj 
00000580:·2e8d·4c73·06ac·5923·088d·a6ec·0053·2f62··..Ls..Y#.....S/b 
00000590:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
000005a0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
000005b0:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte 
000005c0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
000005d0:·742f·5072·6f70·6572·7479·496e·666f·2e63··t/PropertyInfo.c 
000005e0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000005f0:·9973·5dce·cf77·8f21·000a·0175·ce96·b67a··.s]..w.!...u...z 
00000600:·8b00·582f·6275·696c·642f·7265·7072·6f64··..X/build/reprod 
00000610:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000620:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000630:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000640:·6566·6c65·6374·2f50·6172·616d·6574·6572··eflect/Parameter 
00000650:·4d6f·6469·6669·6572·2e63·7360·a66e·40cf··Modifier.cs`.n@. 
00000660:·6482·4cb6·f042·d481·72a7·99a9·deb8·3cb0··d.L..B..r.....<. 
00000670:·8423·78b0·f528·ea2f·d7d2·1300·4c2f·6275··.#x..(./....L/bu 
00000680:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000690:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
000006a0:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
000006b0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000006c0:·2f45·6e75·6d73·2e63·7360·a66e·40cf·6482··/Enums.cs`.n@.d. 
000006d0:·4cb6·f042·d481·72a7·99bd·4446·cfb4·4438··L..B..r...DF..D8 
000006e0:·e1f6·032b·a2f9·c9bc·9f00·5b2f·6275·696c··...+......[/buil 
000006f0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00000700:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
00000710:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
00000720:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M 
00000730:·616e·6966·6573·7452·6573·6f75·7263·6549··anifestResourceI 
00000740:·6e66·6f2e·6373·60a6·6e40·cf64·824c·b6f0··nfo.cs`.n@.d.L..000004f0:·6e66·6f2e·6373·60a6·6e40·cf64·824c·b6f0··nfo.cs`.n@.d.L..
 00000500:·42d4·8172·a799·bc53·2360·ddb2·97f9·b2ba··B..r...S#`......
 00000510:·2d4e·3288·b9c3·0051·2f62·7569·6c64·2f72··-N2....Q/build/r
00000750:·42d4·8172·a799·482c·c469·b04f·a60f·c647··B..r..H,.i.O...G 
00000760:·4ddf·ffbd·d6ae·004b·2f62·7569·6c64·2f72··M......K/build/r 
00000770:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000780:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
00000790:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
000007a0:·6b76·6d2f·7265·666c·6563·742f·5479·7065··kvm/reflect/Type 
000007b0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000007c0:·72a7·99c8·1fe4·f733·e77d·8374·2100·c351··r......3.}.t!..Q 
000007d0:·f7ed·7d00·512f·6275·696c·642f·7265·7072··..}.Q/build/repr 
000007e0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
000007f0:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
00000800:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000810:·2f72·6566·6c65·6374·2f4d·6574·686f·6442··/reflect/MethodB 
00000820:·6f64·792e·6373·60a6·6e40·cf64·824c·b6f0··ody.cs`.n@.d.L.. 
00000830:·42d4·8172·a799·700a·b524·d464·7c96·42fa··B..r..p..$.d|.B. 
00000840:·1f2f·24bf·52a7·005e·2f62·7569·6c64·2f72··./$.R..^/build/r 
00000850:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path00000520:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
00000860:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
00000870:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
00000880:·6b76·6d2f·7265·666c·6563·742f·416d·6269··kvm/reflect/Ambi 
00000890:·6775·6f75·734d·6174·6368·4578·6365·7074··guousMatchExcept 
000008a0:·696f·6e2e·6373·60a6·6e40·cf64·824c·b6f0··ion.cs`.n@.d.L.. 
000008b0:·42d4·8172·a799·b4c8·2dba·6855·a9d1·6a1f··B..r....-.hU..j. 
000008c0:·1588·3a87·4ec1·004e·2f62·7569·6c64·2f72··..:.N..N/build/r 
000008d0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
000008e0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
000008f0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
00000900:·6b76·6d2f·7265·666c·6563·742f·4d69·7373··kvm/reflect/Miss 
00000910:·696e·672e·6373·60a6·6e40·cf64·824c·b6f0··ing.cs`.n@.d.L.. 
00000920:·42d4·8172·a799·5caa·d392·ba92·e7b4·6a21··B..r..\.......j! 
00000930:·5f6c·2fb6·0ab7·0056·2f62·7569·6c64·2f72··_l/....V/build/r 
00000940:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000950:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.19900000530:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
00000960:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i00000540:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i
00000970:·6b76·6d2f·7265·666c·6563·742f·4d65·7468··kvm/reflect/Meth00000550:·6b76·6d2f·7265·666c·6563·742f·4d65·6d62··kvm/reflect/Memb
00000980:·6f64·5369·676e·6174·7572·652e·6373·60a6··odSignature.cs`. 
00000990:·6e40·cf64·824c·b6f0·42d4·8172·a799·71ab··n@.d.L..B..r..q. 
000009a0:·19f7·c2a9·8a8e·5cb5·292e·522f·3bce·004b··......\.).R/;..K 
000009b0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000009c0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000009d0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
000009e0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl00000560:·6572·496e·666f·2e63·7360·a66e·40cf·6482··erInfo.cs`.n@.d.
 00000570:·4cb6·f042·d481·72a7·99d5·939a·83c6·e1e7··L..B..r.........
 00000580:·e719·13cf·308a·6405·9800·4d2f·6275·696c··....0.d...M/buil
 00000590:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
 000005a0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
 000005b0:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa
 000005c0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f42··l/ikvm/reflect/B
 000005d0:·696e·6465·722e·6373·60a6·6e40·cf64·824c··inder.cs`.n@.d.L
 000005e0:·b6f0·42d4·8172·a799·12cb·b05f·4748·0e3d··..B..r....._GH.=
 000005f0:·4eb9·93e5·e249·8d65·0051·2f62·7569·6c64··N....I.e.Q/build
 00000600:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa
 00000610:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1
 00000620:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external
 00000630:·2f69·6b76·6d2f·7265·666c·6563·742f·5072··/ikvm/reflect/Pr
000009f0:·6563·742f·5574·696c·2e63·7360·a66e·40cf··ect/Util.cs`.n@.00000640:·6f6a·6563·7469·6f6e·2e63·7360·a66e·40cf··ojection.cs`.n@.
00000a00:·6482·4cb6·f042·d481·72a7·9974·fa0c·4021··d.L..B..r..t..@!00000650:·6482·4cb6·f042·d481·72a7·992c·d344·6a2e··d.L..B..r..,.Dj.
00000a10:·780d·8ad9·7073·9e98·5049·0800·582f·6275··x...ps..PI..X/bu00000660:·8d4c·7306·ac59·2308·8da6·ec00·4b2f·6275··.Ls..Y#.....K/bu
00000a20:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00000670:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00000a30:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00000680:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00000a40:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter00000690:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter
00000a50:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect000006a0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect
 000006b0:·2f54·7970·652e·6373·60a6·6e40·cf64·824c··/Type.cs`.n@.d.L
 000006c0:·b6f0·42d4·8172·a799·c81f·e4f7·33e7·7d83··..B..r......3.}.
 000006d0:·7421·00c3·51f7·ed7d·005a·2f62·7569·6c64··t!..Q..}.Z/build
Max diff block lines reached; 1586558/1631515 bytes (97.24%) of diff not shown.
2.33 MB
./usr/lib/mono/4.5/mcs.exe.mdb
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·76e4·1005·3633·4b48·b849·3015·b52e·549f··v...63KH.I0...T.00000010:·339a·a7b2·8ee1·f640·9201·09e5·f370·184c··3......@.....p.L
00000020:·2d0f·0a00·7000·0000·2920·0800·9400·0000··-...p...)·......00000020:·3d0f·0a00·7000·0000·3920·0800·9400·0000··=...p...9·......
00000030:·8d0a·0a00·a004·0000·9500·0000·e505·0a00··................00000030:·9d0a·0a00·a004·0000·9500·0000·f505·0a00··................
00000040:·a804·0000·7128·0000·9920·0800·4ce5·0100··....q(...·..L...00000040:·a804·0000·7128·0000·a920·0800·4ce5·0100··....q(...·..L...
00000050:·0000·0000·0000·0000·2d0f·0a00·0000·0000··........-.......00000050:·0000·0000·0000·0000·3d0f·0a00·0000·0000··........=.......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·422f·6275·696c·642f·7265·7072·6f64·7563··B/build/reproduc00000070:·422f·6275·696c·642f·7265·7072·6f64·7563··B/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m
000000a0:·6373·2f6d·6373·2f63·732d·7061·7273·6572··cs/mcs/cs-parser000000a0:·6373·2f6d·6373·2f63·732d·7061·7273·6572··cs/mcs/cs-parser
000000b0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..000000b0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
000000c0:·72a7·9966·392e·a23b·675d·de5c·1ba7·8707··r..f9..;g].\....000000c0:·72a7·9966·392e·a23b·675d·de5c·1ba7·8707··r..f9..;g].\....
Offset 388, 633 lines modifiedOffset 388, 633 lines modified
00001830:·de13·37b6·ac89·550b·9c83·5a00·482f·6275··..7...U...Z.H/bu00001830:·de13·37b6·ac89·550b·9c83·5a00·482f·6275··..7...U...Z.H/bu
00001840:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00001840:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00001850:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00001850:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00001860:·302e·3139·392b·6466·7367·2f6d·6373·2f74··0.199+dfsg/mcs/t00001860:·302e·3139·392b·6466·7367·2f6d·6373·2f74··0.199+dfsg/mcs/t
00001870:·6f6f·6c73·2f6d·6f6e·6f70·2f6f·7574·6c69··ools/monop/outli00001870:·6f6f·6c73·2f6d·6f6e·6f70·2f6f·7574·6c69··ools/monop/outli
00001880:·6e65·2e63·7360·a66e·40cf·6482·4cb6·f042··ne.cs`.n@.d.L..B00001880:·6e65·2e63·7360·a66e·40cf·6482·4cb6·f042··ne.cs`.n@.d.L..B
00001890:·d481·72a7·9946·59f2·cc88·fa96·c480·d645··..r..FY........E00001890:·d481·72a7·9946·59f2·cc88·fa96·c480·d645··..r..FY........E
000018a0:·2303·5e6b·d600·532f·6275·696c·642f·7265··#.^k..S/build/re000018a0:·2303·5e6b·d600·502f·6275·696c·642f·7265··#.^k..P/build/re
000018b0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/000018b0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
000018c0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+000018c0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+
000018d0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik000018d0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik
000018e0:·766d·2f72·6566·6c65·6374·2f41·7373·656d··vm/reflect/Assem000018e0:·766d·2f72·6566·6c65·6374·2f46·6965·6c64··vm/reflect/Field
000018f0:·626c·794e·616d·652e·6373·60a6·6e40·cf64··blyName.cs`.n@.d 
00001900:·824c·b6f0·42d4·8172·a799·88d8·2a12·0f7a··.L..B..r....*..z 
00001910:·bfcf·ec1c·ca71·4315·6062·0051·2f62·7569··.....qC.`b.Q/bui 
00001920:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00001930:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00001940:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00001950:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00001960:·5072·6f6a·6563·7469·6f6e·2e63·7360·a66e··Projection.cs`.n 
00001970:·40cf·6482·4cb6·f042·d481·72a7·992c·d344··@.d.L..B..r..,.D 
00001980:·6a2e·8d4c·7306·ac59·2308·8da6·ec00·532f··j..Ls..Y#.....S/ 
00001990:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
000019a0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
000019b0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
000019c0:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
000019d0:·6374·2f50·726f·7065·7274·7949·6e66·6f2e··ct/PropertyInfo. 
000019e0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
000019f0:·a799·735d·cecf·778f·2100·0a01·75ce·96b6··..s]..w.!...u... 
00001a00:·7a8b·0058·2f62·7569·6c64·2f72·6570·726f··z..X/build/repro 
00001a10:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00001a20:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00001a30:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00001a40:·7265·666c·6563·742f·5061·7261·6d65·7465··reflect/Paramete 
00001a50:·724d·6f64·6966·6965·722e·6373·60a6·6e40··rModifier.cs`.n@ 
00001a60:·cf64·824c·b6f0·42d4·8172·a799·a9de·b83c··.d.L..B..r.....< 
00001a70:·b084·2378·b0f5·28ea·2fd7·d213·004c·2f62··..#x..(./....L/b 
00001a80:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00001a90:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00001aa0:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte 
00001ab0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00001ac0:·742f·456e·756d·732e·6373·60a6·6e40·cf64··t/Enums.cs`.n@.d 
00001ad0:·824c·b6f0·42d4·8172·a799·bd44·46cf·b444··.L..B..r...DF..D 
00001ae0:·38e1·f603·2ba2·f9c9·bc9f·005b·2f62·7569··8...+......[/bui 
00001af0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00001b00:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00001b10:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00001b20:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00001b30:·4d61·6e69·6665·7374·5265·736f·7572·6365··ManifestResource 
00001b40:·496e·666f·2e63·7360·a66e·40cf·6482·4cb6··Info.cs`.n@.d.L.000018f0:·496e·666f·2e63·7360·a66e·40cf·6482·4cb6··Info.cs`.n@.d.L.
00001b50:·f042·d481·72a7·9948·2cc4·69b0·4fa6·0fc6··.B..r..H,.i.O... 
00001b60:·474d·dfff·bdd6·ae00·4b2f·6275·696c·642f··GM......K/build/00001900:·f042·d481·72a7·99bc·5323·60dd·b297·f9b2··.B..r...S#`.....
 00001910:·ba2d·4e32·88b9·c300·512f·6275·696c·642f··.-N2....Q/build/
00001b70:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat00001920:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat
00001b80:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.1900001930:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19
00001b90:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/00001940:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/
00001ba0:·696b·766d·2f72·6566·6c65·6374·2f54·7970··ikvm/reflect/Typ 
00001bb0:·652e·6373·60a6·6e40·cf64·824c·b6f0·42d4··e.cs`.n@.d.L..B. 
00001bc0:·8172·a799·c81f·e4f7·33e7·7d83·7421·00c3··.r......3.}.t!.. 
00001bd0:·51f7·ed7d·0051·2f62·7569·6c64·2f72·6570··Q..}.Q/build/rep 
00001be0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00001bf0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
00001c00:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
00001c10:·6d2f·7265·666c·6563·742f·4d65·7468·6f64··m/reflect/Method 
00001c20:·426f·6479·2e63·7360·a66e·40cf·6482·4cb6··Body.cs`.n@.d.L. 
00001c30:·f042·d481·72a7·9970·0ab5·24d4·647c·9642··.B..r..p..$.d|.B 
00001c40:·fa1f·2f24·bf52·a700·5e2f·6275·696c·642f··../$.R..^/build/ 
00001c50:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00001c60:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00001c70:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
00001c80:·696b·766d·2f72·6566·6c65·6374·2f41·6d62··ikvm/reflect/Amb 
00001c90:·6967·756f·7573·4d61·7463·6845·7863·6570··iguousMatchExcep 
00001ca0:·7469·6f6e·2e63·7360·a66e·40cf·6482·4cb6··tion.cs`.n@.d.L. 
00001cb0:·f042·d481·72a7·99b4·c82d·ba68·55a9·d16a··.B..r....-.hU..j 
00001cc0:·1f15·883a·874e·c100·4e2f·6275·696c·642f··...:.N..N/build/ 
00001cd0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00001ce0:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00001cf0:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
00001d00:·696b·766d·2f72·6566·6c65·6374·2f4d·6973··ikvm/reflect/Mis 
00001d10:·7369·6e67·2e63·7360·a66e·40cf·6482·4cb6··sing.cs`.n@.d.L. 
00001d20:·f042·d481·72a7·995c·aad3·92ba·92e7·b46a··.B..r..\.......j 
00001d30:·215f·6c2f·b60a·b700·562f·6275·696c·642f··!_l/....V/build/ 
00001d40:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00001d50:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00001d60:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
00001d70:·696b·766d·2f72·6566·6c65·6374·2f4d·6574··ikvm/reflect/Met00001950:·696b·766d·2f72·6566·6c65·6374·2f4d·656d··ikvm/reflect/Mem
00001d80:·686f·6453·6967·6e61·7475·7265·2e63·7360··hodSignature.cs`00001960:·6265·7249·6e66·6f2e·6373·60a6·6e40·cf64··berInfo.cs`.n@.d
 00001970:·824c·b6f0·42d4·8172·a799·d593·9a83·c6e1··.L..B..r........
 00001980:·e7e7·1913·cf30·8a64·0598·004d·2f62·7569··.....0.d...M/bui
 00001990:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
 000019a0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0
 000019b0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern
 000019c0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/
 000019d0:·4269·6e64·6572·2e63·7360·a66e·40cf·6482··Binder.cs`.n@.d.
 000019e0:·4cb6·f042·d481·72a7·9912·cbb0·5f47·480e··L..B..r....._GH.
 000019f0:·3d4e·b993·e5e2·498d·6500·512f·6275·696c··=N....I.e.Q/buil
 00001a00:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
 00001a10:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
 00001a20:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa
 00001a30:·6c2f·696b·766d·2f72·6566·6c65·6374·2f50··l/ikvm/reflect/P
 00001a40:·726f·6a65·6374·696f·6e2e·6373·60a6·6e40··rojection.cs`.n@
 00001a50:·cf64·824c·b6f0·42d4·8172·a799·2cd3·446a··.d.L..B..r..,.Dj
 00001a60:·2e8d·4c73·06ac·5923·088d·a6ec·004b·2f62··..Ls..Y#.....K/b
 00001a70:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
 00001a80:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12
 00001a90:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte
 00001aa0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
 00001ab0:·742f·5479·7065·2e63·7360·a66e·40cf·6482··t/Type.cs`.n@.d.
 00001ac0:·4cb6·f042·d481·72a7·99c8·1fe4·f733·e77d··L..B..r......3.}
 00001ad0:·8374·2100·c351·f7ed·7d00·5a2f·6275·696c··.t!..Q..}.Z/buil
 00001ae0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
 00001af0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
 00001b00:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa
Max diff block lines reached; 2401778/2447291 bytes (98.14%) of diff not shown.
1.55 MB
./usr/lib/mono/4.5/mkbundle.exe.mdb
    
Offset 1, 639 lines modifiedOffset 1, 639 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·6575·1d31·5ae9·d84a·8bf7·c7c8·d1d5·4795··eu.1Z..J......G.00000010:·f8af·9d42·aca8·6b42·84df·f755·e49c·6777··...B..kB...U..gw
00000020:·3540·0300·7000·0000·5d94·0200·5900·0000··5@..p...]...Y...00000020:·3540·0300·7000·0000·5d94·0200·5900·0000··5@..p...]...Y...
00000030:·6d3d·0300·c802·0000·5900·0000·a53a·0300··m=......Y....:..00000030:·6d3d·0300·c802·0000·5900·0000·a53a·0300··m=......Y....:..
00000040:·c802·0000·d20d·0000·cd94·0200·d8a5·0000··................00000040:·c802·0000·d20d·0000·cd94·0200·d8a5·0000··................
00000050:·0000·0000·0000·0000·3540·0300·0000·0000··........5@......00000050:·0000·0000·0000·0000·3540·0300·0000·0000··........5@......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·4c2f·6275·696c·642f·7265·7072·6f64·7563··L/build/reproduc00000070:·4c2f·6275·696c·642f·7265·7072·6f64·7563··L/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m
000000a0:·6373·2f74·6f6f·6c73·2f6d·6b62·756e·646c··cs/tools/mkbundl000000a0:·6373·2f74·6f6f·6c73·2f6d·6b62·756e·646c··cs/tools/mkbundl
000000b0:·652f·6d6b·6275·6e64·6c65·2e63·7360·a66e··e/mkbundle.cs`.n000000b0:·652f·6d6b·6275·6e64·6c65·2e63·7360·a66e··e/mkbundle.cs`.n
000000c0:·40cf·6482·4cb6·f042·d481·72a7·9937·accc··@.d.L..B..r..7..000000c0:·40cf·6482·4cb6·f042·d481·72a7·9937·accc··@.d.L..B..r..7..
000000d0:·a858·32dd·9f11·a970·015e·37ae·a200·532f··.X2....p.^7...S/000000d0:·a858·32dd·9f11·a970·015e·37ae·a200·502f··.X2....p.^7...P/
000000e0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib000000e0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
000000f0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1000000f0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1
00000100:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext00000100:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext
00000110:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle00000110:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle
 00000120:·6374·2f46·6965·6c64·496e·666f·2e63·7360··ct/FieldInfo.cs`
00000120:·6374·2f41·7373·656d·626c·794e·616d·652e··ct/AssemblyName. 
00000130:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000140:·a799·88d8·2a12·0f7a·bfcf·ec1c·ca71·4315··....*..z.....qC. 
00000150:·6062·0051·2f62·7569·6c64·2f72·6570·726f··`b.Q/build/repro 
00000160:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000170:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000180:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000190:·7265·666c·6563·742f·5072·6f6a·6563·7469··reflect/Projecti 
000001a0:·6f6e·2e63·7360·a66e·40cf·6482·4cb6·f042··on.cs`.n@.d.L..B 
000001b0:·d481·72a7·992c·d344·6a2e·8d4c·7306·ac59··..r..,.Dj..Ls..Y 
000001c0:·2308·8da6·ec00·532f·6275·696c·642f·7265··#.....S/build/re 
000001d0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
000001e0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
000001f0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000200:·766d·2f72·6566·6c65·6374·2f50·726f·7065··vm/reflect/Prope 
00000210:·7274·7949·6e66·6f2e·6373·60a6·6e40·cf64··rtyInfo.cs`.n@.d 
00000220:·824c·b6f0·42d4·8172·a799·735d·cecf·778f··.L..B..r..s]..w. 
00000230:·2100·0a01·75ce·96b6·7a8b·0058·2f62·7569··!...u...z..X/bui 
00000240:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000250:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000260:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00000270:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00000280:·5061·7261·6d65·7465·724d·6f64·6966·6965··ParameterModifie 
00000290:·722e·6373·60a6·6e40·cf64·824c·b6f0·42d4··r.cs`.n@.d.L..B. 
000002a0:·8172·a799·a9de·b83c·b084·2378·b0f5·28ea··.r.....<..#x..(. 
000002b0:·2fd7·d213·004c·2f62·7569·6c64·2f72·6570··/....L/build/rep 
000002c0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
000002d0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
000002e0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
000002f0:·6d2f·7265·666c·6563·742f·456e·756d·732e··m/reflect/Enums. 
00000300:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000310:·a799·bd44·46cf·b444·38e1·f603·2ba2·f9c9··...DF..D8...+... 
00000320:·bc9f·005b·2f62·7569·6c64·2f72·6570·726f··...[/build/repro 
00000330:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000340:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000350:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000360:·7265·666c·6563·742f·4d61·6e69·6665·7374··reflect/Manifest 
00000370:·5265·736f·7572·6365·496e·666f·2e63·7360··ResourceInfo.cs` 
00000380:·a66e·40cf·6482·4cb6·f042·d481·72a7·9948··.n@.d.L..B..r..H 
00000390:·2cc4·69b0·4fa6·0fc6·474d·dfff·bdd6·ae00··,.i.O...GM...... 
000003a0:·4b2f·6275·696c·642f·7265·7072·6f64·7563··K/build/reproduc 
000003b0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000003c0:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
000003d0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
000003e0:·6c65·6374·2f54·7970·652e·6373·60a6·6e40··lect/Type.cs`.n@ 
000003f0:·cf64·824c·b6f0·42d4·8172·a799·c81f·e4f7··.d.L..B..r...... 
00000400:·33e7·7d83·7421·00c3·51f7·ed7d·0051·2f62··3.}.t!..Q..}.Q/b 
00000410:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000420:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00000430:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte 
00000440:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000450:·742f·4d65·7468·6f64·426f·6479·2e63·7360··t/MethodBody.cs` 
00000460:·a66e·40cf·6482·4cb6·f042·d481·72a7·9970··.n@.d.L..B..r..p 
00000470:·0ab5·24d4·647c·9642·fa1f·2f24·bf52·a700··..$.d|.B../$.R.. 
00000480:·5e2f·6275·696c·642f·7265·7072·6f64·7563··^/build/reproduc 
00000490:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000004a0:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
000004b0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
000004c0:·6c65·6374·2f41·6d62·6967·756f·7573·4d61··lect/AmbiguousMa 
000004d0:·7463·6845·7863·6570·7469·6f6e·2e63·7360··tchException.cs` 
000004e0:·a66e·40cf·6482·4cb6·f042·d481·72a7·99b4··.n@.d.L..B..r...00000130:·a66e·40cf·6482·4cb6·f042·d481·72a7·99bc··.n@.d.L..B..r...
000004f0:·c82d·ba68·55a9·d16a·1f15·883a·874e·c100··.-.hU..j...:.N..00000140:·5323·60dd·b297·f9b2·ba2d·4e32·88b9·c300··S#`......-N2....
00000500:·4e2f·6275·696c·642f·7265·7072·6f64·7563··N/build/reproduc00000150:·512f·6275·696c·642f·7265·7072·6f64·7563··Q/build/reproduc
00000510:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000160:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000520:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e00000170:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e
00000530:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref00000180:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref
 00000190:·6c65·6374·2f4d·656d·6265·7249·6e66·6f2e··lect/MemberInfo.
00000540:·6c65·6374·2f4d·6973·7369·6e67·2e63·7360··lect/Missing.cs` 
00000550:·a66e·40cf·6482·4cb6·f042·d481·72a7·995c··.n@.d.L..B..r..\ 
00000560:·aad3·92ba·92e7·b46a·215f·6c2f·b60a·b700··.......j!_l/.... 
00000570:·562f·6275·696c·642f·7265·7072·6f64·7563··V/build/reproduc 
00000580:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00000590:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
000005a0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
000005b0:·6c65·6374·2f4d·6574·686f·6453·6967·6e61··lect/MethodSigna 
000005c0:·7475·7265·2e63·7360·a66e·40cf·6482·4cb6··ture.cs`.n@.d.L. 
000005d0:·f042·d481·72a7·9971·ab19·f7c2·a98a·8e5c··.B..r..q.......\ 
000005e0:·b529·2e52·2f3b·ce00·4b2f·6275·696c·642f··.).R/;..K/build/ 
000005f0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000600:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00000610:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
00000620:·696b·766d·2f72·6566·6c65·6374·2f55·7469··ikvm/reflect/Uti 
00000630:·6c2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··l.cs`.n@.d.L..B. 
00000640:·8172·a799·74fa·0c40·2178·0d8a·d970·739e··.r..t..@!x...ps. 
00000650:·9850·4908·0058·2f62·7569·6c64·2f72·6570··.PI..X/build/rep 
00000660:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000670:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
00000680:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
00000690:·6d2f·7265·666c·6563·742f·5374·726f·6e67··m/reflect/Strong 
000006a0:·4e61·6d65·4b65·7950·6169·722e·6373·60a6··NameKeyPair.cs`. 
000006b0:·6e40·cf64·824c·b6f0·42d4·8172·a799·0d28··n@.d.L..B..r...( 
000006c0:·51a6·a555·0479·1e46·4a81·0837·d50b·0058··Q..U.y.FJ..7...X 
000006d0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000006e0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000006f0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
00000700:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000710:·6563·742f·5072·6f70·6572·7479·5369·676e··ect/PropertySign 
00000720:·6174·7572·652e·6373·60a6·6e40·cf64·824c··ature.cs`.n@.d.L 
00000730:·b6f0·42d4·8172·a799·26c4·b675·bbf8·0bb2··..B..r..&..u.... 
00000740:·e9fc·cad4·bcbb·757c·0056·2f62·7569·6c64··......u|.V/build 
00000750:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000760:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
00000770:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
00000780:·2f69·6b76·6d2f·7265·666c·6563·742f·436f··/ikvm/reflect/Co 
00000790:·6e73·7472·7563·746f·7249·6e66·6f2e·6373··nstructorInfo.cs 
000007a0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
000007b0:·6c58·f7cc·0723·c291·b7cb·4aad·bd35·08af··lX...#....J..5.. 
000007c0:·0051·2f62·7569·6c64·2f72·6570·726f·6475··.Q/build/reprodu 
Max diff block lines reached; 1578554/1622941 bytes (97.27%) of diff not shown.
1.0 MB
./usr/lib/mono/4.5/mono-symbolicate.exe.mdb
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·656c·65d2·bf7e·a040·aea5·e71e·e0d0·2c86··ele..~.@......,.00000010:·9e10·f827·bee7·7144·b2ba·f080·0d37·963b··...'..qD.....7.;
00000020:·d394·0300·7000·0000·5fd7·0200·b200·0000··....p..._.......00000020:·ce94·0300·7000·0000·5ad7·0200·b200·0000··....p...Z.......
00000030:·438f·0300·9005·0000·b200·0000·b389·0300··C...............00000030:·3e8f·0300·9005·0000·b200·0000·ae89·0300··>...............
00000040:·9005·0000·d30e·0000·cfd7·0200·e4b1·0000··................00000040:·9005·0000·d30e·0000·cad7·0200·e4b1·0000··................
00000050:·0000·0000·0000·0000·d394·0300·0000·0000··................00000050:·0000·0000·0000·0000·ce94·0300·0000·0000··................
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·572f·6275·696c·642f·7265·7072·6f64·7563··W/build/reproduc00000070:·572f·6275·696c·642f·7265·7072·6f64·7563··W/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m
000000a0:·6373·2f74·6f6f·6c73·2f6d·6f6e·6f2d·7379··cs/tools/mono-sy000000a0:·6373·2f74·6f6f·6c73·2f6d·6f6e·6f2d·7379··cs/tools/mono-sy
000000b0:·6d62·6f6c·6963·6174·652f·7379·6d62·6f6c··mbolicate/symbol000000b0:·6d62·6f6c·6963·6174·652f·7379·6d62·6f6c··mbolicate/symbol
000000c0:·6963·6174·652e·6373·60a6·6e40·cf64·824c··icate.cs`.n@.d.L000000c0:·6963·6174·652e·6373·60a6·6e40·cf64·824c··icate.cs`.n@.d.L
Offset 54, 29 lines modifiedOffset 54, 29 lines modified
00000350:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00000350:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00000360:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00000360:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00000370:·302e·3139·392b·6466·7367·2f6d·6373·2f63··0.199+dfsg/mcs/c00000370:·302e·3139·392b·6466·7367·2f6d·6373·2f63··0.199+dfsg/mcs/c
00000380:·6c61·7373·2f4d·6f6e·6f2e·4f70·7469·6f6e··lass/Mono.Option00000380:·6c61·7373·2f4d·6f6e·6f2e·4f70·7469·6f6e··lass/Mono.Option
00000390:·732f·4d6f·6e6f·2e4f·7074·696f·6e73·2f4f··s/Mono.Options/O00000390:·732f·4d6f·6e6f·2e4f·7074·696f·6e73·2f4f··s/Mono.Options/O
000003a0:·7074·696f·6e73·2e63·7360·a66e·40cf·6482··ptions.cs`.n@.d.000003a0:·7074·696f·6e73·2e63·7360·a66e·40cf·6482··ptions.cs`.n@.d.
000003b0:·4cb6·f042·d481·72a7·9975·34c7·24b7·1978··L..B..r..u4.$..x000003b0:·4cb6·f042·d481·72a7·9975·34c7·24b7·1978··L..B..r..u4.$..x
000003c0:·00eb·b057·5ac7·f586·5f00·4f2f·6275·696c··...WZ..._.O/buil000003c0:·00eb·b057·5ac7·f586·5f00·4e2f·6275·696c··...WZ..._.N/buil
000003d0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p000003d0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
000003e0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.000003e0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
000003f0:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa000003f0:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa
 00000400:·6c2f·6365·6369·6c2f·4d6f·6e6f·2f4d·6572··l/cecil/Mono/Mer
 00000410:·6765·536f·7274·2e63·7360·a66e·40cf·6482··geSort.cs`.n@.d.
 00000420:·4cb6·f042·d481·72a7·9996·1e32·bf25·1c91··L..B..r....2.%..
 00000430:·72e6·f899·a205·549d·9f00·4f2f·6275·696c··r.....T...O/buil
 00000440:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
 00000450:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
 00000460:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa
00000400:·6c2f·6365·6369·6c2f·4d6f·6e6f·2f44·6973··l/cecil/Mono/Dis00000470:·6c2f·6365·6369·6c2f·4d6f·6e6f·2f44·6973··l/cecil/Mono/Dis
00000410:·706f·7361·626c·652e·6373·60a6·6e40·cf64··posable.cs`.n@.d00000480:·706f·7361·626c·652e·6373·60a6·6e40·cf64··posable.cs`.n@.d
00000420:·824c·b6f0·42d4·8172·a799·7edf·2de7·5138··.L..B..r..~.-.Q800000490:·824c·b6f0·42d4·8172·a799·7edf·2de7·5138··.L..B..r..~.-.Q8
00000430:·c8bb·39d2·c923·611d·c4fb·004e·2f62·7569··..9..#a....N/bui000004a0:·c8bb·39d2·c923·611d·c4fb·004a·2f62·7569··..9..#a....J/bui
00000440:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000450:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000460:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00000470:·616c·2f63·6563·696c·2f4d·6f6e·6f2f·4d65··al/cecil/Mono/Me 
00000480:·7267·6553·6f72·742e·6373·60a6·6e40·cf64··rgeSort.cs`.n@.d 
00000490:·824c·b6f0·42d4·8172·a799·961e·32bf·251c··.L..B..r....2.%. 
000004a0:·9172·e6f8·99a2·0554·9d9f·004a·2f62·7569··.r.....T...J/bui 
000004b0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-000004b0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
000004c0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0000004c0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0
000004d0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern000004d0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern
000004e0:·616c·2f63·6563·696c·2f4d·6f6e·6f2f·456d··al/cecil/Mono/Em000004e0:·616c·2f63·6563·696c·2f4d·6f6e·6f2f·456d··al/cecil/Mono/Em
000004f0:·7074·792e·6373·60a6·6e40·cf64·824c·b6f0··pty.cs`.n@.d.L..000004f0:·7074·792e·6373·60a6·6e40·cf64·824c·b6f0··pty.cs`.n@.d.L..
00000500:·42d4·8172·a799·7fc9·eaf6·7b2a·10a3·3be1··B..r......{*..;.00000500:·42d4·8172·a799·7fc9·eaf6·7b2a·10a3·3be1··B..r......{*..;.
00000510:·9832·bcd6·4e3c·0054·2f62·7569·6c64·2f72··.2..N<.T/build/r00000510:·9832·bcd6·4e3c·0054·2f62·7569·6c64·2f72··.2..N<.T/build/r
Offset 725, 320 lines modifiedOffset 725, 320 lines modified
00002d40:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat00002d40:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat
00002d50:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.1900002d50:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19
00002d60:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/00002d60:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/
00002d70:·6365·6369·6c2f·4d6f·6e6f·2e43·6563·696c··cecil/Mono.Cecil00002d70:·6365·6369·6c2f·4d6f·6e6f·2e43·6563·696c··cecil/Mono.Cecil
00002d80:·2f57·696e·646f·7773·5275·6e74·696d·6550··/WindowsRuntimeP00002d80:·2f57·696e·646f·7773·5275·6e74·696d·6550··/WindowsRuntimeP
00002d90:·726f·6a65·6374·696f·6e73·2e63·7360·a66e··rojections.cs`.n00002d90:·726f·6a65·6374·696f·6e73·2e63·7360·a66e··rojections.cs`.n
00002da0:·40cf·6482·4cb6·f042·d481·72a7·99d7·f674··@.d.L..B..r....t00002da0:·40cf·6482·4cb6·f042·d481·72a7·99d7·f674··@.d.L..B..r....t
00002db0:·7c88·cd2b·b3e7·2615·9c8b·729b·ce00·592f··|..+..&...r...Y/00002db0:·7c88·cd2b·b3e7·2615·9c8b·729b·ce00·5c2f··|..+..&...r...\/
00002dc0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00002dc0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00002dd0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.100002dd0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1
00002de0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext00002de0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext
00002df0:·6572·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f··ernal/cecil/Mono00002df0:·6572·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f··ernal/cecil/Mono
00002e00:·2e43·6563·696c·2e43·696c·2f43·6f64·6552··.Cecil.Cil/CodeR00002e00:·2e43·6563·696c·2e43·696c·2f53·6571·7565··.Cecil.Cil/Seque
00002e10:·6561·6465·722e·6373·60a6·6e40·cf64·824c··eader.cs`.n@.d.L 
00002e20:·b6f0·42d4·8172·a799·d56b·062e·59bc·0c82··..B..r...k..Y... 
00002e30:·5ae6·aae8·6603·c05c·0060·2f62·7569·6c64··Z...f..\.`/build 
00002e40:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00002e50:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
00002e60:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
00002e70:·2f63·6563·696c·2f4d·6f6e·6f2e·4365·6369··/cecil/Mono.Ceci 
00002e80:·6c2e·4369·6c2f·5661·7269·6162·6c65·5265··l.Cil/VariableRe 
00002e90:·6665·7265·6e63·652e·6373·60a6·6e40·cf64··ference.cs`.n@.d 
00002ea0:·824c·b6f0·42d4·8172·a799·3116·1370·2b41··.L..B..r..1..p+A 
00002eb0:·ff8f·4c0a·4e77·04bb·fc6c·0059·2f62·7569··..L.Nw...l.Y/bui 
00002ec0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00002ed0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00002ee0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00002ef0:·616c·2f63·6563·696c·2f4d·6f6e·6f2e·4365··al/cecil/Mono.Ce 
00002f00:·6369·6c2e·4369·6c2f·436f·6465·5772·6974··cil.Cil/CodeWrit00002e10:·6e63·6550·6f69·6e74·2e63·7360·a66e·40cf··ncePoint.cs`.n@.
 00002e20:·6482·4cb6·f042·d481·72a7·996d·3edc·cb82··d.L..B..r..m>...
 00002e30:·d625·2d12·0702·b423·3552·f100·562f·6275··.%-....#5R..V/bu
 00002e40:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
 00002e50:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
 00002e60:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter
 00002e70:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C
 00002e80:·6563·696c·2e43·696c·2f53·796d·626f·6c73··ecil.Cil/Symbols
 00002e90:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
 00002ea0:·72a7·99f3·70a2·644c·f71d·8d01·7e31·476e··r...p.dL....~1Gn
 00002eb0:·249e·3500·602f·6275·696c·642f·7265·7072··$.5.`/build/repr
 00002ec0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
 00002ed0:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df
 00002ee0:·7367·2f65·7874·6572·6e61·6c2f·6365·6369··sg/external/ceci
 00002ef0:·6c2f·4d6f·6e6f·2e43·6563·696c·2e43·696c··l/Mono.Cecil.Cil
 00002f00:·2f56·6172·6961·626c·6552·6566·6572·656e··/VariableReferen
00002f10:·6572·2e63·7360·a66e·40cf·6482·4cb6·f042··er.cs`.n@.d.L..B00002f10:·6365·2e63·7360·a66e·40cf·6482·4cb6·f042··ce.cs`.n@.d.L..B
00002f20:·d481·72a7·9984·af74·ae9a·4faf·3e91·0308··..r....t..O.>...00002f20:·d481·72a7·9931·1613·702b·41ff·8f4c·0a4e··..r..1..p+A..L.N
00002f30:·e5c7·09ec·5400·562f·6275·696c·642f·7265··....T.V/build/re00002f30:·7704·bbfc·6c00·5a2f·6275·696c·642f·7265··w...l.Z/build/re
00002f40:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/00002f40:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
00002f50:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+00002f50:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+
00002f60:·6466·7367·2f65·7874·6572·6e61·6c2f·6365··dfsg/external/ce00002f60:·6466·7367·2f65·7874·6572·6e61·6c2f·6365··dfsg/external/ce
00002f70:·6369·6c2f·4d6f·6e6f·2e43·6563·696c·2e43··cil/Mono.Cecil.C00002f70:·6369·6c2f·4d6f·6e6f·2e43·6563·696c·2e43··cil/Mono.Cecil.C
 00002f80:·696c·2f50·6f72·7461·626c·6550·6462·2e63··il/PortablePdb.c
00002f80:·696c·2f4f·7043·6f64·6573·2e63·7360·a66e··il/OpCodes.cs`.n 
00002f90:·40cf·6482·4cb6·f042·d481·72a7·9902·5a51··@.d.L..B..r...ZQ 
00002fa0:·caeb·5abd·1a85·e1a7·a199·b080·f000·592f··..Z...........Y/ 
00002fb0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00002fc0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00002fd0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
00002fe0:·6572·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f··ernal/cecil/Mono 
00002ff0:·2e43·6563·696c·2e43·696c·2f4d·6574·686f··.Cecil.Cil/Metho 
00003000:·6442·6f64·792e·6373·60a6·6e40·cf64·824c··dBody.cs`.n@.d.L 
00003010:·b6f0·42d4·8172·a799·b64a·1e35·e383·b0bf··..B..r...J.5.... 
00003020:·b94d·8be6·c25b·8f76·0055·2f62·7569·6c64··.M...[.v.U/build 
00003030:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00003040:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
00003050:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
00003060:·2f63·6563·696c·2f4d·6f6e·6f2e·4365·6369··/cecil/Mono.Ceci 
00003070:·6c2e·4369·6c2f·4f70·436f·6465·2e63·7360··l.Cil/OpCode.cs` 
00003080:·a66e·40cf·6482·4cb6·f042·d481·72a7·99a3··.n@.d.L..B..r...00002f90:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
00003090:·3126·c345·12f1·b078·92b7·b84a·e80a·bd00··1&.E...x...J....00002fa0:·998d·8f35·f127·1dcd·14d5·862b·2a83·fea7··...5.'.....+*...
000030a0:·572f·6275·696c·642f·7265·7072·6f64·7563··W/build/reproduc00002fb0:·3600·562f·6275·696c·642f·7265·7072·6f64··6.V/build/reprod
000030b0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600002fc0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
000030c0:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e00002fd0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg
000030d0:·7874·6572·6e61·6c2f·6365·6369·6c2f·4d6f··xternal/cecil/Mo00002fe0:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/
000030e0:·6e6f·2e43·6563·696c·2e43·696c·2f44·6f63··no.Cecil.Cil/Doc00002ff0:·4d6f·6e6f·2e43·6563·696c·2e43·696c·2f4f··Mono.Cecil.Cil/O
000030f0:·756d·656e·742e·6373·60a6·6e40·cf64·824c··ument.cs`.n@.d.L 
Max diff block lines reached; 1032955/1053234 bytes (98.07%) of diff not shown.
1.55 MB
./usr/lib/mono/4.5/monop.exe.mdb
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·98bc·fc4e·43ce·a845·bd91·a9de·16e4·7a7d··...NC..E......z}00000010:·5195·47c4·449f·434c·8ee5·d367·79eb·8b4c··Q.G.D.CL...gy..L
00000020:·2853·0300·7000·0000·38a3·0200·6000·0000··(S..p...8...`...00000020:·2853·0300·7000·0000·38a3·0200·6000·0000··(S..p...8...`...
00000030:·2850·0300·0003·0000·6000·0000·284d·0300··(P......`...(M..00000030:·2850·0300·0003·0000·6000·0000·284d·0300··(P......`...(M..
00000040:·0003·0000·200e·0000·a8a3·0200·80a9·0000··....·...........00000040:·0003·0000·200e·0000·a8a3·0200·80a9·0000··....·...........
00000050:·0000·0000·0000·0000·2853·0300·0000·0000··........(S......00000050:·0000·0000·0000·0000·2853·0300·0000·0000··........(S......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·462f·6275·696c·642f·7265·7072·6f64·7563··F/build/reproduc00000070:·462f·6275·696c·642f·7265·7072·6f64·7563··F/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
Offset 63, 633 lines modifiedOffset 63, 633 lines modified
000003e0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1000003e0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1
000003f0:·3939·2b64·6673·672f·6d63·732f·636c·6173··99+dfsg/mcs/clas000003f0:·3939·2b64·6673·672f·6d63·732f·636c·6173··99+dfsg/mcs/clas
00000400:·732f·4d6f·6e6f·2e53·6563·7572·6974·792f··s/Mono.Security/00000400:·732f·4d6f·6e6f·2e53·6563·7572·6974·792f··s/Mono.Security/
00000410:·4d6f·6e6f·2e53·6563·7572·6974·792e·4372··Mono.Security.Cr00000410:·4d6f·6e6f·2e53·6563·7572·6974·792e·4372··Mono.Security.Cr
00000420:·7970·746f·6772·6170·6879·2f43·7279·7074··yptography/Crypt00000420:·7970·746f·6772·6170·6879·2f43·7279·7074··yptography/Crypt
00000430:·6f43·6f6e·7665·7274·2e63·7360·a66e·40cf··oConvert.cs`.n@.00000430:·6f43·6f6e·7665·7274·2e63·7360·a66e·40cf··oConvert.cs`.n@.
00000440:·6482·4cb6·f042·d481·72a7·9927·8e5d·a552··d.L..B..r..'.].R00000440:·6482·4cb6·f042·d481·72a7·9927·8e5d·a552··d.L..B..r..'.].R
00000450:·2603·b0d0·da42·c679·6a8f·a600·532f·6275··&....B.yj...S/bu00000450:·2603·b0d0·da42·c679·6a8f·a600·502f·6275··&....B.yj...P/bu
00000460:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00000460:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00000470:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00000470:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00000480:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter00000480:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter
00000490:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect00000490:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect
000004a0:·2f41·7373·656d·626c·794e·616d·652e·6373··/AssemblyName.cs 
000004b0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
000004c0:·88d8·2a12·0f7a·bfcf·ec1c·ca71·4315·6062··..*..z.....qC.`b 
000004d0:·0051·2f62·7569·6c64·2f72·6570·726f·6475··.Q/build/reprodu 
000004e0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000004f0:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
00000500:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000510:·666c·6563·742f·5072·6f6a·6563·7469·6f6e··flect/Projection 
00000520:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000530:·72a7·992c·d344·6a2e·8d4c·7306·ac59·2308··r..,.Dj..Ls..Y#. 
00000540:·8da6·ec00·532f·6275·696c·642f·7265·7072··....S/build/repr 
00000550:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000560:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
00000570:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000580:·2f72·6566·6c65·6374·2f50·726f·7065·7274··/reflect/Propert 
00000590:·7949·6e66·6f2e·6373·60a6·6e40·cf64·824c··yInfo.cs`.n@.d.L 
000005a0:·b6f0·42d4·8172·a799·735d·cecf·778f·2100··..B..r..s]..w.!. 
000005b0:·0a01·75ce·96b6·7a8b·0058·2f62·7569·6c64··..u...z..X/build 
000005c0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000005d0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
000005e0:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
000005f0:·2f69·6b76·6d2f·7265·666c·6563·742f·5061··/ikvm/reflect/Pa 
00000600:·7261·6d65·7465·724d·6f64·6966·6965·722e··rameterModifier. 
00000610:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000620:·a799·a9de·b83c·b084·2378·b0f5·28ea·2fd7··.....<..#x..(./. 
00000630:·d213·004c·2f62·7569·6c64·2f72·6570·726f··...L/build/repro 
00000640:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000650:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000660:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000670:·7265·666c·6563·742f·456e·756d·732e·6373··reflect/Enums.cs 
00000680:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00000690:·bd44·46cf·b444·38e1·f603·2ba2·f9c9·bc9f··.DF..D8...+..... 
000006a0:·005b·2f62·7569·6c64·2f72·6570·726f·6475··.[/build/reprodu 
000006b0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000006c0:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
000006d0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000006e0:·666c·6563·742f·4d61·6e69·6665·7374·5265··flect/ManifestRe 
000006f0:·736f·7572·6365·496e·666f·2e63·7360·a66e··sourceInfo.cs`.n000004a0:·2f46·6965·6c64·496e·666f·2e63·7360·a66e··/FieldInfo.cs`.n
00000700:·40cf·6482·4cb6·f042·d481·72a7·9948·2cc4··@.d.L..B..r..H,.000004b0:·40cf·6482·4cb6·f042·d481·72a7·99bc·5323··@.d.L..B..r...S#
00000710:·69b0·4fa6·0fc6·474d·dfff·bdd6·ae00·4b2f··i.O...GM......K/000004c0:·60dd·b297·f9b2·ba2d·4e32·88b9·c300·512f··`......-N2....Q/
00000720:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib000004d0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00000730:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1000004e0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1
00000740:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext000004f0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext
00000750:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle00000500:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle
 00000510:·6374·2f4d·656d·6265·7249·6e66·6f2e·6373··ct/MemberInfo.cs
00000760:·6374·2f54·7970·652e·6373·60a6·6e40·cf64··ct/Type.cs`.n@.d 
00000770:·824c·b6f0·42d4·8172·a799·c81f·e4f7·33e7··.L..B..r......3. 
00000780:·7d83·7421·00c3·51f7·ed7d·0051·2f62·7569··}.t!..Q..}.Q/bui 
00000790:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
000007a0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
000007b0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
000007c0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
000007d0:·4d65·7468·6f64·426f·6479·2e63·7360·a66e··MethodBody.cs`.n 
000007e0:·40cf·6482·4cb6·f042·d481·72a7·9970·0ab5··@.d.L..B..r..p.. 
000007f0:·24d4·647c·9642·fa1f·2f24·bf52·a700·5e2f··$.d|.B../$.R..^/ 
00000800:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000810:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000820:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
00000830:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000840:·6374·2f41·6d62·6967·756f·7573·4d61·7463··ct/AmbiguousMatc 
00000850:·6845·7863·6570·7469·6f6e·2e63·7360·a66e··hException.cs`.n 
00000860:·40cf·6482·4cb6·f042·d481·72a7·99b4·c82d··@.d.L..B..r....- 
00000870:·ba68·55a9·d16a·1f15·883a·874e·c100·4e2f··.hU..j...:.N..N/ 
00000880:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000890:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
000008a0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
000008b0:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
000008c0:·6374·2f4d·6973·7369·6e67·2e63·7360·a66e··ct/Missing.cs`.n 
000008d0:·40cf·6482·4cb6·f042·d481·72a7·995c·aad3··@.d.L..B..r..\.. 
000008e0:·92ba·92e7·b46a·215f·6c2f·b60a·b700·562f··.....j!_l/....V/ 
000008f0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000900:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000910:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
00000920:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000930:·6374·2f4d·6574·686f·6453·6967·6e61·7475··ct/MethodSignatu 
00000940:·7265·2e63·7360·a66e·40cf·6482·4cb6·f042··re.cs`.n@.d.L..B 
00000950:·d481·72a7·9971·ab19·f7c2·a98a·8e5c·b529··..r..q.......\.) 
00000960:·2e52·2f3b·ce00·4b2f·6275·696c·642f·7265··.R/;..K/build/re 
00000970:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00000980:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00000990:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
000009a0:·766d·2f72·6566·6c65·6374·2f55·7469·6c2e··vm/reflect/Util. 
000009b0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
000009c0:·a799·74fa·0c40·2178·0d8a·d970·739e·9850··..t..@!x...ps..P 
000009d0:·4908·0058·2f62·7569·6c64·2f72·6570·726f··I..X/build/repro 
000009e0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
000009f0:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000a00:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000a10:·7265·666c·6563·742f·5374·726f·6e67·4e61··reflect/StrongNa 
00000a20:·6d65·4b65·7950·6169·722e·6373·60a6·6e40··meKeyPair.cs`.n@ 
00000a30:·cf64·824c·b6f0·42d4·8172·a799·0d28·51a6··.d.L..B..r...(Q. 
00000a40:·a555·0479·1e46·4a81·0837·d50b·0058·2f62··.U.y.FJ..7...X/b 
00000a50:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000a60:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00000a70:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte 
00000a80:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000a90:·742f·5072·6f70·6572·7479·5369·676e·6174··t/PropertySignat 
00000aa0:·7572·652e·6373·60a6·6e40·cf64·824c·b6f0··ure.cs`.n@.d.L.. 
00000ab0:·42d4·8172·a799·26c4·b675·bbf8·0bb2·e9fc··B..r..&..u...... 
00000ac0:·cad4·bcbb·757c·0056·2f62·7569·6c64·2f72··....u|.V/build/r 
00000ad0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000ae0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
00000af0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
00000b00:·6b76·6d2f·7265·666c·6563·742f·436f·6e73··kvm/reflect/Cons 
00000b10:·7472·7563·746f·7249·6e66·6f2e·6373·60a6··tructorInfo.cs`. 
Max diff block lines reached; 1578761/1623373 bytes (97.25%) of diff not shown.
37.7 KB
mono-devel_6.12.0.199+dfsg-6_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary
2 -rw-r--r--···0········0········0····37216·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0····37216·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0·23509084·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0·23503884·2025-04-03·13:46:50.000000·data.tar.xz
2.51 KB
control.tar.xz
2.48 KB
control.tar
2.41 KB
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·mono-devel1 Package:·mono-devel
2 Source:·mono2 Source:·mono
3 Version:·6.12.0.199+dfsg-63 Version:·6.12.0.199+dfsg-6
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Antoine·Le·Gonidec·<debian@vv221.fr>5 Maintainer:·Antoine·Le·Gonidec·<debian@vv221.fr>
6 Installed-Size:·1158936 Installed-Size:·115891
7 Depends:·mono-runtime·(>=·3.0~),·libc6·(>=·2.41)·|·libc6.1·(>=·2.41)·|·libc0.1·(>=·2.41),·libmono-cecil-private-cil·(>=·6.12.0.199),·libmono-cecil-private-cil·(<<·6.12.0.200),·libmono-codecontracts4.0-cil·(>=·1.0),·libmono-compilerservices-symbolwriter4.0-cil·(>=·4.6.1.3),·libmono-corlib4.5-cil·(>=·5.18.0.240),·libmono-peapi4.0a-cil·(>=·4.2.0),·libmono-relaxng4.0-cil·(>=·2.10.1),·libmono-security4.0-cil·(>=·4.6.1.3),·libmono-system-componentmodel-composition4.0-cil·(>=·3.0.6),·libmono-system-componentmodel-dataannotations4.0-cil·(>=·4.6.1.3),·libmono-system-configuration-install4.0-cil·(>=·1.0),·libmono-system-configuration4.0-cil·(>=·4.0.0~alpha1),·libmono-system-core4.0-cil·(>=·5.18.0.240),·libmono-system-data-datasetextensions4.0-cil·(>=·5.12.0.309),·libmono-system-data4.0-cil·(>=·5.16.0.220),·libmono-system-drawing4.0-cil·(>=·5.12.0.309),·libmono-system-identitymodel4.0-cil·(>=·5.12.0.309),·libmono-system-io-compression-filesystem4.0-cil·(>=·5.12.0.309),·libmono-system-io-compression4.0-cil·(>=·5.12.0.309),·libmono-system-net-http4.0-cil·(>=·5.12.0.309),·libmono-system-numerics4.0-cil·(>=·5.16.0.220),·libmono-system-runtime-serialization4.0-cil·(>=·5.16.0.220),·libmono-system-runtime4.0-cil·(>=·2.10.1),·libmono-system-security4.0-cil·(>=·5.18.0.240),·libmono-system-servicemodel4.0a-cil·(>=·5.18.0.240),·libmono-system-serviceprocess4.0-cil·(>=·3.0.6),·libmono-system-transactions4.0-cil·(>=·5.12.0.309),·libmono-system-web-services4.0-cil·(>=·4.2.0),·libmono-system-web4.0-cil·(>=·2.10.3),·libmono-system-xml-linq4.0-cil·(>=·5.16.0.220),·libmono-system-xml4.0-cil·(>=·4.6.1.3),·libmono-system4.0-cil·(>=·5.18.0.240),·python3:any,·mono-mcs·(=·6.12.0.199+dfsg-6),·mono-gac·(=·6.12.0.199+dfsg-6),·mono-xbuild·(=·6.12.0.199+dfsg-6),·libmono-cil-dev·(=·6.12.0.199+dfsg-6),·libmono-2.0-dev·(>=·6.12.0.199+dfsg-6),·libmono-2.0-dev·(<<·6.12.0.199+dfsg-6.1~),·ca-certificates-mono·(=·6.12.0.199+dfsg-6),·pkgconf7 Depends:·mono-runtime·(>=·3.0~),·libc6·(>=·2.41)·|·libc6.1·(>=·2.41)·|·libc0.1·(>=·2.41),·libmono-cecil-private-cil·(>=·6.12.0.199),·libmono-cecil-private-cil·(<<·6.12.0.200),·libmono-codecontracts4.0-cil·(>=·1.0),·libmono-compilerservices-symbolwriter4.0-cil·(>=·4.6.1.3),·libmono-corlib4.5-cil·(>=·5.18.0.240),·libmono-peapi4.0a-cil·(>=·4.2.0),·libmono-relaxng4.0-cil·(>=·2.10.1),·libmono-security4.0-cil·(>=·4.6.1.3),·libmono-system-componentmodel-composition4.0-cil·(>=·3.0.6),·libmono-system-componentmodel-dataannotations4.0-cil·(>=·4.6.1.3),·libmono-system-configuration-install4.0-cil·(>=·1.0),·libmono-system-configuration4.0-cil·(>=·4.0.0~alpha1),·libmono-system-core4.0-cil·(>=·5.18.0.240),·libmono-system-data-datasetextensions4.0-cil·(>=·5.12.0.309),·libmono-system-data4.0-cil·(>=·5.16.0.220),·libmono-system-drawing4.0-cil·(>=·5.12.0.309),·libmono-system-identitymodel4.0-cil·(>=·5.12.0.309),·libmono-system-io-compression-filesystem4.0-cil·(>=·5.12.0.309),·libmono-system-io-compression4.0-cil·(>=·5.12.0.309),·libmono-system-net-http4.0-cil·(>=·5.12.0.309),·libmono-system-numerics4.0-cil·(>=·5.16.0.220),·libmono-system-runtime-serialization4.0-cil·(>=·5.16.0.220),·libmono-system-runtime4.0-cil·(>=·2.10.1),·libmono-system-security4.0-cil·(>=·5.18.0.240),·libmono-system-servicemodel4.0a-cil·(>=·5.18.0.240),·libmono-system-serviceprocess4.0-cil·(>=·3.0.6),·libmono-system-transactions4.0-cil·(>=·5.12.0.309),·libmono-system-web-services4.0-cil·(>=·4.2.0),·libmono-system-web4.0-cil·(>=·2.10.3),·libmono-system-xml-linq4.0-cil·(>=·5.16.0.220),·libmono-system-xml4.0-cil·(>=·4.6.1.3),·libmono-system4.0-cil·(>=·5.18.0.240),·python3:any,·mono-mcs·(=·6.12.0.199+dfsg-6),·mono-gac·(=·6.12.0.199+dfsg-6),·mono-xbuild·(=·6.12.0.199+dfsg-6),·libmono-cil-dev·(=·6.12.0.199+dfsg-6),·libmono-2.0-dev·(>=·6.12.0.199+dfsg-6),·libmono-2.0-dev·(<<·6.12.0.199+dfsg-6.1~),·ca-certificates-mono·(=·6.12.0.199+dfsg-6),·pkgconf
8 Recommends:·mono-csharp-shell8 Recommends:·mono-csharp-shell
9 Provides:·assembly-linker,·c-sharp-2.0-compiler,·c-sharp-3.0-compiler,·c-sharp-4.0-compiler,·c-sharp-4.5-compiler,·c-sharp-compiler,·resource-file-generator,·strong-name-tool9 Provides:·assembly-linker,·c-sharp-2.0-compiler,·c-sharp-3.0-compiler,·c-sharp-4.0-compiler,·c-sharp-4.5-compiler,·c-sharp-compiler,·resource-file-generator,·strong-name-tool
10 Section:·cli-mono10 Section:·cli-mono
11 Priority:·optional11 Priority:·optional
12 Homepage:·http://www.mono-project.com/12 Homepage:·http://www.mono-project.com/
13 Description:·Mono·development·tools13 Description:·Mono·development·tools
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
34.8 KB
data.tar.xz
34.7 KB
data.tar
5.18 KB
file list
    
Offset 435, 15 lines modifiedOffset 435, 15 lines modified
435 -rw-r--r--···0·root·········(0)·root·········(0)·····4608·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Xml.XPath.XDocument.dll435 -rw-r--r--···0·root·········(0)·root·········(0)·····4608·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Xml.XPath.XDocument.dll
436 -rw-r--r--···0·root·········(0)·root·········(0)·····4096·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Xml.XPath.dll436 -rw-r--r--···0·root·········(0)·root·········(0)·····4096·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Xml.XPath.dll
437 -rw-r--r--···0·root·········(0)·root·········(0)·····5120·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Xml.XmlDocument.dll437 -rw-r--r--···0·root·········(0)·root·········(0)·····5120·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Xml.XmlDocument.dll
438 -rw-r--r--···0·root·········(0)·root·········(0)·····5120·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Xml.XmlSerializer.dll438 -rw-r--r--···0·root·········(0)·root·········(0)·····5120·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Xml.XmlSerializer.dll
439 -rw-r--r--···0·root·········(0)·root·········(0)·····4608·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Xml.Xsl.Primitives.dll439 -rw-r--r--···0·root·········(0)·root·········(0)·····4608·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/System.Xml.Xsl.Primitives.dll
440 -rw-r--r--···0·root·········(0)·root·········(0)····93696·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/netstandard.dll440 -rw-r--r--···0·root·········(0)·root·········(0)····93696·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/Facades/netstandard.dll
441 -rwxr-xr-x···0·root·········(0)·root·········(0)····55808·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe441 -rwxr-xr-x···0·root·········(0)·root·········(0)····55808·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe
442 -rwxr-xr-x···0·root·········(0)·root·········(0)···501760·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/al.exe442 -rwxr-xr-x···0·root·········(0)·root·········(0)···501248·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/al.exe
443 -rwxr-xr-x···0·root·········(0)·root·········(0)····50176·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/aprofutil.exe443 -rwxr-xr-x···0·root·········(0)·root·········(0)····50176·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/aprofutil.exe
444 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7168·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/browsercaps-updater.exe444 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7168·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/browsercaps-updater.exe
445 -rwxr-xr-x···0·root·········(0)·root·········(0)····30208·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/caspol.exe445 -rwxr-xr-x···0·root·········(0)·root·········(0)····30208·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/caspol.exe
446 -rwxr-xr-x···0·root·········(0)·root·········(0)····48128·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/cccheck.exe446 -rwxr-xr-x···0·root·········(0)·root·········(0)····48128·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/cccheck.exe
447 -rwxr-xr-x···0·root·········(0)·root·········(0)····48640·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ccrewrite.exe447 -rwxr-xr-x···0·root·········(0)·root·········(0)····48640·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ccrewrite.exe
448 -rwxr-xr-x···0·root·········(0)·root·········(0)····14336·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/cert2spc.exe448 -rwxr-xr-x···0·root·········(0)·root·········(0)····14336·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/cert2spc.exe
449 -rwxr-xr-x···0·root·········(0)·root·········(0)····30208·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/certmgr.exe449 -rwxr-xr-x···0·root·········(0)·root·········(0)····30208·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/certmgr.exe
Offset 452, 25 lines modifiedOffset 452, 25 lines modified
452 -rwxr-xr-x···0·root·········(0)·root·········(0)····19968·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/culevel.exe452 -rwxr-xr-x···0·root·········(0)·root·········(0)····19968·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/culevel.exe
453 -rwxr-xr-x···0·root·········(0)·root·········(0)····15872·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/disco.exe453 -rwxr-xr-x···0·root·········(0)·root·········(0)····15872·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/disco.exe
454 -rwxr-xr-x···0·root·········(0)·root·········(0)·····9728·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/dtd2rng.exe454 -rwxr-xr-x···0·root·········(0)·root·········(0)·····9728·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/dtd2rng.exe
455 -rwxr-xr-x···0·root·········(0)·root·········(0)·····4608·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/dtd2xsd.exe455 -rwxr-xr-x···0·root·········(0)·root·········(0)·····4608·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/dtd2xsd.exe
456 -rwxr-xr-x···0·root·········(0)·root·········(0)·····4096·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/genxs.exe456 -rwxr-xr-x···0·root·········(0)·root·········(0)·····4096·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/genxs.exe
457 -rwxr-xr-x···0·root·········(0)·root·········(0)····17920·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/httpcfg.exe457 -rwxr-xr-x···0·root·········(0)·root·········(0)····17920·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/httpcfg.exe
458 -rwxr-xr-x···0·root·········(0)·root·········(0)····15872·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ictool.exe458 -rwxr-xr-x···0·root·········(0)·root·········(0)····15872·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ictool.exe
459 -rwxr-xr-x···0·root·········(0)·root·········(0)···574976·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ikdasm.exe459 -rwxr-xr-x···0·root·········(0)·root·········(0)···574464·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ikdasm.exe
460 -rwxr-xr-x···0·root·········(0)·root·········(0)···327680·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ilasm.exe460 -rwxr-xr-x···0·root·········(0)·root·········(0)···327680·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/ilasm.exe
461 -rwxr-xr-x···0·root·········(0)·root·········(0)····53760·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/illinkanalyzer.exe461 -rwxr-xr-x···0·root·········(0)·root·········(0)····53760·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/illinkanalyzer.exe
462 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7680·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/installutil.exe462 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7680·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/installutil.exe
463 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7168·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/installvst.exe463 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7168·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/installvst.exe
464 -rwxr-xr-x···0·root·········(0)·root·········(0)····47104·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/lc.exe464 -rwxr-xr-x···0·root·········(0)·root·········(0)····47104·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/lc.exe
465 -rwxr-xr-x···0·root·········(0)·root·········(0)····19456·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/macpack.exe465 -rwxr-xr-x···0·root·········(0)·root·········(0)····19456·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/macpack.exe
466 -rwxr-xr-x···0·root·········(0)·root·········(0)····24064·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/makecert.exe466 -rwxr-xr-x···0·root·········(0)·root·········(0)····24064·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/makecert.exe
467 -rwxr-xr-x···0·root·········(0)·root·········(0)····37888·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mconfig.exe467 -rwxr-xr-x···0·root·········(0)·root·········(0)····37888·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mconfig.exe
468 -rwxr-xr-x···0·root·········(0)·root·········(0)····44544·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mdbrebase.exe468 -rwxr-xr-x···0·root·········(0)·root·········(0)····44544·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mdbrebase.exe
469 -rwxr-xr-x···0·root·········(0)·root·········(0)···524800·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mkbundle.exe469 -rwxr-xr-x···0·root·········(0)·root·········(0)···524288·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mkbundle.exe
470 -rwxr-xr-x···0·root·········(0)·root·········(0)····70144·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-diff.exe470 -rwxr-xr-x···0·root·········(0)·root·········(0)····70144·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-diff.exe
471 -rwxr-xr-x···0·root·········(0)·root·········(0)····96256·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-html.exe471 -rwxr-xr-x···0·root·········(0)·root·········(0)····96256·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-html.exe
472 -rwxr-xr-x···0·root·········(0)·root·········(0)····83456·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-info.exe472 -rwxr-xr-x···0·root·········(0)·root·········(0)····83456·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-api-info.exe
473 -rwxr-xr-x···0·root·········(0)·root·········(0)···378880·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-cil-strip.exe473 -rwxr-xr-x···0·root·········(0)·root·········(0)···378880·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-cil-strip.exe
474 -rwxr-xr-x···0·root·········(0)·root·········(0)····48128·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe474 -rwxr-xr-x···0·root·········(0)·root·········(0)····48128·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe
475 -rw-r--r--···0·root·········(0)·root·········(0)······155·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe.config475 -rw-r--r--···0·root·········(0)·root·········(0)······155·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe.config
476 -rwxr-xr-x···0·root·········(0)·root·········(0)···559104·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-symbolicate.exe476 -rwxr-xr-x···0·root·········(0)·root·········(0)···559104·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-symbolicate.exe
6.66 KB
./usr/lib/mono/4.5/al.exe
6.61 KB
pedump {}
    
Offset 8, 18 lines modifiedOffset 8, 18 lines modified
8 »       ···Optional·Header·Size:·0x00e08 »       ···Optional·Header·Size:·0x00e0
9 »       ···»       Characteristics:·0x01029 »       ···»       Characteristics:·0x0102
  
10 PE·Header:10 PE·Header:
11 »       ·········Magic·(0x010b):·0x010b11 »       ·········Magic·(0x010b):·0x010b
12 »       ·············LMajor·(6):·0x0812 »       ·············LMajor·(6):·0x08
13 »       ·············LMinor·(0):·0x0013 »       ·············LMinor·(0):·0x00
14 »       ··············Code·Size:·0x00079c0014 »       ··············Code·Size:·0x00079a00
15 »       ··Initialized·Data·Size:·0x0000080015 »       ··Initialized·Data·Size:·0x00000800
16 »       Uninitialized·Data·Size:·0x0000000016 »       Uninitialized·Data·Size:·0x00000000
17 »       ········Entry·Point·RVA:·0x0007ba9e17 »       ········Entry·Point·RVA:·0x0007b89e
18 »       ·»       ··Code·Base·RVA:·0x0000200018 »       ·»       ··Code·Base·RVA:·0x00002000
19 »       »       ··Data·Base·RVA:·0x0007c00019 »       »       ··Data·Base·RVA:·0x0007c000
  
  
20 NT·Header:20 NT·Header:
21 »       ···Image·Base·(0x400000):·0x0040000021 »       ···Image·Base·(0x400000):·0x00400000
22 »       Section·Alignment·(8192):·0x0000200022 »       Section·Alignment·(8192):·0x00002000
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       ··Heap·Reserve·Size·(1M):·0x0010000041 »       ··Heap·Reserve·Size·(1M):·0x00100000
42 »       ·Heap·Commit·Size·(4096):·0x0000100042 »       ·Heap·Commit·Size·(4096):·0x00001000
43 »       ······Loader·flags·(0x1):·0x0000000043 »       ······Loader·flags·(0x1):·0x00000000
44 »       ···Data·Directories·(16):·0x0000001044 »       ···Data·Directories·(16):·0x00000010
  
45 Data·directories:45 Data·directories:
46 »       ·····Export·Table:·0x00000000·[0x00000000]46 »       ·····Export·Table:·0x00000000·[0x00000000]
47 »       ·····Import·Table:·0x0007ba50·[0x0000004b]47 »       ·····Import·Table:·0x0007b850·[0x0000004b]
48 »       ···Resource·Table:·0x0007e000·[0x00000358]48 »       ···Resource·Table:·0x0007e000·[0x00000358]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x00080000·[0x0000000c]51 »       ······Reloc·Table:·0x00080000·[0x0000000c]
52 »       ············Debug:·0x00000000·[0x00000000]52 »       ············Debug:·0x00000000·[0x00000000]
53 »       ········Copyright:·0x00000000·[0x00000000]53 »       ········Copyright:·0x00000000·[0x00000000]
54 »       ·······Global·Ptr:·0x00000000·[0x00000000]54 »       ·······Global·Ptr:·0x00000000·[0x00000000]
Offset 57, 61 lines modifiedOffset 57, 61 lines modified
57 »       Load·Config·Table:·0x00000000·[0x00000000]57 »       Load·Config·Table:·0x00000000·[0x00000000]
58 »       ·····Bound·Import:·0x00000000·[0x00000000]58 »       ·····Bound·Import:·0x00000000·[0x00000000]
59 »       ··············IAT:·0x00002000·[0x00000008]59 »       ··············IAT:·0x00002000·[0x00000008]
60 »       Delay·Import·Desc:·0x00000000·[0x00000000]60 »       Delay·Import·Desc:·0x00000000·[0x00000000]
61 »       ·······CLI·Header:·0x00002008·[0x00000048]61 »       ·······CLI·Header:·0x00002008·[0x00000048]
  
62 »       Name:·.text62 »       Name:·.text
63 »       ···Virtual·Size:·0x00079aa463 »       ···Virtual·Size:·0x000798a4
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x00079c0065 »       ··Raw·Data·Size:·0x00079a00
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001e873 »       ···Virtual·Size:·0x000001e8
74 »       Virtual·Address:·0x0007c00074 »       Virtual·Address:·0x0007c000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007a00076 »       ···Raw·Data·Ptr:·0x00079e00
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
81 »       Flags:·data,·read,·write81 »       Flags:·data,·read,·write
  
82 »       Name:·.rsrc82 »       Name:·.rsrc
83 »       ···Virtual·Size:·0x0000035883 »       ···Virtual·Size:·0x00000358
84 »       Virtual·Address:·0x0007e00084 »       Virtual·Address:·0x0007e000
85 »       ··Raw·Data·Size:·0x0000040085 »       ··Raw·Data·Size:·0x00000400
86 »       ···Raw·Data·Ptr:·0x0007a20086 »       ···Raw·Data·Ptr:·0x0007a000
87 »       ······Reloc·Ptr:·0x0000000087 »       ······Reloc·Ptr:·0x00000000
88 »       ·····LineNo·Ptr:·0x0000000088 »       ·····LineNo·Ptr:·0x00000000
89 »       ····Reloc·Count:·0x000089 »       ····Reloc·Count:·0x0000
90 »       ·····Line·Count:·0x000090 »       ·····Line·Count:·0x0000
91 »       Flags:·data,·read,·91 »       Flags:·data,·read,·
  
92 »       Name:·.reloc92 »       Name:·.reloc
93 »       ···Virtual·Size:·0x0000000c93 »       ···Virtual·Size:·0x0000000c
94 »       Virtual·Address:·0x0008000094 »       Virtual·Address:·0x00080000
95 »       ··Raw·Data·Size:·0x0000020095 »       ··Raw·Data·Size:·0x00000200
96 »       ···Raw·Data·Ptr:·0x0007a60096 »       ···Raw·Data·Ptr:·0x0007a400
97 »       ······Reloc·Ptr:·0x0000000097 »       ······Reloc·Ptr:·0x00000000
98 »       ·····LineNo·Ptr:·0x0000000098 »       ·····LineNo·Ptr:·0x00000000
99 »       ····Reloc·Count:·0x000099 »       ····Reloc·Count:·0x0000
100 »       ·····Line·Count:·0x0000100 »       ·····Line·Count:·0x0000
101 »       Flags:·data,·discard,·read,·101 »       Flags:·data,·discard,·read,·
  
102 ··········CLI·header·size:·72102 ··········CLI·header·size:·72
103 ·········Runtime·required:·2.5103 ·········Runtime·required:·2.5
104 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned104 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
105 »       ·········Metadata:·0x00036f5c·[0x00044af0]105 »       ·········Metadata:·0x00036f68·[0x000448e8]
106 »       Entry·Point·Token:·0x06000004106 »       Entry·Point·Token:·0x06000004
107 »       ·····Resources·at:·0x00000000·[0x00000000]107 »       ·····Resources·at:·0x00000000·[0x00000000]
108 »       ···Strong·Name·at:·0x00000000·[0x00000000]108 »       ···Strong·Name·at:·0x00000000·[0x00000000]
109 »       ··Code·Manager·at:·0x00000000·[0x00000000]109 »       ··Code·Manager·at:·0x00000000·[0x00000000]
110 »       ··VTableFixups·at:·0x00000000·[0x00000000]110 »       ··VTableFixups·at:·0x00000000·[0x00000000]
111 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]111 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 122, 42 lines modifiedOffset 122, 42 lines modified
122 Metadata·header:122 Metadata·header:
123 ···········Version:·1.1123 ···········Version:·1.1
124 ····Version·string:·v4.0.30319124 ····Version·string:·v4.0.30319
  
125 Metadata·pointers:125 Metadata·pointers:
126 »       Tables·(#~):·0x0000006c·-·0x00024228·[147900·==·0x000241bc]126 »       Tables·(#~):·0x0000006c·-·0x00024228·[147900·==·0x000241bc]
127 »       ····Strings:·0x00024228·-·0x00035cb4·[72332·==·0x00011a8c]127 »       ····Strings:·0x00024228·-·0x00035cb4·[72332·==·0x00011a8c]
128 »       ·······Blob:·0x0003cfcc·-·0x00044af0·[31524·==·0x00007b24]128 »       ·······Blob:·0x0003cfcc·-·0x000448e8·[31004·==·0x0000791c]
129 »       User·string:·0x00035cb4·-·0x0003cfbc·[29448·==·0x00007308]129 »       User·string:·0x00035cb4·-·0x0003cfbc·[29448·==·0x00007308]
130 »       ·······GUID:·0x0003cfbc·-·0x0003cfcc·[16·==·0x00000010]130 »       ·······GUID:·0x0003cfbc·-·0x0003cfcc·[16·==·0x00000010]
131 Rows:131 Rows:
132 Table·Module:·1·records·(12·bytes,·at·35458)132 Table·Module:·1·records·(12·bytes,·at·35464)
133 Table·TypeRef:·204·records·(10·bytes,·at·35464)133 Table·TypeRef:·204·records·(10·bytes,·at·35470)
134 Table·TypeDef:·379·records·(18·bytes,·at·35c5c)134 Table·TypeDef:·379·records·(18·bytes,·at·35c68)
135 Table·Field:·1993·records·(8·bytes,·at·37702)135 Table·Field:·1993·records·(8·bytes,·at·3770e)
136 Table·Method:·3884·records·(16·bytes,·at·3b54a)136 Table·Method:·3884·records·(16·bytes,·at·3b556)
137 Table·Param:·3559·records·(8·bytes,·at·4a80a)137 Table·Param:·3559·records·(8·bytes,·at·4a816)
138 Table·InterfaceImpl:·61·records·(4·bytes,·at·51742)138 Table·InterfaceImpl:·61·records·(4·bytes,·at·5174e)
139 Table·MemberRef:·1146·records·(8·bytes,·at·51836)139 Table·MemberRef:·1146·records·(8·bytes,·at·51842)
140 Table·Constant:·554·records·(6·bytes,·at·53c06)140 Table·Constant:·554·records·(6·bytes,·at·53c12)
141 Table·CustomAttribute:·106·records·(8·bytes,·at·54902)141 Table·CustomAttribute:·106·records·(8·bytes,·at·5490e)
142 Table·FieldMarshal:·9·records·(4·bytes,·at·54c52)142 Table·FieldMarshal:·9·records·(4·bytes,·at·54c5e)
143 Table·ClassLayout:·9·records·(8·bytes,·at·54c76)143 Table·ClassLayout:·9·records·(8·bytes,·at·54c82)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·54cbe)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·54cca)
145 Table·StandaloneSig:·517·records·(2·bytes,·at·54cca)145 Table·StandaloneSig:·517·records·(2·bytes,·at·54cd6)
146 Table·EventMap:·2·records·(4·bytes,·at·550d4)146 Table·EventMap:·2·records·(4·bytes,·at·550e0)
147 Table·Event:·4·records·(8·bytes,·at·550dc)147 Table·Event:·4·records·(8·bytes,·at·550e8)
148 Table·PropertyMap:·153·records·(4·bytes,·at·550fc)148 Table·PropertyMap:·153·records·(4·bytes,·at·55108)
149 Table·Property:·1041·records·(8·bytes,·at·55360)149 Table·Property:·1041·records·(8·bytes,·at·5536c)
150 Table·MethodSemantics:·1077·records·(6·bytes,·at·573e8)150 Table·MethodSemantics:·1077·records·(6·bytes,·at·573f4)
Max diff block lines reached; 0/6748 bytes (0.00%) of diff not shown.
6.66 KB
./usr/lib/mono/4.5/ikdasm.exe
6.61 KB
pedump {}
    
Offset 8, 18 lines modifiedOffset 8, 18 lines modified
8 »       ···Optional·Header·Size:·0x00e08 »       ···Optional·Header·Size:·0x00e0
9 »       ···»       Characteristics:·0x01029 »       ···»       Characteristics:·0x0102
  
10 PE·Header:10 PE·Header:
11 »       ·········Magic·(0x010b):·0x010b11 »       ·········Magic·(0x010b):·0x010b
12 »       ·············LMajor·(6):·0x0812 »       ·············LMajor·(6):·0x08
13 »       ·············LMinor·(0):·0x0013 »       ·············LMinor·(0):·0x00
14 »       ··············Code·Size:·0x0008ba0014 »       ··············Code·Size:·0x0008b800
15 »       ··Initialized·Data·Size:·0x0000080015 »       ··Initialized·Data·Size:·0x00000800
16 »       Uninitialized·Data·Size:·0x0000000016 »       Uninitialized·Data·Size:·0x00000000
17 »       ········Entry·Point·RVA:·0x0008d98e17 »       ········Entry·Point·RVA:·0x0008d74e
18 »       ·»       ··Code·Base·RVA:·0x0000200018 »       ·»       ··Code·Base·RVA:·0x00002000
19 »       »       ··Data·Base·RVA:·0x0008e00019 »       »       ··Data·Base·RVA:·0x0008e000
  
  
20 NT·Header:20 NT·Header:
21 »       ···Image·Base·(0x400000):·0x0040000021 »       ···Image·Base·(0x400000):·0x00400000
22 »       Section·Alignment·(8192):·0x0000200022 »       Section·Alignment·(8192):·0x00002000
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       ··Heap·Reserve·Size·(1M):·0x0010000041 »       ··Heap·Reserve·Size·(1M):·0x00100000
42 »       ·Heap·Commit·Size·(4096):·0x0000100042 »       ·Heap·Commit·Size·(4096):·0x00001000
43 »       ······Loader·flags·(0x1):·0x0000000043 »       ······Loader·flags·(0x1):·0x00000000
44 »       ···Data·Directories·(16):·0x0000001044 »       ···Data·Directories·(16):·0x00000010
  
45 Data·directories:45 Data·directories:
46 »       ·····Export·Table:·0x00000000·[0x00000000]46 »       ·····Export·Table:·0x00000000·[0x00000000]
47 »       ·····Import·Table:·0x0008d940·[0x0000004b]47 »       ·····Import·Table:·0x0008d700·[0x0000004b]
48 »       ···Resource·Table:·0x00090000·[0x000002e0]48 »       ···Resource·Table:·0x00090000·[0x000002e0]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x00092000·[0x0000000c]51 »       ······Reloc·Table:·0x00092000·[0x0000000c]
52 »       ············Debug:·0x00000000·[0x00000000]52 »       ············Debug:·0x00000000·[0x00000000]
53 »       ········Copyright:·0x00000000·[0x00000000]53 »       ········Copyright:·0x00000000·[0x00000000]
54 »       ·······Global·Ptr:·0x00000000·[0x00000000]54 »       ·······Global·Ptr:·0x00000000·[0x00000000]
Offset 57, 61 lines modifiedOffset 57, 61 lines modified
57 »       Load·Config·Table:·0x00000000·[0x00000000]57 »       Load·Config·Table:·0x00000000·[0x00000000]
58 »       ·····Bound·Import:·0x00000000·[0x00000000]58 »       ·····Bound·Import:·0x00000000·[0x00000000]
59 »       ··············IAT:·0x00002000·[0x00000008]59 »       ··············IAT:·0x00002000·[0x00000008]
60 »       Delay·Import·Desc:·0x00000000·[0x00000000]60 »       Delay·Import·Desc:·0x00000000·[0x00000000]
61 »       ·······CLI·Header:·0x00002008·[0x00000048]61 »       ·······CLI·Header:·0x00002008·[0x00000048]
  
62 »       Name:·.text62 »       Name:·.text
63 »       ···Virtual·Size:·0x0008b99463 »       ···Virtual·Size:·0x0008b754
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0008ba0065 »       ··Raw·Data·Size:·0x0008b800
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001d873 »       ···Virtual·Size:·0x000001d8
74 »       Virtual·Address:·0x0008e00074 »       Virtual·Address:·0x0008e000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0008be0076 »       ···Raw·Data·Ptr:·0x0008bc00
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
81 »       Flags:·data,·read,·write81 »       Flags:·data,·read,·write
  
82 »       Name:·.rsrc82 »       Name:·.rsrc
83 »       ···Virtual·Size:·0x000002e083 »       ···Virtual·Size:·0x000002e0
84 »       Virtual·Address:·0x0009000084 »       Virtual·Address:·0x00090000
85 »       ··Raw·Data·Size:·0x0000040085 »       ··Raw·Data·Size:·0x00000400
86 »       ···Raw·Data·Ptr:·0x0008c00086 »       ···Raw·Data·Ptr:·0x0008be00
87 »       ······Reloc·Ptr:·0x0000000087 »       ······Reloc·Ptr:·0x00000000
88 »       ·····LineNo·Ptr:·0x0000000088 »       ·····LineNo·Ptr:·0x00000000
89 »       ····Reloc·Count:·0x000089 »       ····Reloc·Count:·0x0000
90 »       ·····Line·Count:·0x000090 »       ·····Line·Count:·0x0000
91 »       Flags:·data,·read,·91 »       Flags:·data,·read,·
  
92 »       Name:·.reloc92 »       Name:·.reloc
93 »       ···Virtual·Size:·0x0000000c93 »       ···Virtual·Size:·0x0000000c
94 »       Virtual·Address:·0x0009200094 »       Virtual·Address:·0x00092000
95 »       ··Raw·Data·Size:·0x0000020095 »       ··Raw·Data·Size:·0x00000200
96 »       ···Raw·Data·Ptr:·0x0008c40096 »       ···Raw·Data·Ptr:·0x0008c200
97 »       ······Reloc·Ptr:·0x0000000097 »       ······Reloc·Ptr:·0x00000000
98 »       ·····LineNo·Ptr:·0x0000000098 »       ·····LineNo·Ptr:·0x00000000
99 »       ····Reloc·Count:·0x000099 »       ····Reloc·Count:·0x0000
100 »       ·····Line·Count:·0x0000100 »       ·····Line·Count:·0x0000
101 »       Flags:·data,·discard,·read,·101 »       Flags:·data,·discard,·read,·
  
102 ··········CLI·header·size:·72102 ··········CLI·header·size:·72
103 ·········Runtime·required:·2.5103 ·········Runtime·required:·2.5
104 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned104 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
105 »       ·········Metadata:·0x0004371c·[0x0004a218]105 »       ·········Metadata:·0x00043728·[0x00049fcc]
106 »       Entry·Point·Token:·0x06000099106 »       Entry·Point·Token:·0x06000099
107 »       ·····Resources·at:·0x00000000·[0x00000000]107 »       ·····Resources·at:·0x00000000·[0x00000000]
108 »       ···Strong·Name·at:·0x00000000·[0x00000000]108 »       ···Strong·Name·at:·0x00000000·[0x00000000]
109 »       ··Code·Manager·at:·0x00000000·[0x00000000]109 »       ··Code·Manager·at:·0x00000000·[0x00000000]
110 »       ··VTableFixups·at:·0x00000000·[0x00000000]110 »       ··VTableFixups·at:·0x00000000·[0x00000000]
111 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]111 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 122, 42 lines modifiedOffset 122, 42 lines modified
122 Metadata·header:122 Metadata·header:
123 ···········Version:·1.1123 ···········Version:·1.1
124 ····Version·string:·v4.0.30319124 ····Version·string:·v4.0.30319
  
125 Metadata·pointers:125 Metadata·pointers:
126 »       Tables·(#~):·0x0000006c·-·0x00026270·[156164·==·0x00026204]126 »       Tables·(#~):·0x0000006c·-·0x00026270·[156164·==·0x00026204]
127 »       ····Strings:·0x00026270·-·0x00038200·[73616·==·0x00011f90]127 »       ····Strings:·0x00026270·-·0x00038200·[73616·==·0x00011f90]
128 »       ·······Blob:·0x00042b20·-·0x0004a218·[30456·==·0x000076f8]128 »       ·······Blob:·0x00042b20·-·0x00049fcc·[29868·==·0x000074ac]
129 »       User·string:·0x00038200·-·0x00042b10·[43280·==·0x0000a910]129 »       User·string:·0x00038200·-·0x00042b10·[43280·==·0x0000a910]
130 »       ·······GUID:·0x00042b10·-·0x00042b20·[16·==·0x00000010]130 »       ·······GUID:·0x00042b10·-·0x00042b20·[16·==·0x00000010]
131 Rows:131 Rows:
132 Table·Module:·1·records·(12·bytes,·at·41c18)132 Table·Module:·1·records·(12·bytes,·at·41c24)
133 Table·TypeRef:·198·records·(10·bytes,·at·41c24)133 Table·TypeRef:·198·records·(10·bytes,·at·41c30)
134 Table·TypeDef:·404·records·(18·bytes,·at·423e0)134 Table·TypeDef:·404·records·(18·bytes,·at·423ec)
135 Table·Field:·2074·records·(8·bytes,·at·44048)135 Table·Field:·2074·records·(8·bytes,·at·44054)
136 Table·Method:·3971·records·(16·bytes,·at·48118)136 Table·Method:·3971·records·(16·bytes,·at·48124)
137 Table·Param:·3878·records·(8·bytes,·at·57948)137 Table·Param:·3878·records·(8·bytes,·at·57954)
138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f278)138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f284)
139 Table·MemberRef:·1288·records·(8·bytes,·at·5f3bc)139 Table·MemberRef:·1288·records·(8·bytes,·at·5f3c8)
140 Table·Constant:·564·records·(6·bytes,·at·61bfc)140 Table·Constant:·564·records·(6·bytes,·at·61c08)
141 Table·CustomAttribute:·185·records·(8·bytes,·at·62934)141 Table·CustomAttribute:·185·records·(8·bytes,·at·62940)
142 Table·DeclSecurity:·1·records·(6·bytes,·at·62efc)142 Table·DeclSecurity:·1·records·(6·bytes,·at·62f08)
143 Table·ClassLayout:·10·records·(8·bytes,·at·62f02)143 Table·ClassLayout:·10·records·(8·bytes,·at·62f0e)
144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62f52)144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62f5e)
145 Table·StandaloneSig:·611·records·(2·bytes,·at·62f6a)145 Table·StandaloneSig:·611·records·(2·bytes,·at·62f76)
146 Table·EventMap:·2·records·(4·bytes,·at·63430)146 Table·EventMap:·2·records·(4·bytes,·at·6343c)
147 Table·Event:·4·records·(8·bytes,·at·63438)147 Table·Event:·4·records·(8·bytes,·at·63444)
148 Table·PropertyMap:·164·records·(4·bytes,·at·63458)148 Table·PropertyMap:·164·records·(4·bytes,·at·63464)
149 Table·Property:·1082·records·(8·bytes,·at·636e8)149 Table·Property:·1082·records·(8·bytes,·at·636f4)
150 Table·MethodSemantics:·1127·records·(6·bytes,·at·658b8)150 Table·MethodSemantics:·1127·records·(6·bytes,·at·658c4)
Max diff block lines reached; 0/6748 bytes (0.00%) of diff not shown.
6.74 KB
./usr/lib/mono/4.5/mkbundle.exe
6.68 KB
pedump {}
    
Offset 8, 18 lines modifiedOffset 8, 18 lines modified
8 »       ···Optional·Header·Size:·0x00e08 »       ···Optional·Header·Size:·0x00e0
9 »       ···»       Characteristics:·0x01029 »       ···»       Characteristics:·0x0102
  
10 PE·Header:10 PE·Header:
11 »       ·········Magic·(0x010b):·0x010b11 »       ·········Magic·(0x010b):·0x010b
12 »       ·············LMajor·(6):·0x0812 »       ·············LMajor·(6):·0x08
13 »       ·············LMinor·(0):·0x0013 »       ·············LMinor·(0):·0x00
14 »       ··············Code·Size:·0x0007f60014 »       ··············Code·Size:·0x0007f400
15 »       ··Initialized·Data·Size:·0x0000080015 »       ··Initialized·Data·Size:·0x00000800
16 »       Uninitialized·Data·Size:·0x0000000016 »       Uninitialized·Data·Size:·0x00000000
17 »       ········Entry·Point·RVA:·0x0008159e17 »       ········Entry·Point·RVA:·0x0008137e
18 »       ·»       ··Code·Base·RVA:·0x0000200018 »       ·»       ··Code·Base·RVA:·0x00002000
19 »       »       ··Data·Base·RVA:·0x0008200019 »       »       ··Data·Base·RVA:·0x00082000
  
  
20 NT·Header:20 NT·Header:
21 »       ···Image·Base·(0x400000):·0x0040000021 »       ···Image·Base·(0x400000):·0x00400000
22 »       Section·Alignment·(8192):·0x0000200022 »       Section·Alignment·(8192):·0x00002000
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       ··Heap·Reserve·Size·(1M):·0x0010000041 »       ··Heap·Reserve·Size·(1M):·0x00100000
42 »       ·Heap·Commit·Size·(4096):·0x0000100042 »       ·Heap·Commit·Size·(4096):·0x00001000
43 »       ······Loader·flags·(0x1):·0x0000000043 »       ······Loader·flags·(0x1):·0x00000000
44 »       ···Data·Directories·(16):·0x0000001044 »       ···Data·Directories·(16):·0x00000010
  
45 Data·directories:45 Data·directories:
46 »       ·····Export·Table:·0x00000000·[0x00000000]46 »       ·····Export·Table:·0x00000000·[0x00000000]
47 »       ·····Import·Table:·0x00081550·[0x0000004b]47 »       ·····Import·Table:·0x00081330·[0x0000004b]
48 »       ···Resource·Table:·0x00084000·[0x000002e8]48 »       ···Resource·Table:·0x00084000·[0x000002e8]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x00086000·[0x0000000c]51 »       ······Reloc·Table:·0x00086000·[0x0000000c]
52 »       ············Debug:·0x00000000·[0x00000000]52 »       ············Debug:·0x00000000·[0x00000000]
53 »       ········Copyright:·0x00000000·[0x00000000]53 »       ········Copyright:·0x00000000·[0x00000000]
54 »       ·······Global·Ptr:·0x00000000·[0x00000000]54 »       ·······Global·Ptr:·0x00000000·[0x00000000]
Offset 57, 63 lines modifiedOffset 57, 63 lines modified
57 »       Load·Config·Table:·0x00000000·[0x00000000]57 »       Load·Config·Table:·0x00000000·[0x00000000]
58 »       ·····Bound·Import:·0x00000000·[0x00000000]58 »       ·····Bound·Import:·0x00000000·[0x00000000]
59 »       ··············IAT:·0x00002000·[0x00000008]59 »       ··············IAT:·0x00002000·[0x00000008]
60 »       Delay·Import·Desc:·0x00000000·[0x00000000]60 »       Delay·Import·Desc:·0x00000000·[0x00000000]
61 »       ·······CLI·Header:·0x00002008·[0x00000048]61 »       ·······CLI·Header:·0x00002008·[0x00000048]
  
62 »       Name:·.text62 »       Name:·.text
63 »       ···Virtual·Size:·0x0007f5a463 »       ···Virtual·Size:·0x0007f384
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0007f60065 »       ··Raw·Data·Size:·0x0007f400
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001d873 »       ···Virtual·Size:·0x000001d8
74 »       Virtual·Address:·0x0008200074 »       Virtual·Address:·0x00082000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007fa0076 »       ···Raw·Data·Ptr:·0x0007f800
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
81 »       Flags:·data,·read,·write81 »       Flags:·data,·read,·write
  
82 »       Name:·.rsrc82 »       Name:·.rsrc
83 »       ···Virtual·Size:·0x000002e883 »       ···Virtual·Size:·0x000002e8
84 »       Virtual·Address:·0x0008400084 »       Virtual·Address:·0x00084000
85 »       ··Raw·Data·Size:·0x0000040085 »       ··Raw·Data·Size:·0x00000400
86 »       ···Raw·Data·Ptr:·0x0007fc0086 »       ···Raw·Data·Ptr:·0x0007fa00
87 »       ······Reloc·Ptr:·0x0000000087 »       ······Reloc·Ptr:·0x00000000
88 »       ·····LineNo·Ptr:·0x0000000088 »       ·····LineNo·Ptr:·0x00000000
89 »       ····Reloc·Count:·0x000089 »       ····Reloc·Count:·0x0000
90 »       ·····Line·Count:·0x000090 »       ·····Line·Count:·0x0000
91 »       Flags:·data,·read,·91 »       Flags:·data,·read,·
  
92 »       Name:·.reloc92 »       Name:·.reloc
93 »       ···Virtual·Size:·0x0000000c93 »       ···Virtual·Size:·0x0000000c
94 »       Virtual·Address:·0x0008600094 »       Virtual·Address:·0x00086000
95 »       ··Raw·Data·Size:·0x0000020095 »       ··Raw·Data·Size:·0x00000200
96 »       ···Raw·Data·Ptr:·0x0008000096 »       ···Raw·Data·Ptr:·0x0007fe00
97 »       ······Reloc·Ptr:·0x0000000097 »       ······Reloc·Ptr:·0x00000000
98 »       ·····LineNo·Ptr:·0x0000000098 »       ·····LineNo·Ptr:·0x00000000
99 »       ····Reloc·Count:·0x000099 »       ····Reloc·Count:·0x0000
100 »       ·····Line·Count:·0x0000100 »       ·····Line·Count:·0x0000
101 »       Flags:·data,·discard,·read,·101 »       Flags:·data,·discard,·read,·
  
102 ··········CLI·header·size:·72102 ··········CLI·header·size:·72
103 ·········Runtime·required:·2.5103 ·········Runtime·required:·2.5
104 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned104 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
105 »       ·········Metadata:·0x0003b880·[0x00045cc8]105 »       ·········Metadata:·0x0003b888·[0x00045aa4]
106 »       Entry·Point·Token:·0x06000002106 »       Entry·Point·Token:·0x06000002
107 »       ·····Resources·at:·0x00039a3c·[0x00001e41]107 »       ·····Resources·at:·0x00039a44·[0x00001e41]
108 »       ···Strong·Name·at:·0x00000000·[0x00000000]108 »       ···Strong·Name·at:·0x00000000·[0x00000000]
109 »       ··Code·Manager·at:·0x00000000·[0x00000000]109 »       ··Code·Manager·at:·0x00000000·[0x00000000]
110 »       ··VTableFixups·at:·0x00000000·[0x00000000]110 »       ··VTableFixups·at:·0x00000000·[0x00000000]
111 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]111 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
112 Strong·name:·none112 Strong·name:·none
  
Offset 122, 42 lines modifiedOffset 122, 42 lines modified
122 Metadata·header:122 Metadata·header:
123 ···········Version:·1.1123 ···········Version:·1.1
124 ····Version·string:·v4.0.30319124 ····Version·string:·v4.0.30319
  
125 Metadata·pointers:125 Metadata·pointers:
126 »       Tables·(#~):·0x0000006c·-·0x000233f8·[144268·==·0x0002338c]126 »       Tables·(#~):·0x0000006c·-·0x000233f8·[144268·==·0x0002338c]
127 »       ····Strings:·0x000233f8·-·0x0003461c·[70180·==·0x00011224]127 »       ····Strings:·0x000233f8·-·0x0003461c·[70180·==·0x00011224]
128 »       ·······Blob:·0x0003f468·-·0x00045cc8·[26720·==·0x00006860]128 »       ·······Blob:·0x0003f468·-·0x00045aa4·[26172·==·0x0000663c]
129 »       User·string:·0x0003461c·-·0x0003f458·[44604·==·0x0000ae3c]129 »       User·string:·0x0003461c·-·0x0003f458·[44604·==·0x0000ae3c]
130 »       ·······GUID:·0x0003f458·-·0x0003f468·[16·==·0x00000010]130 »       ·······GUID:·0x0003f458·-·0x0003f468·[16·==·0x00000010]
131 Rows:131 Rows:
132 Table·Module:·1·records·(12·bytes,·at·39d7c)132 Table·Module:·1·records·(12·bytes,·at·39d84)
133 Table·TypeRef:·190·records·(10·bytes,·at·39d88)133 Table·TypeRef:·190·records·(10·bytes,·at·39d90)
134 Table·TypeDef:·381·records·(18·bytes,·at·3a4f4)134 Table·TypeDef:·381·records·(18·bytes,·at·3a4fc)
135 Table·Field:·1940·records·(8·bytes,·at·3bfbe)135 Table·Field:·1940·records·(8·bytes,·at·3bfc6)
136 Table·Method:·3699·records·(16·bytes,·at·3fc5e)136 Table·Method:·3699·records·(16·bytes,·at·3fc66)
137 Table·Param:·3459·records·(8·bytes,·at·4e38e)137 Table·Param:·3459·records·(8·bytes,·at·4e396)
138 Table·InterfaceImpl:·52·records·(4·bytes,·at·54fa6)138 Table·InterfaceImpl:·52·records·(4·bytes,·at·54fae)
139 Table·MemberRef:·1187·records·(8·bytes,·at·55076)139 Table·MemberRef:·1187·records·(8·bytes,·at·5507e)
140 Table·Constant:·497·records·(6·bytes,·at·5758e)140 Table·Constant:·497·records·(6·bytes,·at·57596)
141 Table·CustomAttribute:·153·records·(8·bytes,·at·58134)141 Table·CustomAttribute:·153·records·(8·bytes,·at·5813c)
142 Table·ClassLayout:·10·records·(8·bytes,·at·585fc)142 Table·ClassLayout:·10·records·(8·bytes,·at·58604)
143 Table·FieldLayoutt:·2·records·(6·bytes,·at·5864c)143 Table·FieldLayoutt:·2·records·(6·bytes,·at·58654)
144 Table·StandaloneSig:·544·records·(2·bytes,·at·58658)144 Table·StandaloneSig:·544·records·(2·bytes,·at·58660)
145 Table·EventMap:·2·records·(4·bytes,·at·58a98)145 Table·EventMap:·2·records·(4·bytes,·at·58aa0)
146 Table·Event:·4·records·(8·bytes,·at·58aa0)146 Table·Event:·4·records·(8·bytes,·at·58aa8)
147 Table·PropertyMap:·152·records·(4·bytes,·at·58ac0)147 Table·PropertyMap:·152·records·(4·bytes,·at·58ac8)
148 Table·Property:·1048·records·(8·bytes,·at·58d20)148 Table·Property:·1048·records·(8·bytes,·at·58d28)
Max diff block lines reached; 0/6824 bytes (0.00%) of diff not shown.
4.0 KB
./usr/lib/mono/4.5/mono-symbolicate.exe
3.92 KB
pedump {}
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x00038040·[0x00051310]109 »       ·········Metadata:·0x00038038·[0x00051310]
110 »       Entry·Point·Token:·0x06000002110 »       Entry·Point·Token:·0x06000002
111 »       ·····Resources·at:·0x00000000·[0x00000000]111 »       ·····Resources·at:·0x00000000·[0x00000000]
112 »       ···Strong·Name·at:·0x00000000·[0x00000000]112 »       ···Strong·Name·at:·0x00000000·[0x00000000]
113 »       ··Code·Manager·at:·0x00000000·[0x00000000]113 »       ··Code·Manager·at:·0x00000000·[0x00000000]
114 »       ··VTableFixups·at:·0x00000000·[0x00000000]114 »       ··VTableFixups·at:·0x00000000·[0x00000000]
115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 126, 38 lines modifiedOffset 126, 38 lines modified
126 Metadata·pointers:126 Metadata·pointers:
127 »       Tables·(#~):·0x0000006c·-·0x0002e66c·[189952·==·0x0002e600]127 »       Tables·(#~):·0x0000006c·-·0x0002e66c·[189952·==·0x0002e600]
128 »       ····Strings:·0x0002e66c·-·0x000434a8·[85564·==·0x00014e3c]128 »       ····Strings:·0x0002e66c·-·0x000434a8·[85564·==·0x00014e3c]
129 »       ·······Blob:·0x00047984·-·0x00051310·[39308·==·0x0000998c]129 »       ·······Blob:·0x00047984·-·0x00051310·[39308·==·0x0000998c]
130 »       User·string:·0x000434a8·-·0x00047974·[17612·==·0x000044cc]130 »       User·string:·0x000434a8·-·0x00047974·[17612·==·0x000044cc]
131 »       ·······GUID:·0x00047974·-·0x00047984·[16·==·0x00000010]131 »       ·······GUID:·0x00047974·-·0x00047984·[16·==·0x00000010]
132 Rows:132 Rows:
133 Table·Module:·1·records·(12·bytes,·at·3653c)133 Table·Module:·1·records·(12·bytes,·at·36534)
134 Table·TypeRef:·205·records·(10·bytes,·at·36548)134 Table·TypeRef:·205·records·(10·bytes,·at·36540)
135 Table·TypeDef:·651·records·(18·bytes,·at·36d4a)135 Table·TypeDef:·651·records·(18·bytes,·at·36d42)
136 Table·Field:·3540·records·(8·bytes,·at·39b10)136 Table·Field:·3540·records·(8·bytes,·at·39b08)
137 Table·Method:·4060·records·(16·bytes,·at·409b0)137 Table·Method:·4060·records·(16·bytes,·at·409a8)
138 Table·Param:·4571·records·(8·bytes,·at·50770)138 Table·Param:·4571·records·(8·bytes,·at·50768)
139 Table·InterfaceImpl:·198·records·(4·bytes,·at·59648)139 Table·InterfaceImpl:·198·records·(4·bytes,·at·59640)
140 Table·MemberRef:·1520·records·(8·bytes,·at·59960)140 Table·MemberRef:·1520·records·(8·bytes,·at·59958)
141 Table·Constant:·1480·records·(6·bytes,·at·5c8e0)141 Table·Constant:·1480·records·(6·bytes,·at·5c8d8)
142 Table·CustomAttribute:·389·records·(8·bytes,·at·5eb90)142 Table·CustomAttribute:·389·records·(8·bytes,·at·5eb88)
143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f7b8)143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f7b0)
144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f884)144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f87c)
145 Table·ClassLayout:·13·records·(8·bytes,·at·5f890)145 Table·ClassLayout:·13·records·(8·bytes,·at·5f888)
146 Table·StandaloneSig:·702·records·(2·bytes,·at·5f8f8)146 Table·StandaloneSig:·702·records·(2·bytes,·at·5f8f0)
147 Table·EventMap:·1·records·(4·bytes,·at·5fe74)147 Table·EventMap:·1·records·(4·bytes,·at·5fe6c)
148 Table·Event:·1·records·(8·bytes,·at·5fe78)148 Table·Event:·1·records·(8·bytes,·at·5fe70)
149 Table·PropertyMap:·169·records·(4·bytes,·at·5fe80)149 Table·PropertyMap:·169·records·(4·bytes,·at·5fe78)
150 Table·Property:·933·records·(8·bytes,·at·60124)150 Table·Property:·933·records·(8·bytes,·at·6011c)
151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61e4c)151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61e44)
152 Table·MethodImpl:·71·records·(6·bytes,·at·63e32)152 Table·MethodImpl:·71·records·(6·bytes,·at·63e2a)
153 Table·Moduleref:·1·records·(4·bytes,·at·63fdc)153 Table·Moduleref:·1·records·(4·bytes,·at·63fd4)
154 Table·TypeSpec:·404·records·(2·bytes,·at·63fe0)154 Table·TypeSpec:·404·records·(2·bytes,·at·63fd8)
155 Table·ImplMap:·1·records·(10·bytes,·at·64308)155 Table·ImplMap:·1·records·(10·bytes,·at·64300)
156 Table·FieldRVA:·15·records·(6·bytes,·at·64312)156 Table·FieldRVA:·15·records·(6·bytes,·at·6430a)
157 Table·Assembly:·1·records·(26·bytes,·at·6436c)157 Table·Assembly:·1·records·(26·bytes,·at·64364)
158 Table·AssemblyRef:·3·records·(24·bytes,·at·64386)158 Table·AssemblyRef:·3·records·(24·bytes,·at·6437e)
159 Table·NestedClass:·54·records·(4·bytes,·at·643ce)159 Table·NestedClass:·54·records·(4·bytes,·at·643c6)
160 Table·GenericParam:·78·records·(10·bytes,·at·644a6)160 Table·GenericParam:·78·records·(10·bytes,·at·6449e)
161 Table·MethodSpec:·178·records·(4·bytes,·at·647b2)161 Table·MethodSpec:·178·records·(4·bytes,·at·647aa)
162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·64a7a)162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·64a72)
163 RVA·for·Entry·Point:·0x00002058163 RVA·for·Entry·Point:·0x00002058
5.48 KB
./usr/lib/mono/4.5/monop.exe
5.43 KB
pedump {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 PE·Header:11 PE·Header:
12 »       ·········Magic·(0x010b):·0x010b12 »       ·········Magic·(0x010b):·0x010b
13 »       ·············LMajor·(6):·0x0813 »       ·············LMajor·(6):·0x08
14 »       ·············LMinor·(0):·0x0014 »       ·············LMinor·(0):·0x00
15 »       ··············Code·Size:·0x0007bc0015 »       ··············Code·Size:·0x0007bc00
16 »       ··Initialized·Data·Size:·0x0000080016 »       ··Initialized·Data·Size:·0x00000800
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x0007daee18 »       ········Entry·Point·RVA:·0x0007dafe
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x0007e00020 »       »       ··Data·Base·RVA:·0x0007e000
  
  
21 NT·Header:21 NT·Header:
22 »       ···Image·Base·(0x400000):·0x0040000022 »       ···Image·Base·(0x400000):·0x00400000
23 »       Section·Alignment·(8192):·0x0000200023 »       Section·Alignment·(8192):·0x00002000
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       ··Heap·Reserve·Size·(1M):·0x0010000041 »       ··Heap·Reserve·Size·(1M):·0x00100000
42 »       ·Heap·Commit·Size·(4096):·0x0000100042 »       ·Heap·Commit·Size·(4096):·0x00001000
43 »       ······Loader·flags·(0x1):·0x0000000043 »       ······Loader·flags·(0x1):·0x00000000
44 »       ···Data·Directories·(16):·0x0000001044 »       ···Data·Directories·(16):·0x00000010
  
45 Data·directories:45 Data·directories:
46 »       ·····Export·Table:·0x00000000·[0x00000000]46 »       ·····Export·Table:·0x00000000·[0x00000000]
47 »       ·····Import·Table:·0x0007daa0·[0x0000004b]47 »       ·····Import·Table:·0x0007dab0·[0x0000004b]
48 »       ···Resource·Table:·0x00080000·[0x000002d8]48 »       ···Resource·Table:·0x00080000·[0x000002d8]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x00082000·[0x0000000c]51 »       ······Reloc·Table:·0x00082000·[0x0000000c]
52 »       ············Debug:·0x00000000·[0x00000000]52 »       ············Debug:·0x00000000·[0x00000000]
53 »       ········Copyright:·0x00000000·[0x00000000]53 »       ········Copyright:·0x00000000·[0x00000000]
54 »       ·······Global·Ptr:·0x00000000·[0x00000000]54 »       ·······Global·Ptr:·0x00000000·[0x00000000]
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 »       Load·Config·Table:·0x00000000·[0x00000000]57 »       Load·Config·Table:·0x00000000·[0x00000000]
58 »       ·····Bound·Import:·0x00000000·[0x00000000]58 »       ·····Bound·Import:·0x00000000·[0x00000000]
59 »       ··············IAT:·0x00002000·[0x00000008]59 »       ··············IAT:·0x00002000·[0x00000008]
60 »       Delay·Import·Desc:·0x00000000·[0x00000000]60 »       Delay·Import·Desc:·0x00000000·[0x00000000]
61 »       ·······CLI·Header:·0x00002008·[0x00000048]61 »       ·······CLI·Header:·0x00002008·[0x00000048]
  
62 »       Name:·.text62 »       Name:·.text
63 »       ···Virtual·Size:·0x0007baf463 »       ···Virtual·Size:·0x0007bb04
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0007bc0065 »       ··Raw·Data·Size:·0x0007bc00
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x0003b050·[0x00042a4c]109 »       ·········Metadata:·0x0003b058·[0x00042a4c]
110 »       Entry·Point·Token:·0x0600000c110 »       Entry·Point·Token:·0x0600000c
111 »       ·····Resources·at:·0x00000000·[0x00000000]111 »       ·····Resources·at:·0x00000000·[0x00000000]
112 »       ···Strong·Name·at:·0x00000000·[0x00000000]112 »       ···Strong·Name·at:·0x00000000·[0x00000000]
113 »       ··Code·Manager·at:·0x00000000·[0x00000000]113 »       ··Code·Manager·at:·0x00000000·[0x00000000]
114 »       ··VTableFixups·at:·0x00000000·[0x00000000]114 »       ··VTableFixups·at:·0x00000000·[0x00000000]
115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 126, 37 lines modifiedOffset 126, 37 lines modified
126 Metadata·pointers:126 Metadata·pointers:
127 »       Tables·(#~):·0x0000006c·-·0x00024068·[147452·==·0x00023ffc]127 »       Tables·(#~):·0x0000006c·-·0x00024068·[147452·==·0x00023ffc]
128 »       ····Strings:·0x00024068·-·0x000354e8·[70784·==·0x00011480]128 »       ····Strings:·0x00024068·-·0x000354e8·[70784·==·0x00011480]
129 »       ·······Blob:·0x0003bf04·-·0x00042a4c·[27464·==·0x00006b48]129 »       ·······Blob:·0x0003bf04·-·0x00042a4c·[27464·==·0x00006b48]
130 »       User·string:·0x000354e8·-·0x0003bef4·[27148·==·0x00006a0c]130 »       User·string:·0x000354e8·-·0x0003bef4·[27148·==·0x00006a0c]
131 »       ·······GUID:·0x0003bef4·-·0x0003bf04·[16·==·0x00000010]131 »       ·······GUID:·0x0003bef4·-·0x0003bf04·[16·==·0x00000010]
132 Rows:132 Rows:
133 Table·Module:·1·records·(12·bytes,·at·39548)133 Table·Module:·1·records·(12·bytes,·at·39550)
134 Table·TypeRef:·179·records·(10·bytes,·at·39554)134 Table·TypeRef:·179·records·(10·bytes,·at·3955c)
135 Table·TypeDef:·393·records·(18·bytes,·at·39c52)135 Table·TypeDef:·393·records·(18·bytes,·at·39c5a)
136 Table·Field:·2039·records·(8·bytes,·at·3b7f4)136 Table·Field:·2039·records·(8·bytes,·at·3b7fc)
137 Table·Method:·3783·records·(16·bytes,·at·3f7ac)137 Table·Method:·3783·records·(16·bytes,·at·3f7b4)
138 Table·Param:·3575·records·(8·bytes,·at·4e41c)138 Table·Param:·3575·records·(8·bytes,·at·4e424)
139 Table·InterfaceImpl:·57·records·(4·bytes,·at·553d4)139 Table·InterfaceImpl:·57·records·(4·bytes,·at·553dc)
140 Table·MemberRef:·1197·records·(8·bytes,·at·554b8)140 Table·MemberRef:·1197·records·(8·bytes,·at·554c0)
141 Table·Constant:·525·records·(6·bytes,·at·57a20)141 Table·Constant:·525·records·(6·bytes,·at·57a28)
142 Table·CustomAttribute:·100·records·(8·bytes,·at·5866e)142 Table·CustomAttribute:·100·records·(8·bytes,·at·58676)
143 Table·ClassLayout:·11·records·(8·bytes,·at·5898e)143 Table·ClassLayout:·11·records·(8·bytes,·at·58996)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·589e6)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·589ee)
145 Table·StandaloneSig:·573·records·(2·bytes,·at·589f2)145 Table·StandaloneSig:·573·records·(2·bytes,·at·589fa)
146 Table·EventMap:·2·records·(4·bytes,·at·58e6c)146 Table·EventMap:·2·records·(4·bytes,·at·58e74)
147 Table·Event:·4·records·(8·bytes,·at·58e74)147 Table·Event:·4·records·(8·bytes,·at·58e7c)
148 Table·PropertyMap:·160·records·(4·bytes,·at·58e94)148 Table·PropertyMap:·160·records·(4·bytes,·at·58e9c)
149 Table·Property:·1072·records·(8·bytes,·at·59114)149 Table·Property:·1072·records·(8·bytes,·at·5911c)
150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b294)150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b29c)
151 Table·MethodImpl:·54·records·(6·bytes,·at·5cc98)151 Table·MethodImpl:·54·records·(6·bytes,·at·5cca0)
152 Table·Moduleref:·1·records·(4·bytes,·at·5cddc)152 Table·Moduleref:·1·records·(4·bytes,·at·5cde4)
153 Table·TypeSpec:·350·records·(2·bytes,·at·5cde0)153 Table·TypeSpec:·350·records·(2·bytes,·at·5cde8)
154 Table·ImplMap:·1·records·(10·bytes,·at·5d09c)154 Table·ImplMap:·1·records·(10·bytes,·at·5d0a4)
155 Table·FieldRVA:·10·records·(6·bytes,·at·5d0a6)155 Table·FieldRVA:·10·records·(6·bytes,·at·5d0ae)
156 Table·Assembly:·1·records·(26·bytes,·at·5d0e2)156 Table·Assembly:·1·records·(26·bytes,·at·5d0ea)
157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d0fc)157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d104)
158 Table·NestedClass:·106·records·(4·bytes,·at·5d12c)158 Table·NestedClass:·106·records·(4·bytes,·at·5d134)
159 Table·GenericParam:·21·records·(10·bytes,·at·5d2d4)159 Table·GenericParam:·21·records·(10·bytes,·at·5d2dc)
160 Table·MethodSpec:·55·records·(4·bytes,·at·5d3a6)160 Table·MethodSpec:·55·records·(4·bytes,·at·5d3ae)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d482)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d48a)
162 RVA·for·Entry·Point:·0x0000275c162 RVA·for·Entry·Point:·0x0000275c
4.5 KB
mono-mcs_6.12.0.199+dfsg-6_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary
2 -rw-r--r--···0········0········0·····1892·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1892·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0···538500·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0···538196·2025-04-03·13:46:50.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.98 KB
data.tar.xz
3.96 KB
data.tar
3.94 KB
./usr/lib/mono/4.5/mcs.exe
3.89 KB
pedump {}
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x000d743c·[0x000e28d8]109 »       ·········Metadata:·0x000d7444·[0x000e28d8]
110 »       Entry·Point·Token:·0x0600093e110 »       Entry·Point·Token:·0x0600093e
111 »       ·····Resources·at:·0x00000000·[0x00000000]111 »       ·····Resources·at:·0x00000000·[0x00000000]
112 »       ···Strong·Name·at:·0x00000000·[0x00000000]112 »       ···Strong·Name·at:·0x00000000·[0x00000000]
113 »       ··Code·Manager·at:·0x00000000·[0x00000000]113 »       ··Code·Manager·at:·0x00000000·[0x00000000]
114 »       ··VTableFixups·at:·0x00000000·[0x00000000]114 »       ··VTableFixups·at:·0x00000000·[0x00000000]
115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 126, 37 lines modifiedOffset 126, 37 lines modified
126 Metadata·pointers:126 Metadata·pointers:
127 »       Tables·(#~):·0x0000006c·-·0x0006f1c0·[454996·==·0x0006f154]127 »       Tables·(#~):·0x0000006c·-·0x0006f1c0·[454996·==·0x0006f154]
128 »       ····Strings:·0x0006f1c0·-·0x00098a88·[170184·==·0x000298c8]128 »       ····Strings:·0x0006f1c0·-·0x00098a88·[170184·==·0x000298c8]
129 »       ·······Blob:·0x000ce5a8·-·0x000e28d8·[82736·==·0x00014330]129 »       ·······Blob:·0x000ce5a8·-·0x000e28d8·[82736·==·0x00014330]
130 »       User·string:·0x00098a88·-·0x000ce598·[219920·==·0x00035b10]130 »       User·string:·0x00098a88·-·0x000ce598·[219920·==·0x00035b10]
131 »       ·······GUID:·0x000ce598·-·0x000ce5a8·[16·==·0x00000010]131 »       ·······GUID:·0x000ce598·-·0x000ce5a8·[16·==·0x00000010]
132 Rows:132 Rows:
133 Table·Module:·1·records·(12·bytes,·at·d5934)133 Table·Module:·1·records·(12·bytes,·at·d593c)
134 Table·TypeRef:·239·records·(10·bytes,·at·d5940)134 Table·TypeRef:·239·records·(10·bytes,·at·d5948)
135 Table·TypeDef:·1096·records·(18·bytes,·at·d6296)135 Table·TypeDef:·1096·records·(18·bytes,·at·d629e)
136 Table·Field:·4694·records·(10·bytes,·at·dafa6)136 Table·Field:·4694·records·(10·bytes,·at·dafae)
137 Table·Method:·10700·records·(18·bytes,·at·e6702)137 Table·Method:·10700·records·(18·bytes,·at·e670a)
138 Table·Param:·10823·records·(8·bytes,·at·11575a)138 Table·Param:·10823·records·(8·bytes,·at·115762)
139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a992)139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a99a)
140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad2e)140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad36)
141 Table·Constant:·1342·records·(8·bytes,·at·1322be)141 Table·Constant:·1342·records·(8·bytes,·at·1322c6)
142 Table·CustomAttribute:·794·records·(12·bytes,·at·134cae)142 Table·CustomAttribute:·794·records·(12·bytes,·at·134cb6)
143 Table·ClassLayout:·18·records·(8·bytes,·at·1371e6)143 Table·ClassLayout:·18·records·(8·bytes,·at·1371ee)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·137276)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·13727e)
145 Table·StandaloneSig:·1817·records·(4·bytes,·at·137282)145 Table·StandaloneSig:·1817·records·(4·bytes,·at·13728a)
146 Table·EventMap:·3·records·(4·bytes,·at·138ee6)146 Table·EventMap:·3·records·(4·bytes,·at·138eee)
147 Table·Event:·5·records·(8·bytes,·at·138ef2)147 Table·Event:·5·records·(8·bytes,·at·138efa)
148 Table·PropertyMap:·507·records·(4·bytes,·at·138f1a)148 Table·PropertyMap:·507·records·(4·bytes,·at·138f22)
149 Table·Property:·2358·records·(10·bytes,·at·139706)149 Table·Property:·2358·records·(10·bytes,·at·13970e)
150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f322)150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f32a)
151 Table·MethodImpl:·145·records·(6·bytes,·at·143132)151 Table·MethodImpl:·145·records·(6·bytes,·at·14313a)
152 Table·Moduleref:·2·records·(4·bytes,·at·143498)152 Table·Moduleref:·2·records·(4·bytes,·at·1434a0)
153 Table·TypeSpec:·714·records·(4·bytes,·at·1434a0)153 Table·TypeSpec:·714·records·(4·bytes,·at·1434a8)
154 Table·ImplMap:·2·records·(10·bytes,·at·143fc8)154 Table·ImplMap:·2·records·(10·bytes,·at·143fd0)
155 Table·FieldRVA:·25·records·(6·bytes,·at·143fdc)155 Table·FieldRVA:·25·records·(6·bytes,·at·143fe4)
156 Table·Assembly:·1·records·(28·bytes,·at·144072)156 Table·Assembly:·1·records·(28·bytes,·at·14407a)
157 Table·AssemblyRef:·4·records·(28·bytes,·at·14408e)157 Table·AssemblyRef:·4·records·(28·bytes,·at·144096)
158 Table·NestedClass:·266·records·(4·bytes,·at·1440fe)158 Table·NestedClass:·266·records·(4·bytes,·at·144106)
159 Table·GenericParam:·38·records·(10·bytes,·at·144526)159 Table·GenericParam:·38·records·(10·bytes,·at·14452e)
160 Table·MethodSpec:·125·records·(6·bytes,·at·1446a2)160 Table·MethodSpec:·125·records·(6·bytes,·at·1446aa)
161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·144990)161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·144998)
162 RVA·for·Entry·Point:·0x0004b93c162 RVA·for·Entry·Point:·0x0004b93c
4.17 KB
mono-runtime-boehm_6.12.0.199+dfsg-6_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary
2 -rw-r--r--···0········0········0·····1036·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1036·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1606860·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0··1606468·2025-04-03·13:46:50.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.62 KB
data.tar.xz
3.6 KB
data.tar
3.58 KB
./usr/bin/mono-boehm
File has been modified after NT_GNU_BUILD_ID has been applied.
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9ebe59f041f332d84f1ed9acab32f7cf60c38d8f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0f42db5c76bc830e86dd6ae162fb85c109d237e
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
558 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib64/ld-linux-x86-64.so.21 #~/lib64/ld-linux-x86-64.so.2
2 {GFxtW^j·2 {GFxtW^j·
3 8S[-@»  `93 8S[-@»  `9
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 __gmon_start__5 __gmon_start__
6 _ITM_registerTMCloneTable6 _ITM_registerTMCloneTable
7 inflateInit2_7 inflateInit2_
8 _Unwind_GetIP8 _Unwind_GetIP
Offset 5487, 15 lines modifiedOffset 5487, 15 lines modified
5487 assembly:5487 assembly:
5488 systemconfig:5488 systemconfig:
5489 options:5489 options:
5490 config_dir:5490 config_dir:
5491 MONO_PATH5491 MONO_PATH
5492 machineconfig:5492 machineconfig:
5493 library:5493 library:
5494 Wed·May··6·19:13:49·-12·20265494 Fri·Apr··4·16:24:15·+14·2025
5495 rank·==·pcount5495 rank·==·pcount
5496 jit-icalls.c5496 jit-icalls.c
5497 rank·==·n5497 rank·==·n
5498 NullReferenceException5498 NullReferenceException
5499 pcount·==·pcount_sig5499 pcount·==·pcount_sig
5500 domain->special_static_fields5500 domain->special_static_fields
5501 generic_container5501 generic_container
1.29 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 ··0x00315080·2066696c·653a2025·730a0045·72726f72··file:·%s..Error11 ··0x00315080·2066696c·653a2025·730a0045·72726f72··file:·%s..Error
12 ··0x00315090·206d6170·70696e67·2066696c·65006173··mapping·file.as12 ··0x00315090·206d6170·70696e67·2066696c·65006173··mapping·file.as
13 ··0x003150a0·73656d62·6c793a00·73797374·656d636f·sembly:.systemco13 ··0x003150a0·73656d62·6c793a00·73797374·656d636f·sembly:.systemco
14 ··0x003150b0·6e666967·3a006f70·74696f6e·733a0063·nfig:.options:.c14 ··0x003150b0·6e666967·3a006f70·74696f6e·733a0063·nfig:.options:.c
15 ··0x003150c0·6f6e6669·675f6469·723a004d·4f4e4f5f·onfig_dir:.MONO_15 ··0x003150c0·6f6e6669·675f6469·723a004d·4f4e4f5f·onfig_dir:.MONO_
16 ··0x003150d0·50415448·006d6163·68696e65·636f6e66·PATH.machineconf16 ··0x003150d0·50415448·006d6163·68696e65·636f6e66·PATH.machineconf
17 ··0x003150e0·69673a00·656e763a·006c6962·72617279·ig:.env:.library17 ··0x003150e0·69673a00·656e763a·006c6962·72617279·ig:.env:.library
18 ··0x003150f0·3a005765·64204d61·79202036·2031393a·:.Wed·May··6·19: 
19 ··0x00315100·31333a34·39202d31·32203230·32360072·13:49·-12·2026.r18 ··0x003150f0·3a004672·69204170·72202034·2031363a·:.Fri·Apr··4·16:
 19 ··0x00315100·32343a31·35202b31·34203230·32350072·24:15·+14·2025.r
20 ··0x00315110·616e6b20·3d3d2070·636f756e·74006a69·ank·==·pcount.ji20 ··0x00315110·616e6b20·3d3d2070·636f756e·74006a69·ank·==·pcount.ji
21 ··0x00315120·742d6963·616c6c73·2e630072·616e6b20·t-icalls.c.rank·21 ··0x00315120·742d6963·616c6c73·2e630072·616e6b20·t-icalls.c.rank·
22 ··0x00315130·3d3d206e·004e756c·6c526566·6572656e·==·n.NullReferen22 ··0x00315130·3d3d206e·004e756c·6c526566·6572656e·==·n.NullReferen
23 ··0x00315140·63654578·63657074·696f6e00·636d0070·ceException.cm.p23 ··0x00315140·63654578·63657074·696f6e00·636d0070·ceException.cm.p
24 ··0x00315150·6172616d·73007063·6f756e74·203d3d20·arams.pcount·==·24 ··0x00315150·6172616d·73007063·6f756e74·203d3d20·arams.pcount·==·
25 ··0x00315160·70636f75·6e745f73·69670064·6f6d6169·pcount_sig.domai25 ··0x00315160·70636f75·6e745f73·69670064·6f6d6169·pcount_sig.domai
26 ··0x00315170·6e2d3e73·70656369·616c5f73·74617469·n->special_stati26 ··0x00315170·6e2d3e73·70656369·616c5f73·74617469·n->special_stati
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·62653539·66303431·66333332·64383466·be59f041f332d84f 
3 ··0x00000010·31656439·61636162·33326637·63663630·1ed9acab32f7cf602 ··0x00000000·66343264·62356337·36626338·33306538·f42db5c76bc830e8
 3 ··0x00000010·36646436·61653136·32666238·35633130·6dd6ae162fb85c10
4 ··0x00000020·63333864·38662e64·65627567·00000000·c38d8f.debug....4 ··0x00000020·39643233·37652e64·65627567·00000000·9d237e.debug....
5 ··0x00000030·67cccf99····························g...5 ··0x00000030·be0782e7····························....
  
8.18 KB
mono-runtime-dbg_6.12.0.199+dfsg-6_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary
2 -rw-r--r--···0········0········0·····1240·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1240·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0·21352244·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0·21355052·2025-04-03·13:46:50.000000·data.tar.xz
1.9 KB
control.tar.xz
1.87 KB
control.tar
1.04 KB
./control
    
Offset 15, 8 lines modifiedOffset 15, 8 lines modified
15 ·Mono·is·a·platform·for·running·and·developing·applications·based·on·the15 ·Mono·is·a·platform·for·running·and·developing·applications·based·on·the
16 ·ECMA/ISO·Standards.·Mono·is·an·open·source·effort·led·by·Xamarin.16 ·ECMA/ISO·Standards.·Mono·is·an·open·source·effort·led·by·Xamarin.
17 ·Mono·provides·a·complete·CLR·(Common·Language·Runtime)·including·compiler·and17 ·Mono·provides·a·complete·CLR·(Common·Language·Runtime)·including·compiler·and
18 ·runtime,·which·can·produce·and·execute·CIL·(Common·Intermediate·Language)18 ·runtime,·which·can·produce·and·execute·CIL·(Common·Intermediate·Language)
19 ·bytecode·(aka·assemblies),·and·a·class·library.19 ·bytecode·(aka·assemblies),·and·a·class·library.
20 ·.20 ·.
21 ·This·package·contains·the·debugging·symbols·of·the·Mono·JIT/AOT·compiler.21 ·This·package·contains·the·debugging·symbols·of·the·Mono·JIT/AOT·compiler.
22 Build-Ids:·03e8f93295c6105631793105ecb457d877fcaccd·3e63230504f714b033cdca927f9b3713a5176bb7·48af1bf314cf8a60b90e36d8360d80e33171fa76·52665e14bb433419829f3df88110623d66e38be5·9392584e93d0e4877efe779fab9386283575c547·9bba124d85dffbe582ac6aaadb1dd56ab3a30d44·9ebe59f041[·...·truncated·by·diffoscope;·len:·30,·SHA:·97320850dc52d26cf4dfc1065f22cd0f27f5db88a76339cf1e5d6d0ead0bb9ac·...·]22 Build-Ids:·3e63230504f714b033cdca927f9b3713a5176bb7·48af1bf314cf8a60b90e36d8360d80e33171fa76·52665e14bb433419829f3df88110623d66e38be5·88367233fa94c506b72db22cc80f9b5092af3252·9392584e93d0e4877efe779fab9386283575c547·9bba124d85dffbe582ac6aaadb1dd56ab3a30d44·c0f42db5c7[·...·truncated·by·diffoscope;·len:·30,·SHA:·eb7e1067518683c5d2772f0cb341ec3b70bc68a14858607689cb571b6d7cf3c9·...·]
835 B
./md5sums
30.0 B
./md5sums
Files differ
787 B
line order
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 usr/lib/debug/.build-id/03/e8f93295c6105631793105ecb457d877fcaccd.debug 
2 usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug1 usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug
3 usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug2 usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug
4 usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug3 usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug
 4 usr/lib/debug/.build-id/88/367233fa94c506b72db22cc80f9b5092af3252.debug
5 usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug5 usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug
6 usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug6 usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug
7 usr/lib/debug/.build-id/9e/be59f041f332d84f1ed9acab32f7cf60c38d8f.debug7 usr/lib/debug/.build-id/c0/f42db5c76bc830e86dd6ae162fb85c109d237e.debug
8 usr/share/doc/mono-runtime-dbg/changelog.Debian.gz8 usr/share/doc/mono-runtime-dbg/changelog.Debian.gz
9 usr/share/doc/mono-runtime-dbg/copyright9 usr/share/doc/mono-runtime-dbg/copyright
5.83 KB
data.tar.xz
5.81 KB
data.tar
3.52 KB
file list
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/03/ 
7 -rw-r--r--···0·root·········(0)·root·········(0)·10633536·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/03/e8f93295c6105631793105ecb457d877fcaccd.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/3e/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/3e/
9 -rw-r--r--···0·root·········(0)·root·········(0)···163744·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···163744·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/48/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/48/
11 -rw-r--r--···0·root·········(0)·root·········(0)··2218768·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug9 -rw-r--r--···0·root·········(0)·root·········(0)··2218768·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/52/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/52/
13 -rw-r--r--···0·root·········(0)·root·········(0)····11104·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug11 -rw-r--r--···0·root·········(0)·root·········(0)····11104·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug
 12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/88/
 13 -rw-r--r--···0·root·········(0)·root·········(0)·10633536·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/88/367233fa94c506b72db22cc80f9b5092af3252.debug
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/93/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/93/
15 -rw-r--r--···0·root·········(0)·root·········(0)··2275096·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug15 -rw-r--r--···0·root·········(0)·root·········(0)··2275096·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/9b/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/9b/
17 -rw-r--r--···0·root·········(0)·root·········(0)···351864·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug17 -rw-r--r--···0·root·········(0)·root·········(0)···351864·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/9e/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/c0/
19 -rw-r--r--···0·root·········(0)·root·········(0)··9735120·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/9e/be59f041f332d84f1ed9acab32f7cf60c38d8f.debug19 -rw-r--r--···0·root·········(0)·root·········(0)··9735120·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/c0/f42db5c76bc830e86dd6ae162fb85c109d237e.debug
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/doc/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/doc/
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/doc/mono-runtime-dbg/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/share/doc/mono-runtime-dbg/
23 -rw-r--r--···0·root·········(0)·root·········(0)·····3585·2025-04-03·13:46:50.000000·./usr/share/doc/mono-runtime-dbg/changelog.Debian.gz23 -rw-r--r--···0·root·········(0)·root·········(0)·····3585·2025-04-03·13:46:50.000000·./usr/share/doc/mono-runtime-dbg/changelog.Debian.gz
24 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2025-03-26·19:12:18.000000·./usr/share/doc/mono-runtime-dbg/copyright24 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2025-03-26·19:12:18.000000·./usr/share/doc/mono-runtime-dbg/copyright
1.14 KB
./usr/lib/debug/.build-id/03/e8f93295c6105631793105ecb457d877fcaccd.debug vs.
./usr/lib/debug/.build-id/88/367233fa94c506b72db22cc80f9b5092af3252.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
915 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03e8f93295c6105631793105ecb457d877fcaccd6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·88367233fa94c506b72db22cc80f9b5092af3252
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
1.14 KB
./usr/lib/debug/.build-id/9e/be59f041f332d84f1ed9acab32f7cf60c38d8f.debug vs.
./usr/lib/debug/.build-id/c0/f42db5c76bc830e86dd6ae162fb85c109d237e.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
915 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9ebe59f041f332d84f1ed9acab32f7cf60c38d8f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0f42db5c76bc830e86dd6ae162fb85c109d237e
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
4.29 KB
mono-runtime-sgen_6.12.0.199+dfsg-6_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary
2 -rw-r--r--···0········0········0·····1056·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1056·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1683656·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0··1683660·2025-04-03·13:46:50.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.75 KB
data.tar.xz
3.73 KB
data.tar
3.71 KB
./usr/bin/mono-sgen
File has been modified after NT_GNU_BUILD_ID has been applied.
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03e8f93295c6105631793105ecb457d877fcaccd6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·88367233fa94c506b72db22cc80f9b5092af3252
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
557 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib64/ld-linux-x86-64.so.21 2R/lib64/ld-linux-x86-64.so.2
2 `yOv3U'·|·a<2 `yOv3U'·|·a<
3 »       UZtgZPff3 »       UZtgZPff
4 HG#\&=`m4 HG#\&=`m
5 _ITM_deregisterTMCloneTable5 _ITM_deregisterTMCloneTable
6 __gmon_start__6 __gmon_start__
7 _ITM_registerTMCloneTable7 _ITM_registerTMCloneTable
8 inflateInit2_8 inflateInit2_
Offset 4967, 15 lines modifiedOffset 4967, 15 lines modified
4967 assembly:4967 assembly:
4968 systemconfig:4968 systemconfig:
4969 options:4969 options:
4970 config_dir:4970 config_dir:
4971 MONO_PATH4971 MONO_PATH
4972 machineconfig:4972 machineconfig:
4973 library:4973 library:
4974 Wed·May··6·19:13:49·-12·20264974 Fri·Apr··4·16:24:15·+14·2025
4975 rank·==·pcount4975 rank·==·pcount
4976 jit-icalls.c4976 jit-icalls.c
4977 rank·==·n4977 rank·==·n
4978 NullReferenceException4978 NullReferenceException
4979 pcount·==·pcount_sig4979 pcount·==·pcount_sig
4980 domain->special_static_fields4980 domain->special_static_fields
4981 generic_container4981 generic_container
1.42 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 11, 17 lines modifiedOffset 11, 17 lines modified
11 ··0x00343080·206d6170·70696e67·2066696c·653a2025··mapping·file:·%11 ··0x00343080·206d6170·70696e67·2066696c·653a2025··mapping·file:·%
12 ··0x00343090·730a0045·72726f72·206d6170·70696e67·s..Error·mapping12 ··0x00343090·730a0045·72726f72·206d6170·70696e67·s..Error·mapping
13 ··0x003430a0·2066696c·65006173·73656d62·6c793a00··file.assembly:.13 ··0x003430a0·2066696c·65006173·73656d62·6c793a00··file.assembly:.
14 ··0x003430b0·73797374·656d636f·6e666967·3a006f70·systemconfig:.op14 ··0x003430b0·73797374·656d636f·6e666967·3a006f70·systemconfig:.op
15 ··0x003430c0·74696f6e·733a0063·6f6e6669·675f6469·tions:.config_di15 ··0x003430c0·74696f6e·733a0063·6f6e6669·675f6469·tions:.config_di
16 ··0x003430d0·723a004d·4f4e4f5f·50415448·006d6163·r:.MONO_PATH.mac16 ··0x003430d0·723a004d·4f4e4f5f·50415448·006d6163·r:.MONO_PATH.mac
17 ··0x003430e0·68696e65·636f6e66·69673a00·656e763a·hineconfig:.env:17 ··0x003430e0·68696e65·636f6e66·69673a00·656e763a·hineconfig:.env:
18 ··0x003430f0·006c6962·72617279·3a005765·64204d61·.library:.Wed·Ma18 ··0x003430f0·006c6962·72617279·3a004672·69204170·.library:.Fri·Ap
19 ··0x00343100·79202036·2031393a·31333a34·39202d31·y··6·19:13:49·-119 ··0x00343100·72202034·2031363a·32343a31·35202b31·r··4·16:24:15·+1
20 ··0x00343110·32203230·32360072·616e6b20·3d3d2070·2·2026.rank·==·p20 ··0x00343110·34203230·32350072·616e6b20·3d3d2070·4·2025.rank·==·p
21 ··0x00343120·636f756e·74006a69·742d6963·616c6c73·count.jit-icalls21 ··0x00343120·636f756e·74006a69·742d6963·616c6c73·count.jit-icalls
22 ··0x00343130·2e630072·616e6b20·3d3d206e·004e756c·.c.rank·==·n.Nul22 ··0x00343130·2e630072·616e6b20·3d3d206e·004e756c·.c.rank·==·n.Nul
23 ··0x00343140·6c526566·6572656e·63654578·63657074·lReferenceExcept23 ··0x00343140·6c526566·6572656e·63654578·63657074·lReferenceExcept
24 ··0x00343150·696f6e00·636d0070·6172616d·73007063·ion.cm.params.pc24 ··0x00343150·696f6e00·636d0070·6172616d·73007063·ion.cm.params.pc
25 ··0x00343160·6f756e74·203d3d20·70636f75·6e745f73·ount·==·pcount_s25 ··0x00343160·6f756e74·203d3d20·70636f75·6e745f73·ount·==·pcount_s
26 ··0x00343170·69670064·6f6d6169·6e2d3e73·70656369·ig.domain->speci26 ··0x00343170·69670064·6f6d6169·6e2d3e73·70656369·ig.domain->speci
27 ··0x00343180·616c5f73·74617469·635f6669·656c6473·al_static_fields27 ··0x00343180·616c5f73·74617469·635f6669·656c6473·al_static_fields
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·65386639·33323935·63363130·35363331·e8f93295c6105631 
3 ··0x00000010·37393331·30356563·62343537·64383737·793105ecb457d8772 ··0x00000000·33363732·33336661·39346335·30366237·367233fa94c506b7
 3 ··0x00000010·32646232·32636338·30663962·35303932·2db22cc80f9b5092
4 ··0x00000020·66636163·63642e64·65627567·00000000·fcaccd.debug....4 ··0x00000020·61663332·35322e64·65627567·00000000·af3252.debug....
5 ··0x00000030·c0054b37····························..K75 ··0x00000030·d142a21c····························.B..
  
16.2 MB
monodoc-manual_6.12.0.199+dfsg-6_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-03·13:46:50.000000·debian-binary
2 -rw-r--r--···0········0········0·····1344·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1344·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0·18822336·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0·18819872·2025-04-03·13:46:50.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
16.2 MB
data.tar.xz
16.2 MB
data.tar
2.02 KB
file list
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 -rw-r--r--···0·root·········(0)·root·········(0)······182·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Mono.source7 -rw-r--r--···0·root·········(0)·root·········(0)······182·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Mono.source
8 -rw-r--r--···0·root·········(0)·root·········(0)···183970·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Mono.tree8 -rw-r--r--···0·root·········(0)·root·········(0)···183970·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Mono.tree
9 -rw-r--r--···0·root·········(0)·root·········(0)···705936·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Mono.zip9 -rw-r--r--···0·root·········(0)·root·········(0)···705936·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Mono.zip
10 -rw-r--r--···0·root·········(0)·root·········(0)······190·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Novell.source10 -rw-r--r--···0·root·········(0)·root·········(0)······190·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Novell.source
11 -rw-r--r--···0·root·········(0)·root·········(0)····62108·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Novell.tree11 -rw-r--r--···0·root·········(0)·root·········(0)····62108·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Novell.tree
12 -rw-r--r--···0·root·········(0)·root·········(0)···160782·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Novell.zip12 -rw-r--r--···0·root·········(0)·root·········(0)···160782·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/Novell.zip
13 -rw-r--r--···0·root·········(0)·root·········(0)····22806·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/cs-errors.tree13 -rw-r--r--···0·root·········(0)·root·········(0)····22806·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/cs-errors.tree
14 -rw-r--r--···0·root·········(0)·root·········(0)···474758·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/cs-errors.zip14 -rw-r--r--···0·root·········(0)·root·········(0)···474535·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/cs-errors.zip
15 -rw-r--r--···0·root·········(0)·root·········(0)····21854·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/ecma334.tree15 -rw-r--r--···0·root·········(0)·root·········(0)····21854·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/ecma334.tree
16 -rw-r--r--···0·root·········(0)·root·········(0)···392664·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/ecma334.zip16 -rw-r--r--···0·root·········(0)·root·········(0)···392664·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/ecma334.zip
17 -rw-r--r--···0·root·········(0)·root·········(0)······338·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/lang-csharp.source17 -rw-r--r--···0·root·········(0)·root·········(0)······338·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/lang-csharp.source
18 -rw-r--r--···0·root·········(0)·root·········(0)······110·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/mono-file-formats.source18 -rw-r--r--···0·root·········(0)·root·········(0)······110·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/mono-file-formats.source
19 -rw-r--r--···0·root·········(0)·root·········(0)·······81·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/mono-file-formats.tree19 -rw-r--r--···0·root·········(0)·root·········(0)·······81·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/mono-file-formats.tree
20 -rw-r--r--···0·root·········(0)·root·········(0)·····9043·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/mono-file-formats.zip20 -rw-r--r--···0·root·········(0)·root·········(0)·····9043·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/mono-file-formats.zip
21 -rw-r--r--···0·root·········(0)·root·········(0)······103·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/mono-tools.source21 -rw-r--r--···0·root·········(0)·root·········(0)······103·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/mono-tools.source
702 KB
./usr/lib/monodoc/sources/Mono.zip
51.4 KB
zipinfo {}
    
Offset 1, 445 lines modifiedOffset 1, 445 lines modified
Diff chunk too large, falling back to line-by-line diff (443 lines added, 443 lines removed)
1 Zip·file·size:·705936·bytes,·number·of·entries:·4431 Zip·file·size:·705936·bytes,·number·of·entries:·443
2 -rw----·····2.0·fat·····2128·b-·defN·26-May-06·19:23·02 -rw----·····2.0·fat·····2128·b-·defN·25-Apr-04·19:12·0
3 -rw----·····2.0·fat·····1532·b-·defN·26-May-06·19:23·13 -rw----·····2.0·fat·····1532·b-·defN·25-Apr-04·19:12·1
4 -rw----·····2.0·fat·····3934·b-·defN·26-May-06·19:23·24 -rw----·····2.0·fat·····3934·b-·defN·25-Apr-04·19:12·2
5 -rw----·····2.0·fat·····1686·b-·defN·26-May-06·19:23·35 -rw----·····2.0·fat·····1686·b-·defN·25-Apr-04·19:12·3
6 -rw----·····2.0·fat····93066·b-·defN·26-May-06·19:23·46 -rw----·····2.0·fat····93066·b-·defN·25-Apr-04·19:12·4
7 -rw----·····2.0·fat·····1065·b-·defN·26-May-06·19:23·57 -rw----·····2.0·fat·····1065·b-·defN·25-Apr-04·19:12·5
8 -rw----·····2.0·fat·····1897·b-·defN·26-May-06·19:23·68 -rw----·····2.0·fat·····1897·b-·defN·25-Apr-04·19:12·6
9 -rw----·····2.0·fat·····2204·b-·defN·26-May-06·19:23·79 -rw----·····2.0·fat·····2204·b-·defN·25-Apr-04·19:12·7
10 -rw----·····2.0·fat·····2139·b-·defN·26-May-06·19:23·810 -rw----·····2.0·fat·····2139·b-·defN·25-Apr-04·19:12·8
11 -rw----·····2.0·fat·····2385·b-·defN·26-May-06·19:23·911 -rw----·····2.0·fat·····2385·b-·defN·25-Apr-04·19:12·9
12 -rw----·····2.0·fat·····7685·b-·defN·26-May-06·19:23·1012 -rw----·····2.0·fat·····7685·b-·defN·25-Apr-04·19:12·10
13 -rw----·····2.0·fat·····4670·b-·defN·26-May-06·19:23·1113 -rw----·····2.0·fat·····4670·b-·defN·25-Apr-04·19:12·11
14 -rw----·····2.0·fat·····9860·b-·defN·26-May-06·19:23·1214 -rw----·····2.0·fat·····9860·b-·defN·25-Apr-04·19:12·12
15 -rw----·····2.0·fat·····1585·b-·defN·26-May-06·19:23·1315 -rw----·····2.0·fat·····1585·b-·defN·25-Apr-04·19:12·13
16 -rw----·····2.0·fat·····1953·b-·defN·26-May-06·19:23·1416 -rw----·····2.0·fat·····1953·b-·defN·25-Apr-04·19:12·14
17 -rw----·····2.0·fat·····1214·b-·defN·26-May-06·19:23·1517 -rw----·····2.0·fat·····1214·b-·defN·25-Apr-04·19:12·15
18 -rw----·····2.0·fat·····4002·b-·defN·26-May-06·19:23·1618 -rw----·····2.0·fat·····4002·b-·defN·25-Apr-04·19:12·16
19 -rw----·····2.0·fat·····1033·b-·defN·26-May-06·19:23·1719 -rw----·····2.0·fat·····1033·b-·defN·25-Apr-04·19:12·17
20 -rw----·····2.0·fat·····6393·b-·defN·26-May-06·19:23·1820 -rw----·····2.0·fat·····6393·b-·defN·25-Apr-04·19:12·18
21 -rw----·····2.0·fat·····3748·b-·defN·26-May-06·19:23·1921 -rw----·····2.0·fat·····3748·b-·defN·25-Apr-04·19:12·19
22 -rw----·····2.0·fat····13167·b-·defN·26-May-06·19:23·2022 -rw----·····2.0·fat····13167·b-·defN·25-Apr-04·19:12·20
23 -rw----·····2.0·fat·····1823·b-·defN·26-May-06·19:23·2123 -rw----·····2.0·fat·····1823·b-·defN·25-Apr-04·19:12·21
24 -rw----·····2.0·fat·····2754·b-·defN·26-May-06·19:23·2224 -rw----·····2.0·fat·····2754·b-·defN·25-Apr-04·19:12·22
25 -rw----·····2.0·fat·····8433·b-·defN·26-May-06·19:23·2325 -rw----·····2.0·fat·····8433·b-·defN·25-Apr-04·19:12·23
26 -rw----·····2.0·fat·····2436·b-·defN·26-May-06·19:23·2426 -rw----·····2.0·fat·····2436·b-·defN·25-Apr-04·19:12·24
27 -rw----·····2.0·fat·····1618·b-·defN·26-May-06·19:23·2527 -rw----·····2.0·fat·····1618·b-·defN·25-Apr-04·19:12·25
28 -rw----·····2.0·fat·····1477·b-·defN·26-May-06·19:23·2628 -rw----·····2.0·fat·····1477·b-·defN·25-Apr-04·19:12·26
29 -rw----·····2.0·fat····20712·b-·defN·26-May-06·19:23·2729 -rw----·····2.0·fat····20712·b-·defN·25-Apr-04·19:12·27
30 -rw----·····2.0·fat······504·b-·defN·26-May-06·19:23·2830 -rw----·····2.0·fat······504·b-·defN·25-Apr-04·19:12·28
31 -rw----·····2.0·fat·····6335·b-·defN·26-May-06·19:23·2931 -rw----·····2.0·fat·····6335·b-·defN·25-Apr-04·19:12·29
32 -rw----·····2.0·fat·····1933·b-·defN·26-May-06·19:23·3032 -rw----·····2.0·fat·····1933·b-·defN·25-Apr-04·19:12·30
33 -rw----·····2.0·fat·····7398·b-·defN·26-May-06·19:23·3133 -rw----·····2.0·fat·····7398·b-·defN·25-Apr-04·19:12·31
34 -rw----·····2.0·fat·····2023·b-·defN·26-May-06·19:23·3234 -rw----·····2.0·fat·····2023·b-·defN·25-Apr-04·19:12·32
35 -rw----·····2.0·fat·····2219·b-·defN·26-May-06·19:23·3335 -rw----·····2.0·fat·····2219·b-·defN·25-Apr-04·19:12·33
36 -rw----·····2.0·fat·····1984·b-·defN·26-May-06·19:23·3436 -rw----·····2.0·fat·····1984·b-·defN·25-Apr-04·19:12·34
37 -rw----·····2.0·fat·····2055·b-·defN·26-May-06·19:23·3537 -rw----·····2.0·fat·····2055·b-·defN·25-Apr-04·19:12·35
38 -rw----·····2.0·fat·····3822·b-·defN·26-May-06·19:23·3638 -rw----·····2.0·fat·····3822·b-·defN·25-Apr-04·19:12·36
39 -rw----·····2.0·fat·····2290·b-·defN·26-May-06·19:23·3739 -rw----·····2.0·fat·····2290·b-·defN·25-Apr-04·19:12·37
40 -rw----·····2.0·fat·····6589·b-·defN·26-May-06·19:23·3840 -rw----·····2.0·fat·····6589·b-·defN·25-Apr-04·19:12·38
41 -rw----·····2.0·fat·····6288·b-·defN·26-May-06·19:23·3941 -rw----·····2.0·fat·····6288·b-·defN·25-Apr-04·19:12·39
42 -rw----·····2.0·fat·····3918·b-·defN·26-May-06·19:23·4042 -rw----·····2.0·fat·····3918·b-·defN·25-Apr-04·19:12·40
43 -rw----·····2.0·fat·····9243·b-·defN·26-May-06·19:23·4143 -rw----·····2.0·fat·····9243·b-·defN·25-Apr-04·19:12·41
44 -rw----·····2.0·fat·····2575·b-·defN·26-May-06·19:23·4244 -rw----·····2.0·fat·····2575·b-·defN·25-Apr-04·19:12·42
45 -rw----·····2.0·fat····14996·b-·defN·26-May-06·19:23·4345 -rw----·····2.0·fat····14996·b-·defN·25-Apr-04·19:12·43
46 -rw----·····2.0·fat·····1844·b-·defN·26-May-06·19:23·4446 -rw----·····2.0·fat·····1844·b-·defN·25-Apr-04·19:12·44
47 -rw----·····2.0·fat·····4457·b-·defN·26-May-06·19:23·4547 -rw----·····2.0·fat·····4457·b-·defN·25-Apr-04·19:12·45
48 -rw----·····2.0·fat·····1741·b-·defN·26-May-06·19:23·4648 -rw----·····2.0·fat·····1741·b-·defN·25-Apr-04·19:12·46
49 -rw----·····2.0·fat·····1319·b-·defN·26-May-06·19:23·4749 -rw----·····2.0·fat·····1319·b-·defN·25-Apr-04·19:12·47
50 -rw----·····2.0·fat·····6397·b-·defN·26-May-06·19:23·4850 -rw----·····2.0·fat·····6397·b-·defN·25-Apr-04·19:12·48
51 -rw----·····2.0·fat······998·b-·defN·26-May-06·19:23·4951 -rw----·····2.0·fat······998·b-·defN·25-Apr-04·19:12·49
52 -rw----·····2.0·fat·····2970·b-·defN·26-May-06·19:23·5052 -rw----·····2.0·fat·····2970·b-·defN·25-Apr-04·19:12·50
53 -rw----·····2.0·fat·····8767·b-·defN·26-May-06·19:23·5153 -rw----·····2.0·fat·····8767·b-·defN·25-Apr-04·19:12·51
54 -rw----·····2.0·fat·····1010·b-·defN·26-May-06·19:23·5254 -rw----·····2.0·fat·····1010·b-·defN·25-Apr-04·19:12·52
55 -rw----·····2.0·fat····13303·b-·defN·26-May-06·19:23·5355 -rw----·····2.0·fat····13303·b-·defN·25-Apr-04·19:12·53
56 -rw----·····2.0·fat······989·b-·defN·26-May-06·19:23·5456 -rw----·····2.0·fat······989·b-·defN·25-Apr-04·19:12·54
57 -rw----·····2.0·fat·····7767·b-·defN·26-May-06·19:23·5557 -rw----·····2.0·fat·····7767·b-·defN·25-Apr-04·19:12·55
58 -rw----·····2.0·fat······577·b-·defN·26-May-06·19:23·5658 -rw----·····2.0·fat······577·b-·defN·25-Apr-04·19:12·56
59 -rw----·····2.0·fat·····2595·b-·defN·26-May-06·19:23·5759 -rw----·····2.0·fat·····2595·b-·defN·25-Apr-04·19:12·57
60 -rw----·····2.0·fat·····2182·b-·defN·26-May-06·19:23·5860 -rw----·····2.0·fat·····2182·b-·defN·25-Apr-04·19:12·58
61 -rw----·····2.0·fat·····4026·b-·defN·26-May-06·19:23·5961 -rw----·····2.0·fat·····4026·b-·defN·25-Apr-04·19:12·59
62 -rw----·····2.0·fat·····2634·b-·defN·26-May-06·19:23·6062 -rw----·····2.0·fat·····2634·b-·defN·25-Apr-04·19:12·60
63 -rw----·····2.0·fat·····1193·b-·defN·26-May-06·19:23·6163 -rw----·····2.0·fat·····1193·b-·defN·25-Apr-04·19:12·61
64 -rw----·····2.0·fat·····2634·b-·defN·26-May-06·19:23·6264 -rw----·····2.0·fat·····2634·b-·defN·25-Apr-04·19:12·62
65 -rw----·····2.0·fat····22489·b-·defN·26-May-06·19:23·6365 -rw----·····2.0·fat····22489·b-·defN·25-Apr-04·19:12·63
66 -rw----·····2.0·fat····17996·b-·defN·26-May-06·19:23·6466 -rw----·····2.0·fat····17996·b-·defN·25-Apr-04·19:12·64
67 -rw----·····2.0·fat·····1095·b-·defN·26-May-06·19:23·6567 -rw----·····2.0·fat·····1095·b-·defN·25-Apr-04·19:12·65
68 -rw----·····2.0·fat·····1919·b-·defN·26-May-06·19:23·6668 -rw----·····2.0·fat·····1919·b-·defN·25-Apr-04·19:12·66
69 -rw----·····2.0·fat····43726·b-·defN·26-May-06·19:23·6769 -rw----·····2.0·fat····43726·b-·defN·25-Apr-04·19:12·67
70 -rw----·····2.0·fat····19652·b-·defN·26-May-06·19:23·6870 -rw----·····2.0·fat····19652·b-·defN·25-Apr-04·19:12·68
71 -rw----·····2.0·fat····11484·b-·defN·26-May-06·19:23·6971 -rw----·····2.0·fat····11484·b-·defN·25-Apr-04·19:12·69
72 -rw----·····2.0·fat····11901·b-·defN·26-May-06·19:23·7072 -rw----·····2.0·fat····11901·b-·defN·25-Apr-04·19:12·70
73 -rw----·····2.0·fat····25231·b-·defN·26-May-06·19:23·7173 -rw----·····2.0·fat····25231·b-·defN·25-Apr-04·19:12·71
74 -rw----·····2.0·fat·····1753·b-·defN·26-May-06·19:23·7274 -rw----·····2.0·fat·····1753·b-·defN·25-Apr-04·19:12·72
75 -rw----·····2.0·fat·····2961·b-·defN·26-May-06·19:23·7375 -rw----·····2.0·fat·····2961·b-·defN·25-Apr-04·19:12·73
76 -rw----·····2.0·fat····14893·b-·defN·26-May-06·19:23·7476 -rw----·····2.0·fat····14893·b-·defN·25-Apr-04·19:12·74
77 -rw----·····2.0·fat·····4311·b-·defN·26-May-06·19:23·7577 -rw----·····2.0·fat·····4311·b-·defN·25-Apr-04·19:12·75
78 -rw----·····2.0·fat·····6884·b-·defN·26-May-06·19:23·7678 -rw----·····2.0·fat·····6884·b-·defN·25-Apr-04·19:12·76
79 -rw----·····2.0·fat····10610·b-·defN·26-May-06·19:23·7779 -rw----·····2.0·fat····10610·b-·defN·25-Apr-04·19:12·77
80 -rw----·····2.0·fat·····3228·b-·defN·26-May-06·19:23·7880 -rw----·····2.0·fat·····3228·b-·defN·25-Apr-04·19:12·78
81 -rw----·····2.0·fat·····2049·b-·defN·26-May-06·19:23·7981 -rw----·····2.0·fat·····2049·b-·defN·25-Apr-04·19:12·79
82 -rw----·····2.0·fat·····3139·b-·defN·26-May-06·19:23·8082 -rw----·····2.0·fat·····3139·b-·defN·25-Apr-04·19:12·80
83 -rw----·····2.0·fat·····5347·b-·defN·26-May-06·19:23·8183 -rw----·····2.0·fat·····5347·b-·defN·25-Apr-04·19:12·81
84 -rw----·····2.0·fat····27546·b-·defN·26-May-06·19:23·8284 -rw----·····2.0·fat····27546·b-·defN·25-Apr-04·19:12·82
85 -rw----·····2.0·fat····24405·b-·defN·26-May-06·19:23·8385 -rw----·····2.0·fat····24405·b-·defN·25-Apr-04·19:12·83
86 -rw----·····2.0·fat·····4404·b-·defN·26-May-06·19:23·8486 -rw----·····2.0·fat·····4404·b-·defN·25-Apr-04·19:12·84
87 -rw----·····2.0·fat·····1061·b-·defN·26-May-06·19:23·8587 -rw----·····2.0·fat·····1061·b-·defN·25-Apr-04·19:12·85
88 -rw----·····2.0·fat·····2262·b-·defN·26-May-06·19:23·8688 -rw----·····2.0·fat·····2262·b-·defN·25-Apr-04·19:12·86
89 -rw----·····2.0·fat·····4714·b-·defN·26-May-06·19:23·8789 -rw----·····2.0·fat·····4714·b-·defN·25-Apr-04·19:12·87
90 -rw----·····2.0·fat·····2845·b-·defN·26-May-06·19:23·8890 -rw----·····2.0·fat·····2845·b-·defN·25-Apr-04·19:12·88
91 -rw----·····2.0·fat·····2234·b-·defN·26-May-06·19:23·8991 -rw----·····2.0·fat·····2234·b-·defN·25-Apr-04·19:12·89
92 -rw----·····2.0·fat·····1094·b-·defN·26-May-06·19:23·9092 -rw----·····2.0·fat·····1094·b-·defN·25-Apr-04·19:12·90
93 -rw----·····2.0·fat·····1200·b-·defN·26-May-06·19:23·9193 -rw----·····2.0·fat·····1200·b-·defN·25-Apr-04·19:12·91
94 -rw----·····2.0·fat·····5079·b-·defN·26-May-06·19:23·9294 -rw----·····2.0·fat·····5079·b-·defN·25-Apr-04·19:12·92
95 -rw----·····2.0·fat·····1200·b-·defN·26-May-06·19:23·9395 -rw----·····2.0·fat·····1200·b-·defN·25-Apr-04·19:12·93
96 -rw----·····2.0·fat·····7246·b-·defN·26-May-06·19:23·9496 -rw----·····2.0·fat·····7246·b-·defN·25-Apr-04·19:12·94
97 -rw----·····2.0·fat·····1222·b-·defN·26-May-06·19:23·9597 -rw----·····2.0·fat·····1222·b-·defN·25-Apr-04·19:12·95
98 -rw----·····2.0·fat·····6412·b-·defN·26-May-06·19:23·9798 -rw----·····2.0·fat·····6412·b-·defN·25-Apr-04·19:12·97
99 -rw----·····2.0·fat·····1199·b-·defN·26-May-06·19:23·9899 -rw----·····2.0·fat·····1199·b-·defN·25-Apr-04·19:12·98
100 -rw----·····2.0·fat·····1199·b-·defN·26-May-06·19:23·99100 -rw----·····2.0·fat·····1199·b-·defN·25-Apr-04·19:12·99
101 -rw----·····2.0·fat·····1198·b-·defN·26-May-06·19:23·100101 -rw----·····2.0·fat·····1198·b-·defN·25-Apr-04·19:12·100
102 -rw----·····2.0·fat·····3892·b-·defN·26-May-06·19:23·101102 -rw----·····2.0·fat·····3892·b-·defN·25-Apr-04·19:12·101
103 -rw----·····2.0·fat·····2390·b-·defN·26-May-06·19:23·102103 -rw----·····2.0·fat·····2390·b-·defN·25-Apr-04·19:12·102
104 -rw----·····2.0·fat·····2459·b-·defN·26-May-06·19:23·103104 -rw----·····2.0·fat·····2459·b-·defN·25-Apr-04·19:12·103
105 -rw----·····2.0·fat·····1591·b-·defN·26-May-06·19:23·104105 -rw----·····2.0·fat·····1591·b-·defN·25-Apr-04·19:12·104
106 -rw----·····2.0·fat·····5720·b-·defN·26-May-06·19:23·105106 -rw----·····2.0·fat·····5720·b-·defN·25-Apr-04·19:12·105
107 -rw----·····2.0·fat·····1626·b-·defN·26-May-06·19:23·106107 -rw----·····2.0·fat·····1626·b-·defN·25-Apr-04·19:12·106
108 -rw----·····2.0·fat·····3336·b-·defN·26-May-06·19:23·107108 -rw----·····2.0·fat·····3336·b-·defN·25-Apr-04·19:12·107
109 -rw----·····2.0·fat·····9949·b-·defN·26-May-06·19:23·108109 -rw----·····2.0·fat·····9949·b-·defN·25-Apr-04·19:12·108
110 -rw----·····2.0·fat·····2753·b-·defN·26-May-06·19:23·109110 -rw----·····2.0·fat·····2753·b-·defN·25-Apr-04·19:12·109
111 -rw----·····2.0·fat·····7344·b-·defN·26-May-06·19:23·110111 -rw----·····2.0·fat·····7344·b-·defN·25-Apr-04·19:12·110
112 -rw----·····2.0·fat·····1176·b-·defN·26-May-06·19:23·111112 -rw----·····2.0·fat·····1176·b-·defN·25-Apr-04·19:12·111
113 -rw----·····2.0·fat·····1721·b-·defN·26-May-06·19:23·112113 -rw----·····2.0·fat·····1721·b-·defN·25-Apr-04·19:12·112
114 -rw----·····2.0·fat····11367·b-·defN·26-May-06·19:23·113114 -rw----·····2.0·fat····11367·b-·defN·25-Apr-04·19:12·113
115 -rw----·····2.0·fat·····1142·b-·defN·26-May-06·19:23·114115 -rw----·····2.0·fat·····1142·b-·defN·25-Apr-04·19:12·114
116 -rw----·····2.0·fat·····3185·b-·defN·26-May-06·19:23·115116 -rw----·····2.0·fat·····3185·b-·defN·25-Apr-04·19:12·115
117 -rw----·····2.0·fat·····1218·b-·defN·26-May-06·19:23·116117 -rw----·····2.0·fat·····1218·b-·defN·25-Apr-04·19:12·116
118 -rw----·····2.0·fat·····1152·b-·defN·26-May-06·19:23·117118 -rw----·····2.0·fat·····1152·b-·defN·25-Apr-04·19:12·117
119 -rw----·····2.0·fat·····1810·b-·defN·26-May-06·19:23·118119 -rw----·····2.0·fat·····1810·b-·defN·25-Apr-04·19:12·118
120 -rw----·····2.0·fat·····2045·b-·defN·26-May-06·19:23·119120 -rw----·····2.0·fat·····2045·b-·defN·25-Apr-04·19:12·119
121 -rw----·····2.0·fat·····3853·b-·defN·26-May-06·19:23·120121 -rw----·····2.0·fat·····3853·b-·defN·25-Apr-04·19:12·120
122 -rw----·····2.0·fat·····3558·b-·defN·26-May-06·19:23·121122 -rw----·····2.0·fat·····3558·b-·defN·25-Apr-04·19:12·121
123 -rw----·····2.0·fat······921·b-·defN·26-May-06·19:23·122123 -rw----·····2.0·fat······921·b-·defN·25-Apr-04·19:12·122
124 -rw----·····2.0·fat······959·b-·defN·26-May-06·19:23·123124 -rw----·····2.0·fat······959·b-·defN·25-Apr-04·19:12·123
125 -rw----·····2.0·fat·····3048·b-·defN·26-May-06·19:23·124125 -rw----·····2.0·fat·····3048·b-·defN·25-Apr-04·19:12·124
126 -rw----·····2.0·fat·····3079·b-·defN·26-May-06·19:23·125126 -rw----·····2.0·fat·····3079·b-·defN·25-Apr-04·19:12·125
Max diff block lines reached; 0/52571 bytes (0.00%) of diff not shown.
650 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'7 0000A·Modification·Time·····5A849988·(1518639496)·'Fri·Apr··4·19:12:16·2025'
8 0000E·CRC···················81410377·(2168521591)8 0000E·CRC···················81410377·(2168521591)
9 00012·Compressed·Size·······0000022C·(556)9 00012·Compressed·Size·······0000022C·(556)
10 00016·Uncompressed·Size·····00000850·(2128)10 00016·Uncompressed·Size·····00000850·(2128)
11 0001A·Filename·Length·······0001·(1)11 0001A·Filename·Length·······0001·(1)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'X'13 0001E·Filename··············'X'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 0024B·LOCAL·HEADER·#2·······04034B50·(67324752)20 0024B·LOCAL·HEADER·#2·······04034B50·(67324752)
21 0024F·Extract·Zip·Spec······14·(20)·'2.0'21 0024F·Extract·Zip·Spec······14·(20)·'2.0'
22 00250·Extract·OS············00·(0)·'MS-DOS'22 00250·Extract·OS············00·(0)·'MS-DOS'
23 00251·General·Purpose·Flag··0000·(0)23 00251·General·Purpose·Flag··0000·(0)
24 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
25 00253·Compression·Method····0008·(8)·'Deflated'25 00253·Compression·Method····0008·(8)·'Deflated'
26 00255·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'26 00255·Modification·Time·····5A849988·(1518639496)·'Fri·Apr··4·19:12:16·2025'
27 00259·CRC···················02238411·(35882001)27 00259·CRC···················02238411·(35882001)
28 0025D·Compressed·Size·······000001DE·(478)28 0025D·Compressed·Size·······000001DE·(478)
29 00261·Uncompressed·Size·····000005FC·(1532)29 00261·Uncompressed·Size·····000005FC·(1532)
30 00265·Filename·Length·······0001·(1)30 00265·Filename·Length·······0001·(1)
31 00267·Extra·Length··········0000·(0)31 00267·Extra·Length··········0000·(0)
32 00269·Filename··············'X'32 00269·Filename··············'X'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 00448·LOCAL·HEADER·#3·······04034B50·(67324752)39 00448·LOCAL·HEADER·#3·······04034B50·(67324752)
40 0044C·Extract·Zip·Spec······14·(20)·'2.0'40 0044C·Extract·Zip·Spec······14·(20)·'2.0'
41 0044D·Extract·OS············00·(0)·'MS-DOS'41 0044D·Extract·OS············00·(0)·'MS-DOS'
42 0044E·General·Purpose·Flag··0000·(0)42 0044E·General·Purpose·Flag··0000·(0)
43 ······[Bits·1-2]············0·'Normal·Compression'43 ······[Bits·1-2]············0·'Normal·Compression'
44 00450·Compression·Method····0008·(8)·'Deflated'44 00450·Compression·Method····0008·(8)·'Deflated'
45 00452·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'45 00452·Modification·Time·····5A849988·(1518639496)·'Fri·Apr··4·19:12:16·2025'
46 00456·CRC···················43FF72A5·(1140814501)46 00456·CRC···················43FF72A5·(1140814501)
47 0045A·Compressed·Size·······0000035B·(859)47 0045A·Compressed·Size·······0000035B·(859)
48 0045E·Uncompressed·Size·····00000F5E·(3934)48 0045E·Uncompressed·Size·····00000F5E·(3934)
49 00462·Filename·Length·······0001·(1)49 00462·Filename·Length·······0001·(1)
50 00464·Extra·Length··········0000·(0)50 00464·Extra·Length··········0000·(0)
51 00466·Filename··············'X'51 00466·Filename··············'X'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 007C2·LOCAL·HEADER·#4·······04034B50·(67324752)58 007C2·LOCAL·HEADER·#4·······04034B50·(67324752)
59 007C6·Extract·Zip·Spec······14·(20)·'2.0'59 007C6·Extract·Zip·Spec······14·(20)·'2.0'
60 007C7·Extract·OS············00·(0)·'MS-DOS'60 007C7·Extract·OS············00·(0)·'MS-DOS'
61 007C8·General·Purpose·Flag··0000·(0)61 007C8·General·Purpose·Flag··0000·(0)
62 ······[Bits·1-2]············0·'Normal·Compression'62 ······[Bits·1-2]············0·'Normal·Compression'
63 007CA·Compression·Method····0008·(8)·'Deflated'63 007CA·Compression·Method····0008·(8)·'Deflated'
64 007CC·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'64 007CC·Modification·Time·····5A849988·(1518639496)·'Fri·Apr··4·19:12:16·2025'
65 007D0·CRC···················D7D9AE68·(3621367400)65 007D0·CRC···················D7D9AE68·(3621367400)
66 007D4·Compressed·Size·······000001B8·(440)66 007D4·Compressed·Size·······000001B8·(440)
67 007D8·Uncompressed·Size·····00000696·(1686)67 007D8·Uncompressed·Size·····00000696·(1686)
68 007DC·Filename·Length·······0001·(1)68 007DC·Filename·Length·······0001·(1)
69 007DE·Extra·Length··········0000·(0)69 007DE·Extra·Length··········0000·(0)
70 007E0·Filename··············'X'70 007E0·Filename··············'X'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 00999·LOCAL·HEADER·#5·······04034B50·(67324752)77 00999·LOCAL·HEADER·#5·······04034B50·(67324752)
78 0099D·Extract·Zip·Spec······14·(20)·'2.0'78 0099D·Extract·Zip·Spec······14·(20)·'2.0'
79 0099E·Extract·OS············00·(0)·'MS-DOS'79 0099E·Extract·OS············00·(0)·'MS-DOS'
80 0099F·General·Purpose·Flag··0000·(0)80 0099F·General·Purpose·Flag··0000·(0)
81 ······[Bits·1-2]············0·'Normal·Compression'81 ······[Bits·1-2]············0·'Normal·Compression'
82 009A1·Compression·Method····0008·(8)·'Deflated'82 009A1·Compression·Method····0008·(8)·'Deflated'
83 009A3·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'83 009A3·Modification·Time·····5A849988·(1518639496)·'Fri·Apr··4·19:12:16·2025'
84 009A7·CRC···················0D1932D1·(219755217)84 009A7·CRC···················0D1932D1·(219755217)
85 009AB·Compressed·Size·······00003797·(14231)85 009AB·Compressed·Size·······00003797·(14231)
86 009AF·Uncompressed·Size·····00016B8A·(93066)86 009AF·Uncompressed·Size·····00016B8A·(93066)
87 009B3·Filename·Length·······0001·(1)87 009B3·Filename·Length·······0001·(1)
88 009B5·Extra·Length··········0000·(0)88 009B5·Extra·Length··········0000·(0)
89 009B7·Filename··············'X'89 009B7·Filename··············'X'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 0414F·LOCAL·HEADER·#6·······04034B50·(67324752)96 0414F·LOCAL·HEADER·#6·······04034B50·(67324752)
97 04153·Extract·Zip·Spec······14·(20)·'2.0'97 04153·Extract·Zip·Spec······14·(20)·'2.0'
98 04154·Extract·OS············00·(0)·'MS-DOS'98 04154·Extract·OS············00·(0)·'MS-DOS'
99 04155·General·Purpose·Flag··0000·(0)99 04155·General·Purpose·Flag··0000·(0)
100 ······[Bits·1-2]············0·'Normal·Compression'100 ······[Bits·1-2]············0·'Normal·Compression'
101 04157·Compression·Method····0008·(8)·'Deflated'101 04157·Compression·Method····0008·(8)·'Deflated'
102 04159·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'102 04159·Modification·Time·····5A849988·(1518639496)·'Fri·Apr··4·19:12:16·2025'
103 0415D·CRC···················34750261·(880083553)103 0415D·CRC···················34750261·(880083553)
104 04161·Compressed·Size·······00000185·(389)104 04161·Compressed·Size·······00000185·(389)
105 04165·Uncompressed·Size·····00000429·(1065)105 04165·Uncompressed·Size·····00000429·(1065)
106 04169·Filename·Length·······0001·(1)106 04169·Filename·Length·······0001·(1)
107 0416B·Extra·Length··········0000·(0)107 0416B·Extra·Length··········0000·(0)
108 0416D·Filename··············'X'108 0416D·Filename··············'X'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 042F3·LOCAL·HEADER·#7·······04034B50·(67324752)115 042F3·LOCAL·HEADER·#7·······04034B50·(67324752)
116 042F7·Extract·Zip·Spec······14·(20)·'2.0'116 042F7·Extract·Zip·Spec······14·(20)·'2.0'
117 042F8·Extract·OS············00·(0)·'MS-DOS'117 042F8·Extract·OS············00·(0)·'MS-DOS'
118 042F9·General·Purpose·Flag··0000·(0)118 042F9·General·Purpose·Flag··0000·(0)
119 ······[Bits·1-2]············0·'Normal·Compression'119 ······[Bits·1-2]············0·'Normal·Compression'
120 042FB·Compression·Method····0008·(8)·'Deflated'120 042FB·Compression·Method····0008·(8)·'Deflated'
121 042FD·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'121 042FD·Modification·Time·····5A849988·(1518639496)·'Fri·Apr··4·19:12:16·2025'
122 04301·CRC···················CDCB295A·(3452643674)122 04301·CRC···················CDCB295A·(3452643674)
123 04305·Compressed·Size·······000001F7·(503)123 04305·Compressed·Size·······000001F7·(503)
124 04309·Uncompressed·Size·····00000769·(1897)124 04309·Uncompressed·Size·····00000769·(1897)
125 0430D·Filename·Length·······0001·(1)125 0430D·Filename·Length·······0001·(1)
126 0430F·Extra·Length··········0000·(0)126 0430F·Extra·Length··········0000·(0)
127 04311·Filename··············'X'127 04311·Filename··············'X'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 04509·LOCAL·HEADER·#8·······04034B50·(67324752)134 04509·LOCAL·HEADER·#8·······04034B50·(67324752)
135 0450D·Extract·Zip·Spec······14·(20)·'2.0'135 0450D·Extract·Zip·Spec······14·(20)·'2.0'
136 0450E·Extract·OS············00·(0)·'MS-DOS'136 0450E·Extract·OS············00·(0)·'MS-DOS'
137 0450F·General·Purpose·Flag··0000·(0)137 0450F·General·Purpose·Flag··0000·(0)
138 ······[Bits·1-2]············0·'Normal·Compression'138 ······[Bits·1-2]············0·'Normal·Compression'
139 04511·Compression·Method····0008·(8)·'Deflated'139 04511·Compression·Method····0008·(8)·'Deflated'
140 04513·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'140 04513·Modification·Time·····5A849988·(1518639496)·'Fri·Apr··4·19:12:16·2025'
141 04517·CRC···················3CD31444·(1020466244)141 04517·CRC···················3CD31444·(1020466244)
142 0451B·Compressed·Size·······0000023F·(575)142 0451B·Compressed·Size·······0000023F·(575)
143 0451F·Uncompressed·Size·····0000089C·(2204)143 0451F·Uncompressed·Size·····0000089C·(2204)
144 04523·Filename·Length·······0001·(1)144 04523·Filename·Length·······0001·(1)
145 04525·Extra·Length··········0000·(0)145 04525·Extra·Length··········0000·(0)
146 04527·Filename··············'X'146 04527·Filename··············'X'
147 #147 #
Max diff block lines reached; 659905/665576 bytes (99.15%) of diff not shown.
328 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·May·06·2026·19:23:26,·uncompressed·size·2128,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Apr·04·2025·19:12:16,·uncompressed·size·2128,·method=deflate
282 KB
./usr/lib/monodoc/sources/Novell.zip
20.7 KB
zipinfo {}
    
Offset 1, 180 lines modifiedOffset 1, 180 lines modified
1 Zip·file·size:·160782·bytes,·number·of·entries:·1781 Zip·file·size:·160782·bytes,·number·of·entries:·178
2 -rw----·····2.0·fat·····5941·b-·defN·26-May-06·19:23·162 -rw----·····2.0·fat·····5941·b-·defN·25-Apr-04·19:15·16
3 -rw----·····2.0·fat·····5837·b-·defN·26-May-06·19:23·173 -rw----·····2.0·fat·····5837·b-·defN·25-Apr-04·19:15·17
4 -rw----·····2.0·fat·····5099·b-·defN·26-May-06·19:23·184 -rw----·····2.0·fat·····5099·b-·defN·25-Apr-04·19:15·18
5 -rw----·····2.0·fat·····4074·b-·defN·26-May-06·19:23·195 -rw----·····2.0·fat·····4074·b-·defN·25-Apr-04·19:15·19
6 -rw----·····2.0·fat·····2819·b-·defN·26-May-06·19:23·206 -rw----·····2.0·fat·····2819·b-·defN·25-Apr-04·19:15·20
7 -rw----·····2.0·fat·····2693·b-·defN·26-May-06·19:23·217 -rw----·····2.0·fat·····2693·b-·defN·25-Apr-04·19:15·21
8 -rw----·····2.0·fat·····4100·b-·defN·26-May-06·19:23·228 -rw----·····2.0·fat·····4100·b-·defN·25-Apr-04·19:15·22
9 -rw----·····2.0·fat·····8083·b-·defN·26-May-06·19:23·239 -rw----·····2.0·fat·····8083·b-·defN·25-Apr-04·19:15·23
10 -rw----·····2.0·fat·····4081·b-·defN·26-May-06·19:23·2410 -rw----·····2.0·fat·····4081·b-·defN·25-Apr-04·19:15·24
11 -rw----·····2.0·fat·····2898·b-·defN·26-May-06·19:23·2511 -rw----·····2.0·fat·····2898·b-·defN·25-Apr-04·19:15·25
12 -rw----·····2.0·fat·····3798·b-·defN·26-May-06·19:23·2612 -rw----·····2.0·fat·····3798·b-·defN·25-Apr-04·19:15·26
13 -rw----·····2.0·fat·····3770·b-·defN·26-May-06·19:23·2713 -rw----·····2.0·fat·····3770·b-·defN·25-Apr-04·19:15·27
14 -rw----·····2.0·fat·····4134·b-·defN·26-May-06·19:23·2814 -rw----·····2.0·fat·····4134·b-·defN·25-Apr-04·19:15·28
15 -rw----·····2.0·fat·····3942·b-·defN·26-May-06·19:23·2915 -rw----·····2.0·fat·····3942·b-·defN·25-Apr-04·19:15·29
16 -rw----·····2.0·fat·····4388·b-·defN·26-May-06·19:23·3016 -rw----·····2.0·fat·····4388·b-·defN·25-Apr-04·19:15·30
17 -rw----·····2.0·fat·····3633·b-·defN·26-May-06·19:23·3117 -rw----·····2.0·fat·····3633·b-·defN·25-Apr-04·19:15·31
18 -rw----·····2.0·fat·····5461·b-·defN·26-May-06·19:23·3218 -rw----·····2.0·fat·····5461·b-·defN·25-Apr-04·19:15·32
19 -rw----·····2.0·fat·····4658·b-·defN·26-May-06·19:23·3319 -rw----·····2.0·fat·····4658·b-·defN·25-Apr-04·19:15·33
20 -rw----·····2.0·fat·····7021·b-·defN·26-May-06·19:23·3420 -rw----·····2.0·fat·····7021·b-·defN·25-Apr-04·19:15·34
21 -rw----·····2.0·fat·····7002·b-·defN·26-May-06·19:23·3521 -rw----·····2.0·fat·····7002·b-·defN·25-Apr-04·19:15·35
22 -rw----·····2.0·fat·····2756·b-·defN·26-May-06·19:23·3622 -rw----·····2.0·fat·····2756·b-·defN·25-Apr-04·19:15·36
23 -rw----·····2.0·fat·····3305·b-·defN·26-May-06·19:23·3723 -rw----·····2.0·fat·····3305·b-·defN·25-Apr-04·19:15·37
24 -rw----·····2.0·fat·····3441·b-·defN·26-May-06·19:23·3824 -rw----·····2.0·fat·····3441·b-·defN·25-Apr-04·19:15·38
25 -rw----·····2.0·fat·····2291·b-·defN·26-May-06·19:23·3925 -rw----·····2.0·fat·····2291·b-·defN·25-Apr-04·19:15·39
26 -rw----·····2.0·fat·····4843·b-·defN·26-May-06·19:23·4026 -rw----·····2.0·fat·····4843·b-·defN·25-Apr-04·19:15·40
27 -rw----·····2.0·fat·····6410·b-·defN·26-May-06·19:23·4127 -rw----·····2.0·fat·····6410·b-·defN·25-Apr-04·19:15·41
28 -rw----·····2.0·fat·····3790·b-·defN·26-May-06·19:23·4228 -rw----·····2.0·fat·····3790·b-·defN·25-Apr-04·19:15·42
29 -rw----·····2.0·fat·····3780·b-·defN·26-May-06·19:23·4329 -rw----·····2.0·fat·····3780·b-·defN·25-Apr-04·19:15·43
30 -rw----·····2.0·fat·····4147·b-·defN·26-May-06·19:23·4430 -rw----·····2.0·fat·····4147·b-·defN·25-Apr-04·19:15·44
31 -rw----·····2.0·fat·····4177·b-·defN·26-May-06·19:23·4531 -rw----·····2.0·fat·····4177·b-·defN·25-Apr-04·19:15·45
32 -rw----·····2.0·fat·····3785·b-·defN·26-May-06·19:23·4632 -rw----·····2.0·fat·····3785·b-·defN·25-Apr-04·19:15·46
33 -rw----·····2.0·fat·····4116·b-·defN·26-May-06·19:23·4733 -rw----·····2.0·fat·····4116·b-·defN·25-Apr-04·19:15·47
34 -rw----·····2.0·fat·····3765·b-·defN·26-May-06·19:23·4834 -rw----·····2.0·fat·····3765·b-·defN·25-Apr-04·19:15·48
35 -rw----·····2.0·fat·····2685·b-·defN·26-May-06·19:23·4935 -rw----·····2.0·fat·····2685·b-·defN·25-Apr-04·19:15·49
36 -rw----·····2.0·fat·····2807·b-·defN·26-May-06·19:23·5036 -rw----·····2.0·fat·····2807·b-·defN·25-Apr-04·19:15·50
37 -rw----·····2.0·fat·····2562·b-·defN·26-May-06·19:23·5137 -rw----·····2.0·fat·····2562·b-·defN·25-Apr-04·19:15·51
38 -rw----·····2.0·fat·····2288·b-·defN·26-May-06·19:23·5238 -rw----·····2.0·fat·····2288·b-·defN·25-Apr-04·19:15·52
39 -rw----·····2.0·fat·····2291·b-·defN·26-May-06·19:23·5339 -rw----·····2.0·fat·····2291·b-·defN·25-Apr-04·19:15·53
40 -rw----·····2.0·fat·····2697·b-·defN·26-May-06·19:23·5440 -rw----·····2.0·fat·····2697·b-·defN·25-Apr-04·19:15·54
41 -rw----·····2.0·fat·····3907·b-·defN·26-May-06·19:23·5541 -rw----·····2.0·fat·····3907·b-·defN·25-Apr-04·19:15·55
42 -rw----·····2.0·fat·····3765·b-·defN·26-May-06·19:23·5642 -rw----·····2.0·fat·····3765·b-·defN·25-Apr-04·19:15·56
43 -rw----·····2.0·fat·····3410·b-·defN·26-May-06·19:23·5743 -rw----·····2.0·fat·····3410·b-·defN·25-Apr-04·19:15·57
44 -rw----·····2.0·fat·····2562·b-·defN·26-May-06·19:23·5844 -rw----·····2.0·fat·····2562·b-·defN·25-Apr-04·19:15·58
45 -rw----·····2.0·fat·····3048·b-·defN·26-May-06·19:23·5945 -rw----·····2.0·fat·····3048·b-·defN·25-Apr-04·19:15·59
46 -rw----·····2.0·fat·····3371·b-·defN·26-May-06·19:23·6046 -rw----·····2.0·fat·····3371·b-·defN·25-Apr-04·19:15·60
47 -rw----·····2.0·fat·····2444·b-·defN·26-May-06·19:23·6147 -rw----·····2.0·fat·····2444·b-·defN·25-Apr-04·19:15·61
48 -rw----·····2.0·fat·····2981·b-·defN·26-May-06·19:23·6248 -rw----·····2.0·fat·····2981·b-·defN·25-Apr-04·19:15·62
49 -rw----·····2.0·fat·····2968·b-·defN·26-May-06·19:23·6349 -rw----·····2.0·fat·····2968·b-·defN·25-Apr-04·19:15·63
50 -rw----·····2.0·fat····11616·b-·defN·26-May-06·19:23·6450 -rw----·····2.0·fat····11616·b-·defN·25-Apr-04·19:15·64
51 -rw----·····2.0·fat·····2700·b-·defN·26-May-06·19:23·6551 -rw----·····2.0·fat·····2700·b-·defN·25-Apr-04·19:15·65
52 -rw----·····2.0·fat·····4790·b-·defN·26-May-06·19:23·6652 -rw----·····2.0·fat·····4790·b-·defN·25-Apr-04·19:15·66
53 -rw----·····2.0·fat·····2663·b-·defN·26-May-06·19:23·6753 -rw----·····2.0·fat·····2663·b-·defN·25-Apr-04·19:15·67
54 -rw----·····2.0·fat·····3467·b-·defN·26-May-06·19:23·6854 -rw----·····2.0·fat·····3467·b-·defN·25-Apr-04·19:15·68
55 -rw----·····2.0·fat·····3790·b-·defN·26-May-06·19:23·6955 -rw----·····2.0·fat·····3790·b-·defN·25-Apr-04·19:15·69
56 -rw----·····2.0·fat·····2715·b-·defN·26-May-06·19:23·7056 -rw----·····2.0·fat·····2715·b-·defN·25-Apr-04·19:15·70
57 -rw----·····2.0·fat·····5853·b-·defN·26-May-06·19:23·7157 -rw----·····2.0·fat·····5853·b-·defN·25-Apr-04·19:15·71
58 -rw----·····2.0·fat·····4786·b-·defN·26-May-06·19:23·7258 -rw----·····2.0·fat·····4786·b-·defN·25-Apr-04·19:15·72
59 -rw----·····2.0·fat·····5993·b-·defN·26-May-06·19:23·7359 -rw----·····2.0·fat·····5993·b-·defN·25-Apr-04·19:15·73
60 -rw----·····2.0·fat·····3649·b-·defN·26-May-06·19:23·7460 -rw----·····2.0·fat·····3649·b-·defN·25-Apr-04·19:15·74
61 -rw----·····2.0·fat·····8019·b-·defN·26-May-06·19:23·7561 -rw----·····2.0·fat·····8019·b-·defN·25-Apr-04·19:15·75
62 -rw----·····2.0·fat·····3365·b-·defN·26-May-06·19:23·7662 -rw----·····2.0·fat·····3365·b-·defN·25-Apr-04·19:15·76
63 -rw----·····2.0·fat·····5231·b-·defN·26-May-06·19:23·7763 -rw----·····2.0·fat·····5231·b-·defN·25-Apr-04·19:15·77
64 -rw----·····2.0·fat·····5926·b-·defN·26-May-06·19:23·7864 -rw----·····2.0·fat·····5926·b-·defN·25-Apr-04·19:15·78
65 -rw----·····2.0·fat·····1671·b-·defN·26-May-06·19:23·7965 -rw----·····2.0·fat·····1671·b-·defN·25-Apr-04·19:15·79
66 -rw----·····2.0·fat·····2321·b-·defN·26-May-06·19:23·8066 -rw----·····2.0·fat·····2321·b-·defN·25-Apr-04·19:15·80
67 -rw----·····2.0·fat·····2365·b-·defN·26-May-06·19:23·8167 -rw----·····2.0·fat·····2365·b-·defN·25-Apr-04·19:15·81
68 -rw----·····2.0·fat·····2213·b-·defN·26-May-06·19:23·8268 -rw----·····2.0·fat·····2213·b-·defN·25-Apr-04·19:15·82
69 -rw----·····2.0·fat····61112·b-·defN·26-May-06·19:23·8369 -rw----·····2.0·fat····61112·b-·defN·25-Apr-04·19:15·83
70 -rw----·····2.0·fat·····3031·b-·defN·26-May-06·19:23·8470 -rw----·····2.0·fat·····3031·b-·defN·25-Apr-04·19:15·84
71 -rw----·····2.0·fat·····9820·b-·defN·26-May-06·19:23·8571 -rw----·····2.0·fat·····9820·b-·defN·25-Apr-04·19:15·85
72 -rw----·····2.0·fat·····3122·b-·defN·26-May-06·19:23·8672 -rw----·····2.0·fat·····3122·b-·defN·25-Apr-04·19:15·86
73 -rw----·····2.0·fat·····3887·b-·defN·26-May-06·19:23·8773 -rw----·····2.0·fat·····3887·b-·defN·25-Apr-04·19:15·87
74 -rw----·····2.0·fat·····4447·b-·defN·26-May-06·19:23·8874 -rw----·····2.0·fat·····4447·b-·defN·25-Apr-04·19:15·88
75 -rw----·····2.0·fat·····3713·b-·defN·26-May-06·19:23·8975 -rw----·····2.0·fat·····3713·b-·defN·25-Apr-04·19:15·89
76 -rw----·····2.0·fat·····3791·b-·defN·26-May-06·19:23·9076 -rw----·····2.0·fat·····3791·b-·defN·25-Apr-04·19:15·90
77 -rw----·····2.0·fat·····2661·b-·defN·26-May-06·19:23·9177 -rw----·····2.0·fat·····2661·b-·defN·25-Apr-04·19:15·91
78 -rw----·····2.0·fat····10950·b-·defN·26-May-06·19:23·9278 -rw----·····2.0·fat····10950·b-·defN·25-Apr-04·19:15·92
79 -rw----·····2.0·fat·····4169·b-·defN·26-May-06·19:23·9379 -rw----·····2.0·fat·····4169·b-·defN·25-Apr-04·19:15·93
80 -rw----·····2.0·fat·····2253·b-·defN·26-May-06·19:23·9480 -rw----·····2.0·fat·····2253·b-·defN·25-Apr-04·19:15·94
81 -rw----·····2.0·fat·····2572·b-·defN·26-May-06·19:23·9581 -rw----·····2.0·fat·····2572·b-·defN·25-Apr-04·19:15·95
82 -rw----·····2.0·fat····38631·b-·defN·26-May-06·19:23·9682 -rw----·····2.0·fat····38631·b-·defN·25-Apr-04·19:15·96
83 -rw----·····2.0·fat·····4575·b-·defN·26-May-06·19:23·9783 -rw----·····2.0·fat·····4575·b-·defN·25-Apr-04·19:15·97
84 -rw----·····2.0·fat····11386·b-·defN·26-May-06·19:23·9884 -rw----·····2.0·fat····11386·b-·defN·25-Apr-04·19:15·98
85 -rw----·····2.0·fat·····2247·b-·defN·26-May-06·19:23·9985 -rw----·····2.0·fat·····2247·b-·defN·25-Apr-04·19:15·99
86 -rw----·····2.0·fat·····2382·b-·defN·26-May-06·19:23·10086 -rw----·····2.0·fat·····2382·b-·defN·25-Apr-04·19:15·100
87 -rw----·····2.0·fat·····2918·b-·defN·26-May-06·19:23·10187 -rw----·····2.0·fat·····2918·b-·defN·25-Apr-04·19:15·101
88 -rw----·····2.0·fat·····6875·b-·defN·26-May-06·19:23·10288 -rw----·····2.0·fat·····6875·b-·defN·25-Apr-04·19:15·102
89 -rw----·····2.0·fat·····6327·b-·defN·26-May-06·19:23·10389 -rw----·····2.0·fat·····6327·b-·defN·25-Apr-04·19:15·103
90 -rw----·····2.0·fat·····7623·b-·defN·26-May-06·19:23·10490 -rw----·····2.0·fat·····7623·b-·defN·25-Apr-04·19:15·104
91 -rw----·····2.0·fat·····3483·b-·defN·26-May-06·19:23·10591 -rw----·····2.0·fat·····3483·b-·defN·25-Apr-04·19:15·105
92 -rw----·····2.0·fat·····2744·b-·defN·26-May-06·19:23·10692 -rw----·····2.0·fat·····2744·b-·defN·25-Apr-04·19:15·106
93 -rw----·····2.0·fat·····4935·b-·defN·26-May-06·19:23·10793 -rw----·····2.0·fat·····4935·b-·defN·25-Apr-04·19:15·107
94 -rw----·····2.0·fat·····3921·b-·defN·26-May-06·19:23·10894 -rw----·····2.0·fat·····3921·b-·defN·25-Apr-04·19:15·108
95 -rw----·····2.0·fat·····1941·b-·defN·26-May-06·19:23·10995 -rw----·····2.0·fat·····1941·b-·defN·25-Apr-04·19:15·109
96 -rw----·····2.0·fat·····2172·b-·defN·26-May-06·19:23·11096 -rw----·····2.0·fat·····2172·b-·defN·25-Apr-04·19:15·110
97 -rw----·····2.0·fat·····2812·b-·defN·26-May-06·19:23·11197 -rw----·····2.0·fat·····2812·b-·defN·25-Apr-04·19:15·111
98 -rw----·····2.0·fat·····5369·b-·defN·26-May-06·19:23·11298 -rw----·····2.0·fat·····5369·b-·defN·25-Apr-04·19:15·112
99 -rw----·····2.0·fat·····5117·b-·defN·26-May-06·19:23·11399 -rw----·····2.0·fat·····5117·b-·defN·25-Apr-04·19:15·113
100 -rw----·····2.0·fat····14883·b-·defN·26-May-06·19:23·114100 -rw----·····2.0·fat····14883·b-·defN·25-Apr-04·19:15·114
101 -rw----·····2.0·fat·····4059·b-·defN·26-May-06·19:23·115101 -rw----·····2.0·fat·····4059·b-·defN·25-Apr-04·19:15·115
102 -rw----·····2.0·fat·····2669·b-·defN·26-May-06·19:23·116102 -rw----·····2.0·fat·····2669·b-·defN·25-Apr-04·19:15·116
103 -rw----·····2.0·fat·····3116·b-·defN·26-May-06·19:23·117103 -rw----·····2.0·fat·····3116·b-·defN·25-Apr-04·19:15·117
104 -rw----·····2.0·fat·····2135·b-·defN·26-May-06·19:23·118104 -rw----·····2.0·fat·····2135·b-·defN·25-Apr-04·19:15·118
105 -rw----·····2.0·fat·····8759·b-·defN·26-May-06·19:23·119105 -rw----·····2.0·fat·····8759·b-·defN·25-Apr-04·19:15·119
106 -rw----·····2.0·fat····12703·b-·defN·26-May-06·19:23·120106 -rw----·····2.0·fat····12703·b-·defN·25-Apr-04·19:15·120
107 -rw----·····2.0·fat·····5462·b-·defN·26-May-06·19:23·121107 -rw----·····2.0·fat·····5462·b-·defN·25-Apr-04·19:15·121
108 -rw----·····2.0·fat·····5706·b-·defN·26-May-06·19:23·122108 -rw----·····2.0·fat·····5706·b-·defN·25-Apr-04·19:15·122
109 -rw----·····2.0·fat·····4230·b-·defN·26-May-06·19:23·123109 -rw----·····2.0·fat·····4230·b-·defN·25-Apr-04·19:15·123
110 -rw----·····2.0·fat·····4860·b-·defN·26-May-06·19:23·124110 -rw----·····2.0·fat·····4860·b-·defN·25-Apr-04·19:15·124
111 -rw----·····2.0·fat·····4088·b-·defN·26-May-06·19:23·125111 -rw----·····2.0·fat·····4088·b-·defN·25-Apr-04·19:15·125
112 -rw----·····2.0·fat·····3477·b-·defN·26-May-06·19:23·126112 -rw----·····2.0·fat·····3477·b-·defN·25-Apr-04·19:15·126
113 -rw----·····2.0·fat·····2770·b-·defN·26-May-06·19:23·127113 -rw----·····2.0·fat·····2770·b-·defN·25-Apr-04·19:15·127
114 -rw----·····2.0·fat·····8301·b-·defN·26-May-06·19:23·128114 -rw----·····2.0·fat·····8301·b-·defN·25-Apr-04·19:15·128
115 -rw----·····2.0·fat·····4379·b-·defN·26-May-06·19:23·129115 -rw----·····2.0·fat·····4379·b-·defN·25-Apr-04·19:15·129
116 -rw----·····2.0·fat·····4384·b-·defN·26-May-06·19:23·130116 -rw----·····2.0·fat·····4384·b-·defN·25-Apr-04·19:15·130
117 -rw----·····2.0·fat·····6339·b-·defN·26-May-06·19:23·131117 -rw----·····2.0·fat·····6339·b-·defN·25-Apr-04·19:15·131
118 -rw----·····2.0·fat·····6444·b-·defN·26-May-06·19:23·132118 -rw----·····2.0·fat·····6444·b-·defN·25-Apr-04·19:15·132
119 -rw----·····2.0·fat·····6055·b-·defN·26-May-06·19:23·133119 -rw----·····2.0·fat·····6055·b-·defN·25-Apr-04·19:15·133
120 -rw----·····2.0·fat·····3462·b-·defN·26-May-06·19:23·134120 -rw----·····2.0·fat·····3462·b-·defN·25-Apr-04·19:15·134
121 -rw----·····2.0·fat·····4734·b-·defN·26-May-06·19:23·135121 -rw----·····2.0·fat·····4734·b-·defN·25-Apr-04·19:15·135
122 -rw----·····2.0·fat·····3446·b-·defN·26-May-06·19:23·136122 -rw----·····2.0·fat·····3446·b-·defN·25-Apr-04·19:15·136
123 -rw----·····2.0·fat·····3804·b-·defN·26-May-06·19:23·137123 -rw----·····2.0·fat·····3804·b-·defN·25-Apr-04·19:15·137
124 -rw----·····2.0·fat·····2840·b-·defN·26-May-06·19:23·138124 -rw----·····2.0·fat·····2840·b-·defN·25-Apr-04·19:15·138
125 -rw----·····2.0·fat·····3855·b-·defN·26-May-06·19:23·139125 -rw----·····2.0·fat·····3855·b-·defN·25-Apr-04·19:15·139
126 -rw----·····2.0·fat·····2361·b-·defN·26-May-06·19:23·140126 -rw----·····2.0·fat·····2361·b-·defN·25-Apr-04·19:15·140
127 -rw----·····2.0·fat·····4084·b-·defN·26-May-06·19:23·141127 -rw----·····2.0·fat·····4084·b-·defN·25-Apr-04·19:15·141
Max diff block lines reached; 0/21162 bytes (0.00%) of diff not shown.
261 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CA69AF4·(1554422516)·'Wed·May··6·19:23:40·2026'7 0000A·Modification·Time·····5A8499F4·(1518639604)·'Fri·Apr··4·19:15:40·2025'
8 0000E·CRC···················F717E60B·(4145538571)8 0000E·CRC···················F717E60B·(4145538571)
9 00012·Compressed·Size·······00000310·(784)9 00012·Compressed·Size·······00000310·(784)
10 00016·Uncompressed·Size·····00001735·(5941)10 00016·Uncompressed·Size·····00001735·(5941)
11 0001A·Filename·Length·······0002·(2)11 0001A·Filename·Length·······0002·(2)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'XX'13 0001E·Filename··············'XX'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 00330·LOCAL·HEADER·#2·······04034B50·(67324752)20 00330·LOCAL·HEADER·#2·······04034B50·(67324752)
21 00334·Extract·Zip·Spec······14·(20)·'2.0'21 00334·Extract·Zip·Spec······14·(20)·'2.0'
22 00335·Extract·OS············00·(0)·'MS-DOS'22 00335·Extract·OS············00·(0)·'MS-DOS'
23 00336·General·Purpose·Flag··0000·(0)23 00336·General·Purpose·Flag··0000·(0)
24 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
25 00338·Compression·Method····0008·(8)·'Deflated'25 00338·Compression·Method····0008·(8)·'Deflated'
26 0033A·Modification·Time·····5CA69AF4·(1554422516)·'Wed·May··6·19:23:40·2026'26 0033A·Modification·Time·····5A8499F4·(1518639604)·'Fri·Apr··4·19:15:40·2025'
27 0033E·CRC···················8954791F·(2304014623)27 0033E·CRC···················8954791F·(2304014623)
28 00342·Compressed·Size·······0000031C·(796)28 00342·Compressed·Size·······0000031C·(796)
29 00346·Uncompressed·Size·····000016CD·(5837)29 00346·Uncompressed·Size·····000016CD·(5837)
30 0034A·Filename·Length·······0002·(2)30 0034A·Filename·Length·······0002·(2)
31 0034C·Extra·Length··········0000·(0)31 0034C·Extra·Length··········0000·(0)
32 0034E·Filename··············'XX'32 0034E·Filename··············'XX'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 0066C·LOCAL·HEADER·#3·······04034B50·(67324752)39 0066C·LOCAL·HEADER·#3·······04034B50·(67324752)
40 00670·Extract·Zip·Spec······14·(20)·'2.0'40 00670·Extract·Zip·Spec······14·(20)·'2.0'
41 00671·Extract·OS············00·(0)·'MS-DOS'41 00671·Extract·OS············00·(0)·'MS-DOS'
42 00672·General·Purpose·Flag··0000·(0)42 00672·General·Purpose·Flag··0000·(0)
43 ······[Bits·1-2]············0·'Normal·Compression'43 ······[Bits·1-2]············0·'Normal·Compression'
44 00674·Compression·Method····0008·(8)·'Deflated'44 00674·Compression·Method····0008·(8)·'Deflated'
45 00676·Modification·Time·····5CA69AF4·(1554422516)·'Wed·May··6·19:23:40·2026'45 00676·Modification·Time·····5A8499F4·(1518639604)·'Fri·Apr··4·19:15:40·2025'
46 0067A·CRC···················66EF218A·(1726947722)46 0067A·CRC···················66EF218A·(1726947722)
47 0067E·Compressed·Size·······00000390·(912)47 0067E·Compressed·Size·······00000390·(912)
48 00682·Uncompressed·Size·····000013EB·(5099)48 00682·Uncompressed·Size·····000013EB·(5099)
49 00686·Filename·Length·······0002·(2)49 00686·Filename·Length·······0002·(2)
50 00688·Extra·Length··········0000·(0)50 00688·Extra·Length··········0000·(0)
51 0068A·Filename··············'XX'51 0068A·Filename··············'XX'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 00A1C·LOCAL·HEADER·#4·······04034B50·(67324752)58 00A1C·LOCAL·HEADER·#4·······04034B50·(67324752)
59 00A20·Extract·Zip·Spec······14·(20)·'2.0'59 00A20·Extract·Zip·Spec······14·(20)·'2.0'
60 00A21·Extract·OS············00·(0)·'MS-DOS'60 00A21·Extract·OS············00·(0)·'MS-DOS'
61 00A22·General·Purpose·Flag··0000·(0)61 00A22·General·Purpose·Flag··0000·(0)
62 ······[Bits·1-2]············0·'Normal·Compression'62 ······[Bits·1-2]············0·'Normal·Compression'
63 00A24·Compression·Method····0008·(8)·'Deflated'63 00A24·Compression·Method····0008·(8)·'Deflated'
64 00A26·Modification·Time·····5CA69AF4·(1554422516)·'Wed·May··6·19:23:40·2026'64 00A26·Modification·Time·····5A8499F4·(1518639604)·'Fri·Apr··4·19:15:40·2025'
65 00A2A·CRC···················2BA0BA56·(731953750)65 00A2A·CRC···················2BA0BA56·(731953750)
66 00A2E·Compressed·Size·······00000353·(851)66 00A2E·Compressed·Size·······00000353·(851)
67 00A32·Uncompressed·Size·····00000FEA·(4074)67 00A32·Uncompressed·Size·····00000FEA·(4074)
68 00A36·Filename·Length·······0002·(2)68 00A36·Filename·Length·······0002·(2)
69 00A38·Extra·Length··········0000·(0)69 00A38·Extra·Length··········0000·(0)
70 00A3A·Filename··············'XX'70 00A3A·Filename··············'XX'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 00D8F·LOCAL·HEADER·#5·······04034B50·(67324752)77 00D8F·LOCAL·HEADER·#5·······04034B50·(67324752)
78 00D93·Extract·Zip·Spec······14·(20)·'2.0'78 00D93·Extract·Zip·Spec······14·(20)·'2.0'
79 00D94·Extract·OS············00·(0)·'MS-DOS'79 00D94·Extract·OS············00·(0)·'MS-DOS'
80 00D95·General·Purpose·Flag··0000·(0)80 00D95·General·Purpose·Flag··0000·(0)
81 ······[Bits·1-2]············0·'Normal·Compression'81 ······[Bits·1-2]············0·'Normal·Compression'
82 00D97·Compression·Method····0008·(8)·'Deflated'82 00D97·Compression·Method····0008·(8)·'Deflated'
83 00D99·Modification·Time·····5CA69AF4·(1554422516)·'Wed·May··6·19:23:40·2026'83 00D99·Modification·Time·····5A8499F4·(1518639604)·'Fri·Apr··4·19:15:40·2025'
84 00D9D·CRC···················1914AB78·(420785016)84 00D9D·CRC···················1914AB78·(420785016)
85 00DA1·Compressed·Size·······000002A9·(681)85 00DA1·Compressed·Size·······000002A9·(681)
86 00DA5·Uncompressed·Size·····00000B03·(2819)86 00DA5·Uncompressed·Size·····00000B03·(2819)
87 00DA9·Filename·Length·······0002·(2)87 00DA9·Filename·Length·······0002·(2)
88 00DAB·Extra·Length··········0000·(0)88 00DAB·Extra·Length··········0000·(0)
89 00DAD·Filename··············'XX'89 00DAD·Filename··············'XX'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 01058·LOCAL·HEADER·#6·······04034B50·(67324752)96 01058·LOCAL·HEADER·#6·······04034B50·(67324752)
97 0105C·Extract·Zip·Spec······14·(20)·'2.0'97 0105C·Extract·Zip·Spec······14·(20)·'2.0'
98 0105D·Extract·OS············00·(0)·'MS-DOS'98 0105D·Extract·OS············00·(0)·'MS-DOS'
99 0105E·General·Purpose·Flag··0000·(0)99 0105E·General·Purpose·Flag··0000·(0)
100 ······[Bits·1-2]············0·'Normal·Compression'100 ······[Bits·1-2]············0·'Normal·Compression'
101 01060·Compression·Method····0008·(8)·'Deflated'101 01060·Compression·Method····0008·(8)·'Deflated'
102 01062·Modification·Time·····5CA69AF4·(1554422516)·'Wed·May··6·19:23:40·2026'102 01062·Modification·Time·····5A8499F4·(1518639604)·'Fri·Apr··4·19:15:40·2025'
103 01066·CRC···················0624C224·(103072292)103 01066·CRC···················0624C224·(103072292)
104 0106A·Compressed·Size·······00000284·(644)104 0106A·Compressed·Size·······00000284·(644)
105 0106E·Uncompressed·Size·····00000A85·(2693)105 0106E·Uncompressed·Size·····00000A85·(2693)
106 01072·Filename·Length·······0002·(2)106 01072·Filename·Length·······0002·(2)
107 01074·Extra·Length··········0000·(0)107 01074·Extra·Length··········0000·(0)
108 01076·Filename··············'XX'108 01076·Filename··············'XX'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 012FC·LOCAL·HEADER·#7·······04034B50·(67324752)115 012FC·LOCAL·HEADER·#7·······04034B50·(67324752)
116 01300·Extract·Zip·Spec······14·(20)·'2.0'116 01300·Extract·Zip·Spec······14·(20)·'2.0'
117 01301·Extract·OS············00·(0)·'MS-DOS'117 01301·Extract·OS············00·(0)·'MS-DOS'
118 01302·General·Purpose·Flag··0000·(0)118 01302·General·Purpose·Flag··0000·(0)
119 ······[Bits·1-2]············0·'Normal·Compression'119 ······[Bits·1-2]············0·'Normal·Compression'
120 01304·Compression·Method····0008·(8)·'Deflated'120 01304·Compression·Method····0008·(8)·'Deflated'
121 01306·Modification·Time·····5CA69AF4·(1554422516)·'Wed·May··6·19:23:40·2026'121 01306·Modification·Time·····5A8499F4·(1518639604)·'Fri·Apr··4·19:15:40·2025'
122 0130A·CRC···················AF43825D·(2940437085)122 0130A·CRC···················AF43825D·(2940437085)
123 0130E·Compressed·Size·······00000335·(821)123 0130E·Compressed·Size·······00000335·(821)
124 01312·Uncompressed·Size·····00001004·(4100)124 01312·Uncompressed·Size·····00001004·(4100)
125 01316·Filename·Length·······0002·(2)125 01316·Filename·Length·······0002·(2)
126 01318·Extra·Length··········0000·(0)126 01318·Extra·Length··········0000·(0)
127 0131A·Filename··············'XX'127 0131A·Filename··············'XX'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 01651·LOCAL·HEADER·#8·······04034B50·(67324752)134 01651·LOCAL·HEADER·#8·······04034B50·(67324752)
135 01655·Extract·Zip·Spec······14·(20)·'2.0'135 01655·Extract·Zip·Spec······14·(20)·'2.0'
136 01656·Extract·OS············00·(0)·'MS-DOS'136 01656·Extract·OS············00·(0)·'MS-DOS'
137 01657·General·Purpose·Flag··0000·(0)137 01657·General·Purpose·Flag··0000·(0)
138 ······[Bits·1-2]············0·'Normal·Compression'138 ······[Bits·1-2]············0·'Normal·Compression'
139 01659·Compression·Method····0008·(8)·'Deflated'139 01659·Compression·Method····0008·(8)·'Deflated'
140 0165B·Modification·Time·····5CA69AF4·(1554422516)·'Wed·May··6·19:23:40·2026'140 0165B·Modification·Time·····5A8499F4·(1518639604)·'Fri·Apr··4·19:15:40·2025'
141 0165F·CRC···················AC99FA31·(2895772209)141 0165F·CRC···················AC99FA31·(2895772209)
142 01663·Compressed·Size·······00000416·(1046)142 01663·Compressed·Size·······00000416·(1046)
143 01667·Uncompressed·Size·····00001F93·(8083)143 01667·Uncompressed·Size·····00001F93·(8083)
144 0166B·Filename·Length·······0002·(2)144 0166B·Filename·Length·······0002·(2)
145 0166D·Extra·Length··········0000·(0)145 0166D·Extra·Length··········0000·(0)
146 0166F·Filename··············'XX'146 0166F·Filename··············'XX'
147 #147 #
Max diff block lines reached; 261169/266847 bytes (97.87%) of diff not shown.
328 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·May·06·2026·19:23:40,·uncompressed·size·5941,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Apr·04·2025·19:15:40,·uncompressed·size·5941,·method=deflate
4.48 MB
./usr/lib/monodoc/sources/cs-errors.zip
117 KB
zipinfo {}
    
Offset 1, 984 lines modifiedOffset 1, 984 lines modified
Diff chunk too large, falling back to line-by-line diff (984 lines added, 984 lines removed)
1 Zip·file·size:·474758·bytes,·number·of·entries:·9821 Zip·file·size:·474535·bytes,·number·of·entries:·982
2 -rw----·····2.0·fat······726·b-·defN·26-May-06·19:23·CS04662 -rw----·····2.0·fat······363·b-·defN·25-Apr-04·19:12·CS0836
3 -rw----·····2.0·fat····10175·b-·defN·26-May-06·19:23·CS01223 -rw----·····2.0·fat····14620·b-·defN·25-Apr-04·19:12·CS0619
4 -rw----·····2.0·fat·····2210·b-·defN·26-May-06·19:23·CS01594 -rw----·····2.0·fat····17933·b-·defN·25-Apr-04·19:12·CS0019
5 -rw----·····2.0·fat·····5287·b-·defN·26-May-06·19:23·CS01625 -rw----·····2.0·fat·····3863·b-·defN·25-Apr-04·19:12·CS0221
6 -rw----·····2.0·fat····14620·b-·defN·26-May-06·19:23·CS06196 -rw----·····2.0·fat·····1538·b-·defN·25-Apr-04·19:12·CS1001
7 -rw----·····2.0·fat·····1251·b-·defN·26-May-06·19:23·CS00677 -rw----·····2.0·fat·····3380·b-·defN·25-Apr-04·19:12·CS0425
8 -rw----·····2.0·fat·····9700·b-·defN·26-May-06·19:23·CS15258 -rw----·····2.0·fat····11439·b-·defN·25-Apr-04·19:12·CS0121
9 -rw----·····2.0·fat·····2484·b-·defN·26-May-06·19:23·CS00609 -rw----·····2.0·fat······912·b-·defN·25-Apr-04·19:12·CS0168
10 -rw----·····2.0·fat·····1395·b-·defN·26-May-06·19:23·CS025310 -rw----·····2.0·fat······460·b-·defN·25-Apr-04·19:12·CS0687
11 -rw----·····2.0·fat····11439·b-·defN·26-May-06·19:23·CS012111 -rw----·····2.0·fat·····2915·b-·defN·25-Apr-04·19:12·CS0642
12 -rw----·····2.0·fat·····1039·b-·defN·26-May-06·19:23·CS173812 -rw----·····2.0·fat······415·b-·defN·25-Apr-04·19:12·CS1520
13 -rw----·····2.0·fat······711·b-·defN·26-May-06·19:23·CS046513 -rw----·····2.0·fat·····2761·b-·defN·25-Apr-04·19:12·CS0652
14 -rw----·····2.0·fat·····6805·b-·defN·26-May-06·19:23·CS157014 -rw----·····2.0·fat·····2185·b-·defN·25-Apr-04·19:12·CS0151
15 -rw----·····2.0·fat·····1162·b-·defN·26-May-06·19:23·CS012615 -rw----·····2.0·fat······671·b-·defN·25-Apr-04·19:12·CS0069
16 -rw----·····2.0·fat······706·b-·defN·26-May-06·19:23·CS194816 -rw----·····2.0·fat······416·b-·defN·25-Apr-04·19:12·CS0143
17 -rw----·····2.0·fat······403·b-·defN·26-May-06·19:23·CS199417 -rw----·····2.0·fat······733·b-·defN·25-Apr-04·19:12·CS1966
18 -rw----·····2.0·fat·····2419·b-·defN·26-May-06·19:23·CS030818 -rw----·····2.0·fat·····2232·b-·defN·25-Apr-04·19:12·CS0617
19 -rw----·····2.0·fat·····7524·b-·defN·26-May-06·19:23·CS154019 -rw----·····2.0·fat·····3771·b-·defN·25-Apr-04·19:12·CS1729
20 -rw----·····2.0·fat······800·b-·defN·26-May-06·19:23·CS167820 -rw----·····2.0·fat·····4434·b-·defN·25-Apr-04·19:12·CS0579
21 -rw----·····2.0·fat·····1056·b-·defN·26-May-06·19:23·CS025221 -rw----·····2.0·fat······391·b-·defN·25-Apr-04·19:12·CS0616
22 -rw----·····2.0·fat·····4787·b-·defN·26-May-06·19:23·CS017722 -rw----·····2.0·fat·····1098·b-·defN·25-Apr-04·19:12·CS1590
23 -rw----·····2.0·fat·····1308·b-·defN·26-May-06·19:23·CS012823 -rw----·····2.0·fat·····4376·b-·defN·25-Apr-04·19:12·CS0458
24 -rw----·····2.0·fat·····8207·b-·defN·26-May-06·19:23·CS041124 -rw----·····2.0·fat·····4060·b-·defN·25-Apr-04·19:12·CS0123
25 -rw----·····2.0·fat······364·b-·defN·26-May-06·19:23·CS804125 -rw----·····2.0·fat·····3004·b-·defN·25-Apr-04·19:12·CS0535
26 -rw----·····2.0·fat·····1337·b-·defN·26-May-06·19:23·CS171726 -rw----·····2.0·fat······839·b-·defN·25-Apr-04·19:12·CS1021
27 -rw----·····2.0·fat······514·b-·defN·26-May-06·19:23·CS083827 -rw----·····2.0·fat·····8008·b-·defN·25-Apr-04·19:12·CS1587
28 -rw----·····2.0·fat·····1979·b-·defN·26-May-06·19:23·CS061228 -rw----·····2.0·fat·····1609·b-·defN·25-Apr-04·19:12·CS0133
29 -rw----·····2.0·fat······752·b-·defN·26-May-06·19:23·CS174529 -rw----·····2.0·fat·····2103·b-·defN·25-Apr-04·19:12·CS0101
30 -rw----·····2.0·fat······650·b-·defN·26-May-06·19:23·CS026930 -rw----·····2.0·fat······911·b-·defN·25-Apr-04·19:12·CS0611
31 -rw----·····2.0·fat······547·b-·defN·26-May-06·19:23·CS051531 -rw----·····2.0·fat······462·b-·defN·25-Apr-04·19:12·CS0247
32 -rw----·····2.0·fat······466·b-·defN·26-May-06·19:23·CS166332 -rw----·····2.0·fat······607·b-·defN·25-Apr-04·19:12·CS1524
33 -rw----·····2.0·fat······381·b-·defN·26-May-06·19:23·CS814533 -rw----·····2.0·fat······386·b-·defN·25-Apr-04·19:12·CS8050
34 -rw----·····2.0·fat····16615·b-·defN·26-May-06·19:23·CS164434 -rw----·····2.0·fat······473·b-·defN·25-Apr-04·19:12·CS0527
35 -rw----·····2.0·fat·····2674·b-·defN·26-May-06·19:23·CS040735 -rw----·····2.0·fat····10032·b-·defN·25-Apr-04·19:12·CS0266
36 -rw----·····2.0·fat·····3380·b-·defN·26-May-06·19:23·CS042536 -rw----·····2.0·fat·····9700·b-·defN·25-Apr-04·19:12·CS1525
37 -rw----·····2.0·fat·····2382·b-·defN·26-May-06·19:23·CS081537 -rw----·····2.0·fat·····6969·b-·defN·25-Apr-04·19:12·CS0108
38 -rw----·····2.0·fat······952·b-·defN·26-May-06·19:23·CS808238 -rw----·····2.0·fat······833·b-·defN·25-Apr-04·19:12·CS1577
39 -rw----·····2.0·fat······812·b-·defN·26-May-06·19:23·CS028339 -rw----·····2.0·fat·····2281·b-·defN·25-Apr-04·19:12·CS0695
40 -rw----·····2.0·fat·····1552·b-·defN·26-May-06·19:23·CS050840 -rw----·····2.0·fat·····1765·b-·defN·25-Apr-04·19:12·CS0591
41 -rw----·····2.0·fat·····2310·b-·defN·26-May-06·19:23·CS011541 -rw----·····2.0·fat·····2484·b-·defN·25-Apr-04·19:12·CS0060
42 -rw----·····2.0·fat·····1103·b-·defN·26-May-06·19:23·CS171542 -rw----·····2.0·fat······735·b-·defN·25-Apr-04·19:12·CS1534
43 -rw----·····2.0·fat····10521·b-·defN·26-May-06·19:23·CS002943 -rw----·····2.0·fat·····1791·b-·defN·25-Apr-04·19:12·CS0217
44 -rw----·····2.0·fat·····1059·b-·defN·26-May-06·19:23·CS166144 -rw----·····2.0·fat·····8563·b-·defN·25-Apr-04·19:12·CS3005
45 -rw----·····2.0·fat·····1894·b-·defN·26-May-06·19:23·CS010645 -rw----·····2.0·fat······360·b-·defN·25-Apr-04·19:12·CS2002
46 -rw----·····2.0·fat·····1042·b-·defN·26-May-06·19:23·CS803046 -rw----·····2.0·fat····16488·b-·defN·25-Apr-04·19:12·CS0165
47 -rw----·····2.0·fat······468·b-·defN·26-May-06·19:23·CS024547 -rw----·····2.0·fat·····6784·b-·defN·25-Apr-04·19:12·CS0023
48 -rw----·····2.0·fat·····8320·b-·defN·26-May-06·19:23·CS013648 -rw----·····2.0·fat·····1879·b-·defN·25-Apr-04·19:12·CS0457
49 -rw----·····2.0·fat·····1966·b-·defN·26-May-06·19:23·CS047249 -rw----·····2.0·fat······924·b-·defN·25-Apr-04·19:12·CS1113
50 -rw----·····2.0·fat····17933·b-·defN·26-May-06·19:23·CS001950 -rw----·····2.0·fat·····6104·b-·defN·25-Apr-04·19:12·CS0208
51 -rw----·····2.0·fat······984·b-·defN·26-May-06·19:23·CS198651 -rw----·····2.0·fat·····8532·b-·defN·25-Apr-04·19:12·CS0657
52 -rw----·····2.0·fat·····2422·b-·defN·26-May-06·19:23·CS168652 -rw----·····2.0·fat······599·b-·defN·25-Apr-04·19:12·CS0057
53 -rw----·····2.0·fat·····6529·b-·defN·26-May-06·19:23·CS012053 -rw----·····2.0·fat······830·b-·defN·25-Apr-04·19:12·CS1626
54 -rw----·····2.0·fat·····1225·b-·defN·26-May-06·19:23·CS175054 -rw----·····2.0·fat·····1120·b-·defN·25-Apr-04·19:12·CS1013
55 -rw----·····2.0·fat······826·b-·defN·26-May-06·19:23·CS199355 -rw----·····2.0·fat·····5039·b-·defN·25-Apr-04·19:12·CS1503
56 -rw----·····2.0·fat·····3836·b-·defN·26-May-06·19:23·CS018256 -rw----·····2.0·fat······403·b-·defN·25-Apr-04·19:12·CS4023
57 -rw----·····2.0·fat······694·b-·defN·26-May-06·19:23·CS070257 -rw----·····2.0·fat····16615·b-·defN·25-Apr-04·19:12·CS1644
58 -rw----·····2.0·fat····16488·b-·defN·26-May-06·19:23·CS016558 -rw----·····2.0·fat·····9786·b-·defN·25-Apr-04·19:12·CS0246
59 -rw----·····2.0·fat·····7012·b-·defN·26-May-06·19:23·CS150259 -rw----·····2.0·fat·····3407·b-·defN·25-Apr-04·19:12·CS3001
60 -rw----·····2.0·fat······362·b-·defN·26-May-06·19:23·CS057560 -rw----·····2.0·fat·····1937·b-·defN·25-Apr-04·19:12·CS0229
61 -rw----·····2.0·fat······973·b-·defN·26-May-06·19:23·CS043261 -rw----·····2.0·fat·····1008·b-·defN·25-Apr-04·19:12·CS0677
62 -rw----·····2.0·fat······944·b-·defN·26-May-06·19:23·CS062862 -rw----·····2.0·fat······321·b-·defN·25-Apr-04·19:12·CS1675
63 -rw----·····2.0·fat·····2185·b-·defN·26-May-06·19:23·CS015163 -rw----·····2.0·fat······812·b-·defN·25-Apr-04·19:12·CS0283
64 -rw----·····2.0·fat······387·b-·defN·26-May-06·19:23·CS819964 -rw----·····2.0·fat·····1103·b-·defN·25-Apr-04·19:12·CS1715
65 -rw----·····2.0·fat······785·b-·defN·26-May-06·19:23·CS302465 -rw----·····2.0·fat·····1056·b-·defN·25-Apr-04·19:12·CS1726
66 -rw----·····2.0·fat·····2106·b-·defN·26-May-06·19:23·CS030566 -rw----·····2.0·fat·····4044·b-·defN·25-Apr-04·19:12·CS0214
67 -rw----·····2.0·fat······428·b-·defN·26-May-06·19:23·CS081967 -rw----·····2.0·fat······565·b-·defN·25-Apr-04·19:12·CS0500
68 -rw----·····2.0·fat······431·b-·defN·26-May-06·19:23·CS101568 -rw----·····2.0·fat······949·b-·defN·25-Apr-04·19:12·CS1581
69 -rw----·····2.0·fat·····2710·b-·defN·26-May-06·19:23·CS011969 -rw----·····2.0·fat·····2422·b-·defN·25-Apr-04·19:12·CS1686
70 -rw----·····2.0·fat·····2110·b-·defN·26-May-06·19:23·CS301470 -rw----·····2.0·fat····10521·b-·defN·25-Apr-04·19:12·CS0029
71 -rw----·····2.0·fat·····5558·b-·defN·26-May-06·19:23·CS150171 -rw----·····2.0·fat·····6575·b-·defN·25-Apr-04·19:12·CS0111
72 -rw----·····2.0·fat······772·b-·defN·26-May-06·19:23·CS162872 -rw----·····2.0·fat······406·b-·defN·25-Apr-04·19:12·CS8161
73 -rw----·····2.0·fat······942·b-·defN·26-May-06·19:23·CS019973 -rw----·····2.0·fat·····2101·b-·defN·25-Apr-04·19:12·CS8200
74 -rw----·····2.0·fat······717·b-·defN·26-May-06·19:23·CS834574 -rw----·····2.0·fat·····1783·b-·defN·25-Apr-04·19:12·CS0131
75 -rw----·····2.0·fat······661·b-·defN·26-May-06·19:23·CS023975 -rw----·····2.0·fat······915·b-·defN·25-Apr-04·19:12·CS0675
76 -rw----·····2.0·fat······695·b-·defN·26-May-06·19:23·CS072276 -rw----·····2.0·fat······695·b-·defN·25-Apr-04·19:12·CS0722
77 -rw----·····2.0·fat·····1098·b-·defN·26-May-06·19:23·CS159077 -rw----·····2.0·fat······444·b-·defN·25-Apr-04·19:12·CS0739
78 -rw----·····2.0·fat······613·b-·defN·26-May-06·19:23·CS110678 -rw----·····2.0·fat······387·b-·defN·25-Apr-04·19:12·CS0709
79 -rw----·····2.0·fat······636·b-·defN·26-May-06·19:23·CS151279 -rw----·····2.0·fat·····1294·b-·defN·25-Apr-04·19:12·CS1725
80 -rw----·····2.0·fat·····1094·b-·defN·26-May-06·19:23·CS030680 -rw----·····2.0·fat·····5287·b-·defN·25-Apr-04·19:12·CS0162
81 -rw----·····2.0·fat·····1783·b-·defN·26-May-06·19:23·CS030781 -rw----·····2.0·fat·····1094·b-·defN·25-Apr-04·19:12·CS0306
82 -rw----·····2.0·fat·····1648·b-·defN·26-May-06·19:23·CS159482 -rw----·····2.0·fat·····1239·b-·defN·25-Apr-04·19:12·CS0052
83 -rw----·····2.0·fat······706·b-·defN·26-May-06·19:23·CS101783 -rw----·····2.0·fat······355·b-·defN·25-Apr-04·19:12·CS0145
84 -rw----·····2.0·fat·····1538·b-·defN·26-May-06·19:23·CS100184 -rw----·····2.0·fat·····2382·b-·defN·25-Apr-04·19:12·CS0815
85 -rw----·····2.0·fat······645·b-·defN·26-May-06·19:23·CS838585 -rw----·····2.0·fat·····6805·b-·defN·25-Apr-04·19:12·CS1570
86 -rw----·····2.0·fat·····1719·b-·defN·26-May-06·19:23·CS041886 -rw----·····2.0·fat······499·b-·defN·25-Apr-04·19:12·CS7069
87 -rw----·····2.0·fat·····2306·b-·defN·26-May-06·19:23·CS031087 -rw----·····2.0·fat·····8207·b-·defN·25-Apr-04·19:12·CS0411
88 -rw----·····2.0·fat·····1110·b-·defN·26-May-06·19:23·CS013488 -rw----·····2.0·fat·····3575·b-·defN·25-Apr-04·19:12·CS0534
89 -rw----·····2.0·fat·····3407·b-·defN·26-May-06·19:23·CS300189 -rw----·····2.0·fat·····2658·b-·defN·25-Apr-04·19:12·CS0034
90 -rw----·····2.0·fat······924·b-·defN·26-May-06·19:23·CS102590 -rw----·····2.0·fat······333·b-·defN·25-Apr-04·19:12·CS1578
91 -rw----·····2.0·fat······782·b-·defN·26-May-06·19:23·CS044191 -rw----·····2.0·fat······717·b-·defN·25-Apr-04·19:12·CS0132
92 -rw----·····2.0·fat······735·b-·defN·26-May-06·19:23·CS153492 -rw----·····2.0·fat·····1285·b-·defN·25-Apr-04·19:12·CS1706
93 -rw----·····2.0·fat·····1688·b-·defN·26-May-06·19:23·CS010093 -rw----·····2.0·fat·····3449·b-·defN·25-Apr-04·19:12·CS3006
94 -rw----·····2.0·fat·····2778·b-·defN·26-May-06·19:23·CS045394 -rw----·····2.0·fat······576·b-·defN·25-Apr-04·19:12·CS0227
95 -rw----·····2.0·fat······699·b-·defN·26-May-06·19:23·CS193295 -rw----·····2.0·fat·····1494·b-·defN·25-Apr-04·19:12·CS0738
96 -rw----·····2.0·fat······616·b-·defN·26-May-06·19:23·CS176396 -rw----·····2.0·fat······446·b-·defN·25-Apr-04·19:12·CS1920
97 -rw----·····2.0·fat·····6784·b-·defN·26-May-06·19:23·CS002397 -rw----·····2.0·fat·····3469·b-·defN·25-Apr-04·19:12·CS0592
98 -rw----·····2.0·fat······763·b-·defN·26-May-06·19:23·CS066598 -rw----·····2.0·fat······413·b-·defN·25-Apr-04·19:12·CS0820
99 -rw----·····2.0·fat·····2014·b-·defN·26-May-06·19:23·CS013999 -rw----·····2.0·fat·····1468·b-·defN·25-Apr-04·19:12·CS0172
100 -rw----·····2.0·fat·····6575·b-·defN·26-May-06·19:23·CS0111100 -rw----·····2.0·fat·····8552·b-·defN·25-Apr-04·19:12·CS0012
101 -rw----·····2.0·fat······736·b-·defN·26-May-06·19:23·CS0028101 -rw----·····2.0·fat·····3326·b-·defN·25-Apr-04·19:12·CS0118
102 -rw----·····2.0·fat·····3771·b-·defN·26-May-06·19:23·CS1729102 -rw----·····2.0·fat·····8398·b-·defN·25-Apr-04·19:12·CS1961
103 -rw----·····2.0·fat·····1329·b-·defN·26-May-06·19:23·CS0202103 -rw----·····2.0·fat······865·b-·defN·25-Apr-04·19:12·CS1669
104 -rw----·····2.0·fat·····1120·b-·defN·26-May-06·19:23·CS1013104 -rw----·····2.0·fat·····1005·b-·defN·25-Apr-04·19:12·CS0809
105 -rw----·····2.0·fat·····1410·b-·defN·26-May-06·19:23·CS4011105 -rw----·····2.0·fat·····1607·b-·defN·25-Apr-04·19:12·CS0157
106 -rw----·····2.0·fat······908·b-·defN·26-May-06·19:23·CS0144106 -rw----·····2.0·fat·····1220·b-·defN·25-Apr-04·19:12·CS0540
107 -rw----·····2.0·fat·····2658·b-·defN·26-May-06·19:23·CS0034107 -rw----·····2.0·fat······891·b-·defN·25-Apr-04·19:12·CS8175
108 -rw----·····2.0·fat······780·b-·defN·26-May-06·19:23·CS0192108 -rw----·····2.0·fat······446·b-·defN·25-Apr-04·19:12·CS8326
109 -rw----·····2.0·fat······430·b-·defN·26-May-06·19:23·CS0549109 -rw----·····2.0·fat·····1154·b-·defN·25-Apr-04·19:12·CS3015
110 -rw----·····2.0·fat·····2181·b-·defN·26-May-06·19:23·CS3016110 -rw----·····2.0·fat······794·b-·defN·25-Apr-04·19:12·CS8072
111 -rw----·····2.0·fat······490·b-·defN·26-May-06·19:23·CS8009111 -rw----·····2.0·fat·····1025·b-·defN·25-Apr-04·19:12·CS1519
112 -rw----·····2.0·fat······490·b-·defN·26-May-06·19:23·CS7095112 -rw----·····2.0·fat······868·b-·defN·25-Apr-04·19:12·CS1031
113 -rw----·····2.0·fat······542·b-·defN·26-May-06·19:23·CS1056113 -rw----·····2.0·fat·····1037·b-·defN·25-Apr-04·19:12·CS0413
114 -rw----·····2.0·fat·····1743·b-·defN·26-May-06·19:23·CS7003114 -rw----·····2.0·fat·····2488·b-·defN·25-Apr-04·19:12·CS1944
115 -rw----·····2.0·fat······452·b-·defN·26-May-06·19:23·CS0538115 -rw----·····2.0·fat······534·b-·defN·25-Apr-04·19:12·CS1741
116 -rw----·····2.0·fat·····1609·b-·defN·26-May-06·19:23·CS0133116 -rw----·····2.0·fat······944·b-·defN·25-Apr-04·19:12·CS0628
117 -rw----·····2.0·fat······891·b-·defN·26-May-06·19:23·CS0703117 -rw----·····2.0·fat·····1287·b-·defN·25-Apr-04·19:12·CS0314
118 -rw----·····2.0·fat······672·b-·defN·26-May-06·19:23·CS8075118 -rw----·····2.0·fat······682·b-·defN·25-Apr-04·19:12·CS0531
119 -rw----·····2.0·fat·····2320·b-·defN·26-May-06·19:23·CS0311119 -rw----·····2.0·fat·····4549·b-·defN·25-Apr-04·19:12·CS0102
120 -rw----·····2.0·fat······875·b-·defN·26-May-06·19:23·CS1059120 -rw----·····2.0·fat·····2481·b-·defN·25-Apr-04·19:12·CS0188
121 -rw----·····2.0·fat······576·b-·defN·26-May-06·19:23·CS0227121 -rw----·····2.0·fat······635·b-·defN·25-Apr-04·19:12·CS7083
122 -rw----·····2.0·fat······624·b-·defN·26-May-06·19:23·CS8087122 -rw----·····2.0·fat·····1216·b-·defN·25-Apr-04·19:12·CS0557
123 -rw----·····2.0·fat······655·b-·defN·26-May-06·19:23·CS1521123 -rw----·····2.0·fat·····1121·b-·defN·25-Apr-04·19:12·CS0506
124 -rw----·····2.0·fat·····8398·b-·defN·26-May-06·19:23·CS1961124 -rw----·····2.0·fat·····4787·b-·defN·25-Apr-04·19:12·CS0177
125 -rw----·····2.0·fat······391·b-·defN·26-May-06·19:23·CS1743125 -rw----·····2.0·fat······430·b-·defN·25-Apr-04·19:12·CS1556
126 -rw----·····2.0·fat······692·b-·defN·26-May-06·19:23·CS4027126 -rw----·····2.0·fat······528·b-·defN·25-Apr-04·19:12·CS1508
Max diff block lines reached; -1/120074 bytes (-0.00%) of diff not shown.
47.0 KB
zipnote {}
    
Offset 1, 2947 lines modifiedOffset 1, 2947 lines modified
1 Filename:·CS04661 Filename:·CS0836
2 Comment:·2 Comment:·
  
3 Filename:·CS01223 Filename:·CS0619
4 Comment:·4 Comment:·
  
5 Filename:·CS01595 Filename:·CS0019
6 Comment:·6 Comment:·
  
7 Filename:·CS01627 Filename:·CS0221
8 Comment:·8 Comment:·
  
9 Filename:·CS06199 Filename:·CS1001
10 Comment:·10 Comment:·
  
11 Filename:·CS006711 Filename:·CS0425
12 Comment:·12 Comment:·
  
13 Filename:·CS152513 Filename:·CS0121
14 Comment:·14 Comment:·
  
15 Filename:·CS006015 Filename:·CS0168
16 Comment:·16 Comment:·
  
17 Filename:·CS025317 Filename:·CS0687
18 Comment:·18 Comment:·
  
19 Filename:·CS012119 Filename:·CS0642
20 Comment:·20 Comment:·
  
21 Filename:·CS173821 Filename:·CS1520
22 Comment:·22 Comment:·
  
23 Filename:·CS046523 Filename:·CS0652
24 Comment:·24 Comment:·
  
25 Filename:·CS157025 Filename:·CS0151
26 Comment:·26 Comment:·
  
27 Filename:·CS012627 Filename:·CS0069
28 Comment:·28 Comment:·
  
29 Filename:·CS194829 Filename:·CS0143
30 Comment:·30 Comment:·
  
31 Filename:·CS199431 Filename:·CS1966
32 Comment:·32 Comment:·
  
33 Filename:·CS030833 Filename:·CS0617
34 Comment:·34 Comment:·
  
35 Filename:·CS154035 Filename:·CS1729
36 Comment:·36 Comment:·
  
37 Filename:·CS167837 Filename:·CS0579
38 Comment:·38 Comment:·
  
39 Filename:·CS025239 Filename:·CS0616
40 Comment:·40 Comment:·
  
41 Filename:·CS017741 Filename:·CS1590
42 Comment:·42 Comment:·
  
43 Filename:·CS012843 Filename:·CS0458
44 Comment:·44 Comment:·
  
45 Filename:·CS041145 Filename:·CS0123
46 Comment:·46 Comment:·
  
47 Filename:·CS804147 Filename:·CS0535
48 Comment:·48 Comment:·
  
49 Filename:·CS171749 Filename:·CS1021
50 Comment:·50 Comment:·
  
51 Filename:·CS083851 Filename:·CS1587
52 Comment:·52 Comment:·
  
53 Filename:·CS061253 Filename:·CS0133
54 Comment:·54 Comment:·
  
55 Filename:·CS174555 Filename:·CS0101
56 Comment:·56 Comment:·
  
57 Filename:·CS026957 Filename:·CS0611
58 Comment:·58 Comment:·
  
59 Filename:·CS051559 Filename:·CS0247
60 Comment:·60 Comment:·
  
61 Filename:·CS166361 Filename:·CS1524
62 Comment:·62 Comment:·
  
63 Filename:·CS814563 Filename:·CS8050
64 Comment:·64 Comment:·
  
65 Filename:·CS164465 Filename:·CS0527
66 Comment:·66 Comment:·
  
67 Filename:·CS040767 Filename:·CS0266
68 Comment:·68 Comment:·
  
69 Filename:·CS042569 Filename:·CS1525
70 Comment:·70 Comment:·
  
71 Filename:·CS081571 Filename:·CS0108
72 Comment:·72 Comment:·
  
73 Filename:·CS808273 Filename:·CS1577
74 Comment:·74 Comment:·
  
75 Filename:·CS028375 Filename:·CS0695
76 Comment:·76 Comment:·
  
77 Filename:·CS050877 Filename:·CS0591
78 Comment:·78 Comment:·
  
79 Filename:·CS011579 Filename:·CS0060
80 Comment:·80 Comment:·
  
81 Filename:·CS171581 Filename:·CS1534
82 Comment:·82 Comment:·
  
83 Filename:·CS002983 Filename:·CS0217
84 Comment:·84 Comment:·
  
85 Filename:·CS166185 Filename:·CS3005
Max diff block lines reached; 45992/48119 bytes (95.58%) of diff not shown.
3.26 MB
zipdetails --redact --scan --utc {}
    
Offset 1, 44349 lines modifiedOffset 1, 44349 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CA69AEC·(1554422508)·'Wed·May··6·19:23:24·2026' 
8 0000E·CRC···················BE92E7B9·(3197298617)7 0000A·Modification·Time·····5A849981·(1518639489)·'Fri·Apr··4·19:12:02·2025'
 8 0000E·CRC···················9AC82118·(2596806936)
9 00012·Compressed·Size·······0000014C·(332)9 00012·Compressed·Size·······000000EC·(236)
10 00016·Uncompressed·Size·····000002D6·(726)10 00016·Uncompressed·Size·····0000016B·(363)
11 0001A·Filename·Length·······0006·(6)11 0001A·Filename·Length·······0006·(6)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'XXXXXX'13 0001E·Filename··············'XXXXXX'
14 #14 #
15 #·WARNING:·Offset·0x1E:·Filename·'XXXXXX'15 #·WARNING:·Offset·0x1E:·Filename·'XXXXXX'
16 #··········Zero·length·filename16 #··········Zero·length·filename
17 #17 #
18 00024·PAYLOAD18 00024·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 19 ····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  
19 00170·LOCAL·HEADER·#2·······04034B50·(67324752)20 00110·LOCAL·HEADER·#2·······04034B50·(67324752)
20 00174·Extract·Zip·Spec······14·(20)·'2.0'21 00114·Extract·Zip·Spec······14·(20)·'2.0'
21 00175·Extract·OS············00·(0)·'MS-DOS'22 00115·Extract·OS············00·(0)·'MS-DOS'
22 00176·General·Purpose·Flag··0000·(0)23 00116·General·Purpose·Flag··0000·(0)
23 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
24 00178·Compression·Method····0008·(8)·'Deflated'25 00118·Compression·Method····0008·(8)·'Deflated'
25 0017A·Modification·Time·····5CA69AEC·(1554422508)·'Wed·May··6·19:23:24·2026' 
26 0017E·CRC···················AB10500D·(2869973005)26 0011A·Modification·Time·····5A849981·(1518639489)·'Fri·Apr··4·19:12:02·2025'
 27 0011E·CRC···················36CEC636·(919520822)
27 00182·Compressed·Size·······0000089B·(2203)28 00122·Compressed·Size·······00000AE2·(2786)
28 00186·Uncompressed·Size·····000027BF·(10175)29 00126·Uncompressed·Size·····0000391C·(14620)
29 0018A·Filename·Length·······0006·(6)30 0012A·Filename·Length·······0006·(6)
30 0018C·Extra·Length··········0000·(0)31 0012C·Extra·Length··········0000·(0)
31 0018E·Filename··············'XXXXXX'32 0012E·Filename··············'XXXXXX'
32 #33 #
33 #·WARNING:·Offset·0x18E:·Filename·'XXXXXX'34 #·WARNING:·Offset·0x12E:·Filename·'XXXXXX'
34 #··········Zero·length·filename35 #··········Zero·length·filename
35 #36 #
36 00194·PAYLOAD37 00134·PAYLOAD
  
37 00A2F·LOCAL·HEADER·#3·······04034B50·(67324752)38 00C16·LOCAL·HEADER·#3·······04034B50·(67324752)
38 00A33·Extract·Zip·Spec······14·(20)·'2.0'39 00C1A·Extract·Zip·Spec······14·(20)·'2.0'
39 00A34·Extract·OS············00·(0)·'MS-DOS'40 00C1B·Extract·OS············00·(0)·'MS-DOS'
40 00A35·General·Purpose·Flag··0000·(0)41 00C1C·General·Purpose·Flag··0000·(0)
41 ······[Bits·1-2]············0·'Normal·Compression'42 ······[Bits·1-2]············0·'Normal·Compression'
42 00A37·Compression·Method····0008·(8)·'Deflated'43 00C1E·Compression·Method····0008·(8)·'Deflated'
43 00A39·Modification·Time·····5CA69AEC·(1554422508)·'Wed·May··6·19:23:24·2026' 
44 00A3D·CRC···················69DFF543·(1776284995)44 00C20·Modification·Time·····5A849981·(1518639489)·'Fri·Apr··4·19:12:02·2025'
 45 00C24·CRC···················3C31B733·(1009891123)
45 00A41·Compressed·Size·······00000236·(566)46 00C28·Compressed·Size·······00000D3D·(3389)
46 00A45·Uncompressed·Size·····000008A2·(2210)47 00C2C·Uncompressed·Size·····0000460D·(17933)
47 00A49·Filename·Length·······0006·(6)48 00C30·Filename·Length·······0006·(6)
48 00A4B·Extra·Length··········0000·(0)49 00C32·Extra·Length··········0000·(0)
49 00A4D·Filename··············'XXXXXX'50 00C34·Filename··············'XXXXXX'
50 #51 #
51 #·WARNING:·Offset·0xA4D:·Filename·'XXXXXX'52 #·WARNING:·Offset·0xC34:·Filename·'XXXXXX'
52 #··········Zero·length·filename53 #··········Zero·length·filename
53 #54 #
54 00A53·PAYLOAD55 00C3A·PAYLOAD
  
55 00C89·LOCAL·HEADER·#4·······04034B50·(67324752)56 01977·LOCAL·HEADER·#4·······04034B50·(67324752)
56 00C8D·Extract·Zip·Spec······14·(20)·'2.0'57 0197B·Extract·Zip·Spec······14·(20)·'2.0'
57 00C8E·Extract·OS············00·(0)·'MS-DOS'58 0197C·Extract·OS············00·(0)·'MS-DOS'
58 00C8F·General·Purpose·Flag··0000·(0)59 0197D·General·Purpose·Flag··0000·(0)
59 ······[Bits·1-2]············0·'Normal·Compression'60 ······[Bits·1-2]············0·'Normal·Compression'
60 00C91·Compression·Method····0008·(8)·'Deflated'61 0197F·Compression·Method····0008·(8)·'Deflated'
61 00C93·Modification·Time·····5CA69AEC·(1554422508)·'Wed·May··6·19:23:24·2026' 
62 00C97·CRC···················DD9DD2CF·(3718107855)62 01981·Modification·Time·····5A849981·(1518639489)·'Fri·Apr··4·19:12:02·2025'
 63 01985·CRC···················2E7F2453·(780084307)
63 00C9B·Compressed·Size·······00000470·(1136)64 01989·Compressed·Size·······0000034B·(843)
64 00C9F·Uncompressed·Size·····000014A7·(5287)65 0198D·Uncompressed·Size·····00000F17·(3863)
65 00CA3·Filename·Length·······0006·(6)66 01991·Filename·Length·······0006·(6)
66 00CA5·Extra·Length··········0000·(0)67 01993·Extra·Length··········0000·(0)
67 00CA7·Filename··············'XXXXXX'68 01995·Filename··············'XXXXXX'
68 #69 #
69 #·WARNING:·Offset·0xCA7:·Filename·'XXXXXX'70 #·WARNING:·Offset·0x1995:·Filename·'XXXXXX'
70 #··········Zero·length·filename71 #··········Zero·length·filename
71 #72 #
72 00CAD·PAYLOAD73 0199B·PAYLOAD
  
73 0111D·LOCAL·HEADER·#5·······04034B50·(67324752)74 01CE6·LOCAL·HEADER·#5·······04034B50·(67324752)
74 01121·Extract·Zip·Spec······14·(20)·'2.0'75 01CEA·Extract·Zip·Spec······14·(20)·'2.0'
75 01122·Extract·OS············00·(0)·'MS-DOS'76 01CEB·Extract·OS············00·(0)·'MS-DOS'
76 01123·General·Purpose·Flag··0000·(0)77 01CEC·General·Purpose·Flag··0000·(0)
77 ······[Bits·1-2]············0·'Normal·Compression'78 ······[Bits·1-2]············0·'Normal·Compression'
78 01125·Compression·Method····0008·(8)·'Deflated'79 01CEE·Compression·Method····0008·(8)·'Deflated'
79 01127·Modification·Time·····5CA69AEC·(1554422508)·'Wed·May··6·19:23:24·2026' 
80 0112B·CRC···················3DA1F292·(1034023570)80 01CF0·Modification·Time·····5A849981·(1518639489)·'Fri·Apr··4·19:12:02·2025'
 81 01CF4·CRC···················EC8C54CD·(3968619725)
81 0112F·Compressed·Size·······00000AFE·(2814)82 01CF8·Compressed·Size·······0000021F·(543)
82 01133·Uncompressed·Size·····0000391C·(14620)83 01CFC·Uncompressed·Size·····00000602·(1538)
83 01137·Filename·Length·······0006·(6)84 01D00·Filename·Length·······0006·(6)
84 01139·Extra·Length··········0000·(0)85 01D02·Extra·Length··········0000·(0)
85 0113B·Filename··············'XXXXXX'86 01D04·Filename··············'XXXXXX'
86 #87 #
87 #·WARNING:·Offset·0x113B:·Filename·'XXXXXX'88 #·WARNING:·Offset·0x1D04:·Filename·'XXXXXX'
88 #··········Zero·length·filename89 #··········Zero·length·filename
89 #90 #
90 01141·PAYLOAD91 01D0A·PAYLOAD
  
91 01C3F·LOCAL·HEADER·#6·······04034B50·(67324752)92 01F29·LOCAL·HEADER·#6·······04034B50·(67324752)
92 01C43·Extract·Zip·Spec······14·(20)·'2.0'93 01F2D·Extract·Zip·Spec······14·(20)·'2.0'
93 01C44·Extract·OS············00·(0)·'MS-DOS'94 01F2E·Extract·OS············00·(0)·'MS-DOS'
94 01C45·General·Purpose·Flag··0000·(0)95 01F2F·General·Purpose·Flag··0000·(0)
95 ······[Bits·1-2]············0·'Normal·Compression'96 ······[Bits·1-2]············0·'Normal·Compression'
96 01C47·Compression·Method····0008·(8)·'Deflated'97 01F31·Compression·Method····0008·(8)·'Deflated'
97 01C49·Modification·Time·····5CA69AEC·(1554422508)·'Wed·May··6·19:23:24·2026' 
98 01C4D·CRC···················45AE0D8A·(1169034634)98 01F33·Modification·Time·····5A849981·(1518639489)·'Fri·Apr··4·19:12:02·2025'
 99 01F37·CRC···················EE523F43·(3998367555)
99 01C51·Compressed·Size·······000001A6·(422)100 01F3B·Compressed·Size·······00000286·(646)
100 01C55·Uncompressed·Size·····000004E3·(1251)101 01F3F·Uncompressed·Size·····00000D34·(3380)
101 01C59·Filename·Length·······0006·(6)102 01F43·Filename·Length·······0006·(6)
102 01C5B·Extra·Length··········0000·(0)103 01F45·Extra·Length··········0000·(0)
103 01C5D·Filename··············'XXXXXX'104 01F47·Filename··············'XXXXXX'
104 #105 #
105 #·WARNING:·Offset·0x1C5D:·Filename·'XXXXXX'106 #·WARNING:·Offset·0x1F47:·Filename·'XXXXXX'
106 #··········Zero·length·filename107 #··········Zero·length·filename
107 #108 #
108 01C63·PAYLOAD109 01F4D·PAYLOAD
  
109 01E09·LOCAL·HEADER·#7·······04034B50·(67324752)110 021D3·LOCAL·HEADER·#7·······04034B50·(67324752)
110 01E0D·Extract·Zip·Spec······14·(20)·'2.0'111 021D7·Extract·Zip·Spec······14·(20)·'2.0'
111 01E0E·Extract·OS············00·(0)·'MS-DOS'112 021D8·Extract·OS············00·(0)·'MS-DOS'
112 01E0F·General·Purpose·Flag··0000·(0)113 021D9·General·Purpose·Flag··0000·(0)
113 ······[Bits·1-2]············0·'Normal·Compression'114 ······[Bits·1-2]············0·'Normal·Compression'
Max diff block lines reached; 3407102/3416142 bytes (99.74%) of diff not shown.
326 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·May·06·2026·19:23:24,·uncompressed·size·726,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Apr·04·2025·19:12:02,·uncompressed·size·363,·method=deflate
1.21 KB
CS0466
1.2 KB
CS0466
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0466</ErrorName>3 ··<ErrorName>CS0466</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0466:··`Base.I.M(params·int[])':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier5 ····<string>//·CS0466:·`Base.I.this[params·int[]].set':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier
6 //·Line:·106 //·Line:·10
  
7 interface·I7 interface·I
8 {8 {
9 »       void·M(int[]·values);9 »       int·this·[int[]·p]·{·set;·}
10 }10 }
11 class·Base·:·I11 class·Base·:·I
12 {12 {
13 »       void·I.M(params·int[]·values)·{}13 »       int·I.this·[params·int[]·p]·{·
 14 »       »       set·{
 15 »       »       }
 16 »       }
14 }</string>17 }</string>
15 ····<string>//·CS0466:·`Base.I.this[params·int[]].set':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier18 ····<string>//·CS0466:··`Base.I.M(params·int[])':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier
16 //·Line:·1019 //·Line:·10
  
17 interface·I20 interface·I
18 {21 {
19 »       int·this·[int[]·p]·{·set;·}22 »       void·M(int[]·values);
20 }23 }
21 class·Base·:·I24 class·Base·:·I
22 {25 {
 26 »       void·I.M(params·int[]·values)·{}
23 »       int·I.this·[params·int[]·p]·{· 
24 »       »       set·{ 
25 »       »       } 
26 »       } 
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
17.4 KB
CS0122
17.4 KB
CS0122
Ordering differences only
    
Offset 1, 228 lines modifiedOffset 1, 228 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0122</ErrorName>3 ··<ErrorName>CS0122</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0122:·`Foo.this[int]'·is·inaccessible·due·to·its·protection·level5 ····<string>//·CS0122:·`X.Y.Y(string)'·is·inaccessible·due·to·its·protection·level
6 //·Line:·146 //·Line:·9
 7 //·Compiler·options:·-r:CS0122-10-lib.dll
  
7 using·System;8 using·System;
 9 using·X;
  
 10 class·T·:·Y·{
 11 »       public·T(String·test,·String·test1)·:·base(test)·{
8 »        
9 public·class·Foo·{ 
10 »       private·int·this[int·index]·{·get·{·return·index;·}·} 
11 } 
12 »        
13 public·class·Bar·{ 
14 »       public·static·void·Main·() 
15 »       { 
16 »       »       Foo·foo·=·new·Foo·(); 
17 »       »       Console.WriteLine·(foo[5]); 
18 »       }12 »       }
 13 »       static·void·Main·()·{}
19 }</string>14 }</string>
20 ····<string>//·CS0122:·`Test.SomeAttribute.SomeAttribute()'·is·inaccessible·due·to·its·protection·level15 ····<string>//·CS0122:·`C.I'·is·inaccessible·due·to·its·protection·level
21 //·Line:·1016 //·Line:·11
  
22 using·System; 
  
23 namespace·Test17 class·C
24 {18 {
25 »       public·class·SomeAttribute·:·Attribute19 »       protected·interface·I
26 »       {20 »       {
27 »       »       SomeAttribute()·{} 
28 »       }21 »       }
 22 }
  
 23 class·A·:·C.I
 24 {
29 »       [SomeAttribute] 
30 »       public·class·SomeClass 
31 »       { 
32 »       }· 
33 }</string>25 }</string>
34 ····<string>//·CS0122:·`A.B'·is·inaccessible·due·to·its·protection·level26 ····<string>//·CS0122:·`C.this[int]'·is·inaccessible·due·to·its·protection·level
35 //·Line:·427 //·Line:·6
  
36 using·C·=·A.B;28 using·System;
 29 using·System.Collections;
  
37 class·A30 class·C
38 {31 {
 32 »       protected·string·this·[int·i]·{·set·{}·}
 33 }
39 »       class·B·{} 
40 }</string> 
41 ····<string>//·CS0122:·`InternalClass'·is·inaccessible·due·to·its·protection·level 
42 //·Line:·9 
43 //·Compiler·options:·-r:CS0122-38-lib.dll 
  
44 class·M34 public·class·D
45 {35 {
46 »       public·static·void·Main·()36 »       void·Foo·()
47 »       {37 »       {
48 »       »       new·InternalClass·();38 »       »       C·c·=·new·C·();
 39 »       »       c·[0]·=·null;
49 »       }40 »       }
50 }</string>41 }</string>
51 ····<string>//·CS0122:·`Y.Y(string)'·is·inaccessible·due·to·its·protection·level42 ····<string>//·CS0122:·`Test&lt;A&gt;'·is·inaccessible·due·to·its·protection·level
52 //·Line:·1243 //·Line:·8
 44 //·Compiler·options:·-r:CS0122-35-lib.dll
  
53 using·System;45 class·X
 46 {
 47 »       static·void·Main·()
 48 »       {
 49 »       »       Test&lt;float&gt;·test·=·new·Test&lt;float&gt;·();
 50 »       }
 51 }</string>
 52 ····<string>//·CS0122:·`A.Foo()'·is·inaccessible·due·to·its·protection·level
 53 //·Line:·23
  
54 public·class·Y·{ 
55 »       private·Y(String·test)·{54 class·A
 55 {
 56 »       public·void·Foo·(int·i)
 57 »       {
56 »       }58 »       }
57 } 
  
58 class·T·:·Y·{ 
59 »       public·T(String·test,·String·test1)·:·base(test)·{59 »       private·void·Foo·()
 60 »       {
60 »       }61 »       }
 62 }
61 »       static·void·Main·()·{} 
62 }</string> 
63 ····<string>//·CS0122:·`A.Y'·is·inaccessible·due·to·its·protection·level 
64 //·Line:·8 
  
65 public·class·Test63 class·B·:·A
66 {64 {
67 »       public·static·void·Main·()65 »       public·static·void·Main·()
68 »       {66 »       {
69 »       »       var·x·=·nameof·(A.Y); 
70 »       }67 »       }
71 } 
72 »       · 
73 public·class·A 
74 { 
75 »       private·int·Y·{·get;·set;·} 
 68 »       void·Test·()
 69 »       {
 70 »       »       Foo·();
 71 »       }
76 }</string>72 }</string>
77 ····<string>//·CS0122:·`A.IFileWatcher'·is·inaccessible·due·to·its·protection·level73 ····<string>//·CS0122:·`A.B'·is·inaccessible·due·to·its·protection·level
78 //·Line:·974 //·Line:·11
79 //·Compiler·options:·-r:CS0122-19-lib.dll 
  
80 namespace·A·{75 interface·r·{
 76 »       A.B·aaa·();
 77 }
  
81 »       class·C·{78 class·A·{
Max diff block lines reached; 14469/17746 bytes (81.53%) of diff not shown.
3.36 KB
CS0159
3.35 KB
CS0159
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0159</ErrorName>3 ··<ErrorName>CS0159</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0159:·The·label·`default:'·could·not·be·found·within·the·scope·of·the·goto·statement5 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
6 //·Line:·106 //·Line:·9
  
7 class·X·{ 
  
8 »       static·int·m·(int·n)7 class·Foo·{
 8 »       static·void·Main·()
9 »       {9 »       {
 10 »       »       int·i·=·9;
 11 »       »       goto·a;
 12 »       »       do·{
 13 »       »       a:
 14 »       »       »       throw·new·System.Exception·("huh?");
 15 »       »       }·while·(i·!=·9);
10 »       »       switch·(n){ 
11 »       »       case·0: 
12 »       »       »       goto·default; 
  
13 »       »       case·1: 
14 »       »       »       return·1; 
15 »       »       } 
  
16 »       »       return·10; 
17 »       }16 »       }
18 »       17 }</string>
 18 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
 19 //·Line:·9
  
 20 class·Foo·{
19 »       static·void·Main·()21 »       static·void·Main·()
20 »       {22 »       {
21 »       »       m·(1);23 »       »       int·i·=·9;
 24 »       »       goto·a;
 25 »       »       while·(i·!=·9)·{
 26 »       »       a:
 27 »       »       »       throw·new·System.Exception·("huh?");
 28 »       »       }
22 »       }29 »       }
23 }</string>30 }</string>
24 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement31 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement
25 //·Line:·1332 //·Line:·13
  
26 class·y·{33 class·y·{
27 »       enum·X·{·A·=·1,·B·=·1,·C·=·1·}34 »       enum·X·{·A·=·1,·B·=·1,·C·=·1·}
Offset 37, 25 lines modifiedOffset 42, 24 lines modified
  
37 »       »       switch·(x){42 »       »       switch·(x){
38 »       »       »       case·1:·break;43 »       »       »       case·1:·break;
39 »       »       »       case·2:·goto·case·20;44 »       »       »       case·2:·goto·case·20;
40 »       »       }45 »       »       }
41 »       }46 »       }
42 }</string>47 }</string>
43 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement48 ····<string>//·CS0159:·The·label·`case·null:'·could·not·be·found·within·the·scope·of·the·goto·statement
44 //·Line:·949 //·Line:·1
  
45 class·Foo·{50 class·y·{
46 »       static·void·Main·()51 »       static·void·Main·()
47 »       {52 »       {
 53 »       »       string·x·=·null;
  
 54 »       »       switch·(x){
 55 »       »       »       case·"":·goto·case·null;
48 »       »       int·i·=·9; 
49 »       »       goto·a; 
50 »       »       while·(i·!=·9)·{ 
51 »       »       a: 
52 »       »       »       throw·new·System.Exception·("huh?"); 
53 »       »       }56 »       »       }
54 »       }57 »       }
55 }</string>58 }</string>
56 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement59 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
57 //·Line:·960 //·Line:·9
  
58 public·class·A61 public·class·A
Offset 67, 39 lines modifiedOffset 71, 47 lines modified
67 »       »       switch·(i)·{71 »       »       switch·(i)·{
68 »       »       case·9:72 »       »       case·9:
69 »       »       a:73 »       »       a:
70 »       »       »       break;74 »       »       »       break;
71 »       »       }75 »       »       }
72 »       }76 »       }
73 }</string>77 }</string>
74 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement78 ····<string>//·CS0159:·The·label·`skip:'·could·not·be·found·within·the·scope·of·the·goto·statement
75 //·Line:·979 //·Line:·9
  
76 class·Foo·{80 class·Foo·{
77 »       static·void·Main·()81 »       static·void·Main·()
78 »       {82 »       {
 83 »       »       try·{}
 84 »       »       finally·{
 85 »       »       »       goto·skip;
 86 »       »       }
79 »       »       int·i·=·9; 
80 »       »       goto·a; 
81 »       »       do·{ 
82 »       »       a: 
83 »       »       »       throw·new·System.Exception·("huh?"); 
84 »       »       }·while·(i·!=·9); 
85 »       }87 »       }
86 }</string>88 }</string>
87 ····<string>//·CS0159:·The·label·`case·null:'·could·not·be·found·within·the·scope·of·the·goto·statement89 ····<string>//·CS0159:·The·label·`default:'·could·not·be·found·within·the·scope·of·the·goto·statement
88 //·Line:·190 //·Line:·10
  
89 class·y·{91 class·X·{
90 »       static·void·Main·() 
 92 »       static·int·m·(int·n)
91 »       {93 »       {
92 »       »       string·x·=·null;94 »       »       switch·(n){
 95 »       »       case·0:
 96 »       »       »       goto·default;
  
93 »       »       switch·(x){ 
94 »       »       »       case·"":·goto·case·null;97 »       »       case·1:
 98 »       »       »       return·1;
95 »       »       }99 »       »       }
  
 100 »       »       return·10;
 101 »       }
 102 »       
 103 »       static·void·Main·()
 104 »       {
 105 »       »       m·(1);
96 »       }106 »       }
Max diff block lines reached; 513/3393 bytes (15.12%) of diff not shown.
7.62 KB
CS0162
7.61 KB
CS0162
Ordering differences only
    
Offset 1, 38 lines modifiedOffset 1, 122 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0162</ErrorName>3 ··<ErrorName>CS0162</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0162:·Unreachable·code·detected5 ····<string>//·CS0162:·Unreachable·code·detected
6 //·Line:·126 //·Line:·10
 7 //·Compiler·options:·-warnaserror
  
 8 class·C
 9 {
 10 »       void·Test·(int·a)
 11 »       {
 12 »       »       return;
 13 »       »       if·(a·&gt;·0)·{
 14 »       »       »       int·x·=·a·+·20;
 15 »       »       »       return;
 16 »       »       }
 17 »       }
 18 }</string>
 19 ····<string>//·CS0162:·Unreachable·code·detected
 20 //·Line:·10
 21 //·Compiler·options:·-warnaserror
  
 22 using·System;
  
 23 class·C
 24 {
 25 »       void·Test·()
 26 »       {
 27 »       »       return;
 28 »       »       const·int·a·=·0;
 29 »       »       if·(a·&gt;·0)·{
 30 »       »       »       int·x·=·a·+·20;
 31 »       »       »       return;
 32 »       »       }
 33 »       }
 34 }</string>
 35 ····<string>//·CS0162:·Unreachable·code·detected
 36 //·Line:·18
7 //·Compiler·options:·-warnaserror·-warn:237 //·Compiler·options:·-warnaserror·-warn:2
  
8 using·System;38 using·System;
  
9 class·E39 class·C·{
 40 »       public·enum·Flags·{
 41 »       »       Removed»=·0,
 42 »       »       Public» =·1
 43 »       }
  
 44 »       public·Flags»    _enumFlags;
 45 »       »       
 46 »       internal·void·Close()
 47 »       {»      
 48 »       »       if·((_enumFlags·&amp;·Flags.Removed)·!=·0)
 49 »       »       »       Console.WriteLine·("error");
 50 »       }
 51 }</string>
 52 ····<string>//·CS0162:·Unreachable·code·detected
 53 //·Line:·9
 54 //·Compiler·options:·-warnaserror·-warn:2
  
 55 class·Foo·{
 56 »       static·void·Main·()
 57 »       {
 58 »       »       goto·skip;
 59 »       a:
 60 »       »       goto·a;
 61 »       skip:
 62 »       »       return;
 63 »       }
 64 }</string>
 65 ····<string>//·CS0162:·Unreachable·code·detected
 66 //·Line:·12
 67 //·Compiler·options:·-warnaserror·-warn:2
  
 68 class·Program
10 {69 {
11 ···public·void·Method&lt;T&gt;·()·where·T·:·class 
12 ···{ 
13 ······if·(default·(T)·!=·null) 
14 ·········throw·new·ArgumentNullException·(); 
15 ···}70 »       static·int·Main·()
 71 »       {
 72 »       »       int·ctc_f·=·0;
  
 73 »       »       if·((++ctc_f·==·0·&amp;&amp;·false))·{
 74 »       »       »       return·1;
 75 »       »       }
 76 »       »       
 77 »       »       return·0;
 78 »       }
16 }</string>79 }</string>
17 ····<string>//·CS0162:·Unreachable·code·detected80 ····<string>//·CS0162:·Unreachable·code·detected
18 //·Line:·1081 //·Line:·10
19 //·Compiler·options:·-warnaserror·-warn:282 //·Compiler·options:·-warnaserror·-warn:2
  
20 class·C83 class·C
21 {84 {
22 »       static·int·Main·()·85 »       static·int·Main·()·
23 »       {86 »       {
24 »       »       while·(!new·bool·{});87 »       »       while·(!new·bool·{});
25 »       »       return·1;88 »       »       return·1;
26 »       }89 »       }
27 }</string>90 }</string>
28 ····<string>//·CS0162:·Unreachable·code·detected91 ····<string>//·CS0162:·Unreachable·code·detected
 92 //·Line:·12
 93 //·Compiler·options:·-warnaserror·-warn:2
  
 94 using·System;
  
 95 class·E
 96 {
 97 ···public·void·Method&lt;T&gt;·()·where·T·:·class
 98 ···{
 99 ······if·(default·(T)·!=·null)
 100 ·········throw·new·ArgumentNullException·();
 101 ···}
 102 }</string>
 103 ····<string>//·CS0162:·Unreachable·code·detected
29 //·Line:·9104 //·Line:·9
30 //·Compiler·options:·-warnaserror·-warn:2105 //·Compiler·options:·-warnaserror·-warn:2
  
31 class·Error106 class·Error
32 {107 {
33 »       void·Test·()108 »       void·Test·()
34 »       {109 »       {
Offset 42, 29 lines modifiedOffset 126, 14 lines modified
Max diff block lines reached; 5415/7753 bytes (69.84%) of diff not shown.
25.9 KB
CS0619
25.9 KB
CS0619
Ordering differences only
    
Offset 1, 134 lines modifiedOffset 1, 256 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0619</ErrorName>3 ··<ErrorName>CS0619</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0619:·`Obsolete'·is·obsolete:·`!!!'
 6 //·Line:·9
  
 7 [System.Obsolete("!!!",·true)]
 8 class·Obsolete·{
 9 }
  
 10 class·Class·{
 11 ········public·void·Method·(Obsolete·o)
 12 ········{
 13 ········}
 14 }</string>
 15 ····<string>//·CS0619:·`ObsoleteInterface&lt;T&gt;'·is·obsolete:·`'
 16 //·Line:·15
  
 17 using·System;
  
 18 [Obsolete("",·true)]
 19 interface·ObsoleteInterface&lt;T&gt;
 20 {
 21 }
  
 22 class·C
 23 {
 24 »       public·static·void·Main·()
 25 »       {
 26 »       »       var·v·=·typeof·(ObsoleteInterface&lt;&gt;);
 27 »       }
 28 }</string>
 29 ····<string>//·CS0619:·`Test_A.Test_A()'·is·obsolete:·`Causes·an·error'
 30 //·Line:·13
  
 31 using·System;
 32 public·class·Test_A
 33 {
 34 »       [Obsolete·("Causes·an·error",·true)]
 35 »       public·Test_A·()·{}
 36 }
  
 37 public·class·Test_B:·Test_A
 38 {
 39 »       public·Test_B·():·base·()·{}
 40 }</string>
 41 ····<string>//·CS0619:·`A'·is·obsolete:·`msg'
 42 //·Line:·21
  
 43 using·System;
  
 44 [Obsolete·("msg",·true)]
 45 class·A
 46 {
 47 »       public·class·M
 48 »       {
 49 »       »       public·static·void·Foo·()
 50 »       »       {
 51 »       »       }
 52 »       }
 53 }
  
 54 class·C
 55 {
 56 »       public·static·void·Main·()
 57 »       {
 58 »       »       A.M.Foo·();
 59 »       }
 60 }</string>
5 ····<string>//·CS0619-49:·`A.A(string[])'·is·obsolete:·`!!!'61 ····<string>//·CS0619-49:·`A.A(string[])'·is·obsolete:·`!!!'
6 //·Line:·1262 //·Line:·12
  
7 class·A:·System.Attribute63 class·A:·System.Attribute
8 {64 {
9 »       [System.Obsolete("!!!",·true)]65 »       [System.Obsolete("!!!",·true)]
10 »       public·A·(string[]·s)66 »       public·A·(string[]·s)
11 »       {67 »       {
12 »       }68 »       }
13 }69 }
  
14 [A(new·string[0])]70 [A(new·string[0])]
15 class·Obsolete·{71 class·Obsolete·{
16 }</string>72 }</string>
 73 ····<string>//·CS0619-43:·`Error.C'·is·obsolete:·`Obsolete·constant'
 74 //·Line:·6
 75 //·Compiler·options:·-reference:CS0619-43-lib.dll
  
 76 class·A·{
 77 »       public·decimal·C·=·Error.C;
 78 }</string>
17 ····<string>//·CS0619:·`I'·is·obsolete:·`Do·not·use·it'79 ····<string>//·CS0619:·`D'·is·obsolete:·`Do·not·use·it'
18 //·Line:·1280 //·Line:·12
  
19 using·System;81 using·System;
  
20 [Obsolete("Do·not·use·it",·true)]82 [Obsolete("Do·not·use·it",·true)]
 83 delegate·void·D();
21 interface·I·{ 
22 } 
  
23 class·B·{84 class·B·{
24 ····I·i;85 ····event·D·e;
25 }</string>86 }</string>
 87 ····<string>//·CS0619:·`A.X'·is·obsolete:·`'
 88 //·Line:·10
  
 89 using·System;
  
 90 public·class·Test
 91 {
 92 »       public·static·void·Main()
 93 »       {
 94 »       »       var·m·=·nameof·(A.X);
 95 »       }
 96 }
 97 »       ·
 98 public·class·A
 99 {
 100 »       [Obsolete·("",·true)]
 101 »       public·int·X;
 102 }</string>
26 ····<string>//·CS0619:·`Obsolete'·is·obsolete:·`'103 ····<string>//·CS0619:·`ObsoleteException'·is·obsolete:·`'
27 //·Line:·11104 //·Line:·15
  
 105 using·System;
  
Max diff block lines reached; 24097/26454 bytes (91.09%) of diff not shown.
1.27 KB
CS0067
1.26 KB
CS0067
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0067</ErrorName>3 ··<ErrorName>CS0067</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0067:·The·event·`EventTestClass.Elapsed'·is·never·used
 6 //·Line:·8
 7 //·Compiler·options:·-warnaserror
  
 8 using·System;
  
 9 public·class·EventTestClass·:·IEventTest
 10 {
 11 »       public·event·EventHandler·Elapsed;
 12 }
  
 13 public·interface·IEventTest·
 14 {
 15 »       event·EventHandler·Elapsed;
 16 }</string>
5 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used17 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used
6 //·Line:·1218 //·Line:·12
7 //·Compiler·options:·-warnaserror·-warn:319 //·Compiler·options:·-warnaserror·-warn:3
  
8 using·System;20 using·System;
  
9 class·Foo21 class·Foo
Offset 29, 29 lines modifiedOffset 44, 14 lines modified
  
29 class·Foo·{44 class·Foo·{
30 »       private·event·ErrorCS0067.FooHandler·OnFoo;45 »       private·event·ErrorCS0067.FooHandler·OnFoo;
31 »       46 »       
32 »       public·static·void·Main·()·{47 »       public·static·void·Main·()·{
33 »       }48 »       }
34 }</string>49 }</string>
35 ····<string>//·CS0067:·The·event·`EventTestClass.Elapsed'·is·never·used 
36 //·Line:·8 
37 //·Compiler·options:·-warnaserror 
  
38 using·System; 
  
39 public·class·EventTestClass·:·IEventTest 
40 { 
41 »       public·event·EventHandler·Elapsed; 
42 } 
  
43 public·interface·IEventTest· 
44 { 
45 »       event·EventHandler·Elapsed; 
46 }</string> 
47 ····<string>//·CS0067:·The·event·`S.EH'·is·never·used50 ····<string>//·CS0067:·The·event·`S.EH'·is·never·used
48 //·Line:·951 //·Line:·9
49 //·Compiler·options:·-warnaserror·-warn:352 //·Compiler·options:·-warnaserror·-warn:3
  
50 using·System;53 using·System;
  
51 static·class·S54 static·class·S
17.3 KB
CS1525
17.3 KB
CS1525
Ordering differences only
    
Offset 1, 295 lines modifiedOffset 1, 376 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1525</ErrorName>3 ··<ErrorName>CS1525</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1525:·Unexpected·symbol·`public',·expecting·`:',·`;',·`{',·or·`=&gt;'
 6 //·Line:·5
  
 7 class·TorrentEditor·{
 8 »       TorrentEditor·()
  
 9 »       public·TorrentEditor·()
 10 »       {
 11 »       }
 12 }</string>
5 ····<string>//·CS1525:·Unexpected·symbol·`{',·expecting·`base'·or·`this'13 ····<string>//·CS1525:·Unexpected·symbol·`{',·expecting·`base'·or·`this'
6 //·Line:·514 //·Line:·5
  
7 class·X·{15 class·X·{
8 »       X·()·:·{16 »       X·()·:·{
9 »       }17 »       }
  
10 »       static·void·Main·()·{}18 »       static·void·Main·()·{}
11 }</string>19 }</string>
12 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`)'·or·`,'20 ····<string>//·CS1518:·Unexpected·symbol·`ew'
13 //·Line:·721 //·Line:·6
  
14 class·X·{ 
15 »       static·void·Main·()22 class·TestClass
 23 {
 24 »       object·changes·=·n·ew·object·();
 25 »       
 26 »       public·int·IndentLevel·{
 27 »       »       get·{
 28 »       »       »       return·0;
 29 »       »       }
 30 »       »       set·{
 31 »       »       }
 32 »       }
 33 }</string>
 34 ····<string>//·CS1525:·Unexpected·symbol·`='
 35 //·Line:·10
  
 36 public·class·Test
 37 {
 38 »       private·string·name;
  
 39 »       public·string·Name
16 »       {40 »       {
17 »       »       Console.WriteLine·("Hola"41 »       »       get·{·return·name·??·name·=·string.Empty;·}
18 »       }42 »       }
19 }</string>43 }</string>
20 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`{'·or·`when'44 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`:'
 45 //·Line:·8
  
 46 class·Test
 47 {
 48 »       void·Foo·()
 49 »       {
 50 »       »       a·=·cond·?·expr
 51 »       }
 52 }</string>
 53 ····<string>//·CS1523:·Unexpected·symbol·`~'
 54 //·Line:·9
  
 55 class·D·{
 56 »       static·int·a·=·1;
 57 »       static·int·b·=·2;
 58 »       static·int·Main·()
 59 »       {
 60 »       »       return·(a·&lt;&lt;·1)·~·(b);»
 61 »       }
 62 }</string>
 63 ····<string>//·CS1525:·Unexpected·symbol·`i',·expecting·`}',·`case',·or·`default:'
21 //·Line:·1164 //·Line:·11
  
22 using·System;65 class·X·{
  
 66 »       static·void·Main·()
23 class·MyTest 
24 { 
25 »       public·static·void·Main·(string[]·args) 
26 »       {67 »       {
27 »       »       try·{ 
28 »       »       }·catch·(Exception)68 »       »       int·i·=·0;
  
 69 »       »       switch·(i){
 70 »       »       »       i·=·4;
 71 »       »       }
29 »       }72 »       }
30 }</string>73 }</string>
31 ····<string>//·CS1026:·Unexpected·symbol·`;',·expecting·`)'·or·`,'74 ····<string>//·CS1525:·Unexpected·symbol·`('
32 //·Line:·1075 //·Line:·8
  
33 using·System;76 public·class·FooTest
 77 {
 78 »       public·void·TestFoo·()
 79 »       {
 80 »       »       Foo·(()·=&gt;·"A"
 81 »       »       »       ·()·=&gt;·"B");
 82 »       }
 83 }</string>
 84 ····<string>//·CS1525:·Unexpected·symbol·`int'
 85 //·Line:·8
  
34 class·Test·{86 class·T·{
35 ········static·void·Main·() 
36 ········{ 
37 ················string·uri·=·"http://localhost/"; 
38 ················int·default_port·=·(uri.StartsWith·("http://")·?·80·:·-1; 
39 ········}87 »       void·member·()
 88 »       {
 89 »       »       int·a·=·1·|·2
 90 »       »       int·b;
 91 »       }
40 }</string>92 }</string>
41 ····<string>//·CS1525:·Unexpected·symbol·`string',·expecting·`,'·or·`]'93 ····<string>//·CS1525:·Unexpected·symbol·`string',·expecting·`,'·or·`]'
42 //·Line:·594 //·Line:·5
  
43 public·class·TestApp·{95 public·class·TestApp·{
44 »       static·void·Main·([MarshalAs·(UnmanagedType.LPStr)·string[]·args)96 »       static·void·Main·([MarshalAs·(UnmanagedType.LPStr)·string[]·args)
45 »       {97 »       {
46 »       }98 »       }
47 }</string>99 }</string>
48 ····<string>//·CS1525:·Unexpected·symbol·`)'100 ····<string>//·CS1525:·Unexpected·symbol·`(',·expecting·`,',·`;',·or·`='
49 //·Line:·12101 //·Line:·13
  
 102 class·X·{
Max diff block lines reached; 14804/17643 bytes (83.91%) of diff not shown.
2.98 KB
CS0060
2.97 KB
CS0060
Ordering differences only
    
Offset 1, 51 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0060</ErrorName>3 ··<ErrorName>CS0060</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived' 
6 //·Line:·9 
  
7 internal·class·A 
8 { 
9 »       protected·class·B 
10 »       { 
11 »       »       protected·class·Base·{} 
12 »       »       public·class·Derived·:·Base·{·} 
13 »       } 
14 }</string> 
15 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'
16 //·Line:·76 //·Line:·7
  
17 public·class·Foo&lt;K&gt;·{7 public·class·Foo&lt;K&gt;·{
18 }8 }
  
19 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{9 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{
20 »       private·class·Baz·{10 »       private·class·Baz·{
21 »       }11 »       }
22 }</string>12 }</string>
23 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'13 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y'
24 //·Line:·1014 //·Line:·6
 15 class·X·{
 16 }
  
25 internal·class·X 
26 { 
27 »       protected·class·A 
28 »       { 
29 »       »       protected·internal·class·B 
30 »       »       { 
31 »       »       »       internal·class·F·:·D.E 
32 »       »       »       { 
33 »       »       »       } 
34 »       »       } 
  
 17 public·class·Y·:·X·{
35 »       »       protected·class·D·:·B 
36 »       »       { 
37 »       »       »       internal·class·E·{·} 
38 »       »       } 
39 »       } 
40 }</string>18 }</string>
41 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`B.C.E'·is·less·accessible·than·class·`B.A.D'19 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`B.C.E'·is·less·accessible·than·class·`B.A.D'
42 //·Line:·1520 //·Line:·15
  
43 public·class·B21 public·class·B
44 {22 {
45 »       protected·class·C·:·A23 »       protected·class·C·:·A
Offset 73, 47 lines modifiedOffset 49, 71 lines modified
73 internal·class·C·:·A&lt;C&gt;49 internal·class·C·:·A&lt;C&gt;
74 {50 {
75 }51 }
  
76 public·class·D·:·C.B52 public·class·D·:·C.B
77 {53 {
78 }</string>54 }</string>
 55 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived'
 56 //·Line:·9
  
 57 internal·class·A
 58 {
 59 »       protected·class·B
 60 »       {
 61 »       »       protected·class·Base·{}
 62 »       »       public·class·Derived·:·Base·{·}
 63 »       }
 64 }</string>
79 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`System.Collections.Generic.List&lt;Foo&lt;T&gt;.Bar&gt;'·is·less·accessible·than·class·`Foo&lt;T&gt;'65 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`System.Collections.Generic.List&lt;Foo&lt;T&gt;.Bar&gt;'·is·less·accessible·than·class·`Foo&lt;T&gt;'
80 //·Line:·766 //·Line:·7
  
81 using·System;67 using·System;
82 using·System.Collections.Generic;68 using·System.Collections.Generic;
  
83 public·class·Foo&lt;T&gt;·:·List&lt;Foo&lt;T&gt;.Bar&gt;69 public·class·Foo&lt;T&gt;·:·List&lt;Foo&lt;T&gt;.Bar&gt;
84 {70 {
85 »       class·Bar71 »       class·Bar
86 »       {72 »       {
87 »       }73 »       }
88 }</string>74 }</string>
89 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y' 
90 //·Line:·6 
91 class·X·{ 
92 } 
  
93 public·class·Y·:·X·{ 
94 }</string> 
95 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D'75 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D'
96 //·Line:·1076 //·Line:·10
  
97 public·class·A77 public·class·A
98 {78 {
99 »       private·class·B79 »       private·class·B
100 »       {80 »       {
101 »       »       protected·class·C·{·}81 »       »       protected·class·C·{·}
  
102 »       »       protected·internal·class·D·:·C82 »       »       protected·internal·class·D·:·C
103 »       »       {83 »       »       {
104 »       »       }84 »       »       }
105 ····}85 ····}
106 }</string>86 }</string>
 87 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'
 88 //·Line:·10
  
 89 internal·class·X
 90 {
 91 »       protected·class·A
 92 »       {
 93 »       »       protected·internal·class·B
 94 »       »       {
 95 »       »       »       internal·class·F·:·D.E
 96 »       »       »       {
 97 »       »       »       }
 98 »       »       }
  
 99 »       »       protected·class·D·:·B
 100 »       »       {
 101 »       »       »       internal·class·E·{·}
 102 »       »       }
 103 »       }
 104 }</string>
107 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'105 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'
Max diff block lines reached; 77/3007 bytes (2.56%) of diff not shown.
1.51 KB
CS0253
1.5 KB
CS0253
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0253</ErrorName>3 ··<ErrorName>CS0253</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison 
6 //·Line:·13 
7 //·Compiler·options:·-warnaserror 
  
8 using·System; 
  
9 class·MainClass 
10 { 
11 »       public·static·void·Main·() 
12 »       { 
13 »       »       Action·a·=·null; 
14 »       »       object·b·=·null; 
15 »       »       var·x·=·a·==·b; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`A'·to·get·value·comparison5 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`A'·to·get·value·comparison
19 //·Line:·166 //·Line:·16
20 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
21 using·System;8 using·System;
  
22 class·A9 class·A
Offset 41, 14 lines modifiedOffset 26, 29 lines modified
41 »       }26 »       }
42 »       27 »       
43 »       public·static·bool·operator·!=·(A·left,·A·right)28 »       public·static·bool·operator·!=·(A·left,·A·right)
44 »       {29 »       {
45 »       »       return·false;30 »       »       return·false;
46 »       }31 »       }
47 }</string>32 }</string>
 33 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison
 34 //·Line:·13
 35 //·Compiler·options:·-warnaserror
  
 36 using·System;
  
 37 class·MainClass
 38 {
 39 »       public·static·void·Main·()
 40 »       {
 41 »       »       Action·a·=·null;
 42 »       »       object·b·=·null;
 43 »       »       var·x·=·a·==·b;
 44 »       }
 45 }</string>
48 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison46 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison
49 //·Line:·1047 //·Line:·10
50 //·Compiler·options:·-warn:2·-warnaserror48 //·Compiler·options:·-warn:2·-warnaserror
  
51 using·System;49 using·System;
  
52 class·X·{50 class·X·{
19.0 KB
CS0121
19.0 KB
CS0121
Ordering differences only
    
Offset 1, 60 lines modifiedOffset 1, 35 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0121</ErrorName>3 ··<ErrorName>CS0121</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.Foo(byte)'·and·`C.Foo(int)'5 ····<string>//·CS0122:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`Test.Foo(IIn&lt;string&gt;)'·and·`Test.Foo(IIn&lt;Test&gt;)'
6 //·Line:·18 
  
7 class·C 
8 { 
9 »       static·int·Foo·(byte·b·=·9) 
10 »       { 
11 »       »       return·4; 
12 »       } 
13 »        
14 »       static·int·Foo·(int·i·=·8) 
15 »       { 
16 »       »       return·2; 
17 »       } 
18 »        
19 »       public·static·void·Main·() 
20 »       { 
21 »       »       Foo·(); 
22 »       } 
23 }</string> 
24 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`IList.Count()'·and·`ICounter.Count()' 
25 //·Line:·296 //·Line:·22
  
26 using·System; 
  
27 interface·IList·7 interface·IIn&lt;in·T&gt;
28 {8 {
29 »       int·Count·(); 
30 }9 }
  
31 interface·ICounter·10 class·Test
32 {11 {
33 »       int·Count·(); 
34 } 
  
 12 »       static·void·Foo·(IIn&lt;string&gt;·f)
 13 »       {
 14 »       }
35 interface·ICollection 
36 { 
37 »       int·Count·{·set;·} 
38 } 
  
39 interface·IListCounter:·IList,·ICounter,·ICollection 
40 { 
41 }15 »       static·void·Foo·(IIn&lt;Test&gt;·f)
 16 »       {
 17 »       }
  
 18 »       public·static·int·Main·()
42 class·Test 
43 { 
44 »       static·void·Foo·(IListCounter·t) 
45 »       {19 »       {
46 »       »       t.Count·();20 »       »       IIn&lt;object&gt;·test·=·null;
 21 »       »       Foo·(test);
  
 22 »       »       return·0;
47 »       }23 »       }
48 }</string>24 }</string>
49 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.Foo(int,·long,·params·string[])'·and·`C.Foo(long,·int,·params·string[])'25 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.Foo(int,·long,·params·string[])'·and·`C.Foo(long,·int,·params·string[])'
50 //·Line:·926 //·Line:·9
  
51 class·C27 class·C
52 {28 {
Offset 68, 109 lines modifiedOffset 43, 143 lines modified
68 »       {43 »       {
69 »       }44 »       }
  
70 »       public·void·Foo·(long·b,·int·a,·params·string[]·x)45 »       public·void·Foo·(long·b,·int·a,·params·string[]·x)
71 »       {46 »       {
72 »       }47 »       }
73 }</string>48 }</string>
74 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.Foo(int,·string)'·and·`A.Foo(string,·int)'49 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`IFoo.DoIt()'·and·`IBar.DoIt()'
75 //·Line:·2750 //·Line:·9
  
 51 class·A·:·IFooBar·{
 52 »       static·void·Main·()
76 class·A 
77 { 
78 »       public·virtual·void·Foo·(int·a2,·string·b2) 
79 »       {53 »       {
 54 »       »       A·a·=·new·A·();
 55 »       »       IFooBar·fb·=·(IFooBar)·a;
 56 »       »       fb.DoIt·();
80 »       }57 »       }
81 »        
82 »       public·void·Foo·(string·b,·int·a) 
 58 »       void·IFoo.DoIt·()
83 »       {59 »       {
 60 »       »       System.Console.WriteLine·("void·IFoo.DoIt·()");
84 »       }61 »       }
85 } 
  
 62 »       void·IBar.DoIt·()
86 class·B·:·A 
87 { 
88 »       public·override·void·Foo·(int·a,·string·b) 
89 »       {63 »       {
 64 »       »       System.Console.WriteLine·("void·IBar.DoIt·()");
90 »       }65 »       }
91 }66 }
  
 67 interface·IFoo·{
 68 »       void·DoIt·();
 69 }
92 class·C 
93 { 
94 »       public·static·void·Main·() 
95 »       { 
96 »       »       B·b·=·new·B·(); 
97 »       »       b.Foo·(a:·1,·b:·"x"); 
98 »       } 
99 }</string> 
100 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.M(int,·string,·string)'·and·`C.M&lt;int&gt;(int,·int?,·string)' 
101 //·Line:·16 
  
 70 interface·IBar·{
 71 »       void·DoIt·();
 72 }
  
 73 interface·IFooBar·:·IFoo,·IBar·{}</string>
 74 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.Foo&lt;int&gt;(int,·G&lt;int&gt;)'·and·`A.Foo&lt;int&gt;(int,·object)'
Max diff block lines reached; 16363/19370 bytes (84.48%) of diff not shown.
1.34 KB
CS1738
1.33 KB
CS1738
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1738</ErrorName>3 ··<ErrorName>CS1738</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.25 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
6 //·Line:·13 
  
7 using·System; 
  
8 class·MyAttribute·:·Attribute 
9 { 
10 »       public·MyAttribute·(string·s,·int·value) 
11 »       { 
12 »       } 
13 } 
  
14 [MyAttribute·(s·:·"a",·1)] 
15 class·C 
16 { 
17 }</string> 
18 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2 
19 //·Line:·146 //·Line:·14
  
20 class·C7 class·C
21 {8 {
22 »       int·this·[int·a,·string·s]·{9 »       int·this·[int·a,·string·s]·{
23 »       »       get·{10 »       »       get·{
24 »       »       »       return·1;11 »       »       »       return·1;
Offset 31, 14 lines modifiedOffset 15, 30 lines modified
31 »       15 »       
32 »       void·Test·()16 »       void·Test·()
33 »       {17 »       {
34 »       »       var·r·=·this·[a·:·1,··"out"];18 »       »       var·r·=·this·[a·:·1,··"out"];
35 »       }19 »       }
36 }</string>20 }</string>
37 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.221 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
 22 //·Line:·13
  
 23 using·System;
  
 24 class·MyAttribute·:·Attribute
 25 {
 26 »       public·MyAttribute·(string·s,·int·value)
 27 »       {
 28 »       }
 29 }
  
 30 [MyAttribute·(s·:·"a",·1)]
 31 class·C
 32 {
 33 }</string>
 34 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
38 //·Line:·1235 //·Line:·12
  
39 class·C36 class·C
40 {37 {
41 »       static·void·Foo·(int·a,·string·s)38 »       static·void·Foo·(int·a,·string·s)
42 »       {39 »       {
43 »       }40 »       }
873 B
CS0465
861 B
CS0465
Ordering differences only
    
Offset 2, 23 lines modifiedOffset 2, 23 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0465</ErrorName>3 ··<ErrorName>CS0465</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?5 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·T 
9 {»      8 interface·I
 9 {
10 ····static·void·Finalize·()10 ····void·Finalize·();
11 ····{ 
12 ····} 
13 }</string>11 }</string>
14 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?12 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?
15 //·Line:·713 //·Line:·7
16 //·Compiler·options:·-warnaserror·-warn:114 //·Compiler·options:·-warnaserror·-warn:1
  
17 interface·I 
18 {15 class·T
 16 {»      
19 ····void·Finalize·();17 ····static·void·Finalize·()
 18 ····{
 19 ····}
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
11.4 KB
CS1570
11.4 KB
CS1570
Ordering differences only
    
Offset 1, 38 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1570</ErrorName>3 ··<ErrorName>CS1570</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.StructTest2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)5 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.InterfaceTest2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)
6 //·Line:·106 //·Line:·12
7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
8 namespace·Testing 
9 { 
10 »       ///&lt;summary&gt;· 
11 »       ///·incorrect·markup·comment·for·struct 
12 »       ///&lt;/incorrect&gt; 
13 »       public·struct·StructTest2 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.Constant2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'invalid'.·Line·3,·position·4.) 
18 //·Line:·19 
19 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
20 using·System;8 using·System;
  
21 namespace·Testing9 namespace·Testing
22 {10 {
23 »       public·class·Test11 »       ///&lt;summary&gt;
 12 »       ///·incorrect·markup·comment·for·interface
 13 »       ///&lt;/incorrect&gt;
 14 »       public·interface·InterfaceTest2
24 »       {15 »       {
25 »       »       ///·&lt;summary&gt; 
26 »       »       ///·invalid·comment·for·const·declaration 
27 »       »       ///·&lt;/invalid&gt; 
28 »       »       const·string·Constant2·=·"CONSTANT·STRING"; 
29 »       }16 »       }
30 }</string>17 }</string>
31 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)18 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)
32 //·Line:·1219 //·Line:·12
33 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror20 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
34 using·System;21 using·System;
Offset 42, 127 lines modifiedOffset 28, 135 lines modified
42 »       ///&lt;summary&gt;28 »       ///&lt;summary&gt;
43 »       ///·Incorrect·comment·markup.29 »       ///·Incorrect·comment·markup.
44 »       ///&lt;/incorrect&gt;30 »       ///&lt;/incorrect&gt;
45 »       public·class·Test231 »       public·class·Test2
46 »       {32 »       {
47 »       }33 »       }
48 }</string>34 }</string>
 35 ····<string>//·CS1570:·XML·documentation·comment·on·`Test'·is·not·well-formed·XML·markup·(Unexpected·XML·declaration.·The·XML·declaration·must·be·the·first·node·in·the·document,·and·no·white·space·characters·are·allowed·to·appear·before·it.·Line·3,·position·4.)
 36 //·Line:·13
 37 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 38 ///·Text·goes·here.
 39 ///
 40 ///·&lt;?xml·version·=·"1.0"·encoding·=·"utf-8"·?&gt;
 41 ///·&lt;configuration&gt;
 42 ///·····&lt;appSettings&gt;
 43 ///·········&lt;add·key·=·"blah"·value·=·"blech"/&gt;
 44 ///·····&lt;/appSettings&gt;
 45 ///·&lt;/configuration&gt;·
 46 public·class·Test
 47 {····
 48 ····static·void·Main·()
 49 ····{
 50 ····}
 51 }</string>
49 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.PublicProperty2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·4.)52 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.PrivateField2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·4.)
50 //·Line:·3253 //·Line:·23
51 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror54 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
52 using·System;55 using·System;
  
53 namespace·Testing56 namespace·Testing
54 {57 {
55 »       public·class·Test58 »       public·class·Test
56 »       {59 »       {
57 »       »       public·static·void·Main·()60 »       »       public·static·void·Main·()
58 »       »       {61 »       »       {
59 »       »       }62 »       »       }
  
60 »       »       ///·&lt;summary&gt;63 »       »       ///·&lt;summary&gt;
61 »       »       ///·comment·for·public·property64 »       »       ///·comment·for·private·field
62 »       »       ///·&lt;/summary&gt;65 »       »       ///·&lt;/summary&gt;
 66 »       »       private·string·PrivateField;
63 »       »       public·string·PublicProperty·{ 
64 »       »       »       ///·&lt;summary&gt; 
65 »       »       »       ///·On·public·getter·-·no·effect 
66 »       »       »       ///·&lt;/summary&gt; 
67 »       »       »       get·{·return·null;·} 
68 »       »       »       ///·&lt;summary&gt; 
69 »       »       »       ///·On·public·setter·-·no·effect 
70 »       »       »       ///·&lt;/summary&gt; 
71 »       »       »       set·{·} 
72 »       »       } 
  
73 »       »       ///·&lt;summary&gt;67 »       »       ///·&lt;summary&gt;
74 »       »       ///·incorrect·comment·for·public·property68 »       »       ///·incorrect·markup·comment·for·private·field
75 »       »       ///·&lt;/incorrect&gt;69 »       »       ///·&lt;/incorrect&gt;
 70 »       »       private·string·PrivateField2;
76 »       »       public·string·PublicProperty2·{ 
77 »       »       »       get·{·return·null;·} 
78 »       »       } 
  
79 »       »       /**71 »       »       /**
80 »       »       &lt;summary&gt;72 »       »       &lt;summary&gt;
81 »       »       Javadoc·comment·for·public·property73 »       »       Javadoc·comment·for·private·field
82 »       »       &lt;/summary&gt;74 »       »       &lt;/summary&gt;
83 »       »       */75 »       »       */
 76 »       »       private·string·PrivateField3;
84 »       »       public·string·PublicProperty3·{ 
85 »       »       »       /** 
86 »       »       »       &lt;summary&gt; 
87 »       »       »       On·public·getter·-·no·effect 
88 »       »       »       &lt;/summary&gt; 
89 »       »       »       */ 
90 »       »       »       get·{·return·null;·} 
91 »       »       »       /** 
92 »       »       »       &lt;summary&gt; 
93 »       »       »       On·public·setter·-·no·effect 
94 »       »       »       &lt;/summary&gt; 
95 »       »       »       */ 
96 »       »       »       set·{·} 
97 »       »       } 
98 »       }77 »       }
99 }</string>78 }</string>
100 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·4.)79 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.MyDelegate2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·4.)
Max diff block lines reached; 6829/11611 bytes (58.81%) of diff not shown.
1.5 KB
CS0126
1.49 KB
CS0126
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0126</ErrorName>3 ··<ErrorName>CS0126</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`int'·is·required·for·the·return·statement
 6 //·Line:·15
  
 7 using·System.Threading.Tasks;
  
 8 class·MainClass
 9 {
 10 ····public·static·void·Main·()
 11 ····{
 12 ········Task&lt;C&gt;·v·=·null;
  
 13 ········Task.Run·(async·()·=&gt;·{
 14 ············await·Task.Yield·();
 15 ············if·(v·==·null)·{
 16 ················return;
 17 ············}
  
 18 ············return·1;
 19 ········});
 20 ····}
 21 }
  
 22 public·class·C
 23 {
 24 ····string·Id·{·get;·set;·}
 25 }</string>
5 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`string'·is·required·for·the·return·statement26 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`string'·is·required·for·the·return·statement
6 //·Line:·727 //·Line:·7
  
7 using·System.Threading.Tasks;28 using·System.Threading.Tasks;
  
8 class·A29 class·A
9 {30 {
Offset 25, 35 lines modifiedOffset 51, 9 lines modified
  
25 class·X·{51 class·X·{
26 »       int·Y·()52 »       int·Y·()
27 »       {53 »       {
28 »       »       return;54 »       »       return;
29 »       }55 »       }
30 }</string>56 }</string>
31 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`int'·is·required·for·the·return·statement 
32 //·Line:·15 
  
33 using·System.Threading.Tasks; 
  
34 class·MainClass 
35 { 
36 ····public·static·void·Main·() 
37 ····{ 
38 ········Task&lt;C&gt;·v·=·null; 
  
39 ········Task.Run·(async·()·=&gt;·{ 
40 ············await·Task.Yield·(); 
41 ············if·(v·==·null)·{ 
42 ················return; 
43 ············} 
  
44 ············return·1; 
45 ········}); 
46 ····} 
47 } 
  
48 public·class·C 
49 { 
50 ····string·Id·{·get;·set;·} 
51 }</string> 
52 ··</Examples>57 ··</Examples>
53 </ErrorDocumentation>58 </ErrorDocumentation>
3.05 KB
CS0308
3.04 KB
CS0308
Ordering differences only
    
Offset 1, 41 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0308</ErrorName>3 ··<ErrorName>CS0308</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments 
6 //·Line:·19 
  
7 class·BaseGeneric&lt;T&gt; 
8 { 
9 »       public·class·InnerDerived 
10 »       { 
11 »       } 
12 } 
  
13 class·BaseConcrete·:·BaseGeneric&lt;string&gt; 
14 { 
15 } 
  
16 class·Program 
17 { 
18 ····static·void·Main·() 
19 ····{ 
20 ········new·BaseConcrete.InnerDerived&lt;int&gt;(); 
21 ····} 
22 }</string> 
23 ····<string>//·CS0308:·The·non-generic·type·`Stack'·cannot·be·used·with·the·type·arguments5 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments
24 //·Line:·96 //·Line:·8
  
 7 using·System;
25 class·Stack 
26 {·} 
  
27 class·X8 class·X
28 {9 {
29 »       Stack&lt;float&gt;·stack;10 »       DateTime&lt;int&gt;·now;
30 }</string>11 }</string>
31 ····<string>//·CS0308:·The·non-generic·type·`N1.A'·cannot·be·used·with·the·type·arguments12 ····<string>//·CS0308:·The·non-generic·type·`N1.A'·cannot·be·used·with·the·type·arguments
32 //·Line:·1113 //·Line:·11
33 namespace·N114 namespace·N1
34 {15 {
35 »       class·A16 »       class·A
36 »       {·}17 »       {·}
Offset 62, 41 lines modifiedOffset 40, 14 lines modified
62 »       »       NonGeneric·dummy·=·new·NonGeneric&lt;string&gt;·();40 »       »       NonGeneric·dummy·=·new·NonGeneric&lt;string&gt;·();
63 »       }41 »       }
  
64 »       internal·class·NonGeneric42 »       internal·class·NonGeneric
65 »       {43 »       {
66 »       }44 »       }
67 }</string>45 }</string>
68 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments 
69 //·Line:·8 
  
70 using·System; 
  
71 class·X 
72 { 
73 »       DateTime&lt;int&gt;·now; 
74 }</string> 
75 ····<string>//·CS0308:·The·non-generic·type·`Foo'·cannot·be·used·with·the·type·arguments 
76 //·Line:·16 
  
77 public·class·Foo 
78 { 
79 »       public·string·Test&lt;T&gt;·() 
80 »       { 
81 »       »       return·null; 
82 »       } 
83 } 
  
84 public·static·class·Driver 
85 { 
86 »       static·object·UseBrokenType·() 
87 »       { 
88 »       »       return·Foo&lt;int&gt;·().Test·(); 
89 »       } 
90 }</string> 
91 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments46 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments
92 //·Line:·1347 //·Line:·13
  
93 class·C48 class·C
94 {49 {
95 »       static·void·TestCall·(int·i)50 »       static·void·TestCall·(int·i)
96 »       {51 »       {
Offset 118, 23 lines modifiedOffset 69, 72 lines modified
118 »       »       return·null;69 »       »       return·null;
119 »       }70 »       }
120 }71 }
  
121 class·NamingContext72 class·NamingContext
122 {73 {
123 }</string>74 }</string>
 75 ····<string>//·CS0308:·The·non-generic·type·`Foo'·cannot·be·used·with·the·type·arguments
 76 //·Line:·16
  
 77 public·class·Foo
 78 {
 79 »       public·string·Test&lt;T&gt;·()
 80 »       {
 81 »       »       return·null;
 82 »       }
 83 }
  
 84 public·static·class·Driver
 85 {
 86 »       static·object·UseBrokenType·()
 87 »       {
 88 »       »       return·Foo&lt;int&gt;·().Test·();
 89 »       }
 90 }</string>
124 ····<string>//·CS0308:·The·non-generic·method·`X.Foo()'·cannot·be·used·with·the·type·arguments91 ····<string>//·CS0308:·The·non-generic·method·`X.Foo()'·cannot·be·used·with·the·type·arguments
125 //·Line:·1292 //·Line:·12
  
126 class·X93 class·X
127 {94 {
128 »       public·void·Foo·()95 »       public·void·Foo·()
129 »       {96 »       {
130 »       }97 »       }
131 »       98 »       
132 »       void·Test·()99 »       void·Test·()
133 »       {100 »       {
134 »       »       Foo&lt;int&gt;·();101 »       »       Foo&lt;int&gt;·();
135 »       }102 »       }
136 }</string>103 }</string>
 104 ····<string>//·CS0308:·The·non-generic·type·`Stack'·cannot·be·used·with·the·type·arguments
 105 //·Line:·9
  
Max diff block lines reached; 23/3074 bytes (0.75%) of diff not shown.
12.7 KB
CS1540
12.7 KB
CS1540
Ordering differences only
    
Offset 1, 42 lines modifiedOffset 1, 73 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1540</ErrorName>3 ··<ErrorName>CS1540</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1540:·Cannot·access·protected·member·`Parent.Foo()'·via·a·qualifier·of·type·`Parent'.·The·qualifier·must·be·of·type·`Child'·or·derived·from·it5 ····<string>//·CS1540:·Cannot·access·protected·member·`AAttribute.AAttribute(int)'·via·a·qualifier·of·type·`AAttribute'.·The·qualifier·must·be·of·type·`BAttribute'·or·derived·from·it
6 //·Line:·86 //·Line:·17
7 //·Compiler·options:·-r:CS1540-15-lib.dll 
  
8 public·class·Child·:·Parent7 using·System;
  
 8 public·class·AAttribute·:·Attribute
9 {9 {
10 »       public·void·Bar·(Parent·p)10 »       public·AAttribute·()
11 »       {11 »       {
12 »       »       p.Foo·(); 
13 »       }12 »       }
14 }</string> 
15 ····<string>//·CS1540:·Cannot·access·protected·member·`A.A(int)'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it 
16 //·Line:·25 
  
17 public·class·A 
18 { 
19 »       protected·A·(int·a)13 »       protected·AAttribute·(int·a)
20 »       {14 »       {
21 »       }15 »       }
22 }16 }
  
23 public·class·B·:·A17 [AAttribute·(5)]
 18 public·class·BAttribute·:·AAttribute
24 {19 {
 20 »       public·BAttribute·()·:·base·()
25 »       public·B·() 
26 »       »       :·base·(1) 
27 »       {21 »       {
28 »       }22 »       }
29 »       23 »       
30 »       public·static·void·Main·()24 »       public·BAttribute·(int·a)·:·base·(a)
31 »       {25 »       {
 26 »       }
 27 }</string>
 28 ····<string>//·CS1540:·Cannot·access·protected·member·`A.member'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it
 29 //·Line:·17
 30 //·NOTE:·csc·report·simple·inaccessible·error·which·is·less·precise
  
 31 using·System;
  
 32 class·A
 33 {
 34 ·······protected·event·EventHandler·member;
 35 }
  
 36 class·B·:·A
 37 {
 38 ·······static·void·Main·()
 39 ·······{
 40 ···············A·a·=·new·A·();
 41 ···············a.member·+=·Handler;
 42 ·······}
 43 ·······
 44 ·······static·void·Handler·(object·sender,·EventArgs·args)·{}
 45 }</string>
 46 ····<string>//·CS1540:·Cannot·access·protected·member·`A.n()'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it
 47 //·Line:·14
  
 48 class·A
 49 {
 50 ········protected·void·n·()·{·}
 51 }
  
 52 class·B·:·A
 53 {
 54 ········public·static·void·Main·()
 55 »       {
32 »       »       A·a·=·new·A·(1);56 »       »       A·b·=·new·A·();
 57 »       »       b.n·();
33 »       }58 »       }
34 }</string>59 }</string>
35 ····<string>//·CS1540:·Cannot·access·protected·member·`Test.A.Property'·via·a·qualifier·of·type·`Test.A'.·The·qualifier·must·be·of·type·`Test.B.C'·or·derived·from·it60 ····<string>//·CS1540:·Cannot·access·protected·member·`Test.A.Property'·via·a·qualifier·of·type·`Test.A'.·The·qualifier·must·be·of·type·`Test.B.C'·or·derived·from·it
36 //·Line:·1961 //·Line:·19
  
37 namespace·Test62 namespace·Test
38 {63 {
Offset 55, 68 lines modifiedOffset 86, 40 lines modified
55 ············{86 ············{
56 ················int·test·=·a.Property;87 ················int·test·=·a.Property;
57 ················test++;88 ················test++;
58 ············}89 ············}
59 ········}90 ········}
60 ····}·91 ····}·
61 }</string>92 }</string>
62 ····<string>//·CS1540:·Cannot·access·protected·member·`A.f'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it93 ····<string>//·CS1540:·Cannot·access·protected·member·`A.Foo()'·via·a·qualifier·of·type·`D2'.·The·qualifier·must·be·of·type·`D'·or·derived·from·it
63 //·Line:·994 //·Line:·8
 95 //·Compiler·options:·-r:CS1540-17-lib.dll
  
64 class·A·{ 
65 »       protected·int·f·{·get·{·return·1;·}·} 
66 } 
  
67 class·B·:·A·{ 
68 ·········int·baz·()·{·return·new·A().f;·} 
69 ···}</string> 
70 ····<string>//·CS1540:·Cannot·access·protected·member·`A.Test'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it 
71 //·Line:·17 
  
72 class·A96 class·D·:·B
73 {97 {
74 ····protected·object[]·Test·{·get·{·return·null;·}·}98 »       public·void·Test·()
 99 »       {
 100 »       »       C.Get().Foo·();
 101 »       }
75 }102 }
  
76 class·B·:·A103 class·D2·:·B
77 {104 {
78 }105 }
  
79 class·C:·A 
80 { 
81 ····public·void·Test2·(B·b) 
82 ····{ 
83 ········foreach·(object·o·in·b.Test) 
84 ········{ 
85 ········} 
86 ····} 
  
87 }</string> 
88 ····<string>//·CS1540:·Cannot·access·protected·member·`A.X()'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it 
Max diff block lines reached; 9225/12931 bytes (71.34%) of diff not shown.
7.42 KB
CS0177
7.4 KB
CS0177
Ordering differences only
    
Offset 1, 113 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0177</ErrorName>3 ··<ErrorName>CS0177</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0177:·The·out·parameter·`x'·must·be·assigned·to·before·control·leaves·the·current·method 
6 //·Line:·6 
  
7 public·class·GotoWithOut 
8 { 
9 »       public·static·void·Test·(bool·cond,·out·int·x) 
10 »       { 
11 »       »       if·(cond) 
12 »       »       { 
13 »       »       »       goto·Label2; 
14 »       »       } 
15 »       »       else 
16 »       »       { 
17 »       »       »       goto·Label; 
18 »       »       } 
19 »       »       Label: 
20 »       »       x·=·0; 
21 »       »       Label2: 
22 »       »       return; 
23 »       } 
24 }</string> 
25 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method5 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method
26 //·Line:·56 //·Line:·5
  
27 class·ClassMain·{7 class·ClassMain·{
28 »       public·static·void·test2·(int·a,·out·float·f)8 »       public·static·void·test2·(int·a,·out·float·f)
29 »       {9 »       {
30 »       »       //·CS017710 »       »       //·CS0177
31 »       »       if·(a·==·5)11 »       »       if·(a·==·5)
32 »       »       »       return;12 »       »       »       return;
  
33 »       »       f·=·8.53F;13 »       »       f·=·8.53F;
34 »       }14 »       }
35 }</string>15 }</string>
36 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method 
37 //·Line:·5 
  
38 class·C·{ 
39 »       public·static·void·test3·(out·float·f) 
40 »       { 
41 »       »       try·{ 
42 »       »       »       f·=·8.53F; 
43 »       »       }·catch·{ 
44 »       »       »       return; 
45 »       »       } 
46 »       } 
47 }</string> 
48 ····<string>//·CS0177:·The·out·parameter·`arg'·must·be·assigned·to·before·control·leaves·the·current·method 
49 //·Line:·12 
  
50 class·C 
51 { 
52 »       delegate·void·D·(string·s,·out·int·arg); 
  
53 »       public·static·void·Main·() 
54 »       { 
55 »       »       D·d·=·delegate·(string·s,·out·int·arg) 
56 »       »       { 
57 »       »       »       return; 
58 »       »       }; 
59 »       } 
60 }</string> 
61 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method 
62 //·Line:·5 
  
63 class·C·{ 
64 »       public·static·void·test·(int·a,·out·float·f) 
65 »       { 
66 »       »       do·{ 
67 »       »       »       //·CS0177 
68 »       »       »       if·(a·==·8)·{ 
69 »       »       »       »       System.Console.WriteLine·("Hello"); 
70 »       »       »       »       return; 
71 »       »       »       } 
72 »       »       }·while·(false); 
  
73 »       »       f·=·1.3F; 
74 »       »       return; 
75 »       } 
76 }</string> 
77 ····<string>//·CS0177:·The·out·parameter·`val'·must·be·assigned·to·before·control·leaves·the·current·method 
78 //·Line:·12 
  
79 public·class·A 
80 { 
81 »       public·bool·GetValue·(out·int·val) 
82 »       { 
83 »       »       val·=·0; 
84 »       »       return·true; 
85 »       } 
  
86 »       public·void·ReallyGetValue·(out·int·val) 
87 »       { 
88 »       »       if·(AlwaysReturnTrue·()·||·GetValue·(out·val))·{ 
89 »       »       } 
90 »       } 
  
91 »       public·bool·AlwaysReturnTrue·() 
92 »       { 
93 »       »       return·true; 
94 »       } 
95 }</string> 
96 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method16 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method
97 //·Line:·2117 //·Line:·21
  
98 using·System;18 using·System;
  
99 class·OutputParam19 class·OutputParam
100 {20 {
Offset 120, 16 lines modifiedOffset 31, 15 lines modified
  
120 ····public·static·void·Method(out·int·a)31 ····public·static·void·Method(out·int·a)
121 ····{32 ····{
122 »       int·b;33 »       int·b;
  
123 »       try·{34 »       try·{
124 »       ····b·=·5;35 »       ····b·=·5;
125 »       ····return; 
126 »       }·catch·(Exception)·{·throw;·}36 »       }·catch·(Exception)·{·return;·}
  
127 »       a·=·b;37 »       a·=·b;
128 ····}38 ····}
129 }</string>39 }</string>
Max diff block lines reached; 4951/7545 bytes (65.62%) of diff not shown.
1.4 KB
CS0128
1.38 KB
CS0128
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0128</ErrorName>3 ··<ErrorName>CS0128</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope5 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope
 6 //·Line:·8
  
 7 class·x·{
 8 »       static·int·y·()
 9 »       {
 10 »       »       int·x·=·1;
 11 »       »       int·x·=·2;
  
 12 »       »       return·x·+·x;
 13 »       }
 14 }</string>
 15 ····<string>//·CS0128:·A·local·variable·named·`s'·is·already·defined·in·this·scope
 16 //·Line:·12
  
 17 class·C
 18 {
 19 »       public·static·void·Main·()
 20 »       {
 21 »       »       object·o·=·null;
  
 22 »       »       var·x1·=·o·is·string·s;
 23 »       »       var·x2·=·o·is·string·s;
 24 »       }
 25 }</string>
 26 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope
6 //·Line:·927 //·Line:·9
  
7 class·X28 class·X
8 {29 {
9 »       public·static·void·Main·()30 »       public·static·void·Main·()
10 »       {31 »       {
11 »       »       Foo·(out·int·x);32 »       »       Foo·(out·int·x);
Offset 42, 34 lines modifiedOffset 67, 9 lines modified
42 »       »       »       »       break;67 »       »       »       »       break;
43 »       »       »       case·2:68 »       »       »       case·2:
44 »       »       »       »       int·res·=·2;69 »       »       »       »       int·res·=·2;
45 »       »       »       »       break;70 »       »       »       »       break;
46 »       »       }71 »       »       }
47 »       }72 »       }
48 }</string>73 }</string>
49 ····<string>//·CS0128:·A·local·variable·named·`s'·is·already·defined·in·this·scope 
50 //·Line:·12 
  
51 class·C 
52 { 
53 »       public·static·void·Main·() 
54 »       { 
55 »       »       object·o·=·null; 
  
56 »       »       var·x1·=·o·is·string·s; 
57 »       »       var·x2·=·o·is·string·s; 
58 »       } 
59 }</string> 
60 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope 
61 //·Line:·8 
  
62 class·x·{ 
63 »       static·int·y·() 
64 »       { 
65 »       »       int·x·=·1; 
66 »       »       int·x·=·2; 
  
67 »       »       return·x·+·x; 
68 »       } 
69 }</string> 
70 ··</Examples>74 ··</Examples>
71 </ErrorDocumentation>75 </ErrorDocumentation>
14.2 KB
CS0411
14.1 KB
CS0411
Ordering differences only
    
Offset 1, 84 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0411</ErrorName>3 ··<ErrorName>CS0411</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(ref·T,·ref·T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly 
6 //·Line:·14 
  
7 class·C 
8 { 
9 »       public·static·void·Foo&lt;T&gt;·(ref·T·t1,·ref·T·t2) 
10 »       { 
11 »       } 
12 »        
13 »       public·static·void·Main·() 
14 »       { 
15 »       »       string·s·=·"a"; 
16 »       »       object·o·=·null; 
17 »       »       Foo·(ref·s,·ref·o); 
18 »       } 
19 }</string> 
20 ····<string>//·CS0411:·The·type·arguments·for·method·`Test&lt;float&gt;.Foo&lt;V,W&gt;(V,·V)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly 
21 //·Line:·15 
  
22 class·Test&lt;A&gt; 
23 { 
24 »       public·void·Foo&lt;V,W&gt;·(V·v,·V·w) 
25 »       {·} 
26 } 
  
27 class·X 
28 { 
29 »       static·void·Main·() 
30 »       { 
31 »       »       Test&lt;float&gt;·test·=·new·Test&lt;float&gt;·(); 
32 »       »       test.Foo·(8,·9); 
33 »       } 
34 }</string> 
35 ····<string>//·CS0411:·The·type·arguments·for·method·`AsyncTypeInference.Test2&lt;T&gt;(System.Func&lt;int,T&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly 
36 //·Line:·11 
  
37 using·System; 
38 using·System.Threading.Tasks; 
  
39 class·AsyncTypeInference 
40 { 
41 »       public·static·int·Main·() 
42 »       { 
43 »       »       Test2·(async·l·=&gt;·{·await·TT·();·return·null;·}·); 
44 »       »       return·0; 
45 »       } 
46 »        
47 »       static·Task·TT·() 
48 »       { 
49 »       »       return·Task.Factory.StartNew·(()·=&gt;·2); 
50 »       } 
  
51 »       static·void·Test2&lt;T&gt;·(Func&lt;int,·T&gt;·arg) 
52 »       { 
53 »       »       arg·(0); 
54 »       } 
55 }</string> 
56 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(out·T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly 
57 //·Line:·8 
58 //·Compiler·options:·-langversion:experimental 
  
59 public·class·C 
60 { 
61 »       public·static·void·Main·() 
62 »       { 
63 »       »       Foo·(out·var·y); 
64 »       } 
  
65 »       static·void·Foo&lt;T&gt;·(out·T·t) 
66 »       { 
67 »       »       t·=·default·(T); 
68 »       } 
69 }</string> 
70 ····<string>//·CS0411:·The·type·arguments·for·method·`Hello.World&lt;U&gt;(IFoo&lt;U&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly5 ····<string>//·CS0411:·The·type·arguments·for·method·`Hello.World&lt;U&gt;(IFoo&lt;U&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
71 //·Line:·166 //·Line:·16
72 public·interface·IFoo&lt;T&gt;7 public·interface·IFoo&lt;T&gt;
73 {·}8 {·}
  
74 public·class·Foo·:·IFoo&lt;int&gt;,·IFoo&lt;string&gt;9 public·class·Foo·:·IFoo&lt;int&gt;,·IFoo&lt;string&gt;
75 {·}10 {·}
Offset 96, 114 lines modifiedOffset 23, 90 lines modified
  
96 class·X23 class·X
97 {24 {
98 »       static·void·Main·()25 »       static·void·Main·()
99 »       {26 »       {
100 »       }27 »       }
101 }</string>28 }</string>
102 ····<string>//·CS0411:·The·type·arguments·for·method·`Foo&lt;U&gt;.DoSomething&lt;U&gt;(System.Func&lt;U,U&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly 
103 //·Line:·15 
  
104 using·System; 
  
105 public·class·Foo&lt;T&gt; 
106 { 
107 »       public·void·DoSomething&lt;U&gt;·(Func&lt;U,·T&gt;·valueExpression)·{·} 
108 } 
  
109 public·class·Bar 
110 { 
111 »       protected·void·DoAnything&lt;T,·U&gt;·(U·value) 
112 »       { 
113 »       »       new·Foo&lt;U&gt;·().DoSomething·(value); 
114 »       } 
115 }</string> 
116 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(System.Func&lt;T&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly29 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
117 //·Line:·1030 //·Line:·10
  
118 using·System;31 using·System;
  
119 class·C32 class·C
120 {33 {
121 »       static·void·Main·()34 »       static·void·Main·()
122 »       {35 »       {
123 »       »       Foo·(()·=&gt;·()·=&gt;·1);36 »       »       Foo·(new·TypedReference·());
124 »       }37 »       }
  
125 »       static·void·Foo&lt;T&gt;·(Func&lt;T&gt;·arg)38 »       static·void·Foo&lt;T&gt;·(T·arg)
126 »       {39 »       {
127 »       }40 »       }
128 }</string>41 }</string>
129 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly42 ····<string>//·CS0411:·The·type·arguments·for·method·`C.TestCall&lt;T&gt;(int)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
130 //·Line:·1243 //·Line:·13
Max diff block lines reached; 10787/14451 bytes (74.65%) of diff not shown.
1.4 KB
CS1717
1.39 KB
CS1717
Ordering differences only
    
Offset 4, 31 lines modifiedOffset 4, 30 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?5 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 class·A8 class·A
9 {····9 {····
10 ····int·i;10 ····static·int·Value;
11 ····11 ····
12 ····void·C·()12 ····void·D·()
13 ····{13 ····{
14 »       i·=·i;14 »       A.Value·=·Value;
15 ····}15 ····}
16 }</string>16 }</string>
17 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?17 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
18 //·Line:·918 //·Line:·9
19 //·Compiler·options:·-warnaserror·-warn:319 //·Compiler·options:·-warnaserror·-warn:3
  
20 class·A20 class·A
21 {····21 {····
22 ····void·B·()22 ····public·A·(int·a)
23 ····{23 ····{
 24 »       a·=·a;
24 »       int·l·=·3; 
25 »       l·=·l; 
26 ····}25 ····}
27 }</string>26 }</string>
28 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?27 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
29 //·Line:·928 //·Line:·9
30 //·Compiler·options:·-warnaserror·-warn:329 //·Compiler·options:·-warnaserror·-warn:3
  
31 class·A30 class·A
Offset 40, 27 lines modifiedOffset 39, 28 lines modified
40 }</string>39 }</string>
41 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?40 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
42 //·Line:·941 //·Line:·9
43 //·Compiler·options:·-warnaserror·-warn:342 //·Compiler·options:·-warnaserror·-warn:3
  
44 class·A43 class·A
45 {····44 {····
46 ····public·A·(int·a)45 ····int·i;
 46 ····
 47 ····void·C·()
47 ····{48 ····{
48 »       a·=·a;49 »       i·=·i;
49 ····}50 ····}
50 }</string>51 }</string>
51 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?52 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
52 //·Line:·953 //·Line:·9
53 //·Compiler·options:·-warnaserror·-warn:354 //·Compiler·options:·-warnaserror·-warn:3
  
54 class·A55 class·A
55 {····56 {····
56 ····static·int·Value; 
57 ···· 
58 ····void·D·()57 ····void·B·()
59 ····{58 ····{
60 »       A.Value·=·Value;59 »       int·l·=·3;
 60 »       l·=·l;
61 ····}61 ····}
62 }</string>62 }</string>
63 ··</Examples>63 ··</Examples>
64 </ErrorDocumentation>64 </ErrorDocumentation>
2.83 KB
CS0612
2.81 KB
CS0612
Ordering differences only
    
Offset 1, 52 lines modifiedOffset 1, 62 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0612</ErrorName>3 ··<ErrorName>CS0612</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0612:·`A.Value'·is·obsolete 
6 //·Line:·13 
7 //·Compiler·options:·-warnaserror 
  
8 class·A·{ 
9 ····[System.Obsolete] 
10 ····int·Value·{ 
11 ········set·{ 
12 ········} 
13 ····} 
14 ···· 
15 ····public·A·()·{ 
16 ········Value·=·4; 
17 ····} 
18 }</string> 
19 ····<string>//·CS0612:·`O1'·is·obsolete5 ····<string>//·CS0612:·`O2'·is·obsolete
20 //·Line:·236 //·Line:·23
21 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
22 using·System;8 using·System;
  
23 [Obsolete]9 [Obsolete]
24 class·O110 interface·O2
25 {11 {
26 }12 }
  
27 #pragma·warning·disable·61213 #pragma·warning·disable·612
28 class·A14 class·A
29 {15 {
30 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O116 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O2
31 »       {17 »       {
32 »       }18 »       }
33 }19 }
34 #pragma·warning·restore·61220 #pragma·warning·restore·612
  
35 class·B·:·A21 class·B·:·A
36 {22 {
37 »       public·override·void·Foo&lt;U&gt;·()23 »       public·override·void·Foo&lt;U&gt;·()
38 »       {24 »       {
39 »       }25 »       }
40 }</string>26 }</string>
 27 ····<string>//·CS0612:·`E.GetEnumerator()'·is·obsolete
 28 //·Line:·22
 29 //·Compiler·options:·-warnaserror
  
 30 using·System.Collections;
 31 using·System;
  
 32 class·E·:·IEnumerable
 33 {
 34 »       [Obsolete]
 35 »       public·IEnumerator·GetEnumerator·()
 36 »       {
 37 »       »       throw·new·System.NotImplementedException·();
 38 »       }
 39 }
  
 40 class·C
 41 {
 42 »       public·static·void·Main·()
 43 »       {
 44 »       »       var·e·=·new·E·();
 45 »       »       foreach·(var·entry·in·e)·{
 46 »       »       }
 47 »       }
 48 }</string>
41 ····<string>//·CS0612:·`A.Value'·is·obsolete49 ····<string>//·CS0612:·`A.Value'·is·obsolete
42 //·Line:·1350 //·Line:·13
43 //·Compiler·options:·-warnaserror51 //·Compiler·options:·-warnaserror
  
44 class·A·{52 class·A·{
45 ····[System.Obsolete·("")]53 ····[System.Obsolete·("")]
46 ····int·Value·{54 ····int·Value·{
Offset 54, 29 lines modifiedOffset 64, 44 lines modified
54 ········}64 ········}
55 ····}65 ····}
56 ····66 ····
57 ····public·A·()·{67 ····public·A·()·{
58 ········Value·=·4;68 ········Value·=·4;
59 ····}69 ····}
60 }</string>70 }</string>
 71 ····<string>//·CS0612:·`A.Value'·is·obsolete
 72 //·Line:·13
 73 //·Compiler·options:·-warnaserror
  
 74 class·A·{
 75 ····[System.Obsolete]
 76 ····int·Value·{
 77 ········set·{
 78 ········}
 79 ····}
 80 ····
 81 ····public·A·()·{
 82 ········Value·=·4;
 83 ····}
 84 }</string>
61 ····<string>//·CS0612:·`O2'·is·obsolete85 ····<string>//·CS0612:·`O1'·is·obsolete
62 //·Line:·2386 //·Line:·23
63 //·Compiler·options:·-warnaserror87 //·Compiler·options:·-warnaserror
  
64 using·System;88 using·System;
  
65 [Obsolete]89 [Obsolete]
66 interface·O290 class·O1
67 {91 {
68 }92 }
  
69 #pragma·warning·disable·61293 #pragma·warning·disable·612
70 class·A94 class·A
71 {95 {
72 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O296 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O1
73 »       {97 »       {
74 »       }98 »       }
75 }99 }
76 #pragma·warning·restore·612100 #pragma·warning·restore·612
  
77 class·B·:·A101 class·B·:·A
78 {102 {
Offset 91, 34 lines modifiedOffset 116, 9 lines modified
91 public·class·Bar·{116 public·class·Bar·{
92 ········public·static·int·Main·()117 ········public·static·int·Main·()
93 ········{118 ········{
94 ················Foo·foo·=·new·Foo·();119 ················Foo·foo·=·new·Foo·();
Max diff block lines reached; 466/2844 bytes (16.39%) of diff not shown.
1.2 KB
CS1745
1.18 KB
CS1745
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1745</ErrorName>3 ··<ErrorName>CS1745</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.Optional'·attribute·on·optional·parameter·`u'5 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.DefaultParameterValue'·attribute·on·optional·parameter·`u'
6 //·Line:·86 //·Line:·8
  
7 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
  
8 public·class·C8 public·class·C
9 {9 {
10 »       public·static·void·Test·([Optional]·int·u·=·2)10 »       public·static·void·Test·([DefaultParameterValue·(1)]·int·u·=·2)
11 »       {11 »       {
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.DefaultParameterValue'·attribute·on·optional·parameter·`u'14 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.Optional'·attribute·on·optional·parameter·`u'
15 //·Line:·815 //·Line:·8
  
16 using·System.Runtime.InteropServices;16 using·System.Runtime.InteropServices;
  
17 public·class·C17 public·class·C
18 {18 {
19 »       public·static·void·Test·([DefaultParameterValue·(1)]·int·u·=·2)19 »       public·static·void·Test·([Optional]·int·u·=·2)
20 »       {20 »       {
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
804 B
CS0515
792 B
CS0515
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0515</ErrorName>3 ··<ErrorName>CS0515</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0515:·`X.X()':·static·constructor·cannot·have·an·access·modifier 
6 //·Line:·5 
  
7 class·X·{ 
8 »       public·static·X·() 
9 »       { 
10 »       } 
11 }</string> 
12 ····<string>//·CS0515:·`N.G&lt;T&gt;.G()':·static·constructor·cannot·have·an·access·modifier5 ····<string>//·CS0515:·`N.G&lt;T&gt;.G()':·static·constructor·cannot·have·an·access·modifier
13 //·Line:·76 //·Line:·7
  
14 namespace·N7 namespace·N
15 {8 {
16 »       class·G&lt;T&gt;·{9 »       class·G&lt;T&gt;·{
17 »       »       public·static·G·()10 »       »       public·static·G·()
18 »       »       {11 »       »       {
19 »       »       }12 »       »       }
20 »       }13 »       }
21 }</string>14 }</string>
 15 ····<string>//·CS0515:·`X.X()':·static·constructor·cannot·have·an·access·modifier
 16 //·Line:·5
  
 17 class·X·{
 18 »       public·static·X·()
 19 »       {
 20 »       }
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
29.4 KB
CS1644
29.4 KB
CS1644
Ordering differences only
    
Offset 1, 347 lines modifiedOffset 1, 403 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1644</ErrorName>3 ··<ErrorName>CS1644</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1644:·Feature·`generic·type·variance'·cannot·be·used·because·it·is·not·part·of·the·C#·3.0·language·specification5 ····<string>//·CS1644:·Feature·`namespace·alias·qualifier'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
6 //·Line:·56 //·Line:·7
7 //·Compiler·options:·-langversion:37 //·Compiler·options:·-langversion:ISO-1
  
8 public·interface·IFoo&lt;in·T&gt;8 class·Program
9 {9 {
 10 »       static·void·Main·()
 11 »       {
 12 »       »       System.Type·t·=·typeof·(global::System.Int32);
 13 »       }
10 }</string>14 }</string>
11 ····<string>//·CS1644:·Feature·`readonly·structs'·cannot·be·used·because·it·is·not·part·of·the·C#·7.0·language·specification15 ····<string>//·CS1644:·Feature·`namespace·alias·qualifier'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
12 //·Line:·516 //·Line:·9
13 //·Compiler·options:·-langversion:717 //·Compiler·options:·-langversion:ISO-1
  
14 readonly·struct·S18 class·Program
15 {19 {
 20 »       static·void·Main·()
 21 »       {
 22 »       »       global::System.Console.WriteLine·("ok");
 23 »       }
16 }</string>24 }</string>
17 ····<string>//·CS1644:·Feature·`query·expressions'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification25 ····<string>//·CS1644:·Feature·`collection·initializers'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
18 //·Line:·1126 //·Line:·9
19 //·Compiler·options:·-langversion:ISO-227 //·Compiler·options:·-langversion:ISO-2
  
20 using·System.Linq;28 using·System.Collections.Generic;
  
21 public·class·C29 class·A
22 {30 {
23 »       public·static·void·Main·()31 »       void·Foo·()
24 »       {32 »       {
25 »       »       var·e·=·from·a·in·"aaa"·select·a;33 »       »       object·o·=·new·List&lt;int&gt;·{·1,·2,·3·};
26 »       }34 »       }
27 }</string>35 }</string>
28 ····<string>//·CS1644:·Feature·`asynchronous·functions'·cannot·be·used·because·it·is·not·part·of·the·C#·4.0·language·specification36 ····<string>//·CS1644:·Feature·`nullable·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
29 //·Line:·1037 //·Line:·9
30 //·Compiler·options:·-langversion:438 //·Compiler·options:·-langversion:ISO-1
  
31 using·System; 
  
32 class·C39 struct·C
33 {40 {
34 »       public·void·Foo·()41 »       void·G·()
35 »       {42 »       {
36 »       »       Action·a·=·async·()·=&gt;·{·};43 »       »       object·o·=·(C?[])·this;
37 »       }44 »       }
38 }</string>45 }</string>
39 ····<string>//·CS1644:·Feature·`dictionary·initializer'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification46 ····<string>//·CS1644:·Feature·`nameof·operator'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
40 //·Line:·1247 //·Line:·9
41 //·Compiler·options:·-langversion:548 //·Compiler·options:·-langversion:5
  
42 using·System.Collections.Generic; 
  
43 class·C49 class·C
44 {50 {
45 »       public·static·void·Main·()51 »       public·static·void·Main·()
46 »       {52 »       {
 53 »       »       var·res·=·nameof·(C.Main);
47 »       »       var·d·=·new·Dictionary&lt;string,·int&gt;·{ 
48 »       »       »       ["a"]·=·1 
49 »       »       }; 
50 »       }54 »       }
51 }</string>55 }</string>
52 ····<string>//·CS1644:·Feature·`pattern·matching'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification56 ····<string>//·CS1644:·Feature·`tuples'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
53 //·Line:·957 //·Line:·9
54 //·Compiler·options:·-langversion:658 //·Compiler·options:·-langversion:6
  
55 class·Class59 class·Class
56 {60 {
57 »       static·void·Foo·(object·arg)61 »       static·void·Main·()
58 »       {62 »       {
 63 »       »       var·t·=·(a:·1,·b:·2);
59 »       »       if·(arg·is·Type·v)·{ 
60 »       »       »       return; 
61 »       »       } 
62 »       }»      64 »       }»      
63 }</string>65 }</string>
64 ····<string>//·CS1644:·Feature·`null·propagating·operator'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification66 ····<string>//·CS1644:·Feature·`primary·constructor'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
65 //·Line:·1067 //·Line:·7
66 //·Compiler·options:·-langversion:568 //·Compiler·options:·-langversion:5
  
67 class·C69 class·C·(int·arg)
68 {70 {
69 »       static·void·Main·() 
70 »       { 
71 »       »       string[]·a·=·null; 
72 »       »       var·s·=·a?[0];71 }</string>
 72 ····<string>//·CS1644:·Feature·`access·modifiers·on·properties'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
 73 //·Line:·13
 74 //·Compiler·options:·-langversion:ISO-1
  
 75 class·Class·{
  
 76 »       public·int·Count·{
  
 77 »       »       get·{
 78 »       »       »       return·0;
 79 »       »       }
  
 80 »       »       protected·set·{
 81 »       »       }
73 »       }82 »       }
74 }</string>83 }</string>
75 ····<string>//·CS1644:·Feature·`throw·expression'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification84 ····<string>//·CS1644:·Feature·`generic·type·variance'·cannot·be·used·because·it·is·not·part·of·the·C#·3.0·language·specification
76 //·Line:·585 //·Line:·5
 86 //·Compiler·options:·-langversion:3
  
 87 public·interface·IFoo&lt;in·T&gt;
 88 {
 89 }</string>
 90 ····<string>//·CS1644:·Feature·`discards'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
 91 //·Line:·9
77 //·Compiler·options:·-langversion:692 //·Compiler·options:·-langversion:6
  
78 static·class·Class93 class·X
79 {94 {
80 »       int·Prop·=&gt;·throw·null;95 »       int·Test·()
 96 »       {
 97 »       »       _·=·2;
 98 »       }
81 }</string>99 }</string>
82 ····<string>//·CS1644:·Feature·`nullable·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification100 ····<string>//·CS1644:·Feature·`nullable·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
Max diff block lines reached; 25284/30065 bytes (84.10%) of diff not shown.
4.15 KB
CS0407
4.14 KB
CS0407
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0407</ErrorName>3 ··<ErrorName>CS0407</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0407:·A·method·or·delegate·`int·int.Parse(string)'·return·type·does·not·match·delegate·`object·Test.Conv(string)'·return·type 
6 //·Line:·17 
  
7 using·System; 
  
8 public·class·Test 
9 { 
10 »       private·delegate·object·Conv(string·str); 
  
11 »       public·static·void·Main() 
12 »       { 
13 »       »       Conv·c·=·new·Conv(int.Parse); 
14 »       } 
15 }</string> 
16 ····<string>//·CS0407:·A·method·or·delegate·`int·TestDelegateA(bool)'·return·type·does·not·match·delegate·`bool·TestDelegateB(bool)'·return·type5 ····<string>//·CS0407:·A·method·or·delegate·`int·TestDelegateA(bool)'·return·type·does·not·match·delegate·`bool·TestDelegateB(bool)'·return·type
17 //·Line:·126 //·Line:·12
  
18 delegate·int·TestDelegateA·(bool·b);7 delegate·int·TestDelegateA·(bool·b);
19 delegate·bool·TestDelegateB·(bool·b);8 delegate·bool·TestDelegateB·(bool·b);
  
20 public·class·MainClass9 public·class·MainClass
Offset 31, 31 lines modifiedOffset 17, 57 lines modified
  
31 »       public·static·void·Main()·17 »       public·static·void·Main()·
32 »       {18 »       {
33 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);19 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);
34 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);20 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);
35 »       }21 »       }
36 }</string>22 }</string>
37 ····<string>//·CS0407:·A·method·or·delegate·`dynamic·Program.Foo()'·return·type·does·not·match·delegate·`string·System.Func&lt;string&gt;()'·return·type23 ····<string>//·CS0407:·A·method·or·delegate·`int·Program.Foo(object)'·return·type·does·not·match·delegate·`void·System.Action&lt;dynamic&gt;(dynamic)'·return·type
38 //·Line:·1024 //·Line:·10
  
39 using·System;25 using·System;
  
40 class·Program26 class·Program
41 {27 {
42 »       static·void·Main()28 »       static·void·Main()
43 »       {29 »       {
44 »       »       Func&lt;string&gt;·d·=·Foo;30 »       »       Action&lt;dynamic&gt;·d·=·Foo;
45 »       }31 »       }
  
46 »       static·dynamic·Foo·()32 »       static·int·Foo·(object·o)
47 »       {33 »       {
48 »       »       return·1;34 »       »       return·0;
49 »       }35 »       }
50 }</string>36 }</string>
 37 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type
 38 //·Line:·12
  
 39 delegate·int·TestDelegateA·(bool·b);
  
 40 public·class·MainClass
 41 {
 42 »       static·TestDelegateA·Method·(bool·b)
 43 »       {
 44 »       »       return·Method;
 45 »       }
 46 }</string>
 47 ····<string>//·CS0407:·A·method·or·delegate·`int·MainClass.Delegate()'·return·type·does·not·match·delegate·`void·TestDelegate()'·return·type
 48 //·Line:·12
  
 49 delegate·void·TestDelegate();
  
 50 public·class·MainClass·{
 51 ········public·static·int·Delegate()·{
 52 ················return·0;
 53 ········}
  
 54 ········public·static·void·Main()·{
 55 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);
 56 ·······}
 57 }</string>
51 ····<string>//·CS0407:·A·method·or·delegate·`int·X.f(int)'·return·type·does·not·match·delegate·`object·X.Function(int)'·return·type58 ····<string>//·CS0407:·A·method·or·delegate·`int·X.f(int)'·return·type·does·not·match·delegate·`object·X.Function(int)'·return·type
52 //·Line:·1759 //·Line:·17
  
53 using·System;60 using·System;
  
54 class·X61 class·X
55 {62 {
Offset 67, 52 lines modifiedOffset 79, 40 lines modified
67 »       }79 »       }
  
68 »       static·int·f·(int·a)80 »       static·int·f·(int·a)
69 »       {81 »       {
70 »       »       return·1;82 »       »       return·1;
71 »       }83 »       }
72 }</string>84 }</string>
73 ····<string>//·CS0407:·A·method·or·delegate·`int·Program.Foo(object)'·return·type·does·not·match·delegate·`void·System.Action&lt;dynamic&gt;(dynamic)'·return·type85 ····<string>//·CS0407:·A·method·or·delegate·`dynamic·Program.Foo()'·return·type·does·not·match·delegate·`string·System.Func&lt;string&gt;()'·return·type
74 //·Line:·1086 //·Line:·10
  
75 using·System;87 using·System;
  
76 class·Program88 class·Program
77 {89 {
78 »       static·void·Main()90 »       static·void·Main()
79 »       {91 »       {
80 »       »       Action&lt;dynamic&gt;·d·=·Foo;92 »       »       Func&lt;string&gt;·d·=·Foo;
81 »       }93 »       }
  
82 »       static·int·Foo·(object·o)94 »       static·dynamic·Foo·()
83 »       {95 »       {
84 »       »       return·0;96 »       »       return·1;
85 »       }97 »       }
86 }</string>98 }</string>
87 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type99 ····<string>//·CS0407:·A·method·or·delegate·`int·int.Parse(string)'·return·type·does·not·match·delegate·`object·Test.Conv(string)'·return·type
88 //·Line:·12100 //·Line:·17
  
89 delegate·int·TestDelegateA·(bool·b);101 using·System;
  
90 public·class·MainClass102 public·class·Test
91 {103 {
92 »       static·TestDelegateA·Method·(bool·b)104 »       private·delegate·object·Conv(string·str);
  
 105 »       public·static·void·Main()
93 »       {106 »       {
94 »       »       return·Method;107 »       »       Conv·c·=·new·Conv(int.Parse);
95 »       }108 »       }
96 }</string>109 }</string>
97 ····<string>//·CS0407:·A·method·or·delegate·`int·MainClass.Delegate()'·return·type·does·not·match·delegate·`void·TestDelegate()'·return·type 
98 //·Line:·12 
  
99 delegate·void·TestDelegate(); 
  
Max diff block lines reached; 23/4200 bytes (0.55%) of diff not shown.
4.88 KB
CS0425
4.87 KB
CS0425
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 59 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0425</ErrorName>3 ··<ErrorName>CS0425</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`C.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`T'·of·interface·method·`I.Foo&lt;T&gt;()'.·Consider·using·an·explicit·interface·implementation·instead5 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`Test.Baz.Method&lt;T,V&gt;()'·must·match·the·constraints·for·type·parameter·`T'·of·interface·method·`Test.IBar.Method&lt;T,V&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
 6 //·Line:·18
 7 namespace·Test
 8 {
 9 ····using·System;
  
 10 ····public·interface·IFoo
 11 ····{
 12 ····}
  
 13 ····public·interface·IBar
 14 ····{
 15 ········void·Method&lt;T,·V&gt;()·where·T·:·IFoo·where·V·:·T;
 16 ····}
  
 17 ····public·class·Baz·:·IBar
 18 ····{
 19 ········public·void·Method&lt;T,·V&gt;()·where·T·:·IBar·where·V·:·T
 20 ········{
 21 ········}
 22 ····}
 23 }</string>
 24 ····<string>//·CS0425:·The·constraints·for·type·parameter·`V'·of·method·`Foo&lt;T,X&gt;.Test&lt;V&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IFoo&lt;T&gt;.Test&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
6 //·Line:·1125 //·Line:·11
  
7 interface·I26 interface·IFoo&lt;T&gt;
8 {27 {
9 »       void·Foo&lt;T&gt;·();28 »       void·Test&lt;U&gt;·()·where·U·:·T;
10 }29 }
  
11 class·C·:·I30 class·Foo&lt;T,·X&gt;·:·IFoo&lt;T&gt;
12 {31 {
13 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct32 »       public·void·Test&lt;V&gt;·()·where·V·:·X
14 »       {33 »       {
15 »       }34 »       }
16 }</string>35 }</string>
17 ····<string>//·CS0425:·The·constraints·for·type·parameter·`V'·of·method·`Foo&lt;T&gt;.Test&lt;V&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IFoo&lt;T&gt;.Test&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead36 ····<string>//·CS0425:·The·constraints·for·type·parameter·`V'·of·method·`Foo&lt;T&gt;.Test&lt;V&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IFoo&lt;T&gt;.Test&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
18 //·Line:·1237 //·Line:·13
19 interface·IFoo&lt;T&gt;38 interface·IFoo&lt;T&gt;
20 {39 {
21 »       void·Test&lt;U&gt;·()40 »       void·Test&lt;U&gt;·()
22 »       »       where·U·:·T;41 »       »       where·U·:·T;
23 }42 }
  
24 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;43 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;
25 {44 {
26 »       public·void·Test&lt;V&gt;·()45 »       public·void·Test&lt;V&gt;·()
 46 »       »       where·V·:X
27 »       {·}47 »       {·}
28 }48 }
  
29 class·X49 class·X
30 {50 {
31 »       static·void·Main·()51 »       static·void·Main·()
32 »       {·}52 »       {·}
Offset 52, 75 lines modifiedOffset 75, 52 lines modified
  
52 class·CB·:·CA,·IA75 class·CB·:·CA,·IA
53 {76 {
54 »       public·static·void·Main·()77 »       public·static·void·Main·()
55 »       {78 »       {
56 »       }79 »       }
57 }</string>80 }</string>
 81 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`CA.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IA.Foo&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
 82 //·Line:·5
 83 //·Compiler·options:·-r:CS0425-7-lib.dll
  
 84 public·class·CB·:·CA,·IA
 85 {
 86 »       public·static·void·Main·()
 87 »       {
 88 »       }
 89 }</string>
58 ····<string>//·CS0425:·The·constraints·for·type·parameter·`V'·of·method·`Foo&lt;T&gt;.Test&lt;V&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IFoo&lt;T&gt;.Test&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead90 ····<string>//·CS0425:·The·constraints·for·type·parameter·`V'·of·method·`Foo&lt;T&gt;.Test&lt;V&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IFoo&lt;T&gt;.Test&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
59 //·Line:·1391 //·Line:·12
60 interface·IFoo&lt;T&gt;92 interface·IFoo&lt;T&gt;
61 {93 {
62 »       void·Test&lt;U&gt;·()94 »       void·Test&lt;U&gt;·()
63 »       »       where·U·:·T;95 »       »       where·U·:·T;
64 }96 }
  
65 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;97 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;
66 {98 {
67 »       public·void·Test&lt;V&gt;·()99 »       public·void·Test&lt;V&gt;·()
68 »       »       where·V·:X 
69 »       {·}100 »       {·}
70 }101 }
  
71 class·X102 class·X
72 {103 {
73 »       static·void·Main·()104 »       static·void·Main·()
74 »       {·}105 »       {·}
75 }</string>106 }</string>
76 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`CA.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IA.Foo&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead107 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`C.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`T'·of·interface·method·`I.Foo&lt;T&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
77 //·Line:·5 
78 //·Compiler·options:·-r:CS0425-7-lib.dll 
  
79 public·class·CB·:·CA,·IA 
80 { 
81 »       public·static·void·Main·() 
82 »       { 
83 »       } 
84 }</string> 
85 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`Test.Baz.Method&lt;T,V&gt;()'·must·match·the·constraints·for·type·parameter·`T'·of·interface·method·`Test.IBar.Method&lt;T,V&gt;()'.·Consider·using·an·explicit·interface·implementation·instead 
86 //·Line:·18 
87 namespace·Test 
88 { 
89 ····using·System; 
  
90 ····public·interface·IFoo 
91 ····{ 
92 ····} 
  
93 ····public·interface·IBar 
94 ····{ 
95 ········void·Method&lt;T,·V&gt;()·where·T·:·IFoo·where·V·:·T; 
96 ····} 
  
97 ····public·class·Baz·:·IBar 
98 ····{ 
99 ········public·void·Method&lt;T,·V&gt;()·where·T·:·IBar·where·V·:·T 
100 ········{ 
101 ········} 
Max diff block lines reached; 312/4953 bytes (6.30%) of diff not shown.
3.6 KB
CS0815
3.59 KB
CS0815
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0815</ErrorName>3 ··<ErrorName>CS0815</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)'
6 //·Line:·96 //·Line:·8
7 //·Compiler·options:·-langversion:latest 
  
8 static·class·X7 class·XX
9 {8 {
10 »       public·static·void·Main·()9 »       public·static·void·Main·()
11 »       {10 »       {
12 »       »       var·x·=·default;11 »       »       var·m·=·(1,·Main);
 12 »       }
 13 }</string>
 14 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'
 15 //·Line:·9
  
  
 16 public·class·Test
 17 {
 18 »       static·void·Main·()
 19 »       {
 20 »       »       var·v·=·null;
13 »       }21 »       }
14 }</string>22 }</string>
15 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'23 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'
16 //·Line:·1724 //·Line:·17
  
17 using·System;25 using·System;
18 using·System.Collections.Generic;26 using·System.Collections.Generic;
Offset 29, 44 lines modifiedOffset 39, 58 lines modified
29 »       {39 »       {
30 »       »       Test·(()·=&gt;·{40 »       »       Test·(()·=&gt;·{
31 »       »       »       List&lt;string&gt;·l·=·null;41 »       »       »       List&lt;string&gt;·l·=·null;
32 »       »       »       var·res·=·l.ForEach·(g·=&gt;·{·});42 »       »       »       var·res·=·l.ForEach·(g·=&gt;·{·});
33 »       »       });43 »       »       });
34 »       }44 »       }
35 }</string>45 }</string>
36 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group'46 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
37 //·Line:·847 //·Line:·8
  
38 public·class·Tests48 public·class·Test
39 {49 {
40 »       public·static·void·Main·()50 »       static·void·Main·()
41 »       {51 »       {
42 »       »       var·d·=·Main;52 »       »       var·l·=·x·=&gt;·x·+·1;
43 »       }53 »       }
44 }</string>54 }</string>
45 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'55 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'
46 //·Line:·956 //·Line:·9
 57 //·Compiler·options:·-langversion:latest
  
 58 static·class·X
 59 {
 60 »       public·static·void·Main·()
 61 »       {
 62 »       »       var·x·=·default;
 63 »       }
 64 }</string>
 65 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group'
 66 //·Line:·8
  
47 public·class·Test67 public·class·Tests
48 {68 {
49 »       static·void·Main·()69 »       public·static·void·Main·()
50 »       {70 »       {
51 »       »       var·v·=·null;71 »       »       var·d·=·Main;
52 »       }72 »       }
53 }</string>73 }</string>
54 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'74 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'
55 //·Line:·975 //·Line:·9
  
  
56 public·class·Test76 public·class·Test
57 {77 {
58 »       static·void·Main·()78 »       static·void·Main·()
59 »       {79 »       {
60 »       »       var·d·=·delegate·{};80 »       »       var·v·=·Foo·();
 81 »       }
  
 82 »       static·void·Foo·()
 83 »       {
61 »       }84 »       }
62 }</string>85 }</string>
63 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'86 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
64 //·Line:·1187 //·Line:·11
  
65 using·System;88 using·System;
66 using·System.Threading.Tasks;89 using·System.Threading.Tasks;
Offset 74, 44 lines modifiedOffset 98, 20 lines modified
74 class·X98 class·X
75 {99 {
76 »       public·static·void·Main·()100 »       public·static·void·Main·()
77 »       {101 »       {
78 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·});102 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·});
79 »       }103 »       }
80 }</string>104 }</string>
81 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)' 
82 //·Line:·8 
  
83 class·XX 
84 { 
85 »       public·static·void·Main·() 
86 »       { 
87 »       »       var·m·=·(1,·Main); 
88 »       } 
89 }</string> 
90 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'105 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
91 //·Line:·8 
  
92 public·class·Test 
93 { 
94 »       static·void·Main·() 
95 »       { 
96 »       »       var·l·=·x·=&gt;·x·+·1; 
97 »       } 
98 }</string> 
99 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void' 
100 //·Line:·9106 //·Line:·9
  
  
101 public·class·Test107 public·class·Test
102 {108 {
103 »       static·void·Main·()109 »       static·void·Main·()
104 »       {110 »       {
 111 »       »       var·d·=·delegate·{};
Max diff block lines reached; 50/3638 bytes (1.37%) of diff not shown.
890 B
CS8082
878 B
CS8082
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8082</ErrorName>3 ··<ErrorName>CS8082</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression5 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
6 //·Line:·96 //·Line:·8
  
7 class·C7 class·C
8 {8 {
9 »       void·Foo·()9 »       void·Foo·()
10 »       {10 »       {
11 »       »       dynamic·o·=·null; 
12 »       »       var·s·=·nameof·(o.ToString·().Equals);11 »       »       var·s·=·nameof·(1.ToString);
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression14 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
16 //·Line:·815 //·Line:·9
  
17 class·C16 class·C
18 {17 {
19 »       void·Foo·()18 »       void·Foo·()
20 »       {19 »       {
 20 »       »       dynamic·o·=·null;
21 »       »       var·s·=·nameof·(1.ToString);21 »       »       var·s·=·nameof·(o.ToString·().Equals);
22 »       }22 »       }
23 }</string>23 }</string>
24 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression24 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
25 //·Line:·925 //·Line:·9
  
26 class·C26 class·C
27 {27 {
1.19 KB
CS0283
1.17 KB
CS0283
Ordering differences only
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0283</ErrorName>3 ··<ErrorName>CS0283</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const5 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const
6 //·Line:·126 //·Line:·10
  
7 struct·S7 struct·S
8 {8 {
9 }9 }
  
10 class·C10 class·C
11 {11 {
12 »       public·void·Foo·() 
13 »       { 
14 »       »       const·S·s·=·new·S();12 »       const·S·s·=·new·S();
15 »       } 
16 }</string>13 }</string>
17 ····<string>//·CS0283:·The·type·`int?'·cannot·be·declared·const14 ····<string>//·CS0283:·The·type·`int?'·cannot·be·declared·const
18 //·Line:·815 //·Line:·8
  
19 class·C16 class·C
20 {17 {
21 »       void·Test·()18 »       void·Test·()
22 »       {19 »       {
23 »       »       const·int?·ac·=·null;20 »       »       const·int?·ac·=·null;
24 »       }21 »       }
25 }</string>22 }</string>
26 ····<string>//·CS0283:·The·type·`int*'·cannot·be·declared·const 
27 //·Line:·10 
28 //·Compiler·options:·-unsafe 
  
29 unsafe·class·Test 
30 { 
31 »       const·int*·o·=·null; 
32 }</string> 
33 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const23 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const
34 //·Line:·1024 //·Line:·12
  
35 struct·S25 struct·S
36 {26 {
37 }27 }
  
38 class·C28 class·C
39 {29 {
 30 »       public·void·Foo·()
 31 »       {
40 »       const·S·s·=·new·S();32 »       »       const·S·s·=·new·S();
 33 »       }
 34 }</string>
 35 ····<string>//·CS0283:·The·type·`int*'·cannot·be·declared·const
 36 //·Line:·10
 37 //·Compiler·options:·-unsafe
  
 38 unsafe·class·Test
 39 {
 40 »       const·int*·o·=·null;
41 }</string>41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
1.37 KB
CS0508
1.36 KB
CS0508
Ordering differences only
    
Offset 9, 28 lines modifiedOffset 9, 18 lines modified
9 {9 {
10 »       public·abstract·T·getT·();10 »       public·abstract·T·getT·();
  
11 »       public·class·B·:·A&lt;B&gt;11 »       public·class·B·:·A&lt;B&gt;
12 »       {12 »       {
13 »       »       public·override·B·getT·()13 »       »       public·override·B·getT·()
14 »       »       {14 »       »       {
15 »       »       »       return·default·(B);15 »       »       »       throw·new·System.Exception·("The·method·or·operation·is·not·implemented.");
16 »       »       }16 »       »       }
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()' 
20 //·Line:·9 
  
21 class·BaseClass·{ 
22 ········protected·virtual·void·Show·()·{} 
23 } 
  
24 class·DerivedClass:·BaseClass·{ 
25 ········protected·override·bool·Show·()·{} 
26 }</string> 
27 ····<string>//·CS0508:·`A&lt;T&gt;.B&lt;H&gt;.Test()':·return·type·must·be·`A&lt;T&gt;.B&lt;H&gt;'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&lt;H&gt;&gt;.Test()'19 ····<string>//·CS0508:·`A&lt;T&gt;.B&lt;H&gt;.Test()':·return·type·must·be·`A&lt;T&gt;.B&lt;H&gt;'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&lt;H&gt;&gt;.Test()'
28 //·Line:·1020 //·Line:·10
  
29 abstract·class·A&lt;T&gt;21 abstract·class·A&lt;T&gt;
30 {22 {
31 »       public·abstract·T·Test·();23 »       public·abstract·T·Test·();
  
Offset 49, 13 lines modifiedOffset 39, 23 lines modified
49 {39 {
50 »       public·abstract·T·getT·();40 »       public·abstract·T·getT·();
  
51 »       public·class·B·:·A&lt;B&gt;41 »       public·class·B·:·A&lt;B&gt;
52 »       {42 »       {
53 »       »       public·override·B·getT·()43 »       »       public·override·B·getT·()
54 »       »       {44 »       »       {
55 »       »       »       throw·new·System.Exception·("The·method·or·operation·is·not·implemented.");45 »       »       »       return·default·(B);
56 »       »       }46 »       »       }
57 »       }47 »       }
58 }</string>48 }</string>
 49 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()'
 50 //·Line:·9
  
 51 class·BaseClass·{
 52 ········protected·virtual·void·Show·()·{}
 53 }
  
 54 class·DerivedClass:·BaseClass·{
 55 ········protected·override·bool·Show·()·{}
 56 }</string>
59 ··</Examples>57 ··</Examples>
60 </ErrorDocumentation>58 </ErrorDocumentation>
3.45 KB
CS0115
3.44 KB
CS0115
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0115</ErrorName>3 ··<ErrorName>CS0115</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override
 6 //·Line:·10
  
 7 using·System;
  
 8 class·A·{
 9 }
  
 10 class·B·:·A·{
 11 »       public·override·event·EventHandler·MyMissingSuperclassEvent;
 12 }</string>
5 ····<string>//·CS0115:·`C.P'·is·marked·as·an·override·but·no·accessible·`set'·accessor·found·to·override13 ····<string>//·CS0115:·`C.P'·is·marked·as·an·override·but·no·accessible·`set'·accessor·found·to·override
6 //·Line:·1114 //·Line:·11
  
7 abstract·class·B15 abstract·class·B
8 {16 {
9 »       public·virtual·int·P·{17 »       public·virtual·int·P·{
10 »       »       get;18 »       »       get;
Offset 16, 38 lines modifiedOffset 27, 61 lines modified
16 class·C·:·B27 class·C·:·B
17 {28 {
18 »       public·override·int·P·{29 »       public·override·int·P·{
19 »       »       get·{·return·5;·}30 »       »       get·{·return·5;·}
20 »       »       set·{·}31 »       »       set·{·}
21 »       }32 »       }
22 }</string>33 }</string>
23 ····<string>//·CS0115:·`X.this[int]'·is·marked·as·an·override·but·no·suitable·indexer·found·to·override34 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
24 //·Line:·535 //·Line:·5
  
25 class·X·{36 class·X·{
26 »       public·override·long·this·[int·i]·{ 
27 ············set·{·}37 »       public·override·void·Bla·()
 38 »       {
28 »       }39 »       }
29 }</string>40 }</string>
30 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override41 ····<string>//·CS0115:·`DerivedClass.get_Value()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
31 //·Line:·1042 //·Line:·13
  
32 using·System; 
  
33 class·A·{43 class·BaseClass·{
 44 ········protected·virtual·int·Value·{·
 45 ················get·{
 46 ························return·0;
 47 ················}
 48 ········}
34 }49 }
  
35 class·B·:·A·{ 
36 »       public·override·event·EventHandler·MyMissingSuperclassEvent;50 class·DerivedClass:·BaseClass·{
 51 ········protected·override·int·get_Value·()·{
 52 ················return·1;
 53 ········}
  
 54 »       static·void·Main·()·{}
37 }</string>55 }</string>
38 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override56 ····<string>//·CS0115:·`X.this[int]'·is·marked·as·an·override·but·no·suitable·indexer·found·to·override
39 //·Line:·557 //·Line:·5
  
40 class·X·{58 class·X·{
 59 »       public·override·long·this·[int·i]·{
 60 ············set·{·}
 61 »       }
 62 }</string>
 63 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override
 64 //·Line:·13
  
 65 class·A
 66 {
 67 »       public·virtual·void·Foo·(out·int·i)
 68 »       {
 69 »       }
 70 }
  
 71 class·B·:·A
 72 {
41 »       public·override·void·Bla·()73 »       public·override·void·Foo·(ref·int·i)
42 »       {74 »       {
43 »       }75 »       }
44 }</string>76 }</string>
45 ····<string>//·CS0115:·`MyTestExtended.GetName()'·is·marked·as·an·override·but·no·suitable·method·found·to·override77 ····<string>//·CS0115:·`MyTestExtended.GetName()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
46 //·Line:·1278 //·Line:·12
47 //·Compiler·options:·-r:CS0534-4-lib.dll79 //·Compiler·options:·-r:CS0534-4-lib.dll
  
Offset 64, 43 lines modifiedOffset 98, 9 lines modified
64 »       »       Console.WriteLine("Calling·PrintName");98 »       »       Console.WriteLine("Calling·PrintName");
65 »       »       MyTestExtended·test·=·new·MyTestExtended();99 »       »       MyTestExtended·test·=·new·MyTestExtended();
66 »       »       test.PrintName();100 »       »       test.PrintName();
67 »       »       Console.WriteLine("Out·of·PrintName");101 »       »       Console.WriteLine("Out·of·PrintName");
68 »       }102 »       }
69 »       103 »       
70 }</string>104 }</string>
71 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override 
72 //·Line:·13 
  
73 class·A 
74 { 
75 »       public·virtual·void·Foo·(out·int·i) 
76 »       { 
77 »       } 
78 } 
  
79 class·B·:·A 
80 { 
81 »       public·override·void·Foo·(ref·int·i) 
82 »       { 
83 »       } 
84 }</string> 
85 ····<string>//·CS0115:·`DerivedClass.get_Value()'·is·marked·as·an·override·but·no·suitable·method·found·to·override 
86 //·Line:·13 
  
87 class·BaseClass·{ 
88 ········protected·virtual·int·Value·{· 
89 ················get·{ 
90 ························return·0; 
91 ················} 
92 ········} 
93 } 
  
94 class·DerivedClass:·BaseClass·{ 
95 ········protected·override·int·get_Value·()·{ 
96 ················return·1; 
97 ········} 
Max diff block lines reached; 23/3483 bytes (0.66%) of diff not shown.
1.19 KB
CS1715
1.18 KB
CS1715
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1715</ErrorName>3 ··<ErrorName>CS1715</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`bool'·to·match·overridden·member·`BaseClass.Prop'
 6 //·Line:·9
  
 7 class·BaseClass·{
 8 ········protected·virtual·bool·Prop·{·set·{}·}
 9 }
  
 10 class·DerivedClass:·BaseClass·{
 11 ········protected·override·int·Prop·{·set·{}·}
 12 }</string>
5 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`System.EventHandler'·to·match·overridden·member·`BaseClass.Prop'13 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`System.EventHandler'·to·match·overridden·member·`BaseClass.Prop'
6 //·Line:·914 //·Line:·9
  
7 using·System;15 using·System;
  
8 class·BaseClass·{16 class·BaseClass·{
9 ········protected·virtual·event·EventHandler·Prop;17 ········protected·virtual·event·EventHandler·Prop;
Offset 28, 19 lines modifiedOffset 38, 9 lines modified
28 {38 {
29 »       public·override·ref·long·Foo·{39 »       public·override·ref·long·Foo·{
30 »       »       get·{40 »       »       get·{
31 »       »       »       throw·null;41 »       »       »       throw·null;
32 »       »       }42 »       »       }
33 »       }43 »       }
34 }</string>44 }</string>
35 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`bool'·to·match·overridden·member·`BaseClass.Prop' 
36 //·Line:·9 
  
37 class·BaseClass·{ 
38 ········protected·virtual·bool·Prop·{·set·{}·} 
39 } 
  
40 class·DerivedClass:·BaseClass·{ 
41 ········protected·override·int·Prop·{·set·{}·} 
42 }</string> 
43 ··</Examples>45 ··</Examples>
44 </ErrorDocumentation>46 </ErrorDocumentation>
18.3 KB
CS0029
18.3 KB
CS0029
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0029</ErrorName>3 ··<ErrorName>CS0029</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`anonymous·type'·to·`bool'5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T2'·to·`T1'
6 //·Line:·106 //·Line:·8
  
 7 class·Test
 8 {
 9 »       static·void·Foo&lt;T1,·T2&gt;·(T1·t1,·T2·t2)
 10 »       {
 11 »       »       T1·a·=·default·(T2);
 12 »       }
 13 }</string>
 14 ····<string>//·CS0019:·Cannot·implicitly·convert·type·`dynamic'·to·`int*'
 15 //·Line:·10
 16 //·Compiler·options:·-unsafe
  
7 public·class·Test17 public·unsafe·class·C
8 {18 {
9 »       static·void·Main·()19 »       public·static·void·Main·()
10 »       {20 »       {
11 »       »       var·o·=·new·{·Value·=·1·}; 
12 »       »       bool·b·=·o;21 »       »       dynamic·d·=·1;
 22 »       »       int*·i·=·d;
13 »       }23 »       }
14 }</string>24 }</string>
15 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'25 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'
16 //·Line:·2826 //·Line:·28
  
  
17 delegate·string·funcs·(string·s);27 delegate·string·funcs·(string·s);
Offset 35, 121 lines modifiedOffset 45, 125 lines modified
35 »       {45 »       {
36 »       »       Foo·(x·=&gt;·{46 »       »       Foo·(x·=&gt;·{
37 »       »       »       int·a·=·"a";47 »       »       »       int·a·=·"a";
38 »       »       »       return·2;48 »       »       »       return·2;
39 »       »       });49 »       »       });
40 »       }50 »       }
41 }</string>51 }</string>
42 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`System.IDisposable'52 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T[]'·to·`System.Collections.Generic.IList&lt;U&gt;'
43 //·Line:·853 //·Line:·10
  
44 class·A54 using·System.Collections.Generic;
  
 55 class·Program
45 {56 {
46 »       public·static·void·Main·()57 »       static·IList&lt;U&gt;·Foo&lt;T,·U&gt;·(T[]·arg)·where·T·:·U
47 »       {58 »       {
48 »       »       System.IDisposable·id·=·1;59 »       »       return·arg;
49 »       }60 »       }
50 }</string>61 }</string>
51 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`(long,·bool)'62 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T'·to·`int*'
52 //·Line:·863 //·Line·:·8
 64 //·Compiler·options:·-unsafe
  
 65 class·T·{
 66 »       static·unsafe·void·Main·()
 67 »       {
 68 »       »       int·*a·=·default(T);
 69 »       }
 70 }</string>
 71 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'
 72 //·Line:·11
  
 73 using·System;
 74 using·System.Threading.Tasks;
  
53 class·C75 class·C
54 {76 {
55 »       static·void·Test·()77 »       public·async·Task&lt;int&gt;·Test·()
56 »       {78 »       {
57 »       »       System.ValueTuple&lt;long,·bool&gt;·arg·=·1;79 »       »       return·await·Call·();
 80 »       }
 81 »       
 82 »       Task&lt;string&gt;·Call·()
 83 »       {
 84 »       »       return·null;
58 »       }85 »       }
59 }</string>86 }</string>
60 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`S'·to·`System.ValueType'87 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`S'·to·`object'
61 //·Line:·1688 //·Line:·13
62 //·Compiler·options:·-langversion:latest89 //·Compiler·options:·-langversion:latest
  
63 using·System; 
  
64 public·ref·struct·S90 public·ref·struct·S
65 {91 {
66 }92 }
  
67 class·Test93 class·Test
68 {94 {
69 »       public·static·void·Main·()95 »       public·static·void·Main·()
70 »       {96 »       {
 97 »       »       object·o·=·new·S·();
71 »       »       var·s·=·default·(S); 
72 »       »       ValueType·s2·=·s; 
73 »       »       var·res·=·default·(S).ToString·(); 
74 »       }98 »       }
75 }</string>99 }</string>
76 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`A.D'·to·`A'100 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`void'·to·`object'
77 //·Line:·11101 //·Line:·12
  
 102 using·System;
 103 using·System.Collections;
78 class·A 
79 { 
80 »       delegate·void·D·(); 
  
 104 public·class·Test
 105 {
81 »       public·static·void·Main·()106 »       static·void·Main·()
82 »       {107 »       {
83 »       »       const·D·d·=·null; 
84 »       »       A·a·=·d;108 »       »       Hashtable·ht·=·new·Hashtable·();
 109 »       »       ht·["a"]·=·Run·("Appointments");
85 »       }110 »       }
86 }</string> 
87 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T'·to·`EventHandler' 
88 //·Line:·14 
  
89 using·System; 
  
90 public·delegate·void·EventHandler·(int·i,·int·j); 
  
 111 »       public·static·void·Run·(string·unit)
91 public·class·Button·{ 
Max diff block lines reached; 15342/18677 bytes (82.14%) of diff not shown.
1.27 KB
CS1661
1.26 KB
CS1661
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1661</ErrorName>3 ··<ErrorName>CS1661</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`D'·since·there·is·a·parameter·mismatch 
6 //·Line:·9 
  
7 delegate·void·D·(int·x); 
  
8 class·X·{ 
9 »       static·void·Main·() 
10 »       { 
11 »       »       D·d2·=·delegate·(ref·int·x)·{}; 
12 »       } 
13 }</string> 
14 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch5 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch
15 //·Line:·106 //·Line:·10
  
16 class·C7 class·C
17 {8 {
18 »       delegate·void·WithOutParam·(out·string·value);9 »       delegate·void·WithOutParam·(out·string·value);
  
19 »       static·void·Main()·10 »       static·void·Main()·
20 »       {11 »       {
21 »       »       WithOutParam·o·=·(string·l)·=&gt;·{·return;·};12 »       »       WithOutParam·o·=·(string·l)·=&gt;·{·return;·};
22 »       }13 »       }
23 }</string>14 }</string>
 15 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`D'·since·there·is·a·parameter·mismatch
 16 //·Line:·9
  
 17 delegate·void·D·(int·x);
  
 18 class·X·{
 19 »       static·void·Main·()
 20 »       {
 21 »       »       D·d2·=·delegate·(ref·int·x)·{};
 22 »       }
 23 }</string>
24 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch24 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch
25 //·Line:·825 //·Line:·8
  
26 class·Test&lt;T&gt;26 class·Test&lt;T&gt;
27 {27 {
28 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p)28 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p)
29 »       {29 »       {
2.89 KB
CS0106
2.87 KB
CS0106
Ordering differences only
    
Offset 1, 97 lines modifiedOffset 1, 97 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0106</ErrorName>3 ··<ErrorName>CS0106</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0106:·The·modifier·`virtual'·is·not·valid·for·this·item
 6 //·Line:·7
  
 7 class·C
 8 {
 9 »       public·int·Foo·{
 10 »       »       virtual·set·{·}
 11 »       }
 12 }</string>
 13 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item
 14 //·Line:·6
  
 15 class·Data
 16 {
 17 »       public·static·delegate·int·Count·();
 18 }</string>
5 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item19 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
6 //·Line:·820 //·Line:·8
7 interface·A·{21 interface·A·{
8 »       void·B·();22 »       void·B·();
9 }23 }
  
10 class·X·:·A·{24 class·X·:·A·{
11 »       public·virtual·void·A.B·()·{}25 »       public·virtual·void·A.B·()·{}
  
12 »       static·void·Main·()·{}26 »       static·void·Main·()·{}
13 }</string>27 }</string>
14 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item28 ····<string>//·CS0106:·The·modifier·`volatile'·is·not·valid·for·this·item
15 //·Line:·629 //·Line:·8
 30 //·Compiler·options:·-unsafe
  
16 struct·S31 public·unsafe·struct·S
17 {32 {
 33 »       »       volatile·fixed·char·b[8];
18 »       public·sealed·override·int·GetHashCode·() 
19 »       { 
20 »       »       return·1; 
21 »       } 
22 }</string>34 }</string>
23 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item35 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item
24 //·Line:·636 //·Line:·6
  
25 struct·S37 struct·S
26 {38 {
27 »       public·abstract·int·Prop·{39 »       public·abstract·int·Prop·{
28 »       »       set·{}40 »       »       set·{}
29 »       }41 »       }
30 }</string>42 }</string>
 43 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item
 44 //·Line:·6
 45 //·Compiler·option:·-langversion:latest
  
 46 readonly·interface·I
 47 {
 48 }</string>
31 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item49 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
32 //·Line:·650 //·Line:·6
  
33 class·C51 class·C
34 {52 {
35 »       public·~C·()53 »       public·~C·()
36 »       {54 »       {
37 »       }55 »       }
38 }</string>56 }</string>
39 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item 
40 //·Line:·5 
41 //·Compiler·options:·-unsafe 
  
42 unsafe·enum·E 
43 { 
44 }</string> 
45 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item 
46 //·Line:·6 
  
47 class·Data 
48 { 
49 »       public·static·delegate·int·Count·(); 
50 }</string> 
51 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item57 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item
52 //·Line:·658 //·Line:·6
  
53 interface·I59 interface·I
54 {60 {
55 »       async·void·M·();61 »       async·void·M·();
56 }</string>62 }</string>
57 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item63 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
58 //·Line:·664 //·Line:·6
  
59 interface·S65 interface·S
60 {66 {
61 »       public·void·Foo·();67 »       public·void·Foo·();
62 }</string>68 }</string>
63 ····<string>//·CS0106:·The·modifier·`volatile'·is·not·valid·for·this·item69 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item
64 //·Line:·870 //·Line:·5
65 //·Compiler·options:·-unsafe71 //·Compiler·options:·-unsafe
  
 72 unsafe·enum·E
66 public·unsafe·struct·S 
67 { 
68 »       »       volatile·fixed·char·b[8]; 
69 }</string> 
70 ····<string>//·CS0106:·The·modifier·`virtual'·is·not·valid·for·this·item 
71 //·Line:·7 
  
72 class·C 
73 {73 {
74 »       public·int·Foo·{ 
75 »       »       virtual·set·{·} 
76 »       } 
77 }</string>74 }</string>
78 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item75 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item
79 //·Line:·676 //·Line:·6
80 //·Compiler·option:·-langversion:latest 
  
81 readonly·interface·I77 struct·S
82 {78 {
 79 »       public·sealed·override·int·GetHashCode·()
 80 »       {
 81 »       »       return·1;
 82 »       }
83 }</string>83 }</string>
84 ··</Examples>84 ··</Examples>
85 </ErrorDocumentation>85 </ErrorDocumentation>
Max diff block lines reached; -1/2906 bytes (-0.03%) of diff not shown.
12.8 KB
CS0136
12.8 KB
CS0136
Ordering differences only
    
Offset 1, 55 lines modifiedOffset 1, 62 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0136</ErrorName>3 ··<ErrorName>CS0136</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0136:·A·local·variable·named·`t'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`t',·which·is·already·used·in·a·`child'·scope·to·denote·something·else5 ····<string>//·CS0136:·A·local·variable·named·`t'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`t',·which·is·already·used·in·a·`child'·scope·to·denote·something·else
6 //·Line:·176 //·Line:·20
7 using·System;7 using·System;
  
8 public·delegate·void·Hello·(Test·test);8 public·delegate·void·Hello·(Test·test);
  
9 public·class·Test9 public·class·Test
10 {10 {
11 »       public·void·Whatever·()11 »       public·void·Whatever·()
12 »       {·}12 »       {·}
  
13 »       static·void·Main·()13 »       static·void·Main·()
14 »       {14 »       {
 15 »       »       Hello·hello·=·delegate·(Test·test)·{
15 »       »       Hello·hello·=·delegate·(Test·t)·{16 »       »       »       Hello·hello2·=·delegate·(Test·t)·{
16 »       »       »       t.Whatever·();17 »       »       »       »       t.Whatever·();
 18 »       »       »       };
 19 »       »       »       hello2·(test);
17 »       »       };20 »       »       };
18 »       »       Test·t·=·new·Test·();21 »       »       Test·t·=·new·Test·();
19 »       »       hello·(t);22 »       »       hello·(t);
20 »       }23 »       }
21 }</string>24 }</string>
22 ····<string>//·CS0136:·A·local·variable·named·`s'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`s',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else25 ····<string>//·CS0136:·A·local·variable·named·`t'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`t',·which·is·already·used·in·a·`child'·scope·to·denote·something·else
23 //·Line:·1026 //·Line:·17
 27 using·System;
  
24 internal·class·Program28 public·delegate·void·Hello·(Test·test);
  
 29 public·class·Test
25 {30 {
 31 »       public·void·Whatever·()
 32 »       {·}
  
26 »       public·static·void·Main·()33 »       static·void·Main·()
27 »       {34 »       {
 35 »       »       Hello·hello·=·delegate·(Test·t)·{
 36 »       »       »       t.Whatever·();
28 »       »       object·o·=·null; 
29 »       »       if·(o·is·string·s)·{ 
30 »       »       »       int·s·=·1; 
31 »       »       }37 »       »       };
 38 »       »       Test·t·=·new·Test·();
 39 »       »       hello·(t);
32 »       }40 »       }
33 }</string>41 }</string>
34 ····<string>//·CS0136:·A·local·variable·named·`v'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`v',·which·is·already·used·in·a·`child'·scope·to·denote·something·else42 ····<string>//·CS0136:·A·local·variable·named·`j'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`j',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else
35 //·Line:·1143 //·Line:·7
  
36 using·System.Linq; 
  
37 class·C44 class·X·{
 45 »       public·static·void·Bar·(int·j,·params·int·[]·args)
38 { 
39 »       public·static·void·Main·() 
40 »       {46 »       {
41 »       »       var·l·=·from·v·in·"abcd"·select·v; 
42 »       »       int·v;47 »       »       foreach·(int·j·in·args)
 48 »       »       »       ;
43 »       }49 »       }
44 }</string>50 }</string>
45 ····<string>//·CS0136:·A·local·variable·named·`t'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`t',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else51 ····<string>//·CS0136:·A·local·variable·named·`t'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`t',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else
46 //·Line:·1552 //·Line:·15
47 using·System;53 using·System;
  
48 public·delegate·void·Hello·(Test·test);54 public·delegate·void·Hello·(Test·test);
Offset 70, 53 lines modifiedOffset 77, 30 lines modified
  
70 »       static·void·Main·()77 »       static·void·Main·()
71 »       {78 »       {
72 »       »       Test·t·=·new·Test·();79 »       »       Test·t·=·new·Test·();
73 »       »       RunIt·(t);80 »       »       RunIt·(t);
74 »       }81 »       }
75 }</string>82 }</string>
76 ····<string>//·CS0136:·A·local·variable·named·`arg'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`arg',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else 
77 //·Line:·11 
78 //·Compiler·options:·-langversion:experimental 
  
79 using·System; 
  
80 class·A·(Func&lt;int,·int&gt;·barg) 
81 { 
82 } 
  
83 class·B·(int·arg)· 
84 »       :·A·((arg)·=&gt;·1) 
85 { 
86 }</string> 
87 ····<string>//·CS0136:·A·local·variable·named·`i'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`i',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else83 ····<string>//·CS0136:·A·local·variable·named·`i'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`i',·which·is·already·used·in·a·`child'·scope·to·denote·something·else
88 //·Line:·1084 //·Line:·15
89 delegate·string·Fun·(int·i);85 delegate·string·Fun·();
  
90 class·X86 class·X
91 {87 {
92 »       static·void·Main·()88 »       static·void·Main·()
93 »       {89 »       {
94 »       »       for·(int·i·=·0;·i·&lt;·5;·i++)·{90 »       »       for·(int·j·=·0;·j·&lt;·5;·j++)·{
95 »       »       »       Fun·m·=·delegate·(int·i)·{91 »       »       »       Fun·m·=·delegate·{
 92 »       »       »       »       int·i·=·j;
96 »       »       »       »       return·"&lt;&lt;"·+·i·+·"&gt;&gt;";93 »       »       »       »       return·"&lt;&lt;"·+·i·+·"&gt;&gt;";
97 »       »       »       };94 »       »       »       };
98 »       »       } 
99 »       } 
100 }</string> 
101 ····<string>//·CS0136:·A·local·variable·named·`v'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`v',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else 
102 //·Line:·13 
  
103 using·System.Linq; 
  
 95 »       »       »       int·i·=·j;
 96 »       »       }
104 public·class·Test 
105 { 
106 »       public·static·void·Main·() 
107 »       { 
108 »       »       var·l·=·from·v·in·"abcd"·select·(v·=&gt;·v); 
109 »       }97 »       }
110 }</string>98 }</string>
111 ····<string>//·CS0136:·A·local·variable·named·`t'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`t',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else99 ····<string>//·CS0136:·A·local·variable·named·`t'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`t',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else
112 //·Line:·15100 //·Line:·15
113 using·System;101 using·System;
  
114 public·delegate·void·Hello·(Test·test);102 public·delegate·void·Hello·(Test·test);
Max diff block lines reached; 8569/13107 bytes (65.38%) of diff not shown.
2.95 KB
CS0472
2.94 KB
CS0472
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0472</ErrorName>3 ··<ErrorName>CS0472</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'5 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false'
 6 //·Line:·14
 7 //·Compiler·options:·-warnaserror
  
 8 enum·E
 9 {
 10 }
  
 11 class·X
 12 {
 13 »       public·static·void·Main·()
 14 »       {
 15 »       »       E·u·=·0;
 16 »       »       var·b·=·u·==·(E?)null;
 17 »       }
 18 }</string>
 19 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'
6 //·Line:·820 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:221 //·Compiler·options:·-warnaserror·-warn:2
  
8 public·class·X·{22 public·class·X
 23 {
9 »       public·static·bool·Compute·(int·x)24 »       public·static·void·Compute·(int·x)
10 »       {25 »       {
11 »       »       return·x·==·null;26 »       »       if·(true·&amp;&amp;·x·!=·null)
 27 »       »       »       return;
12 »       }28 »       }
13 }</string>29 }</string>
14 ····<string>//·CS0472:·The·result·of·comparing·value·type·`byte'·with·null·is·always·`false'30 ····<string>//·CS0472:·The·result·of·comparing·value·type·`byte'·with·null·is·always·`false'
15 //·Line:·931 //·Line:·9
16 //·Compiler·options:·-warnaserror·-warn:232 //·Compiler·options:·-warnaserror·-warn:2
  
17 class·C33 class·C
Offset 22, 72 lines modifiedOffset 40, 54 lines modified
22 »       {40 »       {
23 »       »       if·(value·==·null)41 »       »       if·(value·==·null)
24 »       »       »       return·false;42 »       »       »       return·false;
  
25 »       »       return·true;43 »       »       return·true;
26 »       }44 »       }
27 }</string>45 }</string>
 46 ····<string>//·CS0472:·The·result·of·comparing·value·type·`long'·with·null·is·always·`false'
 47 //·Line:·9
 48 //·Compiler·options:·-warnaserror·-warn:2
  
 49 class·C
 50 {
 51 »       public·static·void·Main·()
 52 »       {
 53 »       »       System.Console.WriteLine(5·==·(long?)null);
 54 »       }
 55 }</string>
28 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'56 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
29 //·Line:·1257 //·Line:·12
30 //·Compiler·options:·-warnaserror58 //·Compiler·options:·-warnaserror
  
31 using·System;59 using·System;
  
32 class·X60 class·X
33 {61 {
34 »       public·static·void·Main·()62 »       public·static·void·Main·()
35 »       {63 »       {
36 »       »       int·i·=·0;64 »       »       int·i·=·0;
37 »       »       var·x·=·i·==·default·(byte?);65 »       »       var·x·=·i·==·default·(byte?);
38 »       }66 »       }
39 }</string>67 }</string>
40 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'68 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
41 //·Line:·969 //·Line:·8
42 //·Compiler·options:·-warnaserror·-warn:270 //·Compiler·options:·-warnaserror·-warn:2
  
43 public·class·X71 public·class·X·{
44 { 
45 »       public·static·void·Compute·(int·x)72 »       public·static·bool·Compute·(int·x)
46 »       {73 »       {
 74 »       »       return·x·==·null;
47 »       »       if·(true·&amp;&amp;·x·!=·null) 
48 »       »       »       return; 
49 »       }75 »       }
50 }</string>76 }</string>
51 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'77 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'
52 //·Line:·878 //·Line:·8
53 //·Compiler·options:·-warnaserror·-warn:279 //·Compiler·options:·-warnaserror·-warn:2
  
54 public·class·X·{80 public·class·X·{
55 »       public·static·bool·Compute·(int·x)81 »       public·static·bool·Compute·(int·x)
56 »       {82 »       {
57 »       »       return·x·!=·null;83 »       »       return·x·!=·null;
58 »       }84 »       }
59 }</string>85 }</string>
60 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false' 
61 //·Line:·14 
62 //·Compiler·options:·-warnaserror 
  
63 enum·E 
64 { 
65 } 
  
66 class·X 
67 { 
68 »       public·static·void·Main·() 
69 »       { 
70 »       »       E·u·=·0; 
71 »       »       var·b·=·u·==·(E?)null; 
72 »       } 
73 }</string> 
74 ····<string>//·CS0472:·The·result·of·comparing·value·type·`long'·with·null·is·always·`false' 
75 //·Line:·9 
76 //·Compiler·options:·-warnaserror·-warn:2 
  
77 class·C 
78 { 
79 »       public·static·void·Main·() 
80 »       { 
81 »       »       System.Console.WriteLine(5·==·(long?)null); 
82 »       } 
83 }</string> 
84 ··</Examples>86 ··</Examples>
85 </ErrorDocumentation>87 </ErrorDocumentation>
32.6 KB
CS0019
32.6 KB
CS0019
Ordering differences only
    
Offset 1, 252 lines modifiedOffset 1, 364 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0019</ErrorName>3 ··<ErrorName>CS0019</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`A.D'·and·`anonymous·method'5 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`bool'·and·`int'
6 //·Line:·116 //·Line:·10
  
7 class·A7 class·C
 8 {
 9 »       static·bool·HasSessionId·(string·path)
 10 »       {
 11 »       »       if·(path·==·null·||·path.Length·&lt;·5)
 12 »       »       »       return·false;
  
 13 »       »       return·path.StartsWith·("/(")·==·0;
 14 »       }
 15 }</string>
 16 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`dynamic'·and·`method·group'
 17 //·Line:·9
  
 18 class·C
 19 {
 20 »       static·void·Main·()
 21 »       {
 22 »       »       dynamic·x·=·null;
 23 »       »       var·y·=·x·==·Main;
 24 »       }
 25 }</string>
 26 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`Program'·and·`Program'
 27 //·Line:·8
  
 28 public·class·Program
 29 {
 30 »       static·void·Main·()
 31 »       {
 32 »       »       Program·b·=·default·(Program)·+·default·(Program);
 33 »       }
 34 }</string>
 35 ····<string>//·CS0019:·Operator·`??'·cannot·be·applied·to·operands·of·type·`null'·and·`method·group'
 36 //·Line:·8
  
 37 class·C
8 {38 {
9 »       delegate·void·D·();39 »       delegate·void·D·();
  
10 »       static·void·Main·()40 »       static·void·Main·()
11 »       {41 »       {
12 »       »       D·d·=·null;42 »       »       D·d·=·null·??·Main;
13 »       »       bool·r·=·d·==·(()·=&gt;·{·}); 
14 »       }43 »       }
15 }</string>44 }</string>
 45 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`int'·and·`S?'
 46 //·Line:·15
  
 47 struct·S
 48 {
 49 »       public·static·bool·operator·!=(int·a,·S·s)·{·return·true;·}
 50 »       public·static·bool·operator·==(int·a,·S·s)·{·return·false;·}
 51 }
  
 52 public·class·C
 53 {
 54 »       public·static·void·Main·()
 55 »       {
 56 »       »       S?·s;
 57 »       »       var·b·=·1·==·s;
 58 »       }
 59 }</string>
16 ····<string>//·CS0019:·Operator·`&gt;&gt;'·cannot·be·applied·to·operands·of·type·`E'·and·`int'60 ····<string>//·CS0019:·Operator·`%'·cannot·be·applied·to·operands·of·type·`E'·and·`int'
17 //·Line·:·1061 //·Line·:·10
  
18 enum·E:·byte·{62 enum·E:·byte·{
19 »       Min63 »       Min
20 }64 }
  
21 class·T·{65 class·T·{
22 »       static·void·Main·()·{66 »       static·void·Main·()·{
23 »       »       E·error·=·E.Min·&gt;&gt;·2;67 »       »       E·error·=·E.Min·%·2;
24 »       }68 »       }
25 }</string>69 }</string>
26 ····<string>//·CS0019:·Operator·`-'·cannot·be·applied·to·operands·of·type·`float'·and·`decimal'70 ····<string>//·CS0019:·Operator·`&gt;'·cannot·be·applied·to·operands·of·type·`S'·and·`S?'
27 //·Line:·671 //·Line:·9
  
28 class·S72 public·class·Test
29 {73 {
30 »       const·decimal·d·=·0f·-·1m; 
31 }</string> 
32 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`Test.Zub'·and·`Test.Zub' 
33 //·Line·:·11 
34 using·System; 
  
35 class·Test·{ 
  
36 »       enum·Zub·:byte·{ 
37 »       »       Foo·=·99, 
38 »       »       Bar, 
39 »       »       Baz 
40 »       } 
41 »        
  
42 »       static·void·Main·()74 »       public·static·void·Main·()
43 »       {75 »       {
44 »       »       Zub·a·=·Zub.Foo,·b·=·Zub.Bar; 
45 »       »       object·v·=·(a·+·b);76 »       »       S·a·=·new·S·();
 77 »       »       S?·b·=·null;
 78 »       »       string·res·=·a·&gt;·b;
46 »       }79 »       }
 80 }
47 }</string> 
48 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`int'·and·`string' 
49 //·Line:·8 
  
50 class·S81 struct·S
51 {82 {
 83 »       public·static·string·operator·&gt;·(S·a,·S·b)
52 »       static·int·i; 
53 »        
54 »       static·bool·Foo·() 
55 »       {84 »       {·
56 »       »       return·i·==·"";85 »       »       return·"&gt;";
57 »       }86 »       }
 87 »       
 88 »       public·static·string·operator·&lt;·(S·a,·S·b)
 89 »       {·
 90 »       »       return·"&lt;";
58 }</string> 
59 ····<string>//·CS0019:·Operator·`&lt;&lt;'·cannot·be·applied·to·operands·of·type·`byte'·and·`uint' 
Max diff block lines reached; 29977/33306 bytes (90.00%) of diff not shown.
2.56 KB
CS1686
2.55 KB
CS1686
Ordering differences only
    
Offset 1, 43 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1686</ErrorName>3 ··<ErrorName>CS1686</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression 
6 //·Line:·11 
7 //·Compiler·options:·-unsafe 
  
8 delegate·void·D·(); 
  
9 unsafe·class·X·{ 
10 »       public·D·T·(int·a) 
11 »       { 
12 »       »       return·delegate·{ 
13 »       »       »       int·x·=·a; 
14 »       »       }; 
15 »       »        
16 »       »       int·*y·=·&amp;a; 
17 »       } 
18 }</string> 
19 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression 
20 //·Line:·11 
21 //·Compiler·options:·-unsafe 
  
22 delegate·void·D·(); 
  
23 unsafe·class·X·{ 
24 »       public·D·T·(int·a) 
25 »       { 
26 »       »       int·*y·=·&amp;a; 
27 »       »        
28 »       »       return·delegate·{ 
29 »       »       »       int·x·=·a; 
30 »       »       }; 
31 »       } 
32 }</string> 
33 ····<string>//·CS1686:·Local·variable·or·parameter·`str'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression5 ····<string>//·CS1686:·Local·variable·or·parameter·`str'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
34 //·Line:·116 //·Line:·11
35 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
36 using·System;8 using·System;
  
37 unsafe·struct·S9 unsafe·struct·S
Offset 72, 14 lines modifiedOffset 40, 31 lines modified
72 »       {40 »       {
73 »       »       unsafe·{41 »       »       unsafe·{
74 »       »       »       S·str·=·new·S·();42 »       »       »       S·str·=·new·S·();
75 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};43 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};
76 »       »       }44 »       »       }
77 »       }45 »       }
78 }</string>46 }</string>
 47 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
 48 //·Line:·11
 49 //·Compiler·options:·-unsafe
  
 50 delegate·void·D·();
  
 51 unsafe·class·X·{
 52 »       public·D·T·(int·a)
 53 »       {
 54 »       »       return·delegate·{
 55 »       »       »       int·*x·=·&amp;a;
 56 »       »       };
 57 »       }
  
 58 »       static·void·Main·()
 59 »       {·}
 60 }</string>
79 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression61 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
80 //·Line:·1662 //·Line:·16
81 //·Compiler·options:·-unsafe63 //·Compiler·options:·-unsafe
  
82 class·X·{64 class·X·{
83 »       delegate·void·S·();65 »       delegate·void·S·();
  
Offset 101, 17 lines modifiedOffset 86, 32 lines modified
101 //·Compiler·options:·-unsafe86 //·Compiler·options:·-unsafe
  
102 delegate·void·D·();87 delegate·void·D·();
  
103 unsafe·class·X·{88 unsafe·class·X·{
104 »       public·D·T·(int·a)89 »       public·D·T·(int·a)
105 »       {90 »       {
 91 »       »       int·*y·=·&amp;a;
 92 »       »       
106 »       »       return·delegate·{93 »       »       return·delegate·{
107 »       »       »       int·*x·=·&amp;a;94 »       »       »       int·x·=·a;
108 »       »       };95 »       »       };
109 »       }96 »       }
 97 }</string>
 98 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
 99 //·Line:·11
 100 //·Compiler·options:·-unsafe
  
110 »       static·void·Main·() 
111 »       {·}101 delegate·void·D·();
  
 102 unsafe·class·X·{
 103 »       public·D·T·(int·a)
 104 »       {
 105 »       »       return·delegate·{
 106 »       »       »       int·x·=·a;
 107 »       »       };
 108 »       »       
 109 »       »       int·*y·=·&amp;a;
 110 »       }
112 }</string>111 }</string>
113 ··</Examples>112 ··</Examples>
114 </ErrorDocumentation>113 </ErrorDocumentation>
10.2 KB
CS0120
10.2 KB
CS0120
Ordering differences only
    
Offset 1, 94 lines modifiedOffset 1, 123 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0120</ErrorName>3 ··<ErrorName>CS0120</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y(System.Text.StringBuilder)'5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.method()'
6 //·Line:·86 //·Line:·11
  
7 using·System.Text; 
  
8 class·X·{7 class·X·{
9 »       static·void·Main·()·{ 
10 »       »       X.Y(null);»      
 8 »       void·method·()
 9 »       {
11 »       }10 »       }
12 »        
13 »       void·Y(StringBuilder·someParam)·{11 ·······
 12 »       public·static·int·Main·(string·[]·args){
 13 »       »       X.method·();
 14 »       »       return·1;
14 »       }15 »       }
15 }</string>16 }</string>
16 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MainClass.Callback()'17 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Program.x'
17 //·Line:·918 //·Line:·6
  
 19 class·Program·{
 20 »       int·x;
 21 »       const·int·y·=·x;
 22 }</string>
 23 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MemRefMonoBug.Int32'
 24 //·Line:·11
  
18 using·System;25 using·System;
  
 26 public·class·MemRefMonoBug·{
 27 »       private·int·Int32;»       //·this·member·has·the·same·name·as·System.Int32·class
 28 »       public·static·void·Main·()
19 class·MainClass·:·BaseClass 
20 { 
21 »       public·MainClass·(string·a,·Action·callback) 
22 »       »       :·base·(a,·()·=&gt;·Callback·()) 
23 »       {29 »       {
 30 »       »       new·MemRefMonoBug·().Int32·=·0;»    //·this·line·causes·no·problem
 31 »       »       Int32·=·0;»       //·mcs·crashes·in·this·line
24 »       }32 »       }
 33 }</string>
 34 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Foo.Bar()'
 35 //·Line:·22
  
25 »       private·void·Callback·()36 using·System;
  
 37 public·class·Foo
 38 {
 39 »       public·string·Bar·()
26 »       {40 »       {
 41 »       »       return·"hello";
 42 »       }
 43 »       public·static·string·Bar·(string·thing)
 44 »       {
 45 »       »       return·string.Format·("hello·{0}",·thing);
27 »       }46 »       }
28 }47 }
  
29 public·class·BaseClass48 public·class·MainClass
30 {49 {
31 »       public·BaseClass·(string·a,·int·b)50 »       public·static·void·Main·()
32 »       {51 »       {
 52 »       »       Console.WriteLine·(Foo.Bar·());
33 »       }53 »       }
 54 }</string>
 55 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y'
 56 //·Line:·11
  
34 »       public·BaseClass·(string·a,·Action·callback)57 using·System;
  
 58 class·X·{
 59 »       //·Public·properties·and·variables.
 60 »       public·string·Y;
  
 61 »       //·Constructors.
 62 »       public·X()
35 »       {63 »       {
36 »       }64 »       }
  
 65 »       //·Public·static·methods.
 66 »       public·static·void·Main(string[]·Arguments)
 67 »       {
 68 »       »       X.Y·=·"";
 69 »       }
37 }</string>70 }</string>
38 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MemRefMonoBug.String'71 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MemRefMonoBug.String'
39 //·Line:·1172 //·Line:·11
  
40 using·System;73 using·System;
  
41 public·class·MemRefMonoBug·{74 public·class·MemRefMonoBug·{
42 »       private·string·String;»   //·this·member·has·the·same·name·as·System.String·class75 »       private·string·String;»   //·this·member·has·the·same·name·as·System.String·class
43 »       public·static·void·Main·()76 »       public·static·void·Main·()
44 »       {77 »       {
45 »       »       new·MemRefMonoBug·().String·=·"";»  //·this·line·causes·no·problem78 »       »       new·MemRefMonoBug·().String·=·"";»  //·this·line·causes·no·problem
46 »       »       String·=·"";»     //·mcs·crashes·in·this·line79 »       »       String·=·"";»     //·mcs·crashes·in·this·line
47 »       }80 »       }
48 }</string>81 }</string>
49 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`C.i'82 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`App.Test'
50 //·Line:·1683 //·Line:·15
  
51 class·B84 class·App
52 {85 {
53 »       public·B·(object·o)86 »       Test·a·=·new·Test·();
  
 87 »       public·Test·Test
54 »       {88 »       {
 89 »       »       get·{·return·a;·}
55 »       }90 »       }
56 } 
  
 91 »       public·static·void·Main·(string[]·args)
57 class·C·:·B 
58 { 
59 »       int·i; 
60 »        
61 »       public·C·() 
62 »       »       :·base·(i) 
63 »       {92 »       {
 93 »       »       Test.Run·();
64 »       }94 »       }
 95 }
Max diff block lines reached; 6965/10434 bytes (66.75%) of diff not shown.
945 B
CS1750
933 B
CS1750
Ordering differences only
    
Offset 21, 36 lines modifiedOffset 21, 36 lines modified
21 »       }21 »       }
22 }22 }
  
23 public·struct·A23 public·struct·A
24 {24 {
25 »       public·int·Field;25 »       public·int·Field;
26 }</string>26 }</string>
 27 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`decimal'·cannot·be·converted·to·parameter·type·`int?'
 28 //·Line:·6
  
 29 public·class·TS
 30 {
 31 »       public·static·void·Test·(int?·i·=·1m)
 32 »       {
 33 »       }
 34 }</string>
27 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`S'·cannot·be·converted·to·parameter·type·`C'35 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`S'·cannot·be·converted·to·parameter·type·`C'
28 //·Line:·1036 //·Line:·10
  
29 struct·S37 struct·S
30 {38 {
31 }39 }
  
32 class·C40 class·C
33 {41 {
34 »       public·static·void·Test·(C·c·=·new·S·())42 »       public·static·void·Test·(C·c·=·new·S·())
35 »       {43 »       {
36 »       }44 »       }
37 }</string>45 }</string>
38 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`decimal'·cannot·be·converted·to·parameter·type·`int?' 
39 //·Line:·6 
  
40 public·class·TS 
41 { 
42 »       public·static·void·Test·(int?·i·=·1m) 
43 »       { 
44 »       } 
45 }</string> 
46 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`string'·cannot·be·converted·to·parameter·type·`int'46 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`string'·cannot·be·converted·to·parameter·type·`int'
47 //·Line:·647 //·Line:·6
  
48 public·class·C48 public·class·C
49 {49 {
50 »       public·C·(int·a·=·"a")50 »       public·C·(int·a·=·"a")
51 »       {51 »       {
5.48 KB
CS0182
5.47 KB
CS0182
Ordering differences only
    
Offset 1, 55 lines modifiedOffset 1, 61 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0182</ErrorName>3 ··<ErrorName>CS0182</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression5 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
6 //·Line:·46 //·Line:·6
  
7 [A·(false·?·new·object·()·:·null)]7 using·System.Reflection;
  
 8 [assembly:·AssemblyKeyFile(string.Empty)]</string>
 9 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
 10 //·Line:·13
  
 11 using·System;
  
8 class·AAttribute·:·System.Attribute12 class·MyAttribute·:·Attribute·{
9 { 
10 »       public·AAttribute·(object·value) 
 13 »       public·MyAttribute·(string·s)
11 »       {14 »       {
12 »       }15 »       }
 16 }
13 }</string> 
14 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression 
15 //·Line:·4 
  
16 [A·(true·is·bool)] 
17 class·AAttribute·:·System.Attribute 
18 { 
19 »       public·AAttribute·(bool·b)17 [My·(null·as·string)]
 18 class·X·{
  
 19 »       static·void·Main·()
20 »       {20 »       {
21 »       }21 »       }
22 }</string>22 }</string>
23 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression23 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
24 //·Line:·1324 //·Line:·13
  
25 using·System;25 using·System;
  
26 class·TestAttribute:·Attribute26 class·MyAttribute·:·Attribute
27 {27 {
28 »       public·TestAttribute·(object·o)·{}28 »       public·MyAttribute·(object·s)
 29 »       {
 30 »       }
29 }31 }
  
30 public·class·E32 [My·(decimal.MaxValue)]
 33 class·X
31 {34 {
32 »       [Test·(new·int[][]·{·null·})] 
33 »       public·static·void·Main·() 
34 »       { 
35 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true); 
36 »       } 
37 }</string>35 }</string>
38 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression36 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
39 //·Line:·637 //·Line:·8
  
40 using·System.Reflection;38 using·System.Runtime.InteropServices;
  
41 [assembly:·AssemblyKeyFile(string.Empty)]</string>39 class·X·{
 40 »       [DllImport·("1"·+·9)]
 41 »       extern·static·void·Blah·();
 42 }</string>
42 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression43 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
43 //·Line:·1344 //·Line:·13
  
44 using·System;45 using·System;
  
45 [AttributeUsage·(AttributeTargets.All)]46 [AttributeUsage·(AttributeTargets.All)]
46 public·class·MineAttribute·:·Attribute·{47 public·class·MineAttribute·:·Attribute·{
Offset 59, 61 lines modifiedOffset 65, 38 lines modified
59 }65 }
  
60 [Mine(new·Type·[(ulong)·3])]66 [Mine(new·Type·[(ulong)·3])]
61 public·class·Foo67 public·class·Foo
62 {68 {
63 }</string>69 }</string>
64 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression70 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
65 //·Line:·8 
  
66 using·System.Runtime.CompilerServices; 
  
67 public·class·C 
68 { 
69 »       [IndexerName·("1"·+·2)] 
70 »       public·string·this·[int·i]·{ 
71 »       »       set·{·} 
72 »       } 
73 }</string> 
74 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression 
75 //·Line:·10 
  
76 using·System.Runtime.InteropServices; 
  
77 class·X·{ 
78 »       static·string·dll·=·"some.dll"; 
79 »        
80 »       [DllImport·(dll)] 
81 »       extern·static·void·Blah·(); 
82 }</string> 
83 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression 
84 //·Line:·8 
  
85 using·System.Runtime.InteropServices; 
  
86 class·X·{ 
87 »       [DllImport·("1"·+·9)] 
88 »       extern·static·void·Blah·(); 
89 }</string> 
90 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression 
91 //·Line:·1371 //·Line:·13
  
92 using·System;72 using·System;
  
93 class·MyAttribute·:·Attribute·{73 class·TestAttribute:·Attribute
 74 {
 75 »       public·TestAttribute·(object·o)·{}
 76 }
  
94 »       public·MyAttribute·(string·s)77 public·class·E
 78 {
 79 »       [Test·(new·int[][]·{·null·})]
 80 »       public·static·void·Main·()
95 »       {81 »       {
Max diff block lines reached; 1961/5563 bytes (35.25%) of diff not shown.
991 B
CS0702
979 B
CS0702
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0702</ErrorName>3 ··<ErrorName>CS0702</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.Array'5 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`object'
6 //·Line:·86 //·Line:·8
  
7 using·System;7 using·System;
  
8 class·Foo&lt;T&gt;8 class·Foo&lt;T&gt;
9 »       where·T·:·Array9 »       where·T·:·object
10 {10 {
11 }</string>11 }</string>
12 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.MulticastDelegate'12 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.MulticastDelegate'
13 //·Line:·613 //·Line:·6
  
14 using·System;14 using·System;
  
15 class·C&lt;T&gt;·where·T·:·MulticastDelegate15 class·C&lt;T&gt;·where·T·:·MulticastDelegate
16 {16 {
17 }</string>17 }</string>
18 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`object'18 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.Array'
19 //·Line:·819 //·Line:·8
  
20 using·System;20 using·System;
  
21 class·Foo&lt;T&gt;21 class·Foo&lt;T&gt;
22 »       where·T·:·object22 »       where·T·:·Array
23 {23 {
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
25.4 KB
CS0165
25.4 KB
CS0165
Ordering differences only
    
Offset 1, 76 lines modifiedOffset 1, 41 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0165</ErrorName>3 ··<ErrorName>CS0165</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s'5 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s'
6 //·Line:·146 //·Line:·16
  
7 using·System;7 using·System;
  
 8 public·class·Test
8 class·Program 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       string·s; 
13 »       »       object·o·=·null; 
14 »       »       while·(o·!=·null·&amp;&amp;·string.IsNullOrEmpty·(s·=·(string)·o.ToString·()))·{ 
15 »       »       } 
16 »       »        
17 »       »       Console.WriteLine·(s); 
18 »       } 
19 }</string> 
20 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a' 
21 //·Line:·14 
  
22 class·X 
23 {9 {
 10 ········public·int·i;
24 »       public·static·void·Main·() 
25 »       { 
26 »       »       int·i·=·3; 
27 »       »       switch·(i)·{ 
28 »       »       case·1: 
29 »       »       »       float·a·=·7.0f; 
30 »       »       »       break; 
31 »       »       default: 
32 »       »       »       float·b·=·a·+·99.0f; 
33 »       »       »       break; 
34 »       »       } 
35 »       } 
36 }</string> 
37 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`i' 
38 //·Line:·9 
  
39 public·class·MainClass 
40 { 
41 »       public·void·Foo·() 
42 »       { 
43 »       »       int·i; 
44 »       »       i++; 
45 »       }11 ········public·void·Hoge·()
 12 ········{
 13 ················if·(i·&gt;·0)
 14 ························goto·Fuga;
 15 ················string·s·=·"defined·later";
 16 ········Fuga:
 17 ················Console.WriteLine·(s);
 18 ········}
46 }</string>19 }</string>
47 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`x'20 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`res'
48 //·Line:·1921 //·Line:·11
  
49 struct·S 
50 { 
51 »       public·object·O; 
52 } 
  
53 class·X22 class·X
54 {23 {
55 »       public·S·s; 
56 } 
  
57 class·C 
58 { 
59 »       public·static·void·Main·()24 »       public·static·int·Main·()
60 »       {25 »       {
61 »       »       X·x; 
62 »       »       x.s.O·=·2;26 »       »       string[]·a·=·null;
 27 »       »       int·res;
 28 »       »       var·m·=·a?[res·=·3];
 29 »       »       System.Console.WriteLine·(res);
 30 »       »       return·0;
63 »       }31 »       }
64 }</string>32 }</string>
65 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`v'33 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`v'
66 //·Line:·1734 //·Line:·17
  
67 using·System;35 using·System;
  
Offset 84, 54 lines modifiedOffset 49, 110 lines modified
84 »       »       »       »       v·=·0;49 »       »       »       »       v·=·0;
85 »       »       »       »       break;50 »       »       »       »       break;
86 »       »       }51 »       »       }
  
87 »       »       Console.WriteLine·(v);52 »       »       Console.WriteLine·(v);
88 »       }53 »       }
89 }</string>54 }</string>
 55 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`v'
 56 //·Line:·19
  
 57 using·System;
  
 58 class·X
 59 {
 60 »       void·Foo·(out·int·value)
 61 »       {
 62 »       »       value·=·1;
 63 »       }
  
 64 »       public·static·void·Main·()
 65 »       {
 66 »       »       int·v;
 67 »       »       X[]·x·=·null;
  
 68 »       »       x?[0].Foo·(out·v);
 69 »       »       Console.WriteLine·(v);
 70 »       }
 71 }</string>
90 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'72 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
91 //·Line:·1673 //·Line:·14
  
92 using·System;74 using·System;
  
93 class·Program75 class·Program
94 {76 {
95 »       public·static·void·Main·()77 »       public·static·void·Main·()
96 »       {78 »       {
Max diff block lines reached; 23665/25972 bytes (91.12%) of diff not shown.
11.1 KB
CS1502
11.1 KB
CS1502
Ordering differences only
    
Offset 1, 139 lines modifiedOffset 1, 113 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1502</ErrorName>3 ··<ErrorName>CS1502</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`System.Console.WriteLine(bool)'·has·some·invalid·arguments5 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`TestCase.TestS(ref·object)'·has·some·invalid·arguments
6 //·Line:·106 //·Line:·21
  
7 using·System;7 using·System;
  
 8 public·struct·Struct·{
 9 »       public·int·x,·y,·z;
8 public·class·MainClass 
9 { 
10 ········public·static·void·Main() 
11 ········{ 
12 »       »       test·MyBug·=·new·test(); 
13 ················Console.WriteLine·(MyBug.mytest()); 
14 »       } 
15 }10 }
  
16 public·class···test11 public·class·TestCase·{
17 { 
18 ········public·void·mytest() 
19 ········{ 
20 ················Console.WriteLine("test");12 »       
 13 »       public·static·void·Main()·{
 14 »       »       
 15 »       »       Struct·s·=·new·Struct();
 16 »       »       
 17 »       »       s.x·=·1;
 18 »       »       s.y·=·2;
 19 »       »       
 20 »       »       System.Console.WriteLine("{0}·{1}·{2}",·s.x,·s.y,·s.z);
 21 »       »       
 22 »       »       TestS(ref·s);
 23 »       }»      
 24 »       
 25 »       public·static·void·TestS(ref·object·ino)·{
 26 »       »       System.Console.WriteLine("{0}",·((Struct)(ino)).x);
21 »       }27 »       }
 28 »       
22 }</string>29 }</string>
23 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`Foo.Test(int,·string)'·has·some·invalid·arguments30 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`C.Test_C(System.Type,·params·int[])'·has·some·invalid·arguments
24 //·Line:·1431 //·Line:·10
  
25 using·System.Runtime.CompilerServices;32 using·System;
  
26 public·class·Foo33 public·class·C
27 {34 {
28 »       public·void·Test·(int·arg,·[CallerMemberName]·string·s·=·null)35 »       public·static·int·Main·()
29 »       {36 »       {
 37 »       »       return·Test_C·(typeof·(C),·null,·null);
30 »       }38 »       }
  
31 »       void·X·()39 »       
 40 »       static·int·Test_C·(Type·t,·params·int[]·a)
32 »       {41 »       {
33 »       »       Test·("");42 »       »       return·1;
34 »       }43 »       }
35 }</string>44 }</string>
36 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`Test.Test(TestMethod2)'·has·some·invalid·arguments 
37 //·Line:·8 
  
38 public·class·Test 
39 { 
40 »       void·Foo·() 
41 »       { 
42 »       »       new·Test·(new·TestMethod·(Foo)); 
43 »       } 
  
44 »       public·Test·(TestMethod2·test)·{} 
45 } 
  
46 public·delegate·void·TestMethod·(); 
47 public·delegate·void·TestMethod2·(object·o);</string> 
48 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.X(int)'·has·some·invalid·arguments45 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`T.Blah(out·int)'·has·some·invalid·arguments
49 //·Line:·1446 //·Line:·11
  
50 public·class·X·{47 using·System;
  
 48 class·T·{
 49 ········static·void·Blah·(out·int·g)·{·g·=·0;·}
51 »       public·X·(int·a) 
52 »       { 
53 »       } 
54 } 
  
55 class·D·{ 
56 »       static·void·Main·() 
57 »       { 
58 »       »       X·x·=·new·X·("hola"); 
59 »       }50 ········static·int·Main·(string·[]·args)·{
 51 ················IntPtr·g;
 52 ················Blah·(out·g);
 53 »       »       return·(int)·g;
 54 ········}
60 }</string>55 }</string>
61 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`C.TestCall(int,·string)'·has·some·invalid·arguments56 ····<string>//·CS1502:··The·best·overloaded·method·match·for·`System.Windows.Forms.X11Xim.XCreateIC(System.IntPtr,·__arglist)'·has·some·invalid·arguments
62 //·Line:·1357 //·Line:·16
  
63 class·C58 using·System;
 59 using·System.Runtime.InteropServices;
  
 60 namespace·System.Windows.Forms
64 {61 {
 62 ········internal·class·X11Xim
 63 ········{
 64 ················[DllImport·("libX11",·EntryPoint="XCreateIC")]
 65 ················internal·extern·static·IntPtr·XCreateIC(IntPtr·xim,·__arglist);
65 »       static·void·TestCall·(int·i,·string·s) 
66 »       { 
67 »       } 
68 »        
69 »       public·static·void·Main·() 
70 »       { 
71 »       »       dynamic·d·=·0; 
72 »       »       TestCall·(d,·1); 
73 »       } 
74 }</string> 
75 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.M(string)'·has·some·invalid·arguments 
76 //·Line:·23 
  
77 delegate·void·D1·(object·o); 
78 delegate·void·D2·();66 ················public·static·void·Main·()
 67 ················{
 68 ························XCreateIC·(IntPtr.Zero,·IntPtr.Zero);
 69 ················}
Max diff block lines reached; 7458/11336 bytes (65.79%) of diff not shown.
657 B
CS0432
645 B
CS0432
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0432</ErrorName>3 ··<ErrorName>CS0432</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0432:·Alias·`fool'·not·found5 ····<string>//·CS0432:·Alias·`fool'·not·found
6 //·Line:·96 //·Line:·9
  
7 class·fool·{·}7 using·foo·=·System;
  
8 class·X·{8 class·X·{
9 »       static·void·Main·()9 »       static·void·Main·()
10 »       {10 »       {
11 »       »       fool::Console.WriteLine·("hello");11 »       »       fool::Console.WriteLine·("hello");
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS0432:·Alias·`fool'·not·found14 ····<string>//·CS0432:·Alias·`fool'·not·found
15 //·Line:·915 //·Line:·9
  
16 using·foo·=·System;16 class·fool·{·}
  
17 class·X·{17 class·X·{
18 »       static·void·Main·()18 »       static·void·Main·()
19 »       {19 »       {
20 »       »       fool::Console.WriteLine·("hello");20 »       »       fool::Console.WriteLine·("hello");
21 »       }21 »       }
22 }</string>22 }</string>
1010 B
CS0628
1000 B
CS0628
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0628</ErrorName>3 ··<ErrorName>CS0628</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0628:·`D.D()':·new·protected·member·declared·in·sealed·class5 ····<string>//·CS0628:·`D.a':·new·protected·member·declared·in·sealed·class
6 //·Line:·66 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
8 sealed·class·D·{8 sealed·class·D·{
9 »       protected·D·()·{}9 »       protected·int·a;
10 }</string>10 }</string>
11 ····<string>//·CS0628:·`D.a':·new·protected·member·declared·in·sealed·class11 ····<string>//·CS0628:·`D.D()':·new·protected·member·declared·in·sealed·class
12 //·Line:·612 //·Line:·6
13 //·Compiler·options:·-warnaserror·-warn:413 //·Compiler·options:·-warnaserror·-warn:4
  
14 sealed·class·D·{14 sealed·class·D·{
15 »       protected·int·a;15 »       protected·D·()·{}
16 }</string>16 }</string>
17 ····<string>//·CS0628:·`Test.print_argv(string[])':·new·protected·member·declared·in·sealed·class17 ····<string>//·CS0628:·`Test.print_argv(string[])':·new·protected·member·declared·in·sealed·class
18 //·Line:·818 //·Line:·8
19 //·Compiler·options:·-warn:4·-warnaserror19 //·Compiler·options:·-warn:4·-warnaserror
  
20 using·System;20 using·System;
  
2.74 KB
CS0151
2.73 KB
CS0151
Ordering differences only
    
Offset 1, 85 lines modifiedOffset 1, 48 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0151</ErrorName>3 ··<ErrorName>CS0151</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type5 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
6 //·Line:·136 //·Line:·19
  
7 class·Y·{ 
8 »       byte·b; 
9 }7 struct·X·
 8 {
 9 »       public·static·implicit·operator·int?·(X·x)
 10 »       {
 11 »       »       return·1;
 12 »       }
  
10 class·X·{ 
11 »       static·void·Main·()13 »       static·void·Main·()
12 »       {14 »       {
 15 »       »       X?·x·=·null;
13 »       »       Y·y·=·new·Y·(); 
  
14 »       »       switch·(y){16 »       »       switch·(x)·{
 17 »       »       default:
15 »       »       case·0: 
16 »       »       »       break; 
17 »       »       case·1: 
18 »       »       »       break;18 »       »       »       break;
19 »       »       }19 »       »       }
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type22 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
23 //·Line:·2823 //·Line:·13
  
24 class·Y·{24 class·Y·{
25 »       byte·b;25 »       byte·b;
26 »        
27 »       public·static·implicit·operator·int·(Y·i) 
28 »       { 
29 »       »       return·i.b; 
30 »       } 
  
31 »       public·static·implicit·operator·byte·(Y·i) 
32 »       { 
33 »       »       return·i.b; 
34 »       } 
  
35 »       public·Y·(byte·b) 
36 »       { 
37 »       »       this.b·=·b; 
38 »       }»      »      »       
39 }26 }
  
40 class·X·{27 class·X·{
41 »       static·void·Main·()28 »       static·void·Main·()
42 »       {29 »       {
43 »       »       Y·y·=·new·Y·(1);30 »       »       Y·y·=·new·Y·();
  
44 »       »       switch·(y){31 »       »       switch·(y){
45 »       »       case·0:32 »       »       case·0:
46 »       »       »       break;33 »       »       »       break;
47 »       »       case·1:34 »       »       case·1:
48 »       »       »       break;35 »       »       »       break;
49 »       »       }36 »       »       }
  
50 »       »       int·a·=·y; 
51 »       } 
52 }</string> 
53 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type 
54 //·Line:·19 
  
55 struct·X· 
56 { 
57 »       public·static·implicit·operator·int?·(X·x) 
58 »       { 
59 »       »       return·1; 
60 »       } 
  
61 »       static·void·Main·() 
62 »       { 
63 »       »       X?·x·=·null; 
64 »       »       switch·(x)·{ 
65 »       »       default: 
66 »       »       »       break; 
67 »       »       } 
68 »       }37 »       }
69 }</string>38 }</string>
70 ····<string>//·CS0151:·A·switch·expression·of·type·`S1?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type39 ····<string>//·CS0151:·A·switch·expression·of·type·`S1?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
71 //·Line:·2540 //·Line:·25
72 //·Compiler·options:·-langversion:541 //·Compiler·options:·-langversion:5
  
73 using·System;42 using·System;
Offset 105, 14 lines modifiedOffset 68, 51 lines modified
105 »       »       switch·(s1)68 »       »       switch·(s1)
106 »       »       {69 »       »       {
107 »       »       »       default:70 »       »       »       default:
108 »       »       »       »       return·1;71 »       »       »       »       return·1;
109 »       »       }72 »       »       }
110 »       }73 »       }
111 }</string>74 }</string>
 75 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
 76 //·Line:·28
  
 77 class·Y·{
 78 »       byte·b;
 79 »       
 80 »       public·static·implicit·operator·int·(Y·i)
 81 »       {
 82 »       »       return·i.b;
 83 »       }
  
 84 »       public·static·implicit·operator·byte·(Y·i)
 85 »       {
 86 »       »       return·i.b;
 87 »       }
  
 88 »       public·Y·(byte·b)
 89 »       {
 90 »       »       this.b·=·b;
 91 »       }»      »      »      
 92 }
  
 93 class·X·{
 94 »       static·void·Main·()
 95 »       {
 96 »       »       Y·y·=·new·Y·(1);
  
Max diff block lines reached; 83/2759 bytes (3.01%) of diff not shown.
3.61 KB
CS0305
3.6 KB
CS0305
Ordering differences only
    
Offset 1, 80 lines modifiedOffset 1, 67 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0305</ErrorName>3 ··<ErrorName>CS0305</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s) 
6 //·Line:·11 
  
7 class·Stack&lt;T&gt;·{ 
8 } 
  
9 class·Test·{ 
10 } 
  
11 class·T·{ 
12 »       Stack&lt;Test,Test&gt;·a; 
  
13 »       static·void·Main() 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s) 
18 //·Line:·9 
  
19 class·Stack&lt;T&gt; 
20 {·} 
  
21 class·X 
22 { 
23 »       Stack·stack; 
24 }</string> 
25 ····<string>//·CS0305:·Using·the·generic·type·`System.Collections.Generic.List&lt;T&gt;'·requires·`1'·type·argument(s)5 ····<string>//·CS0305:·Using·the·generic·type·`System.Collections.Generic.List&lt;T&gt;'·requires·`1'·type·argument(s)
26 //·Line:·86 //·Line:·8
  
27 using·System.Collections.Generic;7 using·System.Collections.Generic;
  
28 class·X8 class·X
29 {9 {
30 »       List&lt;int,long&gt;·list;10 »       List&lt;int,long&gt;·list;
31 }</string>11 }</string>
32 ····<string>//·CS0305:·Using·the·generic·type·`N1.A&lt;T&gt;'·requires·`1'·type·argument(s)12 ····<string>//·CS0305:·Using·the·generic·type·`N&lt;T&gt;'·requires·`1'·type·argument(s)
33 //·Line:·1213 //·Line:·12
34 namespace·N1 
 14 class·N&lt;T&gt;
35 {15 {
36 »       class·A&lt;T&gt; 
37 »       { 
38 »       } 
39 }16 }
  
40 namespace·N317 class·C
41 {18 {
 19 »       public·static·void·Main()
42 »       using·W·=·N1.A; 
  
43 »       class·X 
44 »       {20 »       {
 21 »       »       global::N·n·=·null;
45 »       »       static·void·Main·() 
46 »       »       { 
47 »       »       } 
48 »       }22 »       }
49 }</string>23 }</string>
50 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)24 ····<string>//·CS0305:·Using·the·generic·method·`X.G&lt;T&gt;()'·requires·`1'·type·argument(s)
51 //·Line:·1425 //·Line:·17
  
52 public·class·C26 using·System;
  
 27 delegate·int·E·();
  
 28 class·X
53 {29 {
 30 »       public·static·T·G&lt;T&gt;·()
54 »       public·delegate·int·Func&lt;T&gt;·(T·t); 
55 »        
56 »       public·static·void·Test&lt;T,·Y&gt;·(Func&lt;T&gt;·f) 
57 »       {31 »       {
 32 »       »       throw·new·ArgumentException·();
58 »       }33 »       }
  
59 »       public·static·void·Main·()34 »       static·void·Main·()
 35 »       {
 36 »       »       E·e2·=·new·E·(G);
 37 »       }
 38 }</string>
 39 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)
 40 //·Line:·11
  
 41 class·Stack&lt;T&gt;·{
 42 }
  
 43 class·Test·{
 44 }
  
 45 class·T·{
 46 »       Stack&lt;Test,Test&gt;·a;
  
 47 »       static·void·Main()
60 »       {48 »       {
61 »       »       Test&lt;int&gt;·(delegate·(int·i)·{·return·i;·}); 
62 »       }49 »       }
63 }</string>50 }</string>
64 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s)51 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s)
65 //·Line:·1252 //·Line:·12
  
66 class·A·53 class·A·
67 {54 {
Offset 83, 42 lines modifiedOffset 70, 55 lines modified
83 »       }70 »       }
84 »       71 »       
85 »       static·void·Main()·72 »       static·void·Main()·
86 »       {73 »       {
87 »       »       B·b·=·new·B&lt;A&gt;();74 »       »       B·b·=·new·B&lt;A&gt;();
88 »       }75 »       }
89 }</string>76 }</string>
90 ····<string>//·CS0305:·Using·the·generic·type·`N&lt;T&gt;'·requires·`1'·type·argument(s)77 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)
91 //·Line:·1278 //·Line:·14
  
92 class·N&lt;T&gt;79 public·class·C
93 {80 {
94 }81 »       public·delegate·int·Func&lt;T&gt;·(T·t);
 82 »       
 83 »       public·static·void·Test&lt;T,·Y&gt;·(Func&lt;T&gt;·f)
 84 »       {
 85 »       }
  
95 class·C 
96 { 
Max diff block lines reached; 817/3652 bytes (22.37%) of diff not shown.
4.42 KB
CS0119
4.41 KB
CS0119
Ordering differences only
    
Offset 1, 71 lines modifiedOffset 1, 43 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0119</ErrorName>3 ··<ErrorName>CS0119</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected5 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`method·group'·was·expected
6 //·Line:·106 //·Line:·11
  
7 delegate·void·D·();7 using·System;
  
8 class·C8 class·X
9 {9 {
10 ····public·void·Foo·(int·i) 
11 ····{ 
12 ········D·d·=·new·D·(i); 
13 ····}10 »       static·void·Main·()
 11 »       {
 12 »       »       Delegate·d·=·null;
 13 »       »       Console.WriteLine·(d·(null,·null));
 14 »       }
14 }</string>15 }</string>
15 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected16 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected
16 //·Line:·817 //·Line:·8
  
17 class·A18 class·A
18 {19 {
19 »       public·void·f·()20 »       public·void·f·()
20 ········{21 ········{
21 ················this.test·bad·=·null;22 ················this.test·bad·=·null;
22 ········}23 ········}
23 »       static·void·Main·()·{}24 »       static·void·Main·()·{}
24 }</string>25 }</string>
25 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected 
26 //·Line:·9 
  
27 class·A 
28 { 
29 ········private·string·test; 
30 »       public·void·f·() 
31 ········{ 
32 ················this.test·bad·=·null; 
33 ········} 
34 »       static·void·Main·()·{} 
35 }</string> 
36 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected26 ····<string>//·CS0119:·Expression·denotes·a·`namespace',·where·a·`variable',·`value'·or·`method·group'·was·expected
37 //·Line:·827 //·Line:·8
  
38 class·C28 class·X
39 { 
40 »       static·void·Foo&lt;T&gt;·() 
41 »       { 
42 »       »       T.ToString·(); 
43 »       } 
44 }</string> 
45 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected 
46 //·Line:·14 
  
47 using·System; 
  
48 namespace·Test 
49 {29 {
 30 »       public·static·void·Main·()
50 »       public·delegate·void·SomeDel·(Action·a); 
  
51 »       public·class·TestClass 
52 »       {31 »       {
 32 »       »       System.Collections.Generic·("");
53 »       »       public·void·TestMethod·() 
54 »       »       { 
55 »       »       »       SomeDel·(()·=&gt;·{·}); 
56 »       »       } 
57 »       }33 »       }
58 }</string>34 }</string>
59 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected35 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected
60 //·Line:·1536 //·Line:·15
  
61 class·A37 class·A
62 {38 {
Offset 87, 61 lines modifiedOffset 59, 89 lines modified
87 class·C59 class·C
88 {60 {
89 »       static·void·Main·()61 »       static·void·Main·()
90 »       {62 »       {
91 »       »       throw·Main;63 »       »       throw·Main;
92 »       }64 »       }
93 }</string>65 }</string>
94 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected66 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected
95 //·Line:·1567 //·Line:·10
  
96 class·A68 class·A
97 {69 {
98 »       public·class·T70 »       delegate·string·Test·(string·t);
  
 71 »       public·static·void·Main·()
99 »       {72 »       {
 73 »       »       Test·("t");
100 »       }74 »       }
101 }75 }</string>
 76 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected
 77 //·Line:·14
  
102 class·B&lt;T&gt;·:·A78 using·System;
  
 79 namespace·Test
103 {80 {
104 »       void·Foo·()81 »       public·delegate·void·SomeDel·(Action·a);
  
 82 »       public·class·TestClass
105 »       {83 »       {
106 »       »       T.Equals·(null,·null);84 »       »       public·void·TestMethod·()
 85 »       »       {
 86 »       »       »       SomeDel·(()·=&gt;·{·});
 87 »       »       }
107 »       }88 »       }
108 }</string>89 }</string>
 90 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected
 91 //·Line:·10
  
 92 delegate·void·D·();
  
 93 class·C
 94 {
 95 ····public·void·Foo·(int·i)
 96 ····{
 97 ········D·d·=·new·D·(i);
 98 ····}
 99 }</string>
109 ····<string>//·CS0119:·Expression·denotes·a·`namespace',·where·a·`variable',·`value'·or·`method·group'·was·expected100 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected
Max diff block lines reached; 1135/4479 bytes (25.34%) of diff not shown.
3.49 KB
CS3014
3.48 KB
CS3014
Ordering differences only
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3014</ErrorName>3 ··<ErrorName>CS3014</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant5 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
6 //·Line:·96 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
  
9 public·interface·I·{ 
10 ········[CLSCompliant·(true)]9 [CLSCompliant·(true)]
11 ········void·Valid·(bool·arg);10 public·class·C·{
12 }</string>11 }</string>
13 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant12 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
14 //·Line:·813 //·Line:·8
15 //·Compiler·options:·-warnaserror·-warn:114 //·Compiler·options:·-warnaserror·-warn:1
  
16 using·System;15 using·System;
  
 16 [CLSCompliant·(true)]
17 public·enum·E2·{17 public·enum·E·{
18 ········[CLSCompliant·(true)] 
19 ········Foo 
20 }</string>18 }</string>
21 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant19 ····<string>//·CS3014:·`I'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
22 //·Line:·820 //·Line:·8
23 //·Compiler·options:·-warnaserror·-warn:121 //·Compiler·options:·-warnaserror·-warn:1
  
24 using·System;22 using·System;
  
25 [CLSCompliant·(true)]23 [CLSCompliant·(true)]
26 public·enum·E·{24 public·interface·I·{
27 }</string>25 }</string>
28 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant26 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
29 //·Line:·827 //·Line:·8
30 //·Compiler·options:·-warnaserror·-warn:128 //·Compiler·options:·-warnaserror·-warn:1
  
31 using·System;29 using·System;
  
 30 public·enum·E2·{
32 [CLSCompliant·(true)]31 ········[CLSCompliant·(true)]
33 public·class·C·{32 ········Foo
34 }</string>33 }</string>
35 ····<string>//·CS3014:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant34 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
36 //·Line:·835 //·Line:·9
37 //·Compiler·options:·-warnaserror·-warn:136 //·Compiler·options:·-warnaserror·-warn:1
  
38 using·System;37 using·System;
  
 38 public·abstract·class·CLSClass·{
39 [CLSCompliant·(true)]39 ········[CLSCompliant·(true)]
40 public·delegate·void·D·();</string>40 ········public·static·implicit·operator·CLSClass(byte·value)·{
 41 ················return·null;
 42 ········}
 43 }</string>
41 ····<string>//·CS3014:·`I'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant44 ····<string>//·CS3014:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
42 //·Line:·845 //·Line:·8
43 //·Compiler·options:·-warnaserror·-warn:146 //·Compiler·options:·-warnaserror·-warn:1
  
44 using·System;47 using·System;
  
45 [CLSCompliant·(true)]48 [CLSCompliant·(true)]
 49 public·delegate·void·D·();</string>
46 public·interface·I·{ 
47 }</string> 
48 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant50 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
49 //·Line:·951 //·Line:·9
50 //·Compiler·options:·-warnaserror·-warn:152 //·Compiler·options:·-warnaserror·-warn:1
  
51 using·System;53 using·System;
  
52 public·abstract·class·CLSClass·{54 public·interface·I·{
53 ········[CLSCompliant·(true)]55 ········[CLSCompliant·(true)]
 56 ········void·Valid·(bool·arg);
54 ········public·static·implicit·operator·CLSClass(byte·value)·{ 
55 ················return·null; 
56 ········} 
57 }</string>57 }</string>
58 ··</Examples>58 ··</Examples>
59 </ErrorDocumentation>59 </ErrorDocumentation>
8.21 KB
CS1501
8.19 KB
CS1501
Ordering differences only
    
Offset 1, 57 lines modifiedOffset 1, 110 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1501</ErrorName>3 ··<ErrorName>CS1501</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments5 ····<string>//·CS1501:·No·overload·for·method·`Block'·takes·`2'·arguments
6 //·Line:·136 //·Line:·12
  
7 static·class·C7 class·X
8 {8 {
9 »       public·static·void·Foo·(this·string·s,·int·d,·bool·b)9 »       public·static·void·Block·(object·type,·object·variables,·params·object[]·expressions)
10 »       {10 »       {
11 »       }11 »       }
  
12 »       static·void·Main()12 »       public·static·void·Main·()
13 »       {13 »       {
 14 »       »       Block·(variables:·null,·expressions:·null);
14 »       »       dynamic·d·=·null; 
15 »       »       "x".Foo·(d); 
16 »       }15 »       }
17 }</string>16 }</string>
18 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments17 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments
19 //·Line:·1218 //·Line:·15
  
20 class·C19 class·Base&lt;T&gt;
21 {20 {
22 ····static·void·Foo·(string·foo,·params·object·[]·moreFoo) 
23 ····{ 
24 ····}21 »       protected·virtual·void·Foo&lt;U&gt;·(U·u)
 22 »       {
 23 »       }
 24 }
  
25 ····static·void·Main·()25 class·Derived&lt;T&gt;·:·Base&lt;int&gt;
 26 {
 27 ····protected·override·void·Foo&lt;U&gt;·(U·u)
26 ····{28 ····{
27 ········Foo·();29 ········base.Foo·();
28 ····}30 ····}
29 }</string>31 }</string>
30 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments32 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`1'·arguments
 33 //·Line:·12
  
 34 public·class·Test
 35 {
 36 »       static·void·Foo·(int·a,·int·b·=·1,·int·c·=·2)
 37 »       {
 38 »       }
 39 »       
 40 »       public·static·void·Main·()
 41 »       {
 42 »       »       Foo·(c·:·-1);
 43 »       }
 44 }</string>
 45 ····<string>//·CS1501:·No·overload·for·method·`this'·takes·`1'·arguments
 46 //·Line:·13
  
 47 public·class·Blah
 48 {
 49 »       int·this·[short·id,·string·v]·{
 50 »       »       set·{}
 51 »       }
  
 52 »       public·void·Test·()
 53 »       {
 54 »       »       dynamic·d·=·1;
 55 »       »       this·[d]·=·1;
 56 »       }
 57 }</string>
 58 ····<string>//·CS1501:·No·overload·for·method·`Select'·takes·`1'·arguments
31 //·Line:·1759 //·Line:·17
  
  
32 static·class·Extensions60 using·System;
  
 61 class·TestA
33 {62 {
34 »       public·static·string·Foo·(this·string·s)63 »       public·string·value;
 64 »       
 65 »       public·TestA·(string·value)
35 »       {66 »       {
 67 »       »       this.value·=·value;
 68 »       }
 69 »       
 70 »       public·string·Select·(int·i,·Func&lt;TestA,·TestA&gt;·f)
 71 »       {
36 »       »       return·s;72 »       »       return·value;
37 »       }73 »       }
38 }74 }
  
39 public·class·M75 public·class·M
40 {76 {
41 »       public·static·void·Main·()77 »       static·void·Main·()
42 »       {78 »       {
43 »       »       1.Foo·("foo");79 »       »       var·v·=·new·TestA·("Oh·yes");
 80 »       »       string·foo·=·from·a·in·v·select·a;
 81 »       }
 82 }</string>
 83 ····<string>//·CS1501:·No·overload·for·method·`this'·takes·`2'·arguments
 84 //·Line·:·10
  
 85 class·C
 86 {
 87 »       public·bool·this·[int·i]·{·get·{·return·false;·}·set·{}·}
 88 »       
 89 »       void·Foo·()
 90 »       {»      C·c·=·new·C·();
 91 »       »       c·[0,·0]·=·null;
44 »       }92 »       }
45 }</string>93 }</string>
46 ····<string>//·CS1501:·No·overload·for·method·`XCreateIC'·takes·`1'·arguments94 ····<string>//·CS1501:·No·overload·for·method·`XCreateIC'·takes·`1'·arguments
47 //·Line:·1695 //·Line:·16
  
48 using·System;96 using·System;
49 using·System.Runtime.InteropServices;97 using·System.Runtime.InteropServices;
Offset 65, 46 lines modifiedOffset 118, 84 lines modified
  
65 ················public·static·void·Main·()118 ················public·static·void·Main·()
66 ················{119 ················{
67 ························XCreateIC·(IntPtr.Zero);120 ························XCreateIC·(IntPtr.Zero);
68 ················}121 ················}
69 ········}122 ········}
70 }</string>123 }</string>
71 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments124 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`3'·arguments
72 //·Line:·15125 //·Line:·12
  
73 class·Base&lt;T&gt;126 class·Test
74 {127 {
Max diff block lines reached; 5146/8353 bytes (61.61%) of diff not shown.
1.5 KB
CS1590
1.49 KB
CS1590
Ordering differences only
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1590</ErrorName>3 ··<ErrorName>CS1590</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute5 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute
6 //·Line:·166 //·Line:·11
7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
8 namespace·Testing8 namespace·Testing
9 {9 {
10 ···///·comment10 ···///·comment
11 ···public·class·Test11 ···public·class·Test
12 ···{12 ···{
13 »       ///·comment13 »       ///·&lt;include·file='a'·/&gt;
14 »       public·static·void·Main·()14 »       public·static·void·Main·()
15 »       {15 »       {
16 »       }16 »       }
  
17 »       ///·&lt;include·path='/foo/bar'·/&gt; 
18 »       public·void·Bar·(int·x) 
19 »       { 
20 »       } 
21 ···}17 ···}
22 }</string>18 }</string>
23 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute19 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
24 //·Line:·820 //·Line:·8
25 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror21 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
26 namespace·Testing22 namespace·Testing
27 {23 {
28 ···///·&lt;include/&gt;24 ···///·&lt;include/&gt;
29 ···public·class·Test25 ···public·class·Test
30 ···{26 ···{
31 ···}27 ···}
32 }</string>28 }</string>
33 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute29 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
34 //·Line:·1130 //·Line:·16
35 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror31 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
36 namespace·Testing32 namespace·Testing
37 {33 {
38 ···///·comment34 ···///·comment
39 ···public·class·Test35 ···public·class·Test
40 ···{36 ···{
41 »       ///·&lt;include·file='a'·/&gt;37 »       ///·comment
42 »       public·static·void·Main·()38 »       public·static·void·Main·()
43 »       {39 »       {
44 »       }40 »       }
  
 41 »       ///·&lt;include·path='/foo/bar'·/&gt;
 42 »       public·void·Bar·(int·x)
 43 »       {
 44 »       }
45 ···}45 ···}
46 }</string>46 }</string>
47 ··</Examples>47 ··</Examples>
48 </ErrorDocumentation>48 </ErrorDocumentation>
985 B
CS1106
973 B
CS1106
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1106</ErrorName>3 ··<ErrorName>CS1106</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1106:·`S&lt;T&gt;.Foo(this·string)':·Extension·methods·must·be·defined·in·a·non-generic·static·class5 ····<string>//·CS1106:·`S.Foo(this·string)':·Extension·methods·must·be·defined·in·a·non-generic·static·class
6 //·Line:·66 //·Line:·6
  
  
7 static·class·S&lt;T&gt;7 class·S
8 {8 {
9 »       static·void·Foo·(this·string·s)9 »       static·void·Foo·(this·string·s)
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS1106:·`S.Foo(this·string)':·Extension·methods·must·be·defined·in·a·non-generic·static·class13 ····<string>//·CS1106:·`S&lt;T&gt;.Foo(this·string)':·Extension·methods·must·be·defined·in·a·non-generic·static·class
14 //·Line:·614 //·Line:·6
  
  
15 class·S15 static·class·S&lt;T&gt;
16 {16 {
17 »       static·void·Foo·(this·string·s)17 »       static·void·Foo·(this·string·s)
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
964 B
CS1512
952 B
CS1512
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1512</ErrorName>3 ··<ErrorName>CS1512</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context5 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context
6 //·Line:·116 //·Line:·11
  
7 class·Base 
8 { 
9 ····private·string·B·()·{·return·"a";·} 
10 } 
  
11 class·E 
12 { 
13 ···private·string·B·=·base.B·(); 
14 }</string> 
15 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context 
16 //·Line:·11 
  
17 struct·S7 struct·S
18 {8 {
19 »       delegate·int·D·();9 »       delegate·int·D·();
20 »       10 »       
21 »       void·Test·()11 »       void·Test·()
22 »       {12 »       {
23 »       »       D·d·=·delegate·{·13 »       »       D·d·=·delegate·{·
24 »       »       »       return·base.GetHashcode·();14 »       »       »       return·base.GetHashcode·();
25 »       »       };15 »       »       };
26 »       }16 »       }
27 }</string>17 }</string>
 18 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context
 19 //·Line:·11
  
 20 class·Base
 21 {
 22 ····private·string·B·()·{·return·"a";·}
 23 }
  
 24 class·E
 25 {
 26 ···private·string·B·=·base.B·();
 27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
1.02 KB
CS0306
1.01 KB
CS0306
Ordering differences only
    
Offset 13, 14 lines modifiedOffset 13, 28 lines modified
13 class·Test&lt;T&gt;13 class·Test&lt;T&gt;
14 {14 {
15 »       public·static·void·Foo·()15 »       public·static·void·Foo·()
16 »       {16 »       {
17 »       »       Test&lt;S&gt;·local;17 »       »       Test&lt;S&gt;·local;
18 »       }18 »       }
19 }</string>19 }</string>
 20 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument
 21 //·Line:·11
 22 //·Compiler·options:·-unsafe
  
 23 using·System.Linq;
  
 24 public·class·C
 25 {
 26 »       public·static·unsafe·void·Main·()
 27 »       {
 28 »       »       var·e·=·from·int*·a·in·"aaa"
 29 »       »       »       »       select·a;
 30 »       }
 31 }</string>
20 ····<string>//·CS0306:·The·type·`System.ArgIterator'·may·not·be·used·as·a·type·argument32 ····<string>//·CS0306:·The·type·`System.ArgIterator'·may·not·be·used·as·a·type·argument
21 //·Line:·633 //·Line:·6
  
22 class·G&lt;T&gt;·{}34 class·G&lt;T&gt;·{}
  
23 class·C·:·G&lt;System.ArgIterator&gt;35 class·C·:·G&lt;System.ArgIterator&gt;
24 {36 {
Offset 30, 23 lines modifiedOffset 44, 9 lines modified
30 //·Compiler·options:·-unsafe44 //·Compiler·options:·-unsafe
  
31 class·F&lt;U&gt;·{}45 class·F&lt;U&gt;·{}
32 unsafe·class·O·{46 unsafe·class·O·{
33 »       F&lt;char·*&gt;·f;47 »       F&lt;char·*&gt;·f;
34 »       static·void·Main·()·{}48 »       static·void·Main·()·{}
35 }</string>49 }</string>
36 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument 
37 //·Line:·11 
38 //·Compiler·options:·-unsafe 
  
39 using·System.Linq; 
  
40 public·class·C 
41 { 
42 »       public·static·unsafe·void·Main·() 
43 »       { 
44 »       »       var·e·=·from·int*·a·in·"aaa" 
45 »       »       »       »       select·a; 
46 »       } 
47 }</string> 
48 ··</Examples>50 ··</Examples>
49 </ErrorDocumentation>51 </ErrorDocumentation>
2.69 KB
CS0307
2.68 KB
CS0307
Ordering differences only
    
Offset 1, 58 lines modifiedOffset 1, 67 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0307</ErrorName>3 ··<ErrorName>CS0307</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments5 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments
6 //·Line:·166 //·Line:·9
  
7 class·Test&lt;T,·U&gt;7 public·class·Tests
8 {8 {
 9 »       public·static·void·Main·()
9 »       public·object·Value·{ 
10 »       »       get·{·return·null;·} 
11 »       } 
  
12 »       public·class·B 
13 »       {10 »       {
 11 »       »       var·d·=·0;
 12 »       »       d&lt;int&gt;·();
14 »       »       public·B·(object·arg) 
15 »       »       { 
16 »       »       } 
17 »       »        
18 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default); 
19 »       }13 »       }
20 }</string>14 }</string>
21 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments15 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
22 //·Line:·916 //·Line:·9
  
23 public·class·Tests17 public·class·Tests&lt;a&gt;
24 {18 {
25 »       public·static·void·Test&lt;a&gt;·()19 »       public·static·void·Test·()
26 »       {20 »       {
27 »       »       a&lt;int&gt;·();21 »       »       a&lt;int&gt;·();
28 »       }22 »       }
29 }</string>23 }</string>
30 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments24 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments
31 //·Line:·925 //·Line:·9
  
32 public·class·Tests26 public·class·Tests
33 {27 {
34 »       public·static·void·Test·(int·a)28 »       public·static·void·Test·(int·a)
35 »       {29 »       {
36 »       »       a&lt;int&gt;·();30 »       »       a&lt;int&gt;·();
37 »       }31 »       }
38 }</string>32 }</string>
39 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments33 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
40 //·Line:·934 //·Line:·9
  
41 public·class·Tests35 public·class·Tests
42 {36 {
43 »       public·static·void·Main·()37 »       public·static·void·Test&lt;a&gt;·()
 38 »       {
 39 »       »       a&lt;int&gt;·();
 40 »       }
 41 }</string>
 42 ····<string>//·CS0307:·The·namespace·`N.M'·cannot·be·used·with·type·arguments
 43 //·Line:·15
  
 44 namespace·N
 45 {
 46 »       namespace·M
44 »       {47 »       {
45 »       »       var·d·=·0; 
46 »       »       d&lt;int&gt;·();48 »       }
 49 }
  
 50 class·Test
 51 {
 52 »       static·void·Main·()
 53 »       {
 54 »       »       var·a·=·N.M&lt;int&gt;·();
47 »       }55 »       }
48 }</string>56 }</string>
49 ····<string>//·CS0307:·The·property·`B.Get'·cannot·be·used·with·type·arguments57 ····<string>//·CS0307:·The·property·`B.Get'·cannot·be·used·with·type·arguments
50 //·Line:·1458 //·Line:·14
51 public·class·B59 public·class·B
52 {60 {
53 »       public·virtual·int·Get·{61 »       public·virtual·int·Get·{
Offset 68, 36 lines modifiedOffset 77, 27 lines modified
68 »       »       }77 »       »       }
69 »       }78 »       }
  
70 »       public·static·void·Main·()79 »       public·static·void·Main·()
71 »       {80 »       {
72 »       }81 »       }
73 }</string>82 }</string>
74 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments 
75 //·Line:·9 
  
76 public·class·Tests&lt;a&gt; 
77 { 
78 »       public·static·void·Test·() 
79 »       { 
80 »       »       a&lt;int&gt;·(); 
81 »       } 
82 }</string> 
83 ····<string>//·CS0307:·The·namespace·`N.M'·cannot·be·used·with·type·arguments83 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments
84 //·Line:·1584 //·Line:·16
  
85 namespace·N85 class·Test&lt;T,·U&gt;
86 {86 {
87 »       namespace·M 
88 »       {87 »       public·object·Value·{
 88 »       »       get·{·return·null;·}
89 »       }89 »       }
90 } 
  
 90 »       public·class·B
91 class·Test 
92 { 
93 »       static·void·Main·() 
94 »       {91 »       {
95 »       »       var·a·=·N.M&lt;int&gt;·();92 »       »       public·B·(object·arg)
 93 »       »       {
 94 »       »       }
 95 »       »       
 96 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default);
96 »       }97 »       }
97 }</string>98 }</string>
98 ··</Examples>99 ··</Examples>
99 </ErrorDocumentation>100 </ErrorDocumentation>
1.86 KB
CS1594
1.85 KB
CS1594
Ordering differences only
    
Offset 7, 14 lines modifiedOffset 7, 40 lines modified
  
7 namespace·Test·{7 namespace·Test·{
8 »       delegate·void·Foo·(string·x,·params·string·[]·args);8 »       delegate·void·Foo·(string·x,·params·string·[]·args);
9 »       class·Testee·{9 »       class·Testee·{
10 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}10 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
11 »       »       static·void·Main·()·{11 »       »       static·void·Main·()·{
12 »       »       »       Foo·bar·=·new·Foo·(Bar);12 »       »       »       Foo·bar·=·new·Foo·(Bar);
 13 »       »       »       bar·("x'·=·",·new·object·[]·{"Foo",·5,·3.6·});
 14 »       »       }
 15 »       }
 16 }</string>
 17 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments
 18 //·Line:·10
  
 19 namespace·Test·{
 20 »       delegate·void·Foo·(string·x,·params·string·[]·args);
 21 »       class·Testee·{
 22 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
 23 »       »       static·void·Main·()·{
 24 »       »       »       Foo·bar·=·new·Foo·(Bar);
 25 »       »       »       bar·("i·=·",·5);
 26 »       »       }
 27 »       }
 28 }</string>
 29 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments
 30 //·Line:·10
  
 31 namespace·Test·{
 32 »       delegate·void·Foo·(string·x,·params·string·[]·args);
 33 »       class·Testee·{
 34 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
 35 »       »       static·void·Main·()·{
 36 »       »       »       Foo·bar·=·new·Foo·(Bar);
13 »       »       »       bar·("x''·=·",·"Foo",·5,·3.6);37 »       »       »       bar·("x''·=·",·"Foo",·5,·3.6);
14 »       »       }38 »       »       }
15 »       }39 »       }
16 }</string>40 }</string>
17 ····<string>//·CS1594:·Delegate·`Blah.MyDelegate'·has·some·invalid·arguments41 ····<string>//·CS1594:·Delegate·`Blah.MyDelegate'·has·some·invalid·arguments
18 //·Line·:·2142 //·Line·:·21
  
Offset 41, 35 lines modifiedOffset 67, 9 lines modified
41 »       »       »       return·0;67 »       »       »       return·0;
42 »       »       else68 »       »       else
43 »       »       »       return·1;69 »       »       »       return·1;
  
44 »       }70 »       }
  
45 }</string>71 }</string>
46 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments 
47 //·Line:·10 
  
48 namespace·Test·{ 
49 »       delegate·void·Foo·(string·x,·params·string·[]·args); 
50 »       class·Testee·{ 
51 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{} 
52 »       »       static·void·Main·()·{ 
53 »       »       »       Foo·bar·=·new·Foo·(Bar); 
54 »       »       »       bar·("i·=·",·5); 
55 »       »       } 
56 »       } 
57 }</string> 
58 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments 
59 //·Line:·10 
  
60 namespace·Test·{ 
61 »       delegate·void·Foo·(string·x,·params·string·[]·args); 
62 »       class·Testee·{ 
63 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{} 
64 »       »       static·void·Main·()·{ 
65 »       »       »       Foo·bar·=·new·Foo·(Bar); 
66 »       »       »       bar·("x'·=·",·new·object·[]·{"Foo",·5,·3.6·}); 
67 »       »       } 
68 »       } 
69 }</string> 
70 ··</Examples>72 ··</Examples>
71 </ErrorDocumentation>73 </ErrorDocumentation>
679 B
CS1017
667 B
CS1017
Ordering differences only
    
Offset 5, 22 lines modifiedOffset 5, 22 lines modified
5 ····<string>//·CS1017:·Try·statement·already·has·an·empty·catch·block5 ····<string>//·CS1017:·Try·statement·already·has·an·empty·catch·block
6 //·Line:·86 //·Line:·8
  
7 class·ClassMain·{7 class·ClassMain·{
8 ········public·static·void·Main()·{8 ········public·static·void·Main()·{
9 ················try·{·}9 ················try·{·}
10 ················catch·{}10 ················catch·{}
11 ················catch·(System.Exception)·{·}11 ················catch·{}
12 ········}12 ········}
13 }</string>13 }</string>
14 ····<string>//·CS1017:·Try·statement·already·has·an·empty·catch·block14 ····<string>//·CS1017:·Try·statement·already·has·an·empty·catch·block
15 //·Line:·815 //·Line:·8
  
16 class·ClassMain·{16 class·ClassMain·{
17 ········public·static·void·Main()·{17 ········public·static·void·Main()·{
18 ················try·{·}18 ················try·{·}
19 ················catch·{}19 ················catch·{}
20 ················catch·{}20 ················catch·(System.Exception)·{·}
21 ········}21 ········}
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
2.34 KB
CS1001
2.33 KB
CS1001
Ordering differences only
    
Offset 1, 75 lines modifiedOffset 1, 75 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1001</ErrorName>3 ··<ErrorName>CS1001</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier5 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
6 //·Line:·66 //·Line:·8
  
7 class·T·{7 class·C
8 »       //·Change·(args)·to·(string·args)·to·fix·it8 {
9 »       public·static·int·Main·(args)9 »       public·static·void·Main·()
10 »       {10 »       {
 11 »       »       object·o·=·(int)·=&gt;·null;
11 »       }12 »       }
12 }</string>13 }</string>
13 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier14 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier
14 //·Line:·615 //·Line:·6
  
15 class·C16 public·class·MonoRuntime
16 {17 {
17 »       public·void·Foo·(params·System.Action)18 »       public·static·void·Main·(A,·B)
18 »       {19 »       {
19 »       }20 »       }
20 }</string>21 }</string>
21 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive22 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive
22 //·Line:·523 //·Line:·5
  
23 #if·false24 #if·false
24 »       #define25 »       #define
25 #endif</string>26 #endif</string>
26 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier27 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
27 //·Line:·628 //·Line:·6
  
28 public·class·Foo29 class·B&lt;T&gt;
29 {30 {
30 ····public·event·System.Collections.Generic.IList&lt;int&gt;31 »       T·Foo·(T)
 32 »       {
 33 »       }
31 }</string>34 }</string>
32 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier35 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
33 //·Line:·636 //·Line:·6
  
34 public·class·MonoRuntime37 class·C
35 {38 {
36 »       public·static·void·Main·(A,·B)39 »       public·void·Foo·(params·System.Action)
37 »       {40 »       {
38 »       }41 »       }
39 }</string>42 }</string>
40 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier43 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
41 //·Line:·644 //·Line:·6
  
42 class·B&lt;T&gt; 
43 { 
44 »       T·Foo·(T)45 class·T·{
 46 »       //·Change·(args)·to·(string·args)·to·fix·it
 47 »       public·static·int·Main·(args)
45 »       {48 »       {
46 »       }49 »       }
47 }</string>50 }</string>
 51 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier
 52 //·Line:·6
  
 53 public·class·Foo
 54 {
 55 ····public·event·System.Collections.Generic.IList&lt;int&gt;
 56 }</string>
48 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier57 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier
49 //·Line:·858 //·Line:·8
  
50 static·class·Converter59 static·class·Converter
51 {60 {
52 »       static·Dictionary&lt;Options,·string&gt;·options·=·new·Dictionary&lt;Options,·string&gt;·()·61 »       static·Dictionary&lt;Options,·string&gt;·options·=·new·Dictionary&lt;Options,·string&gt;·()·
53 »       {62 »       {
54 »       »       {·Options.,·"I·am·completed!"·},63 »       »       {·Options.,·"I·am·completed!"·},
55 »       };64 »       };
56 }</string>65 }</string>
57 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier 
58 //·Line:·8 
  
59 class·C 
60 { 
61 »       public·static·void·Main·() 
62 »       { 
63 »       »       object·o·=·(int)·=&gt;·null; 
64 »       } 
65 }</string> 
66 ··</Examples>66 ··</Examples>
67 </ErrorDocumentation>67 </ErrorDocumentation>
1.83 KB
CS0418
1.81 KB
CS0418
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0418</ErrorName>3 ··<ErrorName>CS0418</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static5 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
6 //·Line:·36 //·Line:·3
7 public·abstract·partial·class·Foo7 public·abstract·sealed·partial·class·Foo
8 {8 {
9 »       public·string·myId;9 »       public·string·myId;
10 }10 }
  
11 public·static·partial·class·Foo 
12 { 
13 »       public·string·Id·{·get·{·return·myId;·}·} 
14 } 
  
15 public·class·PartialAbstractCompilationError11 public·class·PartialAbstractCompilationError
16 {12 {
17 »       public·static·void·Main·()13 »       public·static·void·Main·()
18 »       {14 »       {
19 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);15 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
20 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);16 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
21 »       }17 »       }
22 }</string>18 }</string>
 19 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
 20 //·Line:·4
  
 21 public·abstract·sealed·class·TestClass
 22 {
 23 }</string>
23 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static24 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
24 //·Line:·325 //·Line:·3
25 public·abstract·partial·class·Foo26 public·abstract·partial·class·Foo
26 {27 {
27 »       public·string·myId;28 »       public·string·myId;
28 }29 }
  
Offset 38, 27 lines modifiedOffset 39, 26 lines modified
38 {39 {
39 »       public·static·void·Main·()40 »       public·static·void·Main·()
40 »       {41 »       {
41 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);42 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
42 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);43 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
43 »       }44 »       }
44 }</string>45 }</string>
45 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static 
46 //·Line:·4 
  
47 public·abstract·sealed·class·TestClass 
48 { 
49 }</string> 
50 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static46 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
51 //·Line:·347 //·Line:·3
52 public·abstract·sealed·partial·class·Foo48 public·abstract·partial·class·Foo
53 {49 {
54 »       public·string·myId;50 »       public·string·myId;
55 }51 }
  
 52 public·static·partial·class·Foo
 53 {
 54 »       public·string·Id·{·get·{·return·myId;·}·}
 55 }
  
56 public·class·PartialAbstractCompilationError56 public·class·PartialAbstractCompilationError
57 {57 {
58 »       public·static·void·Main·()58 »       public·static·void·Main·()
59 »       {59 »       {
60 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);60 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
61 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);61 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
62 »       }62 »       }
2.76 KB
CS0310
2.75 KB
CS0310
Ordering differences only
    
Offset 1, 43 lines modifiedOffset 1, 44 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0310</ErrorName>3 ··<ErrorName>CS0310</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'5 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
6 //·Line:·206 //·Line:·18
  
7 public·class·Foo&lt;T&gt;7 public·class·Foo&lt;T&gt;
8 »       where·T·:·new·()8 »       where·T·:·new·()
9 {9 {
10 }10 }
  
11 class·A11 abstract·class·A
12 {12 {
13 »       private·A·()13 »       public·A·()
14 »       {·}14 »       {·}
15 }15 }
  
16 class·X16 class·X
17 {17 {
 18 »       Foo&lt;A&gt;·foo;
  
18 »       static·void·Main·()19 »       static·void·Main·()
19 »       {20 »       {
20 »       »       object·o·=·new·Foo&lt;A&gt;·(); 
21 »       }21 »       }
22 }</string>22 }</string>
23 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'23 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
24 //·Line:·1824 //·Line:·18
  
25 public·class·Foo&lt;T&gt;25 public·class·Foo&lt;T&gt;
26 »       where·T·:·new·()26 »       where·T·:·new·()
27 {27 {
28 }28 }
  
29 abstract·class·A29 class·A
30 {30 {
31 »       public·A·()31 »       private·A·()
32 »       {·}32 »       {·}
33 }33 }
  
34 class·X34 class·X
35 {35 {
36 »       Foo&lt;A&gt;·foo;36 »       Foo&lt;A&gt;·foo;
  
Offset 57, 55 lines modifiedOffset 58, 54 lines modified
57 class·X58 class·X
58 {59 {
59 ········static·void·Main·()60 ········static·void·Main·()
60 ········{61 ········{
61 ··········C&lt;Foo&gt;·x;62 ··········C&lt;Foo&gt;·x;
62 ········}63 ········}
63 }</string>64 }</string>
64 ····<string>//·CS0310:·The·type·`Class1'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Class3&lt;T&gt;'65 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
65 //·Line:·1866 //·Line:·20
  
66 public·class·Class1 
67 { 
68 »       public·Class1·(int·i)·{·} 
69 } 
  
70 public·class·Class2&lt;T&gt;67 public·class·Foo&lt;T&gt;
 68 »       where·T·:·new·()
71 {69 {
72 }70 }
  
73 public·class·Class3&lt;T&gt;·where·T·:·new·()71 class·A
74 {72 {
 73 »       private·A·()
 74 »       {·}
75 }75 }
  
 76 class·X
  
76 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt; 
77 {77 {
 78 »       static·void·Main·()
 79 »       {
 80 »       »       object·o·=·new·Foo&lt;A&gt;·();
 81 »       }
78 }</string>82 }</string>
79 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'83 ····<string>//·CS0310:·The·type·`Class1'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Class3&lt;T&gt;'
80 //·Line:·1884 //·Line:·18
  
 85 public·class·Class1
81 public·class·Foo&lt;T&gt; 
82 »       where·T·:·new·() 
83 {86 {
 87 »       public·Class1·(int·i)·{·}
84 }88 }
  
85 class·A89 public·class·Class2&lt;T&gt;
86 {90 {
87 »       private·A·() 
88 »       {·} 
89 }91 }
  
90 class·X92 public·class·Class3&lt;T&gt;·where·T·:·new·()
91 {93 {
92 »       Foo&lt;A&gt;·foo;94 }
  
93 »       static·void·Main·() 
94 »       { 
95 »       } 
 95 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt;
 96 {
96 }</string>97 }</string>
97 ····<string>//·CS0310:·The·type·`string'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Program.Ret&lt;T&gt;()'98 ····<string>//·CS0310:·The·type·`string'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Program.Ret&lt;T&gt;()'
98 //·Line:·1099 //·Line:·10
  
99 public·static·class·Program100 public·static·class·Program
100 {101 {
101 »       static·void·Main·()102 »       static·void·Main·()
1.56 KB
CS0134
1.54 KB
CS0134
Ordering differences only
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0134</ErrorName>3 ··<ErrorName>CS0134</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null
 6 //·Line:·8
  
 7 public·class·C
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       const·object·o·=·1;·
 12 »       }
 13 }</string>
5 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`object'·can·only·be·initialized·with·null14 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`object'·can·only·be·initialized·with·null
6 //·Line:·615 //·Line:·6
  
7 class·C16 class·C
8 {17 {
9 »       const·object·a·=·null,·b·=·1;18 »       const·object·a·=·null,·b·=·1;
10 }</string>19 }</string>
11 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null20 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null
12 //·Line:·621 //·Line:·6
  
13 class·C22 class·C
14 {23 {
15 »       const·bool·[]·b·=·{·true·};24 »       const·bool·[]·b·=·{·true·};
16 }</string>25 }</string>
17 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null 
18 //·Line:·6 
  
19 public·class·C 
20 { 
21 ····public·const·object·o·=·"12345"; 
22 }</string> 
23 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null26 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null
24 //·Line:·1227 //·Line:·12
  
25 class·T28 class·T
26 {29 {
27 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};30 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};
28 }</string>31 }</string>
29 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null32 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null
30 //·Line:·833 //·Line:·6
  
31 public·class·C34 public·class·C
32 {35 {
 36 ····public·const·object·o·=·"12345";
33 »       public·static·void·Main·() 
34 »       { 
35 »       »       const·object·o·=·1;· 
36 »       } 
37 }</string>37 }</string>
38 ··</Examples>38 ··</Examples>
39 </ErrorDocumentation>39 </ErrorDocumentation>
4.65 KB
CS3001
4.63 KB
CS3001
Ordering differences only
    
Offset 3, 62 lines modifiedOffset 3, 50 lines modified
3 ··<ErrorName>CS3001</ErrorName>3 ··<ErrorName>CS3001</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant5 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant(true)]9 [assembly:CLSCompliant·(true)]
  
10 public·class·CLSClass·{10 public·class·CLSClass·{
 11 ········protected·internal·void·Foo·(string·text,·sbyte·value)·{·}
11 ········static·public·implicit·operator·CLSClass(byte·value)·{ 
12 ···············return·new·CLSClass(); 
13 ········} 
14 ···· 
15 ········static·public·implicit·operator·CLSClass(sbyte·value)·{ 
16 ···············return·new·CLSClass(); 
17 ········} 
18 }</string>12 }</string>
19 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant13 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
20 //·Line:·914 //·Line:·10
21 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
22 using·System;16 using·System;
23 [assembly:CLSCompliant·(true)]17 [assembly:CLSCompliant·(true)]
  
24 public·class·CLSClass·{18 public·class·CLSClass·{
25 ········protected·internal·void·Foo·(string·text,·sbyte·value)·{·}19 ········public·CLSClass·(long·a)·{}
 20 ········public·CLSClass·(ref·ulong·a)·{}
26 }</string>21 }</string>
27 ····<string>//·CS3001:·Argument·type·`IError'·is·not·CLS-compliant22 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
28 //·Line:·1323 //·Line:·9
29 //·Compiler·options:·-warnaserror·-warn:124 //·Compiler·options:·-warnaserror·-warn:1
  
30 using·System;25 using·System;
31 [assembly:CLSCompliant(true)]26 [assembly:CLSCompliant(true)]
  
32 [CLSCompliant(false)] 
33 public·interface·IError{ 
34 } 
  
35 public·interface·I·{27 public·interface·I·{
 28 ········long·this[ulong·indexA]·{·set;·}
36 ········void·Error(out·IError·arg); 
37 } 
  
38 public·class·c·{ 
39 ········public·void·Error·(out·IError·arg)·{·arg·=·null;·} 
40 }</string>29 }</string>
41 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant30 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
42 //·Line:·931 //·Line:·9
43 //·Compiler·options:·-warnaserror·-warn:132 //·Compiler·options:·-warnaserror·-warn:1
  
44 using·System;33 using·System;
45 [assembly:CLSCompliant(true)]34 [assembly:CLSCompliant·(true)]
  
46 public·class·CLSClass·{35 public·static·class·CLSClass
47 ········public·delegate·int·MyDelegate(sbyte·i);36 {
 37 »       public·static·void·Foo·(this·sbyte·value)·{·}
48 }</string>38 }</string>
49 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant39 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
50 //·Line:·1440 //·Line:·14
51 //·Compiler·options:·-warnaserror·-warn:141 //·Compiler·options:·-warnaserror·-warn:1
  
52 using·System;42 using·System;
53 [assembly:CLSCompliant·(A.f)]43 [assembly:CLSCompliant·(A.f)]
Offset 78, 62 lines modifiedOffset 66, 74 lines modified
78 using·System;66 using·System;
79 [assembly:CLSCompliant(true)]67 [assembly:CLSCompliant(true)]
  
80 unsafe·public·abstract·class·CLSClass·{68 unsafe·public·abstract·class·CLSClass·{
81 ········public·void·Method·(int*·param)·{}69 ········public·void·Method·(int*·param)·{}
82 }</string>70 }</string>
83 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant71 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
84 //·Line:·972 //·Line:·8
85 //·Compiler·options:·-warnaserror·-warn:173 //·Compiler·options:·-warnaserror·-warn:1
  
86 using·System;74 using·System;
87 [assembly:CLSCompliant·(true)]75 [assembly:CLSCompliant·(true)]
  
 76 public·delegate·long·MyDelegate·(ulong·arg);</string>
88 public·class·CLSClass·{ 
89 ········public·long·this·[ulong·index]·{ 
90 ················get·{ 
91 ························return·2; 
92 ················} 
93 ········} 
94 }</string> 
95 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant77 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
96 //·Line:·978 //·Line:·9
97 //·Compiler·options:·-warnaserror·-warn:179 //·Compiler·options:·-warnaserror·-warn:1
  
98 using·System;80 using·System;
99 [assembly:CLSCompliant(true)]81 [assembly:CLSCompliant(true)]
  
100 public·interface·I·{ 
101 ········long·this[ulong·indexA]·{·set;·}82 public·class·CLSClass·{
 83 ········static·public·implicit·operator·CLSClass(byte·value)·{
 84 ···············return·new·CLSClass();
 85 ········}
 86 ····
 87 ········static·public·implicit·operator·CLSClass(sbyte·value)·{
 88 ···············return·new·CLSClass();
 89 ········}
102 }</string>90 }</string>
103 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant91 ····<string>//·CS3001:·Argument·type·`IError'·is·not·CLS-compliant
104 //·Line:·992 //·Line:·13
105 //·Compiler·options:·-warnaserror·-warn:193 //·Compiler·options:·-warnaserror·-warn:1
  
106 using·System;94 using·System;
107 [assembly:CLSCompliant·(true)]95 [assembly:CLSCompliant(true)]
  
108 public·static·class·CLSClass 
109 { 
110 »       public·static·void·Foo·(this·sbyte·value)·{·}96 [CLSCompliant(false)]
 97 public·interface·IError{
 98 }
  
 99 public·interface·I·{
 100 ········void·Error(out·IError·arg);
 101 }
  
 102 public·class·c·{
 103 ········public·void·Error·(out·IError·arg)·{·arg·=·null;·}
111 }</string>104 }</string>
112 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant105 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
113 //·Line:·8106 //·Line:·9
Max diff block lines reached; 761/4708 bytes (16.16%) of diff not shown.
1.42 KB
CS1025
1.41 KB
CS1025
Ordering differences only
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1025</ErrorName>3 ··<ErrorName>CS1025</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
 6 //·Line:·4
  
 7 #if·RELEASE·#endif</string>
5 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected8 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
6 //·Line:·69 //·Line:·6
  
7 #if·RELEASE 
8 #else·DEBUG10 #if·DEBUG·DEBUG
 11 //·...
9 #endif</string>12 #endif</string>
10 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected13 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected
11 //·Line:·614 //·Line:·4
  
 15 #line·100·"a"·default</string>
12 #if·DEBUG 
13 //·... 
14 #endif·DEBUG</string> 
15 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected16 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
16 //·Line:·617 //·Line:·6
  
17 #if·RELEASE18 #if·RELEASE
18 #elif·DEBUG·DEBUG19 #elif·DEBUG·DEBUG
19 #endif</string>20 #endif</string>
20 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected21 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
21 //·Line:·422 //·Line:·6
  
22 #line·100·"a"·default</string>23 #if·RELEASE
 24 #else·DEBUG
 25 #endif</string>
23 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected26 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
24 //·Line:·4 
  
25 #if·RELEASE·#endif</string> 
26 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected 
27 //·Line:·627 //·Line:·6
  
28 #if·DEBUG·DEBUG28 #if·DEBUG
29 //·...29 //·...
30 #endif</string>30 #endif·DEBUG</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
929 B
CS0441
917 B
CS0441
Ordering differences only
    
Offset 1, 17 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0441</ErrorName>3 ··<ErrorName>CS0441</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0441:·`TestClass':·a·class·cannot·be·both·static·and·sealed 
6 //·Line:·4 
  
7 public·sealed·static·class·TestClass 
8 { 
9 }</string> 
10 ····<string>//·CS0441:·`Foo':·a·class·cannot·be·both·static·and·sealed5 ····<string>//·CS0441:·`Foo':·a·class·cannot·be·both·static·and·sealed
11 //·Line:·36 //·Line:·3
12 public·sealed·partial·class·Foo7 public·sealed·partial·class·Foo
13 {8 {
14 »       public·string·myId;9 »       public·string·myId;
15 }10 }
  
Offset 24, 9 lines modifiedOffset 18, 15 lines modified
24 {18 {
25 »       public·static·void·Main·()19 »       public·static·void·Main·()
26 »       {20 »       {
27 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);21 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
28 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);22 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
29 »       }23 »       }
30 }</string>24 }</string>
 25 ····<string>//·CS0441:·`TestClass':·a·class·cannot·be·both·static·and·sealed
 26 //·Line:·4
  
 27 public·sealed·static·class·TestClass
 28 {
 29 }</string>
31 ··</Examples>30 ··</Examples>
32 </ErrorDocumentation>31 </ErrorDocumentation>
1.1 KB
CS1534
1.09 KB
CS1534
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1534</ErrorName>3 ··<ErrorName>CS1534</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1534:·Overloaded·binary·operator·`+'·takes·two·parameters5 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters
6 //·Line:·66 //·Line:·6
  
7 class·C7 class·C
8 {8 {
9 »       public·static·C·operator·+()9 »       public·static·C·operator·*·(C·a,·C·b,·C·c,·C·d)
10 »       {10 »       {
11 »       »       return·null;11 »       »       return·null;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters14 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters
15 //·Line:·615 //·Line:·6
  
16 class·C16 class·C
17 {17 {
18 »       public·static·C·operator·*·(C·a,·C·b,·C·c,·C·d)18 »       public·static·C·operator·*·(C·a,·C·b,·C·d)
19 »       {19 »       {
20 »       »       return·null;20 »       »       return·null;
21 »       }21 »       }
22 }</string>22 }</string>
23 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters23 ····<string>//·CS1534:·Overloaded·binary·operator·`+'·takes·two·parameters
24 //·Line:·624 //·Line:·6
  
25 class·C25 class·C
26 {26 {
27 »       public·static·C·operator·*·(C·a,·C·b,·C·d)27 »       public·static·C·operator·+()
28 »       {28 »       {
29 »       »       return·null;29 »       »       return·null;
30 »       }30 »       }
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
2.47 KB
CS0100
2.46 KB
CS0100
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 56 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0100</ErrorName>3 ··<ErrorName>CS0100</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate
 6 //·Line:·6
  
 7 abstract·class·C
 8 {
 9 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;
 10 }</string>
5 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate11 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
6 //·Line:·412 //·Line:·6
  
7 public·delegate·void·D·(object·obj,·object·obj);</string>13 public·abstract·class·TestClass·
 14 {
 15 »       public·abstract·void·TestMethod·(object·obj,·object·obj);
 16 }</string>
8 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate17 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
9 //·Line:·418 //·Line:·4
  
 19 abstract·class·C
 20 {
 21 »       public·abstract·int·this·[object·obj,·object·obj]·{
 22 »       »       set;
 23 »       }
 24 }</string>
 25 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
 26 //·Line:·10
  
 27 using·System;
  
10 class·C28 class·C
11 {29 {
12 »       public·extern·C·(object·obj,·object·obj);30 »       static·void·Main·()
 31 »       {
 32 »       »       Func&lt;int,·int,·int&gt;·l·=·(a,·a)·=&gt;·1;
 33 »       }
13 }</string>34 }</string>
14 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate35 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
15 //·Line:·436 //·Line:·4
  
 37 public·delegate·void·D·(object·obj,·object·obj);</string>
 38 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
 39 //·Line:·4
  
16 class·C40 class·C
17 {41 {
18 »       public·static·extern·bool·operator·+(C·obj,·C·obj);42 »       public·extern·C·(object·obj,·object·obj);
19 }</string>43 }</string>
20 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate44 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
21 //·Line:·645 //·Line:·6
22 //46 //
23 //·Author:·47 //·Author:·
24 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;48 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;
25 //49 //
Offset 39, 44 lines modifiedOffset 67, 16 lines modified
39 »       }67 »       }
  
40 »       static·void·Main·()68 »       static·void·Main·()
41 »       {69 »       {
42 »       »       this.Add·(3,·5);70 »       »       this.Add·(3,·5);
43 »       }71 »       }
44 }</string>72 }</string>
45 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate 
46 //·Line:·10 
  
47 using·System; 
  
48 class·C 
49 { 
50 »       static·void·Main·() 
51 »       { 
52 »       »       Func&lt;int,·int,·int&gt;·l·=·(a,·a)·=&gt;·1; 
53 »       } 
54 }</string> 
55 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate 
56 //·Line:·6 
  
57 public·abstract·class·TestClass· 
58 { 
59 »       public·abstract·void·TestMethod·(object·obj,·object·obj); 
60 }</string> 
61 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate73 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
62 //·Line:·474 //·Line:·4
  
 75 class·C
63 abstract·class·C 
64 { 
65 »       public·abstract·int·this·[object·obj,·object·obj]·{ 
66 »       »       set; 
67 »       } 
68 }</string> 
69 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate 
70 //·Line:·6 
  
71 abstract·class·C 
72 {76 {
73 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;77 »       public·static·extern·bool·operator·+(C·obj,·C·obj);
74 }</string>78 }</string>
75 ··</Examples>79 ··</Examples>
76 </ErrorDocumentation>80 </ErrorDocumentation>
3.94 KB
CS0453
3.93 KB
CS0453
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 63 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0453</ErrorName>3 ··<ErrorName>CS0453</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0453:·The·type·`X'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`MyValue&lt;T&gt;'5 ····<string>//·CS0453:·The·type·`string'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'
6 //·Line:·106 //·Line:·10
  
 7 public·class·C&lt;T&gt;·where·T·:·struct
 8 {
 9 }
  
 10 class·A
 11 {
 12 »       public·void·Foo·(C&lt;string&gt;[]·args)
 13 »       {
 14 »       }
 15 }</string>
 16 ····<string>//·CS0453:·The·type·`B.M'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo.Test_2&lt;T&gt;(this·T)'
 17 //·Line:·20
  
  
 18 using·System;
  
 19 public·static·class·Foo
 20 {
 21 »       public·static·string·Test_2&lt;T&gt;·(this·T·s)·where·T·:·struct
 22 »       {
 23 »       »       return·null;
 24 »       }
 25 }
  
 26 namespace·B
 27 {
 28 »       public·class·M
 29 »       {
 30 »       »       public·static·void·Main·()
 31 »       »       {
 32 »       »       »       new·M().Test_2();
 33 »       »       }
 34 »       }
 35 }</string>
 36 ····<string>//·CS0453:·The·type·`Bar?'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
 37 //·Line:·14
7 public·class·MyValue&lt;T&gt;38 public·class·Foo&lt;T&gt;
8 »       where·T·:·struct39 »       where·T·:·struct
9 {·}40 {·}
  
 41 public·struct·Bar
 42 {·}
  
10 class·X43 class·X
11 {44 {
12 »       MyValue&lt;X&gt;·x; 
  
13 »       static·void·Main·()45 »       static·void·Main·()
14 »       {·}46 »       {
 47 »       »       Foo&lt;Bar?&gt;·foo;
 48 »       }
15 }</string>49 }</string>
16 ····<string>//·CS0453:·The·type·`string'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'50 ····<string>//·CS0453:·The·type·`string'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'
17 //·Line:·1051 //·Line:·10
  
18 public·class·C&lt;T&gt;·where·T·:·struct52 public·class·C&lt;T&gt;·where·T·:·struct
19 {53 {
20 }54 }
Offset 36, 14 lines modifiedOffset 76, 27 lines modified
36 class·X76 class·X
37 {77 {
38 »       static·void·Main·()78 »       static·void·Main·()
39 »       {79 »       {
40 »       »       Foo?·foo·=·new·Foo·();80 »       »       Foo?·foo·=·new·Foo·();
41 »       }81 »       }
42 }</string>82 }</string>
 83 ····<string>//·CS0453:·The·type·`X'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`MyValue&lt;T&gt;'
 84 //·Line:·10
 85 public·class·MyValue&lt;T&gt;
 86 »       where·T·:·struct
 87 {·}
  
 88 class·X
 89 {
 90 »       MyValue&lt;X&gt;·x;
  
 91 »       static·void·Main·()
 92 »       {·}
 93 }</string>
43 ····<string>//·CS0453:·The·type·`dynamic'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Tester.Foo&lt;T&gt;(T)'94 ····<string>//·CS0453:·The·type·`dynamic'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Tester.Foo&lt;T&gt;(T)'
44 //·Line:·1095 //·Line:·10
  
45 class·Tester96 class·Tester
46 {97 {
47 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·struct98 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·struct
48 »       {99 »       {
Offset 52, 73 lines modifiedOffset 105, 20 lines modified
52 »       public·static·int·Main·()105 »       public·static·int·Main·()
53 »       {106 »       {
54 »       »       dynamic·d·=·1;107 »       »       dynamic·d·=·1;
55 »       »       Foo&lt;dynamic&gt;(d);108 »       »       Foo&lt;dynamic&gt;(d);
56 »       »       return·0;109 »       »       return·0;
57 »       }110 »       }
58 }</string>111 }</string>
59 ····<string>//·CS0453:·The·type·`Bar?'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;' 
60 //·Line:·14 
61 public·class·Foo&lt;T&gt; 
62 »       where·T·:·struct 
63 {·} 
  
64 public·struct·Bar 
65 {·} 
  
66 class·X 
67 { 
68 »       static·void·Main·() 
69 »       { 
70 »       »       Foo&lt;Bar?&gt;·foo; 
71 »       } 
72 }</string> 
73 ····<string>//·CS0453:·The·type·`T'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`System.Nullable&lt;T&gt;'112 ····<string>//·CS0453:·The·type·`T'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`System.Nullable&lt;T&gt;'
74 //·Line:·14113 //·Line:·14
  
75 using·System;114 using·System;
  
76 public·static·class·Nullable_Test·{115 public·static·class·Nullable_Test·{
77 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)116 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)
78 »       {117 »       {
79 »       »       return·0;118 »       »       return·0;
80 »       }119 »       }
Max diff block lines reached; 785/3988 bytes (19.68%) of diff not shown.
12.1 KB
CS0023
12.1 KB
CS0023
Ordering differences only
    
Offset 1, 314 lines modifiedOffset 1, 326 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0023</ErrorName>3 ··<ErrorName>CS0023</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int'5 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`method·group'
6 //·Line:·116 //·Line:·20
  
7 using·System;7 using·System;
  
 8 enum·Enum
 9 {
 10 »       Test
 11 }
  
 12 class·A·:·Attribute
 13 {
 14 »       public·A·(object·e)
 15 »       {
 16 »       }
 17 }
  
8 class·C18 class·C
9 {19 {
10 »       static·void·Main()20 »       [A·(Enum.Test)]
 21 »       int·Enum·()
11 »       {22 »       {
 23 »       »       return·0;
12 »       »       int·k·=·0; 
13 »       »       var·r·=·k?.ToString·(); 
14 »       }24 »       }
15 }</string>25 }</string>
16 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`method·group'26 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`null'
17 //·Line:·927 //·Line:·8
  
18 public·class·App·{ 
  
19 ··public·static·void·Main()·{} 
  
20 ··SomeEnum·SomeEnum()·{ 
21 ····return·SomeEnum.First; 
22 ··} 
  
23 } 
  
24 enum·SomeEnum·{·First,·Second·};</string>28 class·C
 29 {
 30 »       public·static·void·Main·()
 31 »       {
 32 »       »       string·s·=·null.ToString·();
 33 »       }
 34 }</string>
25 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`void'35 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'
26 //·Line:·1036 //·Line:·8
  
27 using·System;37 class·X
 38 {
 39 »       static·void·Bug&lt;T&gt;(System.Func&lt;T&gt;·func)
 40 »       {
 41 »       »       var·r·=·func?.Invoke·();
 42 »       }
 43 }</string>
 44 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`null'
 45 //·Line:·8
  
28 class·C46 class·C
29 {47 {
30 »       static·void·Main·()48 »       static·void·Main·()
31 »       {49 »       {
32 »       »       var·v·=·Console.WriteLine·()?[0];50 »       »       var·res·=·null?[0];
33 »       }51 »       }
34 }</string>52 }</string>
35 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`A'53 ····<string>//·CS0023:·The·`is'·operator·cannot·be·applied·to·operand·of·type·`default'
36 //·Line:·1654 //·Line:·9
 55 //·Compiler·options:·-langversion:latest
  
 56 class·C
 57 {
 58 »       static·void·Main·()
 59 »       {
 60 »       »       bool·d·=·default·is·C;
 61 »       }
 62 }</string>
 63 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'
 64 //·Line:·8
  
37 class·A65 class·C
38 {66 {
39 »       public·static·implicit·operator·ulong·(A·mask)67 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·struct
40 »       {68 »       {
41 »       »       return·8;69 »       »       var·r·=·t?.ToString·();
42 »       }70 »       }
43 }71 }</string>
 72 ····<string>//·CS0023:·The·`~'·operator·cannot·be·applied·to·operand·of·type·`Foo'
 73 //·Line·:·10
  
 74 public·class·Foo·{
  
 75 »       public·static·void·Main·()
 76 »       {
 77 »       »       Foo·k·=·new·Foo·();
 78 »       »       
 79 »       »       int·i·=·~·k;
  
 80 »       }
 81 }</string>
 82 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int*'
 83 //·Line:·10
 84 //·Compiler·options:·-unsafe
  
44 class·X85 class·C
45 {86 {
46 ····static·A·a·=·null; 
47 ····static·object·o·=·-a;87 »       unsafe·static·void·Main·()
 88 »       {
 89 »       »       int*·arr·=·null;
 90 »       »       var·v2·=·arr?.ToString·();
 91 »       }
48 }</string>92 }</string>
49 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'93 ····<string>//·CS0023:·The·`!'·operator·cannot·be·applied·to·operand·of·type·`int?'
50 //·Line:·1394 //·Line:·9
  
51 interface·IFoo&lt;T&gt;95 class·Z
52 {96 {
53 »       T·Call·(); 
54 }97 »       public·static·void·Main·()
 98 »       {
 99 »       »       int?·n·=·null;
Max diff block lines reached; 9165/12379 bytes (74.04%) of diff not shown.
2.38 KB
CS0139
2.36 KB
CS0139
Ordering differences only
    
Offset 1, 38 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0139</ErrorName>3 ··<ErrorName>CS0139</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue5 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
6 //·Line:·8 
  
7 class·Foo·{ 
8 »       static·void·Main·() 
9 »       { 
10 »       »       try·{ 
11 »       »       »       continue; 
12 »       »       }·finally·{ 
13 »       »       »       throw·new·System.Exception·(); 
14 »       »       } 
15 »       } 
16 }</string> 
17 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue 
18 //·Line:·8 
  
19 class·Foo·{ 
20 »       static·void·Main·() 
21 »       { 
22 »       »       try·{ 
23 »       »       »       break; 
24 »       »       }·finally·{ 
25 »       »       »       throw·new·System.Exception·(); 
26 »       »       } 
27 »       } 
28 }</string> 
29 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue 
30 //·Line:·106 //·Line:·10
31 public·class·Test7 public·class·Test
32 {8 {
33 ········public·static·void·Foo·(char·c)9 ········public·static·void·Foo·(char·c)
34 ········{10 ········{
35 ················switch·(char.GetUnicodeCategory·(c))·{11 ················switch·(char.GetUnicodeCategory·(c))·{
36 ················default:12 ················default:
Offset 47, 14 lines modifiedOffset 21, 26 lines modified
47 //·Line:·921 //·Line:·9
  
48 class·Foo·{22 class·Foo·{
49 »       static·void·Main·()23 »       static·void·Main·()
50 »       {24 »       {
51 »       »       try·{}25 »       »       try·{}
52 »       »       finally·{26 »       »       finally·{
 27 »       »       »       break;
 28 »       »       }
 29 »       }
 30 }</string>
 31 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
 32 //·Line:·9
  
 33 class·Foo·{
 34 »       static·void·Main·()
 35 »       {
 36 »       »       try·{}
 37 »       »       finally·{
53 »       »       »       continue;38 »       »       »       continue;
54 »       »       }39 »       »       }
55 »       }40 »       }
56 }</string>41 }</string>
57 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue42 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
58 //·Line:·643 //·Line:·6
59 class·X·{44 class·X·{
Offset 65, 43 lines modifiedOffset 51, 57 lines modified
65 }</string>51 }</string>
66 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue52 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
67 //·Line:·953 //·Line:·9
  
68 class·Foo·{54 class·Foo·{
69 »       static·void·Main·()55 »       static·void·Main·()
70 »       {56 »       {
71 »       »       try·{}57 »       »       try·{
 58 »       »       }·catch·{
 59 »       »       »       continue;
72 »       »       finally·{60 »       »       }·finally·{
73 »       »       »       break;61 »       »       »       throw·new·System.Exception·();
74 »       »       }62 »       »       }
75 »       }63 »       }
76 }</string>64 }</string>
77 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue65 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
78 //·Line:·966 //·Line:·8
  
 67 class·Foo·{
 68 »       static·void·Main·()
 69 »       {
 70 »       »       try·{
 71 »       »       »       continue;
 72 »       »       }·finally·{
 73 »       »       »       throw·new·System.Exception·();
 74 »       »       }
 75 »       }
 76 }</string>
 77 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
 78 //·Line:·8
  
79 class·Foo·{79 class·Foo·{
80 »       static·void·Main·()80 »       static·void·Main·()
81 »       {81 »       {
82 »       »       try·{82 »       »       try·{
83 »       »       }·catch·{ 
84 »       »       »       break;83 »       »       »       break;
85 »       »       }·finally·{84 »       »       }·finally·{
86 »       »       »       throw·new·System.Exception·();85 »       »       »       throw·new·System.Exception·();
87 »       »       }86 »       »       }
88 »       }87 »       }
89 }</string>88 }</string>
90 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue89 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
91 //·Line:·990 //·Line:·9
  
92 class·Foo·{91 class·Foo·{
93 »       static·void·Main·()92 »       static·void·Main·()
94 »       {93 »       {
95 »       »       try·{94 »       »       try·{
96 »       »       }·catch·{95 »       »       }·catch·{
97 »       »       »       continue;96 »       »       »       break;
98 »       »       }·finally·{97 »       »       }·finally·{
99 »       »       »       throw·new·System.Exception·();98 »       »       »       throw·new·System.Exception·();
100 »       »       }99 »       »       }
101 »       }100 »       }
102 }</string>101 }</string>
103 ··</Examples>102 ··</Examples>
104 </ErrorDocumentation>103 </ErrorDocumentation>
10.7 KB
CS0111
10.7 KB
CS0111
Ordering differences only
    
Offset 1, 180 lines modifiedOffset 1, 67 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0111</ErrorName>3 ··<ErrorName>CS0111</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(G&lt;U&gt;)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types5 ····<string>//·CS0111:·A·member·`MyClass.IMyInterface&lt;System.String&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
6 //·Line·:·146 //·Line:·18
  
7 class·G&lt;T&gt;7 using·System;
  
 8 interface·IMyInterface&lt;T&gt;
8 {9 {
 10 »       bool·Prop·{·set;·}
9 }11 }
  
10 public·class·C12 public·class·MyClass:·IMyInterface&lt;string&gt;
11 {13 {
12 »       void·Foo&lt;T&gt;·(G&lt;T&gt;·g)14 »       bool·IMyInterface&lt;string&gt;.Prop
13 »       {15 »       {
 16 »       »       set·{}
14 »       }17 »       }
15 »        
16 »       void·Foo&lt;U&gt;·(G&lt;U&gt;·u) 
 18 »       bool·IMyInterface&lt;System.String&gt;.Prop
17 »       {19 »       {
 20 »       »       set·{}
18 »       }21 »       }
19 }</string>22 }</string>
20 ····<string>//·CS0111:·A·member·`Blah.I.M&lt;X&gt;()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
21 //·Line·:·12 
  
22 public·interface·I 
23 { 
24 ····void·M&lt;X&gt;·(); 
25 } 
  
26 public·class·Blah:·I 
27 { 
28 ········void·I.M&lt;X&gt;·()·{} 
29 ········void·I.M&lt;X&gt;·()·{} 
30 }</string> 
31 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(U)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types23 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(U)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
32 //·Line·:·1224 //·Line·:·12
  
33 public·class·C25 public·class·C
34 {26 {
35 »       void·Foo&lt;T&gt;·(T·i)27 »       void·Foo·(int·i)
36 »       {28 »       {
37 »       }29 »       }
38 »       30 »       
39 »       void·Foo&lt;U&gt;·(U·i)31 »       void·Foo&lt;T&gt;·(T·i)
40 »       { 
41 »       } 
42 }</string> 
43 ····<string>//·CS0111:·A·member·`S3.S3(string)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
44 //·Line:·6 
45 //·Compiler·options:·-langversion:experimental 
  
46 struct·S3·(string·s) 
47 { 
48 »       public·S3·(string·s) 
49 »       »       :·this·(1) 
50 »       { 
51 »       } 
  
52 »       public·S3·(int·i) 
53 »       »       :·this·("") 
54 »       { 
55 »       } 
56 }</string> 
57 ····<string>//·CS0111:·A·member·`C.I&lt;int&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
58 //·Line:·12 
  
59 interface·I&lt;T&gt; 
60 { 
61 »       T·Prop·{·get;·set;·} 
62 } 
  
63 class·C·:·I&lt;int&gt; 
64 { 
65 »       int·I&lt;int&gt;.Prop·{·get;·set;·} 
66 »       int·I&lt;int&gt;.Prop·{·get;·set;·} 
67 }</string> 
68 ····<string>//·CS0111:·A·member·`ISample.Blah()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
69 //·Line:·6 
  
70 public·interface·ISample·{ 
71 ········int·Blah·(); 
72 ········int·Blah·(); 
73 }</string> 
74 ····<string>//·CS0111:·A·member·`C.Foo()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
75 //·Line:·12 
  
  
76 public·partial·class·C 
77 { 
78 »       partial·void·Foo·(); 
79 } 
  
80 public·partial·class·C 
81 { 
82 »       void·Foo·() 
83 »       {32 »       {
84 »       }33 »       }
 34 »       
 35 »       void·Foo&lt;U&gt;·(U·i)
85 }</string> 
86 ····<string>//·CS0111:·A·member·`C.this[int]'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
87 //·Line:·6 
  
88 class·C 
89 { 
90 ····bool·this·[int·i]·{·get·{·return·false;·}·} 
91 ····bool·this·[int·i]·{·get·{·return·true;·}·} 
92 }</string> 
93 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
94 //·Line·:·6 
  
95 class·T·{ 
96 »       T·()·{} 
97 »       T·()·{} 
  
98 »       public·static·void·Main·() 
99 »       {36 »       {
100 »       }37 »       }
101 }</string>38 }</string>
102 ····<string>//·CS0111:·A·member·`C.this[params·int[]]'·is·already·defined.·Rename·this·member·or·use·different·parameter·types39 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(G&lt;U&gt;)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
103 //·Line:·6 
Max diff block lines reached; 7249/10943 bytes (66.24%) of diff not shown.
6.48 KB
CS1729
6.46 KB
CS1729
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1729</ErrorName>3 ··<ErrorName>CS1729</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1729:·The·type·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·constructor·that·takes·`4'·arguments5 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments
6 //·Line:·56 //·Line:·8
  
7 class·MainClass·{ 
8 ········[System.Runtime.CompilerServices.IndexerName("A",·"",·"",·"")] 
9 ········int·this·[int·index]·{ 
10 ················get·{ 
11 ························return·0; 
12 ················} 
13 ········} 
14 ····7 class·C
 8 {
 9 »       static·void·Main·()
 10 »       {
 11 »       »       int·i·=·new·int(1);
 12 »       }
 13 }</string>
 14 ····<string>//·CS1729:·The·type·`CS0143Test.A'·does·not·contain·a·constructor·that·takes·`2'·arguments
 15 //·Line:·13·
  
 16 namespace·CS0143Test
 17 {
 18 »       public·class·A
 19 »       {
 20 »       »       static·void·Main·()
 21 »       »       {
 22 »       »       »       string·b="text";
 23 »       »       »       int·c=2;
 24 »       »       »       
 25 »       »       »       A··a·=·new·A·(b,·c);
 26 »       »       }
 27 »       }
15 }</string>28 }</string>
16 ····<string>//·CS1729:·The·type·`A.Foo'·does·not·contain·a·constructor·that·takes·`1'·arguments29 ····<string>//·CS1729:·The·type·`A.Foo'·does·not·contain·a·constructor·that·takes·`1'·arguments
17 //·Line:·1530 //·Line:·15
  
18 public·class·A31 public·class·A
19 {32 {
20 »       public·class·Foo33 »       public·class·Foo
Offset 27, 98 lines modifiedOffset 41, 76 lines modified
27 class·Example41 class·Example
28 {42 {
29 »       public·void·Main(string[]·args)43 »       public·void·Main(string[]·args)
30 »       {44 »       {
31 »       »       A·a·=·new·A.Foo·("test");··45 »       »       A·a·=·new·A.Foo·("test");··
32 »       }46 »       }
33 }</string>47 }</string>
34 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`0'·arguments48 ····<string>//·CS1729:·The·type·`C.S'·does·not·contain·a·constructor·that·takes·`3'·arguments
35 //·Line:·1149 //·Line:·15
36 class·X·{ 
  
37 »       X·(int·a)50 class·C
 51 {
 52 »       struct·S
38 »       {53 »       {
 54 »       »       public·S·(int·i)
 55 »       »       {
 56 »       »       }
39 »       }57 »       }
40 »       58 »       
41 »       static·void·Main·()59 »       static·void·Main·()
42 »       {60 »       {
43 »       »       new·X·();61 »       »       S·i·=·new·S·(1,1,1);
44 »       }62 »       }
45 }</string>63 }</string>
46 ····<string>//·CS1729:·The·type·`TestCases.ClassWithNonPublicConstructor'·does·not·contain·a·constructor·that·takes·`0'·arguments64 ····<string>//·CS1729:·The·type·`Base'·does·not·contain·a·constructor·that·takes·`0'·arguments
47 //·Line:·1065 //·Line:·12
 66 class·Base·{
 67 »       Base·(string·x)
  
48 namespace·TestCases 
49 { 
50 »       public·class·GmcsCtorBug 
51 »       {68 »       {
52 »       »       public·static·void·Test·() 
53 »       »       { 
54 »       »       »       new·ClassWithNonPublicConstructor·(); 
55 »       »       } 
56 »       }69 »       }
 70 }
  
57 »       public·class·ClassWithNonPublicConstructor71 //·Notice·how·there·is·no·invocation·to·"base·(something)"
  
 72 class·Derived·:·Base·{
 73 »       Derived·()
58 »       {74 »       {
59 »       »       protected·ClassWithNonPublicConstructor·(int·p) 
60 »       »       { 
61 »       »       } 
62 »       }75 »       }
63 }</string>76 }</string>
64 ····<string>//·CS1729:·The·type·`A'·does·not·contain·a·constructor·that·takes·`1'·arguments77 ····<string>//·CS1729:··The·type·`System.CLSCompliantAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments
65 //·Line:·678 //·Line:·6
  
 79 using·System;
66 public·class·A·{ 
67 ····A[]·test·=·{ 
68 ········new·A("test") 
69 ····}; 
70 }</string> 
71 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments 
72 //·Line:·8 
  
 80 [assembly:CLSCompliant()]</string>
73 class·C 
74 { 
75 »       static·void·Main·() 
76 »       { 
77 »       »       int·i·=·new·int(1); 
78 »       } 
79 }</string> 
80 ····<string>//·CS1729:·The·type·`C.S'·does·not·contain·a·constructor·that·takes·`3'·arguments81 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`0'·arguments
81 //·Line:·1582 //·Line:·11
 83 class·X·{
  
 84 »       X·(int·a)
82 class·C 
83 { 
84 »       struct·S 
85 »       {85 »       {
86 »       »       public·S·(int·i) 
87 »       »       { 
88 »       »       } 
Max diff block lines reached; 3361/6582 bytes (51.06%) of diff not shown.
1.81 KB
CS0202
1.8 KB
CS0202
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0202</ErrorName>3 ··<ErrorName>CS0202</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`System.Collections.Generic.IEnumerable&lt;string&gt;'·of·`Test.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property
 6 //·Line:·10
 7 using·System;
 8 using·System.Collections.Generic;
  
 9 class·Test·{
 10 ········static·void·Main·()
 11 ········{
 12 ················Test·obj·=·new·Test·();
 13 ················foreach·(string·s·in·obj)·{
 14 ················}
 15 ········}
  
 16 ········public·IEnumerable&lt;string&gt;·GetEnumerator·()
 17 ········{
 18 »       »       return·null;
 19 ········}
 20 }</string>
5 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`Foo.E[]'·of·`Foo.P.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property21 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`Foo.E[]'·of·`Foo.P.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property
6 //·Line:·1822 //·Line:·18
  
7 public·class·Foo23 public·class·Foo
8 {24 {
9 ········public·class·E·{}25 ········public·class·E·{}
10 ············26 ············
Offset 21, 27 lines modifiedOffset 39, 9 lines modified
21 ········{39 ········{
22 ············P·o·=·new·P·();40 ············P·o·=·new·P·();
23 ············foreach·(P·p·in·o)41 ············foreach·(P·p·in·o)
24 ············{42 ············{
25 ············}43 ············}
26 ········}44 ········}
27 }</string>45 }</string>
28 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`System.Collections.Generic.IEnumerable&lt;string&gt;'·of·`Test.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property 
29 //·Line:·10 
30 using·System; 
31 using·System.Collections.Generic; 
  
32 class·Test·{ 
33 ········static·void·Main·() 
34 ········{ 
35 ················Test·obj·=·new·Test·(); 
36 ················foreach·(string·s·in·obj)·{ 
37 ················} 
38 ········} 
  
39 ········public·IEnumerable&lt;string&gt;·GetEnumerator·() 
40 ········{ 
41 »       »       return·null; 
42 ········} 
43 }</string> 
44 ··</Examples>46 ··</Examples>
45 </ErrorDocumentation>47 </ErrorDocumentation>
1.32 KB
CS1013
1.3 KB
CS1013
Ordering differences only
    
Offset 3, 68 lines modifiedOffset 3, 68 lines modified
3 ··<ErrorName>CS1013</ErrorName>3 ··<ErrorName>CS1013</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1013:·Invalid·number5 ····<string>//·CS1013:·Invalid·number
6 //·Line·:·66 //·Line·:·6
  
7 class·X7 class·X
8 {8 {
9 ····static·int·i·=·0x;9 ····static·int·i·=·0x_1;
10 }</string>10 }</string>
11 ····<string>//·CS1013:·Invalid·number11 ····<string>//·CS1013:·Invalid·number
12 //·Line·:·612 //·Line·:·6
  
13 class·X13 class·X
14 {14 {
15 ····static·int·i·=·1_;15 ····static·int·i·=·0x0_;
16 }</string>16 }</string>
17 ····<string>//·CS1013:·Invalid·number17 ····<string>//·CS1013:·Invalid·number
18 //·Line·:·618 //·Line·:·6
  
19 class·X19 class·X
20 {20 {
21 ····static·double·i·=·1_.2;21 ····static·float·i·=·1_f;
22 }</string>22 }</string>
23 ····<string>//·CS1013:·Invalid·number23 ····<string>//·CS1013:·Invalid·number
24 //·Line·:·624 //·Line·:·6
  
25 class·X25 class·X
26 {26 {
27 ····static·int·i·=·0b_1;27 ····static·int·i·=·0b;
 28 ····static·void·Main·()·{}
28 }</string>29 }</string>
29 ····<string>//·CS1013:·Invalid·number30 ····<string>//·CS1013:·Invalid·number
30 //·Line·:·631 //·Line·:·6
  
31 class·X32 class·X
32 {33 {
33 ····static·int·i·=·0x0_;34 ····static·int·i·=·0x;
34 }</string>35 }</string>
35 ····<string>//·CS1013:·Invalid·number36 ····<string>//·CS1013:·Invalid·number
36 //·Line·:·637 //·Line·:·6
  
37 class·X38 class·X
38 {39 {
39 ····static·int·i·=·1_e1;40 ····static·int·i·=·1_e1;
40 }</string>41 }</string>
41 ····<string>//·CS1013:·Invalid·number42 ····<string>//·CS1013:·Invalid·number
42 //·Line·:·643 //·Line·:·6
  
43 class·X44 class·X
44 {45 {
45 ····static·int·i·=·0b;46 ····static·int·i·=·1_;
46 ····static·void·Main·()·{} 
47 }</string>47 }</string>
48 ····<string>//·CS1013:·Invalid·number48 ····<string>//·CS1013:·Invalid·number
49 //·Line·:·649 //·Line·:·6
  
50 class·X50 class·X
51 {51 {
52 ····static·int·i·=·0x_1;52 ····static·int·i·=·0b_1;
53 }</string>53 }</string>
54 ····<string>//·CS1013:·Invalid·number54 ····<string>//·CS1013:·Invalid·number
55 //·Line·:·655 //·Line·:·6
  
56 class·X56 class·X
57 {57 {
58 ····static·float·i·=·1_f;58 ····static·double·i·=·1_.2;
59 }</string>59 }</string>
60 ··</Examples>60 ··</Examples>
61 </ErrorDocumentation>61 </ErrorDocumentation>
1.3 KB
CS4011
1.29 KB
CS4011
Ordering differences only
    
Offset 22, 55 lines modifiedOffset 22, 55 lines modified
22 »       }22 »       }
23 »       23 »       
24 »       static·async·void·Test·()24 »       static·async·void·Test·()
25 »       {25 »       {
26 »       »       await·9;26 »       »       await·9;
27 »       }27 »       }
28 }</string>28 }</string>
29 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members29 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members
30 //·Line:·1630 //·Line:·16
  
31 static·class·S31 static·class·S
32 {32 {
33 »       public·static·int·GetAwaiter·(this·int·i)33 »       public·static·A·GetAwaiter·(this·int·i)
34 »       {34 »       {
35 »       »       return·1;35 »       »       return·new·A·();
36 »       }36 »       }
37 }37 }
  
38 class·A38 class·A
39 {39 {
 40 »       bool·IsCompleted·{
 41 »       »       get·{
 42 »       »       »       return·true;
 43 »       »       }
 44 »       }
 45 »       
 46 »       void·OnCompleted·(System.Action·a)
 47 »       {
 48 »       }
 49 »       
40 »       static·async·void·Test·()50 »       static·async·void·Test·()
41 »       {51 »       {
42 »       »       await·9;52 »       »       await·9;
43 »       }53 »       }
44 }</string>54 }</string>
45 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members55 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members
46 //·Line:·1656 //·Line:·16
  
47 static·class·S57 static·class·S
48 {58 {
49 »       public·static·A·GetAwaiter·(this·int·i)59 »       public·static·int·GetAwaiter·(this·int·i)
50 »       {60 »       {
51 »       »       return·new·A·();61 »       »       return·1;
52 »       }62 »       }
53 }63 }
  
54 class·A64 class·A
55 {65 {
56 »       bool·IsCompleted·{ 
57 »       »       get·{ 
58 »       »       »       return·true; 
59 »       »       } 
60 »       } 
61 »        
62 »       void·OnCompleted·(System.Action·a) 
63 »       { 
64 »       } 
65 »        
66 »       static·async·void·Test·()66 »       static·async·void·Test·()
67 »       {67 »       {
68 »       »       await·9;68 »       »       await·9;
69 »       }69 »       }
70 }</string>70 }</string>
71 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members71 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members
72 //·Line:·1672 //·Line:·16
791 B
CS0144
779 B
CS0144
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0144</ErrorName>3 ··<ErrorName>CS0144</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'5 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'
6 //·Line:·116 //·Line:·11
7 interface·X·{ 
8 »       void·A·();7 abstract·class·X·{
 8 »       public·abstract·void·B·();
  
9 }9 }
  
10 class·Demo·{10 class·Demo·{
11 »       static·void·Main·()11 »       static·void·Main·()
12 »       {12 »       {
13 »       »       object·x·=·new·X·();13 »       »       object·x·=·new·X·();
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'16 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'
17 //·Line:·1117 //·Line:·11
18 abstract·class·X·{ 
19 »       public·abstract·void·B·();18 interface·X·{
 19 »       void·A·();
  
20 }20 }
  
21 class·Demo·{21 class·Demo·{
22 »       static·void·Main·()22 »       static·void·Main·()
23 »       {23 »       {
24 »       »       object·x·=·new·X·();24 »       »       object·x·=·new·X·();
4.17 KB
CS0034
4.16 KB
CS0034
Ordering differences only
    
Offset 1, 82 lines modifiedOffset 1, 81 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0034</ErrorName>3 ··<ErrorName>CS0034</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`Foo'·and·`Foo'5 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`A'·and·`A'
6 //·Line:·236 //·Line:·22
  
 7 public·class·A·{
7 public·struct·Foo 
8 { 
9 »       public·static·implicit·operator·int?·(Foo·f)8 »       public·static·implicit·operator·int·(A·a)
10 »       {9 »       {
11 »       »       return·1;10 »       »       return·0;
12 »       }11 »       }
  
13 »       public·static·implicit·operator·bool?·(Foo·f)12 »       public·static·implicit·operator·string·(A·a)
14 »       {13 »       {
15 »       »       return·false;14 »       »       return·"a";
16 »       }15 »       }
17 } 
  
18 class·C 
19 { 
20 »       public·static·void·Main·()16 »       public·static·void·Main·()
21 »       {17 »       {
22 »       »       Foo·f; 
23 »       »       Foo·f2; 
24 »       »       var·v·=·f·==·f2;18 »       »       A·a·=·new·A·();
 19 »       »       object·o·=·a·+·a;
 20 »       »       System.Console.WriteLine·(o);
25 »       }21 »       }
26 }</string>22 }</string>
27 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`null'·and·`null'23 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`A'·and·`A'
28 //·Line:·824 //·Line:·36
  
29 class·C25 using·System;
  
 26 struct·A
30 {27 {
31 »       public·static·void·Main·()28 »       public·static·implicit·operator·string·(A·c)
32 »       {29 »       {
33 »       »       const·string·s3·=·null·+·null;30 »       »       return·null;
34 »       }31 »       }
35 }</string> 
36 ····<string>//·CS0034:·Operator·`!='·is·ambiguous·on·operands·of·type·`Program.A'·and·`Program.B' 
37 //·Line:·36 
  
38 using·System;32 »       public·static·implicit·operator·Delegate·(A·c)
 33 »       {
 34 »       »       return·null;
 35 »       }
 36 }
  
  
39 class·Program37 class·Program
40 {38 {
41 »       public·class·A39 »       public·static·void·Main·()
42 »       {40 »       {
 41 »       »       bool·b·=·new·A·()·==·new·A·();
43 »       »       public·static·implicit·operator·string·(A·c) 
44 »       »       { 
45 »       »       »       return·null; 
46 »       »       } 
47 »       »        
48 »       »       public·static·implicit·operator·Delegate·(A·c) 
49 »       »       { 
50 »       »       »       return·null; 
51 »       »       } 
52 »       }42 »       }
53 »        
54 »       public·class·B43 }</string>
 44 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`Foo'·and·`Foo'
 45 //·Line:·23
  
 46 public·struct·Foo
 47 {
 48 »       public·static·implicit·operator·int?·(Foo·f)
55 »       {49 »       {
56 »       »       public·static·implicit·operator·string·(B·c) 
57 »       »       { 
58 »       »       »       return·null;50 »       »       return·1;
59 »       »       } 
60 »       »        
61 »       »       public·static·implicit·operator·Delegate·(B·c) 
62 »       »       { 
63 »       »       »       return·null; 
64 »       »       } 
65 »       }51 »       }
  
66 »       public·static·void·Main·(string·[]·args)52 »       public·static·implicit·operator·bool?·(Foo·f)
67 »       {53 »       {
68 »       »       bool·b·=·new·A·()·!=·new·B·();54 »       »       return·false;
 55 »       }
 56 }
  
 57 class·C
 58 {
 59 »       public·static·void·Main·()
 60 »       {
 61 »       »       Foo·f;
 62 »       »       Foo·f2;
 63 »       »       var·v·=·f·==·f2;
69 »       }64 »       }
70 }</string>65 }</string>
71 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`Y'·and·`X'66 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`Y'·and·`X'
72 //·Line:·2267 //·Line:·22
73 public·class·Y·{68 public·class·Y·{
74 »       public·static·implicit·operator·int·(Y·y)·{69 »       public·static·implicit·operator·int·(Y·y)·{
75 »       »       return·0;70 »       »       return·0;
Offset 107, 56 lines modifiedOffset 106, 57 lines modified
  
107 public·class·C·{106 public·class·C·{
108 »       public·static·void·Main·()107 »       public·static·void·Main·()
109 »       {108 »       {
110 »       »       Y·y·=·new·Y·()·+·new·X·();109 »       »       Y·y·=·new·Y·()·+·new·X·();
111 »       }110 »       }
112 }</string>111 }</string>
113 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`A'·and·`A'112 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`null'·and·`null'
114 //·Line:·36113 //·Line:·8
  
115 using·System; 
  
116 struct·A114 class·C
117 {115 {
 116 »       public·static·void·Main·()
118 »       public·static·implicit·operator·string·(A·c) 
119 »       { 
Max diff block lines reached; 1141/4224 bytes (27.01%) of diff not shown.
1.13 KB
CS0192
1.12 KB
CS0192
Ordering differences only
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0192</ErrorName>3 ··<ErrorName>CS0192</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0192:·A·readonly·field·`A.a'·cannot·be·passed·ref·or·out·(except·in·a·constructor)5 ····<string>//·CS0192:·A·readonly·field·`A.a'·cannot·be·passed·ref·or·out·(except·in·a·constructor)
6 //·Line:·156 //·Line:·17
  
 7 using·System;
  
7 class·A8 class·A
8 {9 {
9 »       public·readonly·int·a;10 »       public·readonly·int·a=5;
10 »       11 »       
11 »       public·void·Inc·(out·int·a)12 »       public·void·Inc·(ref·int·a)
12 »       {13 »       {
13 ············a·=·3;14 »       »       ++a;
14 »       }15 »       }
15 »       16 »       
16 »       public·void·IncCall·()17 »       public·void·IncCall·()
17 »       {18 »       {
18 »       »       Inc·(out·a);19 »       »       Inc·(ref·a);
 20 »       }
 21 »       
 22 »       static·void·Main·()
 23 »       {
19 »       }24 »       }
20 }</string>25 }</string>
21 ····<string>//·CS0192:·A·readonly·field·`A.a'·cannot·be·passed·ref·or·out·(except·in·a·constructor)26 ····<string>//·CS0192:·A·readonly·field·`A.a'·cannot·be·passed·ref·or·out·(except·in·a·constructor)
22 //·Line:·1727 //·Line:·15
  
23 using·System; 
  
24 class·A28 class·A
25 {29 {
26 »       public·readonly·int·a=5;30 »       public·readonly·int·a;
27 »       31 »       
28 »       public·void·Inc·(ref·int·a)32 »       public·void·Inc·(out·int·a)
29 »       {33 »       {
30 »       »       ++a;34 ············a·=·3;
31 »       }35 »       }
32 »       36 »       
33 »       public·void·IncCall·()37 »       public·void·IncCall·()
34 »       {38 »       {
35 »       »       Inc·(ref·a);39 »       »       Inc·(out·a);
36 »       } 
37 »        
38 »       static·void·Main·() 
39 »       { 
40 »       }40 »       }
41 }</string>41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
2.78 KB
CS3016
2.77 KB
CS3016
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3016</ErrorName>3 ··<ErrorName>CS3016</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant5 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
6 //·Line:·136 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
 9 [assembly:CLSAttribute·(new·bool·[]·{true,·false})]
9 [assembly:CLSCompliant(true)]10 [assembly:CLSCompliant·(true)]
  
10 public·class·CLSAttribute:·Attribute·{11 public·class·CLSAttribute:·Attribute·{
11 ········public·CLSAttribute()·{}12 ········public·CLSAttribute·()·{
 13 ········}
 14 ········
12 ········public·CLSAttribute(string[]·array)·{}15 ········public·CLSAttribute(bool[]·array)·{
 16 ········}
13 } 
  
14 [CLSAttribute(new·string[]·{·"",·""·})] 
15 public·interface·ITest·{ 
16 }</string>17 }</string>
17 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant18 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
18 //·Line:·819 //·Line:·8
19 //·Compiler·options:·-warnaserror·-warn:120 //·Compiler·options:·-warnaserror·-warn:1
  
20 using·System;21 using·System;
21 [assembly:·System.CLSCompliant·(true)]22 [assembly:·System.CLSCompliant·(true)]
Offset 32, 55 lines modifiedOffset 32, 55 lines modified
32 ········public·CLSAttribute·()·{32 ········public·CLSAttribute·()·{
33 ········}33 ········}
34 ········34 ········
35 ········public·CLSAttribute(bool[]·array)·{35 ········public·CLSAttribute(bool[]·array)·{
36 ········}36 ········}
37 }</string>37 }</string>
38 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant38 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
39 //·Line:·839 //·Line:·13
40 //·Compiler·options:·-warnaserror·-warn:140 //·Compiler·options:·-warnaserror·-warn:1
  
41 using·System;41 using·System;
42 [assembly:·System.CLSCompliant·(true)]42 [assembly:CLSCompliant(true)]
  
43 [CLSAttribute·(new·bool·[]·{true,·false})] 
44 public·enum·E·{43 public·class·CLSAttribute:·Attribute·{
 44 ········public·CLSAttribute()·{}
 45 ········public·CLSAttribute(string[]·array)·{}
45 }46 }
  
 47 [CLSAttribute(new·string[]·{·"",·""·})]
 48 public·interface·ITest·{
46 public·partial·class·CLSAttribute:·System.Attribute·{ 
47 ········public·CLSAttribute·()·{ 
48 ········} 
49 ········ 
50 ········public·CLSAttribute(bool[]·array)·{ 
51 ········} 
52 }</string>49 }</string>
53 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant50 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
54 //·Line:·651 //·Line:·8
55 //·Compiler·options:·-warnaserror·-warn:152 //·Compiler·options:·-warnaserror·-warn:1
  
56 using·System;53 using·System;
57 [assembly:CLSAttribute·(new·bool·[]·{true,·false})] 
58 [assembly:CLSCompliant·(true)]54 [assembly:CLSCompliant·(true)]
  
 55 [CLSAttribute·(new·bool·[]·{true,·false})]
59 public·class·CLSAttribute:·Attribute·{56 public·class·CLSAttribute:·Attribute·{
60 ········public·CLSAttribute·()·{57 ········public·CLSAttribute·()·{
61 ········}58 ········}
62 ········59 ········
63 ········public·CLSAttribute(bool[]·array)·{60 ········public·CLSAttribute(bool[]·array)·{
64 ········}61 ········}
65 }</string>62 }</string>
66 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant63 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
67 //·Line:·864 //·Line:·8
68 //·Compiler·options:·-warnaserror·-warn:165 //·Compiler·options:·-warnaserror·-warn:1
  
69 using·System;66 using·System;
70 [assembly:CLSCompliant·(true)]67 [assembly:·System.CLSCompliant·(true)]
  
71 [CLSAttribute·(new·bool·[]·{true,·false})]68 [CLSAttribute·(new·bool·[]·{true,·false})]
 69 public·enum·E·{
 70 }
  
72 public·class·CLSAttribute:·Attribute·{71 public·partial·class·CLSAttribute:·System.Attribute·{
73 ········public·CLSAttribute·()·{72 ········public·CLSAttribute·()·{
74 ········}73 ········}
75 ········74 ········
76 ········public·CLSAttribute(bool[]·array)·{75 ········public·CLSAttribute(bool[]·array)·{
77 ········}76 ········}
78 }</string>77 }</string>
79 ··</Examples>78 ··</Examples>
563 B
CS1056
551 B
CS1056
Ordering differences only
    
Offset 4, 25 lines modifiedOffset 4, 25 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1056:·Unexpected·character·`\0001'5 ····<string>//·CS1056:·Unexpected·character·`\0001'
6 //·Line:·46 //·Line:·4
  
7 \u0001namespace·Test7 \u0001namespace·Test
8 {8 {
9 }</string>9 }</string>
10 ····<string>//·CS1056:·Unexpected·character·`\0001' 
11 //·Line:·4 
  
12 na\u0001espace·Test 
13 { 
14 }</string> 
15 ····<string>//·CS1056:·Unexpected·character·`$'10 ····<string>//·CS1056:·Unexpected·character·`$'
16 //·Line:·811 //·Line:·8
  
17 public·class·C12 public·class·C
18 {13 {
19 »       void·Update·()14 »       void·Update·()
20 »       {15 »       {
21 »       »       int·a·=·$7;16 »       »       int·a·=·$7;
22 »       }17 »       }
23 }</string>18 }</string>
 19 ····<string>//·CS1056:·Unexpected·character·`\0001'
 20 //·Line:·4
  
 21 na\u0001espace·Test
 22 {
 23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
2.03 KB
CS7003
2.01 KB
CS7003
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 38 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS7003</ErrorName>3 ··<ErrorName>CS7003</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context5 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 6 //·Line:·14
  
 7 class·A&lt;T&gt;
 8 {
 9 »       public·class·B
 10 »       {
 11 »       »       public·int·Foo;
 12 »       }
 13 }
  
 14 class·X
 15 {
 16 »       string·s·=·nameof·(A&lt;&gt;.B);
 17 }</string>
 18 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 19 //·Line:·10
  
 20 class·G&lt;T&gt;
 21 {
 22 }
  
 23 class·C
 24 {
 25 »       G&lt;&gt;·field;
 26 }</string>
 27 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
6 //·Line:·1228 //·Line:·12
  
7 static·class·C29 static·class·C
8 {30 {
9 »       static·void·Foo&lt;T&gt;·()31 »       static·void·Foo&lt;T&gt;·()
10 »       {32 »       {
11 »       }33 »       }
Offset 27, 29 lines modifiedOffset 53, 14 lines modified
  
27 ·»       static·void·Main·()53 ·»       static·void·Main·()
28 »       {54 »       {
29 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);55 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);
30 »       }56 »       }
31 }</string>57 }</string>
32 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context58 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
33 //·Line:·14 
  
34 class·A&lt;T&gt; 
35 { 
36 »       public·class·B 
37 »       { 
38 »       »       public·int·Foo; 
39 »       } 
40 } 
  
41 class·X 
42 { 
43 »       string·s·=·nameof·(A&lt;&gt;.B); 
44 }</string> 
45 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
46 //·Line:·1759 //·Line:·17
  
47 using·System;60 using·System;
  
48 class·C&lt;T&gt;61 class·C&lt;T&gt;
49 {62 {
50 »       public·class·G&lt;U&gt;63 »       public·class·G&lt;U&gt;
Offset 61, 38 lines modifiedOffset 72, 27 lines modified
61 {72 {
62 »       public·static·void·Main·()73 »       public·static·void·Main·()
63 »       {74 »       {
64 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);75 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);
65 »       }76 »       }
66 }</string>77 }</string>
67 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context78 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
68 //·Line:·4 
  
69 using·SCGL·=·System.Collections.Generic.List&lt;&gt;;</string> 
70 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
71 //·Line:·879 //·Line:·8
  
72 class·C80 class·C
73 {81 {
74 ····static·void·Main·()82 ····static·void·Main·()
75 ····{83 ····{
76 »       »       System.Action&lt;&gt;.Combine·();84 »       »       System.Action&lt;&gt;.Combine·();
77 »       }85 »       }
78 }</string>86 }</string>
79 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context87 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
80 //·Line:·1088 //·Line:·4
  
81 class·G&lt;T&gt; 
82 { 
83 } 
  
 89 using·SCGL·=·System.Collections.Generic.List&lt;&gt;;</string>
84 class·C 
85 { 
86 »       G&lt;&gt;·field; 
87 }</string> 
88 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context90 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
89 //·Line:·1091 //·Line:·10
  
90 class·G&lt;T&gt;92 class·G&lt;T&gt;
91 {93 {
92 }94 }
  
1.89 KB
CS0133
1.88 KB
CS0133
Ordering differences only
    
Offset 17, 15 lines modifiedOffset 17, 25 lines modified
17 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value17 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value
18 //·Line:·818 //·Line:·8
  
19 class·X19 class·X
20 {20 {
21 »       void·Foo·()21 »       void·Foo·()
22 »       {22 »       {
23 »       »       const·object·o·=·""·??·null;23 »       »       const·object·o·=·null·??·"";
 24 »       }
 25 }</string>
 26 ····<string>//·CS0133:·The·expression·being·assigned·to·`b'·must·be·a·constant·or·default·value
 27 //·Line:·8
  
 28 class·X
 29 {
 30 »       static·void·Main·()
 31 »       {
 32 »       »       const·int·b·=·true·?·1·:·b;
24 »       }33 »       }
25 }</string>34 }</string>
26 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value35 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value
27 //·Line:·1236 //·Line:·12
28 //·Compiler·options:·-unsafe37 //·Compiler·options:·-unsafe
  
29 class·C38 class·C
Offset 33, 48 lines modifiedOffset 43, 38 lines modified
33 ····public·static·int·i·=·4;43 ····public·static·int·i·=·4;
34 }44 }
  
35 public·unsafe·struct·S45 public·unsafe·struct·S
36 {46 {
37 ····private·fixed·char·pathName·[C.i];47 ····private·fixed·char·pathName·[C.i];
38 }</string>48 }</string>
39 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value49 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value
40 //·Line:·850 //·Line:·8
  
41 class·T51 class·X
42 {52 {
43 ····public·void·FooBar·() 
44 ····{ 
45 ········const·string·Foo·=·Foo; 
46 ····}53 »       void·Foo·()
 54 »       {
 55 »       »       const·object·o·=·""·??·null;
 56 »       }
47 }</string>57 }</string>
48 ····<string>//·CS0133:·The·expression·being·assigned·to·`x'·must·be·a·constant·or·default·value58 ····<string>//·CS0133:·The·expression·being·assigned·to·`x'·must·be·a·constant·or·default·value
49 //·Line:·759 //·Line:·7
  
50 class·X·{60 class·X·{
51 »       X·(int·arg)61 »       X·(int·arg)
52 »       {62 »       {
53 »       »       const·int·x·=·arg;63 »       »       const·int·x·=·arg;
54 »       }64 »       }
55 }</string>65 }</string>
56 ····<string>//·CS0133:·The·expression·being·assigned·to·`b'·must·be·a·constant·or·default·value 
57 //·Line:·8 
  
58 class·X 
59 { 
60 »       static·void·Main·() 
61 »       { 
62 »       »       const·int·b·=·true·?·1·:·b; 
63 »       } 
64 }</string> 
65 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value66 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value
66 //·Line:·867 //·Line:·8
  
67 class·X68 class·T
68 {69 {
69 »       void·Foo·() 
70 »       { 
71 »       »       const·object·o·=·null·??·""; 
72 »       }70 ····public·void·FooBar·()
 71 ····{
 72 ········const·string·Foo·=·Foo;
 73 ····}
73 }</string>74 }</string>
74 ··</Examples>75 ··</Examples>
75 </ErrorDocumentation>76 </ErrorDocumentation>
1.16 KB
CS0703
1.15 KB
CS0703
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0703</ErrorName>3 ··<ErrorName>CS0703</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`A.B&lt;T&gt;.C'·is·less·accessible·than·`A.B&lt;T&gt;' 
6 //·Line:·6 
  
7 public·class·A 
8 { 
9 »       protected·internal·class·B&lt;T&gt;·where·T·:·B&lt;T&gt;.C 
10 »       { 
11 »       »       internal·class·C 
12 »       »       { 
13 »       »       } 
14 »       } 
15 }</string> 
16 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`C.I'·is·less·accessible·than·`C.Foo&lt;T&gt;()'5 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`C.I'·is·less·accessible·than·`C.Foo&lt;T&gt;()'
17 //·Line:·106 //·Line:·10
  
18 public·class·C7 public·class·C
19 {8 {
20 »       interface·I9 »       interface·I
21 »       {10 »       {
22 »       }11 »       }
  
23 »       public·void·Foo&lt;T&gt;()··where·T·:·I12 »       public·void·Foo&lt;T&gt;()··where·T·:·I
24 »       {13 »       {
25 »       }14 »       }
26 }</string>15 }</string>
 16 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`A.B&lt;T&gt;.C'·is·less·accessible·than·`A.B&lt;T&gt;'
 17 //·Line:·6
  
 18 public·class·A
 19 {
 20 »       protected·internal·class·B&lt;T&gt;·where·T·:·B&lt;T&gt;.C
 21 »       {
 22 »       »       internal·class·C
 23 »       »       {
 24 »       »       }
 25 »       }
 26 }</string>
27 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`I'·is·less·accessible·than·`C&lt;T&gt;'27 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`I'·is·less·accessible·than·`C&lt;T&gt;'
28 //·Line:·828 //·Line:·8
  
29 interface·I29 interface·I
30 {30 {
31 }31 }
  
3.19 KB
CS0311
3.18 KB
CS0311
Ordering differences only
    
Offset 1, 50 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0311</ErrorName>3 ··<ErrorName>CS0311</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0311:·The·type·`B&lt;int&gt;'·cannot·be·used·as·type·parameter·`X'·in·the·generic·type·or·method·`C&lt;X&gt;'.·There·is·no·implicit·reference·conversion·from·`B&lt;int&gt;'·to·`D&lt;B&lt;int&gt;&gt;' 
6 //·Line:·3 
7 class·A·:·C&lt;B&lt;int&gt;&gt;·{} 
8 class·B&lt;X&gt;·{} 
9 interface·C&lt;X&gt;·where·X·:·D&lt;X&gt;·{} 
10 interface·D&lt;X&gt;·{}</string> 
11 ····<string>//·CS0311:·The·type·`object'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`G&lt;C&gt;.Method&lt;U&gt;()'.·There·is·no·implicit·reference·conversion·from·`object'·to·`C' 
12 //·Line:·9 
  
13 public·class·C 
14 { 
15 »       public·static·void·Main·() 
16 »       { 
17 »       »       var·mc·=·new·G&lt;C&gt;·(); 
18 »       »       mc.Method&lt;object&gt;·(); 
19 »       } 
20 } 
  
21 public·class·G&lt;T&gt;·where·T·:·C 
22 { 
23 »       public·void·Method&lt;U&gt;·()·where·U·:·T 
24 »       { 
25 »       } 
26 }</string> 
27 ····<string>//·CS0311:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`A'5 ····<string>//·CS031:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`I'
28 //·Line:·196 //·Line:·21
  
29 public·class·Foo&lt;T&gt;7 public·class·Foo&lt;T&gt;
30 »       where·T·:·A8 »       where·T·:·A,·I
31 {9 {
32 }10 }
  
 11 public·interface·I
 12 {·}
  
33 public·class·A13 public·class·A
 14 {·}
34 { 
35 } 
  
36 public·class·B15 public·class·B·:·A
 16 {·}
37 { 
38 } 
  
39 class·X17 class·X
40 {18 {
41 »       Foo&lt;B&gt;·foo;19 »       Foo&lt;B&gt;·foo;
  
42 »       static·void·Main·()20 »       static·void·Main·()
43 »       {21 »       {
Offset 85, 34 lines modifiedOffset 62, 57 lines modified
85 {62 {
86 »       Foo&lt;B&gt;·b;63 »       Foo&lt;B&gt;·b;
  
87 »       static·void·Main·()64 »       static·void·Main·()
88 »       {65 »       {
89 »       }66 »       }
90 }</string>67 }</string>
91 ····<string>//·CS031:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`I'68 ····<string>//·CS0311:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`A'
92 //·Line:·2169 //·Line:·19
  
93 public·class·Foo&lt;T&gt;70 public·class·Foo&lt;T&gt;
94 »       where·T·:·A,·I71 »       where·T·:·A
95 {72 {
96 }73 }
  
97 public·interface·I 
98 {·} 
  
99 public·class·A74 public·class·A
100 {·}75 {
 76 }
  
101 public·class·B·:·A77 public·class·B
102 {·}78 {
 79 }
  
103 class·X80 class·X
104 {81 {
105 »       Foo&lt;B&gt;·foo;82 »       Foo&lt;B&gt;·foo;
  
106 »       static·void·Main·()83 »       static·void·Main·()
107 »       {84 »       {
108 »       }85 »       }
109 }</string>86 }</string>
 87 ····<string>//·CS0311:·The·type·`B&lt;int&gt;'·cannot·be·used·as·type·parameter·`X'·in·the·generic·type·or·method·`C&lt;X&gt;'.·There·is·no·implicit·reference·conversion·from·`B&lt;int&gt;'·to·`D&lt;B&lt;int&gt;&gt;'
 88 //·Line:·3
 89 class·A·:·C&lt;B&lt;int&gt;&gt;·{}
 90 class·B&lt;X&gt;·{}
 91 interface·C&lt;X&gt;·where·X·:·D&lt;X&gt;·{}
 92 interface·D&lt;X&gt;·{}</string>
 93 ····<string>//·CS0311:·The·type·`object'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`G&lt;C&gt;.Method&lt;U&gt;()'.·There·is·no·implicit·reference·conversion·from·`object'·to·`C'
 94 //·Line:·9
  
 95 public·class·C
 96 {
 97 »       public·static·void·Main·()
 98 »       {
 99 »       »       var·mc·=·new·G&lt;C&gt;·();
 100 »       »       mc.Method&lt;object&gt;·();
 101 »       }
 102 }
  
 103 public·class·G&lt;T&gt;·where·T·:·C
 104 {
 105 »       public·void·Method&lt;U&gt;·()·where·U·:·T
 106 »       {
 107 »       }
 108 }</string>
110 ··</Examples>109 ··</Examples>
111 </ErrorDocumentation>110 </ErrorDocumentation>
864 B
CS1059
852 B
CS1059
Ordering differences only
    
Offset 9, 32 lines modifiedOffset 9, 32 lines modified
  
9 public·class·Test·{9 public·class·Test·{
10 »       void·Main·()·{10 »       void·Main·()·{
11 »       »       Console.WriteLine·(++0);11 »       »       Console.WriteLine·(++0);
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer14 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer
15 //·Line:·9 
  
16 static·class·C 
17 { 
18 »       static·void·Foo() 
19 »       { 
20 »       »       const·int·uu·=·1; 
21 »       »       uu++; 
22 »       } 
23 }</string> 
24 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer 
25 //·Line:·1115 //·Line:·11
  
26 using·System;16 using·System;
  
27 class·X17 class·X
28 {18 {
29 »       static·void·Main·()19 »       static·void·Main·()
30 »       {20 »       {
31 »       »       Decimal·v;21 »       »       Decimal·v;
32 »       »       (v·=·new·Decimal·())++;22 »       »       (v·=·new·Decimal·())++;
33 »       }23 »       }
34 }</string>24 }</string>
 25 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer
 26 //·Line:·9
  
 27 static·class·C
 28 {
 29 »       static·void·Foo()
 30 »       {
 31 »       »       const·int·uu·=·1;
 32 »       »       uu++;
 33 »       }
 34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
721 B
CS0227
709 B
CS0227
Ordering differences only
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0227</ErrorName>3 ··<ErrorName>CS0227</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified5 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified
6 //·Line:·56 //·Line:·5
  
7 class·UnsafeClass·{7 class·UnsafeClass·{
8 ········UnsafeClass·()·8 ········unsafe·UnsafeClass·()·{}
9 »       { 
10 »       ····unsafe·{} 
11 »       } 
12 }</string>9 }</string>
13 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified10 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified
14 //·Line:·511 //·Line:·5
  
15 class·UnsafeClass·{12 class·UnsafeClass·{
16 ········unsafe·UnsafeClass·()·{}13 ········UnsafeClass·()·
 14 »       {
 15 »       ····unsafe·{}
 16 »       }
17 }</string>17 }</string>
18 ··</Examples>18 ··</Examples>
19 </ErrorDocumentation>19 </ErrorDocumentation>
882 B
CS1521
870 B
CS1521
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1521</ErrorName>3 ··<ErrorName>CS1521</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1521:·Invalid·base·type·`object[]'5 ····<string>//·CS1521:·Invalid·base·type·`C[]'
6 //·Line:·46 //·Line:·8
  
 7 class·C
 8 {
 9 }
  
7 class·C2:·object[]10 class·C2:·C[]
8 {11 {
9 }</string>12 }</string>
10 ····<string>//·CS1521:·Invalid·base·type·`C*'13 ····<string>//·CS1521:·Invalid·base·type·`C*'
11 //·Line:·914 //·Line:·9
12 //·Compiler·options:·-unsafe15 //·Compiler·options:·-unsafe
  
13 struct·C16 struct·C
14 {17 {
15 }18 }
  
16 unsafe·class·C2:·C*19 unsafe·class·C2:·C*
17 {20 {
18 }</string>21 }</string>
19 ····<string>//·CS1521:·Invalid·base·type·`C[]'22 ····<string>//·CS1521:·Invalid·base·type·`object[]'
20 //·Line:·823 //·Line:·4
  
21 class·C 
22 { 
23 } 
  
24 class·C2:·C[]24 class·C2:·object[]
25 {25 {
26 }</string>26 }</string>
27 ····<string>//·CS1521:·Invalid·base·type·`C?'27 ····<string>//·CS1521:·Invalid·base·type·`C?'
28 //·Line:·828 //·Line:·8
  
29 struct·C29 struct·C
30 {30 {
14.1 KB
CS1961
14.1 KB
CS1961
Ordering differences only
    
Offset 1, 181 lines modifiedOffset 1, 163 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1961</ErrorName>3 ··<ErrorName>CS1961</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`B&lt;T&gt;'5 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'
6 //·Line:·86 //·Line:·8
  
7 interface·A&lt;in·T&gt;7 interface·A&lt;T&gt;
8 {8 {
9 }9 }
  
10 interface·B&lt;out·T&gt;·:·A&lt;T&gt;10 interface·B&lt;in·T&gt;
11 {11 {
 12 »       A&lt;T&gt;·A·{·get;·}
12 }</string>13 }</string>
 14 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(ref·T)'
 15 //·Line:·4
  
 16 interface·A&lt;in·T&gt;
 17 {
 18 »       void·B(ref·T·t);
 19 }</string>
13 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'20 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'
14 //·Line:·821 //·Line:·8
  
15 interface·A&lt;T&gt;22 interface·A&lt;T&gt;
16 {23 {
17 }24 }
  
18 interface·B&lt;in·T&gt;25 interface·B&lt;in·T&gt;
19 {26 {
20 »       void·C(A&lt;T&gt;·a);27 »       A&lt;A&lt;T&gt;&gt;·A·{·get;·}
21 }</string>28 }</string>
22 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'29 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'
23 //·Line:·830 //·Line:·8
  
24 interface·A&lt;T&gt;31 interface·A&lt;T&gt;
25 {32 {
26 }33 }
  
27 interface·B&lt;in·T&gt;34 interface·B&lt;out·T&gt;
28 {35 {
29 »       void·C(A&lt;T&gt;·a);36 »       A&lt;T&gt;·C();
30 }</string>37 }</string>
31 ····<string>//·CS1961:·The·covariant·type·parameter·`U'·must·be·contravariantly·valid·on·`D&lt;U&gt;()'38 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`B&lt;T&gt;.A'
32 //·Line:·839 //·Line:·8
  
33 interface·I&lt;in·T&gt;40 interface·A&lt;in·T&gt;
34 {41 {
35 }42 }
  
36 delegate·I&lt;U[]&gt;·D&lt;out·U&gt;·();</string>43 interface·B&lt;out·T&gt;
 44 {
 45 »       A&lt;T&gt;·A·{·get;·}
 46 }</string>
37 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`D&lt;T&gt;()'47 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(ref·T)'
38 //·Line:·448 //·Line:·4
  
39 delegate·T·D&lt;in·T&gt;·();</string> 
40 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(out·T)' 
41 //·Line:·6 
  
42 interface·A&lt;out·T&gt;49 interface·A&lt;out·T&gt;
43 {50 {
44 »       void·B(out·T·t);51 »       void·B(ref·T·t);
45 }</string>52 }</string>
46 ····<string>//·CS1923:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'53 ····<string>//·CS1923:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'
47 //·Line:·854 //·Line:·8
  
48 interface·A&lt;T&gt;55 interface·A&lt;T&gt;
49 {56 {
50 }57 }
  
51 interface·B&lt;out·T&gt;58 interface·B&lt;out·T&gt;
52 {59 {
53 »       void·C(A&lt;A&lt;T&gt;&gt;·a);60 »       void·C(A&lt;A&lt;T&gt;&gt;·a);
54 }</string>61 }</string>
55 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'62 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'
56 //·Line:·8 
  
57 interface·A&lt;T&gt; 
58 { 
59 } 
  
60 delegate·void·B&lt;in·T&gt;·(A&lt;T&gt;·a);</string> 
61 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()' 
62 //·Line:·863 //·Line:·8
  
63 interface·A&lt;T&gt;64 interface·A&lt;T&gt;
64 {65 {
65 }66 }
  
66 interface·B&lt;in·T&gt;67 interface·B&lt;in·T&gt;
67 {68 {
68 »       A&lt;A&lt;T&gt;&gt;·C();69 »       void·C(A&lt;T&gt;·a);
69 }</string>70 }</string>
70 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'71 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;'
71 //·Line:·872 //·Line:·8
  
72 interface·A&lt;T&gt;73 interface·A&lt;T&gt;
73 {74 {
74 }75 }
  
 76 interface·B&lt;out·T&gt;·:·A&lt;T&gt;
75 delegate·void·B&lt;out·T&gt;·(A&lt;T&gt;·a);</string> 
76 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(out·T)' 
77 //·Line:·5 
  
78 interface·A&lt;in·T&gt; 
79 {77 {
80 »       void·B(out·T·t); 
81 }</string>78 }</string>
82 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'79 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;A&lt;T&gt;&gt;)'
83 //·Line:·880 //·Line:·8
  
84 interface·A&lt;T&gt;81 interface·A&lt;T&gt;
85 {82 {
86 }83 }
  
 84 delegate·void·B&lt;in·T&gt;·(A&lt;A&lt;T&gt;&gt;·a);</string>
87 delegate·A&lt;T&gt;·B&lt;in·T&gt;·();</string> 
88 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`A&lt;T&gt;.B(T)' 
89 //·Line:·6 
  
90 interface·A&lt;out·T&gt; 
91 { 
92 »       void·B(T·t); 
Max diff block lines reached; 9876/14404 bytes (68.56%) of diff not shown.
16.7 KB
CS0246
16.7 KB
CS0246
Ordering differences only
    
Offset 1, 130 lines modifiedOffset 1, 146 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0246</ErrorName>3 ··<ErrorName>CS0246</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0246:·The·type·or·namespace·name·`C'·could·not·be·found.·Are·you·missing·an·assembly·reference?5 ····<string>//·CS0246:·The·type·or·namespace·name·`XmlDocument'·could·not·be·found.·Consider·using·fully·qualified·name·`System.Xml.XmlDocument'
6 //·Line:·56 //·Line:·6
  
7 using·C·=·Cks.Runtime.Data; 
8 using·BigInteger·=·C.BigInteger;7 using·System;
 8 using·System.Xml;
 9 using·Document·=·XmlDocument;
  
9 namespace·Cks.Runtime.Data10 public·class·Test·{
 11 »       public·static·void·Main·()
 12 »       {
 13 »       }
 14 }</string>
 15 ····<string>//·CS0246:·The·type·or·namespace·name·`AAAA'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 16 //·Line:·7
  
 17 using·System;
 18 [assembly:CLSCompliant·(true)]
  
 19 [AAAA(false)]
 20 public·sealed·class·Region
10 {21 {
11 »       public·class·BigInteger·{}22 ····public·Region()·{}
 23 }</string>
 24 ····<string>//·CS0246:·The·type·or·namespace·name·`wrong'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 25 //·Line:·15
  
 26 using·System;
  
 27 class·X
 28 {
 29 »       static·void·Foo&lt;T&gt;·()·where·T·:·class
 30 »       {
 31 »       }
  
 32 »       public·static·void·Main·()
 33 »       {
 34 »       »       Action·a·=·()·=&gt;·{
 35 »       »       »       Foo&lt;wrong&gt;·();
 36 »       »       };
 37 »       }
12 }</string>38 }</string>
13 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?39 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?
14 //·Line:·540 //·Line:·4
  
15 interface·A·{ 
16 ········event·ErrorType·Test;41 public·delegate·ErrorType·Delegate·();</string>
 42 ····<string>//·CS0246:·The·type·or·namespace·name·`B'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 43 //·Line:·4
  
 44 class·A·:·B
 45 {
 46 ········public·class·B
 47 ········{·}
17 }</string>48 }</string>
18 ····<string>//·CS0246:·The·type·or·namespace·name·`Foo'·could·not·be·found.·Are·you·missing·an·assembly·reference?49 ····<string>//·CS0246:·The·type·or·namespace·name·`Foo'·could·not·be·found.·Are·you·missing·an·assembly·reference?
19 //·Line:·850 //·Line:·8
  
20 class·Crashy51 class·Crashy
21 {52 {
22 »       void·Call·(System.Action&lt;object&gt;·action)·{·}53 »       void·Call·(System.Action&lt;object&gt;·action)·{·}
  
23 »       public·void·DoCrash·()·=&gt;·Call·(f·=&gt;·f·as·Foo);54 »       public·void·DoCrash·()·=&gt;·Call·(f·=&gt;·f·as·Foo);
24 }</string>55 }</string>
25 ····<string>//·CS0246:·The·type·or·namespace·name·`Foo'·could·not·be·found.·Are·you·missing·an·assembly·reference?56 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?
26 //·Line:·457 //·Line:·5
  
27 using·Foo;</string> 
28 ····<string>//·CS0246:·The·type·or·namespace·name·`aGgt'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
29 //·Line:·13 
  
30 using·System;58 interface·A·{
 59 ········event·ErrorType·Test;
 60 }</string>
 61 ····<string>//·CS0246:·The·type·or·namespace·name·`NotExist'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 62 //·Line:·6
  
31 class·C63 class·X
32 {64 {
 65 »       NotExist&lt;float&gt;·foo;
33 »       public·static·void·Main·() 
34 »       { 
35 »       »       try·{ 
36 »       »       »       throw·null; 
37 »       »       }·catch·(ArgumentException)·{ 
38 »       »       }·catch·(aGgt)·{ 
39 »       »       } 
40 »       } 
41 }</string>66 }</string>
42 ····<string>//·CS0246:·The·type·or·namespace·name·`Reflection'·could·not·be·found.·Are·you·missing·an·assembly·reference?67 ····<string>//·CS0246:·The·type·or·namespace·name·`dynamic'·could·not·be·found.·Are·you·missing·an·assembly·reference?
43 //·Line:·768 //·Line:·4
44 using·System; 
  
 69 using·static·dynamic;</string>
45 class·foo·{ 
46 ····static·void·Main(string[]·args·)·{···· 
47 ········Reflection.ConstructorInfo·ci;········ 
48 ····} 
49 }</string> 
50 ····<string>//·CS0246:·The·type·or·namespace·name·`class'·could·not·be·found.·Are·you·missing·an·assembly·reference?70 ····<string>//·CS0246:·The·type·or·namespace·name·`Uri'·could·not·be·found.·Are·you·missing·`System'·using·directive?
51 //·Line:·971 //·Line:·7
52 using·System; 
  
53 public·class·classAttribute·:·Attribute72 public·interface·IFoo
54 {73 {
 74 ········string·Heh·{·get;·}·//·significant·to·cause·the·error.
 75 ········Uri·Hoge·();·//·note·that·it·cannot·be·resolved·here.
55 }76 }
  
 77 public·class·Foo·:·IFoo
56 [@class] 
57 class·Foo 
58 {78 {
 79 ········string·IFoo.Heh·{·get·{·return·null;·}·}
 80 ········public·System.Uri·Hoge·()·{·return·null;·}
59 }</string>81 }</string>
60 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?82 ····<string>//·CS0246:·The·type·or·namespace·name·`var'·could·not·be·found.·Are·you·missing·an·assembly·reference?
61 //·Line:·583 //·Line:·8
  
62 interface·A·{ 
63 ········ErrorType·Method(); 
 84 class·X
 85 {
Max diff block lines reached; 12771/17091 bytes (74.72%) of diff not shown.
2.2 KB
CS0695
2.19 KB
CS0695
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0695</ErrorName>3 ··<ErrorName>CS0695</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0695:·`Test&lt;T&gt;.TestN'·cannot·implement·both·`C&lt;T&gt;.I'·and·`C&lt;string&gt;.I'·because·they·may·unify·for·some·type·parameter·substitutions
 6 //·Line:·17
  
 7 class·C&lt;T&gt;
 8 {
 9 »       public·interface·I
 10 »       {
 11 »       }
 12 »       
 13 »       public·class·N·:·C&lt;string&gt;
 14 »       {
 15 »       }
 16 }
  
 17 class·Test&lt;T&gt;·:·C&lt;T&gt;
 18 {
 19 »       class·TestN·:·I,·N.I
 20 »       {
 21 »       }
 22 }</string>
5 ····<string>//·CS0695:·`C&lt;X,Y&gt;'·cannot·implement·both·`I&lt;X&gt;'·and·`I&lt;K&lt;Y&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions23 ····<string>//·CS0695:·`C&lt;X,Y&gt;'·cannot·implement·both·`I&lt;X&gt;'·and·`I&lt;K&lt;Y&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions
6 //·Line:·1024 //·Line:·10
  
7 interface·I&lt;X&gt;25 interface·I&lt;X&gt;
8 {·}26 {·}
  
9 interface·K&lt;X&gt;27 interface·K&lt;X&gt;
Offset 42, 50 lines modifiedOffset 62, 30 lines modified
42 //·Line:·762 //·Line:·7
  
43 interface·I&lt;X&gt;63 interface·I&lt;X&gt;
44 {·}64 {·}
  
45 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;65 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;
46 {·}</string>66 {·}</string>
47 ····<string>//·CS0695:·`A&lt;X,Y,Z&gt;'·cannot·implement·both·`I&lt;X&gt;'·and·`I&lt;A&lt;Y,Y,Z&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions 
48 //·Line:·7 
  
49 interface·I&lt;X&gt; 
50 {·} 
  
51 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt; 
52 {·}</string> 
53 ····<string>//·CS0695:·`C&lt;T,U&gt;'·cannot·implement·both·`A&lt;T&gt;.IB'·and·`A&lt;U&gt;.IB'·because·they·may·unify·for·some·type·parameter·substitutions67 ····<string>//·CS0695:·`C&lt;T,U&gt;'·cannot·implement·both·`A&lt;T&gt;.IB'·and·`A&lt;U&gt;.IB'·because·they·may·unify·for·some·type·parameter·substitutions
54 //·Line:·1168 //·Line:·11
  
55 class·A&lt;T&gt;69 class·A&lt;T&gt;
56 {70 {
57 »       public·interface·IB71 »       public·interface·IB
58 »       {72 »       {
59 »       }73 »       }
60 }74 }
  
61 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB75 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB
62 {76 {
63 }</string>77 }</string>
64 ····<string>//·CS0695:·`Test&lt;T&gt;.TestN'·cannot·implement·both·`C&lt;T&gt;.I'·and·`C&lt;string&gt;.I'·because·they·may·unify·for·some·type·parameter·substitutions78 ····<string>//·CS0695:·`A&lt;X,Y,Z&gt;'·cannot·implement·both·`I&lt;X&gt;'·and·`I&lt;A&lt;Y,Y,Z&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions
65 //·Line:·1779 //·Line:·7
  
 80 interface·I&lt;X&gt;
 81 {·}
66 class·C&lt;T&gt; 
67 { 
68 »       public·interface·I 
69 »       { 
70 »       } 
71 »        
72 »       public·class·N·:·C&lt;string&gt; 
73 »       { 
74 »       } 
75 } 
  
 82 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt;
76 class·Test&lt;T&gt;·:·C&lt;T&gt; 
77 { 
78 »       class·TestN·:·I,·N.I 
79 »       { 
80 »       } 
81 }</string>83 {·}</string>
82 ··</Examples>84 ··</Examples>
83 </ErrorDocumentation>85 </ErrorDocumentation>
14.5 KB
CS3005
14.5 KB
CS3005
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 75 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3005</ErrorName>3 ··<ErrorName>CS3005</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS3005:·Identifier·`II.compareto()'·differing·only·in·case·is·not·CLS-compliant
 6 //·Line:·11
 7 //·Compiler·options:·-t:library·-warnaserror
  
  
 8 [assembly:System.CLSCompliant(true)]
  
 9 public·interface·I·{
 10 }
  
 11 public·interface·II:·I,·System.IComparable·{
 12 ········bool·compareto();
 13 }</string>
 14 ····<string>//·CS3005:·Identifier·`ErrorCS3005.foo'·differing·only·in·case·is·not·CLS-compliant
 15 //·Line:·9
 16 //·Compiler·options:·-warnaserror·-warn:1
  
 17 using·System;
 18 [assembly:·CLSCompliant·(true)]
  
 19 public·class·ErrorCS3005·{
 20 »       public·int·FOO·=·0;
 21 »       public·int·foo·=·1;
  
 22 »       public·static·void·Main·(·)·{
 23 »       »       ErrorCS3005·error·=·new·ErrorCS3005·();
 24 »       »       Console.WriteLine·("This·should·make·the·compiler·to·complain·ERROR·CS3005,·number:·{0}",·error.foo);
 25 »       }
 26 }</string>
 27 ····<string>//·CS3005:·Identifier·`CLSClass.this[int].set'·differing·only·in·case·is·not·CLS-compliant
 28 //·Line:·8
 29 //·Compiler·options:·-warnaserror
  
 30 [assembly:System.CLSCompliant(true)]
  
 31 public·class·CLSClass·{
 32 ········protected·int·SET_item;
 33 ········public·int·this[int·index]·{·set·{}·}········
 34 }</string>
5 ····<string>//·CS3005:·Identifier·`a'·differing·only·in·case·is·not·CLS-compliant35 ····<string>//·CS3005:·Identifier·`a'·differing·only·in·case·is·not·CLS-compliant
6 //·Line:·1036 //·Line:·10
7 //·Compiler·options:·-warnaserror37 //·Compiler·options:·-warnaserror
  
8 using·System;38 using·System;
9 [assembly:CLSCompliant·(true)]39 [assembly:CLSCompliant·(true)]
  
10 public·enum·A·{40 public·enum·A·{
11 }41 }
  
12 public·interface·a·{42 public·interface·a·{
13 }</string>43 }</string>
 44 ····<string>//·CS3005:·Identifier·`CLSClass.Method&lt;T&gt;(int)'·differing·only·in·case·is·not·CLS-compliant
 45 //·Line:·12
 46 //·Compiler·options:·-warnaserror
  
 47 [assembly:System.CLSCompliant·(true)]
  
 48 public·class·BaseClass·{
 49 ········public·int·method;
 50 }
  
 51 public·class·CLSClass·:·BaseClass·{
 52 ········public·static·void·Method&lt;T&gt;(int·arg)·{}
 53 }</string>
14 ····<string>//·CS3005:·Identifier·`CLSClass.value'·differing·only·in·case·is·not·CLS-compliant54 ····<string>//·CS3005:·Identifier·`CLSClass.value'·differing·only·in·case·is·not·CLS-compliant
15 //·Line:·1555 //·Line:·15
16 //·Compiler·options:·-warnaserror56 //·Compiler·options:·-warnaserror
  
17 [assembly:System.CLSCompliant(true)]57 [assembly:System.CLSCompliant(true)]
  
18 public·class·X·{58 public·class·X·{
Offset 27, 120 lines modifiedOffset 79, 105 lines modified
27 public·class·Y:·X·{79 public·class·Y:·X·{
28 ········private·readonly·bool·vAalue;80 ········private·readonly·bool·vAalue;
29 }81 }
30 ····82 ····
31 public·class·CLSClass:·Y·{83 public·class·CLSClass:·Y·{
32 ········protected·internal·bool·value;84 ········protected·internal·bool·value;
33 }</string>85 }</string>
34 ····<string>//·CS3005:·Identifier·`clsInterface'·differing·only·in·case·is·not·CLS-compliant86 ····<string>//·CS3005:·Identifier·`CLSClass.Event_A'·differing·only·in·case·is·not·CLS-compliant
35 //·Line:·1087 //·Line:·13
36 //·Compiler·options:·-warnaserror88 //·Compiler·options:·-warnaserror
  
37 using·System; 
38 [assembly:CLSCompliant·(true)]89 [assembly:System.CLSCompliant(true)]
  
39 public·interface·CLSInterface·{90 public·delegate·void·MyDelegate(int·i);
  
 91 public·class·Base·{
 92 ········protected·event·System.ResolveEventHandler·Event_a;
40 }93 }
  
41 public·class·clsInterface:·CLSInterface·{94 public·class·CLSClass:·Base·{
 95 ········public·event·MyDelegate·Event_A;
42 }</string>96 }</string>
 97 ····<string>//·CS3005:·Identifier·`CLSEnum.Label'·differing·only·in·case·is·not·CLS-compliant
 98 //·Line:·10
 99 //·Compiler·options:·-warnaserror·-warn:1
  
 100 using·System;
 101 [assembly:CLSCompliant·(true)]
  
 102 public·enum·CLSEnum·{
 103 ········label,
 104 ········Label
 105 }</string>
43 ····<string>//·CS3005:·Identifier·`CLSClass.NameAbC(int)'·differing·only·in·case·is·not·CLS-compliant106 ····<string>//·CS3005:·Identifier·`ClsClass'·differing·only·in·case·is·not·CLS-compliant
44 //·Line:·9107 //·Line:·9
45 //·Compiler·options:·-warnaserror108 //·Compiler·options:·-warnaserror
  
 109 [assembly:System.CLSCompliant(true)]
  
 110 public·partial·class·CLSClass·{}
  
 111 public·partial·struct·ClsClass·{}</string>
 112 ····<string>//·CS3005:·Identifier·`CLSClass.NameAbC'·differing·only·in·case·is·not·CLS-compliant
 113 //·Line:·12
 114 //·Compiler·options:·-warnaserror
  
46 using·System;115 using·System;
47 [assembly:CLSCompliant·(true)]116 [assembly:CLSCompliant·(true)]
  
48 public·class·CLSClass·{117 public·class·CLSClass·{
Max diff block lines reached; 10962/14816 bytes (73.99%) of diff not shown.
1.66 KB
CS0550
1.65 KB
CS0550
Ordering differences only
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0550</ErrorName>3 ··<ErrorName>CS0550</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.Value.set'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.Value'5 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.this[bool].get'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.this[bool]'
6 //·Line:·136 //·Line:·13
  
 7 using·System.Runtime.CompilerServices;
  
7 interface·PropertyInterface·{8 interface·PropertyInterface·{
8 ········int·Value·{·get;·}9 ········int·this[bool·b]·{·set;·}
9 }10 }
  
10 public·class·PropertyClass:·PropertyInterface·{11 public·class·PropertyClass:·PropertyInterface·{
11 ········int·PropertyInterface.Value·{·12 ········int·PropertyInterface.this·[bool·b]{·
12 ················get·{·13 ················get·{·
13 ························return·0;14 ························return·0;
14 ················}·15 ················}·
15 ················set·{·}16 ················set·{·}
16 ········}17 ········}
17 }</string>18 }</string>
18 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.this[bool].get'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.this[bool]'19 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.Value.set'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.Value'
19 //·Line:·1320 //·Line:·13
  
20 using·System.Runtime.CompilerServices; 
  
21 interface·PropertyInterface·{21 interface·PropertyInterface·{
22 ········int·this[bool·b]·{·set;·}22 ········int·Value·{·get;·}
23 }23 }
  
24 public·class·PropertyClass:·PropertyInterface·{24 public·class·PropertyClass:·PropertyInterface·{
25 ········int·PropertyInterface.this·[bool·b]{·25 ········int·PropertyInterface.Value·{·
26 ················get·{·26 ················get·{·
27 ························return·0;27 ························return·0;
28 ················}·28 ················}·
29 ················set·{·}29 ················set·{·}
30 ········}30 ········}
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
1.25 KB
CS1624
1.24 KB
CS1624
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1624</ErrorName>3 ··<ErrorName>CS1624</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1624:·The·body·of·`Program.Program()'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type 
6 //·Line:·6 
  
7 class·Program·{ 
8 ········public·Program()·{ 
9 ················yield·break; 
10 ········} 
11 ········static·public·void·Main()·{ 
12 ········} 
13 }</string> 
14 ····<string>//·CS1624:·The·body·of·`C.Test&lt;TSource&gt;(System.Collections.Generic.IEnumerable&lt;TSource&gt;)'·cannot·be·an·iterator·block·because·`TSource'·is·not·an·iterator·interface·type5 ····<string>//·CS1624:·The·body·of·`C.Test&lt;TSource&gt;(System.Collections.Generic.IEnumerable&lt;TSource&gt;)'·cannot·be·an·iterator·block·because·`TSource'·is·not·an·iterator·interface·type
15 //·Line:·86 //·Line:·8
  
16 using·System.Collections.Generic;7 using·System.Collections.Generic;
  
17 public·class·C8 public·class·C
18 {9 {
Offset 59, 9 lines modifiedOffset 49, 19 lines modified
  
59 »       static·void·Main·()49 »       static·void·Main·()
60 »       {50 »       {
61 »       »       IEnumerable·a·=·Test·(3);51 »       »       IEnumerable·a·=·Test·(3);
62 »       »       Console.WriteLine·(a);52 »       »       Console.WriteLine·(a);
63 »       }53 »       }
64 }</string>54 }</string>
 55 ····<string>//·CS1624:·The·body·of·`Program.Program()'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type
 56 //·Line:·6
  
 57 class·Program·{
 58 ········public·Program()·{
 59 ················yield·break;
 60 ········}
 61 ········static·public·void·Main()·{
 62 ········}
 63 }</string>
65 ··</Examples>64 ··</Examples>
66 </ErrorDocumentation>65 </ErrorDocumentation>
1.3 KB
CS0809
1.29 KB
CS0809
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0809</ErrorName>3 ··<ErrorName>CS0809</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0809:·Obsolete·member·`B.Property'·overrides·non-obsolete·member·`A.Property' 
6 //·Line:·17 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 using·System; 
  
9 class·A 
10 { 
11 »       public·virtual·int·Property·{ 
12 »       »       set·{·} 
13 »       } 
14 } 
  
15 class·B·:·A 
16 { 
17 »       [Obsolete·("TEST")] 
18 »       public·override·int·Property·{ 
19 »       »       set·{·} 
20 »       } 
21 }</string> 
22 ····<string>//·CS0809:·Obsolete·member·`A.Filename'·overrides·non-obsolete·member·`Error.Filename'5 ····<string>//·CS0809:·Obsolete·member·`A.Filename'·overrides·non-obsolete·member·`Error.Filename'
23 //·Line:·86 //·Line:·8
24 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
25 class·A:·Error·{8 class·A:·Error·{
26 »       [System.ObsoleteAttribute·("Obsolete",·true)]»    9 »       [System.ObsoleteAttribute·("Obsolete",·true)]»    
27 »       public·override·string·Filename·{10 »       public·override·string·Filename·{
Offset 47, 9 lines modifiedOffset 27, 29 lines modified
47 }27 }
  
48 class·B·{28 class·B·{
49 »       void·TT·()·{29 »       void·TT·()·{
50 »       »       new·A·().Filename·=·"Filename";30 »       »       new·A·().Filename·=·"Filename";
51 »       }31 »       }
52 }</string>32 }</string>
 33 ····<string>//·CS0809:·Obsolete·member·`B.Property'·overrides·non-obsolete·member·`A.Property'
 34 //·Line:·17
 35 //·Compiler·options:·-warnaserror·-warn:4
  
 36 using·System;
  
 37 class·A
 38 {
 39 »       public·virtual·int·Property·{
 40 »       »       set·{·}
 41 »       }
 42 }
  
 43 class·B·:·A
 44 {
 45 »       [Obsolete·("TEST")]
 46 »       public·override·int·Property·{
 47 »       »       set·{·}
 48 »       }
 49 }</string>
53 ··</Examples>50 ··</Examples>
54 </ErrorDocumentation>51 </ErrorDocumentation>
4.35 KB
CS0201
4.34 KB
CS0201
Ordering differences only
    
Offset 1, 47 lines modifiedOffset 1, 58 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0201</ErrorName>3 ··<ErrorName>CS0201</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement5 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
6 //·Line:·116 //·Line:·9
  
7 using·System; 
  
8 public·class·X7 class·D
9 {8 {
10 »       public·static·void·Main·()9 »       void·Foo·()
11 »       {10 »       {
12 »       »       2·*·3;11 »       »       System.Threading.Tasks.TaskFactory·m·=·null;
 12 »       »       m.StartNew·(()·=&gt;·delegate·{·});
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement15 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
16 //·Line:·1016 //·Line:·10
  
17 using·System.Linq;17 using·System;
  
18 class·C18 class·X
19 {19 {
20 »       public·static·void·Main·()20 »       public·static·void·Main·()
21 »       {21 »       {
22 »       »       from·s·in·"string"·select·s;22 »       »       new·Func&lt;int&gt;·(()·=&gt;·0);
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement25 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
26 //·Line:·926 //·Line:·10
  
27 public·class·X27 class·TestClass
28 {28 {
29 »       public·static·void·Main·()29 »       delegate·void·test_delegate·(int·arg);
  
 30 »       public·TestClass·()
30 »       {31 »       {
 32 »       »       test_delegate·D·=·(b)·=&gt;·"a";
31 »       »       return; 
32 »       »       1+1; 
33 »       }33 »       }
34 }</string>34 }</string>
35 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement35 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
 36 //·Line:·7
  
 37 class·T·{
 38 ········static·string·XX·{
 39 ················get·{return·"";}
 40 ········}
 41 ········static·void·Main·()·{
 42 ················T.XX;
 43 ········}
 44 }</string>
 45 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
36 //·Line:·1346 //·Line:·13
  
37 class·C&lt;T&gt;47 class·C&lt;T&gt;
38 {48 {
39 »       static·T·Test·()49 »       static·T·Test·()
40 »       {50 »       {
41 »       »       return·default·(T);51 »       »       return·default·(T);
Offset 49, 87 lines modifiedOffset 60, 76 lines modified
49 »       60 »       
50 »       public·static·void·Main·()61 »       public·static·void·Main·()
51 »       {62 »       {
52 »       »       Test·().Foo;63 »       »       Test·().Foo;
53 »       }64 »       }
54 }</string>65 }</string>
55 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement66 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
56 //·Line:·767 //·Line:·11
  
57 class·T·{ 
58 ········static·string·XX; 
59 ········static·void·Main·()·{ 
60 ················T.XX; 
61 ········}68 using·System;
  
 69 public·class·X
 70 {
 71 »       public·static·void·Main·()
 72 »       {
 73 »       »       2·*·3;
 74 »       }
62 }</string>75 }</string>
63 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement76 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
64 //·Line:·1177 //·Line:·10
  
65 using·System;78 using·System.Linq;
66 using·System.Threading.Tasks; 
  
67 class·C79 class·C
68 {80 {
69 »       async·Task&lt;int&gt;·Test·()81 »       public·static·void·Main·()
70 »       {82 »       {
71 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1);83 »       »       from·s·in·"string"·select·s;
72 »       }84 »       }
73 }</string>85 }</string>
74 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement86 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
75 //·Line:·787 //·Line:·7
  
76 class·T·{88 class·T·{
77 ········static·string·XX·{89 ········static·string·XX;
78 ················get·{return·"";} 
79 ········} 
80 ········static·void·Main·()·{90 ········static·void·Main·()·{
81 ················T.XX;91 ················T.XX;
82 ········}92 ········}
83 }</string>93 }</string>
84 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement94 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
85 //·Line:·895 //·Line:·9
  
86 class·MainClass96 public·class·X
87 {97 {
88 »       public·static·void·Main·()98 »       public·static·void·Main·()
89 »       {99 »       {
 100 »       »       return;
 101 »       »       1+1;
90 »       »       for·(int·i·=·0;·i++;·i·&lt;·8)·{ 
91 »       »       } 
92 »       } 
93 }</string> 
94 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement 
95 //·Line:·10 
  
96 class·TestClass 
97 { 
Max diff block lines reached; 845/4408 bytes (19.17%) of diff not shown.
914 B
CS1024
902 B
CS1024
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1024</ErrorName>3 ··<ErrorName>CS1024</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1024:·Wrong·preprocessor·directive5 ····<string>//·CS1024:·Wrong·preprocessor·directive
 6 //·Line:·7
  
 7 class·C
 8 {
 9 »       #region
 10 »       #end\x0072egion
 11 }</string>
 12 ····<string>//·CS1024:·Wrong·preprocessor·directive
6 //·Line:·1213 //·Line:·12
  
7 using·System;14 using·System;
  
8 class·C15 class·C
9 {16 {
10 »       static·void·Main·()17 »       static·void·Main·()
Offset 15, 20 lines modifiedOffset 23, 12 lines modified
15 »       »       Console.WriteLine·("DEBUG·mode");23 »       »       Console.WriteLine·("DEBUG·mode");
16 #·something·not·valid·here24 #·something·not·valid·here
17 »       »       Console.WriteLine·("NON-DEBUG·mode");25 »       »       Console.WriteLine·("NON-DEBUG·mode");
18 #endif26 #endif
19 »       }27 »       }
20 }</string>28 }</string>
21 ····<string>//·CS1024:·Wrong·preprocessor·directive29 ····<string>//·CS1024:·Wrong·preprocessor·directive
22 //·Line:·7 
  
23 class·C 
24 { 
25 »       #region 
26 »       #end\x0072egion 
27 }</string> 
28 ····<string>//·CS1024:·Wrong·preprocessor·directive 
29 //·Line:·430 //·Line:·4
  
30 #wrong_directive</string>31 #wrong_directive</string>
31 ··</Examples>32 ··</Examples>
32 </ErrorDocumentation>33 </ErrorDocumentation>
949 B
CS8156
937 B
CS8156
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8156</ErrorName>3 ··<ErrorName>CS8156</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8156:·An·expression·cannot·be·used·in·this·context·because·it·may·not·be·returned·by·reference5 ····<string>//·CS8156:·An·expression·cannot·be·used·in·this·context·because·it·may·not·be·returned·by·reference
6 //·Line:·86 //·Line:·8
  
 7 class·Test
 8 {
 9 »       ref·int·Foo·()
 10 »       {
 11 »       »       return·ref·2;
 12 »       }
 13 }</string>
 14 ····<string>//·CS8156:·An·expression·cannot·be·used·in·this·context·because·it·may·not·be·returned·by·reference
 15 //·Line:·8
  
7 class·X16 class·X
8 {17 {
9 »       int·Prop·{18 »       int·Prop·{
10 »       »       get·{19 »       »       get·{
11 »       »       »       return·1;20 »       »       »       return·1;
12 »       »       }21 »       »       }
13 »       }22 »       }
  
14 »       ref·int·Test·()23 »       ref·int·Test·()
15 »       {24 »       {
16 »       »       return·ref·Prop;25 »       »       return·ref·Prop;
17 »       }26 »       }
18 }</string>27 }</string>
19 ····<string>//·CS8156:·An·expression·cannot·be·used·in·this·context·because·it·may·not·be·returned·by·reference 
20 //·Line:·8 
  
21 class·Test 
22 { 
23 »       ref·int·Foo·() 
24 »       { 
25 »       »       return·ref·2; 
26 »       } 
27 }</string> 
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
1.07 KB
CS0611
1.05 KB
CS0611
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0611</ErrorName>3 ··<ErrorName>CS0611</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.ArgIterator' 
6 //·Line:·5 
  
7 public·class·Sample·{ 
8 ········System.ArgIterator[]·arg; 
9 »       »       static·void·Main·()·{} 
10 }</string> 
11 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.TypedReference'5 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.TypedReference'
12 //·Line:·56 //·Line:·5
  
13 public·class·Sample·{7 public·class·Sample·{
14 ········System.TypedReference[]·references·{8 ········System.TypedReference[]·references·{
15 ················get·{9 ················get·{
16 ························return·null;10 ························return·null;
17 ················}11 ················}
18 ········}12 ········}
  
19 »       »       static·void·Main·()·{}13 »       »       static·void·Main·()·{}
20 }</string>14 }</string>
 15 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.ArgIterator'
 16 //·Line:·5
  
 17 public·class·Sample·{
 18 ········System.ArgIterator[]·arg;
 19 »       »       static·void·Main·()·{}
 20 }</string>
21 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`S'21 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`S'
22 //·Line:·1322 //·Line:·13
23 //·Compiler·options:·-langversion:latest23 //·Compiler·options:·-langversion:latest
  
24 public·ref·struct·S24 public·ref·struct·S
25 {25 {
26 }26 }
14.8 KB
CS0266
14.8 KB
CS0266
Ordering differences only
    
Offset 1, 97 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0266</ErrorName>3 ··<ErrorName>CS0266</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`object'·to·`System.Collections.ArrayList'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)5 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`object'·to·`bool'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
6 //·Line:·126 //·Line:·9
  
7 using·System.Collections; 
  
8 class·X7 class·X
9 {8 {
10 »       static·Hashtable·h·=·new·Hashtable·(); 
  
11 »       public·static·void·Main·() 
12 »       { 
13 »       »       ArrayList·l·=·h·["hola"]·=·new·ArrayList·(); 
14 »       } 
15 }</string> 
16 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Foo.MyEnumType'·to·`uint'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
17 //·Line:·11 
  
18 public·class·Foo·{ 
19 ··enum·MyEnumType·{·MyValue·} 
  
20 ··public·void·Bar·() 
21 ··{ 
22 ····uint·my_uint_var·=·0; 
23 ····switch·(my_uint_var)·{ 
24 ····case·MyEnumType.MyValue: 
25 ······break; 
26 ····default: 
27 ······break; 
28 ····} 
29 ··} 
  
30 ··static·void·Main·()·{}9 »       static·void·Main·()
31 }</string> 
32 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int?'·to·`E'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
33 //·Line:·13 
  
34 enum·E 
35 { 
36 } 
  
37 class·C 
38 { 
39 »       public·static·void·Main·() 
40 »       {10 »       {
41 »       »       E·e·=·0; 
42 »       »       E·r·=·e·-·null;11 »       »       object·o·=·true;
 12 »       »       bool·b·=·(o·??·string.Empty);
43 »       }13 »       }
44 }</string>14 }</string>
45 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`E?'·to·`E'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)15 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int'·to·`char'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
46 //·Line:·1316 //·Line:·12
  
47 enum·E 
48 { 
49 } 
  
50 class·C17 class·X
51 {18 {
52 »       public·static·void·Main·()19 »       public·static·void·Main·()
53 »       {20 »       {
 21 »       »       char·x·=·'A';
 22 »       »       char·b·=·+x;
54 »       »       E·e·=·0; 
55 »       »       E·r·=·e·+·null; 
56 »       } 
57 }</string> 
58 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`System.IntPtr'·to·`byte*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
59 //·Line:·23 
60 //·Compiler·options:·-unsafe 
  
61 using·System; 
  
62 public·class·Pixbuf·{ 
63 ········static·void·Main·(string·[]·args) 
64 »       { 
65 »       »       Bug·(); 
66 »       } 
  
67 »       public·IntPtr·Pixels·{ 
68 »       »       get·{ 
69 »       »       »       return·IntPtr.Zero; 
70 »       »       } 
71 »       } 
72 »       public·static·unsafe·void·Bug·() 
73 »       { 
74 »       »       Pixbuf·pixbuf·=·null; 
75 »       »       //should·be: 
76 »       »       //byte·*pix·=·(byte·*)pixbuf.Pixels; 
77 »       »       byte·*pix·=·pixbuf.Pixels; 
78 »       }23 »       }
79 }</string>24 }</string>
80 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Helper*'·to·`Obsolete*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)25 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Helper*'·to·`Obsolete*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
81 //·Line:·1826 //·Line:·18
82 //·Compiler·options:·-unsafe27 //·Compiler·options:·-unsafe
  
83 class·Box·{28 class·Box·{
Offset 108, 83 lines modifiedOffset 42, 108 lines modified
108 ········{42 ········{
109 ················Box·b·=·new·Box·();43 ················Box·b·=·new·Box·();
110 ················fixed·(Obsolete*·p·=·&amp;b.o)44 ················fixed·(Obsolete*·p·=·&amp;b.o)
111 ················{45 ················{
112 ················}46 ················}
113 ········}47 ········}
114 }</string>48 }</string>
115 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`System.Collections.Generic.IList&lt;dynamic&gt;'·to·`string[]'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)49 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`B'·to·`I'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
116 //·Line:·1050 //·Line:·21
117 //·Compiler·options:·-r:CS0266-25-lib.dll·-noconfig 
  
118 public·class·C51 interface·I·{·}
  
 52 class·A·:·I·{·}
  
 53 class·B
119 {54 {
120 »       public·static·void·Main·()55 »       public·static·explicit·operator·A·(B·from)
121 »       {56 »       {
 57 »       »       return·new·A·();
122 »       »       var·t·=·new·Test·(); 
123 »       »       string[]·s·=·t.DynField; 
124 »       }58 »       }
 59 }
125 }</string> 
126 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`void*'·to·`int*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
Max diff block lines reached; 11505/15076 bytes (76.31%) of diff not shown.
835 B
CS1027
823 B
CS1027
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1027</ErrorName>3 ··<ErrorName>CS1027</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1027:·Expected·`#endif'·directive5 ····<string>//·CS1027:·Expected·`#endif'·directive
6 //·Line:·6 
  
7 #if·false 
8 /*·hey·*/·#endif</string> 
9 ····<string>//·CS1027:·Expected·`#endif'·directive 
10 //·Line:·6 
  
11 #if·false</string> 
12 ····<string>//·CS1027:·Expected·`#endif'·directive 
13 //·Line:·116 //·Line:·11
14 //·Compiler·options:·-d:NET_2_07 //·Compiler·options:·-d:NET_2_0
  
15 #if·NET_2_08 #if·NET_2_0
  
16 class·Test9 class·Test
17 {10 {
18 }</string>11 }</string>
 12 ····<string>//·CS1027:·Expected·`#endif'·directive
 13 //·Line:·6
  
 14 #if·false
 15 /*·hey·*/·#endif</string>
 16 ····<string>//·CS1027:·Expected·`#endif'·directive
 17 //·Line:·6
  
 18 #if·false</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
9.83 KB
CS1591
9.82 KB
CS1591
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1591</ErrorName>3 ··<ErrorName>CS1591</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.MyDelegate' 
6 //·Line:·9 
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4 
  
8 using·System; 
  
9 namespace·Testing 
10 { 
11 »       public·delegate·void·MyDelegate·(object·o,·EventArgs·e); 
12 }</string> 
13 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalClass'5 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.operator·!(Testing.Test)'
14 //·Line:·146 //·Line:·14
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:47 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
16 using·System;8 using·System;
  
17 namespace·Testing9 namespace·Testing
18 {10 {
19 »       ///·&lt;summary&gt;11 »       ///·&lt;summary&gt;
20 »       ///·description·for·class·Test12 »       ///·description·for·class·Test
21 »       ///·&lt;/summary&gt;13 »       ///·&lt;/summary&gt;
22 »       public·class·Test14 »       public·class·Test
23 »       {15 »       {
24 »       »       protected·class·InternalClass16 »       »       public·static·bool·operator·!·(Test·t)
25 »       »       {17 »       »       {
 18 »       »       »       return·false;
26 »       »       }19 »       »       }
27 »       }20 »       }
28 }</string>21 }</string>
29 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.IFoo.Foo'22 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.IFoo.Foo'
30 //·Line:·1423 //·Line:·14
31 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:424 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
Offset 42, 263 lines modifiedOffset 33, 272 lines modified
42 »       ///·description·for·interface·IFoo33 »       ///·description·for·interface·IFoo
43 »       ///·&lt;/summary&gt;34 »       ///·&lt;/summary&gt;
44 »       public·interface·IFoo35 »       public·interface·IFoo
45 »       {36 »       {
46 »       »       string·Foo·{·get;·}37 »       »       string·Foo·{·get;·}
47 »       }38 »       }
48 }</string>39 }</string>
49 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.operator·!(Testing.Test)'40 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.this[int]'
50 //·Line:·1441 //·Line:·14
51 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:442 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
52 using·System;43 using·System;
  
53 namespace·Testing44 namespace·Testing
54 {45 {
55 »       ///·&lt;summary&gt;46 »       ///·&lt;summary&gt;
56 »       ///·description·for·class·Test47 »       ///·description·for·class·Test
57 »       ///·&lt;/summary&gt;48 »       ///·&lt;/summary&gt;
58 »       public·class·Test49 »       public·class·Test
59 »       {50 »       {
 51 »       »       public·string·this·[int·i]·{
 52 »       »       »       get·{·return·null;·}
60 »       »       public·static·bool·operator·!·(Test·t) 
61 »       »       { 
62 »       »       »       return·false; 
63 »       »       }53 »       »       }
64 »       }54 »       }
65 }</string>55 }</string>
 56 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`EntryPoint.Create(bool)'
 57 //·Line:·6
 58 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 59 ///·&lt;summary&gt;test&lt;/summary&gt;
 60 public·class·EntryPoint·{
 61 »       protected·void·Create·(bool·test)·{
 62 »       }
  
 63 »       protected·void·Remove·()·{
 64 »       }
 65 }</string>
66 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.InterfaceTest'66 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.TestClass'
67 //·Line:·967 //·Line:·9
68 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:468 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
69 using·System;69 using·System;
  
70 namespace·Testing70 namespace·Testing
71 {71 {
72 »       public·interface·InterfaceTest72 »       public·class·TestClass
73 »       {73 »       {
74 »       }74 »       }
75 }</string>75 }</string>
76 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.TestClass'76 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.MyDelegate'
77 //·Line:·977 //·Line:·9
78 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:478 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
79 using·System;79 using·System;
  
80 namespace·Testing80 namespace·Testing
81 {81 {
 82 »       public·delegate·void·MyDelegate·(object·o,·EventArgs·e);
82 »       public·class·TestClass 
83 »       { 
84 »       } 
85 }</string>83 }</string>
86 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Foo'84 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Test()'
87 //·Line:·1285 //·Line:·14
88 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:486 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
89 using·System;87 using·System;
  
90 namespace·Testing88 namespace·Testing
91 {89 {
92 »       public·enum·Foo90 »       ///·&lt;summary&gt;
 91 »       ///·description·for·class·Test
 92 »       ///·&lt;/summary&gt;
 93 »       public·class·Test
93 »       {94 »       {
 95 »       »       public·Test·()
 96 »       »       {
 97 »       »       }
94 »       }98 »       }
95 }</string>99 }</string>
96 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.MyEvent'100 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.PublicField'
97 //·Line:·14101 //·Line:·14
98 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4102 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
99 using·System;103 using·System;
  
100 namespace·Testing104 namespace·Testing
Max diff block lines reached; 6093/10016 bytes (60.83%) of diff not shown.
3.08 KB
CS0101
3.07 KB
CS0101
Ordering differences only
    
Offset 1, 37 lines modifiedOffset 1, 56 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0101</ErrorName>3 ··<ErrorName>CS0101</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C'5 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
6 //·Line:·136 //·Line:·10
  
7 namespace·N7 namespace·Test
8 {8 {
9 »       public·class·C9 »       public·class·Foo
 10 »       {
 11 »       }
 12 »       
 13 »       namespace·Foo
10 »       {14 »       {
11 »       }15 »       }
 16 }</string>
 17 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`SomeEnum'
 18 //·Line:·10
 19 using·System;
  
 20 public·enum·SomeEnum·{
 21 »       Something1,
 22 »       Something2
12 }23 }
  
13 namespace·N 
14 { 
15 »       public·class·C 
16 »       {24 public·enum·SomeEnum·{
 25 »       Dog,
 26 »       Fish,
 27 »       Cat
 28 }
  
 29 public·class·DupeEnumTest·{
 30 »       public·static·void·Main(string[]·args)·{
 31 »       »       SomeEnum·someEnum·=·SomeEnum.Dog;
 32 »       »       Console.WriteLine("SomeEnum·Result:·"·+·someEnum.ToString
 33 ());
17 »       }34 »       }
18 }</string>35 }</string>
19 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'36 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
20 //·Line:·1037 //·Line:·10
  
21 namespace·Test38 namespace·Test
22 {39 {
23 »       public·class·Foo40 »       public·class·Foo
24 »       {41 »       {
25 »       }42 »       }
26 »       43 »       
27 »       namespace·Foo44 »       namespace·Foo.PP
28 »       {45 »       {
29 »       }46 »       }
30 }</string>47 }</string>
31 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'48 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'
32 //·Line:·1049 //·Line:·10
33 using·System;50 using·System;
  
Offset 45, 75 lines modifiedOffset 64, 56 lines modified
45 »       »       public·enum·SomeEnum·{64 »       »       public·enum·SomeEnum·{
46 »       »       »       Dog,65 »       »       »       Dog,
47 »       »       »       Fish,66 »       »       »       Fish,
48 »       »       »       Cat67 »       »       »       Cat
49 »       »       }68 »       »       }
50 »       }69 »       }
51 }</string>70 }</string>
52 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;' 
53 //·Line:·8 
  
54 interface·I&lt;T&gt; 
55 { 
56 } 
  
57 partial·class·I&lt;T&gt; 
58 { 
59 }</string> 
60 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo' 
61 //·Line:·10 
  
62 namespace·Test 
63 { 
64 »       public·class·Foo 
65 »       { 
66 »       } 
67 »        
68 »       namespace·Foo.PP 
69 »       { 
70 »       } 
71 }</string> 
72 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'71 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'
73 //·Line:·672 //·Line:·6
  
74 class·Test·{}73 class·Test·{}
  
75 namespace·Test74 namespace·Test
76 {75 {
77 }</string>76 }</string>
78 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`SomeEnum'77 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;'
79 //·Line:·1078 //·Line:·8
80 using·System; 
  
81 public·enum·SomeEnum·{ 
82 »       Something1, 
83 »       Something2 
84 } 
  
 79 interface·I&lt;T&gt;
 80 {
85 public·enum·SomeEnum·{ 
86 »       Dog, 
87 »       Fish, 
88 »       Cat 
89 }81 }
  
 82 partial·class·I&lt;T&gt;
 83 {
90 public·class·DupeEnumTest·{ 
91 »       public·static·void·Main(string[]·args)·{ 
92 »       »       SomeEnum·someEnum·=·SomeEnum.Dog; 
93 »       »       Console.WriteLine("SomeEnum·Result:·"·+·someEnum.ToString 
94 ()); 
95 »       } 
96 }</string>84 }</string>
97 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`Test&lt;T&gt;'85 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`Test&lt;T&gt;'
98 //·Line:·786 //·Line:·7
99 //·Compiler·options:·CS0101-9-2.cs87 //·Compiler·options:·CS0101-9-2.cs
Max diff block lines reached; 449/3108 bytes (14.45%) of diff not shown.
1.12 KB
CS0168
1.11 KB
CS0168
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0168</ErrorName>3 ··<ErrorName>CS0168</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0168:·The·variable·`e'·is·declared·but·never·used
 6 //·Line:·10
 7 //·Compiler·options:·-warn:3·-warnaserror
  
 8 using·System;
  
 9 public·class·ConsoleStub·{
 10 ··public·static·void·Main(string[]·args)·{
 11 ····try·{
 12 ····}·catch·(Exception·e)·{
 13 ····}
 14 ··}
 15 }</string>
5 ····<string>//·CS0168:·The·variable·`p'·is·declared·but·never·used16 ····<string>//·CS0168:·The·variable·`p'·is·declared·but·never·used
6 //·Line:·917 //·Line:·9
7 //·Compiler·options:·-warn:3·-warnaserror18 //·Compiler·options:·-warn:3·-warnaserror
  
8 class·Main19 class·Main
9 {20 {
10 ···public·void·Method·(int·i)21 ···public·void·Method·(int·i)
Offset 21, 22 lines modifiedOffset 34, 9 lines modified
21 {34 {
22 »       public·static·object·Wrong()35 »       public·static·object·Wrong()
23 »       {36 »       {
24 »       »       object·y2;37 »       »       object·y2;
25 »       »       return·null;38 »       »       return·null;
26 »       }39 »       }
27 }</string>40 }</string>
28 ····<string>//·CS0168:·The·variable·`e'·is·declared·but·never·used 
29 //·Line:·10 
30 //·Compiler·options:·-warn:3·-warnaserror 
  
31 using·System; 
  
32 public·class·ConsoleStub·{ 
33 ··public·static·void·Main(string[]·args)·{ 
34 ····try·{ 
35 ····}·catch·(Exception·e)·{ 
36 ····} 
37 ··} 
38 }</string> 
39 ··</Examples>41 ··</Examples>
40 </ErrorDocumentation>42 </ErrorDocumentation>
2.92 KB
CS1944
2.91 KB
CS1944
Ordering differences only
    
Offset 7, 122 lines modifiedOffset 7, 122 lines modified
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 using·System;8 using·System;
9 using·System.Linq.Expressions;9 using·System.Linq.Expressions;
  
10 class·C10 class·C
11 {11 {
12 »       unsafe·delegate·int*·D·();12 »       unsafe·delegate·int*·D·(int*·i);
13 »       13 »       
14 »       public·static·void·Main·()14 »       public·static·void·Main·()
15 »       {15 »       {
16 »       »       unsafe·{16 »       »       unsafe·{
17 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);17 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·p·+·1;
18 »       »       }18 »       »       }
19 »       }19 »       }
20 }</string>20 }</string>
21 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation21 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
22 //·Line:·1522 //·Line:·15
23 //·Compiler·options:·-unsafe23 //·Compiler·options:·-unsafe
  
24 using·System;24 using·System;
25 using·System.Linq.Expressions;25 using·System.Linq.Expressions;
  
26 class·C26 class·C
27 {27 {
28 »       unsafe·delegate·int·D·(int*·i);28 »       unsafe·delegate·int*·D·();
29 »       29 »       
30 »       public·static·void·Main·()30 »       public·static·void·Main·()
31 »       {31 »       {
32 »       »       unsafe·{32 »       »       unsafe·{
33 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·*p;33 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);
34 »       »       }34 »       »       }
35 »       }35 »       }
36 }</string>36 }</string>
37 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation37 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
38 //·Line:·1438 //·Line:·13
39 //·Compiler·options:·-unsafe39 //·Compiler·options:·-unsafe
  
40 using·System;40 using·System;
41 using·System.Linq.Expressions;41 using·System.Linq.Expressions;
  
42 class·C42 class·C
43 {43 {
44 »       public·static·void·Main·()44 »       public·static·void·Main·()
45 »       {45 »       {
46 »       »       unsafe·{46 »       »       unsafe·{
47 »       »       »       int*[]·p·=·null; 
48 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e6·=·()·=&gt;·(int)p·[10];47 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);
49 »       »       }48 »       »       }
50 »       }49 »       }
51 }</string>50 }</string>
52 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation51 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
53 //·Line:·1452 //·Line:·14
54 //·Compiler·options:·-unsafe53 //·Compiler·options:·-unsafe
  
55 using·System;54 using·System;
56 using·System.Linq.Expressions;55 using·System.Linq.Expressions;
  
57 class·C56 class·C
58 {57 {
59 »       unsafe·delegate·byte*·D·(int*[]·d); 
60 »       public·static·void·Main·()58 »       public·static·void·Main·()
61 »       {59 »       {
62 »       »       unsafe·{60 »       »       unsafe·{
 61 »       »       »       int*[]·p·=·null;
63 »       »       »       Expression&lt;D&gt;·e6·=·(p)·=&gt;·(byte*)p·[10];62 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e6·=·()·=&gt;·(int)p·[10];
64 »       »       }63 »       »       }
65 »       }64 »       }
66 }</string>65 }</string>
67 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation66 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
68 //·Line:·1367 //·Line:·15
69 //·Compiler·options:·-unsafe68 //·Compiler·options:·-unsafe
  
70 using·System;69 using·System;
71 using·System.Linq.Expressions;70 using·System.Linq.Expressions;
  
72 class·C71 class·C
73 {72 {
 73 »       unsafe·delegate·int·D·(int*·i);
 74 »       
74 »       public·static·void·Main·()75 »       public·static·void·Main·()
75 »       {76 »       {
76 »       »       unsafe·{77 »       »       unsafe·{
77 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);78 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·*p;
78 »       »       }79 »       »       }
79 »       }80 »       }
80 }</string>81 }</string>
81 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation82 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
82 //·Line:·1583 //·Line:·14
83 //·Compiler·options:·-unsafe84 //·Compiler·options:·-unsafe
  
84 using·System;85 using·System;
85 using·System.Linq.Expressions;86 using·System.Linq.Expressions;
  
86 class·C87 class·C
87 {88 {
88 »       unsafe·delegate·int*·D·(int·i);89 »       unsafe·delegate·byte*·D·(int*[]·d);
89 »        
90 »       public·static·void·Main·()90 »       public·static·void·Main·()
91 »       {91 »       {
92 »       »       unsafe·{92 »       »       unsafe·{
93 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;93 »       »       »       Expression&lt;D&gt;·e6·=·(p)·=&gt;·(byte*)p·[10];
94 »       »       }94 »       »       }
95 »       }95 »       }
96 }</string>96 }</string>
97 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation97 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
98 //·Line:·1598 //·Line:·15
99 //·Compiler·options:·-unsafe99 //·Compiler·options:·-unsafe
  
100 using·System;100 using·System;
101 using·System.Linq.Expressions;101 using·System.Linq.Expressions;
  
102 class·C102 class·C
103 {103 {
104 »       unsafe·delegate·int*·D·(int*·i);104 »       unsafe·delegate·int*·D·(int·i);
105 »       105 »       
106 »       public·static·void·Main·()106 »       public·static·void·Main·()
107 »       {107 »       {
108 »       »       unsafe·{108 »       »       unsafe·{
109 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·p·+·1;109 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;
110 »       »       }110 »       »       }
111 »       }111 »       }
112 }</string>112 }</string>
113 ··</Examples>113 ··</Examples>
114 </ErrorDocumentation>114 </ErrorDocumentation>
1.88 KB
CS1572
1.87 KB
CS1572
Ordering differences only
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1572</ErrorName>3 ··<ErrorName>CS1572</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.Baz(int)'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name5 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.this[int]'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror
  
8 namespace·Testing8 namespace·Testing
9 {9 {
10 »       public·class·Test10 »       class·Test
11 »       {11 »       {
12 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;12 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;
13 »       »       public·void·Baz·(int·i)·{}13 »       »       public·int·this[int·i]·{
 14 »       »       »       set·{}
 15 »       »       }
14 »       }16 »       }
15 }</string>17 }</string>
16 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.D'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name18 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.Baz(int)'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name
17 //·Line:·1019 //·Line:·10
18 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror20 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror
  
19 namespace·Testing21 namespace·Testing
20 {22 {
21 »       class·Test23 »       public·class·Test
22 »       {24 »       {
23 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;25 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;
24 »       »       public·delegate·void·D·(int·i);26 »       »       public·void·Baz·(int·i)·{}
25 »       }27 »       }
26 }</string>28 }</string>
27 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.this[int]'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name29 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.D'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name
28 //·Line:·1030 //·Line:·10
29 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror31 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror
  
30 namespace·Testing32 namespace·Testing
31 {33 {
32 »       class·Test34 »       class·Test
33 »       {35 »       {
34 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;36 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;
 37 »       »       public·delegate·void·D·(int·i);
35 »       »       public·int·this[int·i]·{ 
36 »       »       »       set·{} 
37 »       »       } 
38 »       }38 »       }
39 }</string>39 }</string>
40 ··</Examples>40 ··</Examples>
41 </ErrorDocumentation>41 </ErrorDocumentation>
13.8 KB
CS0012
13.8 KB
CS0012
Ordering differences only
    
Offset 1, 276 lines modifiedOffset 1, 276 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0012</ErrorName>3 ··<ErrorName>CS0012</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0012:·The·type·`E'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'5 ····<string>//·CS0012:·The·type·`AA'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-r:CS0012-18-lib.dll7 //·Compiler·options:·-r:CS0012-16-lib.dll
  
8 class·Test8 class·Test
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       var·c·=·B.e;12 »       »       B.Foo·(new·Test·());
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'15 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
16 //·Line:·1316 //·Line:·10
17 //·Compiler·options:·-r:CS0012-lib.dll17 //·Compiler·options:·-r:CS0012-3-lib.dll
  
18 using·System.Threading.Tasks; 
  
19 class·Test18 class·Test
20 {19 {
21 »       public·static·void·Main·()20 »       public·static·void·Main·()
22 »       {21 »       {
23 »       »       var·b·=·new·B·();22 »       »       var·b·=·new·B·();
 23 »       »       b.value·=·null;
24 »       »       var·t·=·Task.Factory.StartNew·(()·=&gt;·{ 
25 »       »       »       b.Test·(); 
26 »       »       »       b.Test·(); 
27 »       »       }); 
  
28 »       »       b.Test·(); 
29 »       }24 »       }
30 }</string>25 }</string>
31 ····<string>//·CS0012:·The·type·`A.Nested'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'26 ····<string>//·CS0012:·The·type·`I1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
32 //·Line:·927 //·Line:·10
33 //·Compiler·options:·-r:CS0012-11-lib.dll28 //·Compiler·options:·-r:CS0012-4-lib.dll
  
34 class·Test29 class·Test
35 {30 {
36 »       public·static·void·Main·()31 »       public·static·void·Main·()
37 »       {32 »       {
38 »       »       new·B·().Test·();33 »       »       var·b·=·new·B·();
 34 »       »       b.Prop·=·null;»   
39 »       }35 »       }
40 }</string>36 }</string>
41 ····<string>//·CS0012:·The·type·`AA`1&lt;T&gt;'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'37 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
42 //·Line:·938 //·Line:·10
43 //·Compiler·options:·-r:CS0012-17-lib.dll39 //·Compiler·options:·-r:CS0012-lib.dll
  
44 class·Test40 class·Test
45 {41 {
46 »       public·static·void·Main·()42 »       public·static·void·Main·()
47 »       {43 »       {
48 »       »       B.Foo&lt;long&gt;·();44 »       »       var·b·=·new·B·();
 45 »       »       b.Test·();
 46 »       »       b.Test·();
49 »       }47 »       }
50 }</string>48 }</string>
51 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'49 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
52 //·Line:·1050 //·Line:·9
53 //·Compiler·options:·-r:CS0012-2-lib.dll51 //·Compiler·options:·-r:CS0012-9-lib.dll
  
54 class·Test52 class·Test
55 {53 {
56 »       public·static·void·Main·()54 »       public·static·void·Main·()
57 »       {55 »       {
 56 »       »       A.M&lt;string&gt;·();
58 »       »       var·b·=·new·B·(); 
59 »       »       b.Test·(null); 
60 »       }57 »       }
61 }</string>58 }</string>
62 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'59 ····<string>//·CS0012:·The·type·`AA'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
63 //·Line:·960 //·Line:·9
64 //·Compiler·options:·-r:CS0012-6-lib.dll61 //·Compiler·options:·-r:CS0012-15-lib.dll
  
65 class·Test62 class·Test
66 {63 {
67 »       public·static·void·Main·()64 »       public·static·void·Main·()
68 »       {65 »       {
69 »       »       A.M.Foo·();66 »       »       B.Foo&lt;long&gt;·(1);
70 »       }67 »       }
71 }</string>68 }</string>
72 ····<string>//·CS0012:·The·type·`Struct`1&lt;int&gt;'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'69 ····<string>//·CS0012:·The·type·`Struct`1&lt;int&gt;'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
73 //·Line:·970 //·Line:·9
74 //·Compiler·options:·-r:CS0012-23-lib.dll71 //·Compiler·options:·-r:CS0012-23-lib.dll
  
75 public·class·C72 public·class·C
76 {73 {
77 »       public·static·void·Main·()74 »       public·static·void·Main·()
78 »       {75 »       {
79 »       »       var·val·=·B.ArrayMember;76 »       »       var·val·=·B.ArrayMember;
80 »       }77 »       }
81 }</string>78 }</string>
82 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'79 ····<string>//·CS0012:·The·type·`Lib2.Class1`1&lt;Lib2.Class2&gt;'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
83 //·Line:·1080 //·Line:·5
84 //·Compiler·options:·-r:CS0012-lib.dll81 //·Compiler·options:·-r:CS0012-12-lib.dll
  
85 class·Test82 class·Program·:·Lib1.Class1&lt;int&gt;
86 {83 {
87 »       public·static·void·Main·() 
88 »       { 
89 »       »       var·b·=·new·B·(); 
90 »       »       b.Test·(); 
91 »       »       b.Test·(); 
92 »       } 
93 }</string>84 }</string>
94 ····<string>//·CS0012:·The·type·`X`1.Y.Z.W'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'85 ····<string>//·CS0012:·The·type·`A0'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`cs0012-24-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
95 //·Line:·986 //·Line:·9
96 //·Compiler·options:·-r:CS0012-21-lib.dll87 //·Compiler·options:·-r:CS0012-24-lib.dll
  
97 public·class·C88 public·class·X
98 {89 {
99 »       public·static·void·Main·()90 »       public·static·void·Main·()
100 »       {91 »       {
101 »       »       new·B·();92 »       »       A.Test·();
102 »       }93 »       }
103 }</string>94 }</string>
104 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'95 ····<string>//·CS0012:·The·type·`A.Nested'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
105 //·Line:·996 //·Line:·9
106 //·Compiler·options:·-r:CS0012-9-lib.dll97 //·Compiler·options:·-r:CS0012-11-lib.dll
  
107 class·Test98 class·Test
108 {99 {
109 »       public·static·void·Main·()100 »       public·static·void·Main·()
110 »       {101 »       {
Max diff block lines reached; 8028/14100 bytes (56.94%) of diff not shown.
3.87 KB
CS0571
3.86 KB
CS0571
Ordering differences only
    
Offset 1, 100 lines modifiedOffset 1, 100 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0571</ErrorName>3 ··<ErrorName>CS0571</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor 
6 //·Line:·8 
7 using·System; 
  
8 public·class·EntryPoint·{ 
9 ········public·static·void·Main·()·{ 
10 ················Type·type·=·typeof(string); 
11 ················Console.WriteLine·(type.get_Name()); 
12 ········} 
13 }</string> 
14 ····<string>//·CS0571:·`C.Prop.set':·cannot·explicitly·call·operator·or·accessor5 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor
15 //·Line:·146 //·Line:·15
  
 7 using·System.Runtime.CompilerServices;
16 class·C 
17 { 
18 »       delegate·void·D·(int·i); 
  
19 »       static·int·Prop·{8 class·MainClass·{
 9 »       [IndexerName·("AA")]
 10 »       int·this·[int·Value,·bool·Value2,·string·Value3]·{
20 »       »       set·{}11 »       »       get·{
 12 »       »       »       return·1;
 13 »       »       }
21 »       }14 »       }
 15 »       »       
 16 »       public·MainClass·()·{
 17 »       »       int·i·=·get_AA·(2,·false,·"aaa");
22 »        
23 »       public·static·void·Main·() 
24 »       { 
25 »       »       D·d·=·set_Prop; 
26 »       }18 »       }
27 }</string>19 }</string>
28 ····<string>//·CS0571:·`MainClass.Value.get':·cannot·explicitly·call·operator·or·accessor 
29 //·Line:·12 
  
30 class·MainClass·{ 
31 ········static·int·Value·{ 
32 ················get·{ 
33 ························return·1; 
34 ················} 
35 ········} 
36 ········ 
37 ········public·static·void·Main()·{ 
38 ················int·value·=·get_Value(); 
39 ········} 
40 }</string> 
41 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor20 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor
42 //·Line:·1221 //·Line:·12
43 //·Compiler·options:·-r:CS0571-3-lib.dll22 //·Compiler·options:·-r:CS0571-3-lib.dll
  
44 //·Testcase·for·bug·#5998023 //·Testcase·for·bug·#59980
  
45 using·Test;24 using·Test;
  
46 public·class·EntryPoint·{25 public·class·EntryPoint·{
47 ········public·static·int·Main·()·{26 ········public·static·int·Main·()·{
48 »       »       C1·foo·=·new·C2·();27 »       »       C1·foo·=·new·C2·();
49 ················return·foo.get_foo·();28 ················return·foo.get_foo·();
50 ········}29 ········}
51 }</string>30 }</string>
52 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor31 ····<string>//·CS0571:·`MainClass.Value.get':·cannot·explicitly·call·operator·or·accessor
53 //·Line:·832 //·Line:·12
54 //·Compiler·options:·-r:CS0571-5-lib.dll 
  
55 class·MainClass·{33 class·MainClass·{
 34 ········static·int·Value·{
 35 ················get·{
 36 ························return·1;
 37 ················}
 38 ········}
 39 ········
56 ········public·static·void·Main()·{40 ········public·static·void·Main()·{
 41 ················int·value·=·get_Value();
57 ················C2·c·=·new·C2·(); 
58 ················c.set_Item(1,·2); 
59 ········}42 ········}
60 }</string>43 }</string>
61 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor44 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor
62 //·Line:·1545 //·Line:·8
 46 using·System;
  
63 using·System.Runtime.CompilerServices; 
  
 47 public·class·EntryPoint·{
 48 ········public·static·void·Main·()·{
 49 ················Type·type·=·typeof(string);
 50 ················Console.WriteLine·(type.get_Name());
 51 ········}
64 class·MainClass·{ 
65 »       [IndexerName·("AA")] 
66 »       int·this·[int·Value,·bool·Value2,·string·Value3]·{ 
67 »       »       get·{ 
68 »       »       »       return·1; 
69 »       »       } 
70 »       } 
71 »       »        
72 »       public·MainClass·()·{ 
73 »       »       int·i·=·get_AA·(2,·false,·"aaa"); 
74 »       } 
75 }</string>52 }</string>
76 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor53 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor
77 //·Line:·1154 //·Line:·11
78 //·Compiler·options:·-r:CS0571-6-lib.dll55 //·Compiler·options:·-r:CS0571-6-lib.dll
  
79 using·System;56 using·System;
  
80 public·class·Test57 public·class·Test
81 {58 {
82 »       void·TestMethod·(IFoo·i)59 »       void·TestMethod·(IFoo·i)
83 »       {60 »       {
84 »       »       i.get_Jaj·(1);61 »       »       i.get_Jaj·(1);
85 »       }62 »       }
86 }</string>63 }</string>
 64 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor
 65 //·Line:·8
 66 //·Compiler·options:·-r:CS0571-5-lib.dll
  
 67 class·MainClass·{
 68 ········public·static·void·Main()·{
 69 ················C2·c·=·new·C2·();
 70 ················c.set_Item(1,·2);
Max diff block lines reached; 23/3913 bytes (0.59%) of diff not shown.
3.1 KB
CS0419
3.08 KB
CS0419
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0419</ErrorName>3 ··<ErrorName>CS0419</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`XmlDocument.Load'.·Assuming·`System.Xml.XmlDocument.Load(string)'·but·other·overloads·including·`System.Xml.XmlDocument.Load(System.IO.Stream)'·have·also·matched5 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`System.String.Replace'.·Assuming·`string.Replace(string,·string,·bool,·System.Globalization.CultureInfo)'·but·other·overloads·including·`string.Replace(string,·string,·System.StringComparison)'·have·also·matched
6 //·Line:·106 //·Line:·1
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:47 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror
8 //· 
9 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match. 
  
10 using·System.Xml; 
  
11 ///·&lt;summary&gt;8 ///·&lt;summary&gt;
12 ///·&lt;see·cref="XmlDocument.Load"·/&gt;9 ///·Exposes·&lt;see·cref="System.String.Replace"/&gt;·to·XSLT
13 ///·&lt;/summary&gt;10 ///·&lt;/summary&gt;
 11 public·class·Test·{
14 public·class·EntryPoint 
15 { 
16 »       static·void·Main·()·{ 
17 »       } 
18 }</string>12 }</string>
19 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`A.this'.·Assuming·`Test.A.this[int]'·but·other·overloads·including·`Test.A.this[string]'·have·also·matched13 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`A.this'.·Assuming·`Test.A.this[int]'·but·other·overloads·including·`Test.A.this[string]'·have·also·matched
20 //·Line:·714 //·Line:·7
21 //·Compiler·options:·-doc:dummy.xml·-warnaserror15 //·Compiler·options:·-doc:dummy.xml·-warnaserror
22 using·System.Collections;16 using·System.Collections;
  
23 ///·&lt;summary&gt;17 ///·&lt;summary&gt;
Offset 48, 21 lines modifiedOffset 40, 29 lines modified
48 ··private·class·B40 ··private·class·B
49 ··{41 ··{
50 ····public·object·this[int·index]·{42 ····public·object·this[int·index]·{
51 ······get·{·return·null;·}43 ······get·{·return·null;·}
52 ····}44 ····}
53 ··}45 ··}
54 }</string>46 }</string>
55 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`System.String.Replace'.·Assuming·`string.Replace(string,·string,·bool,·System.Globalization.CultureInfo)'·but·other·overloads·including·`string.Replace(string,·string,·System.StringComparison)'·have·also·matched47 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`XmlDocument.Load'.·Assuming·`System.Xml.XmlDocument.Load(string)'·but·other·overloads·including·`System.Xml.XmlDocument.Load(System.IO.Stream)'·have·also·matched
56 //·Line:·148 //·Line:·10
57 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror49 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 50 //·
 51 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.
  
 52 using·System.Xml;
  
58 ///·&lt;summary&gt;53 ///·&lt;summary&gt;
59 ///·Exposes·&lt;see·cref="System.String.Replace"/&gt;·to·XSLT54 ///·&lt;see·cref="XmlDocument.Load"·/&gt;
60 ///·&lt;/summary&gt;55 ///·&lt;/summary&gt;
61 public·class·Test·{56 public·class·EntryPoint
 57 {
 58 »       static·void·Main·()·{
 59 »       }
62 }</string>60 }</string>
63 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`DateTime.ToString'.·Assuming·`System.DateTime.ToString()'·but·other·overloads·including·`System.DateTime.ToString(string)'·have·also·matched61 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`DateTime.ToString'.·Assuming·`System.DateTime.ToString()'·but·other·overloads·including·`System.DateTime.ToString(string)'·have·also·matched
64 //·Line:·1062 //·Line:·10
65 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:463 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
66 //·64 //·
67 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.65 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.
  
926 B
CS1527
914 B
CS1527
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1527</ErrorName>3 ··<ErrorName>CS1527</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected5 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
6 //·Line:·46 //·Line:·4
  
7 protected·internal·enum·E·{7 private·class·X·{
8 }</string>8 }</string>
9 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected9 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
10 //·Line:·410 //·Line:·4
  
11 protected·interface·IFoo·{11 protected·interface·IFoo·{
12 }</string>12 }</string>
13 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected13 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
14 //·Line:·414 //·Line:·4
  
15 private·class·X·{15 protected·internal·enum·E·{
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
948 B
CS0132
936 B
CS0132
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0132</ErrorName>3 ··<ErrorName>CS0132</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless5 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
 6 //·Line:·5
 7 class·X·{
 8 ····static·int·ii·=·55;
 9 »       static·X·(int·x)
 10 »       {
 11 »       }
 12 }</string>
 13 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
6 //·Line:·414 //·Line:·4
7 class·X·{15 class·X·{
8 »       static·X·(int·x)16 »       static·X·(int·x)
9 »       {17 »       {
10 »       }18 »       }
11 }</string>19 }</string>
12 ····<string>//·CS0132:·`Foo.Foo(int)':·The·static·constructor·must·be·parameterless20 ····<string>//·CS0132:·`Foo.Foo(int)':·The·static·constructor·must·be·parameterless
Offset 22, 17 lines modifiedOffset 30, 9 lines modified
22 »       {30 »       {
23 »       }31 »       }
  
24 »       static·void·Main·()32 »       static·void·Main·()
25 »       {33 »       {
26 »       }34 »       }
27 }</string>35 }</string>
28 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless 
29 //·Line:·5 
30 class·X·{ 
31 ····static·int·ii·=·55; 
32 »       static·X·(int·x) 
33 »       { 
34 »       } 
35 }</string> 
36 ··</Examples>36 ··</Examples>
37 </ErrorDocumentation>37 </ErrorDocumentation>
3.03 KB
CS0031
3.02 KB
CS0031
Ordering differences only
    
Offset 1, 95 lines modifiedOffset 1, 95 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0031</ErrorName>3 ··<ErrorName>CS0031</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'5 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'
6 //·Line:·96 //·Line:·9
  
7 public·class·Test7 public·class·Test
8 {8 {
 9 »       const·uint·b·=·-'a';
9 »       public·static·void·Main() 
10 »       { 
11 »       »       unchecked·{ 
12 »       »       »       byte·b·=·1024·-·2; 
13 »       »       } 
14 »       } 
15 }</string>10 }</string>
16 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int'11 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int'
17 //·Line:·912 //·Line:·7
 13 //·Compiler·options:·-unsafe
  
 14 public·unsafe·struct·C
 15 {
 16 ····private·fixed·long·test_1·[200000000000];
 17 }</string>
 18 ····<string>//·CS0031:·Constant·value·`1.42'·cannot·be·converted·to·a·`int'
 19 //·Line:·6
  
18 class·X20 class·X
19 {21 {
 22 »       const·int·val·=·1.42f;
 23 }</string>
 24 ····<string>//·CS0031:·Constant·value·`1000M'·cannot·be·converted·to·a·`byte'
 25 //·Line:·8
  
 26 class·C
 27 {
20 »       public·static·void·Main·()28 »       public·static·void·Main·()
21 »       {29 »       {
 30 »       »       const·byte·c·=·unchecked·((byte)·1000M);
22 »       »       int·i·=·3; 
23 »       »       i·+=·999999999999999; 
24 »       }31 »       }
25 }</string>32 }</string>
26 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'33 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'
27 //·Line:·934 //·Line:·9
  
28 public·class·Test35 public·class·Test
29 {36 {
30 »       public·static·void·Main()37 »       public·static·void·Main()
31 »       {38 »       {
32 »       »       byte·b·=·-1;39 »       »       byte·b·=·-1;
33 »       }40 »       }
34 }</string>41 }</string>
35 ····<string>//·CS0031:·Constant·value·`1.42'·cannot·be·converted·to·a·`int'42 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'
36 //·Line:·643 //·Line:·9
  
37 class·X44 public·class·Test
38 {45 {
39 »       const·int·val·=·1.42f; 
40 }</string> 
41 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte' 
42 //·Line·:·7 
  
43 public·class·Blah·{ 
  
44 »       public·enum·MyEnum·:·byte·{ 
45 »       »       Foo·=·256, 
46 »       »       Bar 
47 »       } 
  
48 »       public·static·void·Main·()46 »       public·static·void·Main()
49 »       {47 »       {
 48 »       »       unchecked·{
 49 »       »       »       byte·b·=·1024·-·2;
 50 »       »       }
50 »       }51 »       }
51 }</string>52 }</string>
52 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int' 
53 //·Line:·7 
54 //·Compiler·options:·-unsafe 
  
55 public·unsafe·struct·C 
56 { 
57 ····private·fixed·long·test_1·[200000000000]; 
58 }</string> 
59 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'53 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'
60 //·Line:·954 //·Line:·9
  
61 public·class·Test55 public·class·Test
62 {56 {
63 »       public·static·void·Main()57 »       public·static·void·Main()
64 »       {58 »       {
65 »       »       uint·b·=·-9;59 »       »       uint·b·=·-9;
66 »       }60 »       }
67 }</string>61 }</string>
68 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'62 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int'
69 //·Line:·963 //·Line:·9
  
70 public·class·Test64 class·X
71 {65 {
72 »       const·uint·b·=·-'a';66 »       public·static·void·Main·()
 67 »       {
 68 »       »       int·i·=·3;
 69 »       »       i·+=·999999999999999;
 70 »       }
73 }</string>71 }</string>
74 ····<string>//·CS0031:·Constant·value·`1000M'·cannot·be·converted·to·a·`byte'72 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte'
75 //·Line:·873 //·Line·:·7
  
 74 public·class·Blah·{
  
 75 »       public·enum·MyEnum·:·byte·{
 76 »       »       Foo·=·256,
 77 »       »       Bar
 78 »       }
  
76 class·C 
77 { 
78 »       public·static·void·Main·()79 »       public·static·void·Main·()
79 »       {80 »       {
80 »       »       const·byte·c·=·unchecked·((byte)·1000M); 
81 »       }81 »       }
82 }</string>82 }</string>
83 ··</Examples>83 ··</Examples>
84 </ErrorDocumentation>84 </ErrorDocumentation>
1.16 KB
CS1739
1.15 KB
CS1739
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1739</ErrorName>3 ··<ErrorName>CS1739</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`Program.M(int,·int,·int)'·does·not·contain·a·parameter·named·`whatever' 
6 //·Line:·8 
  
7 public·class·Program 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       M·(z:·1,·whatever:·0); 
12 »       } 
  
13 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0) 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`A.this[int]'·does·not·contain·a·parameter·named·`value'5 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`A.this[int]'·does·not·contain·a·parameter·named·`value'
18 //·Line:·176 //·Line:·17
  
19 class·A7 class·A
20 {8 {
21 »       public·int·this·[int·id]·{9 »       public·int·this·[int·id]·{
22 »       »       set·{10 »       »       set·{
Offset 65, 9 lines modifiedOffset 51, 23 lines modified
65 »       }51 »       }
66 »       52 »       
67 »       public·static·void·Main·()53 »       public·static·void·Main·()
68 »       {54 »       {
69 »       »       Foo·(1,·b·:·2);55 »       »       Foo·(1,·b·:·2);
70 »       }56 »       }
71 }</string>57 }</string>
 58 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`Program.M(int,·int,·int)'·does·not·contain·a·parameter·named·`whatever'
 59 //·Line:·8
  
 60 public·class·Program
 61 {
 62 »       public·static·void·Main·()
 63 »       {
 64 »       »       M·(z:·1,·whatever:·0);
 65 »       }
  
 66 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0)
 67 »       {
 68 »       }
 69 }</string>
72 ··</Examples>70 ··</Examples>
73 </ErrorDocumentation>71 </ErrorDocumentation>
2.3 KB
CS0633
2.29 KB
CS0633
Ordering differences only
    
Offset 26, 56 lines modifiedOffset 26, 56 lines modified
26 ···}26 ···}
  
27 ···public·static·void·Main·()27 ···public·static·void·Main·()
28 ···{28 ···{
29 »       int·i·=·new·MonthDays·()·[1];29 »       int·i·=·new·MonthDays·()·[1];
30 ···}30 ···}
31 }</string>31 }</string>
32 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier32 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
33 //·Line:·533 //·Line:·6
  
 34 using·System.Diagnostics;
34 public·class·MonthDays·{ 
35 ···[System.Runtime.CompilerServices.IndexerName·("buggypo·for·you")] 
36 ···public·int·this·[int·a]·{ 
37 ······get·{ 
38 ·········return·0; 
39 ······} 
40 ···} 
  
41 ···public·static·void·Main·() 
42 ···{ 
43 »       int·i·=·new·MonthDays·()·[1]; 
44 ···}35 [Conditional("DEBUG+2")]
 36 public·class·Test:·System.Attribute·{}</string>
 37 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
 38 //·Line:·8
  
 39 using·System;
 40 using·System.Diagnostics;
  
 41 class·TestClass·{
 42 »       [Conditional·("UNDEFINED·CONDITION")]
 43 »       static·void·ConditionalMethod·()
 44 »       {
 45 »       }
45 }</string>46 }</string>
46 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier47 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
47 //·Line:·848 //·Line:·8
  
48 using·System.Runtime.CompilerServices;49 using·System.Runtime.CompilerServices;
  
49 public·class·C50 public·class·C
50 {51 {
51 »       [IndexerName·(null)]52 »       [IndexerName·(null)]
52 »       public·string·this·[int·i]·{53 »       public·string·this·[int·i]·{
53 »       »       set·{·}54 »       »       set·{·}
54 »       }55 »       }
55 }</string>56 }</string>
56 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier57 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
57 //·Line:·858 //·Line:·5
  
58 using·System; 
59 using·System.Diagnostics;59 public·class·MonthDays·{
 60 ···[System.Runtime.CompilerServices.IndexerName·("buggypo·for·you")]
 61 ···public·int·this·[int·a]·{
 62 ······get·{
 63 ·········return·0;
 64 ······}
 65 ···}
  
 66 ···public·static·void·Main·()
 67 ···{
 68 »       int·i·=·new·MonthDays·()·[1];
 69 ···}
60 class·TestClass·{ 
61 »       [Conditional·("UNDEFINED·CONDITION")] 
62 »       static·void·ConditionalMethod·() 
63 »       { 
64 »       } 
65 }</string>70 }</string>
66 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier 
67 //·Line:·6 
  
68 using·System.Diagnostics; 
  
69 [Conditional("DEBUG+2")] 
70 public·class·Test:·System.Attribute·{}</string> 
71 ··</Examples>71 ··</Examples>
72 </ErrorDocumentation>72 </ErrorDocumentation>
6.67 KB
CS0103
6.66 KB
CS0103
Ordering differences only
    
Offset 1, 120 lines modifiedOffset 1, 121 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0103</ErrorName>3 ··<ErrorName>CS0103</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·C0103:·The·name·`s'·does·not·exist·in·the·current·context5 ····<string>//·CS0103:·The·name·`Value'·does·not·exist·in·the·current·context
6 //·Line:·76 //·Line:·9
7 //·Compiler·options:·-langversion:experimental 
  
8 class·Test(string·s) 
 7 public·class·Test
9 {8 {
 9 »       static·void·Main·()
10 »       public·Test·() 
11 »       »       :·this·(s) 
12 »       {10 »       {
 11 »       »       var·v·=·new·{·Field·=·Value·};
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS0103:·The·name·`Foo'·does·not·exist·in·the·current·context14 ····<string>//·CS0103:·The·name·`b'·does·not·exist·in·the·current·context
16 //·Line:·1715 //·Line:·11
  
17 using·static·S; 
  
 16 using·System.Linq;
18 class·S 
19 { 
20 »       public·void·Foo·() 
21 »       { 
22 »       } 
23 } 
  
24 class·Test17 class·C
25 {18 {
26 »       public·static·void·Main·()19 »       public·static·void·Main·()
27 »       {20 »       {
28 »       »       Foo·();21 »       »       var·e·=·from·a·in·"abcd"
 22 »       »       »       join·b·in·"defg"·on·b·equals·"g"
 23 »       »       »       select·a;
29 »       }24 »       }
30 }</string>25 }</string>
31 ····<string>//·CS0103:·The·name·`i'·does·not·exist·in·the·current·context26 ····<string>//·CS0103:·The·name·`Console'·does·not·exist·in·the·current·context
32 //·Line:·627 //·Line:·10
  
33 class·X·{ 
34 »       void·Y·()·{ 
35 »       »       for·(;·true;·++i)·{·break;·} 
36 »       } 
37 }</string> 
38 ····<string>//·CS0103:·The·name·`test'·does·not·exist·in·the·current·context 
39 //·Line:·11 
  
40 class·ClassMain28 class·C
41 {29 {
 30 »       delegate·void·WithOutParam·(string·value);
42 »       public·static·void·Main·() 
43 »       { 
44 »       »       if·(true)·{ 
45 »       »       »       const·bool·test·=·false; 
46 »       »       } 
47 »       »       test·=·false; 
48 »       } 
49 »        
50 »       static·bool·Test·{· 
51 »       »       set·{ 
52 »       »       } 
53 »       } 
54 }</string> 
55 ····<string>//·CS0103:·The·name·`bar'·does·not·exist·in·the·current·context 
56 //·Line:·8 
  
57 public·class·Test 
58 { 
59 »       static·void·Main·()31 »       static·void·Main()·
60 »       {32 »       {
 33 »       »       WithOutParam·o·=·(s)·=&gt;·Console.WriteLine();
61 »       »       if·(false·&amp;&amp;·bar·())·{ 
62 »       »       } 
63 »       }34 »       }
64 }</string>35 }</string>
65 ····<string>//·CS0103:·The·name·`_'·does·not·exist·in·the·current·context36 ····<string>//·CS0103:·The·name·`_'·does·not·exist·in·the·current·context
66 //·Line:·837 //·Line:·8
  
67 class·C38 class·C
68 {39 {
69 »       void·Test·()40 »       void·Test·()
70 »       {41 »       {
71 »       »       _.ToString·();42 »       »       _.ToString·();
72 »       }43 »       }
73 }</string>44 }</string>
74 ····<string>//·CS0103:·The·name·`i'·does·not·exist·in·the·current·context45 ····<string>//·CS0103:·The·name·`List'·does·not·exist·in·the·current·context
75 //·Line:·946 //·Line:·8
76 //·Compiler·options:·-r:CS0103-2-lib.dll 
  
77 class·A·:·C47 class·X
78 {48 {
79 »       void·Test·()49 »       public·static·void·Main·()
80 »       {50 »       {
81 »       »       i·=·0;51 »       »       var·r·=·nameof·(List&lt;int2&gt;);
82 »       }52 »       }
83 }</string>53 }</string>
 54 ····<string>//·CS0103:·The·name·`value'·does·not·exist·in·the·current·context
 55 //·Line:·8
 56 //·Compiler·options:·-langversion:experimental
  
 57 class·X·(double·value)
 58 {
 59 »       public·static·double·Prop·{
 60 »       »       get·{
 61 »       »       »       return·value;
 62 »       »       }
 63 »       }
 64 }</string>
 65 ····<string>//·CS0103:·The·name·`count'·does·not·exist·in·the·current·context
 66 //·Line:·6
  
 67 class·ClassMain·{
 68 ········public·static·void·Main·()·{
 69 ················count++;
 70 ········}
 71 }</string>
84 ····<string>//·CS0103:·The·name·`b'·does·not·exist·in·the·current·context72 ····<string>//·CS0103:·The·name·`a'·does·not·exist·in·the·current·context
85 //·Line:·1173 //·Line:·11
  
86 using·System.Linq;74 using·System.Linq;
  
87 class·C75 class·C
88 {76 {
Max diff block lines reached; 3709/6778 bytes (54.72%) of diff not shown.
3.67 KB
CS3008
3.66 KB
CS3008
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3008</ErrorName>3 ··<ErrorName>CS3008</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant
 6 //·Line:·8
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
 9 [assembly:CLSCompliant(true)]
  
 10 public·class·_A·{
 11 }</string>
 12 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant
 13 //·Line:·8
 14 //·Compiler·options:·-warnaserror·-warn:1
  
 15 using·System;
 16 [assembly:CLSCompliant(true)]
  
 17 public·interface·_I·{
 18 }</string>
5 ····<string>//·CS3008:·Identifier·`CLSClass._myEvent'·is·not·CLS-compliant19 ····<string>//·CS3008:·Identifier·`CLSClass._myEvent'·is·not·CLS-compliant
6 //·Line:·1120 //·Line:·11
7 //·Compiler·options:·-warnaserror·-warn:121 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;22 using·System;
9 [assembly:·CLSCompliant(true)]23 [assembly:·CLSCompliant(true)]
  
Offset 19, 91 lines modifiedOffset 37, 73 lines modified
19 //·Compiler·options:·-warnaserror·-warn:137 //·Compiler·options:·-warnaserror·-warn:1
  
20 [assembly:System.CLSCompliant(true)]38 [assembly:System.CLSCompliant(true)]
  
21 namespace·__N39 namespace·__N
22 {40 {
23 }</string>41 }</string>
24 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant42 ····<string>//·CS3008:·Identifier·`I._()'·is·not·CLS-compliant
25 //·Line:·9 
26 //·Compiler·options:·-warnaserror·-warn:1 
  
27 using·System; 
28 [assembly:CLSCompliant·(true)] 
  
29 public·enum·E2·{ 
30 ········__VALUE 
31 }</string> 
32 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant 
33 //·Line:·943 //·Line:·9
34 //·Compiler·options:·-warnaserror·-warn:144 //·Compiler·options:·-warnaserror·-warn:1
  
35 using·System;45 using·System;
36 [assembly:·CLSCompliant(true)] 
  
37 public·class·CLSClass·{ 
38 ········public·const·string·_value·=·""; 
39 }</string> 
40 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant 
41 //·Line:·8 
42 //·Compiler·options:·-warnaserror·-warn:1 
  
43 using·System; 
44 [assembly:CLSCompliant(true)]46 [assembly:CLSCompliant(true)]
  
45 public·interface·_I·{47 public·interface·I·{
 48 ········void·_();
46 }</string>49 }</string>
47 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant50 ····<string>//·CS3008:·Identifier·`System.Error.__ComObject'·is·not·CLS-compliant
48 //·Line:·951 //·Line:·9
49 //·Compiler·options:·-warnaserror·-warn:152 //·Compiler·options:·-warnaserror·-warn:1
  
50 using·System;53 using·System;
51 [assembly:·CLSCompliant(true)]54 [assembly:CLSCompliant(true)]
  
52 public·class·CLSClass·{ 
53 ········public·static·int·_value·=·3;55 namespace·System.Error·{
 56 »       public·class·__ComObject·:·MarshalByRefObject·{
 57 »       »       private·__ComObject·()
 58 »       »       {
 59 »       »       }
 60 »       }
54 }</string>61 }</string>
55 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant62 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant
56 //·Line:·963 //·Line:·9
57 //·Compiler·options:·-warnaserror·-warn:164 //·Compiler·options:·-warnaserror·-warn:1
  
58 using·System;65 using·System;
59 [assembly:CLSCompliant(true)]66 [assembly:CLSCompliant(true)]
  
60 public·class·C·{67 public·class·C·{
61 ········public·void·_()·{}68 ········public·void·_()·{}
62 }</string>69 }</string>
63 ····<string>//·CS3008:·Identifier·`System.Error.__ComObject'·is·not·CLS-compliant70 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant
64 //·Line:·971 //·Line:·9
65 //·Compiler·options:·-warnaserror·-warn:172 //·Compiler·options:·-warnaserror·-warn:1
  
66 using·System;73 using·System;
67 [assembly:CLSCompliant(true)]74 [assembly:CLSCompliant·(true)]
  
 75 public·enum·E2·{
 76 ········__VALUE
68 namespace·System.Error·{ 
69 »       public·class·__ComObject·:·MarshalByRefObject·{ 
70 »       »       private·__ComObject·() 
71 »       »       { 
72 »       »       } 
73 »       } 
74 }</string>77 }</string>
75 ····<string>//·CS3008:·Identifier·`I._()'·is·not·CLS-compliant78 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant
76 //·Line:·979 //·Line:·9
77 //·Compiler·options:·-warnaserror·-warn:180 //·Compiler·options:·-warnaserror·-warn:1
  
78 using·System;81 using·System;
79 [assembly:CLSCompliant(true)]82 [assembly:·CLSCompliant(true)]
  
80 public·interface·I·{ 
81 ········void·_();83 public·class·CLSClass·{
 84 ········public·const·string·_value·=·"";
82 }</string>85 }</string>
83 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant86 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant
84 //·Line:·887 //·Line:·9
85 //·Compiler·options:·-warnaserror·-warn:188 //·Compiler·options:·-warnaserror·-warn:1
  
86 using·System;89 using·System;
87 [assembly:CLSCompliant(true)]90 [assembly:·CLSCompliant(true)]
  
88 public·class·_A·{91 public·class·CLSClass·{
Max diff block lines reached; 38/3706 bytes (1.03%) of diff not shown.
1.27 KB
CS1735
1.26 KB
CS1735
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1735</ErrorName>3 ··<ErrorName>CS1735</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1735:·XML·comment·on·`S&lt;T1,T2&gt;'·has·a·typeparamref·name·`T'·that·could·not·be·resolved 
6 //·Line:·9 
7 //·Compiler·options:·-doc:dummy.xml·/warnaserror·/warn:2 
  
8 ///·&lt;summary&gt; 
9 ///··Test 
10 ///··&lt;typeparamref·name="T"·/&gt; 
11 ///·&lt;/summary&gt; 
12 public·struct·S&lt;T1,·T2&gt; 
13 { 
14 }</string> 
15 ····<string>//·CS1735:·XML·comment·on·`S.Test&lt;U&gt;()'·has·a·typeparamref·name·`T'·that·could·not·be·resolved5 ····<string>//·CS1735:·XML·comment·on·`S.Test&lt;U&gt;()'·has·a·typeparamref·name·`T'·that·could·not·be·resolved
16 //·Line:·96 //·Line:·9
17 //·Compiler·options:·-doc:dummy.xml·/warnaserror·/warn:27 //·Compiler·options:·-doc:dummy.xml·/warnaserror·/warn:2
  
18 struct·S8 struct·S
19 {9 {
20 »       ///·&lt;summary&gt;10 »       ///·&lt;summary&gt;
21 »       ///··Test11 »       ///··Test
22 »       ///··&lt;typeparamref·name="T"·/&gt;12 »       ///··&lt;typeparamref·name="T"·/&gt;
23 »       ///·&lt;/summary&gt;13 »       ///·&lt;/summary&gt;
24 »       public·void·Test&lt;U&gt;·()14 »       public·void·Test&lt;U&gt;·()
25 »       {15 »       {
26 »       }16 »       }
27 }</string>17 }</string>
 18 ····<string>//·CS1735:·XML·comment·on·`S&lt;T1,T2&gt;'·has·a·typeparamref·name·`T'·that·could·not·be·resolved
 19 //·Line:·9
 20 //·Compiler·options:·-doc:dummy.xml·/warnaserror·/warn:2
  
 21 ///·&lt;summary&gt;
 22 ///··Test
 23 ///··&lt;typeparamref·name="T"·/&gt;
 24 ///·&lt;/summary&gt;
 25 public·struct·S&lt;T1,·T2&gt;
 26 {
 27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
5.93 KB
CS0214
5.92 KB
CS0214
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0214</ErrorName>3 ··<ErrorName>CS0214</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context5 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
 6 //·Line:·13
 7 //·Compiler·options:·-unsafe
  
 8 struct·X·{
 9 »       static·unsafe·void·*a·()
 10 »       »       {
 11 »       »       »       return·null;
 12 »       »       }
  
 13 »       static·void·Main·()
 14 »       »       {
 15 »       »       »       a·();
 16 »       »       }
 17 »       
 18 }</string>
 19 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
6 //·Line:·1620 //·Line:·16
7 //·Compiler·options:·-unsafe21 //·Compiler·options:·-unsafe
  
8 using·System;22 using·System;
  
9 public·class·Driver·23 public·class·Driver·
10 {24 {
Offset 17, 62 lines modifiedOffset 33, 21 lines modified
17 ··33 ··
18 »       public·static·void·Main·()·34 »       public·static·void·Main·()·
19 »       {35 »       {
20 »       »       IntPtr·q·=·(IntPtr)·Frob;36 »       »       IntPtr·q·=·(IntPtr)·Frob;
21 »       }37 »       }
22 }</string>38 }</string>
23 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context39 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
24 //·Line:·640 //·Line:·8·
25 //·Compiler·options:·-unsafe 
  
26 class·Test 
27 { 
28 ········public·void·Main·() 
29 ········{ 
30 ················byte*·arr·=·stackalloc·byte·[4]; 
31 ········} 
32 }</string> 
33 ····<string>//·CS214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
34 //·Line:·21 
35 //·Compiler·options:·-unsafe 
  
36 public·unsafe·delegate·int*·Bar·();41 public·class·G&lt;T&gt;·{}
  
37 class·X42 abstract·class·A
38 {43 {
 44 »       public·abstract·G&lt;int*[]&gt;·Foo1·();
39 »       unsafe·static·int*·Test·() 
40 »       { 
41 »       »       return·null; 
42 »       } 
  
43 »       static·void·Main·() 
44 »       { 
45 »       »       Bar·b; 
46 »       »       unsafe·{ 
47 »       »       »       b·=·Test; 
48 »       »       } 
49 »       »        
50 »       »       b·(); 
51 »       } 
52 }</string> 
53 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
54 //·Line:·13 
55 //·Compiler·options:·-unsafe 
  
56 struct·X·{ 
57 »       static·unsafe·void·*a·() 
58 »       »       { 
59 »       »       »       return·null; 
60 »       »       } 
  
61 »       static·void·Main·() 
62 »       »       { 
63 »       »       »       a·(); 
64 »       »       } 
65 »        
66 }</string>45 }</string>
67 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context46 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
68 //·Line:·1147 //·Line:·11
69 //·Compiler·options:·-unsafe48 //·Compiler·options:·-unsafe
  
70 public·class·C49 public·class·C
71 {50 {
Offset 80, 48 lines modifiedOffset 55, 14 lines modified
80 »       55 »       
81 »       public·static·void·Main·()56 »       public·static·void·Main·()
82 »       {57 »       {
83 »       »       var·v·=·new·C().i;58 »       »       var·v·=·new·C().i;
84 »       }59 »       }
85 }</string>60 }</string>
86 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context61 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
87 //·Line:·9 
88 //·Compiler·options:·-unsafe 
  
89 public·class·Test 
90 { 
91 ········public·void·Foo·() 
92 ········{ 
93 ················Foo·(null); 
94 ········} 
  
95 ········public·static·unsafe·void·Foo·(int*·buf)·{·} 
96 }</string> 
97 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
98 //·Line:·6 
99 //·Compiler·options:·-unsafe 
  
100 class·X·{ 
101 »       void·*a; 
102 }</string> 
103 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
104 //·Line:·12 
105 //·Compiler·options:·-unsafe 
  
106 using·System; 
  
107 class·X·{ 
108 »       public·unsafe·int*·this·[int·i]·{·set·{·}·} 
Max diff block lines reached; 3168/6022 bytes (52.61%) of diff not shown.
1.22 KB
CS0761
1.21 KB
CS0761
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0761</ErrorName>3 ··<ErrorName>CS0761</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;T&gt;()'·have·inconsistent·constraints·for·type·parameter·`T'5 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;U&gt;()'·have·inconsistent·constraints·for·type·parameter·`U'
6 //·Line:·86 //·Line:·8
  
7 partial·class·C7 partial·class·C
8 {8 {
9 »       partial·void·Foo&lt;U&gt;·();9 »       partial·void·Foo&lt;T&gt;·()·where·T·:·new·();
10 »       10 »       
11 »       partial·void·Foo&lt;T&gt;·()·where·T·:·class11 »       partial·void·Foo&lt;U&gt;·()
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;U&gt;()'·have·inconsistent·constraints·for·type·parameter·`U'15 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;T&gt;()'·have·inconsistent·constraints·for·type·parameter·`T'
16 //·Line:·816 //·Line:·8
  
17 partial·class·C17 partial·class·C
18 {18 {
19 »       partial·void·Foo&lt;T&gt;·()·where·T·:·new·();19 »       partial·void·Foo&lt;U&gt;·();
20 »       20 »       
21 »       partial·void·Foo&lt;U&gt;·()21 »       partial·void·Foo&lt;T&gt;·()·where·T·:·class
22 »       {22 »       {
23 »       }23 »       }
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
1.34 KB
CS0524
1.33 KB
CS0524
Ordering differences only
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0524</ErrorName>3 ··<ErrorName>CS0524</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations5 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
6 //·Line:·56 //·Line:·5
  
7 interface·Interface·{7 interface·Interface·{
8 ········public·class·C·{8 ········public·struct·Struct·{
9 ········}9 ········}
10 }</string>10 }</string>
11 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations11 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
12 //·Line:·412 //·Line:·4
  
13 interface·Interface·{13 interface·Interface·{
14 ········enum·E·{14 ········enum·E·{
Offset 18, 24 lines modifiedOffset 18, 24 lines modified
18 ············Black18 ············Black
19 ········}19 ········}
20 }</string>20 }</string>
21 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations21 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
22 //·Line:·522 //·Line:·5
  
23 interface·Interface·{23 interface·Interface·{
24 ········delegate·void·D·();24 ········interface·I·{}
25 }</string>25 }</string>
26 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations26 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
27 //·Line:·527 //·Line:·5
  
28 interface·Interface·{28 interface·Interface·{
29 ········interface·I·{}29 ········public·class·C·{
 30 ········}
30 }</string>31 }</string>
31 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations32 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
32 //·Line:·533 //·Line:·5
  
33 interface·Interface·{34 interface·Interface·{
 35 ········delegate·void·D·();
34 ········public·struct·Struct·{ 
35 ········} 
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
4.91 KB
CS0452
4.9 KB
CS0452
Ordering differences only
    
Offset 1, 53 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0452</ErrorName>3 ··<ErrorName>CS0452</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;' 
6 //·Line:·10 
  
7 public·class·C&lt;T&gt;·where·T·:·class 
8 { 
9 } 
  
10 delegate·void·D·(C&lt;int&gt;·arg);</string> 
11 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`TestClass&lt;T&gt;' 
12 //·Line:·23 
13 using·System; 
  
14 public·class·TestClass&lt;T&gt;·where·T·:·class 
15 { 
16 »       static·public·T·meth() 
17 »       { 
18 »       »       return·null; 
19 »       } 
  
20 »       static·public·T·Value; 
21 }»      »      »       
22 »        
23 public·class·Test 
24 { 
25 »       public·Test() 
26 »       { 
27 »       } 
28 »       »        
29 »       static·public·void·Main() 
30 »       { 
31 »       »       int·i·=·TestClass&lt;int&gt;.meth(); 
32 »       »       Console.WriteLine·(i); 
33 »       } 
34 }</string> 
35 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;' 
36 //·Line:·10 
  
37 public·class·C&lt;T&gt;·where·T·:·class 
38 { 
39 } 
  
40 delegate·C&lt;int&gt;·D·();</string> 
41 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Program.M&lt;T&gt;(T,·T)'5 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Program.M&lt;T&gt;(T,·T)'
42 //·Line:·86 //·Line:·8
  
43 class·Program7 class·Program
44 {8 {
45 »       public·static·void·M&lt;T&gt;·(T·item1,·T·item2·=·null)·where·T·:·class9 »       public·static·void·M&lt;T&gt;·(T·item1,·T·item2·=·null)·where·T·:·class
46 »       {10 »       {
Offset 66, 27 lines modifiedOffset 24, 14 lines modified
66 public·class·C·{24 public·class·C·{
67 »       public·static·void·Main·()25 »       public·static·void·Main·()
68 »       {26 »       {
69 »       »       int·i·=·0;27 »       »       int·i·=·0;
70 »       »       Foo.Test&lt;int&gt;·(ref·i);28 »       »       Foo.Test&lt;int&gt;·(ref·i);
71 »       }29 »       }
72 }</string>30 }</string>
73 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;' 
74 //·Line:·10 
  
75 public·class·C&lt;T&gt;·where·T·:·class 
76 { 
77 } 
  
78 class·A 
79 { 
80 »       public·A·(ref·C&lt;int&gt;·args) 
81 »       { 
82 »       } 
83 }</string> 
84 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`A.Foo&lt;T&gt;(T,·string)'31 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`A.Foo&lt;T&gt;(T,·string)'
85 //·Line:·1832 //·Line:·18
  
86 class·A33 class·A
87 {34 {
88 »       static·int·Foo&lt;T&gt;·(T·a,·string·s)·where·T·:·class35 »       static·int·Foo&lt;T&gt;·(T·a,·string·s)·where·T·:·class
89 »       {36 »       {
Offset 99, 23 lines modifiedOffset 44, 14 lines modified
99 »       }44 »       }
  
100 »       public·static·void·Main·()45 »       public·static·void·Main·()
101 »       {46 »       {
102 »       »       A.Foo&lt;int&gt;·(99,·null);47 »       »       A.Foo&lt;int&gt;·(99,·null);
103 »       }48 »       }
104 }</string>49 }</string>
105 ····<string>//·CS0452:·The·type·`ulong'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;' 
106 //·Line:·10 
  
107 public·class·C&lt;T&gt;·where·T·:·class 
108 { 
109 »       public·int·this·[params·C&lt;ulong&gt;[]·args]·{ 
110 »       »       set·{} 
111 »       } 
112 }</string> 
113 ····<string>//·CS0452:·The·type·`U'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`UU'·in·the·generic·type·or·method·`B.Test&lt;UU&gt;(UU)'50 ····<string>//·CS0452:·The·type·`U'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`UU'·in·the·generic·type·or·method·`B.Test&lt;UU&gt;(UU)'
114 //·Line:·1351 //·Line:·13
  
115 abstract·class·A&lt;T&gt;52 abstract·class·A&lt;T&gt;
116 {53 {
117 »       public·abstract·void·Foo&lt;U&gt;·(U·arg)·where·U·:·T;54 »       public·abstract·void·Foo&lt;U&gt;·(U·arg)·where·U·:·T;
118 }55 }
Offset 149, 18 lines modifiedOffset 85, 47 lines modified
149 {85 {
150 »       public·Test()86 »       public·Test()
151 »       {87 »       {
152 »       }88 »       }
153 »       »       89 »       »       
154 »       static·public·void·Main()90 »       static·public·void·Main()
155 »       {91 »       {
156 »       »       int·j·=·TestClass&lt;int&gt;.Value;92 »       »       int·i·=·TestClass&lt;int&gt;.meth();
157 »       »       Console.WriteLine·(j);93 »       »       Console.WriteLine·(i);
158 »       }94 »       }
159 }</string>95 }</string>
 96 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'
 97 //·Line:·10
  
 98 public·class·C&lt;T&gt;·where·T·:·class
 99 {
 100 }
  
 101 class·A
 102 {
 103 »       public·A·(ref·C&lt;int&gt;·args)
Max diff block lines reached; 994/4979 bytes (19.96%) of diff not shown.
381 B
CS1038
369 B
CS1038
Ordering differences only
    
Offset 6, 16 lines modifiedOffset 6, 16 lines modified
6 //·Line:·56 //·Line:·5
  
7 #region</string>7 #region</string>
8 ····<string>//·CS1038:·#endregion·directive·expected8 ····<string>//·CS1038:·#endregion·directive·expected
9 //·Line:·59 //·Line:·5
  
10 #region10 #region
11 #else 
12 #endregion</string>11 #endif</string>
13 ····<string>//·CS1038:·#endregion·directive·expected12 ····<string>//·CS1038:·#endregion·directive·expected
14 //·Line:·513 //·Line:·5
  
15 #region14 #region
 15 #else
16 #endif</string>16 #endregion</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1.42 KB
CS1908
1.4 KB
CS1908
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1908</ErrorName>3 ··<ErrorName>CS1908</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter5 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
6 //·Line:·56 //·Line:·
  
7 class·Test·{7 class·Test·{
8 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(1)]·short·x)8 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·((short)·1)]·int·x)
9 »       {9 »       {
10 »       }10 »       }
11 }</string>11 }</string>
12 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter12 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
13 //·Line:·13 //·Line:·
  
14 class·Test·{14 class·Test&lt;T&gt;·where·T·:·class·{
15 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·((short)·1)]·int·x)15 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·T·x)
16 »       {16 »       {
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter19 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
20 //·Line:·20 //·Line:·5
  
21 class·Test&lt;T&gt;·where·T·:·class·{21 class·Test·{
22 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·T·x)22 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(1)]·short·x)
23 »       {23 »       {
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter26 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
27 //·Line:·27 //·Line:·
  
28 class·Test·{28 class·Test·{
1.19 KB
CS1599
1.18 KB
CS1599
Ordering differences only
    
Offset 7, 45 lines modifiedOffset 7, 45 lines modified
  
7 using·System;7 using·System;
  
8 class·C8 class·C
9 {9 {
10 ····delegate·ArgIterator·Test·(int·arg);10 ····delegate·ArgIterator·Test·(int·arg);
11 }</string>11 }</string>
12 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed12 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed
13 //·Line:·813 //·Line:·8
  
14 using·System;14 using·System;
  
15 public·class·Program15 class·C
16 {16 {
17 ····public·static·TypedReference·operator·+·(int·a,·Program·b) 
18 ····{ 
19 ····»       throw·new·ApplicationException·(); 
20 ····}17 »       public·ArgIterator·Method·()
 18 »       {
 19 »       »       return·null;
 20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed22 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed
23 //·Line:·823 //·Line:·8
  
24 using·System;24 using·System;
  
25 class·C25 class·C
26 {26 {
27 ····public·TypedReference·Method·()27 ····public·TypedReference·Method·()
28 ····{28 ····{
29 »       »       return·null;29 »       »       return·null;
30 ····}30 ····}
31 }</string>31 }</string>
32 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed32 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed
33 //·Line:·833 //·Line:·8
  
34 using·System;34 using·System;
  
35 class·C35 public·class·Program
36 {36 {
37 »       public·ArgIterator·Method·() 
38 »       { 
39 »       »       return·null; 
40 »       }37 ····public·static·TypedReference·operator·+·(int·a,·Program·b)
 38 ····{
 39 ····»       throw·new·ApplicationException·();
 40 ····}
41 }</string>41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
6.64 KB
CS0102
6.63 KB
CS0102
Ordering differences only
    
Offset 1, 55 lines modifiedOffset 1, 128 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0102</ErrorName>3 ··<ErrorName>CS0102</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0102:·The·type·`C'·already·contains·a·definition·for·`Item'
 6 //·Line:·7
  
 7 class·C
 8 {
 9 ····bool·this·[int·i]·{·get·{·return·false;·}·}
 10 ····bool·Item·(int·i)·{·return·false;·}
 11 }</string>
5 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`Item'12 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'
 13 //·Line:·7
  
 14 public·class·SampleClass·{
 15 ········protected·const·int·set_Item·=·3;
 16 ········public·int·Item·{·
 17 ············set·{}
 18 ········}········
 19 }</string>
 20 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`EE'
6 //·Line:·621 //·Line:·6
  
7 public·class·SampleClass·{22 public·class·SampleClass·{
 23 »       public·delegate·void·EE·();
 24 »       public·event·EE·EE;
 25 }</string>
 26 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Method'
 27 //·Line:·6
  
 28 public·class·ErrorClass·{
8 ········protected·int·Item·{·set·{}·}29 ········protected·int·Method·()·{·return·2;·}
9 ········public·bool·Item;30 ········public·bool·Method;
 31 }</string>
 32 ····<string>//·CS0102:·The·type·`C&lt;get_Foo&gt;'·already·contains·a·definition·for·`get_Foo'
 33 //·Line:·6
  
 34 class·C&lt;get_Foo&gt;
 35 {
 36 »       string·Foo·{
 37 »       »       set·{·}
 38 »       }
10 }</string>39 }</string>
11 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`A'40 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`A'
12 //·Line:·641 //·Line:·6
  
13 class·X·{42 class·X·{
14 »       const·int·A·=·10;43 »       const·int·A·=·10;
15 »       int·A·()·{}44 »       int·A·()·{}
16 }</string>45 }</string>
17 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`MyEvent'46 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`add_XX'
18 //·Line:·747 //·Line:·13
  
19 public·class·SampleClass·{48 public·class·SampleClass·{
20 »       public·delegate·void·MyEvent·();49 »       public·delegate·void·MyEvent·();
 50 »       public·event·MyEvent·XX·{
 51 »       »       add·{·}
 52 »       »       remove·{·}
 53 »       }
21 ········54 ········
22 ········public·void·MyEvent·()·{}55 ········bool·add_XX;
23 }</string>56 }</string>
24 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Blah'57 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Blah'
25 //·Line:·758 //·Line:·7
  
26 using·System.Runtime.CompilerServices;59 using·System.Runtime.CompilerServices;
27 class·ErrorClass·{60 class·ErrorClass·{
28 »       [IndexerName·("Blah")]61 »       [IndexerName·("Blah")]
29 »       public·int·this·[int·a]·{62 »       public·int·this·[int·a]·{
30 ············get·{·return·1;·}63 ············get·{·return·1;·}
31 »       }64 »       }
32 ········65 ········
33 ········public·int·Blah;66 ········public·int·Blah;
34 }</string>67 }</string>
 68 ····<string>//·CS0102:·The·type·`SampleEnum'·already·contains·a·definition·for·`Label'
 69 //·Line:·6
  
 70 public·enum·SampleEnum·{
 71 ········Label,
 72 ········Label
 73 }</string>
 74 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`A'
 75 //·Line:·7
  
 76 public·class·SampleClass·{
 77 »       class·A·{}
 78 ········
 79 ········public·void·A·()·{}
 80 }</string>
 81 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`Item'
 82 //·Line:·6
  
 83 public·class·SampleClass·{
 84 ········protected·int·Item·{·set·{}·}
 85 ········public·bool·Item;
 86 }</string>
35 ····<string>//·CS0102:·The·type·`X&lt;T&gt;'·already·contains·a·definition·for·`T'87 ····<string>//·CS0102:·The·type·`X&lt;T&gt;'·already·contains·a·definition·for·`T'
36 //·Line:·1188 //·Line:·11
  
37 class·X·&lt;T&gt;·{89 class·X·&lt;T&gt;·{
38 »       int·T;90 »       int·T;
39 }91 }
  
40 class·W·{92 class·W·{
41 »       static·void·Main·()·{}93 »       static·void·Main·()·{}
42 }</string>94 }</string>
 95 ····<string>//·CS0102:·The·type·`CS0102'·already·contains·a·definition·for·`Clone'
 96 //·Line:·6
  
 97 class·CS0102
 98 {
 99 »       object·Clone·()
 100 »       {
 101 »       »       return·this;
 102 »       }
 103 »       
 104 »       public·class·Clone
 105 »       {
 106 »       }
 107 }</string>
43 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'108 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'
44 //·Line:·6109 //·Line:·6
  
45 public·class·SampleClass·{110 public·class·SampleClass·{
46 ········protected·int·set_Item;111 ········protected·int·set_Item;
47 ········public·int·this[int·index]·{·set·{}·}········112 ········public·int·this[int·index]·{·set·{}·}········
Max diff block lines reached; 3279/6748 bytes (48.59%) of diff not shown.
1.01 KB
CS0190
1020 B
CS0190
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0190</ErrorName>3 ··<ErrorName>CS0190</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0190:·The·__arglist·construct·is·valid·only·within·a·variable·argument·method5 ····<string>//·CS0190:·The·__arglist·construct·is·valid·only·within·a·variable·argument·method
6 //·Line:·8 
  
7 public·class·Test 
8 { 
9 »       public·static·void·Foo·() 
10 »       { 
11 »       »       object·o·=·__arglist;· 
12 »       } 
13 }</string> 
14 ····<string>//·CS0190:·The·__arglist·construct·is·valid·only·within·a·variable·argument·method 
15 //·Line:·116 //·Line:·11
  
16 public·class·Test7 public·class·Test
17 {8 {
18 »       public·static·void·Foo·(__arglist)9 »       public·static·void·Foo·(__arglist)
19 »       {10 »       {
20 »       »       System.RuntimeArgumentHandle·o;11 »       »       System.RuntimeArgumentHandle·o;
Offset 30, 9 lines modifiedOffset 20, 19 lines modified
30 »       }20 »       }
31 »       21 »       
32 »       public·static·void·Main·()22 »       public·static·void·Main·()
33 »       {23 »       {
34 »       »       Foo·(__arglist·());24 »       »       Foo·(__arglist·());
35 »       }25 »       }
36 }</string>26 }</string>
 27 ····<string>//·CS0190:·The·__arglist·construct·is·valid·only·within·a·variable·argument·method
 28 //·Line:·8
  
 29 public·class·Test
 30 {
 31 »       public·static·void·Foo·()
 32 »       {
 33 »       »       object·o·=·__arglist;·
 34 »       }
 35 }</string>
37 ··</Examples>36 ··</Examples>
38 </ErrorDocumentation>37 </ErrorDocumentation>
3.03 KB
CS3003
3.02 KB
CS3003
Ordering differences only
    
Offset 1, 57 lines modifiedOffset 1, 63 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3003</ErrorName>3 ··<ErrorName>CS3003</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3003:·Type·of·`I.this[bool]'·is·not·CLS-compliant5 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant(true)]9 [assembly:CLSCompliant(true)]
  
10 public·interface·I·{10 public·interface·I·{
 11 ········UIntPtr·Error·{·get;·}
11 ········ulong·this[bool·index]·{·get;·} 
12 }</string> 
13 ····<string>//·CS3003:·Type·of·`CLSClass.MyEvent'·is·not·CLS-compliant 
14 //·Line:·8 
15 //·Compiler·options:·-warnaserror·-warn:1 
  
16 [assembly:System.CLSCompliant·(true)] 
  
17 [System.CLSCompliant·(false)] 
18 public·delegate·void·MyDelegate·(); 
  
19 public·class·CLSClass·{ 
20 ········public·event·MyDelegate·MyEvent; 
21 }</string>12 }</string>
22 ····<string>//·CS3003:·Type·of·`I.Foo'·is·not·CLS-compliant13 ····<string>//·CS3003:·Type·of·`I.Foo'·is·not·CLS-compliant
23 //·Line:·1014 //·Line:·10
24 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
25 using·System;16 using·System;
26 [assembly:CLSCompliant·(true)]17 [assembly:CLSCompliant·(true)]
  
27 [CLSCompliant·(true)]18 [CLSCompliant·(true)]
28 public·interface·I·{19 public·interface·I·{
29 ····uint·Foo·{·set;·}20 ····uint·Foo·{·set;·}
30 }</string>21 }</string>
 22 ····<string>//·CS3003:·Type·of·`I.this[bool]'·is·not·CLS-compliant
 23 //·Line:·9
 24 //·Compiler·options:·-warnaserror·-warn:1
  
 25 using·System;
 26 [assembly:CLSCompliant(true)]
  
 27 public·interface·I·{
 28 ········ulong·this[bool·index]·{·get;·}
 29 }</string>
31 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant30 ····<string>//·CS3003:·Type·of·`CLSClass.value'·is·not·CLS-compliant
32 //·Line:·931 //·Line:·9
33 //·Compiler·options:·-warnaserror·-warn:132 //·Compiler·options:·-warnaserror·-warn:1
  
34 using·System;33 using·System;
35 [assembly:CLSCompliant(true)]34 [assembly:CLSCompliant(true)]
  
36 public·class·CLSClass·{35 public·class·CLSClass·{
37 ········public·ulong·Index·{ 
38 ············set 
39 ············{ 
40 ············} 
41 ········}36 ········protected·uint·value;
 37 }</string>
 38 ····<string>//·CS3003:·Type·of·`CLSClass.MyEvent'·is·not·CLS-compliant
 39 //·Line:·8
 40 //·Compiler·options:·-warnaserror·-warn:1
  
 41 [assembly:System.CLSCompliant·(true)]
  
 42 [System.CLSCompliant·(false)]
 43 public·delegate·void·MyDelegate·();
  
 44 public·class·CLSClass·{
 45 ········public·event·MyDelegate·MyEvent;
42 }</string>46 }</string>
43 ····<string>//·CS3003:·Type·of·`C._data'·is·not·CLS-compliant47 ····<string>//·CS3003:·Type·of·`C._data'·is·not·CLS-compliant
44 //·Line:·1148 //·Line:·11
45 //·Compiler·options:·-unsafe·-warnaserror·-warn:149 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
46 using·System;50 using·System;
  
Offset 70, 29 lines modifiedOffset 76, 23 lines modified
  
70 [assembly:·CLSCompliant·(true)]76 [assembly:·CLSCompliant·(true)]
  
71 public·unsafe·struct·S77 public·unsafe·struct·S
72 {78 {
73 ····public·fixed·bool·test2·[4];79 ····public·fixed·bool·test2·[4];
74 }</string>80 }</string>
75 ····<string>//·CS3003:·Type·of·`CLSClass.value'·is·not·CLS-compliant81 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant
76 //·Line:·982 //·Line:·9
77 //·Compiler·options:·-warnaserror·-warn:183 //·Compiler·options:·-warnaserror·-warn:1
  
78 using·System;84 using·System;
79 [assembly:CLSCompliant(true)]85 [assembly:CLSCompliant(true)]
  
80 public·class·CLSClass·{86 public·class·CLSClass·{
 87 ········public·ulong·Index·{
 88 ············set
 89 ············{
 90 ············}
 91 ········}
81 ········protected·uint·value; 
82 }</string> 
83 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant 
84 //·Line:·9 
85 //·Compiler·options:·-warnaserror·-warn:1 
  
86 using·System; 
87 [assembly:CLSCompliant(true)] 
  
88 public·interface·I·{ 
89 ········UIntPtr·Error·{·get;·} 
90 }</string>92 }</string>
91 ··</Examples>93 ··</Examples>
92 </ErrorDocumentation>94 </ErrorDocumentation>
1.03 KB
CS0548
1.02 KB
CS0548
Ordering differences only
    
Offset 4, 28 lines modifiedOffset 4, 28 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor5 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor
6 //·Line:·56 //·Line:·5
  
7 interface·PropertyInterface·{7 interface·PropertyInterface·{
8 ····int·Value·{}8 ····int·Value·{}
9 }</string>9 }</string>
10 ····<string>//·CS0548:·`PropertyClass.Value':·property·or·indexer·must·have·at·least·one·accessor 
11 //·Line:·5 
  
12 class·PropertyClass·{ 
13 ········public·int·Value·{ 
14 ········} 
15 }</string> 
16 ····<string>//·CS0548:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor10 ····<string>//·CS0548:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor
17 //·Line:·511 //·Line:·5
  
18 class·IndexerClass·{12 class·IndexerClass·{
19 ········public·int·this·[bool·b]·{·}13 ········public·int·this·[bool·b]·{·}
20 }</string>14 }</string>
21 ····<string>//·CS0548:·`PropertyInterface.this[long]':·property·or·indexer·must·have·at·least·one·accessor15 ····<string>//·CS0548:·`PropertyInterface.this[long]':·property·or·indexer·must·have·at·least·one·accessor
22 //·Line:·516 //·Line:·5
  
23 interface·PropertyInterface·{·····17 interface·PropertyInterface·{·····
24 »       int·this·[long·l]·{}18 »       int·this·[long·l]·{}
25 }</string>19 }</string>
 20 ····<string>//·CS0548:·`PropertyClass.Value':·property·or·indexer·must·have·at·least·one·accessor
 21 //·Line:·5
  
 22 class·PropertyClass·{
 23 ········public·int·Value·{
 24 ········}
 25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.33 KB
CS1931
1.32 KB
CS1931
Ordering differences only
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1931</ErrorName>3 ··<ErrorName>CS1931</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'5 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
6 //·Line:·136 //·Line:·12
  
  
7 using·System;7 using·System;
8 using·System.Linq;8 using·System.Linq;
  
9 class·C9 class·C
10 {10 {
11 »       public·void·Foo·(int·i)11 »       public·static·void·Main·()
12 »       {12 »       {
 13 »       »       int·i·=·9;
13 »       »       var·e·=·from·v·in·"a"14 »       »       var·e·=·from·i·in·"a"
14 »       »       »       let·i·=·2 
15 »       »       »       select·v;15 »       »       »       select·1;
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'18 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
19 //·Line:·1219 //·Line:·14
  
  
20 using·System;20 using·System;
21 using·System.Linq;21 using·System.Linq;
  
22 class·C22 class·C
23 {23 {
24 »       public·static·void·Main·()24 »       public·static·void·Main·()
25 »       {25 »       {
26 »       »       int·i·=·9;26 »       »       int·i·=·9;
27 »       »       var·e·=·from·i·in·"a"27 »       »       var·e·=·from·v·in·"a"
 28 »       »       »       let·i·=·2
28 »       »       »       select·1;29 »       »       »       select·v;
29 »       }30 »       }
30 }</string>31 }</string>
31 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'32 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
32 //·Line:·1433 //·Line:·13
  
  
33 using·System;34 using·System;
34 using·System.Linq;35 using·System.Linq;
  
35 class·C36 class·C
36 {37 {
37 »       public·static·void·Main·()38 »       public·void·Foo·(int·i)
38 »       {39 »       {
39 »       »       int·i·=·9; 
40 »       »       var·e·=·from·v·in·"a"40 »       »       var·e·=·from·v·in·"a"
41 »       »       »       let·i·=·241 »       »       »       let·i·=·2
42 »       »       »       select·v;42 »       »       »       select·v;
43 »       }43 »       }
44 }</string>44 }</string>
45 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'45 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'
46 //·Line:·1446 //·Line:·14
1.33 KB
CS0677
1.32 KB
CS0677
Ordering differences only
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0677</ErrorName>3 ··<ErrorName>CS0677</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'5 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'
6 //·Line:·86 //·Line:·8
  
7 public·class·C&lt;T&gt;··where·T·:·struct7 public·class·C&lt;T&gt;
8 {8 {
9 »       volatile·T·t;9 »       volatile·T·t;
10 }</string>10 }</string>
11 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E'11 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E'
12 //·Line:·1012 //·Line:·10
  
13 enum·E·:·long13 enum·E·:·long
Offset 19, 32 lines modifiedOffset 19, 32 lines modified
19 class·X19 class·X
20 {20 {
21 »       volatile·E·e;21 »       volatile·E·e;
22 }</string>22 }</string>
23 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'23 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'
24 //·Line:·824 //·Line:·8
  
25 public·class·C&lt;T&gt;25 public·class·C&lt;T&gt;··where·T·:·struct
26 {26 {
27 »       volatile·T·t;27 »       volatile·T·t;
28 }</string>28 }</string>
 29 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double'
 30 //·Line:·6
  
 31 class·X
 32 {
 33 »       public·volatile·double·d;
 34 }</string>
29 ····<string>//·CS0677:·`X.a':·A·volatile·field·cannot·be·of·the·type·`A'35 ····<string>//·CS0677:·`X.a':·A·volatile·field·cannot·be·of·the·type·`A'
30 //·Line:·836 //·Line:·8
31 using·System;37 using·System;
  
32 struct·A·{·int·a;·}38 struct·A·{·int·a;·}
  
33 class·X·{39 class·X·{
34 »       public·volatile·A·a;40 »       public·volatile·A·a;
35 »       static·void·Main·()41 »       static·void·Main·()
36 »       »       {42 »       »       {
37 »       »       }43 »       »       }
38 }</string>44 }</string>
39 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double' 
40 //·Line:·6 
  
41 class·X 
42 { 
43 »       public·volatile·double·d; 
44 }</string> 
45 ··</Examples>45 ··</Examples>
46 </ErrorDocumentation>46 </ErrorDocumentation>
5.53 KB
CS0221
5.52 KB
CS0221
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0221</ErrorName>3 ··<ErrorName>CS0221</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override) 
6 //·Line:·6 
  
7 class·X·{ 
8 »       static·void·Main·()·{ 
9 »       »       System.Console.WriteLine·((int)double.NaN); 
10 »       } 
11 }</string> 
12 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override) 
13 //·Line:·11 
  
14 using·System; 
  
15 public·class·My3Attribute·:·Attribute 
16 { 
17 »       public·My3Attribute·(byte·b)·{} 
18 } 
  
19 [My3((byte)-1)] 
20 public·class·Test·{·}</string> 
21 ····<string>//·CS0221:·Constant·value·`-3'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)5 ····<string>//·CS0221:·Constant·value·`-3'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
22 //·Line:·126 //·Line:·12
  
23 class·C7 class·C
24 {8 {
25 »       delegate·void·D·();9 »       delegate·void·D·();
  
Offset 46, 83 lines modifiedOffset 26, 94 lines modified
46 »       »       unchecked·{26 »       »       unchecked·{
47 »       »       »       checked·{27 »       »       »       checked·{
48 »       »       »       »       const·char·c·=·(char)·-1;28 »       »       »       »       const·char·c·=·(char)·-1;
49 »       »       »       }29 »       »       »       }
50 »       »       }30 »       »       }
51 »       }31 »       }
52 }</string>32 }</string>
53 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)33 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)
54 //·Line:·1134 //·Line:·6
  
55 class·C 
56 { 
57 »       delegate·void·D·(); 
  
 35 class·X·{
58 »       static·void·Main·()36 »       static·void·Main·()·{
 37 »       »       System.Console.WriteLine·((char)float.NaN);
59 »       { 
60 »       »       D·d·=·unchecked·(delegate·{ 
61 »       »       »       const·ushort·s·=·(ushort)·-1; 
62 »       »       }); 
63 »       }38 »       }
64 }</string>39 }</string>
65 ····<string>//·CS0221:·Constant·value·`-91'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)40 ····<string>//·CS0221:·Constant·value·`-Infinity'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
66 //·Line:·1041 //·Line:·6
  
67 enum·E:byte·{ 
68 »       Min·=·9 
69 } 
  
70 class·T·{42 class·X·{
71 »       static·void·Main·()·{43 »       static·void·Main·()·{
 44 »       »       System.Console.WriteLine·((ushort)double.NegativeInfinity);
72 »       »       »       E·error·=·E.Min·-·100; 
73 »       »       »       System.Console.WriteLine·(error); 
74 »       }45 »       }
75 }</string>46 }</string>
76 ····<string>//·CS0221:·Constant·value·`256'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)47 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
77 //·Line:·1348 //·Line:·11
  
78 class·Test49 using·System;
  
 50 public·class·My3Attribute·:·Attribute
79 {51 {
 52 »       public·My3Attribute·(byte·b)·{}
 53 }
80 »       public·static·explicit·operator·Test·(byte·b) 
81 »       { 
82 »       »       return·null; 
83 »       } 
  
 54 [My3((byte)-1)]
 55 public·class·Test·{·}</string>
84 »       static·void·Main·() 
85 »       { 
86 »       »       var·a·=·(Test)·256UL; 
87 »       } 
88 }</string> 
89 ····<string>//·CS0221:·Constant·value·`-9'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)56 ····<string>//·CS0221:·Constant·value·`-9'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)
90 //·Line:·1057 //·Line:·10
  
91 enum·E:byte·{58 enum·E:byte·{
92 »       Min·=·959 »       Min·=·9
93 }60 }
  
94 class·T·{61 class·T·{
95 »       static·void·Main·()·{62 »       static·void·Main·()·{
96 »       »       »       E·error·=·(E)(-9);63 »       »       »       E·error·=·(E)(-9);
97 »       »       »       System.Console.WriteLine·(error);64 »       »       »       System.Console.WriteLine·(error);
98 »       }65 »       }
99 }</string>66 }</string>
 67 ····<string>//·CS0221:·Constant·value·`4294967295'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)
 68 //·Line:·5
  
 69 class·X·{
 70 »       int·a·=·(int)·0xffffffff;
 71 »       
 72 »       static·void·Main·()
 73 »       {
 74 »       »       
 75 »       }
 76 }</string>
100 ····<string>//·CS0221:·Constant·value·`-Infinity'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)77 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)
101 //·Line:·678 //·Line:·6
  
102 class·X·{79 class·X·{
103 »       static·void·Main·()·{80 »       static·void·Main·()·{
104 »       »       System.Console.WriteLine·((ushort)double.NegativeInfinity);81 »       »       System.Console.WriteLine·((int)double.NaN);
105 »       }82 »       }
106 }</string>83 }</string>
107 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)84 ····<string>//·CS0221:·Constant·value·`-10.1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
108 //·Line:·685 //·Line:·6
  
109 class·X·{86 class·T·{
110 »       static·void·Main·()·{87 »       static·void·Main·()·{
Max diff block lines reached; 1545/5611 bytes (27.54%) of diff not shown.
1010 B
CS1718
1000 B
CS1718
Ordering differences only
    
Offset 6, 14 lines modifiedOffset 6, 28 lines modified
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 class·C8 class·C
9 {9 {
10 »       public·static·void·Main·()·10 »       public·static·void·Main·()·
11 »       {·11 »       {·
 12 »       »       int·a·=·20;
 13 »       »       if·(a·&gt;·a)·{
 14 »       »       »       return;
 15 »       »       }
 16 »       }
 17 }</string>
 18 ····<string>//·CS1718:·A·comparison·made·to·same·variable.·Did·you·mean·to·compare·something·else?
 19 //·Line:·10
 20 //·Compiler·options:·-warnaserror·-warn:3
  
 21 class·C
 22 {
 23 »       public·static·void·Main·()·
 24 »       {·
12 »       »       int?·a·=·20;25 »       »       int?·a·=·20;
13 »       »       if·(a·&gt;·a)·{26 »       »       if·(a·&gt;·a)·{
14 »       »       »       return;27 »       »       »       return;
15 »       »       }28 »       »       }
16 »       }29 »       }
17 }</string>30 }</string>
18 ····<string>//·CS1718:·A·comparison·made·to·same·variable.·Did·you·mean·to·compare·something·else?31 ····<string>//·CS1718:·A·comparison·made·to·same·variable.·Did·you·mean·to·compare·something·else?
Offset 26, 23 lines modifiedOffset 40, 9 lines modified
26 »       D·d·=·null;40 »       D·d·=·null;
27 »       41 »       
28 »       public·A·()42 »       public·A·()
29 »       {43 »       {
30 »       »       bool·b·=·d·==·d;44 »       »       bool·b·=·d·==·d;
31 »       }45 »       }
32 }</string>46 }</string>
33 ····<string>//·CS1718:·A·comparison·made·to·same·variable.·Did·you·mean·to·compare·something·else? 
34 //·Line:·10 
35 //·Compiler·options:·-warnaserror·-warn:3 
  
36 class·C 
37 { 
38 »       public·static·void·Main·()· 
39 »       {· 
40 »       »       int·a·=·20; 
41 »       »       if·(a·&gt;·a)·{ 
42 »       »       »       return; 
43 »       »       } 
44 »       } 
45 }</string> 
46 ··</Examples>47 ··</Examples>
47 </ErrorDocumentation>48 </ErrorDocumentation>
1.92 KB
CS0649
1.9 KB
CS0649
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 56 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0649</ErrorName>3 ··<ErrorName>CS0649</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
 6 //·Line:·4
 7 //·Compiler·options:·-warnaserror·-warn:4
  
 8 class·X
 9 {
 10 »       public·readonly·int·x;
 11 }</string>
5 ····<string>//·CS0649:·Field·`X.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'12 ····<string>//·CS0649:·Field·`X.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'
6 //·Line:·413 //·Line:·4
7 //·Compiler·options:·-warnaserror·-warn:414 //·Compiler·options:·-warnaserror·-warn:4
  
8 class·X·{15 class·X·{
9 »       string·s;16 »       string·s;
  
10 »       string·Value·{17 »       string·Value·{
11 »       »       get·{18 »       »       get·{
12 »       »       »       return·s;19 »       »       »       return·s;
13 »       »       }20 »       »       }
14 »       }21 »       }
15 }</string>22 }</string>
16 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'23 ····<string>//·CS0649:·Field·`TestClass.b'·is·never·assigned·to,·and·will·always·have·its·default·value
17 //·Line:·424 //·Line:·12
18 //·Compiler·options:·-warnaserror·-warn:425 //·Compiler·options:·-warnaserror·-warn:4
  
19 class·X26 public·struct·Bar
20 {27 {
21 »       public·readonly·int·x;28 »       public·int·x;
 29 }
  
 30 public·class·TestClass
 31 {
 32 »       Bar·b;
  
 33 »       public·bool·Foo·()
 34 »       {
 35 »       »       if·(b.x·==·0)
 36 »       »       »       return·false;
  
 37 »       »       return·true;
 38 »       }
  
 39 »       public·static·void·Main·()
 40 »       {
 41 »       }
22 }</string>42 }</string>
23 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'43 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
24 //·Line:·1044 //·Line:·10
25 //·Compiler·options:·-warnaserror·-warn:445 //·Compiler·options:·-warnaserror·-warn:4
  
26 using·System;46 using·System;
27 class·X·{47 class·X·{
Offset 51, 34 lines modifiedOffset 76, 9 lines modified
51 »       int?·s;76 »       int?·s;
52 »       77 »       
53 »       void·Test·()78 »       void·Test·()
54 »       {79 »       {
55 »       »       System.Console.WriteLine·(s·==·null);80 »       »       System.Console.WriteLine·(s·==·null);
56 »       }81 »       }
57 }</string>82 }</string>
58 ····<string>//·CS0649:·Field·`TestClass.b'·is·never·assigned·to,·and·will·always·have·its·default·value 
59 //·Line:·12 
60 //·Compiler·options:·-warnaserror·-warn:4 
  
61 public·struct·Bar 
62 { 
63 »       public·int·x; 
64 } 
  
65 public·class·TestClass 
66 { 
67 »       Bar·b; 
  
68 »       public·bool·Foo·() 
69 »       { 
70 »       »       if·(b.x·==·0) 
71 »       »       »       return·false; 
  
72 »       »       return·true; 
73 »       } 
  
74 »       public·static·void·Main·() 
75 »       { 
76 »       } 
77 }</string> 
78 ··</Examples>83 ··</Examples>
79 </ErrorDocumentation>84 </ErrorDocumentation>
2.29 KB
CS0146
2.28 KB
CS0146
Ordering differences only
    
Offset 1, 48 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0146</ErrorName>3 ··<ErrorName>CS0146</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar'5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B'·and·`A'
6 //·Line:·56 //·Line:·7
  
7 class·Foo·:·Foo.Bar·{ 
8 »       public·class·Bar·{}7 class·A·:·B·{
 8 }
  
 9 class·B·:·A·{
9 }</string>10 }</string>
10 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar'11 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar'
11 //·Line:·512 //·Line:·5
  
12 class·Foo·:·Baz·{13 class·Foo·:·Baz·{
13 »       public·class·Bar·{}14 »       public·class·Bar·{}
14 }15 }
15 class·Baz·:·Foo.Bar·{}</string>16 class·Baz·:·Foo.Bar·{}</string>
16 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'17 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'
17 //·Line:·418 //·Line:·4
  
18 class·A·:·A·{}</string> 
19 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B'·and·`A' 
20 //·Line:·7 
  
21 class·A·:·B·{19 class·A·:·B
22 }20 {·}
  
23 class·B·:·A·{21 class·B·:·C
 22 {·}
24 }</string> 
25 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status' 
26 //·Line:·6 
  
 23 class·C·:·A
27 public·class·Generic&lt;P&gt; 
28 { 
29 »       public·class·Status·:·Status 
30 »       { 
31 »       »       Status·(Foo·foo)·:·base·(foo) 
32 »       »       { 
33 »       »       } 
34 »       } 
35 }</string>24 {·}</string>
36 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'25 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'
37 //·Line:·826 //·Line:·8
  
38 class·A&lt;T&gt;·:·B&lt;int&gt;27 class·A&lt;T&gt;·:·B&lt;int&gt;
39 {28 {
40 }29 }
  
Offset 50, 20 lines modifiedOffset 39, 31 lines modified
50 {·}39 {·}
  
51 class·X40 class·X
52 {41 {
53 »       static·void·Main·()42 »       static·void·Main·()
54 »       {·}43 »       {·}
55 }</string>44 }</string>
56 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'45 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status'
57 //·Line:·446 //·Line:·6
  
58 class·A·:·B 
59 {·}47 public·class·Generic&lt;P&gt;
 48 {
 49 »       public·class·Status·:·Status
 50 »       {
 51 »       »       Status·(Foo·foo)·:·base·(foo)
 52 »       »       {
 53 »       »       }
 54 »       }
 55 }</string>
 56 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar'
 57 //·Line:·5
  
60 class·B·:·C 
61 {·}58 class·Foo·:·Foo.Bar·{
 59 »       public·class·Bar·{}
 60 }</string>
 61 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'
 62 //·Line:·4
  
 63 class·A·:·A·{}</string>
62 class·C·:·A 
63 {·}</string> 
64 ··</Examples>64 ··</Examples>
65 </ErrorDocumentation>65 </ErrorDocumentation>
580 B
CS1537
568 B
CS1537
Ordering differences only
    
Offset 8, 16 lines modifiedOffset 8, 16 lines modified
8 using·A·=·System;8 using·A·=·System;
9 using·A·=·System;</string>9 using·A·=·System;</string>
10 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace10 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace
11 //·Line:·611 //·Line:·6
12 //·Compiler·options:·-r:CSExternAlias-lib.dll12 //·Compiler·options:·-r:CSExternAlias-lib.dll
  
13 extern·alias·A;13 extern·alias·A;
14 using·A·=·System;</string>14 extern·alias·A;</string>
15 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace15 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace
16 //·Line:·616 //·Line:·6
17 //·Compiler·options:·-r:CSExternAlias-lib.dll17 //·Compiler·options:·-r:CSExternAlias-lib.dll
  
18 extern·alias·A;18 extern·alias·A;
19 extern·alias·A;</string>19 using·A·=·System;</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
1.58 KB
CS0170
1.57 KB
CS0170
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 49 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0170</ErrorName>3 ··<ErrorName>CS0170</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'
 6 //·Line:·21
  
 7 namespace·CS0170
 8 {
 9 »       public·struct·Foo·{
 10 »       »       public·int·a;
 11 »       }
  
 12 »       public·class·Bar
 13 »       {
 14 »       »       public·void·Inc·(int·x)
 15 »       »       {
 16 »       »       »       ++x;
 17 »       »       }»      »      
  
 18 »       »       static·void·Main·()
 19 »       »       {
 20 »       »       »       Foo·f;
 21 »       »       »       Bar·b·=·new·Bar();
 22 »       »       »       b.Inc·(f.a);
 23 »       »       }
 24 »       }
 25 }</string>
 26 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
 27 //·Line:·11
  
 28 struct·A
 29 {
 30 »       public·long·b;
 31 »       public·float·c;
  
 32 »       public·A·(int·foo)
 33 »       {
 34 »       »       b·=·(long)·c;
 35 »       »       c·=·1;
 36 »       }
 37 }</string>
5 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'38 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'
6 //·Line:·2139 //·Line:·21
  
7 using·System;40 using·System;
  
8 struct·S241 struct·S2
9 {42 {
Offset 70, 52 lines modifiedOffset 108, 14 lines modified
70 »       static·void·Main·()108 »       static·void·Main·()
71 »       {109 »       {
72 »       »       S·s;110 »       »       S·s;
73 »       »       s.a·=·2;111 »       »       s.a·=·2;
74 »       »       int·xx·=·s.c.v;112 »       »       int·xx·=·s.c.v;
75 »       }113 »       }
76 }</string>114 }</string>
77 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c' 
78 //·Line:·11 
  
79 struct·A 
80 { 
81 »       public·long·b; 
82 »       public·float·c; 
  
83 »       public·A·(int·foo) 
84 »       { 
85 »       »       b·=·(long)·c; 
86 »       »       c·=·1; 
87 »       } 
88 }</string> 
89 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a' 
90 //·Line:·21 
  
91 namespace·CS0170 
92 { 
93 »       public·struct·Foo·{ 
94 »       »       public·int·a; 
95 »       } 
  
96 »       public·class·Bar 
97 »       { 
98 »       »       public·void·Inc·(int·x) 
99 »       »       { 
100 »       »       »       ++x; 
101 »       »       }»      »       
  
102 »       »       static·void·Main·() 
103 »       »       { 
104 »       »       »       Foo·f; 
105 »       »       »       Bar·b·=·new·Bar(); 
106 »       »       »       b.Inc·(f.a); 
107 »       »       } 
108 »       } 
109 }</string> 
110 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'115 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'
111 //·Line:·17116 //·Line:·17
  
112 using·System;117 using·System;
  
113 public·struct·S118 public·struct·S
114 {119 {
2.76 KB
CS0229
2.74 KB
CS0229
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0229</ErrorName>3 ··<ErrorName>CS0229</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0229:·Ambiguity·between·`IList.Count'·and·`ICounter.Count'
 6 //·Line:·24
  
 7 using·System;
  
 8 interface·IList·
 9 {
 10 »       int·Count·{·set;·}
 11 }
  
 12 interface·ICounter·
 13 {
 14 »       int·Count·{·set;·}
 15 }
  
 16 interface·IListCounter:·IList,·ICounter
 17 {
 18 }
  
 19 class·Test
 20 {
 21 »       static·void·Foo·(IListCounter·t)
 22 »       {
 23 »       »       t.Count·=·9;·
 24 »       }
 25 }</string>
5 ····<string>//·CS0229:·Ambiguity·between·`Program.I1.Id'·and·`Program.I2.Id'26 ····<string>//·CS0229:·Ambiguity·between·`Program.I1.Id'·and·`Program.I2.Id'
6 //·Line:·1827 //·Line:·18
  
7 static·class·Program28 static·class·Program
8 {29 {
9 »       public·interface·I130 »       public·interface·I1
10 »       {31 »       {
Offset 18, 105 lines modifiedOffset 44, 79 lines modified
18 »       }44 »       }
  
19 »       static·void·Generic&lt;T&gt;·(T·item)·where·T·:·I1,·I245 »       static·void·Generic&lt;T&gt;·(T·item)·where·T·:·I1,·I2
20 »       {46 »       {
21 »       »       var·a·=·item.Id;47 »       »       var·a·=·item.Id;
22 »       }48 »       }
23 }</string>49 }</string>
24 ····<string>//·CS0229:·Ambiguity·between·`IList.Test'·and·`ICounter.Test'50 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N'
25 //·Line:·2651 //·Line:·26
  
 52 using·static·A;
 53 using·static·B;
26 using·System; 
  
27 delegate·void·Foo·(); 
  
28 interface·IList· 
29 { 
30 »       event·Foo·Test; 
31 } 
  
32 interface·ICounter· 
33 { 
34 »       event·Foo·Test; 
35 } 
  
36 interface·IListCounter:·IList,·ICounter 
37 { 
38 } 
  
39 class·Test54 class·A
40 {55 {
41 »       static·void·Foo·(IListCounter·t)56 »       public·class·N
42 »       {57 »       {
43 »       »       t.Test·+=·null;58 »       »       public·static·void·Foo·()
 59 »       »       {
 60 »       »       }
44 »       }61 »       }
45 }</string> 
46 ····<string>//·CS0229:·Ambiguity·between·`IList.Count'·and·`ICounter.Count' 
47 //·Line:·24 
  
48 using·System; 
  
49 interface·IList· 
50 { 
51 »       int·Count·{·set;·} 
52 } 
  
53 interface·ICounter· 
54 { 
55 »       int·Count·{·set;·} 
56 }62 }
  
57 interface·IListCounter:·IList,·ICounter63 class·B
58 {64 {
 65 »       public·static·int·N;
59 }66 }
  
60 class·Test67 class·Test
61 {68 {
62 »       static·void·Foo·(IListCounter·t)69 »       public·static·void·Main·()
63 »       {70 »       {
64 »       »       t.Count·=·9;·71 »       »       N.Foo·();
65 »       }72 »       }
66 }</string>73 }</string>
67 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO'74 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO'
68 //·Line:·975 //·Line:·9
69 //·Compiler·options:·-r:CS0229-3-lib.dll76 //·Compiler·options:·-r:CS0229-3-lib.dll
  
70 public·class·Test77 public·class·Test
71 {78 {
72 ···public·static·void·Main()79 ···public·static·void·Main()
73 ···{80 ···{
74 ······System.Console.WriteLine(TestLib.FOO);81 ······System.Console.WriteLine(TestLib.FOO);
75 ···}82 ···}
76 }</string>83 }</string>
77 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N'84 ····<string>//·CS0229:·Ambiguity·between·`IList.Test'·and·`ICounter.Test'
78 //·Line:·2685 //·Line:·26
  
 86 using·System;
79 using·static·A; 
80 using·static·B; 
  
81 class·A87 delegate·void·Foo·();
  
 88 interface·IList·
82 {89 {
 90 »       event·Foo·Test;
Max diff block lines reached; 412/2773 bytes (14.86%) of diff not shown.
13.9 KB
CS0657
13.9 KB
CS0657
Ordering differences only
    
Offset 1, 143 lines modifiedOffset 1, 142 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0657</ErrorName>3 ··<ErrorName>CS0657</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0657:·`type'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`property'.·All·attributes·in·this·section·will·be·ignored5 ····<string>//·CS0657:·`assembly'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`type'.·All·attributes·in·this·section·will·be·ignored
6 //·Line:·146 //·Line:·8
 7 //·Compiler·options:·-warnaserror
  
 8 using·System.Reflection;
  
 9 namespace·N·{
 10 ····[assembly:·AssemblyKeyName("")]
 11 ····class·A·{}
 12 }</string>
 13 ····<string>//·CS0657:·`param'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method,·return'.·All·attributes·in·this·section·will·be·ignored
 14 //·Line:·9
7 //·Compiler·options:·-warnaserror15 //·Compiler·options:·-warnaserror
  
8 using·System;16 using·System;
  
 17 struct·S
9 [AttributeUsage(AttributeTargets.All)] 
10 public·class·TestAttribute:·Attribute 
11 {18 {
12 }19 ····[param:·Obsolete]
 20 ····void·method·()·{}
 21 }</string>
 22 ····<string>//·CS0657:·`method'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`assembly,·module'.·All·attributes·in·this·section·will·be·ignored
 23 //·Line·:·7
 24 //·Compiler·options:·-warnaserror
  
13 class·C25 using·System;
  
 26 [method:·CLSCompliant·(false)]
  
 27 public·class·C
14 {28 {
15 ····[type:Test] 
16 ····int·Prop·{ 
17 ········set·{ 
18 ········} 
19 ····} 
20 }</string>29 }</string>
 30 ····<string>//·CS0657:·`assembly'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`type'.·All·attributes·in·this·section·will·be·ignored
 31 //·Line:·10
 32 //·Compiler·options:·-warnaserror
  
 33 using·System;
  
 34 [assembly:·CLSCompliant·(false)]
 35 public·class·C·{}
 36 ····
 37 [assembly:·CLSCompliant·(false)]
 38 public·class·D·{}</string>
21 ····<string>//·CS0657:·`type'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method,·param,·return'.·All·attributes·in·this·section·will·be·ignored39 ····<string>//·CS0657:·`type'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`property'.·All·attributes·in·this·section·will·be·ignored
22 //·Line:·1540 //·Line:·14
23 //·Compiler·options:·-warnaserror41 //·Compiler·options:·-warnaserror
  
24 using·System;42 using·System;
  
25 [AttributeUsage(AttributeTargets.All)]43 [AttributeUsage(AttributeTargets.All)]
26 public·class·TestAttribute:·Attribute44 public·class·TestAttribute:·Attribute
27 {45 {
28 }46 }
  
29 class·C47 class·C
30 {48 {
 49 ····[type:Test]
31 ····int·Prop·{50 ····int·Prop·{
32 ········[type:Test] 
33 ········set·{51 ········set·{
34 ········}52 ········}
35 ····}53 ····}
36 }</string>54 }</string>
37 ····<string>//·CS0657:·`assembly'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`field'.·All·attributes·in·this·section·will·be·ignored55 ····<string>//·CS0657:·`param'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`event,·field,·method'.·All·attributes·in·this·section·will·be·ignored
38 //·Line:·956 //·Line:·9
39 //·Compiler·options:·-warnaserror57 //·Compiler·options:·-warnaserror
  
40 using·System;58 using·System;
  
41 public·enum·E59 struct·S
42 {60 {
43 ····[assembly:·CLSCompliant·(false)] 
44 ····item61 ····[param:·Obsolete]
 62 ····event·ResolveEventHandler·field;
45 }</string>63 }</string>
46 ····<string>//·CS0657:·`return'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method'.·All·attributes·in·this·section·will·be·ignored64 ····<string>//·CS0657:·`property'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`event'.·All·attributes·in·this·section·will·be·ignored
47 //·Line:·965 //·Line:·9
48 //·Compiler·options:·-warnaserror66 //·Compiler·options:·-warnaserror
  
49 using·System;67 using·System;
  
50 public·class·C68 class·C
51 {69 {
 70 ····[property:·Obsolete]
 71 ····event·ResolveEventHandler·field·{·
 72 ········add·{}
 73 ········remove·{}
 74 ····}
52 »       [return:·CLSCompliant·(false)] 
53 »       public·C·() 
54 »       { 
55 »       } 
56 }</string> 
57 ····<string>//·CS0657:·`assembly'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`type'.·All·attributes·in·this·section·will·be·ignored 
58 //·Line:·8 
59 //·Compiler·options:·-warnaserror 
  
60 using·System.Reflection; 
  
61 namespace·N·{ 
62 ····[assembly:·AssemblyKeyName("")] 
63 ····class·A·{} 
64 }</string>75 }</string>
65 ····<string>//·CS0657:·`field'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`event,·method'.·All·attributes·in·this·section·will·be·ignored76 ····<string>//·CS0657:·`field'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`event,·method'.·All·attributes·in·this·section·will·be·ignored
66 //·Line:·877 //·Line:·9
67 //·Compiler·options:·-warnaserror78 //·Compiler·options:·-warnaserror
  
68 using·System;79 using·System;
  
69 interface·X·{80 abstract·class·X
 81 {
70 ··[field:NonSerialized]82 »       [field:NonSerialized]
71 ··event·EventHandler·XEvent;83 »       public·abstract·event·EventHandler·XEvent;
72 }</string>84 }</string>
73 ····<string>//·CS0657:·`assembly'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`type'.·All·attributes·in·this·section·will·be·ignored 
74 //·Line:·10 
Max diff block lines reached; 8590/14175 bytes (60.60%) of diff not shown.
1.29 KB
CS0161
1.28 KB
CS0161
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0161</ErrorName>3 ··<ErrorName>CS0161</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value5 ····<string>//·CS0161:·`A.Main()':·not·all·code·paths·return·a·value
6 //·Line:·86 //·Line:·6
  
7 using·System.Threading.Tasks; 
  
8 class·A7 class·A
9 {8 {
 9 »       public·static·int·Main·()·
10 »       static·async·Task&lt;string&gt;·Test·() 
11 »       { 
12 »       »       await·CallAsync·(); 
13 »       } 
14 »        
15 »       static·Task&lt;string&gt;·CallAsync·() 
16 »       {10 »       {
17 »       »       return·null; 
18 »       }11 »       }
19 }</string>12 }</string>
20 ····<string>//·CS0161:·`Test.Main()':·not·all·code·paths·return·a·value13 ····<string>//·CS0161:·`Test.Main()':·not·all·code·paths·return·a·value
21 //·Line:·414 //·Line:·4
22 class·Test·{15 class·Test·{
23 »       static·int·Main·()·{16 »       static·int·Main·()·{
24 »       »       bool·b·=·false;17 »       »       bool·b·=·false;
Offset 28, 18 lines modifiedOffset 20, 26 lines modified
28 »       »       »       if·(b)20 »       »       »       if·(b)
29 »       »       »       »       break;21 »       »       »       »       break;
30 »       »       »       else22 »       »       »       else
31 »       »       »       »       break;23 »       »       »       »       break;
32 »       »       }24 »       »       }
33 »       }25 »       }
34 }</string>26 }</string>
35 ····<string>//·CS0161:·`A.Main()':·not·all·code·paths·return·a·value27 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value
36 //·Line:·628 //·Line:·8
  
 29 using·System.Threading.Tasks;
  
37 class·A30 class·A
38 {31 {
39 »       public·static·int·Main·()·32 »       static·async·Task&lt;string&gt;·Test·()
40 »       {33 »       {
 34 »       »       await·CallAsync·();
 35 »       }
 36 »       
 37 »       static·Task&lt;string&gt;·CallAsync·()
 38 »       {
 39 »       »       return·null;
41 »       }40 »       }
42 }</string>41 }</string>
43 ··</Examples>42 ··</Examples>
44 </ErrorDocumentation>43 </ErrorDocumentation>
4.77 KB
CS0507
4.75 KB
CS0507
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 66 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0507</ErrorName>3 ··<ErrorName>CS0507</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()'
 6 //·Line:·7
 7 //·Compiler·options:·-r:CS0507-7-lib.dll
  
 8 public·sealed·class·Class2·:·Class1
 9 {
 10 »       protected·override·string·GetString·()
 11 »       {
 12 »       »       return·"Hello2";
 13 »       }
 14 }</string>
 15 ····<string>//·CS0507:·`DerivedClass.Test':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Test'
 16 //·Line:·11
  
 17 using·System;
  
 18 class·BaseClass·{
 19 ········protected·virtual·event·EventHandler·Test;
 20 }
  
 21 class·DerivedClass:·BaseClass·{
 22 ········public·override·sealed·event·EventHandler·Test;
 23 }</string>
5 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'24 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Message.set'
6 //·Line:·1925 //·Line:·15
  
7 class·BaseClass·{26 class·BaseClass·{
8 ········public·virtual·string·Message·{27 ········public·virtual·string·Message·{
9 »       »       get·{28 »       »       get·{
10 »       »       »       return·"";29 »       »       »       return·"";
11 »       »       }30 »       »       }
12 »       »       set·{}31 »       »       protected·set·{
 32 »       »       }
13 »       }33 »       }
14 }34 }
  
15 class·DerivedClass·:·BaseClass·{35 class·DerivedClass·:·BaseClass·{
16 »       »       public·override·string·Message·{36 ········public·override·string·Message·{
17 »       »       get·{37 »       »       get·{
18 »       »       »       return·"";38 »       »       »       return·"";
19 »       »       }39 »       »       }
 40 »       »       set·{
20 »       »       41 »       »       }
21 »       »       private·set·{} 
22 »       }42 »       }
23 }</string>43 }</string>
 44 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()'
 45 //·Line:·9
  
 46 class·BaseClass·{
 47 ········protected·virtual·void·Show·()·{}
 48 }
  
 49 class·DerivedClass:·BaseClass·{
 50 ········public·override·void·Show·()·{}
 51 }</string>
24 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()'52 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()'
25 //·Line:·1353 //·Line:·13
  
26 class·Foo54 class·Foo
27 {55 {
28 »       protected·internal·virtual·void·X·()56 »       protected·internal·virtual·void·X·()
29 »       {57 »       {
Offset 35, 78 lines modifiedOffset 69, 33 lines modified
  
35 class·Bar·:·Foo69 class·Bar·:·Foo
36 {70 {
37 »       protected·override·void·X·()71 »       protected·override·void·X·()
38 »       {72 »       {
39 »       }73 »       }
40 }</string>74 }</string>
41 ····<string>//·CS0507:·`DerivedClass.Test':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Test' 
42 //·Line:·11 
  
43 using·System; 
  
44 class·BaseClass·{ 
45 ········protected·virtual·event·EventHandler·Test; 
46 } 
  
47 class·DerivedClass:·BaseClass·{ 
48 ········public·override·sealed·event·EventHandler·Test; 
49 }</string> 
50 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()' 
51 //·Line:·7 
52 //·Compiler·options:·-r:CS0507-7-lib.dll 
  
53 public·sealed·class·Class2·:·Class1 
54 { 
55 »       protected·override·string·GetString·() 
56 »       { 
57 »       »       return·"Hello2"; 
58 »       } 
59 }</string> 
60 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()' 
61 //·Line:·9 
  
62 class·BaseClass·{ 
63 ········protected·virtual·void·Show·()·{} 
64 } 
  
65 class·DerivedClass:·BaseClass·{ 
66 ········public·override·void·Show·()·{} 
67 }</string> 
68 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Message.set'75 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'
69 //·Line:·1576 //·Line:·19
  
70 class·BaseClass·{77 class·BaseClass·{
71 ········public·virtual·string·Message·{78 ········public·virtual·string·Message·{
72 »       »       get·{79 »       »       get·{
73 »       »       »       return·"";80 »       »       »       return·"";
74 »       »       }81 »       »       }
 82 »       »       set·{}
75 »       »       protected·set·{ 
76 »       »       } 
77 »       }83 »       }
78 }84 }
  
79 class·DerivedClass·:·BaseClass·{85 class·DerivedClass·:·BaseClass·{
80 ········public·override·string·Message·{86 »       »       public·override·string·Message·{
81 »       »       get·{87 »       »       get·{
82 »       »       »       return·"";88 »       »       »       return·"";
83 »       »       }89 »       »       }
Max diff block lines reached; 713/4831 bytes (14.76%) of diff not shown.
2.47 KB
CS0205
2.46 KB
CS0205
Ordering differences only
    
Offset 1, 35 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0205</ErrorName>3 ··<ErrorName>CS0205</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'5 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'
6 //·Line:·226 //·Line:·13
  
7 using·System; 
  
8 public·abstract·class·A7 public·abstract·class·A
9 {8 {
10 ········public·abstract·int·Foobar·{·get;·}9 ········public·abstract·int·Foobar·{·set;·}
11 }10 }
  
12 public·class·B:·A11 public·class·B:·A
13 {12 {
14 »       public·override·int·Foobar·{13 »       »       public·override·int·Foobar··{
15 »       »       get·{14 »       »       »       set·{
16 »       »       »       return·base.Foobar;15 »       »       »       »       base.Foobar·=·value;
17 »       »       }16 »       »       »       }
18 »       } 
  
19 »       static·void·Main·() 
20 »       { 
21 »       »       B·b·=·new·B·(); 
22 »       »       if·(b.Foobar·==·1)·{ 
23 »       »       }17 »       »       }
24 »       } 
25 }</string>18 }</string>
26 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()'19 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()'
27 //·Line:·2120 //·Line:·21
  
28 using·System;21 using·System;
  
29 public·abstract·class·A22 public·abstract·class·A
Offset 67, 45 lines modifiedOffset 58, 38 lines modified
67 »       static·void·Main·()58 »       static·void·Main·()
68 »       {59 »       {
69 »       »       B·b·=·new·B·();60 »       »       B·b·=·new·B·();
70 »       »       if·(b.Foobar·==·1)·{61 »       »       if·(b.Foobar·==·1)·{
71 »       »       }62 »       »       }
72 »       }63 »       }
73 }</string>64 }</string>
74 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'65 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'
75 //·Line:·1366 //·Line:·22
  
 67 using·System;
  
76 public·abstract·class·A68 public·abstract·class·A
77 {69 {
78 ········public·abstract·int·Foobar·{·set;·}70 ········public·abstract·int·Foobar·{·get;·}
79 }71 }
  
80 public·class·B:·A72 public·class·B:·A
81 {73 {
82 »       »       public·override·int·Foobar··{74 »       public·override·int·Foobar·{
83 »       »       »       set·{75 »       »       get·{
 76 »       »       »       return·base.Foobar;
84 »       »       »       »       base.Foobar·=·value; 
85 »       »       »       } 
86 »       »       }77 »       »       }
 78 »       }
87 }</string> 
88 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.this[int].set' 
89 //·Line:·13 
  
90 public·abstract·class·A 
91 { 
92 ········public·abstract·int·this[int·i]·{·set;·} 
93 } 
  
 79 »       static·void·Main·()
 80 »       {
 81 »       »       B·b·=·new·B·();
 82 »       »       if·(b.Foobar·==·1)·{
94 public·class·B:·A 
95 { 
96 »       »       public·override·int·this[int·i]··{ 
97 »       »       »       set·{ 
98 »       »       »       »       base[i]·=·value; 
99 »       »       »       } 
100 »       »       }83 »       »       }
 84 »       }
101 }</string>85 }</string>
102 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate'86 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate'
103 //·Line:·1787 //·Line:·17
  
104 public·delegate·int·TestDelegate1·();88 public·delegate·int·TestDelegate1·();
  
105 public·abstract·class·A89 public·abstract·class·A
Offset 123, 9 lines modifiedOffset 107, 25 lines modified
123 »       »       }107 »       »       }
124 »       »       remove108 »       »       remove
125 »       »       {109 »       »       {
126 »       »       »       base.OnUpdate·-=·value;110 »       »       »       base.OnUpdate·-=·value;
127 »       »       }111 »       »       }
128 »       }112 »       }
129 }</string>113 }</string>
 114 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.this[int].set'
 115 //·Line:·13
  
 116 public·abstract·class·A
 117 {
 118 ········public·abstract·int·this[int·i]·{·set;·}
 119 }
  
 120 public·class·B:·A
 121 {
 122 »       »       public·override·int·this[int·i]··{
 123 »       »       »       set·{
 124 »       »       »       »       base[i]·=·value;
 125 »       »       »       }
 126 »       »       }
 127 }</string>
130 ··</Examples>128 ··</Examples>
131 </ErrorDocumentation>129 </ErrorDocumentation>
1.07 KB
CS1615
1.06 KB
CS1615
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1615</ErrorName>3 ··<ErrorName>CS1615</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1615:·Argument·`#2'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier 
6 //·Line:·13 
  
7 public·class·X 
8 { 
9 »       public·static·void·Test·(params·int[]·a) 
10 »       { 
11 »       } 
  
12 »       public·static·void·Main() 
13 »       { 
14 »       »       int·i; 
15 »       »       Test·(1,·out·i); 
16 »       } 
17 }</string> 
18 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`ref'·modifier.·Consider·removing·`ref'·modifier5 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`ref'·modifier.·Consider·removing·`ref'·modifier
19 //·Line:·116 //·Line:·11
  
20 class·C7 class·C
21 {8 {
22 »       public·static·void·test·(int·i)·{}9 »       public·static·void·test·(int·i)·{}
  
Offset 45, 9 lines modifiedOffset 30, 24 lines modified
45 »       {30 »       {
46 »       }31 »       }
  
47 »       static·void·Foo·(string·x)32 »       static·void·Foo·(string·x)
48 »       {33 »       {
49 »       }34 »       }
50 }</string>35 }</string>
 36 ····<string>//·CS1615:·Argument·`#2'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier
 37 //·Line:·13
  
 38 public·class·X
 39 {
 40 »       public·static·void·Test·(params·int[]·a)
 41 »       {
 42 »       }
  
 43 »       public·static·void·Main()
 44 »       {
 45 »       »       int·i;
 46 »       »       Test·(1,·out·i);
 47 »       }
 48 }</string>
51 ··</Examples>49 ··</Examples>
52 </ErrorDocumentation>50 </ErrorDocumentation>
6.69 KB
CS0030
6.68 KB
CS0030
Ordering differences only
    
Offset 1, 164 lines modifiedOffset 1, 224 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0030</ErrorName>3 ··<ErrorName>CS0030</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0030:·Cannot·convert·type·`T'·to·`X'5 ····<string>//·CS0030:·Cannot·convert·type·`T[,]'·to·`System.Collections.Generic.IEnumerable&lt;T&gt;'
6 //·Line:·86 //·Line:·10
7 class·Foo&lt;T&gt; 
8 »       where·T·:·System.ICloneable 
 7 using·System.Collections.Generic;
  
 8 class·C
9 {9 {
10 »       public·X·Test·(T·t)10 »       IEnumerable&lt;T&gt;·Foo&lt;T&gt;·(T·[,]·a)
11 »       {11 »       {
12 »       »       return·(X)·t;12 »       »       return·(IEnumerable&lt;T&gt;)·a;
13 »       }13 »       }
14 } 
  
15 class·X 
16 { 
17 »       static·void·Main·() 
18 »       {·} 
19 }</string>14 }</string>
20 ····<string>//·CS0030:·Cannot·convert·type·`string'·to·`char'15 ····<string>//·CS0030:·Cannot·convert·type·`string'·to·`char'
21 //·Line:·816 //·Line:·8
  
22 public·class·Blah·{17 public·class·Blah·{
  
23 »       public·static·int·Main·()18 »       public·static·int·Main·()
24 »       {19 »       {
25 »       »       char·ch·=·(char)"a";20 »       »       char·ch·=·(char)"a";
26 »       }21 »       }
27 }</string>22 }</string>
 23 ····<string>//·CS0030:·Cannot·convert·type·`X'·to·`S'
 24 //·Line:·10
  
 25 struct·S·{
 26 }
  
 27 class·X·{
 28 »       static·void·Main·()
 29 »       {
 30 »       »       S·s·=·(S)default(X);
 31 »       }
 32 }</string>
 33 ····<string>//·CS0030:·Cannot·convert·type·`S'·to·`E'
 34 //·Line:·10
  
 35 enum·E
 36 {
 37 »       V
 38 }
  
 39 struct·S
 40 {
 41 »       public·static·explicit·operator·int·(S·val)
 42 »       {
 43 »       »       return·1;
 44 »       }
 45 }
  
 46 class·C
 47 {
 48 »       E·Foo·()
 49 »       {
 50 »       »       S·s·=·new·S·();
 51 »       »       return·(E)·s;
 52 »       }
  
 53 »       public·static·void·Main·()
 54 »       {
 55 »       }
 56 }</string>
28 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`Blah.S'57 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`Blah.S'
29 //·Line:·1258 //·Line:·12
  
30 using·System;59 using·System;
  
31 public·class·Blah·{60 public·class·Blah·{
32 »       struct·S·{}61 »       struct·S·{}
33 »       enum·E·{·Val·}62 »       enum·E·{·Val·}
34 »       63 »       
35 »       public·static·void·Main·()64 »       public·static·void·Main·()
36 »       {65 »       {
37 »       »       S·s·=·(S)(Enum)E.Val;66 »       »       S·s·=·(S)(Enum)E.Val;
38 »       }67 »       }
39 }</string>68 }</string>
40 ····<string>//·CS0030:·Cannot·convert·type·`Blah'·to·`float'69 ····<string>//·CS0030:·Cannot·convert·type·`bool'·to·`float'
41 //·Line:·1270 //·Line:·12
  
42 public·class·Blah·{71 public·class·Blah·{
  
43 »       public·static·int·Main·()72 »       public·static·int·Main·()
44 »       {73 »       {
 74 »       »       const·bool·k·=·false;»      »      
45 »       »       Blah·k; 
46 »       »        
47 »       »       k·=·new·Blah·(); 
48 »       »        
49 »       »       float·f·=·(float)·k;75 »       »       float·f·=·(float)·k;
50 »       »       76 »       »       
51 »       }77 »       }
52 }</string>78 }</string>
53 ····<string>//·CS0030:·Cannot·convert·type·`T2[]'·to·`T1[]' 
54 //·Line:·8 
  
55 class·X 
56 { 
57 »       static·void·Foo&lt;T1,T2&gt;·(T2[]·array)·where·T1·:·class·where·T2·:·struct 
58 »       { 
59 »       »       T1[]·a·=·(T1[])array; 
60 »       } 
61 }</string> 
62 ····<string>//·CS0030:·Cannot·convert·type·`string'·to·`IA'79 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`int'
63 //·Line:·1380 //·Line:·11
  
 81 using·System;
64 interface·IA 
65 { 
66 } 
  
67 class·MainClass82 class·MainClass
68 {83 {
69 »       public·static·void·Main·()84 »       public·static·void·Main·()
70 »       {85 »       {
71 »       »       string·s·=·"s"; 
72 »       »       IA·i·=·(IA)·s;86 »       »       Enum·e·=·null;
Max diff block lines reached; 4401/6800 bytes (64.72%) of diff not shown.
10.8 KB
CS1587
10.8 KB
CS1587
Ordering differences only
    
Offset 1, 73 lines modifiedOffset 1, 89 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1587</ErrorName>3 ··<ErrorName>CS1587</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element5 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
6 //·Line:·76 //·Line:·8
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:27 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
8 using·System;8 using·System;
9 [Flags] 
10 ///·invalid·comment·between·attributes·and·type·declaration. 
 9 ///·invalid·comment·on·using·alias·directive.
 10 using·Hoge·=·System.Xml.XmlDocument;
  
 11 namespace·TopNS
 12 {
  
11 enum·Foo·{13 »       enum·Foo·{
 14 »       }
12 }</string>15 }</string>
13 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element16 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
14 //·Line:·1517 //·Line:·13
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:218 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
16 using·System;19 using·System;
  
17 namespace·TopNS20 namespace·TopNS
18 {21 {
19 »       class·Foo22 »       class·Foo
20 »       {23 »       {
21 »       »       string·this·[string·bar]·{24 »       »       string·this·[string·bar]·{
22 »       »       »       ///·incorrect 
23 »       »       »       get·{·return·"";·}25 »       »       »       get·{·return·"";·}
 26 »       »       »       ///·incorrect
24 »       »       »       set·{·}27 »       »       »       set·{·}
25 »       »       }28 »       »       }
26 »       }29 »       }
27 }</string>30 }</string>
28 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element31 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
29 //·Line:·932 //·Line:·15
30 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:233 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
31 using·System;34 using·System;
  
32 namespace·TopNS35 namespace·TopNS
33 {36 {
34 »       internal·/**·comment·*/·/**·comment2·*/·class·Hoge 
35 »       {37 »       namespace·ChildNS·{
 38 »       »       enum·Enum3·{
 39 »       »       }
 40 »       »       ///·invalid·here
36 »       }41 »       }
37 }</string>42 }</string>
38 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element43 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
39 //·Line:·1344 //·Line:·11
40 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:245 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
41 using·System;46 using·System;
  
42 namespace·TopNS47 namespace·TopNS
43 {48 {
44 »       class·Foo49 »       class·Foo
45 »       {50 »       {
46 »       »       string·this·[string·bar]·{ 
47 »       »       »       get·{·return·"";·} 
48 »       »       »       ///·incorrect51 »       »       void··///·incorrect
49 »       »       »       set·{·}52 »       »       FooBar·(string·foo)
 53 »       »       {
50 »       »       }54 »       »       }
51 »       }55 »       }
  
52 }</string>56 }</string>
53 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element57 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
54 //·Line:·658 //·Line:·13
55 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:259 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
56 ///·invalid·comment·placed·on·namespace. 
57 using·System;60 using·System;
58 enum·Foo·{ 
 61 namespace·TopNS
 62 {
 63 »       class·Foo
 64 »       {
 65 »       »       string·this·[string·bar]·{
 66 »       »       »       get·{·return·"";·}
 67 »       »       »       set·{·/**·incorrect·*/·}
 68 »       »       }
 69 »       }
59 }</string>70 }</string>
60 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element71 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
61 //·Line:·1072 //·Line:·10
62 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:273 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
63 using·System;74 using·System;
  
Offset 75, 239 lines modifiedOffset 91, 225 lines modified
75 {91 {
76 »       enum·Enum3·{92 »       enum·Enum3·{
77 »       »       Foo·/**·invalid·comment·between·enum·identifier·and·comma·*/,93 »       »       Foo·/**·invalid·comment·between·enum·identifier·and·comma·*/,
78 »       »       Bar94 »       »       Bar
79 »       }95 »       }
80 }</string>96 }</string>
81 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element97 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
82 //·Line:·998 //·Line:·11
83 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:299 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
84 using·System;100 using·System;
  
85 namespace·TopNS101 namespace·TopNS
86 {102 {
87 »       [Flags/**·here·is·also·incorrect·comment·*/] 
88 »       enum·Enum2·{103 »       class·Foo
 104 »       {
 105 »       »       public·/**·invalid·comment·in·field·decl·*/·int·field;
89 »       }106 »       }
90 }</string>107 }</string>
91 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element108 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
92 //·Line:·11109 //·Line:·16
93 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2110 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
94 using·System;111 using·System;
  
95 namespace·TopNS112 namespace·TopNS
96 {113 {
97 »       class·Foo114 »       abstract·class·AFoo
98 »       {115 »       {
 116 »       »       internal·abstract·int·Prop·{·get;·}
Max diff block lines reached; 8000/11015 bytes (72.63%) of diff not shown.
1.51 KB
CS0501
1.5 KB
CS0501
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0501</ErrorName>3 ··<ErrorName>CS0501</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial 
6 //·Line:·6 
  
7 public·abstract·class·Test 
8 { 
9 »       public·string·this·[string·key]·{·get;·set;·} 
10 }</string> 
11 ····<string>//·CS0501:·`Class.X()'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial 
12 //·Line:·5 
  
13 class·Class·{ 
14 »       virtual·public·void·X·(); 
15 }</string> 
16 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial5 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
17 //·Line:·66 //·Line:·6
  
18 class·C7 class·C
19 {8 {
20 »       public·static·bool·operator·!=·(C·l,·C·r);9 »       public·static·bool·operator·!=·(C·l,·C·r);
21 »       public·static·bool·operator·==·(C·l,·C·r);10 »       public·static·bool·operator·==·(C·l,·C·r);
Offset 26, 9 lines modifiedOffset 13, 22 lines modified
26 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial13 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
27 //·Line:·614 //·Line:·6
  
28 class·X15 class·X
29 {16 {
30 »       public·int·Mine·{·get;·set·{}·}17 »       public·int·Mine·{·get;·set·{}·}
31 }</string>18 }</string>
 19 ····<string>//·CS0501:·`Class.X()'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
 20 //·Line:·5
  
 21 class·Class·{
 22 »       virtual·public·void·X·();
 23 }</string>
 24 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
 25 //·Line:·6
  
 26 public·abstract·class·Test
 27 {
 28 »       public·string·this·[string·key]·{·get;·set;·}
 29 }</string>
32 ··</Examples>30 ··</Examples>
33 </ErrorDocumentation>31 </ErrorDocumentation>
2.04 KB
CS1654
2.03 KB
CS1654
Ordering differences only
    
Offset 1, 55 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1654</ErrorName>3 ··<ErrorName>CS1654</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable' 
6 //·Line:·18 
  
7 using·System.Collections; 
  
8 struct·P·{ 
9 »       public·int·x; 
10 } 
  
11 class·Test·{ 
12 »       static·IEnumerable·foo·()·{·return·null;·} 
  
13 »       static·void·Main·() 
14 »       { 
15 »       »       IEnumerable·f·=·foo·(); 
16 »       »       if·(f·!=·null) 
17 »       »       »       foreach·(P·p·in·f) 
18 »       »       »       »       p.x·=·0; 
19 »       } 
20 }</string> 
21 ····<string>//·CS1654:·Cannot·assign·to·members·of·`q'·because·it·is·a·`foreach·iteration·variable' 
22 //·Line:·22 
  
23 using·System.Collections; 
  
24 struct·P·{ 
25 »       public·int·x; 
26 } 
  
27 struct·Q·{ 
28 »       public·P·p; 
29 } 
  
30 class·Test·{ 
31 »       static·IEnumerable·foo·()·{·return·null;·} 
  
32 »       static·void·Main·() 
33 »       { 
34 »       »       IEnumerable·f·=·foo·(); 
35 »       »       if·(f·!=·null) 
36 »       »       »       foreach·(Q·q·in·f) 
37 »       »       »       »       q.p.x·=·0; 
38 »       } 
39 }</string> 
40 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'5 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'
41 //·Line:·226 //·Line:·22
  
42 using·System;7 using·System;
  
43 struct·Foo·:·IDisposable8 struct·Foo·:·IDisposable
44 {9 {
Offset 108, 9 lines modifiedOffset 64, 53 lines modified
108 »       static·void·Main·()64 »       static·void·Main·()
109 »       {65 »       {
110 »       »       using·(var·f·=·new·Foo·())·{66 »       »       using·(var·f·=·new·Foo·())·{
111 »       »       »       f[0]·=·1;67 »       »       »       f[0]·=·1;
112 »       »       }68 »       »       }
113 »       }69 »       }
114 }</string>70 }</string>
 71 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'
 72 //·Line:·18
  
 73 using·System.Collections;
  
 74 struct·P·{
 75 »       public·int·x;
 76 }
  
 77 class·Test·{
 78 »       static·IEnumerable·foo·()·{·return·null;·}
  
 79 »       static·void·Main·()
 80 »       {
 81 »       »       IEnumerable·f·=·foo·();
 82 »       »       if·(f·!=·null)
 83 »       »       »       foreach·(P·p·in·f)
 84 »       »       »       »       p.x·=·0;
 85 »       }
 86 }</string>
 87 ····<string>//·CS1654:·Cannot·assign·to·members·of·`q'·because·it·is·a·`foreach·iteration·variable'
 88 //·Line:·22
  
 89 using·System.Collections;
  
 90 struct·P·{
 91 »       public·int·x;
 92 }
  
 93 struct·Q·{
 94 »       public·P·p;
 95 }
  
 96 class·Test·{
 97 »       static·IEnumerable·foo·()·{·return·null;·}
  
 98 »       static·void·Main·()
 99 »       {
 100 »       »       IEnumerable·f·=·foo·();
 101 »       »       if·(f·!=·null)
 102 »       »       »       foreach·(Q·q·in·f)
 103 »       »       »       »       q.p.x·=·0;
 104 »       }
 105 }</string>
115 ··</Examples>106 ··</Examples>
116 </ErrorDocumentation>107 </ErrorDocumentation>
4.53 KB
CS0592
4.52 KB
CS0592
Ordering differences only
    
Offset 1, 49 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0592</ErrorName>3 ··<ErrorName>CS0592</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0592:·The·attribute·`MyAttributeAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`interface'·declarations·only 
6 //·Line·:·8 
  
7 using·System; 
  
8 public·interface·ITest 
9 { 
10 »       [MyAttribute] 
11 »       void·Method(); 
12 } 
  
13 [AttributeUsage·(AttributeTargets.Interface)] 
14 public·class·MyAttributeAttribute·:·Attribute 
15 { 
16 } 
  
17 public·class·Foo·{ 
  
18 ········public·static·void·Main·() 
19 ········{ 
20 ········} 
21 }</string> 
22 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only 
23 //·Line:·5 
  
24 using·System; 
25 [assembly:TestAttribute·()] 
  
26 [AttributeUsage(AttributeTargets.Constructor)] 
27 public·class·TestAttribute:·Attribute·{ 
28 }</string> 
29 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only5 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
30 //·Line:·66 //·Line:·6
  
31 using·System;7 using·System;
  
32 [TestAttribute·()]8 [TestAttribute·()]
33 delegate·void·D·();9 enum·E·{
 10 }
  
34 [AttributeUsage(AttributeTargets.Constructor)]11 [AttributeUsage(AttributeTargets.Constructor)]
35 public·class·TestAttribute:·Attribute·{12 public·class·TestAttribute:·Attribute·{
36 }</string>13 }</string>
37 ····<string>//·CS0592:·The·attribute·`SimpleAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only14 ····<string>//·CS0592:·The·attribute·`SimpleAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
38 //·Line·:·2215 //·Line·:·22
  
Offset 67, 39 lines modifiedOffset 37, 79 lines modified
67 [Simple·("Dummy",·MyNamedArg·=·"Dude!")]37 [Simple·("Dummy",·MyNamedArg·=·"Dude!")]
68 »       public·class·Blah·{38 »       public·class·Blah·{
  
69 »       »       public·static·void·Main·()39 »       »       public·static·void·Main·()
70 »       »       {40 »       »       {
71 »       »       }41 »       »       }
72 »       }</string>42 »       }</string>
73 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only43 ····<string>//·CS0592:·The·attribute·`System.Runtime.CompilerServices.IndexerNameAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`property,·indexer'·declarations·only
74 //·Line:·644 //·Line·:·6
  
75 using·System; 
  
 45 using·System.Runtime.CompilerServices;
76 [TestAttribute·()] 
77 enum·E·{ 
78 } 
  
79 [AttributeUsage(AttributeTargets.Constructor)] 
80 public·class·TestAttribute:·Attribute·{46 [IndexerName("XXX")]
 47 class·A·{
 48 ········public·static·void·Main·()·{·}
 49 ········
81 }</string>50 }</string>
82 ····<string>//·CS0592:·The·attribute·`System.ObsoleteAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·delegate'·declarations·only51 ····<string>//·CS0592:·The·attribute·`System.ObsoleteAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·delegate'·declarations·only
83 //·Line·:·852 //·Line·:·8
  
84 using·System;53 using·System;
  
85 public·class·C54 public·class·C
86 {55 {
87 ····[return:·Obsolete]56 ····[return:·Obsolete]
88 ····public·void·Test·(int·a)57 ····public·void·Test·(int·a)
89 ····{58 ····{
90 ····}59 ····}
91 ····static·public·void·Main·()·{}60 ····static·public·void·Main·()·{}
92 }</string>61 }</string>
 62 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
 63 //·Line:·5
  
 64 using·System;
 65 [assembly:TestAttribute·()]
  
 66 [AttributeUsage(AttributeTargets.Constructor)]
 67 public·class·TestAttribute:·Attribute·{
 68 }</string>
 69 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
 70 //·Line:·6
  
 71 using·System;
  
 72 [TestAttribute·()]
 73 delegate·void·D·();
  
 74 [AttributeUsage(AttributeTargets.Constructor)]
 75 public·class·TestAttribute:·Attribute·{
 76 }</string>
 77 ····<string>//·CS0592:·The·attribute·`MyAttributeAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`interface'·declarations·only
 78 //·Line·:·8
  
 79 using·System;
  
 80 public·interface·ITest
 81 {
 82 »       [MyAttribute]
 83 »       void·Method();
 84 }
  
 85 [AttributeUsage·(AttributeTargets.Interface)]
 86 public·class·MyAttributeAttribute·:·Attribute
 87 {
 88 }
  
 89 public·class·Foo·{
  
 90 ········public·static·void·Main·()
 91 ········{
Max diff block lines reached; 793/4593 bytes (17.27%) of diff not shown.
3.51 KB
CS0626
3.5 KB
CS0626
Ordering differences only
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0626</ErrorName>3 ··<ErrorName>CS0626</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0626:·`ExternClass.implicit·operator·ExternClass(byte)'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation5 ····<string>//·CS0626:·`C.this[int]'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
6 //·Line:·66 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·ExternClass·{ 
9 ········static·public·extern·implicit·operator·ExternClass(byte·value);8 class·C
 9 {
 10 »       public·extern·char·this[int·index]
 11 »       {
 12 »       »       get;
 13 »       }
10 }</string>14 }</string>
11 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation15 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
12 //·Line:·616 //·Line:·6
13 //·Compiler·options:·-warnaserror·-warn:117 //·Compiler·options:·-warnaserror·-warn:1
  
14 class·ExternClass·{18 class·ExternClass·{
15 ········[System.Obsolete] 
16 ········public·static·extern·void·ExternMethod();19 ········public·static·extern·void·ExternMethod();
17 }</string>20 }</string>
 21 ····<string>//·CS0626:·`ExternClass.implicit·operator·ExternClass(byte)'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
 22 //·Line:·6
 23 //·Compiler·options:·-warnaserror·-warn:1
  
 24 class·ExternClass·{
 25 ········static·public·extern·implicit·operator·ExternClass(byte·value);
 26 }</string>
18 ····<string>//·CS0626:·`Test.OnFoo'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation27 ····<string>//·CS0626:·`Test.OnFoo'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
19 //·Line:·928 //·Line:·9
20 //·Compiler·options:·-warnaserror·-warn:129 //·Compiler·options:·-warnaserror·-warn:1
  
  
21 using·System;30 using·System;
  
22 public·delegate·void·Handler·();31 public·delegate·void·Handler·();
  
23 class·Test·{32 class·Test·{
24 »       extern·event·Handler·OnFoo;33 »       extern·event·Handler·OnFoo;
25 }</string>34 }</string>
26 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation 
27 //·Line:·6 
28 //·Compiler·options:·-warnaserror·-warn:1 
  
29 class·ExternClass·{ 
30 ········public·static·extern·int·ExternMethod·{·set;·} 
31 }</string> 
32 ····<string>//·CS0626:·`C.this[int]'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation 
33 //·Line:·7 
34 //·Compiler·options:·-warnaserror·-warn:1 
  
35 class·C 
36 { 
37 »       public·extern·char·this[int·index] 
38 »       { 
39 »       »       get; 
40 »       } 
41 }</string> 
42 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation35 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
43 //·Line:·736 //·Line:·7
44 //·Compiler·options:·-warnaserror37 //·Compiler·options:·-warnaserror
  
45 public·sealed·class·A38 public·sealed·class·A
46 {39 {
47 »       extern·~A·();40 »       extern·~A·();
48 }</string>41 }</string>
 42 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
 43 //·Line:·6
 44 //·Compiler·options:·-warnaserror·-warn:1
  
 45 class·ExternClass·{
 46 ········public·static·extern·int·ExternMethod·{·set;·}
 47 }</string>
49 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation48 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
50 //·Line:·649 //·Line:·6
51 //·Compiler·options:·-warnaserror·-warn:150 //·Compiler·options:·-warnaserror·-warn:1
  
52 class·ExternClass·{51 class·ExternClass·{
 52 ········[System.Obsolete]
53 ········public·static·extern·void·ExternMethod();53 ········public·static·extern·void·ExternMethod();
54 }</string>54 }</string>
55 ··</Examples>55 ··</Examples>
56 </ErrorDocumentation>56 </ErrorDocumentation>
8.73 KB
CS1503
8.72 KB
CS1503
Ordering differences only
    
Offset 1, 63 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1503</ErrorName>3 ··<ErrorName>CS1503</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`method·group'·expression·to·type·`IInterface' 
6 //·Line:·15 
  
7 public·delegate·void·Del·(); 
  
8 public·interface·IInterface 
9 { 
10 »       void·Do·(); 
11 } 
  
12 public·static·class·Test 
13 { 
14 »       public·static·void·Do·(IInterface·val) 
15 »       { 
16 »       »       Do·(val.Do); 
17 »       } 
18 }</string> 
19 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int'5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]'
20 //·Line:·126 //·Line:·13
  
21 public·class·C7 public·class·X
22 {8 {
 9 »       public·static·void·Test·(params·int[]·a)
23 »       static·void·Foo&lt;T&gt;(T·t) 
24 »       { 
25 »       } 
26 »        
27 »       public·static·void·Main·() 
28 »       {10 »       {
29 »       »       Foo&lt;int&gt;·(true); 
30 »       }11 »       }
31 }</string> 
32 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`long'·expression·to·type·`ulong' 
33 //·Line:·17 
  
34 class·A 
35 { 
36 »       public·static·long·Prop·{ 
37 »       »       get·{ 
38 »       »       »       return·1; 
39 »       »       } 
40 »       } 
41 } 
  
42 class·Test 
43 { 
44 »       static·void·Main·()12 »       public·static·void·Main()
45 »       { 
46 »       »       Foo·(A.Prop); 
47 »       } 
48 »        
49 »       static·void·Foo·(ulong·l) 
50 »       {13 »       {
 14 »       »       int·i;
 15 »       »       Test·(true);
51 »       }16 »       }
52 }</string>17 }</string>
53 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]'18 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]'
54 //·Line:·1319 //·Line:·13
  
55 public·class·X20 public·class·X
56 {21 {
Offset 67, 60 lines modifiedOffset 28, 64 lines modified
  
67 »       public·static·void·Main()28 »       public·static·void·Main()
68 »       {29 »       {
69 »       »       int·i;30 »       »       int·i;
70 »       »       Test·(true);31 »       »       Test·(true);
71 »       }32 »       }
72 }</string>33 }</string>
73 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`ref·long'·expression·to·type·`ref·int'34 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`int[]'·expression·to·type·`int'
74 //·Line:·1835 //·Line:·12
  
75 using·System; 
  
76 class·X36 class·C
77 {37 {
 38 »       static·void·Foo·(params·int[]·i)
78 »       long·field; 
  
79 »       static·void·Main·() 
80 »       {39 »       {
81 »       »       var·x·=·new·X·(); 
82 »       »       x.Run·(); 
83 »       }40 »       }
  
84 »       void·Run·()41 »       
 42 »       public·static·void·Main·()
85 »       {43 »       {
86 »       »       Test·(ref·Prop);44 »       »       Foo·(new·int[1],·1);
87 »       }45 »       }
 46 }</string>
 47 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`method·group'·expression·to·type·`System.Collections.Generic.Comparer&lt;int&gt;'
 48 //·Line:·20
  
88 »       static·int·Test·(ref·int·y)49 using·System;
 50 using·System.Collections.Generic;
  
 51 public·class·C
 52 {
 53 »       static·void·Foo&lt;T&gt;(T·t,·Comparer&lt;T&gt;·tc)
89 »       {54 »       {
90 »       »       return·y; 
91 »       }55 »       }
  
92 »       ref·long·Prop·{ 
93 »       »       get·{ 
94 »       »       »       return·ref·field;56 »       
 57 »       static·int·Compare·(int·a,·int·b)
 58 »       {
 59 »       »       return·-1;
95 »       »       }60 »       }
 61 »       
 62 »       public·static·void·Main·()
 63 »       {
 64 »       »       Foo·(1,·Compare);
96 »       }65 »       }
97 }</string>66 }</string>
98 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`System.RuntimeArgumentHandle'·expression·to·type·`__arglist'67 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`__arglist'·expression·to·type·`object'
99 //·Line:·1068 //·Line:·14
  
100 using·System;69 using·System;
  
Max diff block lines reached; 6137/8895 bytes (68.99%) of diff not shown.
712 B
CS0723
700 B
CS0723
Ordering differences only
    
Offset 9, 32 lines modifiedOffset 9, 32 lines modified
9 {9 {
10 }10 }
  
11 public·class·C&lt;T&gt;11 public·class·C&lt;T&gt;
12 {12 {
13 »       S&lt;T&gt;·t;13 »       S&lt;T&gt;·t;
14 }</string>14 }</string>
 15 ····<string>//·CS0723:·`MainClass.s':·cannot·declare·variables·of·static·types
 16 //·Line:·10
  
 17 static·class·S
 18 {
 19 }
  
 20 class·MainClass
 21 {
 22 ····S·s;
 23 }</string>
15 ····<string>//·CS0723:·`sc':·cannot·declare·variables·of·static·types24 ····<string>//·CS0723:·`sc':·cannot·declare·variables·of·static·types
16 //·Line:·1025 //·Line:·10
  
17 static·class·StaticClass·{26 static·class·StaticClass·{
18 }27 }
  
19 class·MainClass·{28 class·MainClass·{
20 ····public·static·void·Main·()29 ····public·static·void·Main·()
21 ····{30 ····{
22 ········StaticClass·sc;31 ········StaticClass·sc;
23 ····}32 ····}
24 }</string>33 }</string>
25 ····<string>//·CS0723:·`MainClass.s':·cannot·declare·variables·of·static·types 
26 //·Line:·10 
  
27 static·class·S 
28 { 
29 } 
  
30 class·MainClass 
31 { 
32 ····S·s; 
33 }</string> 
34 ··</Examples>34 ··</Examples>
35 </ErrorDocumentation>35 </ErrorDocumentation>
5.28 KB
CS0109
5.27 KB
CS0109
Ordering differences only
    
Offset 1, 48 lines modifiedOffset 1, 53 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0109</ErrorName>3 ··<ErrorName>CS0109</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0109:·The·member·`Derived.Test()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required5 ····<string>//·CS0109:·The·member·`Derived&lt;U&gt;.Action'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
6 //·Line:·10 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 class·Base·{ 
9 »       void·Test·(bool·arg)·{} 
10 } 
  
11 class·Derived·:·Base·{ 
12 »       new·void·Test·()·{} 
13 }</string> 
14 ····<string>//·CS0109:·The·member·`Derived.Action&lt;T,U&gt;'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
15 //·Line:·126 //·Line:·12
16 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
17 public·abstract·class·Base8 public·abstract·class·Base
18 {9 {
19 »       public·delegate·void·Action&lt;U&gt;·(U·val);10 »       public·delegate·void·Action&lt;U&gt;(U·val);
20 }11 }
  
21 public·class·Derived·:·Base12 public·class·Derived&lt;U&gt;·:·Base
22 {13 {
23 »       public·new·delegate·void·Action&lt;T,·U&gt;·(U·val);14 »       new·internal·Action&lt;U&gt;·Action;
24 }</string>15 }</string>
25 ····<string>//·CS0109:·The·member·`Test.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required16 ····<string>//·CS0109:·The·member·`BaseClass.Val'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
26 //·Line:·917 //·Line:·6
27 //·Compiler·options:·-warnaserror·-warn:418 //·Compiler·options:·-warnaserror·-warn:4
  
28 using·System.Collections;19 class·BaseClass·{
 20 ········public·new·const·bool·Val·=·false;
 21 }</string>
 22 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 23 //·Line:·6
 24 //·Compiler·options:·-warnaserror·-warn:4
  
29 public·class·Test:·ArrayList25 class·BaseClass·{
 26 ········public·new·int·Location·{·set·{·}·}
 27 }</string>
 28 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 29 //·Line:·6
 30 //·Compiler·options:·-warnaserror·-warn:4
  
 31 class·BaseClass·{
 32 ········public·new·int·Location;
 33 }</string>
 34 ····<string>//·CS0109:·The·member·`Outer.Inner'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 35 //·Line:·7
 36 //·Compiler·options:·-warnaserror·-warn:4
  
 37 class·Outer
30 {38 {
31 ····public·new·string·this[string·index]39 ····public·new·class·Inner
32 ····{40 ····{
33 »       set 
34 »       { 
35 »       } 
36 ····}41 ····}
37 }</string>42 }</string>
38 ····<string>//·CS0109:·The·member·`DerivedClass.get_Value()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required43 ····<string>//·CS0109:·The·member·`DerivedClass.get_Value()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
39 //·Line:·1444 //·Line:·14
40 //·Compiler·options:·-warnaserror·-warn:445 //·Compiler·options:·-warnaserror·-warn:4
  
41 class·BaseClass·{46 class·BaseClass·{
Offset 67, 14 lines modifiedOffset 72, 27 lines modified
67 ························return·0;72 ························return·0;
68 ················}73 ················}
69 ················set·{·}74 ················set·{·}
70 ········}75 ········}
  
71 »       »       static·void·Main·()·{}76 »       »       static·void·Main·()·{}
72 }</string>77 }</string>
 78 ····<string>//·CS0109:·The·member·`Derived.Action&lt;T,U&gt;'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 79 //·Line:·12
 80 //·Compiler·options:·-warnaserror·-warn:4
  
 81 public·abstract·class·Base
 82 {
 83 »       public·delegate·void·Action&lt;U&gt;·(U·val);
 84 }
  
 85 public·class·Derived·:·Base
 86 {
 87 »       public·new·delegate·void·Action&lt;T,·U&gt;·(U·val);
 88 }</string>
73 ····<string>//·CS0109:·The·member·`Derived.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required89 ····<string>//·CS0109:·The·member·`Derived.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
74 //·Line:·1090 //·Line:·10
75 //·Compiler·options:·-warnaserror·-warn:491 //·Compiler·options:·-warnaserror·-warn:4
  
76 class·Base·{92 class·Base·{
77 »       public·bool·this·[int·arg]·{·set·{}·}93 »       public·bool·this·[int·arg]·{·set·{}·}
78 }94 }
Offset 98, 53 lines modifiedOffset 116, 35 lines modified
98 public·static·class·Wrapper116 public·static·class·Wrapper
99 {117 {
100 »       public·class·DerivedClass·:·BaseClass118 »       public·class·DerivedClass·:·BaseClass
101 »       {119 »       {
102 »       »       private·new·static·readonly·int·AnInt·=·2;120 »       »       private·new·static·readonly·int·AnInt·=·2;
103 »       }121 »       }
104 }</string>122 }</string>
105 ····<string>//·CS0109:·The·member·`Derived&lt;U&gt;.Action'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
106 //·Line:·12 
107 //·Compiler·options:·-warnaserror·-warn:4 
  
108 public·abstract·class·Base 
109 { 
110 »       public·delegate·void·Action&lt;U&gt;(U·val); 
111 } 
  
112 public·class·Derived&lt;U&gt;·:·Base 
113 { 
114 »       new·internal·Action&lt;U&gt;·Action; 
115 }</string> 
116 ····<string>//·CS0109:·The·member·`BaseClass.Val'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
117 //·Line:·6 
118 //·Compiler·options:·-warnaserror·-warn:4 
  
119 class·BaseClass·{ 
120 ········public·new·const·bool·Val·=·false; 
121 }</string> 
122 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required123 ····<string>//·CS0109:·The·member·`Test.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
123 //·Line:·6124 //·Line:·9
124 //·Compiler·options:·-warnaserror·-warn:4125 //·Compiler·options:·-warnaserror·-warn:4
  
Max diff block lines reached; 662/5359 bytes (12.35%) of diff not shown.
635 B
CS1530
623 B
CS1530
Ordering differences only
    
Offset 5, 24 lines modifiedOffset 5, 24 lines modified
5 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements5 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements
6 //·Line:·86 //·Line:·8
  
7 new·enum·E7 new·enum·E
8 {8 {
9 }</string>9 }</string>
10 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements10 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements
11 //·Line:·5 
  
12 namespace·A·{ 
13 »       new·class·X·{ 
14 »       } 
15 }</string> 
16 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements 
17 //·Line:·811 //·Line:·8
  
18 class·Base12 class·Base
19 {13 {
20 }14 }
  
21 new·class·X:·Base·{15 new·class·X:·Base·{
22 }</string>16 }</string>
 17 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements
 18 //·Line:·5
  
 19 namespace·A·{
 20 »       new·class·X·{
 21 »       }
 22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.73 KB
CS1066
1.72 KB
CS1066
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 42 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1066</ErrorName>3 ··<ErrorName>CS1066</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`s'·will·never·be·used
 6 //·Line:·9
 7 //·Compiler·options:·-warnaserror
  
 8 public·partial·class·C
 9 {
 10 »       partial·void·Test·(int·u,·string·s);
 11 »       
 12 »       partial·void·Test·(int·u,·string·s·=·"optional")
 13 »       {
 14 »       }
 15 }</string>
5 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used16 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used
6 //·Line:·717 //·Line:·7
7 //·Compiler·options:·-warnaserror18 //·Compiler·options:·-warnaserror
  
8 class·C19 class·C
9 {20 {
10 »       public·static·implicit·operator·C·(int·i·=·8)21 »       public·static·implicit·operator·C·(int·i·=·8)
11 »       {22 »       {
12 »       »       return·null;23 »       »       return·null;
13 »       }24 »       }
14 }</string>25 }</string>
15 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`s'·will·never·be·used26 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used
16 //·Line:·927 //·Line:·6
17 //·Compiler·options:·-warnaserror28 //·Compiler·options:·-warnaserror
  
18 public·partial·class·C29 public·class·C
19 {30 {
 31 »       public·int·this·[int·i·=·1]·{·
 32 »       »       set·{}
20 »       partial·void·Test·(int·u,·string·s); 
21 »        
22 »       partial·void·Test·(int·u,·string·s·=·"optional") 
23 »       { 
24 »       }33 »       }
25 }</string>34 }</string>
26 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used35 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used
27 //·Line:·1236 //·Line:·12
28 //·Compiler·options:·-warnaserror37 //·Compiler·options:·-warnaserror
  
29 interface·I38 interface·I
Offset 36, 19 lines modifiedOffset 46, 9 lines modified
  
36 class·C·:·I46 class·C·:·I
37 {47 {
38 »       void·I.Method·(int·x·=·9)48 »       void·I.Method·(int·x·=·9)
39 »       {49 »       {
40 »       }50 »       }
41 }</string>51 }</string>
42 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used 
43 //·Line:·6 
44 //·Compiler·options:·-warnaserror 
  
45 public·class·C 
46 { 
47 »       public·int·this·[int·i·=·1]·{· 
48 »       »       set·{} 
49 »       } 
50 }</string> 
51 ··</Examples>52 ··</Examples>
52 </ErrorDocumentation>53 </ErrorDocumentation>
773 B
CS1681
761 B
CS1681
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1681</ErrorName>3 ··<ErrorName>CS1681</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined5 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined
6 //·Line:·0 
7 //·Compiler·options:·-r:global=CS1681-2-lib.dll</string> 
8 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined 
9 //·Line:·36 //·Line:·3
10 extern·alias·global;7 extern·alias·global;
11 using·System;8 using·System;
  
12 public·class·Test·9 public·class·Test·
13 {10 {
14 »       static·void·Main·()11 »       static·void·Main·()
15 »       {12 »       {
16 »       }13 »       }
17 }</string>14 }</string>
 15 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined
 16 //·Line:·0
 17 //·Compiler·options:·-r:global=CS1681-2-lib.dll</string>
18 ··</Examples>18 ··</Examples>
19 </ErrorDocumentation>19 </ErrorDocumentation>
1.01 KB
CS0713
1.0 KB
CS0713
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0713</ErrorName>3 ··<ErrorName>CS0713</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0713:·Static·class·`StaticClass'·cannot·derive·from·type·`System.ArgumentException'.·Static·classes·must·derive·from·object 
6 //·Line:·4 
  
7 static·class·StaticClass:·System.ArgumentException·{ 
8 }</string> 
9 ····<string>//·CS0713:·Static·class·`StaticClass'·cannot·derive·from·type·`System.ArgumentNullException'.·Static·classes·must·derive·from·object5 ····<string>//·CS0713:·Static·class·`StaticClass'·cannot·derive·from·type·`System.ArgumentNullException'.·Static·classes·must·derive·from·object
10 //·Line:·46 //·Line:·4
  
11 static·partial·class·StaticClass·{7 static·partial·class·StaticClass·{
12 }8 }
  
13 static·partial·class·StaticClass·:·System.ArgumentNullException·{9 static·partial·class·StaticClass·:·System.ArgumentNullException·{
14 }</string>10 }</string>
 11 ····<string>//·CS0713:·Static·class·`StaticClass'·cannot·derive·from·type·`System.ArgumentException'.·Static·classes·must·derive·from·object
 12 //·Line:·4
  
 13 static·class·StaticClass:·System.ArgumentException·{
 14 }</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
976 B
CS0155
964 B
CS0155
Ordering differences only
    
Offset 13, 38 lines modifiedOffset 13, 38 lines modified
13 //·Line:·913 //·Line:·9
  
14 class·Test14 class·Test
15 {15 {
16 ····public·static·void·Main·()16 ····public·static·void·Main·()
17 ····{17 ····{
18 ····»       try·{}18 ····»       try·{}
19 ····»       catch·(bool·b)·{} 
20 ····} 
21 }</string> 
22 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception 
23 //·Line:·9 
  
24 class·Test 
25 { 
26 ····public·static·void·Main·() 
27 ····{ 
28 ····»       try·{} 
29 ····»       catch·(int[])·{}19 ····»       catch·(int[])·{}
30 ····}20 ····}
31 }</string>21 }</string>
32 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception22 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
33 //·Line:·723 //·Line:·7
34 class·X·{24 class·X·{
35 »       static·void·Main·()25 »       static·void·Main·()
36 »       {26 »       {
37 »       »       int·a·=·9;27 »       »       int·a·=·9;
38 »       »       throw·a;28 »       »       throw·a;
39 »       }29 »       }
40 }</string>30 }</string>
41 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception31 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
 32 //·Line:·9
  
 33 class·Test
 34 {
 35 ····public·static·void·Main·()
 36 ····{
 37 ····»       try·{}
 38 ····»       catch·(bool·b)·{}
 39 ····}
 40 }</string>
 41 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
42 //·Line:·842 //·Line:·8
43 class·X·{43 class·X·{
44 »       static·void·Main·()44 »       static·void·Main·()
45 »       {45 »       {
46 »       »       try·{46 »       »       try·{
47 »       »       }·catch·(object·e)·{47 »       »       }·catch·(object·e)·{
48 »       »       »       throw;48 »       »       »       throw;
3.64 KB
CS3002
3.62 KB
CS3002
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3002</ErrorName>3 ··<ErrorName>CS3002</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS3002:·Return·type·of·`Delegate'·is·not·CLS-compliant
 6 //·Line:·8
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
 9 [assembly:CLSCompliant(true)]
  
 10 public·delegate·CLSDelegate·Delegate·();
 11 ····
 12 [Serializable]
 13 [CLSCompliant·(false)]
 14 public·class·CLSDelegate·{
 15 }</string>
5 ····<string>//·CS3002:·Return·type·of·`CLSClass.Test1()'·is·not·CLS-compliant16 ····<string>//·CS3002:·Return·type·of·`CLSClass.Test1()'·is·not·CLS-compliant
6 //·Line:·1417 //·Line:·14
7 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;19 using·System;
9 [assembly:CLSCompliant(true)]20 [assembly:CLSCompliant(true)]
  
Offset 21, 45 lines modifiedOffset 34, 24 lines modified
21 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant34 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
22 //·Line:·1335 //·Line:·13
23 //·Compiler·options:·-warnaserror·-warn:136 //·Compiler·options:·-warnaserror·-warn:1
  
24 using·System;37 using·System;
25 [assembly:CLSCompliant(true)]38 [assembly:CLSCompliant(true)]
  
 39 [CLSCompliant(false)]
 40 public·interface·I1·{
 41 }
26 public·class·CLSClass·{ 
27 ········private·ulong·Valid()·{ 
28 ················return·1; 
29 ········} 
30 ···· 
31 ········protected·ulong·Foo()·{ 
32 ················return·1; 
33 ········} 
34 }</string> 
35 ····<string>//·CS3002:·Return·type·of·`CLSClass.MyDelegate'·is·not·CLS-compliant 
36 //·Line:·9 
37 //·Compiler·options:·-warnaserror·-warn:1 
  
38 using·System; 
39 [assembly:CLSCompliant(true)] 
  
40 public·class·CLSClass·{42 public·class·CLSClass·{
 43 ········protected·internal·I1·Foo()·{
 44 ················return·null;
 45 ········}
 46 ·······
 47 ········static·void·Main()·{}
41 ········public·delegate·uint·MyDelegate(); 
42 }</string> 
43 ····<string>//·CS3002:·Return·type·of·`Delegate'·is·not·CLS-compliant 
44 //·Line:·8 
45 //·Compiler·options:·-warnaserror·-warn:1 
  
46 using·System; 
47 [assembly:CLSCompliant(true)] 
  
48 public·delegate·CLSDelegate·Delegate·(); 
49 ···· 
50 [Serializable] 
51 [CLSCompliant·(false)] 
52 public·class·CLSDelegate·{ 
53 }</string>48 }</string>
54 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant49 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
55 //·Line:·1050 //·Line:·10
56 //·Compiler·options:·-warnaserror·-warn:151 //·Compiler·options:·-warnaserror·-warn:1
  
57 using·System;52 using·System;
58 [assembly:CLSCompliant(true)]53 [assembly:CLSCompliant(true)]
Offset 67, 14 lines modifiedOffset 59, 24 lines modified
67 public·class·CLSClass59 public·class·CLSClass
68 {60 {
69 »       protected·ulong?·Foo()61 »       protected·ulong?·Foo()
70 »       {62 »       {
71 »       »       return·5;63 »       »       return·5;
72 »       }64 »       }
73 }</string>65 }</string>
 66 ····<string>//·CS3002:·Return·type·of·`CLSClass.MyDelegate'·is·not·CLS-compliant
 67 //·Line:·9
 68 //·Compiler·options:·-warnaserror·-warn:1
  
 69 using·System;
 70 [assembly:CLSCompliant(true)]
  
 71 public·class·CLSClass·{
 72 ········public·delegate·uint·MyDelegate();
 73 }</string>
74 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant74 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
75 //·Line:·1475 //·Line:·14
76 //·Compiler·options:·-warnaserror·-warn:176 //·Compiler·options:·-warnaserror·-warn:1
  
77 using·System;77 using·System;
78 [assembly:CLSCompliant(true)]78 [assembly:CLSCompliant(true)]
  
Offset 97, 40 lines modifiedOffset 99, 38 lines modified
97 [assembly:System.CLSCompliant(true)]99 [assembly:System.CLSCompliant(true)]
  
98 public·interface·I·100 public·interface·I·
99 {101 {
100 ·······ulong·Error();102 ·······ulong·Error();
101 }</string>103 }</string>
102 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant104 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
103 //·Line:·10105 //·Line:·13
104 //·Compiler·options:·-warnaserror·-warn:1106 //·Compiler·options:·-warnaserror·-warn:1
  
105 using·System;107 using·System;
106 [assembly:CLSCompliant(true)]108 [assembly:CLSCompliant(true)]
  
107 public·class·CLSClass109 public·class·CLSClass·{
108 {110 ········private·ulong·Valid()·{
 111 ················return·1;
 112 ········}
 113 ····
109 »       protected·ulong[]·Foo()114 ········protected·ulong·Foo()·{
 115 ················return·1;
 116 ········}
110 »       { 
111 »       »       return·null; 
Max diff block lines reached; 518/3674 bytes (14.10%) of diff not shown.
1.49 KB
CS0464
1.47 KB
CS0464
Ordering differences only
    
Offset 10, 36 lines modifiedOffset 10, 47 lines modified
10 {10 {
11 »       public·static·bool·Compute·(int?·x)11 »       public·static·bool·Compute·(int?·x)
12 »       {12 »       {
13 »       »       return·x·&gt;=·null;13 »       »       return·x·&gt;=·null;
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'16 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
17 //·Line:·1017 //·Line:·9
18 //·Compiler·options:·-warnaserror·-warn:218 //·Compiler·options:·-warnaserror·-warn:2
  
19 class·C19 public·class·X
20 {20 {
21 »       public·static·void·Main·()21 »       public·static·bool·Compute·(int·x)
22 »       {22 »       {
 23 »       »       return·x·&lt;·null;
23 »       »       int?·k·=·1; 
24 »       »       var·x·=·k·&gt;·null; 
25 »       }24 »       }
26 }</string>25 }</string>
27 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'26 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
28 //·Line:·927 //·Line:·9
29 //·Compiler·options:·-warnaserror·-warn:228 //·Compiler·options:·-warnaserror·-warn:2
  
30 public·class·X29 public·class·X
31 {30 {
32 »       public·static·bool·Compute·()31 »       public·static·bool·Compute·()
33 »       {32 »       {
34 »       »       return·null·&gt;=·null;33 »       »       return·null·&gt;=·null;
35 »       }34 »       }
36 }</string>35 }</string>
 36 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
 37 //·Line:·10
 38 //·Compiler·options:·-warnaserror·-warn:2
  
 39 class·C
 40 {
 41 »       public·static·void·Main·()
 42 »       {
 43 »       »       int?·k·=·1;
 44 »       »       var·x·=·k·&gt;·null;
 45 »       }
 46 }</string>
37 ····<string>//·CS0464:·The·result·of·comparing·type·`E?'·with·null·is·always·`false'47 ····<string>//·CS0464:·The·result·of·comparing·type·`E?'·with·null·is·always·`false'
38 //·Line:·1448 //·Line:·14
39 //·Compiler·options:·-warnaserror49 //·Compiler·options:·-warnaserror
  
40 enum·E50 enum·E
41 {51 {
42 }52 }
Offset 48, 20 lines modifiedOffset 59, 9 lines modified
48 {59 {
49 »       public·static·void·Main·()60 »       public·static·void·Main·()
50 »       {61 »       {
51 »       »       E·u·=·0;62 »       »       E·u·=·0;
52 »       »       var·b·=·u·&lt;·(E?)·null;63 »       »       var·b·=·u·&lt;·(E?)·null;
53 »       }64 »       }
54 }</string>65 }</string>
55 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false' 
56 //·Line:·9 
57 //·Compiler·options:·-warnaserror·-warn:2 
  
58 public·class·X 
59 { 
60 »       public·static·bool·Compute·(int·x) 
61 »       { 
62 »       »       return·x·&lt;·null; 
63 »       } 
64 }</string> 
65 ··</Examples>66 ··</Examples>
66 </ErrorDocumentation>67 </ErrorDocumentation>
6.27 KB
CS0458
6.25 KB
CS0458
Ordering differences only
    
Offset 1, 100 lines modifiedOffset 1, 127 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0458</ErrorName>3 ··<ErrorName>CS0458</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`ulong?'5 ····<string>//·CS0472:·The·result·of·the·expression·is·always·`null'·of·type·`MyEnum?'
6 //·Line:·106 //·Line:·17
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
 8 using·System;
  
 9 enum·MyEnum
 10 {
 11 »       Value_1
 12 }
  
8 class·C13 class·C
9 {14 {
10 »       static·void·Foo()15 »       public·static·void·Main·()
11 »       {16 »       {
12 »       »       ulong·a·=·100; 
13 »       »       var·res·=·a·&lt;&lt;·null;17 »       »       var·d·=·MyEnum.Value_1;
 18 »       »       var·x·=·d·&amp;·null;
14 »       }19 »       }
15 }</string>20 }</string>
16 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'21 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'
17 //·Line:·1522 //·Line:·15
18 //·Compiler·options:·-warnaserror·-warn:223 //·Compiler·options:·-warnaserror·-warn:2
  
19 enum·E24 enum·E
20 {25 {
21 »       V26 »       V
22 }27 }
  
23 public·class·C28 public·class·C
24 {29 {
25 »       public·static·void·Main·()30 »       public·static·void·Main·()
26 »       {31 »       {
27 »       »       E·e·=·E.V;32 »       »       E·e·=·E.V;
28 »       »       object·o·=·null·-·e;33 »       »       object·o·=·null·+·e;
29 »       }34 »       }
30 }</string>35 }</string>
31 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'36 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'·
32 //·Line:·1037 //·Line:·8
33 //·Compiler·options:·-warnaserror·-warn:238 //·Compiler·options:·-warnaserror·-warn:2
  
34 class·C39 class·C
35 {40 {
36 »       public·static·void·Main·()41 »       static·void·Main·()
37 »       {42 »       {
38 »       »       int·i·=·44;43 »       »       ushort·us·=·22;
39 »       »       i·&lt;&lt;=·null;44 »       »       int?·r·=·us·&lt;&lt;·null;
40 »       }45 »       }
41 }</string>46 }</string>
42 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·47 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
43 //·Line:·848 //·Line:·9
44 //·Compiler·options:·-warnaserror·-warn:249 //·Compiler·options:·-warnaserror·-warn:2
  
45 class·C50 public·class·C
46 {51 {
47 »       static·void·Foo()52 »       public·static·void·Main·()
48 »       {53 »       {
49 »       »       bool?·b·=·false·|·null;54 »       »       b·=·(null·&amp;·0)·!=·null;
50 »       }55 »       }
51 }</string>56 }</string>
52 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'57 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
53 //·Line:·958 //·Line:·9
54 //·Compiler·options:·-warnaserror·-warn:259 //·Compiler·options:·-warnaserror·-warn:2
  
 60 public·class·C
 61 {
 62 »       public·static·void·Main·()
 63 »       {
 64 »       »       int?·s·=·null;
 65 »       »       int?·v·=·s·+·null;
 66 »       }
 67 }</string>
 68 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'·
 69 //·Line:·8
 70 //·Compiler·options:·-warnaserror·-warn:2
  
55 class·C71 class·C
56 {72 {
57 »       static·void·Foo()73 »       static·void·Main·()
58 »       {74 »       {
59 »       »       var·res·=·null·&gt;&gt;·2;75 »       »       int?·i·=·2;
 76 »       »       i·*=·null;
60 »       }77 »       }
61 }</string>78 }</string>
62 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'79 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
63 //·Line:·1480 //·Line:·8
64 //·Compiler·options:·-warnaserror·-warn:281 //·Compiler·options:·-warnaserror·-warn:2
  
65 public·enum·E82 public·class·MainClass
66 {83 {
67 }84 »       public·static·void·Main()
 85 »       {
 86 »       »       object·d·=·(int?)null·as·int?;
 87 »       }
 88 }</string>
 89 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`ulong?'
 90 //·Line:·10
 91 //·Compiler·options:·-warnaserror·-warn:2
  
68 class·C92 class·C
69 {93 {
70 »       public·static·void·Main·()94 »       static·void·Foo()
71 »       {95 »       {
72 »       »       E?·e·=·null;96 »       »       ulong·a·=·100;
73 »       »       var·res·=·e·-·null;97 »       »       var·res·=·a·&lt;&lt;·null;
74 »       }98 »       }
75 }</string>99 }</string>
76 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'100 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
77 //·Line:·9101 //·Line:·10
78 //·Compiler·options:·-warnaserror·-warn:2102 //·Compiler·options:·-warnaserror·-warn:2
  
79 public·class·C103 class·C
80 {104 {
81 »       public·static·void·Main·()105 »       public·static·void·Main·()
82 »       {106 »       {
83 »       »       int?·s·=·null; 
84 »       »       int?·v·=·s·+·null;107 »       »       int·i·=·44;
 108 »       »       i·&lt;&lt;=·null;
85 »       }109 »       }
86 }</string>110 }</string>
87 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·111 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·
88 //·Line:·8112 //·Line:·8
89 //·Compiler·options:·-warnaserror·-warn:2113 //·Compiler·options:·-warnaserror·-warn:2
Max diff block lines reached; 2911/6368 bytes (45.71%) of diff not shown.
550 B
CS8081
538 B
CS8081
Ordering differences only
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
3 ··<ErrorName>CS8081</ErrorName>3 ··<ErrorName>CS8081</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8081:·Expression·does·not·have·a·name5 ····<string>//·CS8081:·Expression·does·not·have·a·name
6 //·Line:·86 //·Line:·8
  
7 class·C7 class·C
8 {8 {
9 »       static·void·Main·()9 »       void·Foo·()
10 »       {10 »       {
11 »       »       string·s·=·nameof·(Main·());11 »       »       string·s·=·nameof·(this);
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS8081:·Expression·does·not·have·a·name14 ····<string>//·CS8081:·Expression·does·not·have·a·name
15 //·Line:·815 //·Line:·8
  
16 class·C16 class·C
17 {17 {
18 »       void·Foo·()18 »       static·void·Main·()
19 »       {19 »       {
20 »       »       string·s·=·nameof·(this);20 »       »       string·s·=·nameof·(Main·());
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
7.15 KB
CS0579
7.14 KB
CS0579
Ordering differences only
    
Offset 1, 111 lines modifiedOffset 1, 127 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0579</ErrorName>3 ··<ErrorName>CS0579</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0579:·The·attribute·`System.Reflection.AssemblyKeyNameAttribute'·cannot·be·applied·multiple·times
 6 //·Line·:·7
 7 //·Compiler·options:·CS0579-4-1.cs
  
 8 using·System.Reflection;
  
 9 [assembly:·AssemblyKeyName("")]
  
 10 public·class·Blah·{
 11 »       public·static·void·Main·()·{·}
 12 }</string>
5 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times13 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times
6 //·Line:·1414 //·Line:·12
  
  
7 using·System;15 using·System;
  
8 partial·class·C16 partial·class·C
9 {17 {
10 »       [Obsolete·("A")]18 »       [Obsolete·("A")]
 19 »       partial·void·PartialMethod·();
 20 »       [Obsolete·("A")]
11 »       partial·void·PartialMethod·()21 »       partial·void·PartialMethod·()
12 »       {22 »       {
13 »       }23 »       }
14 »        
15 »       [Obsolete·("A")] 
16 »       partial·void·PartialMethod·();»     
17 }</string>24 }</string>
18 ····<string>//·CS0579:·The·attribute·`System.Diagnostics.DebuggableAttribute'·cannot·be·applied·multiple·times25 ····<string>//·CS0579:·The·attribute·`System.Reflection.AssemblyKeyNameAttribute'·cannot·be·applied·multiple·times
19 //·Line:·726 //·Line·:·
  
20 using·System.Diagnostics;27 using·System.Reflection;
 28 using·System.Runtime.CompilerServices;
  
21 [module:·DebuggableAttribute·(false,·false)]· 
22 [module:·DebuggableAttribute·(false,·false)]· 
  
23 class·MainClass·{ 
24 ········static·void·Main()29 [assembly:·AssemblyKeyName("")]
 30 [assembly:·AssemblyKeyName("")]
  
 31 public·class·Blah·{
  
 32 »       public·static·void·Main·()·{·}
 33 }</string>
 34 ····<string>//·CS0579:·The·attribute·`ReturnAttribute'·cannot·be·applied·multiple·times
 35 //·Line·:·17
  
 36 using·System;
 37 using·System.Reflection;
  
 38 [AttributeUsage·(AttributeTargets.ReturnValue)]
 39 public·class·ReturnAttribute·:·Attribute
 40 {
 41 ········public·ReturnAttribute·()
25 ········{42 ········{
26 ········}43 »       }
 44 }
  
 45 public·class·Blah·{
 46 ········[return:·Return·()]
 47 ········[return:·Return·()]
 48 »       public·static·void·Main·()·{·}
27 }</string>49 }</string>
28 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times50 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times
29 //·Line·:·1051 //·Line·:·10
  
30 using·System;52 using·System;
  
31 [assembly:CLSCompliant(true)]53 [assembly:CLSCompliant(true)]
  
32 namespace·DuplicateAttributes·{54 namespace·DuplicateAttributes·{
33 »       [CLSCompliant(true)]55 »       [CLSCompliant(true)]
34 »       [type:CLSCompliant(true)]56 »       [type:CLSCompliant(true)]
35 »       public·class·ClassA·{}57 »       public·class·ClassA·{}
36 }</string>58 }</string>
37 ····<string>//·CS0579:·The·attribute·`ConditionalAttributeTesting.SomeAttribute'·cannot·be·applied·multiple·times59 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times
38 //·Line:·1260 //·Line·:·10
  
39 using·System;61 using·System;
40 using·System.Diagnostics; 
  
 62 [assembly:CLSCompliant(true)]
41 namespace·ConditionalAttributeTesting 
42 { 
43 »       class·MainClass 
44 »       { 
45 »       »       [Some·("Test")] 
46 »       »       [Some·("Test2")] 
47 »       »       public·static·void·Test·() 
48 »       »       { 
49 »       »       } 
50 »       } 
  
 63 namespace·DuplicateAttributes·{
 64 »       [CLSCompliant(true)]
 65 »       [CLSCompliant(true)]
 66 »       public·class·ClassA·{}
51 »       [AttributeUsage·(AttributeTargets.All)] 
52 »       [Conditional·("NOT_DEFINED")] 
53 »       public·sealed·class·SomeAttribute·:·Attribute 
54 »       { 
55 »       »       public·SomeAttribute·(string·someText) 
56 »       »       { 
57 »       »       } 
58 »       } 
59 }</string>67 }</string>
60 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times68 ····<string>//·CS0579:·The·attribute·`System.Diagnostics.DebuggableAttribute'·cannot·be·applied·multiple·times
61 //·Line:·1269 //·Line:·7
  
 70 using·System.Diagnostics;
  
62 using·System;71 [module:·DebuggableAttribute·(false,·false)]·
 72 [module:·DebuggableAttribute·(false,·false)]·
  
 73 class·MainClass·{
 74 ········static·void·Main()
 75 ········{
 76 ········}
63 partial·class·C 
64 { 
65 »       [Obsolete·("A")] 
Max diff block lines reached; 3696/7270 bytes (50.84%) of diff not shown.
2.34 KB
CS0591
2.33 KB
CS0591
Ordering differences only
    
Offset 1, 67 lines modifiedOffset 1, 55 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0591</ErrorName>3 ··<ErrorName>CS0591</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute5 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.AttributeUsageAttribute'·attribute
6 //·Line:·86 //·Line:·4
  
7 using·System.Runtime.CompilerServices; 
  
 7 [System.AttributeUsage(0)]
 8 class·ClassMain·{
 9 ····
 10 ········public·static·void·Main·()·{
 11 ········}
8 class·Program 
9 { 
10 »       [MethodImpl((MethodImplOptions)255)] 
11 »       void·Foo() 
12 »       { 
13 »       } 
14 }</string>12 }</string>
15 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute13 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
16 //·Line:·814 //·Line:·8
  
17 using·System.Runtime.InteropServices;15 using·System.Runtime.InteropServices;
18 using·System;16 using·System;
  
19 class·X·{17 class·X·{
20 »       [DllImport·("")]18 »       [DllImport·(null)]
21 »       extern·static·void·Blah·();19 »       extern·static·void·Blah·();
  
22 ····static·void·Main·(string·[]·args)20 ····static·void·Main·(string·[]·args)
23 ····{21 ····{
24 ····}22 ····}
  
25 }</string>23 }</string>
26 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute24 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute
27 //·Line:·825 //·Line:·8
  
28 using·System.Runtime.CompilerServices;26 using·System.Runtime.CompilerServices;
  
29 class·Test27 class·Program
30 {28 {
31 »       [MethodImplAttribute(445)] 
32 »       public·void·test·()29 »       [MethodImpl((MethodImplOptions)255)]
 30 »       void·Foo()
33 »       {31 »       {
34 »       }32 »       }
35 }</string>33 }</string>
36 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.AttributeUsageAttribute'·attribute 
37 //·Line:·4 
  
38 [System.AttributeUsage(0)] 
39 class·ClassMain·{ 
40 ···· 
41 ········public·static·void·Main·()·{ 
42 ········} 
43 }</string> 
44 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute34 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
45 //·Line:·835 //·Line:·8
  
46 using·System.Runtime.InteropServices;36 using·System.Runtime.InteropServices;
47 using·System;37 using·System;
  
48 class·X·{38 class·X·{
49 »       [DllImport·(null)]39 »       [DllImport·("")]
50 »       extern·static·void·Blah·();40 »       extern·static·void·Blah·();
  
51 ····static·void·Main·(string·[]·args)41 ····static·void·Main·(string·[]·args)
52 ····{42 ····{
53 ····}43 ····}
  
54 }</string>44 }</string>
Offset 70, 9 lines modifiedOffset 58, 21 lines modified
  
70 using·System.Runtime.InteropServices;58 using·System.Runtime.InteropServices;
  
71 [Guid·("aaa")]59 [Guid·("aaa")]
72 class·X·{60 class·X·{
73 static·void·Main·()·{}61 static·void·Main·()·{}
74 }</string>62 }</string>
 63 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute
 64 //·Line:·8
  
 65 using·System.Runtime.CompilerServices;
  
 66 class·Test
 67 {
 68 »       [MethodImplAttribute(445)]
 69 »       public·void·test·()
 70 »       {
 71 »       }
 72 }</string>
75 ··</Examples>73 ··</Examples>
76 </ErrorDocumentation>74 </ErrorDocumentation>
1.66 KB
CS0844
1.65 KB
CS0844
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0844</ErrorName>3 ··<ErrorName>CS0844</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0844:·A·local·variable·`y'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`X.y' 
6 //·Line:·8 
  
7 class·X 
8 { 
9 »       static·int·y; 
10 »       static·void·Main·()·{ 
11 »       »       y·=·10; 
12 »       »       int·y·=·5; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0844:·A·local·variable·`top'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`X.top'5 ····<string>//·CS0844:·A·local·variable·`top'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`X.top'
16 //·Line:·176 //·Line:·17
  
17 class·Symbol7 class·Symbol
18 {8 {
19 }9 }
  
Offset 34, 15 lines modifiedOffset 23, 17 lines modified
34 »       }23 »       }
35 }</string>24 }</string>
36 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'25 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'
37 //·Line:·1026 //·Line:·10
  
38 class·C27 class·C
39 {28 {
40 »       string·s;29 »       string·s·{
 30 »       »       set·{}
 31 »       }
  
41 »       public·void·Test·()32 »       public·void·Test·()
42 »       {33 »       {
43 »       »       s·=·"x";34 »       »       s·=·"x";
44 »       »       string·s·=·"a";35 »       »       string·s·=·"a";
45 »       }36 »       }
46 }</string>37 }</string>
Offset 55, 22 lines modifiedOffset 46, 31 lines modified
  
55 »       public·void·Test·()46 »       public·void·Test·()
56 »       {47 »       {
57 »       »       s·=·"x";48 »       »       s·=·"x";
58 »       »       string·s·=·"a";49 »       »       string·s·=·"a";
59 »       }50 »       }
60 }</string>51 }</string>
 52 ····<string>//·CS0844:·A·local·variable·`y'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`X.y'
 53 //·Line:·8
  
 54 class·X
 55 {
 56 »       static·int·y;
 57 »       static·void·Main·()·{
 58 »       »       y·=·10;
 59 »       »       int·y·=·5;
 60 »       }
 61 }</string>
61 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'62 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'
62 //·Line:·1063 //·Line:·10
  
63 class·C64 class·C
64 {65 {
65 »       string·s·{66 »       string·s;
66 »       »       set·{} 
67 »       } 
  
68 »       public·void·Test·()67 »       public·void·Test·()
69 »       {68 »       {
70 »       »       s·=·"x";69 »       »       s·=·"x";
71 »       »       string·s·=·"a";70 »       »       string·s·=·"a";
72 »       }71 »       }
73 }</string>72 }</string>
1.15 KB
CS1978
1.13 KB
CS1978
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1978</ErrorName>3 ··<ErrorName>CS1978</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1978:·An·expression·of·type·`void'·cannot·be·used·as·an·argument·of·dynamic·operation5 ····<string>//·CS1978:·An·expression·of·type·`int*'·cannot·be·used·as·an·argument·of·dynamic·operation
6 //·Line:·96 //·Line:·9
 7 //·Compiler·options:·-unsafe
  
7 class·C8 unsafe·class·C
8 {9 {
9 »       public·static·void·Main·()10 »       public·static·void·Main·()
10 »       {11 »       {
11 »       »       dynamic·d·=·null;12 »       »       dynamic·d·=·null;
12 »       »       d·(Main·());13 »       »       d·((int*)0);
13 »       }14 »       }
14 }</string>15 }</string>
15 ····<string>//·CS1978:·An·expression·of·type·`int*'·cannot·be·used·as·an·argument·of·dynamic·operation16 ····<string>//·CS1978:·An·expression·of·type·`void'·cannot·be·used·as·an·argument·of·dynamic·operation
16 //·Line:·917 //·Line:·9
17 //·Compiler·options:·-unsafe 
  
18 unsafe·class·C18 class·C
19 {19 {
20 »       public·static·void·Main·()20 »       public·static·void·Main·()
21 »       {21 »       {
22 »       »       dynamic·d·=·null;22 »       »       dynamic·d·=·null;
23 »       »       d·((int*)0);23 »       »       d·(Main·());
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS1978:·An·expression·of·type·`__arglist'·cannot·be·used·as·an·argument·of·dynamic·operation26 ····<string>//·CS1978:·An·expression·of·type·`__arglist'·cannot·be·used·as·an·argument·of·dynamic·operation
27 //·Line:·927 //·Line:·9
  
28 class·C28 class·C
29 {29 {
2.4 KB
CS0841
2.38 KB
CS0841
Ordering differences only
    
Offset 5, 82 lines modifiedOffset 5, 82 lines modified
5 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared5 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
6 //·Line:·86 //·Line:·8
  
7 public·class·C7 public·class·C
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
11 »       ····int·x·=·y;11 »       ····const·int·x·=·y;
12 »       ····int·y·=·1;12 »       ····const·int·y·=·1;
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared15 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
16 //·Line:·1716 //·Line:·8
  
17 class·MainClass17 public·class·C
18 {18 {
19 »       public·delegate·void·Fn·(MainClass·o); 
  
20 »       public·static·void·Call·(Fn·f) 
21 »       { 
22 »       »       f(null); 
23 »       } 
  
24 »       public·static·void·Main·()19 »       public·static·void·Main·()
25 »       {20 »       {
 21 »       ····int·x·=·y;
 22 »       ····int·y·=·1;
26 »       »       Call·(delegate·(MainClass·o)·{ 
27 »       »       »       n·=·o; 
28 »       »       »       MainClass·n·=·new·MainClass·(); 
29 »       »       }); 
30 »       }23 »       }
31 }</string>24 }</string>
32 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared25 ····<string>//·CS0841:·A·local·variable·`v'·cannot·be·used·before·it·is·declared
33 //·Line:·826 //·Line:·9
34 //·Compiler·options:·-langversion:experimental 
  
35 class·X 
36 { 
37 »       public·static·void·Main·() 
38 »       { 
39 »       »       Foo·(x,·out·var·x); 
40 »       } 
  
41 »       static·void·Foo·(int·arg,·out·int·value)27 public·class·Test
 28 {
 29 »       static·void·Main·()
42 »       {30 »       {
43 »       »       value·=·3;31 »       »       var·v·=·++v;
44 »       }32 »       }
45 }</string>33 }</string>
46 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared34 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
47 //·Line:·835 //·Line:·8
  
48 class·X36 class·X
49 {37 {
50 ···static·void·y·()·{·}38 ···static·void·y·()·{·}
51 ···static·void·Main·()·{39 ···static·void·Main·()·{
52 ·····y·();40 ·····y·();
53 ·····int·y·=·5;41 ·····int·y·=·5;
54 ···}42 ···}
55 }</string>43 }</string>
56 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared44 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared
57 //·Line:·845 //·Line:·8
 46 //·Compiler·options:·-langversion:experimental
  
58 public·class·C47 class·X
59 {48 {
60 »       public·static·void·Main·()49 »       public·static·void·Main·()
61 »       {50 »       {
 51 »       »       Foo·(x,·out·var·x);
62 »       ····const·int·x·=·y; 
63 »       ····const·int·y·=·1; 
64 »       }52 »       }
65 }</string> 
66 ····<string>//·CS0841:·A·local·variable·`v'·cannot·be·used·before·it·is·declared 
67 //·Line:·9 
  
 53 »       static·void·Foo·(int·arg,·out·int·value)
 54 »       {
 55 »       »       value·=·3;
 56 »       }
 57 }</string>
 58 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared
 59 //·Line:·17
  
68 public·class·Test60 class·MainClass
69 {61 {
70 »       static·void·Main·()62 »       public·delegate·void·Fn·(MainClass·o);
  
 63 »       public·static·void·Call·(Fn·f)
71 »       {64 »       {
72 »       »       var·v·=·++v;65 »       »       f(null);
 66 »       }
  
 67 »       public·static·void·Main·()
 68 »       {
 69 »       »       Call·(delegate·(MainClass·o)·{
 70 »       »       »       n·=·o;
 71 »       »       »       MainClass·n·=·new·MainClass·();
 72 »       »       });
73 »       }73 »       }
74 }</string>74 }</string>
75 ··</Examples>75 ··</Examples>
76 </ErrorDocumentation>76 </ErrorDocumentation>
1.35 KB
CS0105
1.33 KB
CS0105
Ordering differences only
    
Offset 3, 44 lines modifiedOffset 3, 44 lines modified
3 ··<ErrorName>CS0105</ErrorName>3 ··<ErrorName>CS0105</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace5 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
6 //·Line:·66 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 using·System;8 using·System;
 9 using·global::System;</string>
9 using·System; 
  
10 public·class·X 
11 { 
12 »       static·int·Main·()· 
13 »       { 
14 »       »       int·a=5; 
15 »       »       return·a; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0105:·The·using·directive·for·`N.M'·appeared·previously·in·this·namespace10 ····<string>//·CS0105:·The·using·directive·for·`N.M'·appeared·previously·in·this·namespace
19 //·Line:·811 //·Line:·8
20 //·Compiler·options:·-warnaserror·-warn:312 //·Compiler·options:·-warnaserror·-warn:3
  
21 namespace·N13 namespace·N
22 {14 {
23 »       using·M;15 »       using·M;
24 »       using·N.M;16 »       using·N.M;
25 »       17 »       
26 »       namespace·M18 »       namespace·M
27 »       {19 »       {
28 »       }20 »       }
29 }</string>21 }</string>
30 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace 
31 //·Line:·6 
32 //·Compiler·options:·-warnaserror·-warn:3 
  
33 using·System; 
34 using·global::System;</string> 
35 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace22 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace
36 //·Line:·623 //·Line:·6
37 //·Compiler·options:·-warnaserror·-warn:324 //·Compiler·options:·-warnaserror·-warn:3
  
38 using·static·System.Console;25 using·static·System.Console;
39 using·static·System.Console;</string>26 using·static·System.Console;</string>
 27 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
 28 //·Line:·6
 29 //·Compiler·options:·-warnaserror·-warn:3
  
 30 using·System;
 31 using·System;
  
 32 public·class·X
 33 {
 34 »       static·int·Main·()·
 35 »       {
 36 »       »       int·a=5;
 37 »       »       return·a;
 38 »       }
 39 }</string>
40 ··</Examples>40 ··</Examples>
41 </ErrorDocumentation>41 </ErrorDocumentation>
1.46 KB
CS0212
1.45 KB
CS0212
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0212</ErrorName>3 ··<ErrorName>CS0212</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer5 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
 6 //·Line:·19
 7 //·Compiler·options:·-unsafe
  
 8 using·System;
  
 9 class·X
 10 {
 11 »       public·int·x;
 12 »       public·X·()
 13 »       {
 14 »       »       this.x·=·4;
 15 »       }
  
 16 »       public·unsafe·static·void·Main·()
 17 »       {
 18 »       »       X·x·=·new·X·();
 19 »       »       int·*p·=·&amp;x.x;
 20 »       }
 21 }</string>
 22 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
6 //·Line:·1023 //·Line:·10
7 //·Compiler·options:·-unsafe24 //·Compiler·options:·-unsafe
  
8 struct·Foo·{25 struct·Foo·{
9 »       public·float·f;26 »       public·float·f;
10 »       public·void·foo·()27 »       public·void·foo·()
11 »       {28 »       {
Offset 20, 34 lines modifiedOffset 40, 14 lines modified
20 »       static·void·Main·()40 »       static·void·Main·()
21 »       {41 »       {
22 »       »       Foo·x·=·new·Foo·();42 »       »       Foo·x·=·new·Foo·();
23 »       »       x.foo·();43 »       »       x.foo·();
24 »       }44 »       }
25 }</string>45 }</string>
26 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer46 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
27 //·Line:·19 
28 //·Compiler·options:·-unsafe 
  
29 using·System; 
  
30 class·X 
31 { 
32 »       public·int·x; 
33 »       public·X·() 
34 »       { 
35 »       »       this.x·=·4; 
36 »       } 
  
37 »       public·unsafe·static·void·Main·() 
38 »       { 
39 »       »       X·x·=·new·X·(); 
40 »       »       int·*p·=·&amp;x.x; 
41 »       } 
42 }</string> 
43 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer 
44 //·Line:·1747 //·Line:·17
45 //·Compiler·options:·-unsafe48 //·Compiler·options:·-unsafe
  
46 using·System;49 using·System;
  
47 unsafe·class·X·{50 unsafe·class·X·{
48 »       static·void·Main·()51 »       static·void·Main·()
2.59 KB
CS0037
2.58 KB
CS0037
Ordering differences only
    
Offset 13, 35 lines modifiedOffset 13, 72 lines modified
13 »       »       switch·(c)13 »       »       switch·(c)
14 »       »       {14 »       »       {
15 »       »       »       case·'a':·15 »       »       »       case·'a':·
16 »       »       »       »       goto·case·null;16 »       »       »       »       goto·case·null;
17 »       »       }17 »       »       }
18 »       }18 »       }
19 }</string>19 }</string>
 20 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type
 21 //·Line:·13
  
 22 using·System;
  
 23 public·sealed·class·BoundAttribute·:·System.Attribute
 24 {
 25 »       public·bool·Dec·{·set·{·}·get·{·return·false;·}·}
 26 }
  
 27 class·C
 28 {
 29 »       [Bound·(Dec·=·null)]
 30 »       double·d2;
 31 }</string>
 32 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type
 33 //·Line:·8
  
 34 class·Test
 35 {
 36 »       static·void·Main·()
 37 »       {
 38 »       »       char·p·=·null;
 39 »       }
 40 }</string>
 41 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
 42 //·Line:·6
  
 43 class·C
 44 {
 45 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·};
 46 }</string>
 47 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
 48 //·Line:·9
  
 49 class·X·{
 50 »       static·void·Main·()
 51 »       {
 52 »       »       int·s·=·44;
 53 »       »       switch·(s)·{
 54 »       »       »       case·null:·break;
 55 »       »       }
 56 »       }
 57 }</string>
20 ····<string>//·CS0037:·Cannot·convert·null·to·`byte'·because·it·is·a·value·type58 ····<string>//·CS0037:·Cannot·convert·null·to·`byte'·because·it·is·a·value·type
21 //·Line·:·759 //·Line·:·7
  
22 public·class·Blah·{60 public·class·Blah·{
  
23 »       public·enum·MyEnum·:·byte·{61 »       public·enum·MyEnum·:·byte·{
24 »       »       Foo·=·null,62 »       »       Foo·=·null,
25 »       »       Bar63 »       »       Bar
26 »       }64 »       }
  
27 »       public·static·void·Main·()65 »       public·static·void·Main·()
28 »       {66 »       {
29 »       }67 »       }
30 }</string>68 }</string>
31 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type 
32 //·Line:·6 
  
33 class·C 
34 { 
35 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·}; 
36 }</string> 
37 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type69 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type
38 //·Line:·1970 //·Line:·19
  
  
39 using·System;71 using·System;
  
40 class·TestA72 class·TestA
Offset 55, 63 lines modifiedOffset 92, 26 lines modified
55 public·class·C92 public·class·C
56 {93 {
57 »       static·void·Main·()94 »       static·void·Main·()
58 »       {95 »       {
59 »       »       string·foo·=·from·a·in·new·TestA·()·select·null;96 »       »       string·foo·=·from·a·in·new·TestA·()·select·null;
60 »       }97 »       }
61 }</string>98 }</string>
62 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type 
63 //·Line:·9 
  
64 class·X·{ 
65 »       static·void·Main·() 
66 »       { 
67 »       »       int·s·=·44; 
68 »       »       switch·(s)·{ 
69 »       »       »       case·null:·break; 
70 »       »       } 
71 »       } 
72 }</string> 
73 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type 
74 //·Line:·8 
  
75 class·Test 
76 { 
77 »       static·void·Main·() 
78 »       { 
79 »       »       char·p·=·null; 
80 »       } 
81 }</string> 
82 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type99 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type
83 //·Line:·10100 //·Line:·10
84 struct·S·{101 struct·S·{
85 »       int·a;102 »       int·a;
86 }103 }
  
87 class·X·{104 class·X·{
88 »       static·void·Main·()105 »       static·void·Main·()
89 »       {106 »       {
90 »       »       S·s·=·(S)·null;107 »       »       S·s·=·(S)·null;
91 »       }108 »       }
92 }</string>109 }</string>
93 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type 
94 //·Line:·13 
  
95 using·System; 
  
96 public·sealed·class·BoundAttribute·:·System.Attribute 
Max diff block lines reached; 87/2605 bytes (3.34%) of diff not shown.
697 B
CS1009
685 B
CS1009
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1009</ErrorName>3 ··<ErrorName>CS1009</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1009:·Unrecognized·escape·sequence·`\i'5 ····<string>//·CS1009:·Unrecognized·escape·sequence
6 //·Line·:·66 //·Line·:·6
  
7 class·X7 class·X\u10
8 {8 {
9 ····static·string·s·=·"\i"; 
10 }</string>9 }</string>
11 ····<string>//·CS1009:·Unrecognized·escape·sequence10 ····<string>//·CS1009:·Unrecognized·escape·sequence·`\i'
12 //·Line·:·611 //·Line·:·6
  
13 class·X\u1012 class·X
14 {13 {
 14 ····static·string·s·=·"\i";
15 }</string>15 }</string>
16 ··</Examples>16 ··</Examples>
17 </ErrorDocumentation>17 </ErrorDocumentation>
1.31 KB
CS0572
1.3 KB
CS0572
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0572</ErrorName>3 ··<ErrorName>CS0572</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0572:·`meth':·cannot·reference·a·type·through·an·expression.·Consider·using·`test.meth'·instead 
6 //·Line:·8 
  
7 class·test2·:·test·{ 
8 »       int·meth(·bool·b·) 
9 »       { 
10 »       »       return·1; 
11 »       »       base.meth·(true); 
12 »       } 
13 } 
  
14 abstract·class·test·{ 
15 »       public·delegate·void·meth(·bool·b·)·; 
16 }</string> 
17 ····<string>//·CS0572:·`Inner':·cannot·reference·a·type·through·an·expression.·Consider·using·`Outer.Inner'·instead5 ····<string>//·CS0572:·`Inner':·cannot·reference·a·type·through·an·expression.·Consider·using·`Outer.Inner'·instead
18 //·Line:·186 //·Line:·18
  
19 public·class·Outer7 public·class·Outer
20 {8 {
21 »       public·enum·Inner9 »       public·enum·Inner
22 »       {10 »       {
Offset 32, 14 lines modifiedOffset 18, 28 lines modified
32 {18 {
33 »       public·static·bool·Test·()19 »       public·static·bool·Test·()
34 »       {20 »       {
35 »       »       Outer·outer·=·null;21 »       »       Outer·outer·=·null;
36 »       »       return·0·==·outer.Inner.ONE;22 »       »       return·0·==·outer.Inner.ONE;
37 »       }23 »       }
38 }</string>24 }</string>
 25 ····<string>//·CS0572:·`meth':·cannot·reference·a·type·through·an·expression.·Consider·using·`test.meth'·instead
 26 //·Line:·8
  
 27 class·test2·:·test·{
 28 »       int·meth(·bool·b·)
 29 »       {
 30 »       »       return·1;
 31 »       »       base.meth·(true);
 32 »       }
 33 }
  
 34 abstract·class·test·{
 35 »       public·delegate·void·meth(·bool·b·)·;
 36 }</string>
39 ····<string>//·CS0572:·`Foo':·cannot·reference·a·type·through·an·expression.·Consider·using·`Y.Foo'·instead37 ····<string>//·CS0572:·`Foo':·cannot·reference·a·type·through·an·expression.·Consider·using·`Y.Foo'·instead
40 //·Line:·1338 //·Line:·13
41 using·System;39 using·System;
  
42 class·X40 class·X
43 {41 {
44 »       private·static·Y·y;42 »       private·static·Y·y;
1.12 KB
CS0576
1.11 KB
CS0576
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0576</ErrorName>3 ··<ErrorName>CS0576</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0576:·Namespace·`global::'·contains·a·definition·with·same·name·as·alias·`A' 
6 //·Line:·12 
  
7 using·A·=·System; 
  
8 namespace·A.Foo 
9 { 
10 »       class·X 
11 »       { 
12 »       »       public·static·void·Main·() 
13 »       »       { 
14 »       »       »       A.GG·(); 
15 »       »       } 
16 »       } 
17 }</string> 
18 ····<string>//·CS0576:·Namespace·`global::'·contains·a·definition·with·same·name·as·alias·`S'5 ····<string>//·CS0576:·Namespace·`global::'·contains·a·definition·with·same·name·as·alias·`S'
19 //·Line:·146 //·Line:·14
  
20 using·S·=·System;7 using·S·=·System;
  
21 public·class·S8 public·class·S
22 {9 {
Offset 29, 14 lines modifiedOffset 14, 29 lines modified
29 public·class·Test14 public·class·Test
30 {15 {
31 »       public·static·void·Main()16 »       public·static·void·Main()
32 »       {17 »       {
33 »       »       S·s;18 »       »       S·s;
34 »       }19 »       }
35 }</string>20 }</string>
 21 ····<string>//·CS0576:·Namespace·`global::'·contains·a·definition·with·same·name·as·alias·`A'
 22 //·Line:·12
  
 23 using·A·=·System;
  
 24 namespace·A.Foo
 25 {
 26 »       class·X
 27 »       {
 28 »       »       public·static·void·Main·()
 29 »       »       {
 30 »       »       »       A.GG·();
 31 »       »       }
 32 »       }
 33 }</string>
36 ····<string>//·CS0576:·Namespace·`Top'·contains·a·definition·with·same·name·as·alias·`T'34 ····<string>//·CS0576:·Namespace·`Top'·contains·a·definition·with·same·name·as·alias·`T'
37 //·Line:·1235 //·Line:·12
  
38 namespace·Top36 namespace·Top
39 {37 {
40 »       using·T·=·System.Exception;38 »       using·T·=·System.Exception;
  
11.6 KB
CS0108
11.6 KB
CS0108
Ordering differences only
    
Offset 1, 93 lines modifiedOffset 1, 38 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0108</ErrorName>3 ··<ErrorName>CS0108</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended5 ····<string>//·CS0118:·`B.Factory'·hides·inherited·member·`A.Factory(object)'.·Use·the·new·keyword·if·hiding·was·intended
6 //·Line:·10 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 class·Base·{ 
9 »       public·bool·Prop·=·false; 
10 } 
  
11 class·Derived·:·Base·{ 
12 »       public·int·Prop·{ 
13 ············get·{ 
14 ················return·0; 
15 ············} 
16 ········} 
17 }</string> 
18 ····<string>//·CS0108:·`O.InnerAttribute'·hides·inherited·member·`Base.InnerAttribute()'.·Use·the·new·keyword·if·hiding·was·intended 
19 //·Line:·126 //·Line:·12
20 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
 8 public·abstract·class·A
21 using·System; 
  
22 public·class·Base 
23 {9 {
24 ····public·void·InnerAttribute·()·{}10 »       public·void·Factory·(object·data)·{·}
25 }11 }
  
26 class·O:·Base12 public·class·B·:·A
27 {13 {
 14 »       public·delegate·void·Factory·(object·data,·object·fail);
28 ····[AttributeUsage(AttributeTargets.Class)] 
29 ····public·sealed·class·InnerAttribute:·Attribute·{ 
30 ····}········ 
31 } 
  
32 class·D·{ 
33 »       static·void·Main·()·{} 
34 }</string>15 }</string>
35 ····<string>//·CS0108:·`Derived.Method()'·hides·inherited·member·`Base.Method()'.·Use·the·new·keyword·if·hiding·was·intended16 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop(int)'.·Use·the·new·keyword·if·hiding·was·intended
36 //·Line:·1117 //·Line:·10
37 //·Compiler·options:·-warnaserror·-warn:218 //·Compiler·options:·-warnaserror·-warn:2
  
38 class·Base·{19 class·Base·{
 20 »       public·void·Prop·(int·a)·{}
39 »       public·bool·Method·()·{·return·false;·} 
40 ········public·void·Method·(int·a)·{} 
41 }21 }
  
42 class·Derived·:·Base·{22 class·Derived·:·Base·{
 23 »       public·int·Prop·{
 24 ············get·{
 25 ················return·0;
 26 ············}
 27 ········}
43 ········public·void·Method·()·{} 
44 }</string> 
45 ····<string>//·CS0108:·`B.Adapter'·hides·inherited·member·`A.Adapter'.·Use·the·new·keyword·if·hiding·was·intended 
46 //·Line:·14 
47 //·Compiler·options:·-warnaserror·-warn:2 
  
48 class·A 
49 { 
50 »       public·abstract·class·Adapter 
51 »       { 
52 »       } 
53 } 
  
54 class·B·:·A 
55 { 
56 »       public·int·Adapter·{·get;·set;·} 
57 }</string> 
58 ····<string>//·CS0108:·`IMutableSequence.this[int]'·hides·inherited·member·`ISequence.this[int]'.·Use·the·new·keyword·if·hiding·was·intended 
59 //·Line:·15 
60 //·Compiler·options:·-warnaserror·-warn:2 
  
61 public·interface·ISequence 
62 { 
63 »       object·this·[int·index]· 
64 »       { 
65 »       »       get; 
66 »       } 
67 } 
  
68 public·interface·IMutableSequence·:·ISequence 
69 { 
70 »       object·this·[int·index]· 
71 »       { 
72 »       »       get; 
73 »       »       set; 
74 »       } 
75 }</string>28 }</string>
76 ····<string>//·CS0108:·`Libs.MyLib'·hides·inherited·member·`Foo.MyLib'.·Use·the·new·keyword·if·hiding·was·intended29 ····<string>//·CS0108:·`Libs.MyLib'·hides·inherited·member·`Foo.MyLib'.·Use·the·new·keyword·if·hiding·was·intended
77 //·Line:·1830 //·Line:·18
78 //·Compiler·options:·-warnaserror·-warn:231 //·Compiler·options:·-warnaserror·-warn:2
  
79 using·System;32 using·System;
80 using·System.Runtime.InteropServices;33 using·System.Runtime.InteropServices;
Offset 103, 97 lines modifiedOffset 48, 74 lines modified
103 ·48 ·
104 class·Libs·:·Foo·{49 class·Libs·:·Foo·{
105 »       internal·const·string·MyLib·=·"SomeLibrary";50 »       internal·const·string·MyLib·=·"SomeLibrary";
106 }51 }
107 class·Foo·{52 class·Foo·{
108 »       internal·const·string·MyLib·=·"Foo";53 »       internal·const·string·MyLib·=·"Foo";
109 }</string>54 }</string>
110 ····<string>//·CS0108:·`Derived.F()'·hides·inherited·member·`Base.F()'.·Use·the·new·keyword·if·hiding·was·intended55 ····<string>//·CS0108:·`Derived.Prop(bool)'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended
111 //·Line:56 //·Line:·13
112 //·Compiler·options:·-warnaserror·-warn:257 //·Compiler·options:·-warnaserror·-warn:2
  
113 class·Base·{58 class·Base·{
114 »       public·void·F·()·{}59 »       public·bool·Prop·=·false;
115 }60 }
  
116 class·Derived·:·Base·{61 class·Derived·:·Base·{
 62 ········public·void·Prop·(bool·b)·{}
117 »       void·F·()·{} 
118 }</string> 
119 ····<string>//·CS0108:·`Derived.Test(bool)'·hides·inherited·member·`BaseInterface.Test(bool)'.·Use·the·new·keyword·if·hiding·was·intended 
120 //·Line:·9 
121 //·Compiler·options:·-warnaserror·-warn:2·-t:library 
  
122 interface·BaseInterface·{ 
123 »       void·Test·(bool·arg); 
Max diff block lines reached; 8039/11827 bytes (67.97%) of diff not shown.
3.47 KB
CS0535
3.46 KB
CS0535
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 51 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0535</ErrorName>3 ··<ErrorName>CS0535</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.Coordinate.set'
 6 //·Line:·33
  
 7 using·System;
  
 8 public·interface·IA
 9 {
 10 »       object·Coordinate·{
 11 »       »       get;
 12 »       »       set;
 13 »       }
 14 }
  
 15 public·abstract·class·CA·:·IA
 16 {
 17 »       public·abstract·object·Coordinate·{
 18 »       »       get;
 19 »       »       set;
 20 »       }
 21 }
  
 22 public··partial·class·CB·:·CA
 23 {
 24 »       public·override·object·Coordinate·{
 25 »       »       get·{
 26 »       »       »       throw·new·NotImplementedException·();
 27 »       »       }
 28 »       »       set·{
 29 »       »       }
 30 »       }
 31 }
  
 32 public·class·CC·:·CB,·IA
 33 {
 34 »       public·new·object·Coordinate·{
 35 »       »       get·{
 36 »       »       »       throw·new·NotImplementedException·();
 37 »       »       }
 38 »       }
 39 }</string>
5 ····<string>//·CS0535:·`Test'·does·not·implement·interface·member·`X.Hola(ref·string)'40 ····<string>//·CS0535:·`Test'·does·not·implement·interface·member·`X.Hola(ref·string)'
6 //·Line:·941 //·Line:·9
  
7 using·System;42 using·System;
8 interface·X·{43 interface·X·{
9 »       void·Hola·(ref·string·name);44 »       void·Hola·(ref·string·name);
10 }45 }
Offset 41, 53 lines modifiedOffset 81, 32 lines modified
41 public·class·ServerProperty·:·IServerProperty81 public·class·ServerProperty·:·IServerProperty
42 {82 {
43 »       public·int[]·GetChildren·(uint·timeout)83 »       public·int[]·GetChildren·(uint·timeout)
44 »       {84 »       {
45 »       »       return·null;85 »       »       return·null;
46 »       }86 »       }
47 }</string>87 }</string>
48 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.this[int].set'88 ····<string>//·CS0535:·`Stack'·does·not·implement·interface·member·`IStack.Insert(int,·object)'
49 //·Line:·3389 //·Line:·11
 90 ·
50 using·System;91 using·System;·
 92 ·
51 public·interface·IA93 public·interface·IStack·{
 94 »       void·Insert·(int·index,·object·value);
 95 »       object·this·[int·index]·{·set;·}
52 { 
53 »       object·this[int·arg]·{ 
54 »       »       get; 
55 »       »       set; 
56 »       } 
57 } 
  
58 public·abstract·class·CA·:·IA 
59 { 
60 »       public·abstract·object·this[int·arg]·{ 
61 »       »       get; 
62 »       »       set; 
63 »       } 
64 }96 }
  
 97 public·class·Stack·:·IStack·{
 98 »       object·IStack.this·[int·index]·{
65 public··partial·class·CB·:·CA 
66 { 
67 »       public·override·object·this[int·arg]·{ 
68 »       »       get·{ 
69 »       »       »       throw·new·NotImplementedException·(); 
70 »       »       } 
71 »       »       set·{99 »       »       set·{}
72 »       »       } 
73 »       }100 »       }
74 }101 }
  
 102 public·class·D·{
 103 »       static·void·Main·()·{}
75 public·class·CC·:·CB,·IA 
76 { 
77 »       public·new·object·this[int·arg]·{ 
78 »       »       get·{ 
79 »       »       »       throw·new·NotImplementedException·(); 
80 »       »       } 
81 »       } 
82 }</string>104 }</string>
83 ····<string>//·CS0535:·`B'·does·not·implement·interface·member·`ITest2.GetName(string)'105 ····<string>//·CS0535:·`B'·does·not·implement·interface·member·`ITest2.GetName(string)'
84 //·Line:·17106 //·Line:·17
  
85 public·interface·ITest1·{107 public·interface·ITest1·{
86 »       void·GetName(string·id);108 »       void·GetName(string·id);
87 }109 }
Offset 118, 68 lines modifiedOffset 137, 49 lines modified
  
118 class·CA·:·IA,·IB137 class·CA·:·IA,·IB
119 {138 {
120 »       void·IB.M·()139 »       void·IB.M·()
121 »       {140 »       {
122 »       }141 »       }
123 }</string>142 }</string>
124 ····<string>//·CS0535:·`Stack'·does·not·implement·interface·member·`IStack.Insert(int,·object)' 
125 //·Line:·11 
126 · 
127 using·System;· 
128 · 
129 public·interface·IStack·{ 
130 »       void·Insert·(int·index,·object·value); 
131 »       object·this·[int·index]·{·set;·} 
Max diff block lines reached; 653/3502 bytes (18.65%) of diff not shown.
2.9 KB
CS8200
2.89 KB
CS8200
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 52 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8200</ErrorName>3 ··<ErrorName>CS8200</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers5 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
6 //·Line:·66 //·Line:·6
  
 7 class·X
 8 {
 9 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;
  
 10 ····static·object·Foo·()
 11 ····{
 12 ········return·false;
 13 ····}
 14 }</string>
 15 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
 16 //·Line:·6
  
7 public·class·C17 public·class·C
8 {18 {
9 »       bool·res·=·Foo·(out·int·arg);19 »       bool·res·=·Foo·(out·int·arg);
  
10 »       static·bool·Foo·(out·int·arg)20 »       static·bool·Foo·(out·int·arg)
11 »       {21 »       {
12 »       »       arg·=·2;22 »       »       arg·=·2;
13 »       »       return·false;23 »       »       return·false;
14 »       }24 »       }
15 }</string>25 }</string>
16 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers26 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
 27 //·Line:·8
  
 28 using·System;
  
 29 public·class·C
 30 {
 31 »       event·Action·H·=·Foo·(out·var·res);
  
 32 »       static·Action·Foo·(out·int·arg)
 33 »       {
 34 »       »       arg·=·2;
 35 »       »       return·null;
 36 »       }
 37 }</string>
 38 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
17 //·Line:·1139 //·Line:·11
  
18 public·class·C40 public·class·C
19 {41 {
20 »       public·C·(bool·value)42 »       public·C·(bool·value)
21 »       {»      »      43 »       {»      »      
22 »       }44 »       }
Offset 32, 60 lines modifiedOffset 59, 33 lines modified
32 »       static·bool·Foo·(out·int·arg)59 »       static·bool·Foo·(out·int·arg)
33 »       {60 »       {
34 »       »       arg·=·2;61 »       »       arg·=·2;
35 »       »       return·false;62 »       »       return·false;
36 »       }63 »       }
37 }</string>64 }</string>
38 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers65 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
39 //·Line:·6 
  
40 class·X 
41 { 
42 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x; 
  
43 ····static·object·Foo·() 
44 ····{ 
45 ········return·false; 
46 ····} 
47 }</string> 
48 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers 
49 //·Line:·6 
  
50 public·class·C 
51 { 
52 »       bool·res·=·Foo·()·is·string·s; 
  
53 »       static·object·Foo·() 
54 »       { 
55 »       »       return·null; 
56 »       } 
57 }</string> 
58 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers 
59 //·Line:·1166 //·Line:·11
  
60 public·class·C67 public·class·C
61 {68 {
62 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);69 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);
  
63 »       static·bool·Foo·(out·int·arg)70 »       static·bool·Foo·(out·int·arg)
64 »       {71 »       {
65 »       »       arg·=·2;72 »       »       arg·=·2;
66 »       »       return·false;73 »       »       return·false;
67 »       }74 »       }
68 }</string>75 }</string>
69 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers76 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
70 //·Line:·877 //·Line:·6
  
71 using·System; 
  
72 public·class·C78 public·class·C
73 {79 {
74 »       event·Action·H·=·Foo·(out·var·res);80 »       bool·res·=·Foo·()·is·string·s;
  
75 »       static·Action·Foo·(out·int·arg)81 »       static·object·Foo·()
76 »       {82 »       {
77 »       »       arg·=·2; 
78 »       »       return·null;83 »       »       return·null;
79 »       }84 »       }
80 }</string>85 }</string>
81 ··</Examples>86 ··</Examples>
82 </ErrorDocumentation>87 </ErrorDocumentation>
777 B
CS0673
765 B
CS0673
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0673</ErrorName>3 ··<ErrorName>CS0673</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'5 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'
6 //·Line:·86 //·Line:·8
  
7 using·System; 
  
8 public·class·X7 public·class·X
9 {8 {
10 »       public·static·void·Main()9 »       public·static·void·Main()
11 »       {10 »       {
12 »       »       Void·v;11 »       »       System.Type·t·=·typeof·(System.Void);
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'14 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'
16 //·Line:·815 //·Line:·8
  
 16 using·System;
  
17 public·class·X17 public·class·X
18 {18 {
19 »       public·static·void·Main()19 »       public·static·void·Main()
20 »       {20 »       {
21 »       »       System.Type·t·=·typeof·(System.Void);21 »       »       Void·v;
22 »       }22 »       }
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.06 KB
CS0564
1.05 KB
CS0564
Ordering differences only
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0564</ErrorName>3 ··<ErrorName>CS0564</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int5 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int
6 //·Line:·56 //·Line:·5
  
7 class·SampleClass·{7 class·SampleClass·{
8 ········public·static·int·operator·&lt;&lt;·(SampleClass·value,·SampleClass·count)·{8 ········public·static·int·operator·&lt;&lt;·(object·value,·int·count)·{
9 ················return·0;9 ················return·0;
10 ········}10 ········}
11 }</string>11 }</string>
12 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int12 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int
13 //·Line:·513 //·Line:·5
  
14 class·SampleClass·{14 class·SampleClass·{
15 ········public·static·int·operator·&lt;&lt;·(object·value,·int·count)·{15 ········public·static·int·operator·&lt;&lt;·(SampleClass·value,·SampleClass·count)·{
16 ················return·0;16 ················return·0;
17 ········}17 ········}
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
3.83 KB
CS0642
3.81 KB
CS0642
Ordering differences only
    
Offset 1, 104 lines modifiedOffset 1, 126 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0642</ErrorName>3 ··<ErrorName>CS0642</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0642:·Possible·mistaken·empty·statement5 ····<string>//·CS0642:·Possible·mistaken·empty·statement
6 //·Line:·136 //·Line:·11
7 //·Compiler·options:·/warnaserror·/warn:37 //·Compiler·options:·/warnaserror·/warn:3
8 using·System;8 using·System;
9 public·class·C9 public·class·C
10 {10 {
11 »       public·static·int·p·=·0;11 »       public·static·int·p·=·0;
12 »       public·static·void·Foo·()12 »       public·static·void·Foo·()
13 »       {13 »       {
14 »       »       if·(p·&lt;·5)14 »       »       if·(p·&lt;·5)
15 »       »       »       Console.WriteLine·(); 
16 »       »       else 
17 »       »       »       ;15 »       »       »       ;
 16 »       »       else
18 »       »       Console.WriteLine·();17 »       »       »       Console.WriteLine·();
19 »       }18 »       }
20 }</string>19 }</string>
21 ····<string>//·CS0642:·Possible·mistaken·empty·statement20 ····<string>//·CS0642:·Possible·mistaken·empty·statement
22 //·Line:·921 //·Line:·7
23 //·Compiler·options:·-warnaserror·-warn:322 //·Compiler·options:·-warnaserror·-warn:3
  
 23 class·X{
 24 »       static·void·Main·()
 25 »       {
 26 »       »       if·(true);
 27 »       }
24 public·class·C 
25 { 
26 ····public·void·Test·(System.Collections.IEnumerable·e) 
27 ····{ 
28 ········foreach·(object·o·in·e); 
29 ············{·} 
30 ····} 
31 }</string>28 }</string>
32 ····<string>//·CS0642:·Possible·mistaken·empty·statement29 ····<string>//·CS0642:·Possible·mistaken·empty·statement
33 //·Line:·1130 //·Line:·9
34 //·Compiler·options:·/warnaserror·/warn:331 //·Compiler·options:·-warnaserror·-warn:3
35 using·System; 
36 public·class·C32 public·class·C
37 {33 {
 34 »       public·void·Test·()
38 »       public·static·int·p·=·0; 
39 »       public·static·void·Foo·() 
40 »       {35 »       {
 36 »       »       using·(System.IDisposable·arg·=·null);
 37 »       »       {·}
41 »       »       if·(p·&lt;·5) 
42 »       »       »       ; 
43 »       »       else 
44 »       »       »       Console.WriteLine·(); 
45 »       }38 »       }
46 }</string>39 }</string>
47 ····<string>//·CS0642:·Possible·mistaken·empty·statement40 ····<string>//·CS0642:·Possible·mistaken·empty·statement
48 //·Line:·1041 //·Line:·10
49 //·Compiler·options:·-warnaserror·-warn:342 //·Compiler·options:·-warnaserror·-warn:3
  
50 public·class·C43 public·class·C
51 {44 {
52 ····public·static·void·Main·()45 ····public·static·void·Main·()
53 ····{46 ····{
54 ········for·(;;);47 ········int·i=·5;
 48 ········while·(i++·&lt;·100);
 49 ············{·}
 50 ····}
 51 }</string>
 52 ····<string>//·CS0642:·Possible·mistaken·empty·statement
 53 //·Line:·9
 54 //·Compiler·options:·-warnaserror·-warn:3
  
 55 public·class·C
 56 {
 57 ····public·void·Test·(System.Collections.IEnumerable·e)
 58 ····{
 59 ········foreach·(object·o·in·e);
55 ············{·}60 ············{·}
56 ····}61 ····}
57 }</string>62 }</string>
58 ····<string>//·CS0642:·Possible·mistaken·empty·statement63 ····<string>//·CS0642:·Possible·mistaken·empty·statement
59 //·Line:·1064 //·Line:·10
60 //·Compiler·options:·-warnaserror·-warn:365 //·Compiler·options:·-warnaserror·-warn:3
  
61 public·class·C66 public·class·C
62 {67 {
63 ····public·static·void·Main·()68 ····public·static·void·Main·()
64 ····{69 ····{
 70 ········for·(;;);
65 ········int·i=·5; 
66 ········while·(i++·&lt;·100); 
67 ············{·}71 ············{·}
68 ····}72 ····}
69 }</string>73 }</string>
70 ····<string>//·CS0642:·Possible·mistaken·empty·statement74 ····<string>//·CS0642:·Possible·mistaken·empty·statement
71 //·Line:·975 //·Line:·9
72 //·Compiler·options:·-warnaserror·-warn:376 //·Compiler·options:·-warnaserror·-warn:3
  
73 public·class·C77 public·class·C
74 {78 {
75 »       public·void·Test·() 
76 »       { 
77 »       »       using·(System.IDisposable·arg·=·null); 
78 »       »       {·} 
79 »       }79 ····public·void·Test·(System.IDisposable·arg)
 80 ····{
 81 ········using·(arg);
 82 ············{·}
 83 ····}
80 }</string>84 }</string>
81 ····<string>//·CS0642:·Possible·mistaken·empty·statement85 ····<string>//·CS0642:·Possible·mistaken·empty·statement
82 //·Line:·986 //·Line:·9
83 //·Compiler·options:·-warnaserror·-warn:387 //·Compiler·options:·-warnaserror·-warn:3
  
84 public·class·C88 public·class·C
85 {89 {
86 ····public·void·Test·(System.IDisposable·arg)90 ····public·void·Test·()
87 ····{91 ····{
88 ········using·(arg);92 ········lock·(this);
89 ············{·}93 ············{·}
90 ····}94 ····}
91 }</string>95 }</string>
92 ····<string>//·CS0642:·Possible·mistaken·empty·statement96 ····<string>//·CS0642:·Possible·mistaken·empty·statement
 97 //·Line:·13
 98 //·Compiler·options:·/warnaserror·/warn:3
 99 using·System;
Max diff block lines reached; 727/3869 bytes (18.79%) of diff not shown.
1.36 KB
CS0210
1.35 KB
CS0210
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 23 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0210</ErrorName>3 ··<ErrorName>CS0210</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration5 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration
 6 //·Line:·8
  
 7 using·System.Resources;
  
 8 public·class·MainClass·{
 9 ········static·void·Main·()·{
 10 ················using·(ResourceReader·reader)·{
 11 ················}
 12 ········}
 13 }</string>
 14 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration
6 //·Line:·1415 //·Line:·14
  
7 using·System;16 using·System;
  
8 public·class·C·:·IDisposable17 public·class·C·:·IDisposable
9 {18 {
10 »       public·void·Dispose·()19 »       public·void·Dispose·()
Offset 16, 25 lines modifiedOffset 27, 14 lines modified
16 »       static·void·Main·()27 »       static·void·Main·()
17 »       {28 »       {
18 »       »       using·(C·a·=·new·C·(),·b)·{29 »       »       using·(C·a·=·new·C·(),·b)·{
19 »       »       }30 »       »       }
20 »       }31 »       }
21 }</string>32 }</string>
22 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration33 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration
23 //·Line:·8 
  
24 using·System.Resources; 
  
25 public·class·MainClass·{ 
26 ········static·void·Main·()·{ 
27 ················using·(ResourceReader·reader)·{ 
28 ················} 
29 ········} 
30 }</string> 
31 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration 
32 //·Line:·734 //·Line:·7
33 //·Compiler·options:·-unsafe35 //·Compiler·options:·-unsafe
  
34 public·class·MainClass·{36 public·class·MainClass·{
35 ········unsafe·static·void·Main·()·{37 ········unsafe·static·void·Main·()·{
36 ················fixed·(int*·p)·{38 ················fixed·(int*·p)·{
37 ················}39 ················}
2.81 KB
CS0176
2.8 KB
CS0176
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0176</ErrorName>3 ··<ErrorName>CS0176</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead 
6 //·Line:·12 
7 using·System; 
  
8 class·A 
9 { 
10 »       public·static·int·X·{·get·{·return·2;·}·} 
11 } 
  
12 class·T 
13 »       { 
14 »       static·void·Main·() 
15 »       { 
16 »       »       A·T·=·new·A·(); 
17 »       »       System.Console.WriteLine·(T.X); 
18 »       } 
19 }</string> 
20 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead5 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
21 //·Line:·106 //·Line:·10
22 using·System;7 using·System;
  
23 class·TestIt·8 class·TestIt·
24 {9 {
25 ········public·static·void·Main()·10 ········public·static·void·Main()·
Offset 38, 38 lines modifiedOffset 21, 27 lines modified
38 ········{21 ········{
39 ········}22 ········}
40 }</string>23 }</string>
41 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead24 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
42 //·Line:·1225 //·Line:·12
43 using·System;26 using·System;
  
44 class·A·{27 class·A
45 »       public·static·int·X;28 {
 29 »       public·static·int·X·{·get·{·return·2;·}·}
46 }30 }
  
47 class·T·{31 class·T
 32 »       {
48 »       static·void·Main·()·{33 »       static·void·Main·()
 34 »       {
49 »       »       A·T·=·new·A·();35 »       »       A·T·=·new·A·();
50 »       »       System.Console.WriteLine·(T.X);36 »       »       System.Console.WriteLine·(T.X);
51 »       }37 »       }
52 }</string>38 }</string>
53 ····<string>//·CS0176:·Static·member·`X.CONST'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead 
54 //·Line:·12 
  
55 public·class·X·{ 
56 »       public·const·double·CONST·=·1; 
57 } 
  
58 public·class·Y:·X·{ 
  
59 »       void·D·(X·x) 
60 »       { 
61 »       »       double·d·=·x.CONST; 
62 »       } 
63 }</string> 
64 ····<string>//·CS0176:·Static·member·`MyEnum.Foo'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead39 ····<string>//·CS0176:·Static·member·`MyEnum.Foo'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
65 //·Line:·1440 //·Line:·14
  
66 public·enum·MyEnum41 public·enum·MyEnum
67 {42 {
68 »       Foo·=·143 »       Foo·=·1
69 }44 }
Offset 97, 25 lines modifiedOffset 69, 53 lines modified
  
97 class·Y·{69 class·Y·{
98 »       void·m·(X·arg)70 »       void·m·(X·arg)
99 »       {71 »       {
100 »       »       arg.void_method·();72 »       »       arg.void_method·();
101 »       }73 »       }
102 }</string>74 }</string>
 75 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
 76 //·Line:·12
 77 using·System;
  
 78 class·A·{
 79 »       public·static·int·X;
 80 }
  
 81 class·T·{
 82 »       static·void·Main·()·{
 83 »       »       A·T·=·new·A·();
 84 »       »       System.Console.WriteLine·(T.X);
 85 »       }
 86 }</string>
103 ····<string>//·CS0176:·Static·member·`string.Empty'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead87 ····<string>//·CS0176:·Static·member·`string.Empty'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
104 //·Line:·988 //·Line:·9
  
105 class·X89 class·X
106 {90 {
107 »       public·static·void·Main·()91 »       public·static·void·Main·()
108 »       {92 »       {
109 »       »       string·y·=·null;93 »       »       string·y·=·null;
110 »       »       var·x·=·y?.Empty;94 »       »       var·x·=·y?.Empty;
111 »       }95 »       }
112 }</string>96 }</string>
 97 ····<string>//·CS0176:·Static·member·`X.CONST'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
 98 //·Line:·12
  
 99 public·class·X·{
 100 »       public·const·double·CONST·=·1;
 101 }
  
 102 public·class·Y:·X·{
  
 103 »       void·D·(X·x)
 104 »       {
 105 »       »       double·d·=·x.CONST;
 106 »       }
 107 }</string>
113 ····<string>//·CS0176:·Static·member·`A.Foo()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead108 ····<string>//·CS0176:·Static·member·`A.Foo()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
114 //·Line:·21109 //·Line:·21
  
115 public·class·A110 public·class·A
116 {111 {
117 »       public·static·void·Foo·()112 »       public·static·void·Foo·()
118 »       {113 »       {
2.05 KB
CS0533
2.04 KB
CS0533
Ordering differences only
    
Offset 1, 35 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0533</ErrorName>3 ··<ErrorName>CS0533</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0533:·`DerivedClass.Foo()'·hides·inherited·abstract·member·`BaseClass.Foo()'
 6 //·Line:·9
  
 7 abstract·public·class·BaseClass·{
 8 ········abstract·protected·void·Foo·();
 9 }
  
 10 abstract·class·DerivedClass:·BaseClass·{
 11 ········public·new·void·Foo·()·{}
 12 »       »       public·static·void·Main·()·{}
 13 }</string>
5 ····<string>//·CS0533:·`DerivedClass.Foo'·hides·inherited·abstract·member·`BaseClass.Foo()'14 ····<string>//·CS0533:·`DerivedClass.Foo'·hides·inherited·abstract·member·`BaseClass.Foo()'
6 //·Line:·1115 //·Line:·11
  
7 abstract·public·class·BaseClass16 abstract·public·class·BaseClass
8 {17 {
9 »       abstract·protected·void·Foo·();18 »       abstract·protected·void·Foo·();
10 }19 }
  
11 abstract·class·DerivedClass:·BaseClass20 abstract·class·DerivedClass:·BaseClass
12 {21 {
13 »       public·new·int·Foo;22 »       public·new·int·Foo;
14 }</string>23 }</string>
15 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent' 
16 //·Line:·11 
  
17 using·System; 
  
18 abstract·class·A·{ 
19 »       public·abstract·event·EventHandler·MyEvent; 
20 } 
  
21 class·B·:·A·{ 
22 »       public·event·EventHandler·MyEvent; 
23 }</string> 
24 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'24 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'
25 //·Line:·1025 //·Line:·10
26 public·abstract·class·MyAbstractBase26 public·abstract·class·MyAbstractBase
27 {27 {
28 ····public·abstract·void·Initialize();28 ····public·abstract·void·Initialize();
29 }29 }
  
Offset 52, 22 lines modifiedOffset 51, 23 lines modified
52 using·System;51 using·System;
  
53 abstract·class·A·{52 abstract·class·A·{
54 »       public·abstract·event·EventHandler·MyEvent;53 »       public·abstract·event·EventHandler·MyEvent;
55 }54 }
  
56 class·B·:·A·{55 class·B·:·A·{
57 »       public·new·event·EventHandler·MyEvent;56 »       public·event·EventHandler·MyEvent;
58 }</string>57 }</string>
59 ····<string>//·CS0533:·`DerivedClass.Foo()'·hides·inherited·abstract·member·`BaseClass.Foo()'58 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent'
60 //·Line:·959 //·Line:·11
  
61 abstract·public·class·BaseClass·{ 
62 ········abstract·protected·void·Foo·();60 using·System;
  
 61 abstract·class·A·{
 62 »       public·abstract·event·EventHandler·MyEvent;
63 }63 }
  
 64 class·B·:·A·{
 65 »       public·new·event·EventHandler·MyEvent;
64 abstract·class·DerivedClass:·BaseClass·{ 
65 ········public·new·void·Foo·()·{} 
66 »       »       public·static·void·Main·()·{} 
67 }</string>66 }</string>
68 ··</Examples>67 ··</Examples>
69 </ErrorDocumentation>68 </ErrorDocumentation>
1.22 KB
CS0231
1.2 KB
CS0231
Ordering differences only
    
Offset 2, 29 lines modifiedOffset 2, 29 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0231</ErrorName>3 ··<ErrorName>CS0231</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list5 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
6 //·Line:·56 //·Line:·5
7 class·Test7 class·Test
8 {8 {
9 ········void·Foo·(params·object[]·o,·bool·b)·{}9 ········void·Foo·(int·i,·params·object[]·o,·bool·b)·{}
10 }</string>10 }</string>
11 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list11 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
12 //·Line:·512 //·Line:·5
13 class·Test13 class·Test
14 {14 {
15 »       void·Foo·(int·i,·params·object[]·o,·params·bool[]·b)·{}15 ········void·Foo·(params·object[]·o,·bool·b)·{}
16 }</string>16 }</string>
17 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list17 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
18 //·Line:·518 //·Line:·5
19 class·Test19 class·Test
20 {20 {
21 ········void·Foo·(int·i,·params·object[]·o,·bool·b)·{}21 »       void·Foo·(params·object[]·o,·params·bool[]·b)·{}
22 }</string>22 }</string>
23 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list23 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
24 //·Line:·524 //·Line:·5
25 class·Test25 class·Test
26 {26 {
27 »       void·Foo·(params·object[]·o,·params·bool[]·b)·{}27 »       void·Foo·(int·i,·params·object[]·o,·params·bool[]·b)·{}
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
5.36 KB
CS0118
5.35 KB
CS0118
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0118</ErrorName>3 ··<ErrorName>CS0118</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0118:·`MonoTests.System.Data.Test'·is·a·`namespace'·but·a·`type'·was·expected5 ····<string>//·CS0118:·`A.B'·is·a·`namespace'·but·a·`type'·was·expected
6 //·Line:·226 //·Line:·9
 7 //·Compiler·options:·-r:CS0118-2-lib.dll
7 using·NUnit.Framework; 
8 using·System; 
  
9 namespace·NUnit.Framework 
10 { 
11 »       public·class·Test·:·Attribute 
12 »       {·} 
13 } 
  
 8 using·A.B.C;
14 namespace·MonoTests.System.Data.Test.Utils 
15 { 
16 »       public·class·Y 
17 »       {·} 
18 } 
  
 9 namespace·A.D·{
 10 »       class·Test·{
 11 »       »       static·public·void·Main·()·
19 namespace·MonoTests.System.Data.SqlTypes 
20 { 
21 »       public·class·X 
22 »       { 
23 »       »       [Test] 
24 »       »       public·void·Hello·() 
25 »       »       {12 »       »       {
 13 »       »       »       B·c·=·new·B·();
26 »       »       }14 »       »       }
 15 »       }
 16 }</string>
 17 ····<string>//·CS0118:·`C'·is·a·`type'·but·a·`variable'·was·expected
 18 //·Line:·8
  
 19 class·C
 20 {
27 »       »       static·void·Main·()21 »       public·static·void·Main·()
28 »       »       {·}22 »       {
 23 »       »       int·i·=·(C)·+1;
29 »       }24 »       }
30 }</string>25 }</string>
31 ····<string>//·CS0118:·`A'·is·a·`type'·but·a·`variable'·was·expected26 ····<string>//·CS0118:·`A'·is·a·`type'·but·a·`variable'·was·expected
32 //·Line:·1227 //·Line:·12
  
33 class·A28 class·A
34 {29 {
Offset 42, 50 lines modifiedOffset 36, 62 lines modified
42 class·B36 class·B
43 {37 {
44 »       public·B·()38 »       public·B·()
45 »       {39 »       {
46 »       »       A·=·2;40 »       »       A·=·2;
47 »       }41 »       }
48 }</string>42 }</string>
 43 ····<string>//·CS0118:·`A.s'·is·a·`field'·but·a·`type'·was·expected
 44 //·Line:·11
  
 45 class·A
 46 {
 47 »       public·string·s;
 48 }
  
 49 class·X·:·A
 50 {
 51 »       s·MyProperty·{
 52 »       »       get·{
 53 »       »       »       return·s;
 54 »       »       }
 55 »       }
 56 }</string>
49 ····<string>//·CS0118:·`Foo&lt;X&gt;'·is·a·`type'·but·a·`variable'·was·expected57 ····<string>//·CS0118:·`Foo&lt;X&gt;'·is·a·`type'·but·a·`variable'·was·expected
50 //·Line:·1258 //·Line:·12
51 ·59 ·
52 public·class·Foo&lt;T&gt;60 public·class·Foo&lt;T&gt;
53 {61 {
54 }62 }
55 ·63 ·
56 class·X64 class·X
57 {65 {
58 »       static·void·Main·()66 »       static·void·Main·()
59 »       {67 »       {
60 »       »       Foo&lt;X&gt;·=·new·Foo&lt;X&gt;·();68 »       »       Foo&lt;X&gt;·=·new·Foo&lt;X&gt;·();
61 »       }69 »       }
62 }</string>70 }</string>
63 ····<string>//·CS0118:·`N'·is·a·`namespace'·but·a·`type'·was·expected71 ····<string>//·CS0118:·`Region.Value'·is·a·`field'·but·a·`type'·was·expected
64 //·Line:·872 //·Line:·8
  
 73 public·sealed·class·Region
65 namespace·N 
66 { 
67 } 
  
68 public·class·C&lt;T&gt;··where·T·:·N 
69 {74 {
 75 ····int·Value;
 76 ····
 77 ····[Value(2)]
 78 ····public·Region()·{}
70 }</string>79 }</string>
71 ····<string>//·CS0118:·`x.a.B'·is·a·`property'·but·a·`type'·was·expected80 ····<string>//·CS0118:·`System'·is·a·`namespace'·but·a·`type'·was·expected
72 //·Line:·981 //·Line:·9
  
 82 public·class·C
73 using·System; 
  
74 namespace·x 
75 {83 {
76 »       class·a84 »       public·object·Test·(object·a)
77 »       {85 »       {
 86 »       »       return·(System)(a);
78 »       »       bool·B·{·set·{}·} 
79 »       »        
80 »       »       void·Test·(B·b)·{} 
81 »       }87 »       }
82 }</string>88 }</string>
83 ····<string>//·CS0118:·`A.Foo(string)'·is·a·`method·group'·but·a·`type'·was·expected89 ····<string>//·CS0118:·`A.Foo(string)'·is·a·`method·group'·but·a·`type'·was·expected
84 //·Line:·1590 //·Line:·15
  
85 public·class·A91 public·class·A
86 {92 {
Offset 97, 47 lines modifiedOffset 103, 96 lines modified
Max diff block lines reached; 2963/5440 bytes (54.47%) of diff not shown.
1.05 KB
CS1930
1.03 KB
CS1930
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1930</ErrorName>3 ··<ErrorName>CS1930</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1930:·A·range·variable·`i'·has·already·been·declared·in·this·scope5 ····<string>//·CS1930:·A·range·variable·`v'·has·already·been·declared·in·this·scope
6 //·Line:·146 //·Line:·13
  
  
7 using·System;7 using·System;
8 using·System.Linq;8 using·System.Linq;
  
9 class·C9 class·C
10 {10 {
11 »       public·static·void·Main·()11 »       public·static·void·Main·()
12 »       {12 »       {
13 »       »       var·e·=·from·v·in·"a"13 »       »       var·e·=·from·v·in·"a"
14 »       »       »       let·i·=·114 »       »       »       let·v·=·1
15 »       »       »       let·i·=·2 
16 »       »       »       select·v;15 »       »       »       select·v;
17 »       }16 »       }
18 }</string>17 }</string>
19 ····<string>//·CS1930:·A·range·variable·`v'·has·already·been·declared·in·this·scope18 ····<string>//·CS1930:·A·range·variable·`i'·has·already·been·declared·in·this·scope
20 //·Line:·1319 //·Line:·14
  
  
21 using·System;20 using·System;
22 using·System.Linq;21 using·System.Linq;
  
23 class·C22 class·C
24 {23 {
25 »       public·static·void·Main·()24 »       public·static·void·Main·()
26 »       {25 »       {
27 »       »       var·e·=·from·v·in·"a"26 »       »       var·e·=·from·v·in·"a"
28 »       »       »       let·v·=·127 »       »       »       let·i·=·1
 28 »       »       »       let·i·=·2
29 »       »       »       select·v;29 »       »       »       select·v;
30 »       }30 »       }
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
1.62 KB
CS1699
1.61 KB
CS1699
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1699</ErrorName>3 ··<ErrorName>CS1699</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1699:·Use·compiler·option·`keycontainer'·or·appropriate·project·settings·instead·of·`AssemblyKeyNameAttribute'·attribute5 ····<string>//·CS1699:·Use·compiler·option·`delaysign'·or·appropriate·project·settings·instead·of·`AssemblyDelaySign'·attribute
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
8 using·System.Reflection;8 using·System.Reflection;
  
9 [assembly:AssemblyKeyNameAttribute·("container")]</string>9 [assembly:AssemblyDelaySign·(true)]</string>
10 ····<string>//·CS1699:·Use·compiler·option·`delaysign'·or·appropriate·project·settings·instead·of·`AssemblyDelaySign'·attribute10 ····<string>//·CS1699:·Use·compiler·option·`keyfile'·or·appropriate·project·settings·instead·of·`AssemblyKeyFile'·attribute
11 //·Line:·711 //·Line:·7
12 //·Compiler·options:·-warnaserror·-warn:412 //·Compiler·options:·-warnaserror·-warn:4
  
13 using·System.Reflection;13 using·System.Reflection;
  
14 [assembly:AssemblyDelaySign·(true)]</string>14 [assembly:AssemblyKeyFile·("key.snk")]</string>
15 ····<string>//·CS1699:·Use·compiler·option·`keyfile'·or·appropriate·project·settings·instead·of·`AssemblyKeyFile'·attribute15 ····<string>//·CS1699:·Use·compiler·option·`keycontainer'·or·appropriate·project·settings·instead·of·`AssemblyKeyNameAttribute'·attribute
16 //·Line:·716 //·Line:·7
17 //·Compiler·options:·-warnaserror·-warn:417 //·Compiler·options:·-warnaserror·-warn:4
  
18 using·System.Reflection;18 using·System.Reflection;
  
19 [assembly:AssemblyKeyFile·("key.snk")]</string>19 [assembly:AssemblyKeyNameAttribute·("container")]</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
1.09 KB
CS4010
1.08 KB
CS4010
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS4010</ErrorName>3 ··<ErrorName>CS4010</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4010:·Cannot·convert·async·anonymous·method·to·delegate·type·`System.Func&lt;string&gt;' 
6 //·Line:·10 
  
7 using·System; 
  
8 class·C 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       Func&lt;string&gt;·a·=·async·delegate·{·}; 
13 »       } 
14 }</string> 
15 ····<string>//·CS4010:·Cannot·convert·async·lambda·expression·to·delegate·type·`System.Func&lt;bool&gt;'5 ····<string>//·CS4010:·Cannot·convert·async·lambda·expression·to·delegate·type·`System.Func&lt;bool&gt;'
16 //·Line:·166 //·Line:·16
  
17 using·System;7 using·System;
18 using·System.Threading.Tasks;8 using·System.Threading.Tasks;
  
19 class·C9 class·C
Offset 28, 9 lines modifiedOffset 16, 21 lines modified
28 »       }16 »       }
29 »       17 »       
30 »       public·static·void·Main·()18 »       public·static·void·Main·()
31 »       {19 »       {
32 »       »       Func&lt;bool&gt;·a·=·async·()·=&gt;·{·await·GetInt·();·};20 »       »       Func&lt;bool&gt;·a·=·async·()·=&gt;·{·await·GetInt·();·};
33 »       }21 »       }
34 }</string>22 }</string>
 23 ····<string>//·CS4010:·Cannot·convert·async·anonymous·method·to·delegate·type·`System.Func&lt;string&gt;'
 24 //·Line:·10
  
 25 using·System;
  
 26 class·C
 27 {
 28 »       public·static·void·Main·()
 29 »       {
 30 »       »       Func&lt;string&gt;·a·=·async·delegate·{·};
 31 »       }
 32 }</string>
35 ··</Examples>33 ··</Examples>
36 </ErrorDocumentation>34 </ErrorDocumentation>
3.08 KB
CS0188
3.07 KB
CS0188
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0188</ErrorName>3 ··<ErrorName>CS0188</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to5 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
6 //·Line:·10 
  
7 struct·B 
8 { 
9 »       public·int·a; 
  
10 »       public·B·(int·foo) 
11 »       { 
12 »       »       Test·(); 
13 »       } 
  
14 »       public·void·Test·() 
15 »       { 
16 »       } 
17 }</string> 
18 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to 
19 //·Line:·166 //·Line:·16
  
20 struct·Foo7 struct·Foo
21 {8 {
22 »       public·int·bar;9 »       public·int·bar;
23 »       public·int·baz;10 »       public·int·baz;
  
Offset 33, 14 lines modifiedOffset 17, 26 lines modified
33 »       public·Foo·(int·baz)17 »       public·Foo·(int·baz)
34 »       {18 »       {
35 »       »       this.baz·=·baz;19 »       »       this.baz·=·baz;
36 »       »       bar·=·Bar·-·1;20 »       »       bar·=·Bar·-·1;
37 »       }21 »       }
38 }</string>22 }</string>
39 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to23 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
 24 //·Line:·8
  
 25 struct·Sample
 26 {
 27 »       public·Sample·(int·arg)
 28 »       {
 29 »       »       text·=·base.ToString·();
 30 »       }
  
 31 »       internal·string·text;
 32 }</string>
 33 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
40 //·Line:·1034 //·Line:·10
  
41 public·struct·Test35 public·struct·Test
42 {36 {
43 »       internal·int·x;37 »       internal·int·x;
  
44 »       public·Test·(int·x)38 »       public·Test·(int·x)
Offset 51, 38 lines modifiedOffset 47, 43 lines modified
51 »       public·int·X47 »       public·int·X
52 »       {48 »       {
53 »       »       get·{·return·x;·}49 »       »       get·{·return·x;·}
54 »       »       set·{·x·=·value;·}50 »       »       set·{·x·=·value;·}
55 »       }51 »       }
56 }</string>52 }</string>
57 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to53 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
58 //·Line:·854 //·Line:·10
  
59 struct·Sample55 struct·S
60 {56 {
61 »       public·Sample·(int·arg)57 »       public·int·x;
 58 »       
 59 »       S·(dynamic·d)
62 »       {60 »       {
63 »       »       text·=·base.ToString·();61 »       »       Foo·(d);
 62 »       »       x·=·44;
64 »       }63 »       }
  
65 »       internal·string·text;64 »       void·Foo·(int·a)
 65 »       {
 66 »       }
66 }</string>67 }</string>
67 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to68 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
68 //·Line:·869 //·Line:·6
  
69 struct·Sample70 struct·Sample·{
 71 ········public·Sample(string·text)·{
 72 ············Initialize();
 73 ············this.text·=·text;
 74 ········}
70 { 
71 »       public·Sample·(int·arg) 
72 »       { 
73 »       »       text·=·this.Prop; 
74 »       } 
75 »        
76 »       int·Prop·{·get·{·return·1;·}·} 
  
77 »       public·int·text;75 ········void·Initialize()·{
 76 ········}
 77 ········
 78 ········public·string·text;
78 }</string>79 }</string>
79 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to80 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
80 //·Line:·1081 //·Line:·10
  
81 struct·B82 struct·B
82 {83 {
83 »       public·int·a;84 »       public·int·a;
Offset 112, 39 lines modifiedOffset 113, 38 lines modified
112 »       public·Foo·(int·baz)113 »       public·Foo·(int·baz)
113 »       {114 »       {
114 »       »       this.baz·=·baz;115 »       »       this.baz·=·baz;
115 »       »       bar·=·this·[2]·-·1;116 »       »       bar·=·this·[2]·-·1;
116 »       }117 »       }
117 }</string>118 }</string>
118 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to119 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
119 //·Line:·6120 //·Line:·8
  
120 struct·Sample·{121 struct·Sample
121 ········public·Sample(string·text)·{ 
122 ············Initialize(); 
123 ············this.text·=·text; 
124 ········}122 {
 123 »       public·Sample·(int·arg)
 124 »       {
 125 »       »       text·=·this.Prop;
 126 »       }
 127 »       
 128 »       int·Prop·{·get·{·return·1;·}·}
Max diff block lines reached; 464/3106 bytes (14.94%) of diff not shown.
1.36 KB
CS0114
1.35 KB
CS0114
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0114</ErrorName>3 ··<ErrorName>CS0114</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0114:·`Y.XX()'·hides·inherited·member·`X.XX()'.·To·make·the·current·member·override·that·implementation,·add·the·override·keyword.·Otherwise·add·the·new·keyword 
6 //·Line:·10 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 public·abstract·class·X·{ 
9 »       public·abstract·void·XX·(); 
10 } 
  
11 class·Y·:·X·{ 
12 »       void·XX·()·{} 
13 }</string> 
14 ····<string>//·CS0114:·`B.MyEvent'·hides·inherited·member·`A.MyEvent'.·To·make·the·current·member·override·that·implementation,·add·the·override·keyword.·Otherwise·add·the·new·keyword5 ····<string>//·CS0114:·`B.MyEvent'·hides·inherited·member·`A.MyEvent'.·To·make·the·current·member·override·that·implementation,·add·the·override·keyword.·Otherwise·add·the·new·keyword
15 //·Line:·126 //·Line:·12
16 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
17 using·System;8 using·System;
  
18 abstract·class·A·{9 abstract·class·A·{
19 »       public·abstract·event·EventHandler·MyEvent;10 »       public·abstract·event·EventHandler·MyEvent;
20 }11 }
  
21 class·B·:·A·{12 class·B·:·A·{
22 »       public·event·EventHandler·MyEvent;13 »       public·event·EventHandler·MyEvent;
23 }</string>14 }</string>
 15 ····<string>//·CS0114:·`Y.XX()'·hides·inherited·member·`X.XX()'.·To·make·the·current·member·override·that·implementation,·add·the·override·keyword.·Otherwise·add·the·new·keyword
 16 //·Line:·10
 17 //·Compiler·options:·-warnaserror·-warn:2
  
 18 public·abstract·class·X·{
 19 »       public·abstract·void·XX·();
 20 }
  
 21 class·Y·:·X·{
 22 »       void·XX·()·{}
 23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.81 KB
CS0104
1.79 KB
CS0104
Ordering differences only
    
Offset 31, 34 lines modifiedOffset 31, 14 lines modified
31 »       »       }31 »       »       }
32 »       »       32 »       »       
33 »       »       static·void·Foo·(Action·a)33 »       »       static·void·Foo·(Action·a)
34 »       »       {34 »       »       {
35 »       »       }35 »       »       }
36 »       }36 »       }
37 }</string>37 }</string>
38 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X' 
39 //·Line:·16 
40 namespace·A·{ 
41 »       class·X·{ 
42 »       } 
43 } 
  
44 namespace·B·{ 
45 »       class·X·{ 
46 »       } 
47 } 
  
48 namespace·C·{ 
49 »       using·A; 
50 »       using·B; 
51 »       class·D·:·X·{ 
  
52 »       static·void·Main·()·{} 
53 »       } 
54 }</string> 
55 ····<string>//·CS0104:·`XAttribute'·is·an·ambiguous·reference·between·`A.XAttribute'·and·`B.XAttribute'38 ····<string>//·CS0104:·`XAttribute'·is·an·ambiguous·reference·between·`A.XAttribute'·and·`B.XAttribute'
56 //·Line:·2139 //·Line:·21
  
57 using·System;40 using·System;
  
58 namespace·A41 namespace·A
59 {42 {
Offset 76, 40 lines modifiedOffset 56, 32 lines modified
76 »       using·B;56 »       using·B;
  
77 »       [X]57 »       [X]
78 »       class·Test·58 »       class·Test·
79 »       {59 »       {
80 »       }60 »       }
81 }</string>61 }</string>
82 ····<string>//·CS0104:·`Graphics'·is·an·ambiguous·reference·between·`Gdk.Graphics'·and·`System.Drawing.Graphics'62 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'
83 //·Line:·1663 //·Line:·16
 64 namespace·A·{
 65 »       class·X·{
  
84 using·Gdk; 
85 using·System.Drawing; 
  
86 public·class·Plot·{ 
87 »       void·M·() 
88 »       { 
89 »       »       Graphics·g; 
90 »       } 
91 »        
92 »        
93 »       static·void·Main·() 
94 »       { 
95 »       }66 »       }
96 }67 }
  
  
97 namespace·Gdk·{68 namespace·B·{
98 »       public·class·Graphics·{69 »       class·X·{
99 »       }70 »       }
100 }71 }
  
101 namespace·System.Drawing·{ 
102 »       public·class·Graphics·{72 namespace·C·{
 73 »       using·A;
 74 »       using·B;
 75 »       class·D·:·X·{
  
 76 »       static·void·Main·()·{}
103 »       }77 »       }
104 }</string>78 }</string>
105 ····<string>//·CS0104:·`N'·is·an·ambiguous·reference·between·`C.N'·and·`A.T.N'79 ····<string>//·CS0104:·`N'·is·an·ambiguous·reference·between·`C.N'·and·`A.T.N'
106 //·Line:·3280 //·Line:·32
  
107 namespace·A81 namespace·A
108 {82 {
Offset 139, 9 lines modifiedOffset 111, 37 lines modified
139 »       {111 »       {
140 »       »       static·void·Main·()112 »       »       static·void·Main·()
141 »       »       {113 »       »       {
142 »       »       »       var·u·=·new·N·();114 »       »       »       var·u·=·new·N·();
143 »       »       }115 »       »       }
144 »       }116 »       }
145 }</string>117 }</string>
 118 ····<string>//·CS0104:·`Graphics'·is·an·ambiguous·reference·between·`Gdk.Graphics'·and·`System.Drawing.Graphics'
 119 //·Line:·16
  
 120 using·Gdk;
 121 using·System.Drawing;
  
 122 public·class·Plot·{
 123 »       void·M·()
 124 »       {
 125 »       »       Graphics·g;
 126 »       }
 127 »       
 128 »       
 129 »       static·void·Main·()
 130 »       {
 131 »       }
 132 }
  
  
 133 namespace·Gdk·{
 134 »       public·class·Graphics·{
 135 »       }
 136 }
  
 137 namespace·System.Drawing·{
 138 »       public·class·Graphics·{
 139 »       }
 140 }</string>
146 ··</Examples>141 ··</Examples>
147 </ErrorDocumentation>142 </ErrorDocumentation>
989 B
CS0156
977 B
CS0156
Ordering differences only
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0156</ErrorName>3 ··<ErrorName>CS0156</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause5 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause
6 //·Line:·146 //·Line:·12
  
7 using·System;7 using·System;
  
8 class·Foo8 class·Foo
9 {9 {
10 »       static·void·Main·()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       try·{12 »       »       try·{
13 »       »       ····Console.WriteLine·("TEST");13 »       »       »       Console.WriteLine·("Test·CS0156");
14 »       »       } 
15 »       »       finally·{ 
16 »       »       »       throw;14 »       »       »       throw;
17 »       »       }15 »       »       }
 16 »       »       catch·{
 17 »       »       }»      »      »      
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause20 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause
21 //·Line:·1221 //·Line:·14
  
22 using·System;22 using·System;
  
23 class·Foo23 class·Foo
24 {24 {
25 »       static·void·Main·()25 »       static·void·Main·()
26 »       {26 »       {
27 »       »       try·{27 »       »       try·{
28 »       »       »       Console.WriteLine·("Test·CS0156");28 »       »       ····Console.WriteLine·("TEST");
 29 »       »       }
 30 »       »       finally·{
29 »       »       »       throw;31 »       »       »       throw;
30 »       »       }32 »       »       }
31 »       »       catch·{ 
32 »       »       }»      »      »       
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.6 KB
CS1519
1.58 KB
CS1519
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1519</ErrorName>3 ··<ErrorName>CS1519</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration5 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration
6 //·Line:·66 //·Line:·8
  
7 class·C7 class·C
8 {··· 
9 »       unchecked·const·decimal·d·=·79m;8 {
 9 ····public·static·void·Main·()
 10 ····{
 11 ····};
10 }</string>12 }</string>
 13 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration
 14 //·Line:·5
  
 15 class·X·{·}
 16 using·System;</string>
11 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration17 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration
12 //·Line:·518 //·Line:·5
  
13 public·class·Test·{}19 public·class·Test·{}
14 extern·alias·Hey;</string>20 extern·alias·Hey;</string>
 21 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration
 22 //·Line:·6
  
 23 class·C
 24 {···
 25 »       unchecked·const·decimal·d·=·79m;
 26 }</string>
15 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration27 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration
16 //·Line:·728 //·Line:·7
  
17 public·class·Foo29 public·class·Foo
18 {30 {
19 »       public·f·31 »       public·f·
20 }</string>32 }</string>
21 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration 
22 //·Line:·8 
  
23 class·C 
24 { 
25 ····public·static·void·Main·() 
26 ····{ 
27 ····}; 
28 }</string> 
29 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration 
30 //·Line:·5 
  
31 class·X·{·} 
32 using·System;</string> 
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
1.45 KB
CS0312
1.43 KB
CS0312
Ordering differences only
    
Offset 16, 45 lines modifiedOffset 16, 45 lines modified
16 »       }16 »       }
  
17 »       static·void·Test·(E?·e)17 »       static·void·Test·(E?·e)
18 »       {18 »       {
19 »       »       C&lt;E&gt;.Foo·(e);19 »       »       C&lt;E&gt;.Foo·(e);
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS0312:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;S&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·does·not·satisfy·constraint·`S'22 ····<string>//·CS0312:·The·type·`E?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;System.Enum&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`E?'·does·not·satisfy·constraint·`System.Enum'
23 //·Line:·1623 //·Line:·16
  
24 struct·S24 enum·E
25 {25 {
26 }26 }
  
27 class·C&lt;U&gt;27 class·C&lt;U&gt;
28 {28 {
29 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U29 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U
30 »       {30 »       {
31 »       }31 »       }
  
32 »       static·void·Test·(S?·s)32 »       static·void·Test·(E?·s)
33 »       {33 »       {
34 »       »       C&lt;S&gt;.Foo·(s);34 »       »       C&lt;System.Enum&gt;.Foo·(s);
35 »       }35 »       }
36 }</string>36 }</string>
37 ····<string>//·CS0312:·The·type·`E?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;System.Enum&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`E?'·does·not·satisfy·constraint·`System.Enum'37 ····<string>//·CS0312:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;S&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·does·not·satisfy·constraint·`S'
38 //·Line:·1638 //·Line:·16
  
39 enum·E39 struct·S
40 {40 {
41 }41 }
  
42 class·C&lt;U&gt;42 class·C&lt;U&gt;
43 {43 {
44 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U44 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U
45 »       {45 »       {
46 »       }46 »       }
  
47 »       static·void·Test·(E?·s)47 »       static·void·Test·(S?·s)
48 »       {48 »       {
49 »       »       C&lt;System.Enum&gt;.Foo·(s);49 »       »       C&lt;S&gt;.Foo·(s);
50 »       }50 »       }
51 }</string>51 }</string>
52 ··</Examples>52 ··</Examples>
53 </ErrorDocumentation>53 </ErrorDocumentation>
1.07 KB
CS0747
1.05 KB
CS0747
Ordering differences only
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0747</ErrorName>3 ··<ErrorName>CS0747</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0747:·Inconsistent·`object·initializer'·member·declaration5 ····<string>//·CS0747:·Inconsistent·`collection·initializer'·member·declaration
6 //·Line:·166 //·Line:·16
  
  
7 using·System;7 using·System;
8 using·System.Collections;8 using·System.Collections;
  
9 class·Data9 class·Data
10 {10 {
11 }11 }
  
12 public·class·Test12 public·class·Test
13 {13 {
14 »       static·void·Main·()14 »       static·void·Main·()
15 »       {15 »       {
16 »       »       var·c·=·new·ArrayList·{·Count·=·1,·1·};16 »       »       var·c·=·new·ArrayList·{·1,·Count·=·1·};
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0747:·Inconsistent·`collection·initializer'·member·declaration19 ····<string>//·CS0747:·Inconsistent·`object·initializer'·member·declaration
20 //·Line:·1620 //·Line:·16
  
  
21 using·System;21 using·System;
22 using·System.Collections;22 using·System.Collections;
  
23 class·Data23 class·Data
24 {24 {
25 }25 }
  
26 public·class·Test26 public·class·Test
27 {27 {
28 »       static·void·Main·()28 »       static·void·Main·()
29 »       {29 »       {
30 »       »       var·c·=·new·ArrayList·{·1,·Count·=·1·};30 »       »       var·c·=·new·ArrayList·{·Count·=·1,·1·};
31 »       }31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
3.04 KB
CS0082
3.02 KB
CS0082
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 66 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0082</ErrorName>3 ··<ErrorName>CS0082</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
 6 //·Line:·6
  
 7 public·interface·ISample·{
 8 ········int·this[int·i]·{·set;·}
 9 ········void·set_Item·(int·a,·int·b);
 10 }</string>
 11 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
 12 //·Line:·6
  
 13 public·interface·ISample·{
 14 ········void·set_Item·(int·a,·int·b);
 15 ········int·this[int·i]·{·set;·}
 16 }</string>
 17 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved
 18 //·Line:·12
  
 19 public·class·Test
 20 {
 21 »       public·delegate·void·MyEvent·();
 22 »       public·event·MyEvent·XX·{
 23 »       »       add·{·}
 24 »       »       remove·{·}
 25 »       }
 26 ········
 27 »       public·void·add_XX·(MyEvent·e)·{·return;·}
 28 }</string>
 29 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved
 30 //·Line·:·7
  
 31 interface·I
 32 {
 33 »       void·set_Item·(int[]·a,·params·int[]·b);
 34 »       int[]·this·[params·int[]·ii]·{·get;·}
 35 }</string>
5 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved36 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
6 //·Line:·637 //·Line:·6
  
7 public·class·Test38 public·class·Test
8 {39 {
9 »       public·string·Value·{40 »       public·string·Value·{
10 »       »       set·{·}41 »       »       set·{·}
11 »       }42 »       }
12 »       public·string·get_Value·()·{·return·null;·}43 »       public·string·get_Value·()·{·return·null;·}
13 }</string>44 }</string>
 45 ····<string>//·CS0082:·A·member·`Test.set_Item(int,·string)'·is·already·reserved
 46 //·Line·:·6
  
 47 public·class·Test
 48 {
 49 »       public·string·this·[int·i]·{
 50 »       »       get·{·return·"";·}
 51 »       }
 52 »       public·void·set_Item·(int·i,·string·s)·{·}
 53 }</string>
14 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved54 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved
15 //·Line:·855 //·Line:·8
  
16 using·System.Runtime.CompilerServices;56 using·System.Runtime.CompilerServices;
17 class·ErrorClass·{57 class·ErrorClass·{
18 »       [IndexerName·("Blah")]58 »       [IndexerName·("Blah")]
19 »       public·int·this·[int·a]·{59 »       public·int·this·[int·a]·{
Offset 48, 54 lines modifiedOffset 93, 9 lines modified
  
48 public·partial·class·Test93 public·partial·class·Test
49 {94 {
50 »       public·string·Value·{95 »       public·string·Value·{
51 »       »       get·{·}96 »       »       get·{·}
52 »       }97 »       }
53 }</string>98 }</string>
54 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved 
55 //·Line:·6 
  
56 public·interface·ISample·{ 
57 ········void·set_Item·(int·a,·int·b); 
58 ········int·this[int·i]·{·set;·} 
59 }</string> 
60 ····<string>//·CS0082:·A·member·`Test.set_Item(int,·string)'·is·already·reserved 
61 //·Line·:·6 
  
62 public·class·Test 
63 { 
64 »       public·string·this·[int·i]·{ 
65 »       »       get·{·return·"";·} 
66 »       } 
67 »       public·void·set_Item·(int·i,·string·s)·{·} 
68 }</string> 
69 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved 
70 //·Line·:·7 
  
71 interface·I 
72 { 
73 »       void·set_Item·(int[]·a,·params·int[]·b); 
74 »       int[]·this·[params·int[]·ii]·{·get;·} 
75 }</string> 
76 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved 
77 //·Line:·12 
  
78 public·class·Test 
79 { 
80 »       public·delegate·void·MyEvent·(); 
81 »       public·event·MyEvent·XX·{ 
82 »       »       add·{·} 
83 »       »       remove·{·} 
84 »       } 
85 ········ 
86 »       public·void·add_XX·(MyEvent·e)·{·return;·} 
87 }</string> 
88 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved 
89 //·Line:·6 
  
90 public·interface·ISample·{ 
91 ········int·this[int·i]·{·set;·} 
92 ········void·set_Item·(int·a,·int·b); 
93 }</string> 
94 ··</Examples>99 ··</Examples>
95 </ErrorDocumentation>100 </ErrorDocumentation>
2.79 KB
CS1593
2.78 KB
CS1593
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 35 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1593</ErrorName>3 ··<ErrorName>CS1593</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1593:·Delegate·`System.Func&lt;int,int&gt;'·does·not·take·`2'·arguments5 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments
6 //·Line:·116 //·Line:·17
  
  
7 using·System;7 using·System;
 8 using·System.Threading.Tasks;
 9 using·System.Collections.Generic;
  
8 class·C10 namespace·CrashRepro.Core
9 {11 {
10 »       static·void·Main·(string·[]·args)12 »       public·class·X
 13 »       {»      »      
 14 »       »       async·void·Foo·()
11 »       {15 »       »       {
12 »       »       M·((x,·y)·=&gt;·2);16 »       »       »       var·pushes·=·await·Run·().ContinueWith·(l·=&gt;
 17 »       »       »       {
 18 »       »       »       »       for·(int·i·=·0;·i·&lt;·1;·++i)
 19 »       »       »       »       »       Run·().ContinueWith(()·=&gt;·{·});
 20 »       »       »       });
13 »       }21 »       »       }
  
14 »       static·void·M·(Func&lt;int,·int&gt;·a)22 »       »       Task·Run·()
15 »       {23 »       »       {
 24 »       »       »       return·null;
 25 »       »       }
16 »       }26 »       }
17 }</string>27 }</string>
18 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments28 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments
19 //·Line:·1629 //·Line:·16
  
20 using·System;30 using·System;
21 using·System.Threading.Tasks;31 using·System.Threading.Tasks;
Offset 54, 26 lines modifiedOffset 63, 29 lines modified
54 »       {63 »       {
55 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};64 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};
  
56 »       »       dynamic·d·=·1;65 »       »       dynamic·d·=·1;
57 »       »       a·(d,·true);66 »       »       a·(d,·true);
58 »       }67 »       }
59 }</string>68 }</string>
60 ····<string>//·CS1593:·Delegate·`D'·does·not·take·`0'·arguments69 ····<string>//·CS1593:·Delegate·`System.Func&lt;int,int&gt;'·does·not·take·`2'·arguments
61 //·Line:·1170 //·Line:·11
62 // 
63 //·The·delegate·has·an·explicit·signature·with·0·arguments,·so·it· 
64 //·can·not·be·assigned·to·a·delegate·with·one·argument. 
65 // 
66 delegate·void·D·(int·x); 
  
  
 71 using·System;
  
67 class·X·{72 class·C
68 »       static·void·Main·()73 {
 74 »       static·void·Main·(string·[]·args)
 75 »       {
 76 »       »       M·((x,·y)·=&gt;·2);
 77 »       }
  
 78 »       static·void·M·(Func&lt;int,·int&gt;·a)
69 »       {79 »       {
70 »       »       D·d2·=·delegate·()·{}; 
71 »       }80 »       }
72 }</string>81 }</string>
73 ····<string>//·CS1593:·Delegate·`Blah.MyDelegate'·does·not·take·`1'·arguments82 ····<string>//·CS1593:·Delegate·`Blah.MyDelegate'·does·not·take·`1'·arguments
74 //·Line·:·2183 //·Line·:·21
  
75 using·System;84 using·System;
  
Offset 98, 35 lines modifiedOffset 110, 23 lines modified
98 »       »       »       return·0;110 »       »       »       return·0;
99 »       »       else111 »       »       else
100 »       »       »       return·1;112 »       »       »       return·1;
  
101 »       }113 »       }
  
102 }</string>114 }</string>
103 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments115 ····<string>//·CS1593:·Delegate·`D'·does·not·take·`0'·arguments
104 //·Line:·17116 //·Line:·11
 117 //
 118 //·The·delegate·has·an·explicit·signature·with·0·arguments,·so·it·
 119 //·can·not·be·assigned·to·a·delegate·with·one·argument.
 120 //
 121 delegate·void·D·(int·x);
  
105 using·System; 
106 using·System.Threading.Tasks; 
107 using·System.Collections.Generic; 
  
108 namespace·CrashRepro.Core 
109 { 
110 »       public·class·X 
111 »       {»      »       
112 »       »       async·void·Foo·() 
113 »       »       { 
114 »       »       »       var·pushes·=·await·Run·().ContinueWith·(l·=&gt; 
115 »       »       »       { 
116 »       »       »       »       for·(int·i·=·0;·i·&lt;·1;·++i) 
117 »       »       »       »       »       Run·().ContinueWith(()·=&gt;·{·}); 
118 »       »       »       }); 
119 »       »       } 
  
120 »       »       Task·Run·()122 class·X·{
 123 »       static·void·Main·()
121 »       »       {124 »       {
 125 »       »       D·d2·=·delegate·()·{};
122 »       »       »       return·null; 
123 »       »       } 
124 »       }126 »       }
125 }</string>127 }</string>
126 ··</Examples>128 ··</Examples>
127 </ErrorDocumentation>129 </ErrorDocumentation>
694 B
CS2007
682 B
CS2007
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS2007</ErrorName>3 ··<ErrorName>CS2007</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-noconfig-' 
6 //·Line:·0 
7 //·Compiler·options:·-noconfig-</string> 
8 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-wrong-option'5 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-wrong-option'
9 //·Line:·06 //·Line:·0
10 //·Compiler·options:·-wrong-option</string>7 //·Compiler·options:·-wrong-option</string>
 8 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-noconfig-'
 9 //·Line:·0
 10 //·Compiler·options:·-noconfig-</string>
11 ··</Examples>11 ··</Examples>
12 </ErrorDocumentation>12 </ErrorDocumentation>
4.82 KB
CS0534
4.81 KB
CS0534
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0534</ErrorName>3 ··<ErrorName>CS0534</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0534:·`Y'·does·not·implement·inherited·abstract·member·`X.myAbstract()'5 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'
6 //·Line:·56 //·Line:·13
  
7 abstract·class·X·{ 
8 »       public·abstract·void·myAbstract·();7 public·class·SomeProperty
 8 {
9 }9 }
  
 10 public·abstract·class·SomeAbstract
 11 {
 12 »       public·abstract·SomeProperty·SomeProperty·{·get;·}
 13 }
  
 14 public·class·Foo·:·SomeAbstract
 15 {
 16 »       public·static·SomeProperty·SomeProperty·{·get·{·return·null;·}·}
 17 }</string>
 18 ····<string>//·CS0534:·`M'·does·not·implement·inherited·abstract·member·`B.BMethod()'
 19 //·Line:·5
 20 //·Compiler·options:·-r:CS0534-6-lib.dll
  
10 class·Y·:·X·{21 class·M·:·C
11 static·void·Main·(){}22 {
12 }</string>23 }</string>
13 ····<string>//·CS0534:·`C1'·does·not·implement·inherited·abstract·member·`A.M(int)'24 ····<string>//·CS0534:·`C1'·does·not·implement·inherited·abstract·member·`A.M(int)'
14 //·Line:·1625 //·Line:·16
  
15 public·abstract·class·A26 public·abstract·class·A
16 {27 {
17 »       public·abstract·void·M·(int·i);28 »       public·abstract·void·M·(int·i);
Offset 26, 69 lines modifiedOffset 39, 58 lines modified
26 »       {39 »       {
27 »       }40 »       }
28 }41 }
  
29 internal·class·C1·:·A42 internal·class·C1·:·A
30 {43 {
31 }</string>44 }</string>
32 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo()'45 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'
33 //·Line:·1646 //·Line:·13
  
34 class·A47 abstract·class·A&lt;T&gt;
35 {48 {
 49 »       public·abstract·void·set_Prop·(int·value);
36 »       public·virtual·void·Foo·() 
37 »       { 
38 »       } 
39 } 
  
40 abstract·class·B·:·A 
41 { 
42 »       public·abstract·override·void·Foo·();50 »       public·virtual·T·Prop·{
 51 »       »       set·{·}
 52 »       }
43 }53 }
  
44 class·C·:·B54 class·B·:·A&lt;int&gt;
45 {55 {
 56 »       public·override·int·Prop·{
 57 »       »       set·{·}
 58 »       }
46 }</string>59 }</string>
47 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo(string)'60 ····<string>//·CS0534:·`DerivedClass'·does·not·implement·inherited·abstract·member·`BaseClass.Value.set'
48 //·Line:·1361 //·Line:·8
  
49 public·abstract·class·A 
50 { 
51 »       public·abstract·int·Foo·(string·s); 
52 } 
  
 62 abstract·class·BaseClass·{
 63 ········protected·abstract·int·Value·{·get;·set;·}
53 public·abstract·class·B·:·A 
54 { 
55 »       public·abstract·override·int·Foo·(string·s); 
56 }64 }
  
57 public·class·C·:·B 
58 {65 class·DerivedClass:·BaseClass·{
 66 ········protected·override·int·Value·{·get·{}·}
59 }</string>67 }</string>
60 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'68 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo()'
61 //·Line:·1369 //·Line:·16
  
62 public·class·SomeProperty70 class·A
63 {71 {
 72 »       public·virtual·void·Foo·()
 73 »       {
 74 »       }
64 }75 }
  
65 public·abstract·class·SomeAbstract76 abstract·class·B·:·A
66 {77 {
67 »       public·abstract·SomeProperty·SomeProperty·{·get;·}78 »       public·abstract·override·void·Foo·();
68 }79 }
  
69 public·class·Foo·:·SomeAbstract 
70 { 
71 »       public·static·SomeProperty·SomeProperty·{·get·{·return·null;·}·} 
72 }</string> 
73 ····<string>//·CS0534:·`M'·does·not·implement·inherited·abstract·member·`B.BMethod()' 
74 //·Line:·5 
75 //·Compiler·options:·-r:CS0534-6-lib.dll 
  
76 class·M·:·C80 class·C·:·B
77 {81 {
78 }</string>82 }</string>
79 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'83 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'
80 //·Line:·1384 //·Line:·13
  
81 abstract·class·A&lt;T&gt;85 abstract·class·A&lt;T&gt;
82 {86 {
Offset 101, 24 lines modifiedOffset 103, 14 lines modified
  
101 class·B·:·A&lt;int&gt;103 class·B·:·A&lt;int&gt;
102 {104 {
103 »       public·override·int·Prop·{105 »       public·override·int·Prop·{
104 »       »       set·{·}106 »       »       set·{·}
105 »       }107 »       }
106 }</string>108 }</string>
107 ····<string>//·CS0534:·`DerivedClass'·does·not·implement·inherited·abstract·member·`BaseClass.Value.set' 
108 //·Line:·8 
  
Max diff block lines reached; 1146/4886 bytes (23.45%) of diff not shown.
905 B
CS0573
893 B
CS0573
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0573</ErrorName>3 ··<ErrorName>CS0573</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers5 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
6 //·Line:·86 //·Line:·6
  
7 using·System; 
  
8 struct·S7 struct·S
9 {8 {
10 »       event·Action·E·=·null;9 »       public·int·Prop·{·get;·set;·}·=·3;
11 }</string>10 }</string>
12 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers11 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
13 //·Line:·612 //·Line:·6
  
14 struct·S13 struct·S
15 {14 {
16 »       public·int·Prop·{·get;·set;·}·=·3;15 »       int·v·=·0;
17 }</string>16 }</string>
18 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers17 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
19 //·Line:·618 //·Line:·8
  
 19 using·System;
  
20 struct·S20 struct·S
21 {21 {
22 »       int·v·=·0;22 »       event·Action·E·=·null;
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.24 KB
CS9030
1.23 KB
CS9030
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS9030</ErrorName>3 ··<ErrorName>CS9030</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator5 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator
 6 //·Line:·11
  
 7 using·System;
  
 8 class·MainClass
 9 {
 10 »       public·static·void·Main·()
 11 »       {
 12 »       »       System.AppDomain·a·=·null;
 13 »       »       a?.AssemblyLoad·+=·(sender,·args)·=&gt;·Console.Write·(args);
 14 »       }
 15 }</string>
 16 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator
6 //·Line:·1517 //·Line:·15
  
7 public·class·Test118 public·class·Test1
8 {19 {
9 »       public·class·Test220 »       public·class·Test2
10 »       {21 »       {
11 »       »       public·System.EventHandler&lt;System.EventArgs&gt;·E;22 »       »       public·System.EventHandler&lt;System.EventArgs&gt;·E;
Offset 15, 22 lines modifiedOffset 28, 9 lines modified
15 »       public·Test2·test2·=·new·Test2·();28 »       public·Test2·test2·=·new·Test2·();
  
16 »       static·void·Main·()29 »       static·void·Main·()
17 »       {30 »       {
18 »       »       new·Test1·()?.test2.E·+=·null;31 »       »       new·Test1·()?.test2.E·+=·null;
19 »       }32 »       }
20 }</string>33 }</string>
21 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator 
22 //·Line:·11 
  
23 using·System; 
  
24 class·MainClass 
25 { 
26 »       public·static·void·Main·() 
27 »       { 
28 »       »       System.AppDomain·a·=·null; 
29 »       »       a?.AssemblyLoad·+=·(sender,·args)·=&gt;·Console.Write·(args); 
30 »       } 
31 }</string> 
32 ··</Examples>34 ··</Examples>
33 </ErrorDocumentation>35 </ErrorDocumentation>
1.06 KB
CS0445
1.05 KB
CS0445
Ordering differences only
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0445</ErrorName>3 ··<ErrorName>CS0445</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion5 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion
6 //·Line:·106 //·Line:·8
  
7 struct·S7 struct·S
8 {8 {
9 »       public·int·val; 
  
10 »       public·void·Do·(object·o)·9 »       public·void·Do·(object·o)
11 »       {10 »       {
12 »       »       ((S)o).val·=·4;11 »       »       ((S)·o)[1]·=·4;
13 »       }12 »       }
  
 13 »       int·this[int·arg]·{·set·{·}·}
14 }</string>14 }</string>
15 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion15 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion
16 //·Line:·816 //·Line:·10
  
17 struct·S17 struct·S
18 {18 {
 19 »       public·int·val·{·set·{}·}
  
19 »       public·void·Do·(object·o)20 »       public·void·Do·(object·o)·
20 »       {21 »       {
21 »       »       ((S)·o)[1]·=·4;22 »       »       ((S)o).val·=·4;
22 »       }23 »       }
  
23 »       int·this[int·arg]·{·set·{·}·} 
24 }</string>24 }</string>
25 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion25 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion
26 //·Line:·1026 //·Line:·10
  
27 struct·S27 struct·S
28 {28 {
29 »       public·int·val·{·set·{}·}29 »       public·int·val;
  
30 »       public·void·Do·(object·o)·30 »       public·void·Do·(object·o)·
31 »       {31 »       {
32 »       »       ((S)o).val·=·4;32 »       »       ((S)o).val·=·4;
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
2.24 KB
CS1579
2.23 KB
CS1579
Ordering differences only
    
Offset 18, 51 lines modifiedOffset 18, 14 lines modified
18 »       }18 »       }
19 }19 }
  
20 public·class·Foo20 public·class·Foo
21 {21 {
22 »       public·Func&lt;IEnumerator&gt;·GetEnumerator;22 »       public·Func&lt;IEnumerator&gt;·GetEnumerator;
23 }</string>23 }</string>
24 ····<string>//·Cs1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible 
25 //·Line:·12 
  
26 using·System; 
27 using·System.Collections; 
  
28 public·class·Test 
29 { 
30 ········public·static·void·Main·() 
31 ········{ 
32 ················Foo·f·=·new·Foo·(); 
33 ················foreach·(object·o·in·f) 
34 ························Console.WriteLine·(o); 
35 ········} 
36 } 
  
37 public·class·Foo 
38 { 
39 ········internal·IEnumerator·GetEnumerator·() 
40 ········{ 
41 ················return·new·ArrayList·().GetEnumerator·(); 
42 ········} 
43 }</string> 
44 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`X'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible 
45 //·Line:·11 
  
46 class·X·{ 
47 } 
  
48 class·Y·{ 
49 »       void·yy·(X·b) 
50 »       { 
51 »       »        
52 »       »       foreach·(object·a·in·b) 
53 »       »       »       ; 
54 »       } 
55 }</string> 
56 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`C'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible24 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`C'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
57 //·Line:·3725 //·Line:·37
  
58 using·System;26 using·System;
  
59 public·class·Enumerator27 public·class·Enumerator
60 {28 {
Offset 95, 9 lines modifiedOffset 58, 46 lines modified
95 {58 {
96 »       public·static·void·Main·()59 »       public·static·void·Main·()
97 »       {60 »       {
98 »       »       foreach·(var·e·in·new·C·())61 »       »       foreach·(var·e·in·new·C·())
99 »       »       »       Console.WriteLine·(e);62 »       »       »       Console.WriteLine·(e);
100 »       }63 »       }
101 }</string>64 }</string>
 65 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`X'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
 66 //·Line:·11
  
 67 class·X·{
 68 }
  
 69 class·Y·{
 70 »       void·yy·(X·b)
 71 »       {
 72 »       »       
 73 »       »       foreach·(object·a·in·b)
 74 »       »       »       ;
 75 »       }
 76 }</string>
 77 ····<string>//·Cs1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
 78 //·Line:·12
  
 79 using·System;
 80 using·System.Collections;
  
 81 public·class·Test
 82 {
 83 ········public·static·void·Main·()
 84 ········{
 85 ················Foo·f·=·new·Foo·();
 86 ················foreach·(object·o·in·f)
 87 ························Console.WriteLine·(o);
 88 ········}
 89 }
  
 90 public·class·Foo
 91 {
 92 ········internal·IEnumerator·GetEnumerator·()
 93 ········{
 94 ················return·new·ArrayList·().GetEnumerator·();
 95 ········}
 96 }</string>
102 ··</Examples>97 ··</Examples>
103 </ErrorDocumentation>98 </ErrorDocumentation>
2.96 KB
CS4014
2.95 KB
CS4014
Ordering differences only
    
Offset 7, 61 lines modifiedOffset 7, 39 lines modified
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System;8 using·System;
9 using·System.Threading.Tasks;9 using·System.Threading.Tasks;
  
10 class·C10 class·C
11 {11 {
12 »       static·Task·Method·() 
13 »       { 
14 »       »       return·Task.FromResult·(1); 
15 »       } 
16 »        
17 »       static·async·Task&lt;int&gt;·TestAsync·() 
18 »       { 
19 »       »       Method·(); 
20 »       »       return·await·Task.FromResult·(2); 
21 »       } 
22 }</string> 
23 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator 
24 //·Line:·18 
25 //·Compiler·options:·-warnaserror 
  
26 using·System; 
27 using·System.Threading.Tasks; 
  
28 class·C 
29 { 
30 »       static·async·Task&lt;int&gt;·TestAsync·()12 »       static·async·Task&lt;int&gt;·TestAsync·()
31 »       {13 »       {
32 »       »       Func&lt;Task&gt;·f·=·null;14 »       »       Func&lt;Task&gt;·f·=·null;
33 »       »       f·();15 »       »       f·();
34 »       »       return·await·Task.FromResult·(2);16 »       »       return·await·Task.FromResult·(2);
35 »       }17 »       }
36 }</string>18 }</string>
37 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator19 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
38 //·Line:·1720 //·Line:·18
39 //·Compiler·options:·-warnaserror21 //·Compiler·options:·-warnaserror
  
40 using·System;22 using·System;
41 using·System.Threading.Tasks;23 using·System.Threading.Tasks;
  
42 class·C24 class·C
43 {25 {
44 »       static·Task·Method·()26 »       static·Task·Method·()
45 »       {27 »       {
46 »       »       return·Task.FromResult·(1);28 »       »       return·Task.FromResult·(1);
47 »       }29 »       }
48 »       30 »       
49 »       static·void·TestAsync·()31 »       static·async·Task&lt;int&gt;·TestAsync·()
50 »       {32 »       {
51 »       »       Func&lt;Task&gt;·a·=·async·()·=&gt;·{ 
52 »       »       »       await·Method·(); 
53 »       »       »       Method·();33 »       »       Method·();
54 »       »       };34 »       »       return·await·Task.FromResult·(2);
55 »       }35 »       }
56 }</string>36 }</string>
57 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator·or·calling·`Wait'·method37 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator·or·calling·`Wait'·method
58 //·Line:·1738 //·Line:·17
59 //·Compiler·options:·-warnaserror39 //·Compiler·options:·-warnaserror
  
60 using·System;40 using·System;
Offset 76, 26 lines modifiedOffset 54, 33 lines modified
  
76 ····static·void·Main·()54 ····static·void·Main·()
77 ····{55 ····{
78 ········Test&lt;object&gt;·();56 ········Test&lt;object&gt;·();
79 ····}57 ····}
80 }</string>58 }</string>
81 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator59 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
82 //·Line:·1260 //·Line:·17
83 //·Compiler·options:·-warnaserror61 //·Compiler·options:·-warnaserror
  
84 using·System;62 using·System;
85 using·System.Threading.Tasks;63 using·System.Threading.Tasks;
  
86 class·C64 class·C
87 {65 {
88 »       static·async·Task&lt;int&gt;·TestAsync·()66 »       static·Task·Method·()
89 »       {67 »       {
90 »       »       new·Task·(()·=&gt;·{}); 
91 »       »       return·await·Task.FromResult·(2);68 »       »       return·Task.FromResult·(1);
 69 »       }
 70 »       
 71 »       static·void·TestAsync·()
 72 »       {
 73 »       »       Func&lt;Task&gt;·a·=·async·()·=&gt;·{
 74 »       »       »       await·Method·();
 75 »       »       »       Method·();
 76 »       »       };
92 »       }77 »       }
93 }</string>78 }</string>
94 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator79 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
95 //·Line:·4780 //·Line:·47
96 //·Compiler·options:·-warnaserror81 //·Compiler·options:·-warnaserror
  
97 using·System;82 using·System;
Offset 140, 9 lines modifiedOffset 125, 24 lines modified
140 »       static·async·Task·Test3·()125 »       static·async·Task·Test3·()
141 »       {126 »       {
142 »       »       X·x·=·new·X·();127 »       »       X·x·=·new·X·();
143 »       »       x.Foo·();128 »       »       x.Foo·();
144 »       »       await·x.Foo·();129 »       »       await·x.Foo·();
145 »       }130 »       }
146 }</string>131 }</string>
 132 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
 133 //·Line:·12
 134 //·Compiler·options:·-warnaserror
  
 135 using·System;
 136 using·System.Threading.Tasks;
  
 137 class·C
 138 {
 139 »       static·async·Task&lt;int&gt;·TestAsync·()
 140 »       {
 141 »       »       new·Task·(()·=&gt;·{});
 142 »       »       return·await·Task.FromResult·(2);
 143 »       }
 144 }</string>
147 ··</Examples>145 ··</Examples>
148 </ErrorDocumentation>146 </ErrorDocumentation>
1.0 KB
CS0072
1020 B
CS0072
Ordering differences only
    
Offset 10, 15 lines modifiedOffset 10, 22 lines modified
10 class·ErrorCS0072·{10 class·ErrorCS0072·{
11 »       public·delegate·void·FooHandler·();11 »       public·delegate·void·FooHandler·();
12 »       protected·void·OnFoo·()·{}12 »       protected·void·OnFoo·()·{}
13 }13 }
  
14 class·Child·:·ErrorCS0072·{14 class·Child·:·ErrorCS0072·{
15 »       //·We·are·trying·to·override·a·method·with·an·event.15 »       //·We·are·trying·to·override·a·method·with·an·event.
16 »       protected·override·event·FooHandler·OnFoo;16 »       protected·override·event·FooHandler·OnFoo·{
 17 »       »       add·{
 18 »       »       »       OnFoo·+=·value;
 19 »       »       }
 20 »       »       remove·{
 21 »       »       »       OnFoo·-=·value;
 22 »       »       }
 23 »       }
  
17 »       public·static·void·Main·()·{24 »       public·static·void·Main·()·{
18 »       }25 »       }
19 }</string>26 }</string>
20 ····<string>//·CS0072:·`Child.OnFoo':·cannot·override·because·`ErrorCS0072.OnFoo()'·is·not·an·event27 ····<string>//·CS0072:·`Child.OnFoo':·cannot·override·because·`ErrorCS0072.OnFoo()'·is·not·an·event
21 //·Line:·1628 //·Line:·16
  
Offset 27, 21 lines modifiedOffset 34, 14 lines modified
27 class·ErrorCS0072·{34 class·ErrorCS0072·{
28 »       public·delegate·void·FooHandler·();35 »       public·delegate·void·FooHandler·();
29 »       protected·void·OnFoo·()·{}36 »       protected·void·OnFoo·()·{}
30 }37 }
  
31 class·Child·:·ErrorCS0072·{38 class·Child·:·ErrorCS0072·{
32 »       //·We·are·trying·to·override·a·method·with·an·event.39 »       //·We·are·trying·to·override·a·method·with·an·event.
33 »       protected·override·event·FooHandler·OnFoo·{40 »       protected·override·event·FooHandler·OnFoo;
34 »       »       add·{ 
35 »       »       »       OnFoo·+=·value; 
36 »       »       } 
37 »       »       remove·{ 
38 »       »       »       OnFoo·-=·value; 
39 »       »       } 
40 »       } 
  
41 »       public·static·void·Main·()·{41 »       public·static·void·Main·()·{
42 »       }42 »       }
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
1.97 KB
CS0837
1.96 KB
CS0837
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0837</ErrorName>3 ··<ErrorName>CS0837</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group5 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
6 //·Line:·86 //·Line:·14
  
7 class·X7 class·X
8 {8 {
9 »       static·void·Main·()9 »       delegate·void·D·();
 10 »       
 11 »       static·void·Test·(D·d)
10 »       {12 »       {
11 »       »       if·(delegate·{}·is·int)·{ 
12 »       »       »       return; 
13 »       »       } 
14 »       }13 »       }
 14 »       
15 }</string> 
16 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group 
17 //·Line:·10 
  
18 using·System; 
19 · 
20 class·Test 
21 { 
22 »       static·void·Main·()15 »       static·void·Main·()
23 »       {16 »       {
24 »       »       var·res·=·Main·is·object;17 »       »       Test·((()·=&gt;·{·})·as·D);
25 »       }18 »       }
26 }</string>19 }</string>
27 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group20 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
28 //·Line:·1121 //·Line:·11
  
29 using·System;22 using·System;
30 using·System.Linq.Expressions;23 using·System.Linq.Expressions;
Offset 35, 25 lines modifiedOffset 27, 33 lines modified
35 class·C27 class·C
36 {28 {
37 »       public·static·void·Main·()29 »       public·static·void·Main·()
38 »       {30 »       {
39 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·"1".ToString·is·string;31 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·"1".ToString·is·string;
40 »       }32 »       }
41 }</string>33 }</string>
42 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group34 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
43 //·Line:·1435 //·Line:·8
  
44 class·X36 class·X
45 {37 {
 38 »       static·void·Main·()
46 »       delegate·void·D·(); 
47 »        
48 »       static·void·Test·(D·d) 
49 »       {39 »       {
 40 »       »       if·(delegate·{}·is·int)·{
 41 »       »       »       return;
 42 »       »       }
50 »       }43 »       }
51 »       44 }</string>
 45 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
 46 //·Line:·10
  
 47 using·System;
 48 ·
 49 class·Test
 50 {
52 »       static·void·Main·()51 »       static·void·Main·()
53 »       {52 »       {
54 »       »       Test·((()·=&gt;·{·})·as·D);53 »       »       var·res·=·Main·is·object;
55 »       }54 »       }
56 }</string>55 }</string>
57 ··</Examples>56 ··</Examples>
58 </ErrorDocumentation>57 </ErrorDocumentation>
1.31 KB
CS0557
1.3 KB
CS0557
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0557</ErrorName>3 ··<ErrorName>CS0557</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`SampleClass' 
6 //·Line:·5 
  
7 class·SampleClass·{ 
8 ········public·static·implicit·operator·bool·(SampleClass·value)·{ 
9 ················return·true; 
10 ········} 
11 ········ 
12 ········public·static·implicit·operator·bool·(SampleClass·value)·{ 
13 ················return·true; 
14 ········} 
15 }</string> 
16 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`C'5 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`C'
17 //·Line:·96 //·Line:·9
18 class·C·{7 class·C·{
19 »       »       public·static·bool·operator·!=·(C·a,·C·b)·8 »       »       public·static·bool·operator·!=·(C·a,·C·b)·
20 »       »       {9 »       »       {
21 »       »       »       return·true;10 »       »       »       return·true;
22 »       »       }11 »       »       }
Offset 36, 14 lines modifiedOffset 24, 26 lines modified
  
  
36 class·X·{24 class·X·{
37 »       static·void·Main·()25 »       static·void·Main·()
38 »       {26 »       {
39 »       }27 »       }
40 }</string>28 }</string>
 29 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`SampleClass'
 30 //·Line:·5
  
 31 class·SampleClass·{
 32 ········public·static·implicit·operator·bool·(SampleClass·value)·{
 33 ················return·true;
 34 ········}
 35 ········
 36 ········public·static·implicit·operator·bool·(SampleClass·value)·{
 37 ················return·true;
 38 ········}
 39 }</string>
41 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`Foo'40 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`Foo'
42 //·Line:·541 //·Line:·5
  
43 public·enum·Bar42 public·enum·Bar
44 {43 {
45 »       ABar44 »       ABar
46 }45 }
905 B
CS0185
893 B
CS0185
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0185</ErrorName>3 ··<ErrorName>CS0185</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0185:·`int'·is·not·a·reference·type·as·required·by·the·lock·statement
 6 //·Line:·7
  
 7 class·X·{
 8 »       static·void·Main·()
 9 »       {
 10 »       »       lock·(5)·{
 11 »       »       }
 12 »       }
 13 }</string>
5 ····<string>//·CS0185:·`method·group'·is·not·a·reference·type·as·required·by·the·lock·statement14 ····<string>//·CS0185:·`method·group'·is·not·a·reference·type·as·required·by·the·lock·statement
6 //·Line:·1515 //·Line:·15
  
7 class·MainClass16 class·MainClass
8 {17 {
9 »       public·static·void·Main·()18 »       public·static·void·Main·()
10 »       {19 »       {
Offset 16, 19 lines modifiedOffset 26, 9 lines modified
  
16 class·Bar26 class·Bar
17 {27 {
18 »       internal·void·Buzz·()28 »       internal·void·Buzz·()
19 »       {29 »       {
20 »       }30 »       }
21 }</string>31 }</string>
22 ····<string>//·CS0185:·`int'·is·not·a·reference·type·as·required·by·the·lock·statement 
23 //·Line:·7 
  
24 class·X·{ 
25 »       static·void·Main·() 
26 »       { 
27 »       »       lock·(5)·{ 
28 »       »       } 
29 »       } 
30 }</string> 
31 ··</Examples>32 ··</Examples>
32 </ErrorDocumentation>33 </ErrorDocumentation>
1.46 KB
CS0847
1.45 KB
CS0847
Ordering differences only
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0847</ErrorName>3 ··<ErrorName>CS0847</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0847:·An·array·initializer·of·length·`3'·was·expected5 ····<string>//·CS0847:·An·array·initializer·of·length·`1'·was·expected
6 //·Line:·96 //·Line:·8
  
7 class·M7 class·M
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
 11 »       »       int[]·i·=·new·int·[1]·{·2,·3·};
11 »       »       int[,,]·i·=·{·{·{·0,·0,·0·},·{·1,·1,·1·}·}, 
12 »       »       »       {·{·2·},·{·3,·3,·3·}·}·}; 
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS0847:·An·array·initializer·of·length·`1'·was·expected14 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected
16 //·Line:·815 //·Line:·9
  
17 class·M16 class·M
18 {17 {
19 »       public·static·void·Main·()18 »       public·static·void·Main·()
20 »       {19 »       {
21 »       »       int[]·i·=·new·int·[1]·{·2,·3·};20 »       »       int[,]·i·=·{·{0,·0},
 21 »       »       »       {·1·}·};
22 »       }22 »       }
23 }</string>23 }</string>
24 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected24 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected
25 //·Line:·925 //·Line:·9
  
26 class·M26 class·M
27 {27 {
28 »       public·static·void·Main·()28 »       public·static·void·Main·()
29 »       {29 »       {
30 »       »       int[,,]·i·=·{·{·{·0,·0·},·{·1,·1}·},30 »       »       int[,,]·i·=·{·{·{·0,·0·},·{·1,·1}·},
31 »       »       »       {·{·2,·2·}·}·};31 »       »       »       {·{·2,·2·}·}·};
32 »       }32 »       }
33 }</string>33 }</string>
34 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected34 ····<string>//·CS0847:·An·array·initializer·of·length·`3'·was·expected
35 //·Line:·935 //·Line:·9
  
36 class·M36 class·M
37 {37 {
38 »       public·static·void·Main·()38 »       public·static·void·Main·()
39 »       {39 »       {
40 »       »       int[,]·i·=·{·{0,·0}, 
41 »       »       »       {·1·}·};40 »       »       int[,,]·i·=·{·{·{·0,·0,·0·},·{·1,·1,·1·}·},
 41 »       »       »       {·{·2·},·{·3,·3,·3·}·}·};
42 »       }42 »       }
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
1.3 KB
CS0181
1.29 KB
CS0181
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0181</ErrorName>3 ··<ErrorName>CS0181</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Enum',·which·is·not·a·valid·attribute·parameter·type 
6 //·Line:·18 
  
7 using·System; 
  
8 enum·E 
9 {· 
10 »       Value 
11 } 
  
12 class·AAttribute·:·Attribute 
13 {· 
14 »       public·AAttribute·(Enum·e) 
15 »       { 
16 »       } 
17 } 
  
18 [A·(E.Value)] 
19 class·Test 
20 { 
21 }</string> 
22 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[][]',·which·is·not·a·valid·attribute·parameter·type5 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[][]',·which·is·not·a·valid·attribute·parameter·type
23 //·Line:·136 //·Line:·13
  
24 using·System;7 using·System;
  
25 class·TestAttribute:·Attribute8 class·TestAttribute:·Attribute
26 {9 {
Offset 53, 14 lines modifiedOffset 32, 35 lines modified
53 »       {32 »       {
54 »       }33 »       }
55 »       34 »       
56 »       public·static·void·Main·()35 »       public·static·void·Main·()
57 »       {36 »       {
58 »       }37 »       }
59 }</string>38 }</string>
 39 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Enum',·which·is·not·a·valid·attribute·parameter·type
 40 //·Line:·18
  
 41 using·System;
  
 42 enum·E
 43 {·
 44 »       Value
 45 }
  
 46 class·AAttribute·:·Attribute
 47 {·
 48 »       public·AAttribute·(Enum·e)
 49 »       {
 50 »       }
 51 }
  
 52 [A·(E.Value)]
 53 class·Test
 54 {
 55 }</string>
60 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[,]',·which·is·not·a·valid·attribute·parameter·type56 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[,]',·which·is·not·a·valid·attribute·parameter·type
61 //·Line:·1357 //·Line:·13
  
62 using·System;58 using·System;
  
63 class·TestAttribute:·Attribute59 class·TestAttribute:·Attribute
64 {60 {
6.88 KB
CS0123
6.86 KB
CS0123
Ordering differences only
    
Offset 1, 49 lines modifiedOffset 1, 66 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0123</ErrorName>3 ··<ErrorName>CS0123</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters5 ····<string>//·CS0123:·A·method·or·delegate·`A&lt;T,U&gt;.M(T)'·parameters·do·not·match·delegate·`A&lt;T,U&gt;.D(U)'·parameters
6 //·Line:·176 //·Line:·10
  
7 delegate·IA·TestDelegate(bool·b);7 class·A&lt;T,·U&gt;·where·T·:·U
 8 {
 9 »       delegate·void·D·(U·u);
  
8 interface·IA·{}10 »       static·void·M·(T·t)
 11 »       {
 12 »       »       D·d·=·M;
 13 »       }
 14 }</string>
 15 ····<string>//·CS0123:·A·method·or·delegate·`Test.Foo(int,·bool)'·parameters·do·not·match·delegate·`System.Func&lt;int,bool&gt;(int)'·parameters
 16 //·Line:·15
  
9 public·class·MainClass·:·IA17 using·System;
  
 18 class·Test
10 {19 {
11 »       static·MainClass·Delegate()20 »       static·bool·Foo·(int·x,·bool·option·=·true)
12 »       {21 »       {
13 »       »       return·null;22 »       »       return·true;
14 »       }23 »       }
  
15 »       public·static·void·Main()24 »       static·void·Main·()
16 »       {25 »       {
17 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);26 »       »       Func&lt;int,·bool&gt;·f·=·Foo;
18 »       }27 »       }
19 }</string>28 }</string>
20 ····<string>//·CS0123:·A·method·or·delegate·`Program.method(A)'·parameters·do·not·match·delegate·`D(dynamic)'·parameters29 ····<string>//·CS0123:·A·method·or·delegate·`C.Method(ref·dynamic)'·parameters·do·not·match·delegate·`C.D(dynamic)'·parameters
21 //·Line:·1930 //·Line:·14
  
22 delegate·object·D·(dynamic·b); 
  
23 class·A31 public·class·C
24 {32 {
25 }33 »       delegate·void·D·(dynamic·d);
 34 »       
 35 »       static·void·Method·(ref·dynamic·d)
 36 »       {
 37 »       }
  
 38 »       public·static·void·Main·()
26 class·Program 
27 { 
28 »       static·string·method·(A·a) 
29 »       {39 »       {
30 »       »       return·"";40 »       »       D·d·=·Method;
31 »       }41 »       }
 42 }</string>
 43 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters
 44 //·Line:·16
  
 45 using·System;
  
 46 class·Test
 47 {
32 »       static·void·Main·()48 »       public·static·void·Main·()
33 »       {49 »       {
34 »       »       var·d·=·new·D·(method);50 »       »       Func&lt;string&gt;·f·=·default·(TypedReference).ToString;
35 »       }51 »       }
36 }</string>52 }</string>
37 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters53 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters
38 //·Line:·1254 //·Line:·12
  
39 delegate·int·TestDelegate(bool·b);55 delegate·int·TestDelegate(bool·b);
  
Offset 52, 54 lines modifiedOffset 69, 30 lines modified
52 ················return·0;69 ················return·0;
53 ········}70 ········}
  
54 ········public·static·void·Main()·{71 ········public·static·void·Main()·{
55 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);72 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);
56 ·······}73 ·······}
57 }</string>74 }</string>
58 ····<string>//·CS0123:·A·method·or·delegate·`A&lt;T,U&gt;.M(T)'·parameters·do·not·match·delegate·`A&lt;T,U&gt;.D(U)'·parameters75 ····<string>//·CS0123:·A·method·or·delegate·`C.Button1_Click(params·object[])'·parameters·do·not·match·delegate·`EventHandler(params·int[])'·parameters
59 //·Line:·1076 //·Line:·20
  
60 class·A&lt;T,·U&gt;·where·T·:·U 
61 { 
62 »       delegate·void·D·(U·u); 
  
63 »       static·void·M·(T·t) 
64 »       { 
65 »       »       D·d·=·M; 
66 »       } 
67 }</string> 
68 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters 
69 //·Line:·16 
70 //·Compiler·options:·-langversion:latest 
  
71 using·System;77 using·System;
  
 78 public·delegate·void·EventHandler·(params·int[]·args);
72 public·ref·struct·S 
73 { 
74 } 
  
75 class·Test79 public·class·C
76 {80 {
77 »       public·static·void·Main·()81 »       public·void·Connect·()
78 »       {82 »       {
 83 »       »       EventHandler·Click·=·new·EventHandler·(Button1_Click);
79 »       »       var·s·=·new·S·(); 
80 »       »       Func&lt;string&gt;·f·=·s.ToString; 
81 »       }84 »       }
82 }</string> 
83 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters 
84 //·Line:·16 
  
85 using·System; 
  
 85 »       public·void·Button1_Click·(params·object[]·i)
86 class·Test 
87 { 
88 »       public·static·void·Main·() 
89 »       {86 »       {
90 »       »       Func&lt;string&gt;·f·=·default·(TypedReference).ToString; 
91 »       }87 »       }
92 }</string>88 }</string>
93 ····<string>//·CS0123:·A·method·or·delegate·`X.f1(int,·object)'·parameters·do·not·match·delegate·`X.Function(int,·int)'·parameters89 ····<string>//·CS0123:·A·method·or·delegate·`X.f1(int,·object)'·parameters·do·not·match·delegate·`X.Function(int,·int)'·parameters
94 //·Line:·1390 //·Line:·13
  
Max diff block lines reached; 3067/6992 bytes (43.86%) of diff not shown.
1.21 KB
CS1058
1.2 KB
CS1058
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1058</ErrorName>3 ··<ErrorName>CS1058</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1058:·A·previous·catch·clause·already·catches·all·exceptions.·All·non-exceptions·thrown·will·be·wrapped·in·a·`System.Runtime.CompilerServices.RuntimeWrappedException'5 ····<string>//·CS1058:·A·previous·catch·clause·already·catches·all·exceptions.·All·non-exceptions·thrown·will·be·wrapped·in·a·`System.Runtime.CompilerServices.RuntimeWrappedException'
6 //·Line:·156 //·Line:·11
7 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
8 using·System.Runtime.CompilerServices; 
  
9 [assembly:·RuntimeCompatibility·(WrapNonExceptionThrows=true)] 
  
10 class·C8 class·C
11 {9 {
12 ···static·void·Main()·10 ···static·void·Main()·
13 ···{11 ···{
14 ······try·{}12 ······try·{}
15 ······catch·(System.Exception)·{·}13 ······catch·(System.Exception)·{·}
16 ······catch·{}14 ······catch·{}
17 ···}15 ···}
18 }</string>16 }</string>
19 ····<string>//·CS1058:·A·previous·catch·clause·already·catches·all·exceptions.·All·non-exceptions·thrown·will·be·wrapped·in·a·`System.Runtime.CompilerServices.RuntimeWrappedException'17 ····<string>//·CS1058:·A·previous·catch·clause·already·catches·all·exceptions.·All·non-exceptions·thrown·will·be·wrapped·in·a·`System.Runtime.CompilerServices.RuntimeWrappedException'
20 //·Line:·1118 //·Line:·15
21 //·Compiler·options:·-warnaserror·-warn:419 //·Compiler·options:·-warnaserror·-warn:4
  
 20 using·System.Runtime.CompilerServices;
  
 21 [assembly:·RuntimeCompatibility·(WrapNonExceptionThrows=true)]
  
22 class·C22 class·C
23 {23 {
24 ···static·void·Main()·24 ···static·void·Main()·
25 ···{25 ···{
26 ······try·{}26 ······try·{}
27 ······catch·(System.Exception)·{·}27 ······catch·(System.Exception)·{·}
28 ······catch·{}28 ······catch·{}
1.58 KB
CS0457
1.56 KB
CS0457
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0457</ErrorName>3 ··<ErrorName>CS0457</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int' 
6 //·Line:·20 
  
7 class·A 
8 { 
9 »       public·static·implicit·operator·ushort·(A·mask) 
10 »       { 
11 »       »       return·1; 
12 »       } 
  
13 »       public·static·implicit·operator·short·(A·mask) 
14 »       { 
15 »       »       return·2; 
16 »       } 
17 } 
  
18 class·X 
19 { 
20 ····static·A·a·=·null; 
21 ····static·object·o·=·-a; 
22 }</string> 
23 ····<string>//·CS0457:·Ambiguous·user·defined·operators·`D.implicit·operator·A(D)'·and·`C.implicit·operator·B(C)'·when·converting·from·`D'·to·`B'5 ····<string>//·CS0457:·Ambiguous·user·defined·operators·`D.implicit·operator·A(D)'·and·`C.implicit·operator·B(C)'·when·converting·from·`D'·to·`B'
24 //·Line:·306 //·Line:·30
  
25 class·A7 class·A
26 {8 {
27 }9 }
  
Offset 51, 14 lines modifiedOffset 30, 35 lines modified
  
51 »       public·static·void·Main·()30 »       public·static·void·Main·()
52 »       {31 »       {
53 »       »       D·d·=·new·D·();32 »       »       D·d·=·new·D·();
54 »       »       B·b2·=·(B)·d;33 »       »       B·b2·=·(B)·d;
55 »       }34 »       }
56 }</string>35 }</string>
 36 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'
 37 //·Line:·20
  
 38 class·A
 39 {
 40 »       public·static·implicit·operator·ushort·(A·mask)
 41 »       {
 42 »       »       return·1;
 43 »       }
  
 44 »       public·static·implicit·operator·short·(A·mask)
 45 »       {
 46 »       »       return·2;
 47 »       }
 48 }
  
 49 class·X
 50 {
 51 ····static·A·a·=·null;
 52 ····static·object·o·=·-a;
 53 }</string>
57 ····<string>//·CS0457:·Ambiguous·user·defined·operators·`D.implicit·operator·D(System.Action)'·and·`D.explicit·operator·D(Foo)'·when·converting·from·`method·group'·to·`D'54 ····<string>//·CS0457:·Ambiguous·user·defined·operators·`D.implicit·operator·D(System.Action)'·and·`D.explicit·operator·D(Foo)'·when·converting·from·`method·group'·to·`D'
58 //·Line:·2555 //·Line:·25
  
59 using·System;56 using·System;
  
60 public·delegate·void·Foo·();57 public·delegate·void·Foo·();
  
1.24 KB
CS3009
1.22 KB
CS3009
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3009</ErrorName>3 ··<ErrorName>CS3009</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant 
6 //·Line:·8 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
9 [assembly:CLSCompliant(true)] 
  
10 public·enum·Days:·uint·{Sat=1,·Sun,·Mon,·Tue,·Wed,·Thu,·Fri};</string> 
11 ····<string>//·CS3009:·`C':·base·type·`C&lt;ulong&gt;'·is·not·CLS-compliant5 ····<string>//·CS3009:·`C':·base·type·`C&lt;ulong&gt;'·is·not·CLS-compliant
12 //·Line:·146 //·Line:·14
13 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
14 using·System;8 using·System;
15 [assembly:CLSCompliant(true)]9 [assembly:CLSCompliant(true)]
  
Offset 43, 14 lines modifiedOffset 35, 22 lines modified
43 public·class·AttributesForm·:·BaseClass35 public·class·AttributesForm·:·BaseClass
44 {36 {
45 }37 }
  
46 public·class·AttributesForm_2·:·BaseClass38 public·class·AttributesForm_2·:·BaseClass
47 {39 {
48 }</string>40 }</string>
 41 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant
 42 //·Line:·8
 43 //·Compiler·options:·-warnaserror·-warn:1
  
 44 using·System;
 45 [assembly:CLSCompliant(true)]
  
 46 public·enum·Days:·uint·{Sat=1,·Sun,·Mon,·Tue,·Wed,·Thu,·Fri};</string>
49 ····<string>//·CS3009:·`CLSClass':·base·type·`BaseClass'·is·not·CLS-compliant47 ····<string>//·CS3009:·`CLSClass':·base·type·`BaseClass'·is·not·CLS-compliant
50 //·Line:·1248 //·Line:·12
51 //·Compiler·options:·-warnaserror·-warn:149 //·Compiler·options:·-warnaserror·-warn:1
  
52 using·System;50 using·System;
53 [assembly:CLSCompliant·(true)]51 [assembly:CLSCompliant·(true)]
  
951 B
CS1510
939 B
CS1510
Ordering differences only
    
Offset 33, 29 lines modifiedOffset 33, 14 lines modified
33 ········static·void·Main·()33 ········static·void·Main·()
34 ········{34 ········{
35 ················int·a·=·0;35 ················int·a·=·0;
36 ················Convert·(out·(A)·a);36 ················Convert·(out·(A)·a);
37 ········}37 ········}
38 }</string>38 }</string>
39 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable39 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
40 //·Line:·9 
  
41 class·C 
42 { 
43 »       public·static·void·Main·() 
44 »       { 
45 »       »       const·char·c·=·'a'; 
46 »       »       Foo·(ref·c); 
47 »       } 
  
48 »       static·void·Foo(ref·char·i) 
49 »       { 
50 »       } 
51 }</string> 
52 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable 
53 //·Line:·1340 //·Line:·13
  
54 class·M41 class·M
55 {42 {
56 »       static·void·Test·(ref·byte·b)43 »       static·void·Test·(ref·byte·b)
57 »       {44 »       {
58 »       }45 »       }
Offset 78, 9 lines modifiedOffset 63, 24 lines modified
78 »       63 »       
79 »       static·void·Main()·{64 »       static·void·Main()·{
80 »       »       int·i·=·1;65 »       »       int·i·=·1;
  
81 »       »       test·(ref·(IConvertible)·i);66 »       »       test·(ref·(IConvertible)·i);
82 »       }67 »       }
83 }</string>68 }</string>
 69 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
 70 //·Line:·9
  
 71 class·C
 72 {
 73 »       public·static·void·Main·()
 74 »       {
 75 »       »       const·char·c·=·'a';
 76 »       »       Foo·(ref·c);
 77 »       }
  
 78 »       static·void·Foo(ref·char·i)
 79 »       {
 80 »       }
 81 }</string>
84 ··</Examples>82 ··</Examples>
85 </ErrorDocumentation>83 </ErrorDocumentation>
847 B
CS0152
835 B
CS0152
Ordering differences only
    
Offset 14, 27 lines modifiedOffset 14, 14 lines modified
14 ··{14 ··{
15 ····switch·(f)·{15 ····switch·(f)·{
16 ····case·Foo.MUL:·break;16 ····case·Foo.MUL:·break;
17 ····case·Foo.MUL:·break;17 ····case·Foo.MUL:·break;
18 ····}18 ····}
19 ··}19 ··}
20 }</string>20 }</string>
21 ····<string>//·CS0152:·The·label·`case·1:'·already·occurs·in·this·switch·statement 
22 //·Line:·9 
23 class·X·{ 
24 »       void·f·(int·i) 
25 »       { 
26 »       »       switch·(i){ 
27 »       »       case·1: 
28 »       »       »       break; 
29 »       »       case·1:»  
30 »       »       »       break; 
31 »       »       } 
32 »       } 
33 }</string> 
34 ····<string>//·CS0152:·The·label·`case·2:'·already·occurs·in·this·switch·statement21 ····<string>//·CS0152:·The·label·`case·2:'·already·occurs·in·this·switch·statement
35 //·Line:·1922 //·Line:·19
  
36 using·System;23 using·System;
  
37 enum·E24 enum·E
38 {25 {
Offset 50, 9 lines modifiedOffset 37, 22 lines modified
50 »       »       »       case·E.Foo:37 »       »       »       case·E.Foo:
51 »       »       »       »       break;38 »       »       »       »       break;
52 »       »       »       case·E.Foo:39 »       »       »       case·E.Foo:
53 »       »       »       »       break;40 »       »       »       »       break;
54 »       »       }41 »       »       }
55 »       }42 »       }
56 }</string>43 }</string>
 44 ····<string>//·CS0152:·The·label·`case·1:'·already·occurs·in·this·switch·statement
 45 //·Line:·9
 46 class·X·{
 47 »       void·f·(int·i)
 48 »       {
 49 »       »       switch·(i){
 50 »       »       case·1:
 51 »       »       »       break;
 52 »       »       case·1:» 
 53 »       »       »       break;
 54 »       »       }
 55 »       }
 56 }</string>
57 ··</Examples>57 ··</Examples>
58 </ErrorDocumentation>58 </ErrorDocumentation>
1.23 KB
CS0273
1.21 KB
CS0273
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0273</ErrorName>3 ··<ErrorName>CS0273</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`C.S2.set'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`C.S2'
 6 //·Line:·7
 7 //·Compiler·options:·-langversion:7.2
  
 8 ·class·C
 9 ·{
 10 »       private·string·S2·{·get;·private·protected·set;·}
 11 ·}</string>
5 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`Error0273.Message.get'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`Error0273.Message'12 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`Error0273.Message.get'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`Error0273.Message'
6 //·Line:·813 //·Line:·8
7 //·Compiler·options:·-t:library14 //·Compiler·options:·-t:library
  
8 ·class·Error027315 ·class·Error0273
9 ·{16 ·{
10 »       ·protected·internal·string·Message·{17 »       ·protected·internal·string·Message·{
Offset 13, 17 lines modifiedOffset 21, 9 lines modified
13 »       »       »       ·return·"Hi";21 »       »       »       ·return·"Hi";
14 »       »       ·}22 »       »       ·}
15 »       »       ·set·{23 »       »       ·set·{
16 »       »       ·}24 »       »       ·}
17 »       ·}25 »       ·}
  
18 ·}</string>26 ·}</string>
19 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`C.S2.set'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`C.S2' 
20 //·Line:·7 
21 //·Compiler·options:·-langversion:7.2 
  
22 ·class·C 
23 ·{ 
24 »       private·string·S2·{·get;·private·protected·set;·} 
25 ·}</string> 
26 ··</Examples>27 ··</Examples>
27 </ErrorDocumentation>28 </ErrorDocumentation>
3.37 KB
CS0117
3.36 KB
CS0117
Ordering differences only
    
Offset 1, 56 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0117</ErrorName>3 ··<ErrorName>CS0117</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0117:·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·definition·for·`errorarg'5 ····<string>//·CS0117:·`string'·does·not·contain·a·definition·for·`Parse'
6 //·Line:·6 //·Line:·10
  
7 using·System.Runtime.CompilerServices; 
  
8 public·class·E 
9 { 
10 ···[IndexerName("xxx",·errorarg·=·"")] 
11 ···public·int·this[int·index]·{ 
12 ······get·{ 
13 ·········return·0; 
14 ······} 
15 ···} 
16 }</string> 
17 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`Method' 
18 //·Line:·8 
  
 7 using·System;
19 public·class·E·:·A 
20 { 
21 »       void·Test·() 
22 »       { 
23 »       »       base.Method·(); 
24 »       } 
25 } 
  
26 static·class·S8 class·string_parse
27 {9 {
28 »       public·static·void·Method·(this·A·a)10 »       public·static·void·Main·()
29 »       {11 »       {
 12 »       »       string·drawBackLabel·=·string.Parse("absDrawBack");
30 »       }13 »       }
31 } 
  
32 public·class·A 
33 { 
34 }</string>14 }</string>
35 ····<string>//·CS0117:·`string'·does·not·contain·a·definition·for·`Parse'15 ····<string>//·CS0117:·`System.Console'·does·not·contain·a·definition·for·`WriteLINE'
36 //·Line:·1016 //·Line:·10
  
37 using·System;17 using·System;
  
38 class·string_parse18 public·class·Test
39 {19 {
40 »       public·static·void·Main·()20 »       public·static·void·Main·()
41 »       {21 »       {
42 »       »       string·drawBackLabel·=·string.Parse("absDrawBack");22 »       »       var·x·=·nameof·(Console.WriteLINE);
43 »       }23 »       }
44 }</string>24 }</string>
45 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'25 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'
46 //·Line:·1526 //·Line:·15
  
  
47 using·System;27 using·System;
Offset 86, 38 lines modifiedOffset 63, 34 lines modified
86 class·MainClass63 class·MainClass
87 {64 {
88 »       public·static·void·Main·()65 »       public·static·void·Main·()
89 »       {66 »       {
90 »       »       var·c·=·Color.Transparent·();67 »       »       var·c·=·Color.Transparent·();
91 »       }68 »       }
92 }</string>69 }</string>
93 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE'70 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`Method'
94 //·Line:·671 //·Line:·8
  
95 class·X72 public·class·E·:·A
96 {73 {
97 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE)74 »       void·Test·()
98 »       {75 »       {
 76 »       »       base.Method·();
99 »       }77 »       }
100 }78 }
  
 79 static·class·S
101 class·A 
102 { 
103 }</string> 
104 ····<string>//·CS0117:·`System.Console'·does·not·contain·a·definition·for·`WriteLINE' 
105 //·Line:·10 
  
106 using·System; 
  
107 public·class·Test 
108 {80 {
109 »       public·static·void·Main·()81 »       public·static·void·Method·(this·A·a)
110 »       {82 »       {
111 »       »       var·x·=·nameof·(Console.WriteLINE); 
112 »       }83 »       }
 84 }
  
 85 public·class·A
 86 {
113 }</string>87 }</string>
114 ····<string>//·CS0117:·`X'·does·not·contain·a·definition·for·`P'88 ····<string>//·CS0117:·`X'·does·not·contain·a·definition·for·`P'
115 //·Line:·1189 //·Line:·11
  
116 class·X90 class·X
117 {91 {
118 »       public·void·Test·()92 »       public·void·Test·()
Offset 125, 23 lines modifiedOffset 98, 50 lines modified
125 »       »       Foo·();98 »       »       Foo·();
126 »       }99 »       }
  
127 »       public·static·void·Foo·(string·Product·=·X.P)100 »       public·static·void·Foo·(string·Product·=·X.P)
128 »       {101 »       {
129 »       }102 »       }
130 }</string>103 }</string>
 104 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE'
 105 //·Line:·6
  
 106 class·X
 107 {
 108 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE)
 109 »       {
 110 »       }
 111 }
  
 112 class·A
 113 {
 114 }</string>
131 ····<string>//·CS0117:·`System.Reflection.BindingFlags'·does·not·contain·a·definition·for·`Private'115 ····<string>//·CS0117:·`System.Reflection.BindingFlags'·does·not·contain·a·definition·for·`Private'
132 //·Line:·8116 //·Line:·8
  
Max diff block lines reached; 604/3401 bytes (17.76%) of diff not shown.
796 B
CS0701
784 B
CS0701
Ordering differences only
    
Offset 6, 25 lines modifiedOffset 6, 25 lines modified
6 //·Line:·66 //·Line:·6
  
7 sealed·class·A·{·}7 sealed·class·A·{·}
  
8 class·Foo&lt;T&gt;·where·T·:·A8 class·Foo&lt;T&gt;·where·T·:·A
9 {9 {
10 }</string>10 }</string>
 11 ····<string>//·CS0701:·`string'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
 12 //·Line:·4
  
 13 class·Foo&lt;T&gt;·where·T·:·string
 14 {
 15 }</string>
11 ····<string>//·CS0701:·`S'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter16 ····<string>//·CS0701:·`S'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
12 //·Line:·817 //·Line:·8
  
13 struct·S18 struct·S
14 {19 {
15 }20 }
  
16 class·Foo&lt;T&gt;·where·T·:·S21 class·Foo&lt;T&gt;·where·T·:·S
17 {22 {
18 }</string>23 }</string>
19 ····<string>//·CS0701:·`string'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter 
20 //·Line:·4 
  
21 class·Foo&lt;T&gt;·where·T·:·string 
22 { 
23 }</string> 
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
8.3 KB
CS0208
8.29 KB
CS0208
Ordering differences only
    
Offset 12, 54 lines modifiedOffset 12, 65 lines modified
12 }12 }
  
13 unsafe·class·t·{13 unsafe·class·t·{
14 »       static·void·Main·()·{14 »       static·void·Main·()·{
15 »       »       foo·*f·=·null;15 »       »       foo·*f·=·null;
16 »       }16 »       }
17 }</string>17 }</string>
 18 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'
 19 //·Line:·9
 20 //·Compiler·options:·/unsafe
  
 21 public·class·Splay&lt;T&gt;
 22 {
 23 ··unsafe·private·class·Node
 24 ··{
 25 ····private·Node·*············parent;
 26 ····private·T·················data;
 27 ··}·
 28 }</string>
18 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X&lt;A&gt;'29 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X&lt;A&gt;'
19 //·Line:·1230 //·Line:·12
20 //·Compiler·options:·-unsafe31 //·Compiler·options:·-unsafe
  
21 class·X·&lt;Y&gt;·{32 class·X·&lt;Y&gt;·{
22 }33 }
  
23 unsafe·class·A·{34 unsafe·class·A·{
  
24 »       static·void·Main·()35 »       static·void·Main·()
25 »       {36 »       {
26 »       »       int·size·=·sizeof·(X&lt;A&gt;);37 »       »       int·size·=·sizeof·(X&lt;A&gt;);
27 »       }38 »       }
28 }</string>39 }</string>
29 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X'40 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`object'
30 //·Line:·841 //·Line:·11
31 //·Compiler·options:·-unsafe42 //·Compiler·options:·-unsafe
  
 43 using·System;
 44 using·System.Runtime.InteropServices;
32 unsafe·struct·X·{ 
33 »       string·a; 
34 »       static·void·Main·()·{ 
35 »       »       X*·y; 
36 »       } 
37 }</string> 
38 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`S&lt;int&gt;.N' 
39 //·Line:·16 
40 //·Compiler·options:·-unsafe 
  
41 struct·S&lt;T&gt;45 class·C
42 {46 {
43 »       public·struct·N47 »       [DllImport·("xml2")]
 48 »       unsafe·static·extern·object*·valuePop·(IntPtr·context);
 49 »       public·static·void·Main·()
44 »       {50 »       {
45 »       }51 »       }
46 }52 }</string>
 53 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'
 54 //·Line:·7
 55 //·Compiler·options:·-unsafe
  
47 unsafe·class·Test56 unsafe·class·Foo&lt;T&gt;·where·T·:·struct
48 {57 {
49 »       public·static·void·Main() 
50 »       { 
51 »       »       S&lt;int&gt;.N*·a;58 »       public·T*·Elements·{
 59 »       »       get·{
 60 »       »       »       return·null;
 61 »       »       }
52 »       }62 »       }
53 }</string>63 }</string>
54 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'64 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'
55 //·Line:·1765 //·Line:·17
56 //·Compiler·options:·-unsafe66 //·Compiler·options:·-unsafe
  
57 namespace·CS20867 namespace·CS208
Offset 74, 31 lines modifiedOffset 85, 32 lines modified
74 »       »       unsafe·static·void·Main·()85 »       »       unsafe·static·void·Main·()
75 »       »       {»      »      »      86 »       »       {»      »      »      
76 »       »       »       Foo·f·=·new·Foo·();87 »       »       »       Foo·f·=·new·Foo·();
77 »       »       »       void·*s·=·&amp;f;88 »       »       »       void·*s·=·&amp;f;
78 »       »       }89 »       »       }
79 »       }90 »       }
80 }</string>91 }</string>
81 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'92 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X'
82 //·Line:·2093 //·Line:·8
83 //·Compiler·options:·-unsafe94 //·Compiler·options:·-unsafe
  
84 namespace·CS208 
85 { 
86 »       public·class·Foo 
87 »       {95 unsafe·struct·X·{
 96 »       string·a;
 97 »       static·void·Main·()·{
 98 »       »       X*·y;
88 »       }99 »       }
 100 }</string>
 101 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'
 102 //·Line:·8
  
89 »       public·class·Bar103 class·X
 104 {
 105 »       public·static·void·Foo&lt;T&gt;·(T·t)
90 »       {106 »       {
 107 »       »       object·o·=·sizeof·(T);
91 »       »       unsafe·static·void·Main·() 
92 »       »       {»      »      »       
93 »       »       »       Foo·f·=·new·Foo·(); 
94 »       »       »       Foo·*s·=·&amp;f; 
95 »       »       } 
96 »       }108 »       }
97 }</string>109 }</string>
98 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'110 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'
99 //·Line:·20111 //·Line:·20
100 //·Compiler·options:·-unsafe112 //·Compiler·options:·-unsafe
  
101 namespace·CS208113 namespace·CS208
Offset 116, 25 lines modifiedOffset 128, 35 lines modified
116 »       »       unsafe·static·void·Main·()128 »       »       unsafe·static·void·Main·()
117 »       »       {»      »      »      129 »       »       {»      »      »      
118 »       »       »       Foo·f·=·new·Foo·();130 »       »       »       Foo·f·=·new·Foo·();
119 »       »       »       void·*s·=·&amp;f;131 »       »       »       void·*s·=·&amp;f;
120 »       »       }132 »       »       }
121 »       }133 »       }
122 }</string>134 }</string>
123 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'135 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Foo.P'
124 //·Line:·9136 //·Line:·18
Max diff block lines reached; 4917/8451 bytes (58.18%) of diff not shown.
762 B
CS1031
750 B
CS1031
Ordering differences only
    
Offset 11, 14 lines modifiedOffset 11, 26 lines modified
11 {11 {
12 »       public·static·void·Main·()12 »       public·static·void·Main·()
13 »       {13 »       {
14 »       »       Type·t·=·typeof·(this);14 »       »       Type·t·=·typeof·(this);
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS1031:·Type·expected17 ····<string>//·CS1031:·Type·expected
 18 //·Line:·8
  
 19 using·System;
  
 20 class·M
 21 {
 22 »       public·static·void·Main·()
 23 »       {
 24 »       »       Type·t·=·typeof·(this);
 25 »       }
 26 }</string>
 27 ····<string>//·CS1031:·Type·expected
18 //·Line:·1628 //·Line:·16
  
19 public·class·B&lt;Y&gt;··where·Y:·B&lt;Y&gt;29 public·class·B&lt;Y&gt;··where·Y:·B&lt;Y&gt;
20 {30 {
21 }31 }
  
22 public·class·A&lt;X&gt;:·B&lt;A&lt;X&gt;&gt;32 public·class·A&lt;X&gt;:·B&lt;A&lt;X&gt;&gt;
Offset 35, 21 lines modifiedOffset 47, 9 lines modified
35 ····<string>//·CS1031:·Type·expected47 ····<string>//·CS1031:·Type·expected
36 //·Line:·448 //·Line:·4
  
37 enum·E·:·this49 enum·E·:·this
38 {50 {
39 »       a·=·151 »       a·=·1
40 }</string>52 }</string>
41 ····<string>//·CS1031:·Type·expected 
42 //·Line:·8 
  
43 using·System; 
  
44 class·M 
45 { 
46 »       public·static·void·Main·() 
47 »       { 
48 »       »       Type·t·=·typeof·(this); 
49 »       } 
50 }</string> 
51 ··</Examples>53 ··</Examples>
52 </ErrorDocumentation>54 </ErrorDocumentation>
3.33 KB
CS0826
3.32 KB
CS0826
Ordering differences only
    
Offset 1, 115 lines modifiedOffset 1, 115 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0826</ErrorName>3 ··<ErrorName>CS0826</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly5 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
6 //·Line:·136 //·Line:·9
  
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       static·void·TestMethod·() 
10 »       { 
11 »       } 
12 »        
13 »       static·void·Main·()9 »       static·void·Main·()
14 »       {10 »       {
15 »       »       var·e·=·new[]·{·TestMethod·()·};11 »       »       var·e·=·new[]·{·};
16 »       }12 »       }
17 }</string>13 }</string>
18 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly14 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
19 //·Line:·815 //·Line:·8
  
20 public·class·Test16 class·XX
21 {17 {
22 »       static·void·Main·()18 »       public·static·void·Main·()
23 »       {19 »       {
24 »       »       var·e·=·new[]·{·1,·"a"·};20 »       »       var·m·=·new·[]·{·(1,·Main)·};
25 »       }21 »       }
26 }</string>22 }</string>
27 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly23 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
28 //·Line:·824 //·Line:·8
  
29 public·class·Test25 public·class·Test
30 {26 {
31 »       static·void·Main·()27 »       static·void·Main·()
32 »       {28 »       {
33 »       »       var·e·=·new[]·{·Main·};29 »       »       var·e·=·new[]·{·1,·null·};
34 »       }30 »       }
35 }</string>31 }</string>
36 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly32 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
37 //·Line:·833 //·Line:·8
  
38 public·class·Test34 public·class·Test
39 {35 {
40 »       static·void·Main·()36 »       static·void·Main·()
41 »       {37 »       {
42 »       »       var·e·=·new[]·{·1,·null·};38 »       »       var·e·=·new[]·{·Main·};
43 »       }39 »       }
44 }</string>40 }</string>
45 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly41 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
46 //·Line:·942 //·Line:·8
  
  
47 public·class·Test43 public·class·Test
48 {44 {
49 »       static·void·Main·()45 »       static·void·Main·()
50 »       {46 »       {
51 »       »       var·e·=·new[]·{·delegate·{}·};47 »       »       var·e·=·new[]·{·1,·"a"·};
52 »       }48 »       }
53 }</string>49 }</string>
54 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly50 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
55 //·Line:·951 //·Line:·8
  
  
56 public·class·Test52 class·C
57 {53 {
58 »       static·void·Main·()54 »       public·static·void·Main·()
59 »       {55 »       {
60 »       »       var·e·=·new[]·{·null·};56 »       »       var·array·=·new[]·{·null,·null·};
61 »       }57 »       }
62 }</string>58 }</string>
63 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly59 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
64 //·Line:·860 //·Line:·13
  
65 class·XX 
 61 public·class·Test
66 {62 {
67 »       public·static·void·Main·()63 »       static·void·TestMethod·()
68 »       {64 »       {
69 »       »       var·m·=·new·[]·{·(1,·Main)·};65 »       }
 66 »       
 67 »       static·void·Main·()
 68 »       {
 69 »       »       var·e·=·new[]·{·TestMethod·()·};
70 »       }70 »       }
71 }</string>71 }</string>
72 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly72 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
73 //·Line:·973 //·Line:·9
  
  
74 public·class·Test74 public·class·Test
75 {75 {
76 »       static·void·Main·()76 »       static·void·Main·()
77 »       {77 »       {
78 »       »       var·e·=·new[]·{·};78 »       »       var·e·=·new[]·{·null·};
79 »       }79 »       }
80 }</string>80 }</string>
81 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly81 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
82 //·Line:·982 //·Line:·9
  
  
83 public·class·Test83 public·class·Test
84 {84 {
85 »       static·void·Main·()85 »       static·void·Main·()
86 »       {86 »       {
87 »       »       var·e·=·new[,,,]·{·1,·2·};·87 »       »       var·e·=·new[]·{·delegate·{}·};
88 »       }88 »       }
89 }</string>89 }</string>
90 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly90 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
91 //·Line:·891 //·Line:·9
  
92 class·C 
 92 public·class·Test
93 {93 {
94 »       public·static·void·Main·()94 »       static·void·Main·()
95 »       {95 »       {
96 »       »       var·array·=·new[]·{·null,·null·};96 »       »       var·e·=·new[,,,]·{·1,·2·};·
97 »       }97 »       }
98 }</string>98 }</string>
99 ··</Examples>99 ··</Examples>
100 </ErrorDocumentation>100 </ErrorDocumentation>
1.92 KB
CS1548
1.91 KB
CS1548
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1548</ErrorName>3 ··<ErrorName>CS1548</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`file_not_found.snk'·does·not·exist5 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`missing.snk'·does·not·exist
6 //·Line:·06 //·Line:·0
 7 //·Compiler·options:·-keyfile:missing.snk
  
 8 class·C
 9 {
7 using·System.Reflection; 
  
8 [assembly:·AssemblyKeyFile·("file_not_found.snk")] 
  
9 class·MyClass·{ 
  
10 »       public·static·void·Main·(string·[]·args)10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·does·not·have·a·private·key14 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·does·not·have·a·private·key
15 //·Line:·015 //·Line:·0
  
16 using·System.Reflection;16 using·System.Reflection;
Offset 28, 32 lines modifiedOffset 25, 35 lines modified
  
28 class·MyClass·{25 class·MyClass·{
  
29 »       public·static·void·Main·(string·[]·args)26 »       public·static·void·Main·(string·[]·args)
30 »       {27 »       {
31 »       }28 »       }
32 }</string>29 }</string>
33 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`cs1548-2.cs'·has·incorrect·format30 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`file_not_found.snk'·does·not·exist
34 //·Line:·031 //·Line:·0
  
35 using·System.Reflection;32 using·System.Reflection;
  
36 [assembly:·AssemblyKeyFile·("cs1548-2.cs")]33 [assembly:·AssemblyKeyFile·("file_not_found.snk")]
  
37 class·MyClass·{34 class·MyClass·{
  
38 »       public·static·void·Main·(string·[]·args)35 »       public·static·void·Main·(string·[]·args)
39 »       {36 »       {
40 »       }37 »       }
41 }</string>38 }</string>
42 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`missing.snk'·does·not·exist39 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`cs1548-2.cs'·has·incorrect·format
43 //·Line:·040 //·Line:·0
44 //·Compiler·options:·-keyfile:missing.snk 
  
45 class·C 
46 {41 using·System.Reflection;
  
 42 [assembly:·AssemblyKeyFile·("cs1548-2.cs")]
  
 43 class·MyClass·{
  
47 »       public·static·void·Main·()44 »       public·static·void·Main·(string·[]·args)
48 »       {45 »       {
49 »       }46 »       }
50 }</string>47 }</string>
51 ··</Examples>48 ··</Examples>
52 </ErrorDocumentation>49 </ErrorDocumentation>
1.44 KB
CS0436
1.43 KB
CS0436
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0436</ErrorName>3 ··<ErrorName>CS0436</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0436:·The·type·`System.Console'·conflicts·with·the·imported·type·of·same·name'.·Ignoring·the·imported·type·definition 
6 //·Line:·16 
7 //·Compiler·options:·-warn:2·-warnaserror 
  
8 namespace·System 
9 { 
10 ····public·class·Console 
11 ····{ 
12 ····} 
13 } 
  
14 public·class·C 
15 { 
16 ····public·static·void·Main·() 
17 ····{ 
18 ········new·System.Console·(); 
19 ····} 
20 }</string> 
21 ····<string>//·CS0436:·The·type·`System.Runtime.CompilerServices.RuntimeHelpers'·conflicts·with·the·imported·type·of·same·name'.·Ignoring·the·imported·type·definition5 ····<string>//·CS0436:·The·type·`System.Runtime.CompilerServices.RuntimeHelpers'·conflicts·with·the·imported·type·of·same·name'.·Ignoring·the·imported·type·definition
22 //·Line:·206 //·Line:·20
23 //·Compiler·options:·-warn:2·-warnaserror7 //·Compiler·options:·-warn:2·-warnaserror
  
24 using·System.Runtime.CompilerServices;8 using·System.Runtime.CompilerServices;
  
25 namespace·System.Runtime.CompilerServices9 namespace·System.Runtime.CompilerServices
Offset 40, 9 lines modifiedOffset 22, 27 lines modified
40 class·C22 class·C
41 {23 {
42 »       public·static·void·Main·()24 »       public·static·void·Main·()
43 »       {25 »       {
44 »       »       RuntimeHelpers.SomeMethod·(null);26 »       »       RuntimeHelpers.SomeMethod·(null);
45 »       }27 »       }
46 }</string>28 }</string>
 29 ····<string>//·CS0436:·The·type·`System.Console'·conflicts·with·the·imported·type·of·same·name'.·Ignoring·the·imported·type·definition
 30 //·Line:·16
 31 //·Compiler·options:·-warn:2·-warnaserror
  
 32 namespace·System
 33 {
 34 ····public·class·Console
 35 ····{
 36 ····}
 37 }
  
 38 public·class·C
 39 {
 40 ····public·static·void·Main·()
 41 ····{
 42 ········new·System.Console·();
 43 ····}
 44 }</string>
47 ··</Examples>45 ··</Examples>
48 </ErrorDocumentation>46 </ErrorDocumentation>
1.53 KB
CS0220
1.51 KB
CS0220
Ordering differences only
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0220</ErrorName>3 ··<ErrorName>CS0220</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode5 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
6 //·Line:·76 //·Line:·7
  
7 enum·E1·:·byte 
8 { 
9 ··A·=·2 
10 } 
  
11 enum·E2·:·ulong 
12 { 
13 ··A·=·ulong.MaxValue·-·1, 
14 ··B·=·E1.A·*·E2.A 
15 }</string> 
16 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode 
17 //·Line:·7 
  
18 public·class·MainClass·{7 public·class·MainClass·{
19 ········static·void·Main·()·{8 ········static·void·Main·()·{
20 ················int·a·=·-int.MinValue;9 ················const·long·a·=·long.MaxValue;
 10 ················long·b·=·2·*·a;
21 ········}11 ········}
22 }</string>12 }</string>
23 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode13 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
24 //·Line:·714 //·Line:·7
  
25 public·class·MainClass·{15 public·class·MainClass·{
26 ········static·void·Main·()·{16 ········static·void·Main·()·{
27 ················const·long·a·=·long.MaxValue;17 ················int·a·=·-int.MinValue;
28 ················long·b·=·2·*·a; 
29 ········}18 ········}
30 }</string>19 }</string>
31 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode20 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
32 //·Line:·1021 //·Line:·10
33 //·Compiler·options:·-unsafe22 //·Compiler·options:·-unsafe
  
34 class·TestClass23 class·TestClass
35 {24 {
36 »       public·unsafe·static·void·Main·()25 »       public·unsafe·static·void·Main·()
37 »       {26 »       {
38 »       »       int*·arr·=·null;27 »       »       int*·arr·=·null;
39 »       »       var·i·=·arr[long.MaxValue];28 »       »       var·i·=·arr[long.MaxValue];
40 »       }29 »       }
41 }</string>30 }</string>
 31 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
 32 //·Line:·7
  
 33 enum·E1·:·byte
 34 {
 35 ··A·=·2
 36 }
  
 37 enum·E2·:·ulong
 38 {
 39 ··A·=·ulong.MaxValue·-·1,
 40 ··B·=·E1.A·*·E2.A
 41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
10.3 KB
CS1061
10.3 KB
CS1061
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1061</ErrorName>3 ··<ErrorName>CS1061</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1061:·Type·`U2'·does·not·contain·a·definition·for·`Test'·and·no·extension·method·`Test'·of·type·`U2'·could·be·found.·Are·you·missing·an·assembly·reference?5 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`Value'·and·no·extension·method·`Value'·of·type·`int'·could·be·found.·Are·you·missing·an·assembly·reference?
6 //·Line:·206 //·Line:·24
  
 7 using·System;
 8 using·System.Collections.Generic;
 9 using·System.Linq;
7 interface·I&lt;T&gt; 
8 { 
9 »       void·Foo&lt;U&gt;·(U·u)·where·U·:·T; 
10 } 
  
11 struct·S10 namespace·Test
12 {11 {
13 »       public·void·Test·()12 »       static·class·Ex
14 »       {13 »       {
 14 »       »       public·static·IEnumerable&lt;TR&gt;·Foo&lt;T,·TR&gt;·(this·IEnumerable&lt;T&gt;·t,·Func&lt;T,·TR&gt;·f)
 15 »       »       {
 16 »       »       »       return·null;
 17 »       »       }
15 »       }18 »       }
16 } 
  
 19 »       public·class·C
17 class·Test·:·I&lt;S&gt; 
18 { 
19 »       void·I&lt;S&gt;.Foo&lt;U2&gt;·(U2·u2) 
20 »       {20 »       {
21 »       »       u2.Test·();21 »       »       public·static·void·Main·()
 22 »       »       {
 23 »       »       »       int[]·i·=·null;
 24 »       »       »       int·p;
 25 ············var·prods·=·from·pe·in·i.Foo·(p9·=&gt;·p.Value)·select·pe;
 26 »       »       }
22 »       }27 »       }
23 }</string>28 }</string>
24 ····<string>//·CS1061:·Type·`object'·does·not·contain·a·definition·for·`Foo'·and·no·extension·method·`Foo'·of·type·`object'·could·be·found.·Are·you·missing·an·assembly·reference?29 ····<string>//·CS1061:·Type·`object'·does·not·contain·a·definition·for·`Foo'·and·no·extension·method·`Foo'·of·type·`object'·could·be·found.·Are·you·missing·an·assembly·reference?
25 //·Line:·1230 //·Line:·12
  
26 using·System.Collections.Generic;31 using·System.Collections.Generic;
  
Offset 35, 109 lines modifiedOffset 40, 52 lines modified
35 »       {40 »       {
36 »       »       foreach·(KeyValuePair&lt;string,·object&gt;·o·in·arg)41 »       »       foreach·(KeyValuePair&lt;string,·object&gt;·o·in·arg)
37 »       »       {42 »       »       {
38 »       »       »       o.Value.Foo·();43 »       »       »       o.Value.Foo·();
39 »       »       }44 »       »       }
40 »       }45 »       }
41 }</string>46 }</string>
42 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`__0'·and·no·extension·method·`__0'·of·type·`int'·could·be·found.·Are·you·missing·an·assembly·reference? 
43 //·Line:·8 
  
44 static·class·C 
45 { 
46 »       static·void·Main·() 
47 »       { 
48 »       »       int·c·=·0.__0; 
49 »       } 
50 }</string> 
51 ····<string>//·CS1061:·Type·`T'·does·not·contain·a·definition·for·`Name'·and·no·extension·method·`Name'·of·type·`T'·could·be·found.·Are·you·missing·an·assembly·reference?47 ····<string>//·CS1061:·Type·`string'·does·not·contain·a·definition·for·`Name'·and·no·extension·method·`Name'·of·type·`string'·could·be·found.·Are·you·missing·an·assembly·reference?
52 //·Line:·1148 //·Line:·18
  
53 using·System;49 using·System;
54 using·System.Collections.Generic; 
  
55 public·class·C&lt;T,·U&gt; 
56 { 
57 »       public·C·(IEnumerable&lt;T&gt;·t) 
58 »       { 
59 »       »       new·List&lt;T&gt;(t).ConvertAll(p·=&gt;·p.Name); 
60 »       } 
61 }</string> 
62 ····<string>//·CS1061:·Type·`object'·does·not·contain·a·definition·for·`Test'·and·no·extension·method·`Test'·of·type·`object'·could·be·found.·Are·you·missing·an·assembly·reference? 
63 //·Line:·17 
  
64 public·class·S50 static·class·X
65 {51 {
66 »       public·static·void·Test()52 »       public·static·void·Main·()
67 »       {53 »       {
68 »       }54 »       }
69 } 
  
 55 »       static·void·Foo·()
70 public·class·M 
71 { 
72 »       public·object·S·{·get;·set;·} 
  
73 »       public·void·Main·() 
74 »       {56 »       {
 57 »       »       var·fileName·=·"";
 58 »       »       string[]·all·=·null;
75 »       »       S.Test·(); 
76 »       } 
77 }</string> 
78 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`Value'·and·no·extension·method·`Value'·of·type·`int'·could·be·found.·Are·you·missing·an·assembly·reference? 
79 //·Line:·24 
  
80 using·System; 
81 using·System.Collections.Generic; 
82 using·System.Linq; 
  
 59 »       »       all.Each·(x·=&gt;·{
 60 »       »       »       var·name·=·fileName.Name;
83 namespace·Test 
84 { 
85 »       static·class·Ex 
86 »       { 
87 »       »       public·static·IEnumerable&lt;TR&gt;·Foo&lt;T,·TR&gt;·(this·IEnumerable&lt;T&gt;·t,·Func&lt;T,·TR&gt;·f) 
88 »       »       { 
89 »       »       »       return·null; 
90 »       »       }61 »       »       });
91 »       }62 »       }
  
92 »       public·class·C63 »       static·void·Each&lt;T&gt;·(this·T[]·s,·Action&lt;T&gt;·a)
93 »       {64 »       {
94 »       »       public·static·void·Main·() 
95 »       »       { 
96 »       »       »       int[]·i·=·null; 
97 »       »       »       int·p; 
98 ············var·prods·=·from·pe·in·i.Foo·(p9·=&gt;·p.Value)·select·pe; 
99 »       »       } 
100 »       }65 »       }
101 }</string>66 }</string>
102 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`GetValueOrDefault'·and·no·extension·method·`GetValueOrDefault'·of·type·`int'·could·be·found.·Are·you·missing·`System.Collections.Generic'·using·directive?67 ····<string>//·CS1061:·Type·`string'·does·not·contain·a·definition·for·`Length2'·and·no·extension·method·`Length2'·of·type·`string'·could·be·found.·Are·you·missing·an·assembly·reference?
Max diff block lines reached; 6446/10534 bytes (61.19%) of diff not shown.
1.19 KB
CS0655
1.17 KB
CS0655
Ordering differences only
    
Offset 5, 44 lines modifiedOffset 5, 44 lines modified
5 ····<string>//·CS0655:·`a'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type5 ····<string>//·CS0655:·`a'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type
6 //·Line:·116 //·Line:·11
  
7 using·System;7 using·System;
  
8 class·TestAttribute·:·Attribute8 class·TestAttribute·:·Attribute
9 {9 {
10 »       public·int[,]·a;10 ···public·int[][]·a;
11 }11 }
  
12 [Test·(a·=·null)]12 [Test·(a·=·null)]
13 class·C13 class·C
14 {14 {
15 }</string>15 }</string>
16 ····<string>//·CS0655:·`a'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type16 ····<string>//·CS0655:·`d'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type
17 //·Line:·1117 //·Line:·11
  
18 using·System;18 using·System;
  
19 class·TestAttribute·:·Attribute19 class·TestAttribute·:·Attribute
20 {20 {
21 ···public·int[][]·a;21 ···public·decimal·d;
22 }22 }
  
23 [Test·(a·=·null)]23 [Test·(d·=·44444)]
24 class·C24 class·C
25 {25 {
26 }</string>26 }</string>
27 ····<string>//·CS0655:·`d'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type27 ····<string>//·CS0655:·`a'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type
28 //·Line:·1128 //·Line:·11
  
29 using·System;29 using·System;
  
30 class·TestAttribute·:·Attribute30 class·TestAttribute·:·Attribute
31 {31 {
32 ···public·decimal·d;32 »       public·int[,]·a;
33 }33 }
  
34 [Test·(d·=·44444)]34 [Test·(a·=·null)]
35 class·C35 class·C
36 {36 {
37 }</string>37 }</string>
38 ··</Examples>38 ··</Examples>
39 </ErrorDocumentation>39 </ErrorDocumentation>
2.6 KB
CS0828
2.59 KB
CS0828
Ordering differences only
    
Offset 1, 46 lines modifiedOffset 1, 72 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0828</ErrorName>3 ··<ErrorName>CS0828</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'
 6 //·Line:·9
  
  
 7 public·class·Test
 8 {
 9 »       static·void·Main·()
 10 »       {
 11 »       »       int·A·=·9;
 12 »       »       var·v1·=·new·{·A,·Value·=·null·};
 13 »       }
 14 }</string>
5 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'15 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'
6 //·Line:·1216 //·Line:·12
  
7 public·class·Test17 public·class·Test
8 {18 {
9 »       static·void·Error·()19 »       static·void·Error·()
10 »       {20 »       {
11 »       }21 »       }
12 »       22 »       
13 »       static·void·Main·()23 »       static·void·Main·()
14 »       {24 »       {
15 »       »       var·v·=·new·{·Value·=·Error·};25 »       »       var·v·=·new·{·Value·=·Error·};
16 »       }26 »       }
17 }</string>27 }</string>
 28 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void'
 29 //·Line:·13
  
  
 30 public·class·Test
 31 {
 32 »       static·void·Error·()
 33 »       {
 34 »       }
 35 »       
 36 »       static·void·Main·()
 37 »       {
 38 »       »       var·v·=·new·{·Value·=·Error·()·};
 39 »       }
 40 }</string>
18 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'41 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'
19 //·Line:·942 //·Line:·9
  
20 class·XX43 class·XX
21 {44 {
22 »       public·static·void·Main·()45 »       public·static·void·Main·()
23 »       {46 »       {
24 »       »       var·m·=·new·{47 »       »       var·m·=·new·{
25 »       »       »       Prop·=·(1,·Main)48 »       »       »       Prop·=·(1,·Main)
26 »       »       };49 »       »       };
27 »       }50 »       }
28 }</string>51 }</string>
29 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'52 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'
30 //·Line:·953 //·Line:·8
  
  
31 public·class·Test54 public·class·Test
32 {55 {
33 »       static·void·Main·()56 »       static·void·Main·()
34 »       {57 »       {
35 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};58 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·};
36 »       }59 »       }
37 }</string>60 }</string>
38 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'61 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'
39 //·Line:·962 //·Line:·9
40 //·Compiler·options:·-unsafe63 //·Compiler·options:·-unsafe
  
41 public·unsafe·class·Test64 public·unsafe·class·Test
Offset 51, 46 lines modifiedOffset 77, 20 lines modified
51 »       }77 »       }
52 »       78 »       
53 »       static·void·Main·()79 »       static·void·Main·()
54 »       {80 »       {
55 »       »       var·v·=·new·{·Value·=·Error·()·};81 »       »       var·v·=·new·{·Value·=·Error·()·};
56 »       }82 »       }
57 }</string>83 }</string>
58 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'84 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'
59 //·Line:·985 //·Line:·9
  
  
60 public·class·Test86 public·class·Test
61 {87 {
62 »       static·void·Main·()88 »       static·void·Main·()
63 »       {89 »       {
 90 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};
64 »       »       int·A·=·9; 
65 »       »       var·v1·=·new·{·A,·Value·=·null·}; 
66 »       } 
67 }</string> 
68 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void' 
69 //·Line:·13 
  
  
70 public·class·Test 
71 { 
72 »       static·void·Error·() 
73 »       { 
74 »       } 
75 »        
76 »       static·void·Main·() 
77 »       { 
78 »       »       var·v·=·new·{·Value·=·Error·()·}; 
79 »       } 
80 }</string> 
81 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method' 
82 //·Line:·8 
  
83 public·class·Test 
84 { 
85 »       static·void·Main·() 
86 »       { 
87 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·}; 
88 »       }91 »       }
89 }</string>92 }</string>
90 ··</Examples>93 ··</Examples>
91 </ErrorDocumentation>94 </ErrorDocumentation>
564 B
CS8084
552 B
CS8084
Ordering differences only
    
Offset 9, 26 lines modifiedOffset 9, 26 lines modified
9 {9 {
10 »       static·void·Foo&lt;T&gt;·()10 »       static·void·Foo&lt;T&gt;·()
11 »       {11 »       {
12 »       }12 »       }
  
13 »       static·void·Main·()13 »       static·void·Main·()
14 »       {14 »       {
15 »       »       string·s·=·nameof·(Foo&lt;int&gt;);15 »       »       string·s·=·nameof·(C.Foo&lt;int&gt;);
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS8084:·An·argument·to·nameof·operator·cannot·be·method·group·with·type·arguments18 ····<string>//·CS8084:·An·argument·to·nameof·operator·cannot·be·method·group·with·type·arguments
19 //·Line:·1219 //·Line:·12
  
20 static·class·C20 static·class·C
21 {21 {
22 »       static·void·Foo&lt;T&gt;·()22 »       static·void·Foo&lt;T&gt;·()
23 »       {23 »       {
24 »       }24 »       }
  
25 »       static·void·Main·()25 »       static·void·Main·()
26 »       {26 »       {
27 »       »       string·s·=·nameof·(C.Foo&lt;int&gt;);27 »       »       string·s·=·nameof·(Foo&lt;int&gt;);
28 »       }28 »       }
29 }</string>29 }</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
2.83 KB
CS1690
2.82 KB
CS1690
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 38 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1690</ErrorName>3 ··<ErrorName>CS1690</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class5 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
6 //·Line:·226 //·Line:·27
7 //·Compiler·options:·-warn:1·-warnaserror7 //·Compiler·options:·-warn:1·-warnaserror
  
8 using·System;8 using·System;
  
9 public·struct·Point9 public·struct·Coord·
10 {10 {
11 ········public·bool·this·[int·i]·{·set·{·}·}11 ········public·void·Error·()·{}
 12 }
  
 13 public·struct·Point·{
 14 »       public·Coord·x;
 15 »       public·Coord·y;
12 }16 }
  
13 public·class·A·:·MarshalByRefObject17 public·class·A·:·MarshalByRefObject
14 {18 {
15 ···public·Point·point·=·new·Point·();19 ···public·Point·point·=·new·Point·();
16 }20 }
  
17 public·class·Test21 public·class·Test
18 {22 {
19 ···public·static·void·Main·()23 ···public·static·void·Main·()
20 ···{24 ···{
21 ········A·a·=·new·A·();25 ········A·a·=·new·A·();
22 ········a.point·[3]·=·false;26 ········a.point.x.Error·();
23 ···}27 ···}
24 }</string>28 }</string>
25 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class29 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
26 //·Line:·2730 //·Line:·27
27 //·Compiler·options:·-warn:1·-warnaserror31 //·Compiler·options:·-warn:1·-warnaserror
  
28 using·System;32 using·System;
Offset 112, 15 lines modifiedOffset 117, 15 lines modified
112 //·Line:·27117 //·Line:·27
113 //·Compiler·options:·-warn:1·-warnaserror118 //·Compiler·options:·-warn:1·-warnaserror
  
114 using·System;119 using·System;
  
115 public·struct·Coord·120 public·struct·Coord·
116 {121 {
117 ········public·void·Error·()·{}122 ········public·int·val;·
118 }123 }
  
119 public·struct·Point·{124 public·struct·Point·{
120 »       public·Coord·x;125 »       public·Coord·x;
121 »       public·Coord·y;126 »       public·Coord·y;
122 }127 }
  
Offset 130, 65 lines modifiedOffset 135, 60 lines modified
130 }135 }
  
131 public·class·Test136 public·class·Test
132 {137 {
133 ···public·static·void·Main·()138 ···public·static·void·Main·()
134 ···{139 ···{
135 ········A·a·=·new·A·();140 ········A·a·=·new·A·();
136 ········a.point.x.Error·();141 ········Console.WriteLine·(a.point.x.val);
137 ···}142 ···}
138 }</string>143 }</string>
139 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class144 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
140 //·Line:·27145 //·Line:·22
141 //·Compiler·options:·-warn:1·-warnaserror146 //·Compiler·options:·-warn:1·-warnaserror
  
142 using·System;147 using·System;
  
143 public·struct·Coord·148 public·struct·Point
144 {149 {
 150 ········public·void·Error·()·{}
145 ········public·int·val;· 
146 } 
  
147 public·struct·Point·{ 
148 »       public·Coord·x; 
149 »       public·Coord·y; 
150 }151 }
  
151 public·class·A·:·MarshalByRefObject152 public·class·A·:·MarshalByRefObject
152 {153 {
153 ···public·Point·point·=·new·Point·();154 ···public·Point·point·=·new·Point·();
154 }155 }
  
155 public·class·Test156 public·class·Test
156 {157 {
157 ···public·static·void·Main·()158 ···public·static·void·Main·()
158 ···{159 ···{
159 ········A·a·=·new·A·();160 ········A·a·=·new·A·();
160 ········Console.WriteLine·(a.point.x.val);161 ········a.point.Error·();
161 ···}162 ···}
162 }</string>163 }</string>
163 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class164 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
164 //·Line:·22165 //·Line:·22
165 //·Compiler·options:·-warn:1·-warnaserror166 //·Compiler·options:·-warn:1·-warnaserror
  
166 using·System;167 using·System;
  
167 public·struct·Point168 public·struct·Point
168 {169 {
169 ········public·void·Error·()·{}170 ········public·bool·this·[int·i]·{·set·{·}·}
170 }171 }
  
171 public·class·A·:·MarshalByRefObject172 public·class·A·:·MarshalByRefObject
172 {173 {
173 ···public·Point·point·=·new·Point·();174 ···public·Point·point·=·new·Point·();
174 }175 }
  
175 public·class·Test176 public·class·Test
176 {177 {
177 ···public·static·void·Main·()178 ···public·static·void·Main·()
178 ···{179 ···{
179 ········A·a·=·new·A·();180 ········A·a·=·new·A·();
180 ········a.point.Error·();181 ········a.point·[3]·=·false;
181 ···}182 ···}
182 }</string>183 }</string>
183 ··</Examples>184 ··</Examples>
184 </ErrorDocumentation>185 </ErrorDocumentation>
1.76 KB
CS0052
1.75 KB
CS0052
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0052</ErrorName>3 ··<ErrorName>CS0052</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`InternalClass'·is·less·accessible·than·field·`PublicClass.member' 
6 //·Line:·8 
  
7 class·InternalClass·{ 
8 } 
  
9 public·class·PublicClass·{ 
10 »       public·InternalClass·member; 
11 }</string> 
12 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'5 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'
13 //·Line:·126 //·Line:·12
  
14 public·class·A7 public·class·A
15 {8 {
16 »       private·class·B·{·}9 »       private·class·B·{·}
  
Offset 22, 24 lines modifiedOffset 13, 22 lines modified
22 »       {13 »       {
23 »       »       protected·class·D14 »       »       protected·class·D
24 »       »       {15 »       »       {
25 »       »       »       protected·B·b;16 »       »       »       protected·B·b;
26 »       »       }17 »       »       }
27 »       }18 »       }
28 }</string>19 }</string>
29 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`C'·is·less·accessible·than·field·`PublicClass.member'20 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`InternalClass'·is·less·accessible·than·field·`PublicClass.member'
30 //·Line:·821 //·Line:·8
  
 22 class·InternalClass·{
31 class·C 
32 { 
33 }23 }
  
34 public·class·PublicClass24 public·class·PublicClass·{
 25 »       public·InternalClass·member;
35 { 
36 »       public·const·C·member·=·null; 
37 }</string>26 }</string>
38 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'27 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'
39 //·Line:·1228 //·Line:·12
  
40 public·class·A29 public·class·A
41 {30 {
42 ········protected·class·B·{}31 ········protected·class·B·{}
Offset 48, 9 lines modifiedOffset 37, 20 lines modified
48 ········{37 ········{
49 ················protected·class·D38 ················protected·class·D
50 ················{39 ················{
51 ························public·B·b;40 ························public·B·b;
52 ················}41 ················}
53 ········}42 ········}
54 }</string>43 }</string>
 44 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`C'·is·less·accessible·than·field·`PublicClass.member'
 45 //·Line:·8
  
 46 class·C
 47 {
 48 }
  
 49 public·class·PublicClass
 50 {
 51 »       public·const·C·member·=·null;
 52 }</string>
55 ··</Examples>53 ··</Examples>
56 </ErrorDocumentation>54 </ErrorDocumentation>
736 B
CS0542
724 B
CS0542
Ordering differences only
    
Offset 7, 28 lines modifiedOffset 7, 28 lines modified
  
7 public·class·Same7 public·class·Same
8 {8 {
9 »       public·class·Same9 »       public·class·Same
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
 13 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type
 14 //·Line:·4
 15 class·X·{
 16 »       int·X;
 17 }</string>
13 ····<string>//·CS0542:·`Item.this[int]':·member·names·cannot·be·the·same·as·their·enclosing·type18 ····<string>//·CS0542:·`Item.this[int]':·member·names·cannot·be·the·same·as·their·enclosing·type
14 //·Line:·619 //·Line:·6
  
15 class·Item20 class·Item
16 {21 {
17 »       public·int·this[int·i]·{22 »       public·int·this[int·i]·{
18 »       »       set·{}23 »       »       set·{}
19 »       }24 »       }
20 }</string>25 }</string>
21 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type 
22 //·Line:·4 
23 class·X·{ 
24 »       int·X; 
25 }</string> 
26 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type26 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type
27 //·Line:·627 //·Line:·6
  
28 class·C28 class·C
29 {29 {
30 »       public·static·void·C&lt;T&gt;·()30 »       public·static·void·C&lt;T&gt;·()
31 »       {31 »       {
4.45 KB
CS0184
4.43 KB
CS0184
Ordering differences only
    
Offset 1, 53 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0184</ErrorName>3 ··<ErrorName>CS0184</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type5 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`B')·type
6 //·Line:6 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 class·X·{ 
  
9 »       static·void·Main·() 
10 »       { 
11 »       »       int·a·=·1; 
12 »       »        
13 »       »       if·(a·is·byte){ 
14 »       »       } 
15 »       } 
16 }</string> 
17 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type 
18 //·Line:·13 
19 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
20 public·class·Test8 class·B
21 {9 {
22 »       static·void·Foo·()10 »       static·void·Foo·()
23 »       {11 »       {
24 »       } 
25 »        
26 »       public·static·void·Main() 
27 »       { 
28 »       »       bool·b·=·Foo·()·is·object; 
29 »       } 
30 }</string> 
31 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool')·type 
32 //·Line:·13 
33 //·Compiler·options:·-warnaserror·-warn:1 
  
34 using·System; 
  
35 class·X 
36 { 
37 »       void·Foo·() 
38 »       { 
39 »       »       int?·i·=·null; 
40 »       »        
41 »       »       if·(i·is·bool)·{12 »       »       if·(1·is·B)·{
42 »       »       }13 »       »       }
43 »       }14 »       }
44 }</string>15 }</string>
45 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`T')·type16 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`T')·type
46 //·Line:·917 //·Line:·9
47 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
Offset 55, 88 lines modifiedOffset 22, 83 lines modified
55 {22 {
56 »       static·void·Foo·()23 »       static·void·Foo·()
57 »       {24 »       {
58 »       »       if·(1·is·T)·{25 »       »       if·(1·is·T)·{
59 »       »       }26 »       »       }
60 »       }27 »       }
61 }</string>28 }</string>
62 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`int')·type29 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool?')·type
63 //·Line:·1030 //·Line:·13
64 //·Compiler·options:·-warnaserror·-warn:131 //·Compiler·options:·-warnaserror·-warn:1
  
 32 using·System;
  
65 class·X33 class·X
66 {34 {
67 »       public·void·Foo&lt;T&gt;·()·where·T·:·class35 »       void·Foo·()
68 »       {36 »       {
69 »       »       T·t·=·default·(T); 
70 »       »       if·(t·is·int)·{37 »       »       int?·i·=·null;
 38 »       »       
 39 »       »       if·(i·is·bool?)·{
71 »       »       }40 »       »       }
72 »       }41 »       }
73 }</string>42 }</string>
74 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`decimal')·type 
75 //·Line:·7 
76 //·Compiler·options:·-warnaserror·-warn:1 
  
77 class·A 
78 { 
79 »       static·void·Main·() 
80 »       {· 
81 »       »       System.Console.WriteLine·(1·is·decimal); 
82 »       } 
83 }</string> 
84 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type43 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type
85 //·Line:·744 //·Line:·7
86 //·Compiler·options:·-warnaserror·-warn:145 //·Compiler·options:·-warnaserror·-warn:1
  
87 class·A·{46 class·A·{
88 »       static·void·Main·()·{·47 »       static·void·Main·()·{·
89 »       »       System.Console.WriteLine·(null·is·string);48 »       »       System.Console.WriteLine·(null·is·string);
90 »       }49 »       }
91 }</string>50 }</string>
92 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool?')·type51 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type
93 //·Line:·1352 //·Line:·13
94 //·Compiler·options:·-warnaserror·-warn:153 //·Compiler·options:·-warnaserror·-warn:1
  
95 using·System; 
 54 class·S·{}
 55 »       
96 class·X56 class·X
97 {57 {
98 »       void·Foo·()58 »       static·void·Main·()
99 »       {59 »       {
100 »       »       int?·i·=·null;60 »       »       const·S·x·=·null;
101 »       »       61 »       »       
102 »       »       if·(i·is·bool?)·{62 »       »       if·(x·is·byte)·{
103 »       »       }63 »       »       }
104 »       }64 »       }
105 }</string>65 }</string>
106 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`B')·type66 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type
107 //·Line:·967 //·Line:·13
108 //·Compiler·options:·-warnaserror·-warn:168 //·Compiler·options:·-warnaserror·-warn:1
  
109 class·B69 public·class·Test
110 {70 {
111 »       static·void·Foo·()71 »       static·void·Foo·()
112 »       {72 »       {
113 »       »       if·(1·is·B)·{ 
114 »       »       }73 »       }
 74 »       
 75 »       public·static·void·Main()
Max diff block lines reached; 1446/4504 bytes (32.10%) of diff not shown.
1.21 KB
CS0243
1.19 KB
CS0243
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0243</ErrorName>3 ··<ErrorName>CS0243</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0243:·Conditional·not·valid·on·`MyClass.GetHashCode()'·because·it·is·an·override·method 
6 //·Line:·6 
  
7 public·class·MyClass 
8 { 
9 »       [System.Diagnostics.Conditional·("WOOHOO")] 
10 »       public·override·int·GetHashCode·() 
11 »       { 
12 »       »       return·base.GetHashCode·(); 
13 »       } 
14 }</string> 
15 ····<string>//·CS0243:·Conditional·not·valid·on·`DerivedClass.Show()'·because·it·is·an·override·method5 ····<string>//·CS0243:·Conditional·not·valid·on·`DerivedClass.Show()'·because·it·is·an·override·method
16 //·Line:·106 //·Line:·10
  
17 class·BaseClass·{7 class·BaseClass·{
18 ········protected·virtual·void·Show·()·{}8 ········protected·virtual·void·Show·()·{}
19 }9 }
  
20 class·DerivedClass:·BaseClass·{10 class·DerivedClass:·BaseClass·{
21 ········[System.Diagnostics.Conditional("DEBUG")]·protected·override·void·Show·()·{}11 ········[System.Diagnostics.Conditional("DEBUG")]·protected·override·void·Show·()·{}
22 ············12 ············
23 ········static·void·Main·()·{}13 ········static·void·Main·()·{}
24 }</string>14 }</string>
 15 ····<string>//·CS0243:·Conditional·not·valid·on·`MyClass.GetHashCode()'·because·it·is·an·override·method
 16 //·Line:·6
  
 17 public·class·MyClass
 18 {
 19 »       [System.Diagnostics.Conditional·("WOOHOO")]
 20 »       public·override·int·GetHashCode·()
 21 »       {
 22 »       »       return·base.GetHashCode·();
 23 »       }
 24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
3.11 KB
CS1547
3.1 KB
CS1547
Ordering differences only
    
Offset 1, 73 lines modifiedOffset 1, 56 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1547</ErrorName>3 ··<ErrorName>CS1547</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context5 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
6 //·Line:·66 //·Line:·7
  
7 class·C·{ 
8 »       const·string·s·=·"3"; 
9 »       public·object·o·=·(void)s; 
10 }</string> 
11 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context 
12 //·Line:·9 
13 using·System;7 using·System;
  
14 class·X8 class·X
15 {9 {
16 »       static·void·Main·()10 »       static·void·Main·()
17 »       {11 »       {
18 »       »       void[]·a;12 »       »       void·a;
19 »       }13 »       }
20 }</string>14 }</string>
21 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context15 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
22 //·Line:·6 
  
23 interface·IA 
24 { 
25 »       ref·void·Foo·(); 
26 }</string> 
27 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context 
28 //·Line:·816 //·Line:·8
  
  
29 class·X17 class·X
30 {18 {
31 »       static·void·Main·()19 »       static·void·Main·()
32 »       {20 »       {
33 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;21 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;
34 »       }22 »       }
35 }</string>23 }</string>
36 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context24 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
37 //·Line:·725 //·Line:·11
38 using·System; 
  
39 class·X26 namespace·OtherTest
40 {27 {
41 »       static·void·Main·()28 »       public·static·class·Program
42 »       {29 »       {
43 »       »       void·a;30 »       »       static·void·MainD·(object·p)
 31 »       »       {
 32 »       »       »       if·(p·is·String)
 33 »       »       »       »       (void)((string)·p).ToString·();
 34 »       »       }
44 »       }35 »       }
45 }</string>36 }</string>
46 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context37 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
47 //·Line:·638 //·Line:·6
  
48 class·C·{39 class·C·{
49 »       static·void·Main·()·{40 »       static·void·Main·()·{
50 »       »       int·i·=·sizeof·(void);41 »       »       int·i·=·sizeof·(void);
51 »       }42 »       }
52 }</string>43 }</string>
53 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context44 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
54 //·Line:·5 
  
55 class·C·{ 
56 ········public·const·void·val·=·null; 
57 }</string> 
58 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context 
59 //·Line:·1045 //·Line:·10
60 class·Foo&lt;T&gt;46 class·Foo&lt;T&gt;
61 {·}47 {·}
  
62 class·X48 class·X
63 {49 {
64 »       static·void·Main·()50 »       static·void·Main·()
Offset 82, 50 lines modifiedOffset 65, 67 lines modified
82 {65 {
83 »       static·void·Main·()66 »       static·void·Main·()
84 »       {67 »       {
85 »       »       object·o·=·default(void);68 »       »       object·o·=·default(void);
86 »       }69 »       }
87 }</string>70 }</string>
88 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context71 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
89 //·Line:·1172 //·Line:·5
  
90 namespace·OtherTest73 class·C·{
 74 ········public·const·void·val·=·null;
 75 }</string>
 76 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
 77 //·Line:·6
  
 78 class·C
91 {79 {
92 »       public·static·class·Program80 »       int·Foo·()
93 »       {81 »       {
94 »       »       static·void·MainD·(object·p)82 »       »       foreach·(void·v·in·this)
95 »       »       {83 »       »       {
96 »       »       »       if·(p·is·String) 
97 »       »       »       »       (void)((string)·p).ToString·(); 
98 »       »       }84 »       »       }
99 »       }85 »       }
100 }</string>86 }</string>
101 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context87 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
102 //·Line:·888 //·Line:·6
  
 89 interface·IA
 90 {
 91 »       ref·void·Foo·();
 92 }</string>
 93 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
 94 //·Line:·9
 95 using·System;
  
103 class·C96 class·X
104 {97 {
105 »       static·void·Main·()98 »       static·void·Main·()
106 »       {99 »       {
107 »       »       bool·b·=·1·is·void;100 »       »       void[]·a;
108 »       }101 »       }
109 }</string>102 }</string>
110 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context103 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
111 //·Line:·6104 //·Line:·8
  
112 class·C105 class·C
113 {106 {
Max diff block lines reached; 407/3136 bytes (12.98%) of diff not shown.
1.66 KB
CS0664
1.64 KB
CS0664
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0664</ErrorName>3 ··<ErrorName>CS0664</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type5 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type
 6 //·Line:·6
 7 class·X·{
 8 »       void·A·()
 9 »       {
 10 »       »       float·f·=·2.0;
 11 »       }
 12 }</string>
 13 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
 14 //·Line:·7
  
 15 class·X·{
 16 »       void·A·()
 17 »       {
 18 »       »       decimal·d·=·-2.0;
 19 »       }
 20 }</string>
 21 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type
6 //·Line:·1322 //·Line:·13
  
7 using·System;23 using·System;
  
8 public·sealed·class·BoundAttribute·:·System.Attribute24 public·sealed·class·BoundAttribute·:·System.Attribute
9 {25 {
10 »       public·float·D;26 »       public·float·D;
Offset 19, 29 lines modifiedOffset 36, 12 lines modified
19 }</string>36 }</string>
20 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type37 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
21 //·Line:·738 //·Line:·7
  
22 class·X·{39 class·X·{
23 »       void·A·()40 »       void·A·()
24 »       {41 »       {
25 »       »       decimal·d·=·-2.0; 
26 »       } 
27 }</string> 
28 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type 
29 //·Line:·7 
  
30 class·X·{ 
31 »       void·A·() 
32 »       { 
33 »       »       decimal·d·=·2.0;42 »       »       decimal·d·=·2.0;
34 »       }43 »       }
35 }</string>44 }</string>
36 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type 
37 //·Line:·6 
38 class·X·{ 
39 »       void·A·() 
40 »       { 
41 »       »       float·f·=·2.0; 
42 »       } 
43 }</string> 
44 ··</Examples>45 ··</Examples>
45 </ErrorDocumentation>46 </ErrorDocumentation>
2.42 KB
CS0832
2.41 KB
CS0832
Ordering differences only
    
Offset 1, 37 lines modifiedOffset 1, 47 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0832</ErrorName>3 ··<ErrorName>CS0832</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator5 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
6 //·Line:·136 //·Line:·19
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 class·C9 public·delegate·void·EventHandler·(int·i,·int·j);
  
 10 public·class·Button
 11 {
 12 »       public·event·EventHandler·Click;
 13 }
  
 14 public·class·Blah
10 {15 {
11 »       delegate·void·D·(string·s); 
12 »        
13 »       public·static·void·Main·()16 »       public·static·void·Main·()
14 »       {17 »       {
15 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";18 »       »       Button·b·=·new·Button·();
 19 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·b.Click·+=·new·EventHandler·(Button1_Click);
 20 »       }
  
 21 »       public·static·void·Button1_Click·(int·i,·int·j)
 22 »       {
16 »       }23 »       }
17 }</string>24 }</string>
18 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator25 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
19 //·Line:·1126 //·Line:·11
  
20 using·System;27 using·System;
21 using·System.Linq.Expressions;28 using·System.Linq.Expressions;
  
22 class·C29 class·C
23 {30 {
24 »       public·static·void·Main·()31 »       public·static·void·Main·()
25 »       {32 »       {
26 »       »       Expression&lt;Func&lt;int,·int&gt;&gt;·e·=·(a)·=&gt;·--a;33 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;
27 »       }34 »       }
28 }</string>35 }</string>
29 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator36 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
30 //·Line:·1337 //·Line:·13
  
31 using·System;38 using·System;
32 using·System.Linq.Expressions;39 using·System.Linq.Expressions;
Offset 42, 46 lines modifiedOffset 52, 36 lines modified
42 »       52 »       
43 »       public·static·void·Main·()53 »       public·static·void·Main·()
44 »       {54 »       {
45 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";55 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";
46 »       }56 »       }
47 }</string>57 }</string>
48 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator58 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
49 //·Line:·1159 //·Line:·13
  
50 using·System;60 using·System;
51 using·System.Linq.Expressions;61 using·System.Linq.Expressions;
  
52 class·C62 class·C
53 {63 {
 64 »       delegate·void·D·(string·s);
 65 »       
54 »       public·static·void·Main·()66 »       public·static·void·Main·()
55 »       {67 »       {
56 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;68 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";
57 »       }69 »       }
58 }</string>70 }</string>
59 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator71 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
60 //·Line:·1972 //·Line:·11
  
61 using·System;73 using·System;
62 using·System.Linq.Expressions;74 using·System.Linq.Expressions;
  
 75 class·C
63 public·delegate·void·EventHandler·(int·i,·int·j); 
  
64 public·class·Button 
65 { 
66 »       public·event·EventHandler·Click; 
67 } 
  
68 public·class·Blah 
69 {76 {
70 »       public·static·void·Main·()77 »       public·static·void·Main·()
71 »       {78 »       {
 79 »       »       Expression&lt;Func&lt;int,·int&gt;&gt;·e·=·(a)·=&gt;·--a;
72 »       »       Button·b·=·new·Button·(); 
73 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·b.Click·+=·new·EventHandler·(Button1_Click); 
74 »       } 
  
75 »       public·static·void·Button1_Click·(int·i,·int·j) 
76 »       { 
77 »       }80 »       }
78 }</string>81 }</string>
79 ··</Examples>82 ··</Examples>
80 </ErrorDocumentation>83 </ErrorDocumentation>
821 B
CS1107
809 B
CS1107
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1107</ErrorName>3 ··<ErrorName>CS1107</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1107:·Duplicate·parameter·modifier·`ref'5 ····<string>//·CS1107:·Duplicate·parameter·modifier·`params'
6 //·Line:·66 //·Line:·6
  
7 static·class·S7 static·class·S
8 {8 {
9 »       static·void·Foo·(ref·ref·ulong·u)9 »       static·void·Foo·(params·params·ulong[]·u)
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS1107:·Duplicate·parameter·modifier·`params'13 ····<string>//·CS1107:·Duplicate·parameter·modifier·`ref'
14 //·Line:·614 //·Line:·6
  
15 static·class·S15 static·class·S
16 {16 {
17 »       static·void·Foo·(params·params·ulong[]·u)17 »       static·void·Foo·(ref·ref·ulong·u)
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
2.4 KB
CS0459
2.39 KB
CS0459
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 45 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0459</ErrorName>3 ··<ErrorName>CS0459</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only5 ····<string>//·CS0459:·Cannot·take·the·address·of·using·variable·`m'
6 //·Line:·116 //·Line:·19
7 //·Compiler·options:·-unsafe·-langversion:latest7 //·Compiler·options:·-unsafe
  
8 readonly·struct·X8 using·System;
  
 9 struct·S·:·IDisposable
9 {10 {
10 »       unsafe·void·Test·()11 »       public·void·Dispose·()
11 »       {12 »       {
12 »       »       fixed·(X*·x·=·&amp;this)·{13 »       }
 14 }
  
 15 class·X·{
  
 16 »       unsafe·static·void·Main·()
 17 »       {
 18 »       »       using·(S·m·=·new·S·()){
 19 »       »       »       S*·mm·=·&amp;m;
13 »       »       }20 »       »       }
14 »       }21 »       }
15 }</string>22 }</string>
16 ····<string>//·CS0459:·Cannot·take·the·address·of·foreach·iteration·variable·`c'23 ····<string>//·CS0459:·Cannot·take·the·address·of·fixed·variable·`a'
17 //·Line:·1024 //·Line:·10
18 //·Compiler·options:·-unsafe25 //·Compiler·options:·-unsafe
  
19 class·C26 class·C
20 {27 {
 28 »       static·int·i;
 29 »       
21 »       public·static·unsafe·void·Main·()30 »       public·static·unsafe·void·Test·()
22 »       {31 »       {
23 »       »       foreach·(char·c·in·"test")·{ 
24 »       »       »       char*·ch·=·&amp;c;32 »       »       fixed·(int*·a·=·&amp;i)·{
 33 »       »       »       int**·x·=·&amp;a;
25 »       »       }34 »       »       }
26 ····}35 ····}
27 }</string>36 }</string>
28 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only37 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only
29 //·Line:·1138 //·Line:·11
30 //·Compiler·options:·-unsafe39 //·Compiler·options:·-unsafe
  
Offset 37, 46 lines modifiedOffset 48, 35 lines modified
37 class·X·{48 class·X·{
  
38 »       unsafe·void·Test·()49 »       unsafe·void·Test·()
39 »       {50 »       {
40 »       »       X·x·=·*&amp;this;51 »       »       X·x·=·*&amp;this;
41 »       }52 »       }
42 }</string>53 }</string>
43 ····<string>//·CS0459:·Cannot·take·the·address·of·using·variable·`m'54 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only
44 //·Line:·1955 //·Line:·11
 56 //·Compiler·options:·-unsafe·-langversion:latest
45 //·Compiler·options:·-unsafe 
  
46 using·System; 
  
47 struct·S·:·IDisposable57 readonly·struct·X
48 {58 {
49 »       public·void·Dispose·()59 »       unsafe·void·Test·()
50 »       {60 »       {
 61 »       »       fixed·(X*·x·=·&amp;this)·{
51 »       } 
52 } 
  
53 class·X·{ 
  
54 »       unsafe·static·void·Main·() 
55 »       { 
56 »       »       using·(S·m·=·new·S·()){ 
57 »       »       »       S*·mm·=·&amp;m; 
58 »       »       }62 »       »       }
59 »       }63 »       }
60 }</string>64 }</string>
61 ····<string>//·CS0459:·Cannot·take·the·address·of·fixed·variable·`a'65 ····<string>//·CS0459:·Cannot·take·the·address·of·foreach·iteration·variable·`c'
62 //·Line:·1066 //·Line:·10
63 //·Compiler·options:·-unsafe67 //·Compiler·options:·-unsafe
  
64 class·C68 class·C
65 {69 {
66 »       static·int·i; 
67 »        
68 »       public·static·unsafe·void·Test·()70 »       public·static·unsafe·void·Main·()
69 »       {71 »       {
70 »       »       fixed·(int*·a·=·&amp;i)·{ 
71 »       »       »       int**·x·=·&amp;a;72 »       »       foreach·(char·c·in·"test")·{
 73 »       »       »       char*·ch·=·&amp;c;
72 »       »       }74 »       »       }
73 ····}75 ····}
74 }</string>76 }</string>
75 ··</Examples>77 ··</Examples>
76 </ErrorDocumentation>78 </ErrorDocumentation>
887 B
CS0429
875 B
CS0429
Ordering differences only
    
Offset 4, 18 lines modifiedOffset 4, 19 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0429:·Unreachable·expression·code·detected5 ····<string>//·CS0429:·Unreachable·expression·code·detected
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warn:4·-warnaserror7 //·Compiler·options:·-warn:4·-warnaserror
  
8 class·Main8 class·Main
9 {9 {
10 »       public·void·Method·(int·i)10 ···public·void·Method·(int·i)
11 »       { 
12 »       »       var·x·=·true·?·1·:·i; 
13 »       }11 ···{
 12 ·······if·(false·&amp;&amp;·i·&gt;·10)
 13 »       ···return;
 14 ···}
14 }</string>15 }</string>
15 ····<string>//·CS0429:·Unreachable·expression·code·detected16 ····<string>//·CS0429:·Unreachable·expression·code·detected
16 //·Line:·1217 //·Line:·12
17 //·Compiler·options:·-warnaserror18 //·Compiler·options:·-warnaserror
  
18 public·class·X19 public·class·X
19 {20 {
Offset 43, 15 lines modifiedOffset 44, 14 lines modified
43 }</string>44 }</string>
44 ····<string>//·CS0429:·Unreachable·expression·code·detected45 ····<string>//·CS0429:·Unreachable·expression·code·detected
45 //·Line:·946 //·Line:·9
46 //·Compiler·options:·-warn:4·-warnaserror47 //·Compiler·options:·-warn:4·-warnaserror
  
47 class·Main48 class·Main
48 {49 {
49 ···public·void·Method·(int·i)50 »       public·void·Method·(int·i)
 51 »       {
 52 »       »       var·x·=·true·?·1·:·i;
 53 »       }
50 ···{ 
51 ·······if·(false·&amp;&amp;·i·&gt;·10) 
52 »       ···return; 
53 ···} 
54 }</string>54 }</string>
55 ··</Examples>55 ··</Examples>
56 </ErrorDocumentation>56 </ErrorDocumentation>
1.07 KB
CS1113
1.06 KB
CS1113
Ordering differences only
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1113</ErrorName>3 ··<ErrorName>CS1113</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1113:·Extension·method·`Extension.Foo(this·S)'·of·value·type·`S'·cannot·be·used·to·create·delegates5 ····<string>//·CS1113:·Extension·method·`Extension.Foo(this·S)'·of·value·type·`S'·cannot·be·used·to·create·delegates
6 //·Line:·126 //·Line:·11
  
  
7 delegate·void·D·();7 delegate·void·D·();
  
8 public·class·C8 public·class·C
9 {9 {
10 »       static·void·Main·()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       S·s·=·new·S·();12 »       »       S·s·=·new·S·();
13 »       »       D·d·=·s.Foo;13 »       »       D·d·=·s.Foo;
14 »       }14 »       }
15 }15 }
  
16 public·struct·S16 public·struct·S
17 {17 {
 18 »       public·void·Foo·(int·i)
 19 »       {
 20 »       }
18 }21 }
  
19 public·static·class·Extension22 public·static·class·Extension
20 {23 {
21 »       public·static·void·Foo·(this·S·s)·{·}24 »       public·static·void·Foo·(this·S·s)·{·}
22 }</string>25 }</string>
23 ····<string>//·CS1113:·Extension·method·`Extension.Foo(this·S)'·of·value·type·`S'·cannot·be·used·to·create·delegates26 ····<string>//·CS1113:·Extension·method·`Extension.Foo(this·S)'·of·value·type·`S'·cannot·be·used·to·create·delegates
24 //·Line:·1127 //·Line:·12
  
  
25 delegate·void·D·();28 delegate·void·D·();
  
26 public·class·C29 public·class·C
27 {30 {
28 »       static·void·Main·()31 »       static·void·Main·()
29 »       {32 »       {
30 »       »       S·s·=·new·S·();33 »       »       S·s·=·new·S·();
31 »       »       D·d·=·s.Foo;34 »       »       D·d·=·s.Foo;
32 »       }35 »       }
33 }36 }
  
34 public·struct·S37 public·struct·S
35 {38 {
36 »       public·void·Foo·(int·i) 
37 »       { 
38 »       } 
39 }39 }
  
40 public·static·class·Extension40 public·static·class·Extension
41 {41 {
42 »       public·static·void·Foo·(this·S·s)·{·}42 »       public·static·void·Foo·(this·S·s)·{·}
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
2.1 KB
CS1929
2.09 KB
CS1929
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 23 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1929</ErrorName>3 ··<ErrorName>CS1929</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1929:·Type·`System.Collections.IList'·does·not·contain·a·member·`Frobnicate'·and·the·best·extension·method·overload·`Extensions.Frobnicate&lt;Test&gt;(this·Test)'·requires·an·instance·of·type·`Test'5 ····<string>//·CS1929:·Type·`int'·does·not·contain·a·member·`Check'·and·the·best·extension·method·overload·`C.Check(this·string)'·requires·an·instance·of·type·`string'
6 //·Line:·206 //·Line:·12
  
7 using·System; 
8 using·System.Collections; 
  
9 static·class·Extensions7 static·class·C
10 {8 {
11 »       public·static·void·Frobnicate&lt;T&gt;·(this·T·foo)·where·T·:·IList9 »       public·static·void·Check·(this·string·s)
12 »       {10 »       {
13 »       }11 »       }
14 } 
  
15 public·class·Test 
16 { 
17 »       IList·mFoo; 
  
18 »       void·Frobnicate·()12 »       static·void·Main·()
19 »       {13 »       {
20 »       »       mFoo.Frobnicate&lt;Test&gt;·();14 »       »       1.Check·();
21 »       }15 »       }
22 }</string>16 }</string>
23 ····<string>//·CS1929:·Type·`int'·does·not·contain·a·member·`Foo'·and·the·best·extension·method·overload·`S.Foo(this·uint)'·requires·an·instance·of·type·`uint'17 ····<string>//·CS1929:·Type·`int'·does·not·contain·a·member·`Foo'·and·the·best·extension·method·overload·`S.Foo(this·uint)'·requires·an·instance·of·type·`uint'
24 //·Line:·1518 //·Line:·15
  
25 static·class·S19 static·class·S
26 {20 {
Offset 37, 23 lines modifiedOffset 29, 31 lines modified
37 class·B29 class·B
38 {30 {
39 »       static·void·Main·()31 »       static·void·Main·()
40 »       {32 »       {
41 »       »       55.Foo·();33 »       »       55.Foo·();
42 »       }34 »       }
43 }</string>35 }</string>
44 ····<string>//·CS1929:·Type·`int'·does·not·contain·a·member·`Check'·and·the·best·extension·method·overload·`C.Check(this·string)'·requires·an·instance·of·type·`string'36 ····<string>//·CS1929:·Type·`System.Collections.IList'·does·not·contain·a·member·`Frobnicate'·and·the·best·extension·method·overload·`Extensions.Frobnicate&lt;Test&gt;(this·Test)'·requires·an·instance·of·type·`Test'
45 //·Line:·1237 //·Line:·20
  
46 static·class·C38 using·System;
 39 using·System.Collections;
  
 40 static·class·Extensions
47 {41 {
48 »       public·static·void·Check·(this·string·s)42 »       public·static·void·Frobnicate&lt;T&gt;·(this·T·foo)·where·T·:·IList
49 »       {43 »       {
50 »       }44 »       }
 45 }
  
51 »       static·void·Main·()46 public·class·Test
 47 {
 48 »       IList·mFoo;
  
 49 »       void·Frobnicate·()
52 »       {50 »       {
53 »       »       1.Check·();51 »       »       mFoo.Frobnicate&lt;Test&gt;·();
54 »       }52 »       }
55 }</string>53 }</string>
56 ··</Examples>54 ··</Examples>
57 </ErrorDocumentation>55 </ErrorDocumentation>
2.2 KB
CS0154
2.19 KB
CS0154
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0154</ErrorName>3 ··<ErrorName>CS0154</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0154:·The·property·or·indexer·`A.this[int]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
 6 //·Line:·18
  
 7 public·class·A
 8 {
 9 »       public·int·this[int·i]·{·set·{·}·}
 10 }
  
 11 public·class·B·:·A
 12 {
 13 »       public·int·this[string·i]·{·get·{·return·9;·}·}
 14 }
  
 15 class·Test
 16 {
 17 »       public·static·void·Main·()
 18 »       {
 19 »       »       int·i·=·new·B·()[1];
 20 »       }
 21 }</string>
5 ····<string>//·CS0154:·The·property·or·indexer·`BugReport.MyProperty'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor22 ····<string>//·CS0154:·The·property·or·indexer·`BugReport.MyProperty'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
6 //·Line:·1623 //·Line:·16
  
7 static·class·BugReport24 static·class·BugReport
8 {25 {
9 »       static·float·MyProperty·{26 »       static·float·MyProperty·{
10 »       »       set·{·}27 »       »       set·{·}
Offset 31, 29 lines modifiedOffset 51, 14 lines modified
31 class·B·:·A·{51 class·B·:·A·{
32 »       public·new·int·Foo·{·set·{·}·}52 »       public·new·int·Foo·{·set·{·}·}
33 »       static·void·Main·()53 »       static·void·Main·()
34 »       {54 »       {
35 »       »       System.Console.WriteLine·(new·B·().Foo);55 »       »       System.Console.WriteLine·(new·B·().Foo);
36 »       }56 »       }
37 }</string>57 }</string>
38 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor 
39 //·Line:·13 
  
40 class·Test 
41 { 
42 »       public·int·this[bool·b]·{·set·{}·} 
43 } 
  
44 class·C 
45 { 
46 »       public·static·void·Main·() 
47 »       { 
48 »       »       int·i·=·new·Test()[false]; 
49 »       } 
50 }</string> 
51 ····<string>//·CS0154:·The·property·or·indexer·`A.name'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor58 ····<string>//·CS0154:·The·property·or·indexer·`A.name'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
52 //·Line:·2159 //·Line:·21
  
53 public·class·A60 public·class·A
54 {61 {
55 »       public·string·name·62 »       public·string·name·
56 »       {63 »       {
Offset 68, 29 lines modifiedOffset 73, 24 lines modified
68 {73 {
69 »       public·static·void·Main·()74 »       public·static·void·Main·()
70 »       {75 »       {
71 »       »       A·a·=·new·A·();76 »       »       A·a·=·new·A·();
72 »       »       string·b·=·a.name;77 »       »       string·b·=·a.name;
73 »       }78 »       }
74 }</string>79 }</string>
75 ····<string>//·CS0154:·The·property·or·indexer·`A.this[int]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor80 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
76 //·Line:·1881 //·Line:·13
  
77 public·class·A 
78 { 
79 »       public·int·this[int·i]·{·set·{·}·} 
80 } 
  
81 public·class·B·:·A82 class·Test
82 {83 {
83 »       public·int·this[string·i]·{·get·{·return·9;·}·}84 »       public·int·this[bool·b]·{·set·{}·}
84 }85 }
  
85 class·Test86 class·C
86 {87 {
87 »       public·static·void·Main·()88 »       public·static·void·Main·()
88 »       {89 »       {
89 »       »       int·i·=·new·B·()[1];90 »       »       int·i·=·new·Test()[false];
90 »       }91 »       }
91 }</string>92 }</string>
92 ··</Examples>93 ··</Examples>
93 </ErrorDocumentation>94 </ErrorDocumentation>
851 B
CS0026
839 B
CS0026
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0026</ErrorName>3 ··<ErrorName>CS0026</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0026:·Keyword·`this'·is·not·valid·in·a·static·property,·static·method,·or·static·field·initializer5 ····<string>//·CS0026:·Keyword·`this'·is·not·valid·in·a·static·property,·static·method,·or·static·field·initializer
6 //·Line:·46 //·Line:·6
7 class·X·{7 class·X·{
 8 »       static·void·A·()
8 »       static·object·o·=·this; 
  
9 »       static·int·Main·() 
10 »       {9 »       {
11 »       »       return·1;10 »       »       this·=·null;
12 »       }11 »       }
13 }</string>12 }</string>
14 ····<string>//·CS0026:·Keyword·`this'·is·not·valid·in·a·static·property,·static·method,·or·static·field·initializer13 ····<string>//·CS0026:·Keyword·`this'·is·not·valid·in·a·static·property,·static·method,·or·static·field·initializer
15 //·Line:·614 //·Line:·4
16 class·X·{15 class·X·{
17 »       static·void·A·()16 »       static·object·o·=·this;
  
 17 »       static·int·Main·()
18 »       {18 »       {
19 »       »       this·=·null;19 »       »       return·1;
20 »       }20 »       }
21 }</string>21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
866 B
CS0610
854 B
CS0610
Ordering differences only
    
Offset 8, 21 lines modifiedOffset 8, 21 lines modified
8 public·class·Sample·{8 public·class·Sample·{
9 ········System.TypedReference·reference·{9 ········System.TypedReference·reference·{
10 ················get·{10 ················get·{
11 ························return·null;11 ························return·null;
12 ················}12 ················}
13 ········}13 ········}
14 }</string>14 }</string>
15 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'15 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.ArgIterator'
16 //·Line:·516 //·Line:·5
  
17 public·class·Sample·{17 public·class·Sample·{
18 ········const·System.TypedReference·arg·=·null;18 ········System.ArgIterator·arg;
19 }</string>19 }</string>
20 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.ArgIterator'20 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'
21 //·Line:·521 //·Line:·5
  
22 public·class·Sample·{22 public·class·Sample·{
23 ········System.ArgIterator·arg;23 ········const·System.TypedReference·arg·=·null;
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
1.51 KB
CS0738
1.5 KB
CS0738
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0738</ErrorName>3 ··<ErrorName>CS0738</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0738:·`B'·does·not·implement·interface·member·`I.Test(int)'·and·the·best·implementing·candidate·`B.Test(int)'·return·type·`int'·does·not·match·interface·member·return·type·`void' 
6 //·Line:·9 
  
7 interface·I 
8 { 
9 »       void·Test·(int·a); 
10 } 
  
11 class·B:·I 
12 { 
13 »       public·int·Test·(int·a) 
14 »       { 
15 »       »       return·a; 
16 »       } 
17 }</string> 
18 ····<string>//·CS738:·`CB'·does·not·implement·interface·member·`IG&lt;IA&gt;.Method()'·and·the·best·implementing·candidate·`CA&lt;IB&gt;.Method()'·return·type·`IB'·does·not·match·interface·member·return·type·`IA'5 ····<string>//·CS738:·`CB'·does·not·implement·interface·member·`IG&lt;IA&gt;.Method()'·and·the·best·implementing·candidate·`CA&lt;IB&gt;.Method()'·return·type·`IB'·does·not·match·interface·member·return·type·`IA'
19 //·Line:·296 //·Line:·29
  
20 public·interface·IA7 public·interface·IA
21 {8 {
22 }9 }
  
Offset 44, 14 lines modifiedOffset 29, 29 lines modified
44 »       »       return·default·(T);29 »       »       return·default·(T);
45 »       }30 »       }
46 }31 }
  
47 public·class·CB·:·CA&lt;IB&gt;,·IG&lt;IA&gt;32 public·class·CB·:·CA&lt;IB&gt;,·IG&lt;IA&gt;
48 {33 {
49 }</string>34 }</string>
 35 ····<string>//·CS0738:·`B'·does·not·implement·interface·member·`I.Test(int)'·and·the·best·implementing·candidate·`B.Test(int)'·return·type·`int'·does·not·match·interface·member·return·type·`void'
 36 //·Line:·9
  
 37 interface·I
 38 {
 39 »       void·Test·(int·a);
 40 }
  
 41 class·B:·I
 42 {
 43 »       public·int·Test·(int·a)
 44 »       {
 45 »       »       return·a;
 46 »       }
 47 }</string>
50 ····<string>//·CS0738:·`C'·does·not·implement·interface·member·`I2.Key.get'·and·the·best·implementing·candidate·`C.Key.get'·return·type·`IB'·does·not·match·interface·member·return·type·`IA'48 ····<string>//·CS0738:·`C'·does·not·implement·interface·member·`I2.Key.get'·and·the·best·implementing·candidate·`C.Key.get'·return·type·`IB'·does·not·match·interface·member·return·type·`IA'
51 //·Line:·2249 //·Line:·22
  
52 public·interface·I150 public·interface·I1
53 {51 {
54 »       IB·Key·{·get;·}52 »       IB·Key·{·get;·}
55 }53 }
1.19 KB
CS1909
1.18 KB
CS1909
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1909</ErrorName>3 ··<ErrorName>CS1909</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1909:·The·DefaultParameterValue·attribute·is·not·applicable·on·parameters·of·type·`int[]'5 ····<string>//·CS1909:·The·DefaultParameterValue·attribute·is·not·applicable·on·parameters·of·type·`System.Type'
6 //·Line:·76 //·Line:·7
  
7 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
  
 8 interface·ITest·{
 9 »       void·f·([DefaultParameterValue·(typeof·(ITest))]·System.Type·x);
8 class·Test·{ 
9 »       void·f·([DefaultParameterValue·(new·int[0])]·int[]·x) 
10 »       { 
11 »       } 
12 }</string>10 }</string>
13 ····<string>//·CS1909:·The·DefaultParameterValue·attribute·is·not·applicable·on·parameters·of·type·`System.Type'11 ····<string>//·CS1909:·The·DefaultParameterValue·attribute·is·not·applicable·on·parameters·of·type·`int[]'
14 //·Line:·712 //·Line:·7
  
15 using·System.Runtime.InteropServices;13 using·System.Runtime.InteropServices;
  
16 interface·ITest·{ 
17 »       void·f·([DefaultParameterValue·(typeof·(ITest))]·System.Type·x);14 class·Test·{
 15 »       void·f·([DefaultParameterValue·(new·int[0])]·int[]·x)
 16 »       {
 17 »       }
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
908 B
CS0529
896 B
CS0529
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0529</ErrorName>3 ··<ErrorName>CS0529</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0529:·Inherited·interface·`C'·causes·a·cycle·in·the·interface·hierarchy·of·`A' 
6 //·Line:·10 
  
7 interface·A·:·B·{ 
8 } 
  
9 interface·B·:·C·{ 
10 } 
  
11 interface·C·:·A·{ 
12 }</string> 
13 ····<string>//·CS0529:·Inherited·interface·`IB'·causes·a·cycle·in·the·interface·hierarchy·of·`IC'5 ····<string>//·CS0529:·Inherited·interface·`IB'·causes·a·cycle·in·the·interface·hierarchy·of·`IC'
14 //·Line:·126 //·Line:·12
  
15 interface·IC·:·IB7 interface·IC·:·IB
16 {8 {
17 }9 }
  
18 partial·interface·IB10 partial·interface·IB
19 {11 {
20 }12 }
  
21 partial·interface·IB·:·IC13 partial·interface·IB·:·IC
22 {14 {
23 }</string>15 }</string>
 16 ····<string>//·CS0529:·Inherited·interface·`C'·causes·a·cycle·in·the·interface·hierarchy·of·`A'
 17 //·Line:·10
  
 18 interface·A·:·B·{
 19 }
  
 20 interface·B·:·C·{
 21 }
  
 22 interface·C·:·A·{
 23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.12 KB
CS0428
1.11 KB
CS0428
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0428</ErrorName>3 ··<ErrorName>CS0428</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0428:·Cannot·convert·method·group·`Count'·to·non-delegate·type·`int'.·Consider·using·parentheses·to·invoke·the·method
 6 //·Line:·11
  
 7 using·System.Linq;
  
 8 public·class·A
 9 {
 10 »       public·A·()
 11 »       {
 12 »       »       string·[]·test·=·new·string·[5];
 13 »       »       A·[]·array·=·new·A·[test.Count];
 14 »       }
 15 }</string>
5 ····<string>//·CS0428:·Cannot·convert·method·group·`a'·to·non-delegate·type·`int'.·Consider·using·parentheses·to·invoke·the·method16 ····<string>//·CS0428:·Cannot·convert·method·group·`a'·to·non-delegate·type·`int'.·Consider·using·parentheses·to·invoke·the·method
6 //·Line:·1217 //·Line:·12
  
7 class·X·{18 class·X·{
8 »       int·a·(int·a)19 »       int·a·(int·a)
9 »       {20 »       {
10 »       »       return·0;21 »       »       return·0;
11 »       }22 »       }
  
12 »       void·b·()23 »       void·b·()
13 »       {24 »       {
14 »       »       int·x·=·a;25 »       »       int·x·=·a;
15 »       }26 »       }
16 }</string>27 }</string>
17 ····<string>//·CS0428:·Cannot·convert·method·group·`Count'·to·non-delegate·type·`int'.·Consider·using·parentheses·to·invoke·the·method 
18 //·Line:·11 
  
19 using·System.Linq; 
  
20 public·class·A 
21 { 
22 »       public·A·() 
23 »       { 
24 »       »       string·[]·test·=·new·string·[5]; 
25 »       »       A·[]·array·=·new·A·[test.Count]; 
26 »       } 
27 }</string> 
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
807 B
CS1010
795 B
CS1010
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 14 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1010</ErrorName>3 ··<ErrorName>CS1010</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1010:·Newline·in·constant5 ····<string>//·CS1010:·Newline·in·constant
6 //·Line:·66 //·Line:·6
  
7 class·X 
8 { 
9 »       static·string·s·=·"Hello 
10 world!"; 
11 }</string> 
12 ····<string>//·CS1010:·Newline·in·constant 
13 //·Line:·6 
  
14 class·Foo7 class·Foo
15 {8 {
16 »       static·char·c·='9 »       static·char·c·='
17 ';10 ';
18 }</string>11 }</string>
19 ····<string>//·CS1010·:·Newline·in·constant12 ····<string>//·CS1010·:·Newline·in·constant
20 //·Line:·813 //·Line:·8
Offset 25, 9 lines modifiedOffset 17, 17 lines modified
25 {17 {
26 »       static·void·Main·()18 »       static·void·Main·()
27 »       {19 »       {
28 »       »       var·a·=·1'20 »       »       var·a·=·1'
29 »       »       int·i·=·2;21 »       »       int·i·=·2;
30 »       }22 »       }
31 }</string>23 }</string>
 24 ····<string>//·CS1010:·Newline·in·constant
 25 //·Line:·6
  
 26 class·X
 27 {
 28 »       static·string·s·=·"Hello
 29 world!";
 30 }</string>
32 ··</Examples>31 ··</Examples>
33 </ErrorDocumentation>32 </ErrorDocumentation>
2.27 KB
CS1584
2.26 KB
CS1584
Ordering differences only
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1584</ErrorName>3 ··<ErrorName>CS1584</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Mai()n'5 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`'
6 //·Line:·76 //·Line:·8
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:17 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
8 using·System;8 using·System;
  
9 ///·&lt;see·cref="Mai()n"·/&gt;9 ///·&lt;see·cref=""·/&gt;
10 public·class·Test10 public·class·Test
11 {11 {
12 }</string>12 }</string>
13 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`IList(&lt;&gt;)'13 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`IList(&lt;&gt;)'
14 //·Line:·814 //·Line:·8
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:115 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
16 using·System.Collections.Generic;16 using·System.Collections.Generic;
  
17 ///·&lt;returns&gt;A·&lt;see·cref="IList({})"·/&gt;.&lt;/returns&gt;17 ///·&lt;returns&gt;A·&lt;see·cref="IList({})"·/&gt;.&lt;/returns&gt;
18 public·class·Test18 public·class·Test
19 {19 {
20 }</string>20 }</string>
21 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Test[]'21 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`.'
22 //·Line:·622 //·Line:·8
23 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:123 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 24 using·System;
  
24 ///·&lt;see·cref="Test[]"·/&gt;25 ///·&lt;see·cref="."·/&gt;
25 public·class·Test26 public·class·Test
26 {27 {
27 }</string>28 }</string>
28 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`'29 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Mai()n'
29 //·Line:·830 //·Line:·7
30 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:131 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
31 using·System;32 using·System;
  
32 ///·&lt;see·cref=""·/&gt;33 ///·&lt;see·cref="Mai()n"·/&gt;
33 public·class·Test34 public·class·Test
34 {35 {
35 }</string>36 }</string>
36 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`.'37 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Test[]'
37 //·Line:·838 //·Line:·6
38 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:139 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
39 using·System; 
  
40 ///·&lt;see·cref="."·/&gt;40 ///·&lt;see·cref="Test[]"·/&gt;
41 public·class·Test41 public·class·Test
42 {42 {
43 }</string>43 }</string>
44 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`operator·foo(int,Test)'44 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`operator·foo(int,Test)'
45 //·Line:·745 //·Line:·7
46 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:146 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
3.99 KB
CS1612
3.98 KB
CS1612
Ordering differences only
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 //·Line:·927 //·Line:·9
  
28 using·System;28 using·System;
29 class·X·{29 class·X·{
30 »       static·void·Main·()30 »       static·void·Main·()
31 »       {31 »       {
  
32 »       »       P.x·+=·10;32 »       »       P.x·=·10;
33 »       »       Console.WriteLine·("Got:·"·+·P.x);33 »       »       Console.WriteLine·("Got:·"·+·P.x);
34 »       }34 »       }
  
35 »       static·G·P·{35 »       static·G·P·{
36 »       ·get·{36 »       ·get·{
37 »       »       return·g;37 »       »       return·g;
38 »       ·}38 »       ·}
Offset 69, 37 lines modifiedOffset 69, 60 lines modified
  
69 »       static·G·g·=·new·G·();69 »       static·G·g·=·new·G·();
  
70 »       struct·G·{70 »       struct·G·{
71 »       »       public·int·x;71 »       »       public·int·x;
72 »       }72 »       }
73 }</string>73 }</string>
74 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable74 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`X.P'.·Consider·storing·the·value·in·a·temporary·variable
 75 //·Line:·9
  
 76 using·System;
 77 class·X·{
 78 »       static·void·Main·()
 79 »       {
  
 80 »       »       P.x·+=·10;
 81 »       »       Console.WriteLine·("Got:·"·+·P.x);
 82 »       }
  
 83 »       static·G·P·{
 84 »       ·get·{
 85 »       »       return·g;
 86 »       ·}
 87 »       }
  
 88 »       static·G·g·=·new·G·();
  
 89 »       struct·G·{
 90 »       »       public·int·x;
 91 »       }
 92 }</string>
 93 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`R.Size'.·Consider·storing·the·value·in·a·temporary·variable
75 //·Line:·1994 //·Line:·19
  
76 struct·foo·{ 
77 »       public·int·x;95 struct·R
 96 {
 97 »       public·S·Size·{·get;·set;·}
78 }98 }
  
 99 struct·S
 100 {
 101 »       public·float·Height·{·get;·set;·}
79 class·bar·{ 
80 »       public·foo·this·[int·x]·{ 
81 »       »       get·{·return·new·foo·();·} 
82 »       »       set·{·} 
83 »       } 
84 }102 }
  
85 class·main·{ 
86 »       static·void·baz·(out·int·x)·{·x·=·5;·}103 public·class·Test
 104 {
87 »       static·void·Main·()105 »       public·static·void·Main·()
88 »       {106 »       {
89 »       »       bar·b·=·new·bar·();107 »       »       var·r·=·new·R·();
90 »       »       baz·(out·b·[0].x);108 »       »       r.Size.Height·=·3;
91 »       }109 »       }
92 }</string>110 }</string>
93 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v()'.·Consider·storing·the·value·in·a·temporary·variable111 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v(bool)'.·Consider·storing·the·value·in·a·temporary·variable
94 //·Line:·28112 //·Line:·28
  
95 public·struct·V113 public·struct·V
96 {114 {
97 »       public·int·this·[int·i]·{115 »       public·int·this·[int·i]·{
98 »       »       set·{116 »       »       set·{
99 »       »       }117 »       »       }
Offset 108, 28 lines modifiedOffset 131, 50 lines modified
108 »       public·int·x;131 »       public·int·x;
109 }132 }
  
110 class·Test133 class·Test
111 {134 {
112 »       V·m_value;135 »       V·m_value;
  
113 »       public·V·v()·{·return·m_value;·}136 »       public·static·V·v(bool·b)·{·return·new·V·();·}
  
114 »       public·Test·()137 »       public·Test·()
115 »       {138 »       {
116 »       »       m_value·=·new·V·();139 »       »       m_value·=·new·V·();
117 »       }140 »       }
  
118 »       public·static·void·Main·()141 »       public·static·void·Main·()
119 »       {142 »       {
120 »       »       Test·t·=·new·Test·();143 »       »       Test·t·=·new·Test·();
121 »       »       t.v()·[0]·=·9;144 »       »       Test.v(true).x·=·9;
122 »       }145 »       }
123 }</string>146 }</string>
 147 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable
 148 //·Line:·19
  
 149 struct·foo·{
 150 »       public·int·x;
 151 }
  
 152 class·bar·{
 153 »       public·foo·this·[int·x]·{
 154 »       »       get·{·return·new·foo·();·}
 155 »       »       set·{·}
 156 »       }
 157 }
  
 158 class·main·{
 159 »       static·void·baz·(out·int·x)·{·x·=·5;·}
 160 »       static·void·Main·()
 161 »       {
 162 »       »       bar·b·=·new·bar·();
 163 »       »       baz·(out·b·[0].x);
 164 »       }
 165 }</string>
124 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v(bool)'.·Consider·storing·the·value·in·a·temporary·variable166 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v()'.·Consider·storing·the·value·in·a·temporary·variable
Max diff block lines reached; 1281/4041 bytes (31.70%) of diff not shown.
977 B
CS8141
965 B
CS8141
Ordering differences only
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8141</ErrorName>3 ··<ErrorName>CS8141</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8141:5 ····<string>//·CS8141:
6 //·Line:·116 //·Line:·9
  
7 public·interface·I&lt;T&gt;7 public·interface·I&lt;T&gt;
8 {8 {
9 »       int·this[T·arg]·{·get;·set;·}9 »       T·Test·();
10 }10 }
  
11 public·class·C·:·I&lt;(int·a,·int·b)&gt;11 public·class·C·:·I&lt;(int·a,·int·b)&gt;
12 {12 {
13 »       public·int·this[(int·c,·int·d)·arg]·{ 
14 »       »       get·{13 »       public·(int·c,·int·d)·Test·()
 14 »       {
15 »       »       »       return·1;15 »       »       return·(1,·2);
16 »       »       } 
17 »       »       set·{ 
  
18 »       »       } 
19 »       }16 »       }
20 }</string>17 }</string>
21 ····<string>//·CS8141:18 ····<string>//·CS8141:
22 //·Line:·919 //·Line:·11
  
23 public·interface·I&lt;T&gt;20 public·interface·I&lt;T&gt;
24 {21 {
25 »       T·Test·();22 »       int·this[T·arg]·{·get;·set;·}
26 }23 }
  
27 public·class·C·:·I&lt;(int·a,·int·b)&gt;24 public·class·C·:·I&lt;(int·a,·int·b)&gt;
28 {25 {
29 »       public·(int·c,·int·d)·Test·() 
30 »       {26 »       public·int·this[(int·c,·int·d)·arg]·{
 27 »       »       get·{
31 »       »       return·(1,·2);28 »       »       »       return·1;
 29 »       »       }
 30 »       »       set·{
  
 31 »       »       }
32 »       }32 »       }
33 }</string>33 }</string>
34 ··</Examples>34 ··</Examples>
35 </ErrorDocumentation>35 </ErrorDocumentation>
1.41 KB
CS1982
1.4 KB
CS1982
Ordering differences only
    
Offset 3, 63 lines modifiedOffset 3, 63 lines modified
3 ··<ErrorName>CS1982</ErrorName>3 ··<ErrorName>CS1982</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression5 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
6 //·Line:·66 //·Line:·6
  
7 using·System;7 using·System;
  
8 [A(typeof·(dynamic[]))]8 [A((dynamic)·null)]
9 public·class·A·:·Attribute9 public·class·A·:·Attribute
10 {10 {
11 »       public·A·(object·arg)11 »       public·A·(Type·arg)
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression15 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
16 //·Line:·616 //·Line:·13
  
17 using·System;17 using·System;
  
 18 class·AAttribute·:·Attribute
18 [A((dynamic)·null)] 
19 public·class·A·:·Attribute 
20 {19 {
21 »       public·A·(Type·arg)20 »       public·AAttribute·(dynamic·X)
 21 »       {
 22 »       }
 23 }
  
 24 [A·(Test.B)]
 25 class·Test
 26 {
 27 »       public·static·dynamic·B;
  
 28 »       static·void·Main·()
22 »       {29 »       {
23 »       }30 »       }
24 }</string>31 }</string>
25 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression32 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
26 //·Line:·633 //·Line:·6
  
27 using·System;34 using·System;
  
28 [A(new·dynamic·[]·{·8·})]35 [A(typeof·(dynamic[]))]
29 public·class·A·:·Attribute36 public·class·A·:·Attribute
30 {37 {
31 »       public·A·(object·arg)38 »       public·A·(object·arg)
32 »       {39 »       {
33 »       }40 »       }
34 }</string>41 }</string>
35 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression42 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
36 //·Line:·1343 //·Line:·6
  
37 using·System;44 using·System;
  
 45 [A(new·dynamic·[]·{·8·})]
 46 public·class·A·:·Attribute
38 class·AAttribute·:·Attribute 
39 { 
40 »       public·AAttribute·(dynamic·X) 
41 »       { 
42 »       } 
43 } 
  
44 [A·(Test.B)] 
45 class·Test 
46 {47 {
 48 »       public·A·(object·arg)
47 »       public·static·dynamic·B; 
  
48 »       static·void·Main·() 
49 »       {49 »       {
50 »       }50 »       }
51 }</string>51 }</string>
52 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression52 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
53 //·Line:·653 //·Line:·6
  
54 using·System;54 using·System;
980 B
CS1660
968 B
CS1660
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1660</ErrorName>3 ··<ErrorName>CS1660</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`object'
 6 //·Line:·9
  
 7 using·System;
  
 8 class·X·{
 9 »       static·void·Main·()
 10 »       {
 11 »       »       object·o·=·()·=&gt;·true;
 12 »       }
 13 }</string>
5 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int'14 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int'
6 //·Line:·915 //·Line:·9
  
7 using·System;16 using·System;
  
8 class·X·{17 class·X·{
9 »       static·void·Main·()18 »       static·void·Main·()
Offset 30, 20 lines modifiedOffset 41, 9 lines modified
30 public·class·C41 public·class·C
31 {42 {
32 »       public·static·void·Main·()43 »       public·static·void·Main·()
33 »       {44 »       {
34 »       »       dynamic·d·=·()·=&gt;·1;45 »       »       dynamic·d·=·()·=&gt;·1;
35 »       }46 »       }
36 }</string>47 }</string>
37 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`object' 
38 //·Line:·9 
  
39 using·System; 
  
40 class·X·{ 
41 »       static·void·Main·() 
42 »       { 
43 »       »       object·o·=·()·=&gt;·true; 
44 »       } 
45 }</string> 
46 ··</Examples>48 ··</Examples>
47 </ErrorDocumentation>49 </ErrorDocumentation>
965 B
CS0531
953 B
CS0531
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0531</ErrorName>3 ··<ErrorName>CS0531</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition 
6 //·Line:·5 
  
7 public·interface·Interface·{ 
8 ········void·Foo·()·{ 
9 ········} 
10 }</string> 
11 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition5 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition
12 //·Line:·66 //·Line:·6
  
13 interface·I7 interface·I
14 {8 {
15 »       int·P·=&gt;·1;9 »       int·P·=&gt;·1;
16 }</string>10 }</string>
17 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition11 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition
18 //·Line:12 //·Line:
  
19 public·interface·Interface·{········13 public·interface·Interface·{········
20 »       int·P·{·get·{}·}14 »       int·P·{·get·{}·}
21 }</string>15 }</string>
 16 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition
 17 //·Line:·5
  
 18 public·interface·Interface·{
 19 ········void·Foo·()·{
 20 ········}
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
1.33 KB
CS0659
1.32 KB
CS0659
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0659</ErrorName>3 ··<ErrorName>CS0659</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0659:·`Test.Test'·overrides·Object.Equals(object)·but·does·not·override·Object.GetHashCode() 
6 //·Line:·7 
7 //·Compiler·options:·-warnaserror·-warn:3 
  
8 namespace·Test{·· 
9 ····public·partial·class·Test{·· 
10 »       public·override·bool·Equals(object·obj){·· 
11 »       ····return·true;·· 
12 »       }·· 
13 »       ·· 
14 »       static·void·Main·()·{} 
15 ····}·· 
16 }</string> 
17 ····<string>//·CS0659:·`E'·overrides·Object.Equals(object)·but·does·not·override·Object.GetHashCode()5 ····<string>//·CS0659:·`E'·overrides·Object.Equals(object)·but·does·not·override·Object.GetHashCode()
18 //·Line:·136 //·Line:·13
19 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
20 public·class·Base8 public·class·Base
21 {9 {
22 ····public·override·int·GetHashCode·()10 ····public·override·int·GetHashCode·()
Offset 30, 9 lines modifiedOffset 17, 22 lines modified
30 public·class·E:·Base17 public·class·E:·Base
31 {18 {
32 ····public·override·bool·Equals·(object·o)19 ····public·override·bool·Equals·(object·o)
33 ····{20 ····{
34 ········return·true;21 ········return·true;
35 ····}22 ····}
36 }</string>23 }</string>
 24 ····<string>//·CS0659:·`Test.Test'·overrides·Object.Equals(object)·but·does·not·override·Object.GetHashCode()
 25 //·Line:·7
 26 //·Compiler·options:·-warnaserror·-warn:3
  
 27 namespace·Test{··
 28 ····public·partial·class·Test{··
 29 »       public·override·bool·Equals(object·obj){··
 30 »       ····return·true;··
 31 »       }··
 32 »       ··
 33 »       static·void·Main·()·{}
 34 ····}··
 35 }</string>
37 ··</Examples>36 ··</Examples>
38 </ErrorDocumentation>37 </ErrorDocumentation>
943 B
CS1103
931 B
CS1103
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1103</ErrorName>3 ··<ErrorName>CS1103</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1103:·The·extension·method·cannot·be·of·type·`int*'5 ····<string>//·CS1103:·The·extension·method·cannot·be·of·type·`dynamic'
6 //·Line:·76 //·Line:·6
7 //·Compiler·options:·-unsafe 
  
8 static·class·S7 static·class·S
9 {8 {
10 »       unsafe·static·void·Foo·(this·int*·iptr)9 »       static·void·Foo·(this·dynamic·d)
11 »       {10 »       {
12 »       }11 »       }
13 }</string>12 }</string>
14 ····<string>//·CS1103:·The·extension·method·cannot·be·of·type·`dynamic'13 ····<string>//·CS1103:·The·extension·method·cannot·be·of·type·`int*'
15 //·Line:·614 //·Line:·7
 15 //·Compiler·options:·-unsafe
  
16 static·class·S16 static·class·S
17 {17 {
18 »       static·void·Foo·(this·dynamic·d)18 »       unsafe·static·void·Foo·(this·int*·iptr)
19 »       {19 »       {
20 »       }20 »       }
21 }</string>21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
838 B
CS1629
826 B
CS1629
Ordering differences only
    
Offset 5, 19 lines modifiedOffset 5, 17 lines modified
5 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators5 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 using·System.Collections;8 using·System.Collections;
  
9 class·X·{9 class·X·{
10 »       static·IEnumerator·GetIt·()10 »       static·unsafe·IEnumerator·GetIt·()
11 »       {11 »       {
12 »       ····unsafe·{ 
13 »       »       yield·return·1;12 »       ····yield·return·1;
14 »       ····} 
15 »       }13 »       }
16 »       14 »       
17 }</string>15 }</string>
18 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators16 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
19 //·Line:·1717 //·Line:·17
20 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
Offset 39, 15 lines modifiedOffset 37, 17 lines modified
39 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators37 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
40 //·Line:·838 //·Line:·8
41 //·Compiler·options:·-unsafe39 //·Compiler·options:·-unsafe
  
42 using·System.Collections;40 using·System.Collections;
  
43 class·X·{41 class·X·{
44 »       static·unsafe·IEnumerator·GetIt·()42 »       static·IEnumerator·GetIt·()
45 »       {43 »       {
 44 »       ····unsafe·{
46 »       ····yield·return·1;45 »       »       yield·return·1;
 46 »       ····}
47 »       }47 »       }
48 »       48 »       
49 }</string>49 }</string>
50 ··</Examples>50 ··</Examples>
51 </ErrorDocumentation>51 </ErrorDocumentation>
5.32 KB
CS3006
5.31 KB
CS3006
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3006</ErrorName>3 ··<ErrorName>CS3006</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant5 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
6 //·Line:·126 //·Line:·15
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:·CLSCompliant(true)]9 [assembly:·CLSCompliant(true)]
  
10 public·abstract·class·CLSClass·{10 public·class·Base
 11 {
11 ···public·void·Test(bool·a)·{12 ···public·void·Test(int·a)·{
12 ···}13 ···}
 14 }
  
 15 public·class·CLSClass:·Base·{
13 ···public·abstract·void·Test(out·bool·b); 
14 }</string> 
15 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant 
16 //·Line:·10 
17 //·Compiler·options:·-warnaserror·-warn:1 
  
18 using·System; 
19 [assembly:·CLSCompliant(true)] 
  
20 public·interface·CLSInterface·{ 
21 ········void·Test(int·a); 
22 ········void·Test(ref·int·b);16 ···public·void·Test(ref·int·b)·{
 17 ···}
23 }</string>18 }</string>
24 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant19 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
25 //·Line:·1220 //·Line:·12
26 //·Compiler·options:·-warnaserror·-warn:121 //·Compiler·options:·-warnaserror·-warn:1
  
27 using·System;22 using·System;
28 [assembly:·CLSCompliant(true)]23 [assembly:·CLSCompliant(true)]
Offset 36, 100 lines modifiedOffset 29, 107 lines modified
36 public·class·CLSClass·{29 public·class·CLSClass·{
37 ···public·void·Test(int[,,]·b)·{30 ···public·void·Test(int[,,]·b)·{
38 ···}31 ···}
  
39 ···public·void·Test(int[,]·b)·{32 ···public·void·Test(int[,]·b)·{
40 ···}33 ···}
41 }</string>34 }</string>
 35 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
 36 //·Line:·10
 37 //·Compiler·options:·-warnaserror·-warn:1
  
 38 using·System;
 39 [assembly:·CLSCompliant(true)]
  
 40 public·interface·CLSInterface·{
 41 ········void·Test(bool·a);
 42 ········void·Test(out·bool·b);
 43 }</string>
42 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant44 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
43 //·Line:·1545 //·Line:·12
44 //·Compiler·options:·-warnaserror·-warn:146 //·Compiler·options:·-warnaserror·-warn:1
  
45 using·System;47 using·System;
46 [assembly:·CLSCompliant(true)]48 [assembly:·CLSCompliant(true)]
  
47 public·class·Base49 public·class·CLSClass·{
48 { 
49 ···public·void·Test(int·a)·{50 ···public·void·Test(int·a)·{
50 ···}51 ···}
51 } 
  
52 public·class·CLSClass:·Base·{ 
53 ···public·void·Test(ref·int·b)·{52 ···public·void·Test(ref·int·b)·{
54 ···}53 ···}
55 }</string>54 }</string>
56 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant55 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
57 //·Line:·1056 //·Line:·10
58 //·Compiler·options:·-warnaserror·-warn:157 //·Compiler·options:·-warnaserror·-warn:1
  
59 using·System;58 using·System;
60 [assembly:·CLSCompliant(true)]59 [assembly:·CLSCompliant(true)]
  
61 public·interface·CLSInterface·{60 public·interface·CLSInterface·{
62 ········void·Test(bool·a);61 ········void·Test(int·a);
63 ········void·Test(out·bool·b);62 ········void·Test(ref·int·b);
64 }</string>63 }</string>
65 ····<string>//·CS3006:·Overloaded·method·`CLSClass.CLSClass(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant64 ····<string>//·CS3006:·Overloaded·method·`Base&lt;T&gt;.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
66 //·Line:·1265 //·Line:·13
67 //·Compiler·options:·-warnaserror·-warn:166 //·Compiler·options:·-warnaserror·-warn:1
  
68 using·System;67 using·System;
69 [assembly:·CLSCompliant(true)]68 [assembly:·CLSCompliant·(true)]
  
70 public·class·CLSClass·{ 
71 ····public·CLSClass(int[,,]·b)·{ 
72 ····} 
  
73 ····public·CLSClass(int[,]·b)·{ 
74 ····}69 public·class·Base&lt;T&gt;
 70 {
 71 »       public·void·Test·(int·a)
 72 »       {
 73 »       }
 74 »       public·void·Test·(ref·int·b)
 75 »       {
 76 »       }
 77 }
  
 78 public·class·CLSClass·:·Base&lt;int&gt;
 79 {
 80 »       public·void·Test·()
 81 »       {
 82 »       }
75 }</string>83 }</string>
76 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant84 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
77 //·Line:·1085 //·Line:·10
78 //·Compiler·options:·-warnaserror·-warn:186 //·Compiler·options:·-warnaserror·-warn:1
  
79 using·System;87 using·System;
80 [assembly:·CLSCompliant(true)]88 [assembly:·CLSCompliant(true)]
  
81 public·interface·CLSInterface·{89 public·interface·CLSInterface·{
82 ········void·Test(int[,,]·b);90 ········void·Test(int[,,]·b);
83 ········void·Test(int[,]·b);91 ········void·Test(int[,]·b);
84 }</string>92 }</string>
85 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant93 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
86 //·Line:·1294 //·Line:·12
87 //·Compiler·options:·-warnaserror·-warn:195 //·Compiler·options:·-warnaserror·-warn:1
Max diff block lines reached; 1047/5401 bytes (19.39%) of diff not shown.
789 B
CS0516
777 B
CS0516
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0516</ErrorName>3 ··<ErrorName>CS0516</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0516:·Constructor·`Sample.Sample()'·cannot·call·itself 
6 //·Line:·6 
  
7 class·Sample·{ 
8 »       public·Sample·() 
9 »       »       :·this·() 
10 »       { 
11 »       } 
12 }</string> 
13 ····<string>//·CS0516:·Constructor·`A&lt;T&gt;.A(T)'·cannot·call·itself5 ····<string>//·CS0516:·Constructor·`A&lt;T&gt;.A(T)'·cannot·call·itself
14 //·Line:·76 //·Line:·7
  
15 public·class·A&lt;T&gt;7 public·class·A&lt;T&gt;
16 {8 {
17 »       public·A·(T·i)9 »       public·A·(T·i)
18 »       »       :·this·(i)10 »       »       :·this·(i)
19 »       {11 »       {
20 »       }12 »       }
21 }</string>13 }</string>
 14 ····<string>//·CS0516:·Constructor·`Sample.Sample()'·cannot·call·itself
 15 //·Line:·6
  
 16 class·Sample·{
 17 »       public·Sample·()
 18 »       »       :·this·()
 19 »       {
 20 »       }
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
1.68 KB
CS0313
1.67 KB
CS0313
Ordering differences only
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0313</ErrorName>3 ··<ErrorName>CS0313</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0313:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;I&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·never·satisfies·interface·constraint·`I'5 ····<string>//·CS0313:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`S.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·never·satisfies·interface·constraint·`I'
6 //·Line:·206 //·Line:·16
  
7 struct·S·:·I 
8 { 
9 } 
  
10 interface·I7 interface·I
11 {8 {
12 }9 }
  
13 class·C&lt;U&gt;10 struct·S·:·I
14 {11 {
15 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U12 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·I
16 »       {13 »       {
17 »       }14 »       }
  
18 »       static·void·Bar·(S?·s)15 »       static·void·Test·(S?·s)
19 »       {16 »       {
20 »       »       C&lt;I&gt;.Foo·(s);17 »       »       Foo·(s);
21 »       }18 »       }
22 }</string>19 }</string>
23 ····<string>//·CS0313:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`S.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·never·satisfies·interface·constraint·`I'20 ····<string>//·CS0313:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;I&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·never·satisfies·interface·constraint·`I'
24 //·Line:·1621 //·Line:·20
  
 22 struct·S·:·I
 23 {
 24 }
  
25 interface·I25 interface·I
26 {26 {
27 }27 }
  
28 struct·S·:·I28 class·C&lt;U&gt;
29 {29 {
30 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·I30 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U
31 »       {31 »       {
32 »       }32 »       }
  
33 »       static·void·Test·(S?·s)33 »       static·void·Bar·(S?·s)
34 »       {34 »       {
35 »       »       Foo·(s);35 »       »       C&lt;I&gt;.Foo·(s);
36 »       }36 »       }
37 }</string>37 }</string>
38 ··</Examples>38 ··</Examples>
39 </ErrorDocumentation>39 </ErrorDocumentation>
773 B
CS4004
761 B
CS4004
Ordering differences only
    
Offset 5, 40 lines modifiedOffset 5, 40 lines modified
5 ····<string>//·CS4004:·The·`await'·operator·cannot·be·used·in·an·unsafe·context5 ····<string>//·CS4004:·The·`await'·operator·cannot·be·used·in·an·unsafe·context
6 //·Line:·126 //·Line:·12
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 using·System;8 using·System;
9 using·System.Threading.Tasks;9 using·System.Threading.Tasks;
  
10 class·C10 unsafe·class·C
11 {11 {
12 »       public·async·Task·Test·()12 »       public·async·Task·Test·()
13 »       {13 »       {
14 »       »       unsafe·{ 
15 »       »       »       await·Call·();14 »       »       await·Call·();
16 »       »       } 
17 »       }15 »       }
18 »       16 »       
19 »       static·Task·Call·()17 »       static·Task·Call·()
20 »       {18 »       {
21 »       »       return·null;19 »       »       return·null;
22 »       }20 »       }
23 }</string>21 }</string>
24 ····<string>//·CS4004:·The·`await'·operator·cannot·be·used·in·an·unsafe·context22 ····<string>//·CS4004:·The·`await'·operator·cannot·be·used·in·an·unsafe·context
25 //·Line:·1223 //·Line:·12
26 //·Compiler·options:·-unsafe24 //·Compiler·options:·-unsafe
  
27 using·System;25 using·System;
28 using·System.Threading.Tasks;26 using·System.Threading.Tasks;
  
29 unsafe·class·C27 class·C
30 {28 {
31 »       public·async·Task·Test·()29 »       public·async·Task·Test·()
32 »       {30 »       {
 31 »       »       unsafe·{
33 »       »       await·Call·();32 »       »       »       await·Call·();
 33 »       »       }
34 »       }34 »       }
35 »       35 »       
36 »       static·Task·Call·()36 »       static·Task·Call·()
37 »       {37 »       {
38 »       »       return·null;38 »       »       return·null;
39 »       }39 »       }
40 }</string>40 }</string>
1.85 KB
CS0523
1.84 KB
CS0523
Ordering differences only
    
Offset 10, 21 lines modifiedOffset 10, 14 lines modified
10 »       public·static·S·s;10 »       public·static·S·s;
11 }11 }
  
12 struct·S12 struct·S
13 {13 {
14 »       private·G&lt;string&gt;·value;14 »       private·G&lt;string&gt;·value;
15 }</string>15 }</string>
16 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout 
17 //·Line:·6 
  
18 struct·A 
19 { 
20 »       static·A?·a; 
21 }</string> 
22 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout16 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout
23 //·Line:·1317 //·Line:·13
24 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader18 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader
  
25 using·System;19 using·System;
  
26 struct·Handle&lt;T&gt;20 struct·Handle&lt;T&gt;
Offset 32, 42 lines modifiedOffset 25, 49 lines modified
32 »       public·IntPtr·Value;25 »       public·IntPtr·Value;
33 }26 }
  
34 struct·Foo27 struct·Foo
35 {28 {
36 »       public·readonly·Handle&lt;Foo&gt;·Handle;29 »       public·readonly·Handle&lt;Foo&gt;·Handle;
37 }</string>30 }</string>
38 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout31 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout
39 //·Line:·632 //·Line:·6
  
40 struct·A&lt;T&gt;33 struct·A
41 {34 {
42 »       A&lt;T&gt;·a;35 »       static·A?·a;
43 }</string>36 }</string>
44 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout37 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout
45 //·Line:·638 //·Line:·6
  
46 struct·S&lt;T&gt;39 struct·S&lt;T&gt;
47 {40 {
48 »       S&lt;int&gt;·s;41 »       S&lt;int&gt;·s;
49 }</string>42 }</string>
50 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout 
51 //·Line:·6 
  
52 struct·S&lt;T&gt; 
53 { 
54 »       static·S&lt;T[]&gt;·s; 
55 }</string> 
56 ····<string>//·CS0523:·Struct·member·`B.a'·of·type·`A'·causes·a·cycle·in·the·struct·layout43 ····<string>//·CS0523:·Struct·member·`B.a'·of·type·`A'·causes·a·cycle·in·the·struct·layout
57 //·Line:·944 //·Line:·9
  
58 struct·A·{45 struct·A·{
59 »       B·b;46 »       B·b;
60 }47 }
  
61 struct·B·{48 struct·B·{
62 »       A·a;49 »       A·a;
63 }50 }
  
64 class·Y·{·static·void·Main·()·{}·}</string>51 class·Y·{·static·void·Main·()·{}·}</string>
 52 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout
 53 //·Line:·6
  
 54 struct·A&lt;T&gt;
 55 {
 56 »       A&lt;T&gt;·a;
 57 }</string>
 58 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout
 59 //·Line:·6
  
 60 struct·S&lt;T&gt;
 61 {
 62 »       static·S&lt;T[]&gt;·s;
 63 }</string>
65 ··</Examples>64 ··</Examples>
66 </ErrorDocumentation>65 </ErrorDocumentation>
2.72 KB
CS0183
2.71 KB
CS0183
Ordering differences only
    
Offset 1, 49 lines modifiedOffset 1, 51 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0183</ErrorName>3 ··<ErrorName>CS0183</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`System.Enum')·type5 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type
6 //·Line:·136 //·Line:·10
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System; 
  
9 enum·E·{·Item·}; 
  
10 class·C8 class·X
11 {9 {
12 »       static·bool·Check·(E·e)10 »       public·void·Foo·()
13 »       {11 »       {
14 »       »       return·e·is·Enum;12 »       »       int·x·=·1;
 13 »       »       if·(x·is·object)·{
 14 »       »       }
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`T')·type17 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int')·type
18 //·Line:·1018 //·Line:
19 //·Compiler·options:·-warnaserror·-warn:119 //·Compiler·options:·-warnaserror·-warn:1
  
20 class·X20 class·X·{
21 { 
22 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct 
 21 »       static·void·Main·()
23 »       {22 »       {
24 »       »       T·o·=·default·(T); 
25 »       »       return·o·is·T;23 »       »       int·i·=·5;
  
 24 »       »       if·(i·is·int){
 25 »       »       }
26 »       }26 »       }
27 }</string>27 }</string>
28 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type28 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`System.Enum')·type
29 //·Line:·1029 //·Line:·13
30 //·Compiler·options:·-warnaserror·-warn:130 //·Compiler·options:·-warnaserror
  
 31 using·System;
  
 32 enum·E·{·Item·};
  
31 class·X33 class·C
32 {34 {
33 »       public·void·Foo·()35 »       static·bool·Check·(E·e)
34 »       {36 »       {
 37 »       »       return·e·is·Enum;
35 »       »       int·x·=·1; 
36 »       »       if·(x·is·object)·{ 
37 »       »       } 
38 »       }38 »       }
39 }</string>39 }</string>
40 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type40 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type
41 //·Line:·1441 //·Line:·14
42 //·Compiler·options:·-warnaserror42 //·Compiler·options:·-warnaserror
  
43 abstract·class·A&lt;T&gt;43 abstract·class·A&lt;T&gt;
Offset 54, 36 lines modifiedOffset 56, 34 lines modified
54 class·B·:·A&lt;int&gt;56 class·B·:·A&lt;int&gt;
55 {57 {
56 »       public·override·bool·Foo&lt;U&gt;·(U·arg)58 »       public·override·bool·Foo&lt;U&gt;·(U·arg)
57 »       {59 »       {
58 »       »       return·arg·is·U;60 »       »       return·arg·is·U;
59 »       }61 »       }
60 }</string>62 }</string>
61 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int')·type63 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int?')·type
62 //·Line:64 //·Line:·10
63 //·Compiler·options:·-warnaserror·-warn:165 //·Compiler·options:·-warnaserror·-warn:1
  
64 class·X·{66 class·X
  
65 »       static·void·Main·()67 {
 68 »       public·void·Foo·()
66 »       {69 »       {
 70 »       »       int?·x·=·null;
67 »       »       int·i·=·5; 
  
68 »       »       if·(i·is·int){71 »       »       if·(x·is·int?)·{
69 »       »       }72 »       »       }
70 »       }73 »       }
71 }</string>74 }</string>
72 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int?')·type75 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`T')·type
73 //·Line:·1076 //·Line:·10
74 //·Compiler·options:·-warnaserror·-warn:177 //·Compiler·options:·-warnaserror·-warn:1
  
75 class·X78 class·X
76 {79 {
77 »       public·void·Foo·()80 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct
78 »       {81 »       {
 82 »       »       T·o·=·default·(T);
 83 »       »       return·o·is·T;
79 »       »       int?·x·=·null; 
80 »       »       if·(x·is·int?)·{ 
81 »       »       } 
82 »       }84 »       }
83 }</string>85 }</string>
84 ··</Examples>86 ··</Examples>
85 </ErrorDocumentation>87 </ErrorDocumentation>
844 B
CS1959
832 B
CS1959
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1959</ErrorName>3 ··<ErrorName>CS1959</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const5 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const
 6 //·Line:·8
  
 7 struct·S
 8 {
 9 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
 10 »       {
 11 »       »       const·T·t·=·null;
 12 »       }
 13 }</string>
 14 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const
6 //·Line:·1015 //·Line:·10
  
7 class·C16 class·C
8 {17 {
9 }18 }
  
10 class·C&lt;T&gt;·where·T·:·C19 class·C&lt;T&gt;·where·T·:·C
11 {20 {
12 »       const·T·t·=·null;21 »       const·T·t·=·null;
13 }</string>22 }</string>
14 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const 
15 //·Line:·8 
  
16 struct·S 
17 { 
18 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct 
19 »       { 
20 »       »       const·T·t·=·null; 
21 »       } 
22 }</string> 
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
647 B
CS1960
635 B
CS1960
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1960</ErrorName>3 ··<ErrorName>CS1960</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates5 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates
6 //·Line:·46 //·Line:·4
  
7 class·A&lt;in·T&gt;7 class·A&lt;out·T&gt;
8 {8 {
9 }</string>9 }</string>
10 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates10 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates
11 //·Line:·411 //·Line:·4
  
12 class·A&lt;out·T&gt;12 class·A&lt;in·T&gt;
13 {13 {
14 }</string>14 }</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
3.08 KB
CS0315
3.07 KB
CS0315
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0315</ErrorName>3 ··<ErrorName>CS0315</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`A&lt;int?&gt;.Test&lt;U&gt;()'.·There·is·no·boxing·conversion·from·`int'·to·`int?'5 ····<string>//·CS0315:·The·type·`short'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`short'·to·`A&lt;short&gt;.N1&lt;short&gt;'
6 //·Line:·196 //·Line:·4
  
7 class·A&lt;T&gt;7 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt;
8 {8 {
9 »       public·static·void·Test&lt;U&gt;·()·where·U·:·T 
10 »       { 
11 »       } 
12 }9 ····public·class·N1&lt;U&gt;
 10 ····{
 11 ····}
 12 }</string>
 13 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`TEventArgs'·in·the·generic·type·or·method·`X.D&lt;TEventArgs&gt;'.·There·is·no·boxing·conversion·from·`int'·to·`System.EventArgs'
 14 //·Line:·8
  
13 class·B·:·A&lt;int?&gt;15 class·X
14 {16 {
15 }17 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs;
  
 18 »       D&lt;int&gt;·x;
16 class·Program 
17 { 
18 »       public·static·void·Main·() 
19 »       { 
20 »       »       B.Test&lt;int&gt;·(); 
21 »       } 
22 }</string>19 }</string>
23 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`H&lt;T&gt;'.·There·is·no·boxing·conversion·from·`int'·to·`I'20 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`H&lt;T&gt;'.·There·is·no·boxing·conversion·from·`int'·to·`I'
24 //·Line:·2721 //·Line:·27
  
25 using·System;22 using·System;
  
26 interface·I23 interface·I
Offset 49, 38 lines modifiedOffset 46, 41 lines modified
49 »       static·void·Main·()46 »       static·void·Main·()
50 »       {47 »       {
51 »       »       Test·(()·=&gt;·{48 »       »       Test·(()·=&gt;·{
52 »       »       »       Foo&lt;H&lt;int&gt;&gt;·();49 »       »       »       Foo&lt;H&lt;int&gt;&gt;·();
53 »       »       });50 »       »       });
54 »       }51 »       }
55 }</string>52 }</string>
56 ····<string>//·CS0315:·The·type·`short'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`short'·to·`A&lt;short&gt;.N1&lt;short&gt;'53 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`A&lt;int?&gt;.Test&lt;U&gt;()'.·There·is·no·boxing·conversion·from·`int'·to·`int?'
57 //·Line:·454 //·Line:·19
  
58 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt;55 class·A&lt;T&gt;
59 {56 {
60 ····public·class·N1&lt;U&gt; 
61 ····{ 
62 ····}57 »       public·static·void·Test&lt;U&gt;·()·where·U·:·T
 58 »       {
 59 »       }
 60 }
  
 61 class·B·:·A&lt;int?&gt;
 62 {
 63 }
  
 64 class·Program
 65 {
 66 »       public·static·void·Main·()
 67 »       {
 68 »       »       B.Test&lt;int&gt;·();
 69 »       }
63 }</string>70 }</string>
64 ····<string>//·CS0315:·The·type·`ushort'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`ushort'·to·`A&lt;ushort&gt;.N1&lt;ushort&gt;'71 ····<string>//·CS0315:·The·type·`ushort'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`ushort'·to·`A&lt;ushort&gt;.N1&lt;ushort&gt;'
65 //·Line:·972 //·Line:·9
66 //·Compiler·options:·-r:CS0315-2-lib.dll73 //·Compiler·options:·-r:CS0315-2-lib.dll
  
67 public·class·Test74 public·class·Test
68 {75 {
69 »       public·static·void·Main·()76 »       public·static·void·Main·()
70 »       {77 »       {
71 »       »       A&lt;ushort&gt;.N1&lt;ushort&gt;·a·=·null;78 »       »       A&lt;ushort&gt;.N1&lt;ushort&gt;·a·=·null;
72 »       }79 »       }
73 }</string>80 }</string>
74 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`TEventArgs'·in·the·generic·type·or·method·`X.D&lt;TEventArgs&gt;'.·There·is·no·boxing·conversion·from·`int'·to·`System.EventArgs' 
75 //·Line:·8 
  
76 class·X 
77 { 
78 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs; 
  
79 »       D&lt;int&gt;·x; 
80 }</string> 
81 ··</Examples>81 ··</Examples>
82 </ErrorDocumentation>82 </ErrorDocumentation>
1.6 KB
CS0157
1.59 KB
CS0157
Ordering differences only
    
Offset 1, 55 lines modifiedOffset 1, 40 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0157</ErrorName>3 ··<ErrorName>CS0157</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause5 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
6 //·Line:·12 
  
7 class·T·{ 
8 »       static·void·Main·() 
9 »       { 
10 »       »       while·(true)·{· 
11 »       »       »       try·{ 
12 »       »       »       »       System.Console.WriteLine·("trying"); 
13 »       »       »       }·finally·{ 
14 »       »       »       »       try·{ 
15 »       »       »       »       ····break; 
16 »       »       »       »       } 
17 »       »       »       »       catch·{} 
18 »       »       »       } 
19 »       »       } 
20 »       } 
21 }</string> 
22 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause 
23 //·Line:·116 //·Line:·11
  
24 class·T·{7 class·T·{
25 »       static·void·Main·()8 »       static·void·Main·()
26 »       {9 »       {
27 »       »       while·(true)·{·10 »       »       while·(true)·{
28 »       »       »       try·{11 »       »       »       try·{
29 »       »       »       »       System.Console.WriteLine·("trying");12 »       »       »       »       System.Console.WriteLine·("trying");
30 »       »       »       }·finally·{13 »       »       »       }·finally·{
31 »       »       »       »       break;14 »       »       »       »       continue;
32 »       »       »       }15 »       »       »       }
33 »       »       }16 »       »       }
34 »       }17 »       }
35 }</string>18 }</string>
36 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause19 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
37 //·Line:·1120 //·Line:·12
  
38 class·T·{21 class·T·{
39 »       static·void·Main·()22 »       static·void·Main·()
40 »       {23 »       {
41 »       »       while·(true)·{24 »       »       while·(true)·{·
42 »       »       »       try·{25 »       »       »       try·{
43 »       »       »       »       System.Console.WriteLine·("trying");26 »       »       »       »       System.Console.WriteLine·("trying");
44 »       »       »       }·finally·{27 »       »       »       }·finally·{
45 »       »       »       »       continue;28 »       »       »       »       try·{
 29 »       »       »       »       ····break;
 30 »       »       »       »       }
 31 »       »       »       »       catch·{}
46 »       »       »       }32 »       »       »       }
47 »       »       }33 »       »       }
48 »       }34 »       }
49 }</string>35 }</string>
50 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause36 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
51 //·Line:·937 //·Line:·9
  
Offset 88, 9 lines modifiedOffset 73, 24 lines modified
88 »       {73 »       {
89 »       »       try·{}74 »       »       try·{}
90 »       »       finally·{75 »       »       finally·{
91 »       »       »       return;76 »       »       »       return;
92 »       »       }77 »       »       }
93 »       }78 »       }
94 }</string>79 }</string>
 80 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
 81 //·Line:·11
  
 82 class·T·{
 83 »       static·void·Main·()
 84 »       {
 85 »       »       while·(true)·{·
 86 »       »       »       try·{
 87 »       »       »       »       System.Console.WriteLine·("trying");
 88 »       »       »       }·finally·{
 89 »       »       »       »       break;
 90 »       »       »       }
 91 »       »       }
 92 »       }
 93 }</string>
95 ··</Examples>94 ··</Examples>
96 </ErrorDocumentation>95 </ErrorDocumentation>
2.84 KB
CS0173
2.83 KB
CS0173
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 42 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0173</ErrorName>3 ··<ErrorName>CS0173</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method'5 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'
6 //·Line:·116 //·Line:·8
  
7 using·System; 
  
8 class·Test7 class·C
9 {8 {
10 »       public·static·void·Main·()9 »       public·static·void·Test·(bool·b)
11 »       {10 »       {
 11 »       »       var·s·=·b·?·throw·null·:·throw·null;
12 »       »       bool·descending·=·false; 
13 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2); 
14 »       }12 »       }
15 }</string>13 }</string>
16 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'14 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'
17 //·Line:·815 //·Line:·8
  
18 class·X16 class·X
19 {17 {
20 »       static·void·Main·(string[]·args)18 »       static·void·Main·(string[]·args)
21 »       {19 »       {
22 »       »       bool·b·=·args.Length·&gt;·0·?·null·:·null;20 »       »       bool·b·=·args.Length·&gt;·0·?·null·:·null;
23 »       }21 »       }
24 }</string>22 }</string>
 23 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`dynamic'·and·`void'
 24 //·Line:·19
  
 25 class·X
 26 {
 27 »       static·void·Main·()
 28 »       {
 29 »       »       dynamic·d·=·null;
 30 »       »       dynamic·t·=·true·?·d·:·Main·();
 31 »       }
 32 }</string>
25 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`int'·and·`null'33 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`int'·and·`null'
26 //·Line:·2934 //·Line:·29
  
27 public·class·MainClass·{35 public·class·MainClass·{
28 ········public·static·void·Main()·{36 ········public·static·void·Main()·{
29 ················bool·result·=·false;37 ················bool·result·=·false;
30 ················System.Console.WriteLine·(result·?·1·:·null);38 ················System.Console.WriteLine·(result·?·1·:·null);
Offset 43, 30 lines modifiedOffset 51, 22 lines modified
43 {51 {
44 »       static·int·Main·(string[]·args)52 »       static·int·Main·(string[]·args)
45 »       {53 »       {
46 »       »       int[]·t·=·args.Length·&gt;·0·?·null·:·null;54 »       »       int[]·t·=·args.Length·&gt;·0·?·null·:·null;
47 »       »       return·t·==·null·?·0·:·1;55 »       »       return·t·==·null·?·0·:·1;
48 »       }56 »       }
49 }</string>57 }</string>
50 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`dynamic'·and·`void'58 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method'
51 //·Line:·1959 //·Line:·11
  
 60 using·System;
52 class·X 
53 { 
54 »       static·void·Main·() 
55 »       { 
56 »       »       dynamic·d·=·null; 
57 »       »       dynamic·t·=·true·?·d·:·Main·(); 
58 »       } 
59 }</string> 
60 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression' 
61 //·Line:·8 
  
62 class·C61 class·Test
63 {62 {
64 »       public·static·void·Test·(bool·b)63 »       public·static·void·Main·()
65 »       {64 »       {
66 »       »       var·s·=·b·?·throw·null·:·throw·null;65 »       »       bool·descending·=·false;
 66 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2);
67 »       }67 »       }
68 }</string>68 }</string>
69 ··</Examples>69 ··</Examples>
70 </ErrorDocumentation>70 </ErrorDocumentation>
617 B
CS1517
605 B
CS1517
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1517</ErrorName>3 ··<ErrorName>CS1517</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1517:·Invalid·preprocessor·directive5 ····<string>//·CS1517:·Invalid·preprocessor·directive
 6 //·Line:·4
  
 7 #if·8
 8 #endif</string>
 9 ····<string>//·CS1517:·Invalid·preprocessor·directive
6 //·Line:·510 //·Line:·5
  
7 #if·false11 #if·false
8 #if·TEST·==12 #if·TEST·==
9 #endif13 #endif
10 #endif</string>14 #endif</string>
11 ····<string>//·CS1517:·Invalid·preprocessor·directive 
12 //·Line:·4 
  
13 #if·8 
14 #endif</string> 
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.11 KB
CS1674
1.1 KB
CS1674
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1674</ErrorName>3 ··<ErrorName>CS1674</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1674:·`object':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
 6 //·Line:·10
  
 7 using·System;
  
 8 class·C
 9 {
 10 »       void·Method·(IDisposable·i)
 11 »       {
 12 »       »       using·(object·o·=·i)
 13 »       »       {
 14 »       »       }
 15 ····}
 16 }</string>
5 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'17 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
6 //·Line:·2718 //·Line:·27
  
7 using·System;19 using·System;
  
8 class·MyDispose·:·IDisposable·{20 class·MyDispose·:·IDisposable·{
9 »       public·bool·disposed;21 »       public·bool·disposed;
Offset 64, 23 lines modifiedOffset 78, 9 lines modified
64 »       void·Method·(IDisposable·i)78 »       void·Method·(IDisposable·i)
65 »       {79 »       {
66 »       »       using·(int·o·=·1,·b·=·2)80 »       »       using·(int·o·=·1,·b·=·2)
67 »       »       {81 »       »       {
68 »       »       }82 »       »       }
69 »       }83 »       }
70 }</string>84 }</string>
71 ····<string>//·CS1674:·`object':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable' 
72 //·Line:·10 
  
73 using·System; 
  
74 class·C 
75 { 
76 »       void·Method·(IDisposable·i) 
77 »       { 
78 »       »       using·(object·o·=·i) 
79 »       »       { 
80 »       »       } 
81 ····} 
82 }</string> 
83 ··</Examples>85 ··</Examples>
84 </ErrorDocumentation>86 </ErrorDocumentation>
1.14 KB
CS1620
1.13 KB
CS1620
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1620</ErrorName>3 ··<ErrorName>CS1620</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1620:··Argument·`#1'·is·missing·`ref'·modifier
 6 //·Line:·24
  
 7 public·class·X
 8 {
 9 »       public·void·Foo·(string[]·b)
 10 »       {
 11 »       }
 12 »       
 13 »       public·void·Foo·(ref·string·i)
 14 »       {
 15 »       }
 16 »       
 17 »       public·void·Foo·(int·i)
 18 »       {
 19 »       }
 20 }
  
 21 class·D
 22 {
 23 »       static·void·Main·()
 24 »       {
 25 »       »       X·x·=·null;
 26 »       »       x.Foo·("hola");
 27 »       }
 28 }</string>
5 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier29 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
6 //·Line:·1330 //·Line:·13
  
7 class·C31 class·C
8 {32 {
9 »       public·static·void·test·(out·int·i)33 »       public·static·void·test·(out·int·i)
10 »       {34 »       {
Offset 50, 35 lines modifiedOffset 76, 9 lines modified
50 »       }76 »       }
  
51 »       static·void·Run·(out·int·mengano)77 »       static·void·Run·(out·int·mengano)
52 »       {78 »       {
53 »       »       Jajaja·(mengano);79 »       »       Jajaja·(mengano);
54 »       }80 »       }
55 }</string>81 }</string>
56 ····<string>//·CS1620:··Argument·`#1'·is·missing·`ref'·modifier 
57 //·Line:·24 
  
58 public·class·X 
59 { 
60 »       public·void·Foo·(string[]·b) 
61 »       { 
62 »       } 
63 »        
64 »       public·void·Foo·(ref·string·i) 
65 »       { 
66 »       } 
67 »        
68 »       public·void·Foo·(int·i) 
69 »       { 
70 »       } 
71 } 
  
72 class·D 
73 { 
74 »       static·void·Main·() 
75 »       { 
76 »       »       X·x·=·null; 
77 »       »       x.Foo·("hola"); 
78 »       } 
79 }</string> 
80 ··</Examples>82 ··</Examples>
81 </ErrorDocumentation>83 </ErrorDocumentation>
4.08 KB
CS0652
4.07 KB
CS0652
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 52 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0652</ErrorName>3 ··<ErrorName>CS0652</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
 6 //·Line:·9
 7 //·Compiler·options:·-warnaserror·-warn:2
  
 8 class·X
 9 {
 10 »       void·b·()
 11 »       {
 12 ················byte·b·=·0;
 13 ················if·(b·==·500)
 14 ····················return;
 15 »       }
  
 16 »       static·void·Main·()·{}
 17 }</string>
5 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'18 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'
6 //·Line:·1119 //·Line:·12
7 //·Compiler·options:·/warn:2·/warnaserror20 //·Compiler·options:·/warn:2·/warnaserror
  
8 using·System;21 using·System;
  
9 public·class·CS0652·{22 public·class·CS0652·{
  
10 »       public·static·void·Main·()·23 »       public·static·void·Main·()·
11 »       {24 »       {
12 »       »       short·us·=·0;25 »       »       short·value·=·5;
 26 »       »       if·(value·&gt;·char.MaxValue)
 27 »       »       »       return;
13 »       »       if·(us·==·-10000000) 
14 »       »       »       Console.WriteLine·(":("); 
15 »       »       else 
16 »       »       »       Console.WriteLine·(":)"); 
17 »       }28 »       }
18 }</string>29 }</string>
19 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'30 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`ushort'
20 //·Line:·1231 //·Line:·11
21 //·Compiler·options:·/warn:2·/warnaserror32 //·Compiler·options:·/warn:2·/warnaserror
  
22 using·System;33 using·System;
  
23 public·class·CS0652·{34 public·class·CS0652·{
  
24 »       public·static·void·Main·()·35 »       public·static·void·Main·()·
25 »       {36 »       {
26 »       »       byte·b·=·0;37 »       »       ushort·us·=·0;
27 »       »       if·(b·==·-1)38 »       »       if·(us·==·-1)
28 »       »       »       Console.WriteLine·(":(");39 »       »       »       Console.WriteLine·(":(");
29 »       »       else40 »       »       else
30 »       »       »       Console.WriteLine·(":)");41 »       »       »       Console.WriteLine·(":)");
31 »       }42 »       }
32 }</string>43 }</string>
33 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'44 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'
34 //·Line:·1245 //·Line:·12
Offset 42, 74 lines modifiedOffset 55, 61 lines modified
42 using·System;55 using·System;
  
43 public·class·CS0652·{56 public·class·CS0652·{
  
44 »       public·static·void·Main·()·57 »       public·static·void·Main·()·
45 »       {58 »       {
46 »       »       char·value·=·'a';59 »       »       char·value·=·'a';
47 »       »       if·(value·&lt;·SByte.MinValue)60 »       »       if·(value·&gt;·ulong.MaxValue)
48 »       »       »       return;61 »       »       »       return;
49 »       }62 »       }
50 }</string>63 }</string>
51 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte' 
52 //·Line:·9 
53 //·Compiler·options:·-warnaserror·-warn:2 
  
54 class·X 
55 { 
56 »       void·b·() 
57 »       { 
58 ················byte·b·=·0; 
59 ················if·(b·==·500) 
60 ····················return; 
61 »       } 
  
62 »       static·void·Main·()·{} 
63 }</string> 
64 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`ushort'64 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'
65 //·Line:·1165 //·Line:·12
66 //·Compiler·options:·/warn:2·/warnaserror66 //·Compiler·options:·/warn:2·/warnaserror
  
67 using·System;67 using·System;
  
68 public·class·CS0652·{68 public·class·CS0652·{
  
69 »       public·static·void·Main·()·69 »       public·static·void·Main·()·
70 »       {70 »       {
 71 »       »       char·value·=·'a';
 72 »       »       if·(value·&lt;·SByte.MinValue)
 73 »       »       »       return;
71 »       »       ushort·us·=·0; 
72 »       »       if·(us·==·-1) 
73 »       »       »       Console.WriteLine·(":("); 
74 »       »       else 
75 »       »       »       Console.WriteLine·(":)"); 
76 »       }74 »       }
77 }</string>75 }</string>
78 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'76 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
79 //·Line:·1277 //·Line:·12
80 //·Compiler·options:·/warn:2·/warnaserror78 //·Compiler·options:·/warn:2·/warnaserror
  
81 using·System;79 using·System;
  
82 public·class·CS0652·{80 public·class·CS0652·{
  
83 »       public·static·void·Main·()·81 »       public·static·void·Main·()·
84 »       {82 »       {
85 »       »       char·value·=·'a'; 
86 »       »       if·(value·&gt;·ulong.MaxValue) 
87 »       »       »       return;83 »       »       byte·b·=·0;
 84 »       »       if·(b·==·-1)
 85 »       »       »       Console.WriteLine·(":(");
 86 »       »       else
 87 »       »       »       Console.WriteLine·(":)");
88 »       }88 »       }
89 }</string>89 }</string>
90 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'90 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'
91 //·Line:·1291 //·Line:·11
92 //·Compiler·options:·/warn:2·/warnaserror92 //·Compiler·options:·/warn:2·/warnaserror
  
Max diff block lines reached; 289/4134 bytes (6.99%) of diff not shown.
1.24 KB
CS0027
1.23 KB
CS0027
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0027</ErrorName>3 ··<ErrorName>CS0027</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0007:·Keyword·`this'·is·not·available·in·the·current·context
 6 //·Line:·14
  
 7 class·B
 8 {
 9 »       public·B·(object·o)
 10 »       {
 11 »       }
 12 }
  
 13 class·C·:·B
 14 {
 15 »       public·C·()
 16 »       »       :·base·(this)
 17 »       {
 18 »       }
 19 }</string>
5 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context20 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
6 //·Line:·7·21 //·Line:·7·
  
7 using·System;22 using·System;
  
8 class·Error0027·{23 class·Error0027·{
9 »       int·i·=·this.x;24 »       int·i·=·this.x;
Offset 29, 31 lines modifiedOffset 46, 14 lines modified
29 »       int·x·=·0;46 »       int·x·=·0;
30 »       47 »       
31 »       public·static·void·Main·()·{48 »       public·static·void·Main·()·{
32 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");49 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");
33 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this'·outside·a·method,·property·or·ctr.");50 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this'·outside·a·method,·property·or·ctr.");
34 »       }51 »       }
35 }</string>52 }</string>
36 ····<string>//·CS0007:·Keyword·`this'·is·not·available·in·the·current·context 
37 //·Line:·14 
  
38 class·B 
39 { 
40 »       public·B·(object·o) 
41 »       { 
42 »       } 
43 } 
  
44 class·C·:·B 
45 { 
46 »       public·C·() 
47 »       »       :·base·(this) 
48 »       { 
49 »       } 
50 }</string> 
51 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context53 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
52 //·Line:·654 //·Line:·6
  
53 class·Program55 class·Program
54 {56 {
55 »       const·object·y·=·this;57 »       const·object·y·=·this;
56 }</string>58 }</string>
2.19 KB
CS0617
2.18 KB
CS0617
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0617</ErrorName>3 ··<ErrorName>CS0617</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0617:·`Foo'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static
 6 //·Line:·11
  
 7 using·System;
  
 8 public·sealed·class·FooAttribute·:·Attribute
 9 {
 10 »       internal·int·Foo;
 11 }
  
 12 [Foo·(Foo·=·1)]
 13 public·class·Tests
 14 {
 15 }</string>
 16 ····<string>//·CS0617:·`foo3'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static
 17 //·Line:·11
  
 18 class·BazAttribute·:·System.Attribute·
 19 {
 20 »       public·object·foo3·{·set·{}·}
 21 }
  
 22 class·Test·
 23 {
 24 »       [Baz·(foo3·=·3)]·void·f3()·{}
 25 }</string>
5 ····<string>//·CS0617:·`MyNamedArg'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static26 ····<string>//·CS0617:·`MyNamedArg'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static
6 //·Line·:·1927 //·Line·:·19
  
7 using·System;28 using·System;
  
8 [AttributeUsage·(AttributeTargets.Class,·AllowMultiple·=·true)]29 [AttributeUsage·(AttributeTargets.Class,·AllowMultiple·=·true)]
9 public·class·SimpleAttribute·:·Attribute30 public·class·SimpleAttribute·:·Attribute
Offset 51, 35 lines modifiedOffset 77, 9 lines modified
51 »       public·short·Foo·{·get;·private·set;·}77 »       public·short·Foo·{·get;·private·set;·}
52 }78 }
  
53 [Foo·(Foo·=·1)]79 [Foo·(Foo·=·1)]
54 public·class·Tests80 public·class·Tests
55 {81 {
56 }</string>82 }</string>
57 ····<string>//·CS0617:·`foo3'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static 
58 //·Line:·11 
  
59 class·BazAttribute·:·System.Attribute· 
60 { 
61 »       public·object·foo3·{·set·{}·} 
62 } 
  
63 class·Test· 
64 { 
65 »       [Baz·(foo3·=·3)]·void·f3()·{} 
66 }</string> 
67 ····<string>//·CS0617:·`Foo'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static 
68 //·Line:·11 
  
69 using·System; 
  
70 public·sealed·class·FooAttribute·:·Attribute 
71 { 
72 »       internal·int·Foo; 
73 } 
  
74 [Foo·(Foo·=·1)] 
75 public·class·Tests 
76 { 
77 }</string> 
78 ··</Examples>83 ··</Examples>
79 </ErrorDocumentation>84 </ErrorDocumentation>
1.16 KB
CS0403
1.14 KB
CS0403
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0403</ErrorName>3 ··<ErrorName>CS0403</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead5 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
6 //·Line:·7 
7 class·Test&lt;T&gt; 
8 { 
9 »       public·T·Null·() 
10 »       { 
11 »       »       return·null; 
12 »       } 
13 } 
  
14 class·X 
15 { 
16 »       static·void·Main·() 
17 »       {·} 
18 }</string> 
19 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead 
20 //·Line:·86 //·Line:·8
  
21 class·X7 class·X
22 {8 {
23 »       public·static·T·CreateMethod&lt;T&gt;·()9 »       public·static·T·CreateMethod&lt;T&gt;·()
24 »       {10 »       {
25 »       »       return·(T)null;11 »       »       return·(T)null;
Offset 46, 9 lines modifiedOffset 31, 24 lines modified
46 »       {31 »       {
47 »       »       T·t·=·null;32 »       »       T·t·=·null;
48 »       }33 »       }
  
49 »       static·void·Main·()34 »       static·void·Main·()
50 »       {·}35 »       {·}
51 }</string>36 }</string>
 37 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
 38 //·Line:·7
 39 class·Test&lt;T&gt;
 40 {
 41 »       public·T·Null·()
 42 »       {
 43 »       »       return·null;
 44 »       }
 45 }
  
 46 class·X
 47 {
 48 »       static·void·Main·()
 49 »       {·}
 50 }</string>
52 ··</Examples>51 ··</Examples>
53 </ErrorDocumentation>52 </ErrorDocumentation>
1.24 KB
CS0150
1.23 KB
CS0150
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0150</ErrorName>3 ··<ErrorName>CS0150</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0150:·A·constant·value·is·expected5 ····<string>//·CS0150:·A·constant·value·is·expected
6 //·Line:·136 //·Line·:·14
  
 7 using·System;
7 class·Program 
8 { 
9 »       static·int·Arg·() 
10 »       { 
11 »       »       return·4; 
12 »       } 
  
 8 public·class·Blah
 9 {
 10 »       static·readonly·string·Test;
 11 »       
13 »       static·void·Main()12 »       public·static·void·Main·()
14 »       {13 »       {
15 »       »       var·s·=·$"{1,Arg()}";14 »       »       string·s·=·null;
 15 »       »       switch·(s)·{
 16 »       »       »       case·Blah.Test:
 17 »       »       »       »       break;
 18 »       »       }
16 »       }19 »       }
17 }</string>20 }</string>
18 ····<string>//·CS0150:·A·constant·value·is·expected21 ····<string>//·CS0150:·A·constant·value·is·expected
19 //·Line:·822 //·Line:·8
  
20 public·class·C23 public·class·C
21 {24 {
Offset 38, 26 lines modifiedOffset 41, 23 lines modified
38 »       {41 »       {
39 »       »       int·foo·=·6;42 »       »       int·foo·=·6;
40 »       »       43 »       »       
41 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·};44 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·};
42 »       }45 »       }
43 }</string>46 }</string>
44 ····<string>//·CS0150:·A·constant·value·is·expected47 ····<string>//·CS0150:·A·constant·value·is·expected
45 //·Line·:·1448 //·Line:·13
  
46 using·System; 
  
47 public·class·Blah49 class·Program
48 {50 {
 51 »       static·int·Arg·()
49 »       static·readonly·string·Test; 
50 »        
51 »       public·static·void·Main·() 
52 »       {52 »       {
 53 »       »       return·4;
53 »       »       string·s·=·null; 
54 »       »       switch·(s)·{ 
55 »       »       »       case·Blah.Test: 
56 »       »       »       »       break; 
57 »       »       }54 »       }
  
 55 »       static·void·Main()
 56 »       {
 57 »       »       var·s·=·$"{1,Arg()}";
58 »       }58 »       }
59 }</string>59 }</string>
60 ··</Examples>60 ··</Examples>
61 </ErrorDocumentation>61 </ErrorDocumentation>
2.37 KB
CS0158
2.36 KB
CS0158
Ordering differences only
    
Offset 41, 16 lines modifiedOffset 41, 16 lines modified
41 public·class·Test41 public·class·Test
42 {42 {
43 »       public·void·Whatever·()43 »       public·void·Whatever·()
44 »       {·}44 »       {·}
  
45 »       static·void·RunIt·(Test·t)45 »       static·void·RunIt·(Test·t)
46 »       {46 »       {
47 »       Foo: 
48 »       »       Hello·hello·=·delegate·(Test·test)·{47 »       »       Hello·hello·=·delegate·(Test·test)·{
 48 »       »       »       Foo:
49 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{49 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{
50 »       »       »       »       Foo:50 »       »       »       »       Foo:
51 »       »       »       »       test2.Whatever·();51 »       »       »       »       test2.Whatever·();
52 »       »       »       };52 »       »       »       };
53 »       »       »       hello2·(test);53 »       »       »       hello2·(test);
54 »       »       };54 »       »       };
55 »       »       hello·(t);55 »       »       hello·(t);
Offset 58, 29 lines modifiedOffset 58, 46 lines modified
  
58 »       static·void·Main·()58 »       static·void·Main·()
59 »       {59 »       {
60 »       »       Test·t·=·new·Test·();60 »       »       Test·t·=·new·Test·();
61 »       »       RunIt·(t);61 »       »       RunIt·(t);
62 »       }62 »       }
63 }</string>63 }</string>
 64 ····<string>//·CS0158:·The·label·`a'·shadows·another·label·by·the·same·name·in·a·contained·scope
 65 //·Line:·11
  
 66 class·Foo
 67 {
 68 »       static·void·Main·()
 69 »       {
 70 »       »       int·i·=·1;
 71 »       »       goto·a;
 72 »       »       if·(i·==·9)·{
 73 »       »       »       a:
 74 »       »       »       return;
 75 »       »       }
 76 a:
 77 »       »       return;
 78 »       }
 79 }</string>
64 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope80 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope
65 //·Line:·1781 //·Line:·17
66 using·System;82 using·System;
  
67 public·delegate·void·Hello·(Test·test);83 public·delegate·void·Hello·(Test·test);
  
68 public·class·Test84 public·class·Test
69 {85 {
70 »       public·void·Whatever·()86 »       public·void·Whatever·()
71 »       {·}87 »       {·}
  
72 »       static·void·RunIt·(Test·t)88 »       static·void·RunIt·(Test·t)
73 »       {89 »       {
 90 »       Foo:
74 »       »       Hello·hello·=·delegate·(Test·test)·{91 »       »       Hello·hello·=·delegate·(Test·test)·{
75 »       »       »       Foo: 
76 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{92 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{
77 »       »       »       »       Foo:93 »       »       »       »       Foo:
78 »       »       »       »       test2.Whatever·();94 »       »       »       »       test2.Whatever·();
79 »       »       »       };95 »       »       »       };
80 »       »       »       hello2·(test);96 »       »       »       hello2·(test);
81 »       »       };97 »       »       };
82 »       »       hello·(t);98 »       »       hello·(t);
Offset 88, 43 lines modifiedOffset 105, 14 lines modified
  
88 »       static·void·Main·()105 »       static·void·Main·()
89 »       {106 »       {
90 »       »       Test·t·=·new·Test·();107 »       »       Test·t·=·new·Test·();
91 »       »       RunIt·(t);108 »       »       RunIt·(t);
92 »       }109 »       }
93 }</string>110 }</string>
94 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope 
95 //·Line:·9 
  
96 class·ClassMain·{ 
97 ········public·static·void·Main()·{ 
98 ················start: 
99 ················{ 
100 ························start:·· 
101 ························goto·start; 
102 ················} 
103 ········} 
104 }</string> 
105 ····<string>//·CS0158:·The·label·`a'·shadows·another·label·by·the·same·name·in·a·contained·scope 
106 //·Line:·11 
  
107 class·Foo 
108 { 
109 »       static·void·Main·() 
110 »       { 
111 »       »       int·i·=·1; 
112 »       »       goto·a; 
113 »       »       if·(i·==·9)·{ 
114 »       »       »       a: 
115 »       »       »       return; 
116 »       »       } 
117 a: 
118 »       »       return; 
119 »       } 
120 }</string> 
121 ····<string>//·CS0158:·The·label·`LBL4'·shadows·another·label·by·the·same·name·in·a·contained·scope111 ····<string>//·CS0158:·The·label·`LBL4'·shadows·another·label·by·the·same·name·in·a·contained·scope
122 //·Line:·17112 //·Line:·17
  
123 using·System;113 using·System;
  
124 class·A114 class·A
125 {115 {
Offset 146, 9 lines modifiedOffset 134, 21 lines modified
146 »       »       »       »       return·0;134 »       »       »       »       return·0;
147 »       »       }135 »       »       }
148 »       LBL4:136 »       LBL4:
149 »       »       Console.WriteLine("4");137 »       »       Console.WriteLine("4");
150 »       »       return·1;138 »       »       return·1;
151 »       }139 »       }
152 }</string>140 }</string>
 141 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope
 142 //·Line:·9
  
 143 class·ClassMain·{
 144 ········public·static·void·Main()·{
 145 ················start:
 146 ················{
 147 ························start:··
 148 ························goto·start;
 149 ················}
Max diff block lines reached; 23/2380 bytes (0.97%) of diff not shown.
808 B
CS1695
796 B
CS1695
Ordering differences only
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 #pragma·checksum·"foo.txt"·"{00000000-0000-0000·-0000-000000000000}"·""</string>8 #pragma·checksum·"foo.txt"·"{00000000-0000-0000·-0000-000000000000}"·""</string>
9 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·"filename"·"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"·"XXXX..."9 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·"filename"·"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"·"XXXX..."
10 //·Line:·510 //·Line:·5
11 //·Compiler·options:·-warnaserror11 //·Compiler·options:·-warnaserror
  
12 #pragma·checksum·"foo.txt"·"{00000000-0000-0000-0000-000000000000}"·"M"</string>12 #pragma·checksum·""·ID</string>
13 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·"filename"·"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"·"XXXX..."13 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·"filename"·"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"·"XXXX..."
14 //·Line:·514 //·Line:·5
15 //·Compiler·options:·-warnaserror15 //·Compiler·options:·-warnaserror
  
16 #pragma·checksum·""·ID</string>16 #pragma·checksum·"foo.txt"·"{00000000-0000-0000-0000-000000000000}"·"M"</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
2.56 KB
CS0200
2.55 KB
CS0200
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0200</ErrorName>3 ··<ErrorName>CS0200</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0200:·Property·or·indexer·`MyClass.Type'·cannot·be·assigned·to·(it·is·read-only)
 6 //·Line:·12
  
 7 using·System;
  
 8 ·public·class·MyClass
 9 ·{
 10 »       Type·Type·{·get;·}
  
 11 »       public·void·Test·()
 12 »       {
 13 »       »       Type·=·typeof·(string);
 14 »       }
 15 }</string>
 16 ····<string>//·CS0200:·Property·or·indexer·`C.P'·cannot·be·assigned·to·(it·is·read-only)
 17 //·Line:·10
  
 18 class·C
 19 {
 20 »       public·int·P·{·get;·}
  
 21 »       public·void·Foo·()
 22 »       {
 23 »       »       P·=·10;
 24 »       }
 25 }</string>
5 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only)26 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only)
6 //·Line:·1327 //·Line:·13
  
7 public·class·A28 public·class·A
8 {29 {
9 »       public·int·X·{·get;·}30 »       public·int·X·{·get;·}
10 }31 }
Offset 13, 30 lines modifiedOffset 39, 24 lines modified
13 public·class·B·:·A39 public·class·B·:·A
14 {40 {
15 »       public·B·()41 »       public·B·()
16 »       {42 »       {
17 »       »       base.X·=·1;43 »       »       base.X·=·1;
18 »       }44 »       }
19 }</string>45 }</string>
20 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only)46 ····<string>//·CS0200:·Property·or·indexer·`C.S'·cannot·be·assigned·to·(it·is·read-only)
21 //·Line:·947 //·Line:·10
  
22 class·Program48 class·C
23 {49 {
 50 »       public·static·int·S·{·get;·}
24 »       static·void·Main() 
25 »       { 
26 »       »       A·a·=·new·A(); 
27 »       »       a.Counter++; 
28 »       } 
29 } 
  
 51 »       public·C·()
 52 »       {
 53 »       »       S·=·3;
30 class·A·{ 
31 »       private·int?·_counter; 
32 »       public·int?·Counter·{ 
33 »       »       get·{·return·_counter;·} 
34 »       }54 »       }
35 }</string>55 }</string>
36 ····<string>//·CS0200:·Property·or·indexer·`X.P'·cannot·be·assigned·to·(it·is·read-only)56 ····<string>//·CS0200:·Property·or·indexer·`X.P'·cannot·be·assigned·to·(it·is·read-only)
37 //·Line:·1357 //·Line:·13
  
38 class·X·{58 class·X·{
39 »       static·int·P·{59 »       static·int·P·{
Offset 64, 47 lines modifiedOffset 84, 27 lines modified
64 »       static·int·Main·()84 »       static·int·Main·()
65 »       {85 »       {
66 »       »       X·x·=·new·X·();86 »       »       X·x·=·new·X·();
67 »       »       x[0]·=·10;87 »       »       x[0]·=·10;
68 »       »       return·1;88 »       »       return·1;
69 »       }89 »       }
70 }</string>90 }</string>
71 ····<string>//·CS0200:·Property·or·indexer·`MyClass.Type'·cannot·be·assigned·to·(it·is·read-only) 
72 //·Line:·12 
  
73 using·System; 
  
74 ·public·class·MyClass 
75 ·{ 
76 »       Type·Type·{·get;·} 
  
77 »       public·void·Test·() 
78 »       { 
79 »       »       Type·=·typeof·(string); 
80 »       } 
81 }</string> 
82 ····<string>//·CS0200:·Property·or·indexer·`C.P'·cannot·be·assigned·to·(it·is·read-only)91 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only)
83 //·Line:·1092 //·Line:·9
  
84 class·C93 class·Program
85 {94 {
 95 »       static·void·Main()
86 »       public·int·P·{·get;·} 
  
87 »       public·void·Foo·() 
88 »       {96 »       {
89 »       »       P·=·10;97 »       »       A·a·=·new·A();
 98 »       »       a.Counter++;
90 »       }99 »       }
 100 }
91 }</string> 
92 ····<string>//·CS0200:·Property·or·indexer·`C.S'·cannot·be·assigned·to·(it·is·read-only) 
93 //·Line:·10 
  
94 class·C 
95 { 
96 »       public·static·int·S·{·get;·} 
  
97 »       public·C·() 
98 »       { 
99 »       »       S·=·3;101 class·A·{
 102 »       private·int?·_counter;
 103 »       public·int?·Counter·{
 104 »       »       get·{·return·_counter;·}
100 »       }105 »       }
101 }</string>106 }</string>
102 ··</Examples>107 ··</Examples>
103 </ErrorDocumentation>108 </ErrorDocumentation>
1.99 KB
CS0131
1.98 KB
CS0131
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0131</ErrorName>3 ··<ErrorName>CS0131</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer5 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
6 //·Line:·106 //·Line:·8
7 using·System; 
  
8 class·X7 class·X
9 {8 {
10 »       static·void·Main·()9 »       void·Test·()
11 »       {10 »       {
12 »       »       int·a·=·7; 
13 »       »       +a·=·9;11 »       »       Foo·()·=·1;
 12 »       }
  
 13 »       static·int·Foo·()
 14 »       {
 15 »       »       return·1;
14 »       }16 »       }
15 }</string>17 }</string>
16 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer18 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
17 //·Line:·1519 //·Line:·15
18 //·Compiler·options:·-unsafe20 //·Compiler·options:·-unsafe
  
19 unsafe·struct·MyStruct21 unsafe·struct·MyStruct
Offset 28, 38 lines modifiedOffset 31, 14 lines modified
28 »       public·static·void·Main·()31 »       public·static·void·Main·()
29 »       {32 »       {
30 »       »       var·str·=·new·MyStruct();33 »       »       var·str·=·new·MyStruct();
31 »       »       str.Name·=·null;34 »       »       str.Name·=·null;
32 »       }35 »       }
33 }</string>36 }</string>
34 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer37 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
35 //·Line:·8 
  
36 class·X 
37 { 
38 »       void·Test·() 
39 »       { 
40 »       »       Foo·()·=·1; 
41 »       } 
  
42 »       static·int·Foo·() 
43 »       { 
44 »       »       return·1; 
45 »       } 
46 }</string> 
47 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer 
48 //·Line:·7 
  
49 class·X·{ 
50 »       void·A·() 
51 »       { 
52 »       »       5·=·4; 
53 »       } 
54 }</string> 
55 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer 
56 //·Line:·1738 //·Line:·17
  
57 public·class·Person39 public·class·Person
58 {40 {
59 »       string·_name;41 »       string·_name;
  
60 »       public·string·Name42 »       public·string·Name
Offset 84, 9 lines modifiedOffset 63, 30 lines modified
84 »       public·static·void·Main(string[]·args)·{63 »       public·static·void·Main(string[]·args)·{
85 »       »       ArrayList·al·=·new·ArrayList();64 »       »       ArrayList·al·=·new·ArrayList();
86 »       »       al[0]·=·0;65 »       »       al[0]·=·0;
87 »       »       66 »       »       
88 »       »       Console.WriteLine(((int)al[0])++);67 »       »       Console.WriteLine(((int)al[0])++);
89 »       }68 »       }
90 }</string>69 }</string>
 70 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
 71 //·Line:·10
 72 using·System;
  
 73 class·X
 74 {
 75 »       static·void·Main·()
 76 »       {
 77 »       »       int·a·=·7;
 78 »       »       +a·=·9;
 79 »       }
 80 }</string>
 81 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
 82 //·Line:·7
  
 83 class·X·{
 84 »       void·A·()
 85 »       {
 86 »       »       5·=·4;
 87 »       }
 88 }</string>
91 ··</Examples>89 ··</Examples>
92 </ErrorDocumentation>90 </ErrorDocumentation>
934 B
CS8132
922 B
CS8132
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8132</ErrorName>3 ··<ErrorName>CS8132</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8132:·Cannot·deconstruct·a·tuple·of·`2'·elements·into·`3'·variables5 ····<string>//·CS8132:·Cannot·deconstruct·a·tuple·of·`2'·elements·into·`3'·variables
 6 //·Line:·8
  
 7 class·C
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       var·(t,·u,·v)·=·(1,·2);
 12 »       }
 13 }</string>
 14 ····<string>//·CS8132:·Cannot·deconstruct·a·tuple·of·`2'·elements·into·`3'·variables
6 //·Line:·1115 //·Line:·11
  
7 class·X16 class·X
8 {17 {
9 »       static·int·xx;18 »       static·int·xx;
10 »       static·long·yy,·zz;19 »       static·long·yy,·zz;
  
Offset 16, 19 lines modifiedOffset 26, 9 lines modified
16 »       }26 »       }
  
17 »       static·(int,·long)·Foo·()27 »       static·(int,·long)·Foo·()
18 »       {28 »       {
19 »       »       return·(1,·3);29 »       »       return·(1,·3);
20 »       }30 »       }
21 }</string>31 }</string>
22 ····<string>//·CS8132:·Cannot·deconstruct·a·tuple·of·`2'·elements·into·`3'·variables 
23 //·Line:·8 
  
24 class·C 
25 { 
26 »       public·static·void·Main·() 
27 »       { 
28 »       »       var·(t,·u,·v)·=·(1,·2); 
29 »       } 
30 }</string> 
31 ··</Examples>32 ··</Examples>
32 </ErrorDocumentation>33 </ErrorDocumentation>
1.76 KB
CS0625
1.75 KB
CS0625
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0625</ErrorName>3 ··<ErrorName>CS0625</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0625:·`CS0625.GValue.value':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute5 ····<string>//·CS0625:·`CS0625.GValue.name':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute
6 //·Line:·106 //·Line:·11
  
7 using·System;7 using·System;
8 using·System.Runtime.InteropServices;8 using·System.Runtime.InteropServices;
  
9 namespace·CS0625·{9 namespace·CS0625·{
10 »       [StructLayout·(LayoutKind.Explicit)]10 »       [StructLayout(LayoutKind.Explicit)]
11 »       partial·struct·GValue 
12 »       { 
13 »       } 
14 »        
15 »       partial·struct·GValue·{11 »       struct·GValue·{
16 »       »       public·int·value;12 »       »       public·string·name;
 13 »       »       [·FieldOffset·(4)·]·public·int·value;
17 »       }14 »       }
18 »       15 »       
19 »       class·Tests·{16 »       class·Tests·{
20 »       »       public·static·void·Main·()·{17 »       »       public·static·void·Main·()·{
21 »       »       }18 »       »       }
22 »       }19 »       }
23 }</string>20 }</string>
Offset 53, 25 lines modifiedOffset 50, 28 lines modified
53 »       }50 »       }
54 »       51 »       
55 »       class·Tests·{52 »       class·Tests·{
56 »       »       public·static·void·Main·()·{53 »       »       public·static·void·Main·()·{
57 »       »       }54 »       »       }
58 »       }55 »       }
59 }</string>56 }</string>
60 ····<string>//·CS0625:·`CS0625.GValue.name':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute57 ····<string>//·CS0625:·`CS0625.GValue.value':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute
61 //·Line:·1158 //·Line:·10
  
62 using·System;59 using·System;
63 using·System.Runtime.InteropServices;60 using·System.Runtime.InteropServices;
  
64 namespace·CS0625·{61 namespace·CS0625·{
65 »       [StructLayout(LayoutKind.Explicit)]62 »       [StructLayout·(LayoutKind.Explicit)]
 63 »       partial·struct·GValue
 64 »       {
 65 »       }
 66 »       
66 »       struct·GValue·{67 »       partial·struct·GValue·{
67 »       »       public·string·name;68 »       »       public·int·value;
68 »       »       [·FieldOffset·(4)·]·public·int·value; 
69 »       }69 »       }
70 »       70 »       
71 »       class·Tests·{71 »       class·Tests·{
72 »       »       public·static·void·Main·()·{72 »       »       public·static·void·Main·()·{
73 »       »       }73 »       »       }
74 »       }74 »       }
75 }</string>75 }</string>
1.05 KB
CS1576
1.04 KB
CS1576
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1576</ErrorName>3 ··<ErrorName>CS1576</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid5 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
 6 //·Line:·8
  
 7 public·struct·S
 8 {
 9 ···static·void·Main()
 10 ···{
 11 ······#line·"error"
 12 ···}
 13 }</string>
 14 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
6 //·Line:·415 //·Line:·4
  
7 #line·0</string>16 #line·0</string>
8 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid17 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
9 //·Line:·418 //·Line:·4
  
10 #line·-9</string>19 #line·-9</string>
11 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid20 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
12 //·Line:·421 //·Line:·4
  
13 #line</string>22 #line</string>
14 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid 
15 //·Line:·8 
  
16 public·struct·S 
17 { 
18 ···static·void·Main() 
19 ···{ 
20 ······#line·"error" 
21 ···} 
22 }</string> 
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
4.45 KB
CS1667
4.44 KB
CS1667
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1667</ErrorName>3 ··<ErrorName>CS1667</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1667:·Attribute·`System.ObsoleteAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·delegate'·declarations·only
 6 //·Line:·14
  
 7 class·Test·{
 8 ········public·static·bool·Error·{
 9 ············[System.Obsolete]·set·{
 10 ············}
 11 ········}
 12 }
  
 13 class·MainClass·{
 14 ········public·static·void·Main·()·{
 15 ················Test.Error·=·false;
 16 ········}
 17 }</string>
5 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only18 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only
6 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only19 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only
7 //·Line:·1120 //·Line:·11
  
8 using·System;21 using·System;
9 using·System.Diagnostics;22 using·System.Diagnostics;
  
Offset 13, 24 lines modifiedOffset 28, 14 lines modified
13 {28 {
14 ········public·event·ResolveEventHandler·G·{29 ········public·event·ResolveEventHandler·G·{
15 ············[CLSCompliant(false)]30 ············[CLSCompliant(false)]
16 ············add·{}31 ············add·{}
17 ············remove·{}32 ············remove·{}
18 »       }33 »       }
19 }</string>34 }</string>
20 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only 
21 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only 
22 //·Line:·8 
  
23 using·System; 
  
24 public·interface·X·{ 
25 ··[method:CLSCompliant·(false)] 
26 ··event·EventHandler·XEvent; 
27 }</string> 
28 ····<string>//·CS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`method'·declarations·only35 ····<string>//·CS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`method'·declarations·only
29 //·GMCS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`class,·method'·declarations·only36 //·GMCS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`class,·method'·declarations·only
30 //·Line:·1137 //·Line:·11
  
31 using·System;38 using·System;
32 using·System.Diagnostics;39 using·System.Diagnostics;
  
Offset 39, 28 lines modifiedOffset 44, 23 lines modified
39 ········public·int·G·{44 ········public·int·G·{
40 ············[Conditional("DEBUG")]45 ············[Conditional("DEBUG")]
41 ············get·{46 ············get·{
42 ····················return·1;47 ····················return·1;
43 ············}48 ············}
44 »       }49 »       }
45 }</string>50 }</string>
46 ····<string>//·CS1667:·Attribute·`System.ObsoleteAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·delegate'·declarations·only51 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only
 52 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only
47 //·Line:·1453 //·Line:·8
  
 54 using·System;
48 class·Test·{ 
49 ········public·static·bool·Error·{ 
50 ············[System.Obsolete]·set·{ 
51 ············} 
52 ········} 
53 } 
  
 55 public·interface·X·{
 56 ··[method:CLSCompliant·(false)]
 57 ··event·EventHandler·XEvent;
54 class·MainClass·{ 
55 ········public·static·void·Main·()·{ 
56 ················Test.Error·=·false; 
57 ········} 
58 }</string>58 }</string>
59 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only59 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only
60 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only60 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only
61 //·Line:·1561 //·Line:·15
  
62 class·Test·{62 class·Test·{
63 ········public·static·bool·Error·{63 ········public·static·bool·Error·{
1.9 KB
CS0672
1.88 KB
CS0672
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0672</ErrorName>3 ··<ErrorName>CS0672</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0672:·Member·`B.MyEvent'·overrides·obsolete·member·`A.MyEvent'.·Add·the·Obsolete·attribute·to·`B.MyEvent'5 ····<string>//·CS0672:·Member·`C.Method()'·overrides·obsolete·member·`BaseClass.Method()'.·Add·the·Obsolete·attribute·to·`C.Method()'
6 //·Line:·136 //·Line:·14
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System;8 using·System;
  
9 class·A·{ 
10 »       [Obsolete] 
11 »       public·virtual·event·EventHandler·MyEvent;9 class·BaseClass·{
 10 ········[Obsolete]
 11 ········protected·virtual·void·Method·()·{}
12 }12 }
  
13 class·B·:·A·{ 
14 »       public·override·event·EventHandler·MyEvent;13 class·C:·BaseClass
 14 {
 15 ········protected·override·void·Method·()·{}
15 }</string>16 }</string>
16 ····<string>//·CS0672:·Member·`B.Warning'·overrides·obsolete·member·`A.Warning'.·Add·the·Obsolete·attribute·to·`B.Warning'17 ····<string>//·CS0672:·Member·`B.Warning'·overrides·obsolete·member·`A.Warning'.·Add·the·Obsolete·attribute·to·`B.Warning'
17 //·Line:·1518 //·Line:·15
18 //·Compiler·options:·-warnaserror19 //·Compiler·options:·-warnaserror
  
19 using·System;20 using·System;
  
Offset 46, 24 lines modifiedOffset 47, 23 lines modified
46 ········public·virtual·void·Test·(string·arg)·{}47 ········public·virtual·void·Test·(string·arg)·{}
47 }48 }
  
48 public·class·B:·A49 public·class·B:·A
49 {50 {
50 ········public·override·void·Test·(string·arg)·{}51 ········public·override·void·Test·(string·arg)·{}
51 }</string>52 }</string>
52 ····<string>//·CS0672:·Member·`C.Method()'·overrides·obsolete·member·`BaseClass.Method()'.·Add·the·Obsolete·attribute·to·`C.Method()'53 ····<string>//·CS0672:·Member·`B.MyEvent'·overrides·obsolete·member·`A.MyEvent'.·Add·the·Obsolete·attribute·to·`B.MyEvent'
53 //·Line:·1454 //·Line:·13
54 //·Compiler·options:·-warnaserror55 //·Compiler·options:·-warnaserror
  
55 using·System;56 using·System;
  
56 class·BaseClass·{ 
57 ········[Obsolete] 
58 ········protected·virtual·void·Method·()·{}57 class·A·{
 58 »       [Obsolete]
 59 »       public·virtual·event·EventHandler·MyEvent;
59 }60 }
  
 61 class·B·:·A·{
 62 »       public·override·event·EventHandler·MyEvent;
60 class·C:·BaseClass 
61 { 
62 ········protected·override·void·Method·()·{} 
63 }</string>63 }</string>
64 ··</Examples>64 ··</Examples>
65 </ErrorDocumentation>65 </ErrorDocumentation>
603 B
CS2021
591 B
CS2021
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS2021</ErrorName>3 ··<ErrorName>CS2021</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS2021:·Output·file·name·is·not·valid5 ····<string>//·CS2021:·Output·file·name·is·not·valid
6 //·Line:·06 //·Line:·0
7 //·Compiler·options:·-out:.dll</string>7 //·Compiler·options:·-out:/</string>
8 ····<string>//·CS2021:·Output·file·name·is·not·valid8 ····<string>//·CS2021:·Output·file·name·is·not·valid
9 //·Line:·09 //·Line:·0
10 //·Compiler·options:·-out:/</string>10 //·Compiler·options:·-out:.dll</string>
11 ··</Examples>11 ··</Examples>
12 </ErrorDocumentation>12 </ErrorDocumentation>
2.41 KB
CS1656
2.4 KB
CS1656
Ordering differences only
    
Offset 1, 38 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1656</ErrorName>3 ··<ErrorName>CS1656</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'5 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable'
6 //·Line:·96 //·Line:·10
 7 using·System.IO;
  
7 class·X·{8 class·X·{
  
8 »       static·void·Main·()9 »       static·void·Main·()
9 »       {10 »       {
10 »       »       foreach·(int·i·in·new·int[]·{·2,·3·})·{ 
11 »       »       ····i·=·4;11 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){
 12 »       »       »       m·=·null;
12 »       »       }13 »       »       }
13 »       }14 »       }
14 }</string>15 }</string>
15 ····<string>//·CS1656:·Cannot·assign·to·`Method_1'·because·it·is·a·`method·group'16 ····<string>//·CS1656:·Cannot·assign·to·`p'·because·it·is·a·`fixed·variable'
16 //·Line:·1417 //·Line:·10
 18 //·Compiler·options:·-unsafe
  
17 public·class·Test 
18 { 
19 »       void·Method_1·() 
20 »       {19 unsafe·class·X·{
  
 20 »       static·int·x·=·0;
 21 »       static·void·Main·()·{
 22 »       »       fixed·(int*·p·=·&amp;x)·{
 23 »       »       ····p·=·(int*)22;
21 »       }24 »       »       }
 25 »       }»      »      ····
22 »        
23 ········public·static·void·Main·() 
24 ········{ 
25 »       »       Test·t·=·new·Test·(); 
26 »       »        
27 ················t.Method_1·+=·delegate·{··}; 
28 ········} 
29 }</string>26 }</string>
30 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'27 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
31 //·Line:·1428 //·Line:·14
  
32 using·System.Collections;29 using·System.Collections;
  
33 class·Test·{30 class·Test·{
Offset 53, 35 lines modifiedOffset 51, 37 lines modified
53 {51 {
54 »       static·void·Main·()52 »       static·void·Main·()
55 »       {53 »       {
56 »       »       foreach·(int·i·in·new·int[]·{·1,·2})54 »       »       foreach·(int·i·in·new·int[]·{·1,·2})
57 »       »       »       i++;55 »       »       »       i++;
58 »       }56 »       }
59 }</string>57 }</string>
60 ····<string>//·CS1656:·Cannot·assign·to·`p'·because·it·is·a·`fixed·variable'58 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
61 //·Line:·1059 //·Line:·9
62 //·Compiler·options:·-unsafe 
  
63 unsafe·class·X·{ 
  
64 »       static·int·x·=·0; 
65 »       static·void·Main·()·{ 
66 »       »       fixed·(int*·p·=·&amp;x)·{ 
67 »       »       ····p·=·(int*)22; 
68 »       »       } 
69 »       }»      »      ···· 
70 }</string> 
71 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable' 
72 //·Line:·10 
73 using·System.IO; 
  
74 class·X·{60 class·X·{
  
75 »       static·void·Main·()61 »       static·void·Main·()
76 »       {62 »       {
77 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){ 
78 »       »       »       m·=·null;63 »       »       foreach·(int·i·in·new·int[]·{·2,·3·})·{
 64 »       »       ····i·=·4;
79 »       »       }65 »       »       }
80 »       }66 »       }
81 }</string>67 }</string>
 68 ····<string>//·CS1656:·Cannot·assign·to·`Method_1'·because·it·is·a·`method·group'
 69 //·Line:·14
  
 70 public·class·Test
 71 {
 72 »       void·Method_1·()
 73 »       {
 74 »       }
 75 »       
 76 ········public·static·void·Main·()
 77 ········{
 78 »       »       Test·t·=·new·Test·();
 79 »       »       
 80 ················t.Method_1·+=·delegate·{··};
 81 ········}
 82 }</string>
82 ··</Examples>83 ··</Examples>
83 </ErrorDocumentation>84 </ErrorDocumentation>
1.17 KB
CS1669
1.16 KB
CS1669
Ordering differences only
    
Offset 1, 17 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1669</ErrorName>3 ··<ErrorName>CS1669</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context5 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
 6 //·Line:·4
  
 7 delegate·void·F·(__arglist);</string>
 8 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
6 //·Line:·69 //·Line:·6
  
7 public·class·E10 class·C
8 {11 {
9 ····int·this·[__arglist]·{·get·{·return·1;·}·}12 »       public·static·explicit·operator·X·(__arglist)
 13 »       {
 14 »       »       return·null;
 15 »       }
10 }</string>16 }</string>
11 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context17 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
12 //·Line:·1018 //·Line:·10
  
13 delegate·object·D·(object·o);19 delegate·object·D·(object·o);
  
14 class·C20 class·C
Offset 22, 20 lines modifiedOffset 29, 13 lines modified
22 »       »       return·this;29 »       »       return·this;
23 »       ··};30 »       ··};
24 ···}31 ···}
25 }</string>32 }</string>
26 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context33 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
27 //·Line:·634 //·Line:·6
  
28 class·C35 public·class·E
29 {36 {
 37 ····int·this·[__arglist]·{·get·{·return·1;·}·}
30 »       public·static·explicit·operator·X·(__arglist) 
31 »       { 
32 »       »       return·null; 
33 »       } 
34 }</string>38 }</string>
35 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context 
36 //·Line:·4 
  
37 delegate·void·F·(__arglist);</string> 
38 ··</Examples>39 ··</Examples>
39 </ErrorDocumentation>40 </ErrorDocumentation>
545 B
CS7023
533 B
CS7023
Ordering differences only
    
Offset 5, 22 lines modifiedOffset 5, 22 lines modified
5 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'5 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'
6 //·Line:·86 //·Line:·8
  
7 static·class·X7 static·class·X
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
11 »       »       var·v·=·null·is·X;11 »       »       var·v·=·null·as·X;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'14 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'
15 //·Line:·815 //·Line:·8
  
16 static·class·X16 static·class·X
17 {17 {
18 »       public·static·void·Main·()18 »       public·static·void·Main·()
19 »       {19 »       {
20 »       »       var·v·=·null·as·X;20 »       »       var·v·=·null·is·X;
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.23 KB
CS0065
1.21 KB
CS0065
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0065</ErrorName>3 ··<ErrorName>CS0065</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0065:·`EventClass&lt;T&gt;.handler':·event·property·must·have·both·add·and·remove·accessors 
6 //·Line:·10 
  
7 using·System; 
  
8 public·delegate·void·EventHandler·(object·sender,·EventArgs·e); 
  
9 public·class·EventClass&lt;T&gt; 
10 { 
11 »       event·EventHandler·handler·{·add·{}·} 
12 }</string> 
13 ····<string>//·CS0065:·`EventClass.handler':·event·property·must·have·both·add·and·remove·accessors5 ····<string>//·CS0065:·`EventClass.handler':·event·property·must·have·both·add·and·remove·accessors
14 //·Line·:·96 //·Line·:·9
  
15 using·System;7 using·System;
  
16 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);8 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);
  
17 public·class·EventClass·{9 public·class·EventClass·{
18 ········event·EventHandler·handler·{·add;·}10 ········event·EventHandler·handler·{·add;·}
19 }11 }
  
20 public·class·MainClass·{12 public·class·MainClass·{
21 »       public·static·void·Main·()·{}13 »       public·static·void·Main·()·{}
22 }</string>14 }</string>
 15 ····<string>//·CS0065:·`EventClass&lt;T&gt;.handler':·event·property·must·have·both·add·and·remove·accessors
 16 //·Line:·10
  
 17 using·System;
  
 18 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);
  
 19 public·class·EventClass&lt;T&gt;
 20 {
 21 »       event·EventHandler·handler·{·add·{}·}
 22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
986 B
CS0631
974 B
CS0631
Ordering differences only
    
Offset 2, 29 lines modifiedOffset 2, 29 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0631</ErrorName>3 ··<ErrorName>CS0631</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context5 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
6 //·Line:·56 //·Line:·5
  
7 class·X·{7 class·X·{
 8 »       public·int·this·[ref·int·arg]·{·set·{}·}
8 »       public·static·explicit·operator·X·(ref·X[]·foo) 
9 »       { 
10 »       »       return·null; 
11 »       } 
12 }</string>9 }</string>
13 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context10 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
14 //·Line:·511 //·Line:·5
  
15 class·X·{12 class·X·{
16 »       public·int·this·[ref·int·arg]·{·set·{}·}13 »       public·static·X·operator·&lt;·(ref·X·a,·int·b)
 14 »       {
 15 »       »       return·null;
 16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context18 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
19 //·Line:·519 //·Line:·5
  
20 class·X·{20 class·X·{
21 »       public·static·X·operator·&lt;·(ref·X·a,·int·b)21 »       public·static·explicit·operator·X·(ref·X[]·foo)
22 »       {22 »       {
23 »       »       return·null;23 »       »       return·null;
24 »       }24 »       }
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.08 KB
CS0149
1.06 KB
CS0149
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0149</ErrorName>3 ··<ErrorName>CS0149</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0149:·Method·name·expected5 ····<string>//·CS0149:·Method·name·expected
6 //·Line:·10 
  
7 delegate·void·D·(); 
  
8 public·class·MainClass 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       D·delegateInstance·=·new·D·(Main,·null); 
13 »       } 
14 }</string> 
15 ····<string>//·CS0149:·Method·name·expected 
16 //·Line:·176 //·Line:·17
  
17 public·class·Blah·{7 public·class·Blah·{
  
18 »       public·delegate·int·MyDelegate·(int·i,·int·j);8 »       public·delegate·int·MyDelegate·(int·i,·int·j);
  
19 »       public·int·Foo·(int·i,·int·j)9 »       public·int·Foo·(int·i,·int·j)
Offset 30, 14 lines modifiedOffset 18, 26 lines modified
30 »       {18 »       {
31 »       »       Blah·i·=·new·Blah·();19 »       »       Blah·i·=·new·Blah·();
  
32 »       »       MyDelegate·del·=·new·MyDelegate·();20 »       »       MyDelegate·del·=·new·MyDelegate·();
33 »       }21 »       }
34 }</string>22 }</string>
35 ····<string>//·CS0149:·Method·name·expected23 ····<string>//·CS0149:·Method·name·expected
 24 //·Line:·10
  
 25 delegate·void·D·();
  
 26 public·class·MainClass
 27 {
 28 »       public·static·void·Main·()
 29 »       {
 30 »       »       D·delegateInstance·=·new·D·(Main,·null);
 31 »       }
 32 }</string>
 33 ····<string>//·CS0149:·Method·name·expected
36 //·Line:·834 //·Line:·8
  
37 delegate·void·TestDelegate();35 delegate·void·TestDelegate();
  
38 public·class·MainClass36 public·class·MainClass
39 {37 {
40 »       public·static·void·Main·()38 »       public·static·void·Main·()
6.31 KB
CS1574
6.3 KB
CS1574
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1574</ErrorName>3 ··<ErrorName>CS1574</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Format()'·that·could·not·be·resolved5 ····<string>//·CS1574:·XML·comment·on·`C.MM()'·has·cref·attribute·`int(int)'·that·could·not·be·resolved
6 //·Line:·56 //·Line:·8
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warnaserror
8 ///·&lt;summary&gt; 
9 ///·&lt;see·cref="Format()"·/&gt; 
10 ///·&lt;see·cref="Test()"·/&gt; 
11 ///·&lt;/summary&gt; 
12 public·class·Test·{ 
13 ··static·void·Main·()·{ 
14 ··} 
  
 8 class·C
 9 {
 10 »       ///·&lt;returns&gt;A·&lt;see·cref="int(int)"·/&gt;.&lt;/returns&gt;
 11 »       void·MM·()
 12 »       {
 13 »       }
15 ··///·&lt;summary·/&gt; 
16 ··public·Test·(string·a)·{ 
17 ··} 
  
18 ··///·&lt;summary·/&gt; 
19 ··public·static·void·Format·(object·a) 
20 ··{ 
21 ··} 
22 }</string>14 }</string>
23 ····<string>//·CS1574:·XML·comment·on·`A'·has·cref·attribute·`ExecuteSilently'·that·could·not·be·resolved15 ····<string>//·CS1574:·XML·comment·on·`A'·has·cref·attribute·`ExecuteSilently'·that·could·not·be·resolved
24 //·Line:·1116 //·Line:·11
25 //·Compiler·options:·-doc:dummy.xml·-warnaserror17 //·Compiler·options:·-doc:dummy.xml·-warnaserror
26 ///·&lt;summary·/&gt;18 ///·&lt;summary·/&gt;
27 public·interface·IExecutable·{19 public·interface·IExecutable·{
28 »       ///·&lt;summary·/&gt;20 »       ///·&lt;summary·/&gt;
Offset 38, 115 lines modifiedOffset 29, 124 lines modified
38 »       static·void·Main·()·{29 »       static·void·Main·()·{
39 »       }30 »       }
  
40 »       ///·&lt;summary·/&gt;31 »       ///·&lt;summary·/&gt;
41 »       void·IExecutable.ExecuteSilently·()·{32 »       void·IExecutable.ExecuteSilently·()·{
42 »       }33 »       }
43 }</string>34 }</string>
44 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Goo'·that·could·not·be·resolved35 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(System.String)'·that·could·not·be·resolved
45 //·Line:·836 //·Line:·8
46 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:137 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
47 using·System;38 using·System;
  
48 ///·&lt;see·cref="Goo"/&gt;·...·does·not·exist39 ///·&lt;seealso·cref="Method(System.String)"/&gt;
49 public·class·Test40 public·class·Test
50 {41 {
51 »       string·Foo·{ 
52 »       »       get·{·return·null;·} 
53 »       } 
54 }42 }</string>
 43 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`MyDelegate(int)'·that·could·not·be·resolved
 44 //·Line:·8
 45 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
55 class·X 
56 { 
57 »       static·void·Main·() 
58 »       {·}46 ///·&lt;summary&gt;
 47 ///·&lt;see·cref="MyDelegate(int)"·/&gt;
 48 ///·&lt;/summary&gt;
 49 public·class·Test·{
 50 ········///·&lt;summary&gt;
 51 ········///·whatever
 52 ········///·&lt;/summary&gt;
 53 ········public·delegate·void·MyDelegate(int·i);
59 }</string>54 }</string>
60 ····<string>//·CS1574:·XML·comment·on·`C.MM()'·has·cref·attribute·`int(int)'·that·could·not·be·resolved55 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Test.Foo(int)'·that·could·not·be·resolved
61 //·Line:·856 //·Line:·8
62 //·Compiler·options:·-doc:dummy.xml·-warnaserror57 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
63 class·C58 using·System;
  
 59 ///·&lt;see·cref="Test.Foo(int)"/&gt;·Test·has·Foo,·but·is·property·that·has·no·args.
 60 public·class·Test
64 {61 {
 62 »       string·Foo·{
 63 »       »       get·{·return·null;·}
65 »       ///·&lt;returns&gt;A·&lt;see·cref="int(int)"·/&gt;.&lt;/returns&gt; 
66 »       void·MM·() 
67 »       { 
68 »       }64 »       }
69 }</string>65 }</string>
70 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`explicit·operator·int·(bool)'·that·could·not·be·resolved66 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`System.Xml.XmlDocument'·that·could·not·be·resolved
71 //·Line:·767 //·Line:·9
72 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:168 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-noconfig
  
73 using·System;69 using·System;
74 ///·&lt;seealso·cref="explicit·operator·int·(bool)"/&gt; 
 70 ///·&lt;seealso·cref="System.Xml.XmlDocument"/&gt;
 71 ///·with·/noconfig,·it·cannot·be·resolved.
75 public·class·Test72 public·class·Test
76 {73 {
77 }</string>74 }</string>
78 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(System.String)'·that·could·not·be·resolved75 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Goo'·that·could·not·be·resolved
79 //·Line:·876 //·Line:·8
80 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:177 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
81 using·System;78 using·System;
  
82 ///·&lt;seealso·cref="Method(System.String)"/&gt;79 ///·&lt;see·cref="Goo"/&gt;·...·does·not·exist
83 public·class·Test80 public·class·Test
84 {81 {
 82 »       string·Foo·{
 83 »       »       get·{·return·null;·}
 84 »       }
 85 }
  
 86 class·X
 87 {
 88 »       static·void·Main·()
 89 »       {·}
85 }</string>90 }</string>
86 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`MyDelegate(int)'·that·could·not·be·resolved91 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`explicit·operator·int·(bool)'·that·could·not·be·resolved
87 //·Line:·892 //·Line:·7
88 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:193 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 94 using·System;
 95 ///·&lt;seealso·cref="explicit·operator·int·(bool)"/&gt;
89 ///·&lt;summary&gt; 
90 ///·&lt;see·cref="MyDelegate(int)"·/&gt; 
Max diff block lines reached; 1771/6411 bytes (27.62%) of diff not shown.
905 B
CS4005
893 B
CS4005
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS4005</ErrorName>3 ··<ErrorName>CS4005</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters5 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters
6 //·Line:·76 //·Line:·11
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 class·C8 class·C
9 {9 {
10 »       public·unsafe·async·void·Test·(int*·arg)10 »       unsafe·delegate·void·D·(int*·i);
 11 »       
 12 »       public·static·void·Main·()
11 »       {13 »       {
 14 »       »       D·d·=·async·delegate·{·};
12 »       }15 »       }
13 }</string>16 }</string>
14 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters17 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters
15 //·Line:·1118 //·Line:·7
16 //·Compiler·options:·-unsafe19 //·Compiler·options:·-unsafe
  
17 class·C20 class·C
18 {21 {
 22 »       public·unsafe·async·void·Test·(int*·arg)
19 »       unsafe·delegate·void·D·(int*·i); 
20 »        
21 »       public·static·void·Main·() 
22 »       {23 »       {
23 »       »       D·d·=·async·delegate·{·}; 
24 »       }24 »       }
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.92 KB
CS0272
1.91 KB
CS0272
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0272</ErrorName>3 ··<ErrorName>CS0272</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0272:·The·property·or·indexer·`P.Prop'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible5 ····<string>//·CS0272:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
6 //·Line:·196 //·Line:·16
  
 7 using·System;
7 class·P 
8 { 
9 ····public·static·int·Prop 
10 ····{ 
11 »       get·{ 
12 »       ····return·4; 
13 »       } 
14 »       private·set·{} 
15 ····} 
16 } 
  
17 public·class·C8 public·class·Test
18 {9 {
 10 »       private·class·A
 11 »       {
 12 »       »       public·string·B·{·get;·private·set;·}
 13 »       }
 14 »       
19 ····public·static·void·Main·()15 »       static·void·Main·()
20 ····{ 
21 »       P.Prop·=·453422; 
22 ····}16 »       {
 17 »       »       A·a·=·new·A·();
 18 »       »       a.B·=·"Foo";
 19 »       }
23 }</string>20 }</string>
24 ····<string>//·CS0272:·The·property·or·indexer·`C.this[string]'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible21 ····<string>//·CS0272:·The·property·or·indexer·`C.this[string]'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
25 //·Line:·1322 //·Line:·13
  
26 class·C23 class·C
27 {24 {
28 »       public·int·this·[string·i]·{·private·set·{·}·get·{·return·1;·}·}25 »       public·int·this·[string·i]·{·private·set·{·}·get·{·return·1;·}·}
Offset 34, 27 lines modifiedOffset 31, 30 lines modified
34 public·class·Test31 public·class·Test
35 {32 {
36 »       void·Foo·()33 »       void·Foo·()
37 »       {»      C·c·=·new·C·();34 »       {»      C·c·=·new·C·();
38 »       »       c·[""]·=·9;35 »       »       c·[""]·=·9;
39 »       }36 »       }
40 }</string>37 }</string>
41 ····<string>//·CS0272:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible38 ····<string>//·CS0272:·The·property·or·indexer·`P.Prop'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
42 //·Line:·1639 //·Line:·19
  
43 using·System; 
  
44 public·class·Test40 class·P
45 {41 {
 42 ····public·static·int·Prop
 43 ····{
 44 »       get·{
 45 »       ····return·4;
46 »       private·class·A 
47 »       { 
48 »       »       public·string·B·{·get;·private·set;·} 
49 »       } 
50 »        
51 »       static·void·Main·() 
52 »       { 
53 »       »       A·a·=·new·A·(); 
54 »       »       a.B·=·"Foo"; 
55 »       }46 »       }
 47 »       private·set·{}
 48 ····}
 49 }
  
 50 public·class·C
 51 {
 52 ····public·static·void·Main·()
 53 ····{
 54 »       P.Prop·=·453422;
 55 ····}
56 }</string>56 }</string>
57 ··</Examples>57 ··</Examples>
58 </ErrorDocumentation>58 </ErrorDocumentation>
853 B
CS0714
841 B
CS0714
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 16 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0714</ErrorName>3 ··<ErrorName>CS0714</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0714:·Static·class·`StaticClass'·cannot·implement·interfaces
 6 //·Line:·4
  
 7 static·class·StaticClass:·System.IComparable·{
 8 }</string>
5 ····<string>//·CS0714:·Static·class·`C'·cannot·implement·interfaces9 ····<string>//·CS0714:·Static·class·`C'·cannot·implement·interfaces
6 //·Line:·1210 //·Line:·12
  
7 interface·I11 interface·I
8 {12 {
9 }13 }
  
Offset 22, 14 lines modifiedOffset 27, 9 lines modified
22 static·partial·class·StaticClass27 static·partial·class·StaticClass
23 {28 {
24 }29 }
  
25 static·partial·class·StaticClass:·System.ICloneable30 static·partial·class·StaticClass:·System.ICloneable
26 {31 {
27 }</string>32 }</string>
28 ····<string>//·CS0714:·Static·class·`StaticClass'·cannot·implement·interfaces 
29 //·Line:·4 
  
30 static·class·StaticClass:·System.IComparable·{ 
31 }</string> 
32 ··</Examples>33 ··</Examples>
33 </ErrorDocumentation>34 </ErrorDocumentation>
3.27 KB
CS0171
3.25 KB
CS0171
Ordering differences only
    
Offset 1, 68 lines modifiedOffset 1, 74 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0171</ErrorName>3 ··<ErrorName>CS0171</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor5 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor
6 //·Line:·136 //·Line:·12
  
 7 using·System;
7 public·struct·S&lt;TKey&gt;·{ 
8 »       internal·TKey·key; 
  
 8 struct·S
 9 {
 10 »       public·event·EventHandler·ev;
 11 »       
 12 »       public·S·(int·i)
9 »       public·TKey·Key·{ 
10 »       »       get·{·return·key;·} 
11 »       »       private·set·{·key·=·value;·} 
12 »       } 
13 »       »        
14 »       public·S·(TKey·key) 
15 »       {13 »       {
16 »       »       Key·=·key; 
17 »       }14 »       }
18 }</string>15 }</string>
19 ····<string>//·CS0171:·Field·`X.x'·must·be·fully·assigned·before·control·leaves·the·constructor16 ····<string>//·CS0171:·Field·`X.x'·must·be·fully·assigned·before·control·leaves·the·constructor
20 //·Line:·17 //·Line:·
21 struct·X·{18 struct·X·{
22 »       public·readonly·int·x;19 »       public·readonly·int·x;
  
23 »       X·(int·a)20 »       X·(int·a)
24 »       {21 »       {
25 »       }22 »       }
  
26 »       static·void·Main·()·{}23 »       static·void·Main·()·{}
27 }</string>24 }</string>
28 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor25 ····<string>//·CS0171:·Field·`Test.v2'·must·be·fully·assigned·before·control·leaves·the·constructor
29 //·Line:·1226 //·Line:·28
  
30 using·System;27 public·struct·V
 28 {
 29 »       public·int·x;
 30 }
  
31 struct·S31 struct·Test
32 {32 {
33 »       public·event·EventHandler·ev; 
34 »       33 »       public·V·v1;
 34 »       public·V·v2;
  
35 »       public·S·(int·i)35 »       public·Test·(int·mm)
36 »       {36 »       {
 37 »       »       v1·=·new·V·();
37 »       }38 »       }
38 }</string> 
39 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor 
40 //·Line:·11 
  
41 using·System;39 »       public·static·void·Main·()
 40 »       {
 41 »       }
 42 }</string>
 43 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor
 44 //·Line:·10
  
42 struct·S145 public·struct·Test
43 {46 {
44 »       S2·s2;47 »       internal·int·x;
  
45 »       public·S1·(int·arg)48 »       public·Test·(int·x)
46 »       {49 »       {
 50 »       »       X·=·x;
47 »       }51 »       }
48 } 
  
49 struct·S2 
50 { 
51 »       int·field;52 »       public·int·X
 53 »       {
 54 »       »       get·{·return·x;·}
 55 »       »       set·{·x·=·value;·}
 56 »       }
52 }</string>57 }</string>
53 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor58 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor
54 //·Line:·1059 //·Line:·10
  
55 using·System;60 using·System;
  
56 struct·S61 struct·S
Offset 74, 49 lines modifiedOffset 80, 43 lines modified
74 »       »       if·(arg·&gt;·0)·{80 »       »       if·(arg·&gt;·0)·{
75 »       »       »       return;81 »       »       »       return;
76 »       »       }82 »       »       }
  
77 »       »       throw·new·ApplicationException·();83 »       »       throw·new·ApplicationException·();
78 »       }84 »       }
79 }</string>85 }</string>
80 ····<string>//·CS0171:·Field·`Test.v2'·must·be·fully·assigned·before·control·leaves·the·constructor86 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor
81 //·Line:·2887 //·Line:·11
  
 88 using·System;
82 public·struct·V 
83 { 
84 »       public·int·x; 
85 } 
  
86 struct·Test89 struct·S1
87 {90 {
 91 »       S2·s2;
88 »       public·V·v1; 
89 »       public·V·v2; 
  
90 »       public·Test·(int·mm)92 »       public·S1·(int·arg)
91 »       {93 »       {
92 »       »       v1·=·new·V·(); 
93 »       }94 »       }
 95 }
  
94 »       public·static·void·Main·() 
95 »       { 
96 »       }96 struct·S2
 97 {
 98 »       int·field;
97 }</string>99 }</string>
98 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor100 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor
99 //·Line:·10101 //·Line:·13
Max diff block lines reached; 368/3296 bytes (11.17%) of diff not shown.
1.23 KB
CS0658
1.22 KB
CS0658
Ordering differences only
    
Offset 3, 25 lines modifiedOffset 3, 14 lines modified
3 ··<ErrorName>CS0658</ErrorName>3 ··<ErrorName>CS0658</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0658:·`value'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored5 ····<string>//·CS0658:·`value'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
6 //·Line·:·56 //·Line·:·5
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 [reply]·["asd"]</string>8 [reply]·["asd"]</string>
9 ····<string>//·CS0658:·`class'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored 
10 //·Line·:·8 
11 //·Compiler·options:·-warnaserror·-warn:1 
  
12 using·System; 
  
13 [class:Serializable] 
14 public·class·C 
15 { 
16 ····public·static·void·Main·()·{} 
17 }</string> 
18 ····<string>//·CS0658:·`blah'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored9 ····<string>//·CS0658:·`blah'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
19 //·Line·:·910 //·Line·:·9
20 //·Compiler·options:·-warnaserror·-warn:111 //·Compiler·options:·-warnaserror·-warn:1
  
21 public·class·MyClass·{12 public·class·MyClass·{
  
22 »       delegate·int·MyDelegate·(int·i,·int·j);13 »       delegate·int·MyDelegate·(int·i,·int·j);
Offset 33, 9 lines modifiedOffset 22, 20 lines modified
33 »       }22 »       }
  
34 »       public·static·implicit·operator·MyClass·(Object·o)23 »       public·static·implicit·operator·MyClass·(Object·o)
35 »       {24 »       {
  
36 »       }25 »       }
37 }</string>26 }</string>
 27 ····<string>//·CS0658:·`class'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
 28 //·Line·:·8
 29 //·Compiler·options:·-warnaserror·-warn:1
  
 30 using·System;
  
 31 [class:Serializable]
 32 public·class·C
 33 {
 34 ····public·static·void·Main·()·{}
 35 }</string>
38 ··</Examples>36 ··</Examples>
39 </ErrorDocumentation>37 </ErrorDocumentation>
2.48 KB
CS0219
2.47 KB
CS0219
Ordering differences only
    
Offset 12, 62 lines modifiedOffset 12, 77 lines modified
12 »       static·public·void·Main·()12 »       static·public·void·Main·()
13 »       {13 »       {
14 »       »       object·o;14 »       »       object·o;
15 »       »       if·(b)15 »       »       if·(b)
16 »       »       »       o·=·null;16 »       »       »       o·=·null;
17 »       }17 »       }
18 }</string>18 }</string>
 19 ····<string>//·CS0219:·The·constant·`C'·is·never·used
 20 //·Line:·9
 21 //·Compiler·options:·-warn:3·-warnaserror
  
 22 class·C
 23 {
 24 »       public·static·void·Main·()
 25 »       {
 26 »       »       const·int·C·=·1;
 27 »       }
 28 }</string>
19 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used29 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used
20 //·Line:·930 //·Line:·9
21 //·Compiler·options:·-warn:3·-warnaserror31 //·Compiler·options:·-warn:3·-warnaserror
  
22 class·Main32 class·Main
23 {33 {
24 ···public·void·Method·(int·i)34 ···public·void·Method·(int·i)
25 ···{35 ···{
26 ·······long·p·=·-9;36 ·······long·p·=·-9;
27 ···}37 ···}
28 }</string>38 }</string>
29 ····<string>//·CS0219:·The·variable·`i'·is·assigned·but·its·value·is·never·used39 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used
30 //·Line:·1440 //·Line:·9
31 //·Compiler·options:·-warn:3·-warnaserror41 //·Compiler·options:·-warn:3·-warnaserror
  
32 using·System.Collections.Generic; 
  
33 class·C42 class·A
34 {43 {
35 »       IEnumerable&lt;int&gt;·Test·()44 »       public·static·void·Main·()
36 »       {45 »       {
 46 »       »       int·n\U00000065xt·=·0;
37 »       »       try·{ 
38 »       »       »       yield·return·1; 
39 »       »       }·finally·{ 
40 »       »       »       int·i·=·100; 
41 »       »       } 
42 »       }47 »       }
43 }</string>48 }</string>
44 ····<string>//·CS0219:·The·constant·`C'·is·never·used49 ····<string>//·CS0219:·The·variable·`e'·is·assigned·but·its·value·is·never·used
45 //·Line:·950 //·Line:·12
46 //·Compiler·options:·-warn:3·-warnaserror51 //·Compiler·options:·-warn:3·-warnaserror
  
47 class·C52 using·System;
 53 public·class·ConsoleStub
48 {54 {
49 »       public·static·void·Main·()55 »       public·static·void·Main()
50 »       {56 »       {
51 »       »       const·int·C·=·1;57 »       »       try·{
 58 »       »       }·catch·(Exception·e)·{
 59 »       »       »       e·=·null;
 60 »       »       }
52 »       }61 »       }
53 }</string>62 }</string>
54 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used63 ····<string>//·CS0219:·The·variable·`i'·is·assigned·but·its·value·is·never·used
55 //·Line:·964 //·Line:·14
56 //·Compiler·options:·-warn:3·-warnaserror65 //·Compiler·options:·-warn:3·-warnaserror
  
 66 using·System.Collections.Generic;
  
57 class·A67 class·C
58 {68 {
59 »       public·static·void·Main·()69 »       IEnumerable&lt;int&gt;·Test·()
60 »       {70 »       {
61 »       »       int·n\U00000065xt·=·0;71 »       »       try·{
 72 »       »       »       yield·return·1;
 73 »       »       }·finally·{
 74 »       »       »       int·i·=·100;
 75 »       »       }
62 »       }76 »       }
63 }</string>77 }</string>
64 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used78 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
65 //·Line:·1079 //·Line:·10
66 //·Compiler·options:·-warn:3·-warnaserror80 //·Compiler·options:·-warn:3·-warnaserror
  
67 public·class·MyClass281 public·class·MyClass2
Offset 79, 24 lines modifiedOffset 94, 9 lines modified
79 ················switch·(b)·{94 ················switch·(b)·{
80 »       »       case·true:95 »       »       case·true:
81 »       »       »       o·=·"yo";96 »       »       »       o·=·"yo";
82 »       »       »       break;97 »       »       »       break;
83 ················}98 ················}
84 ········}99 ········}
85 }</string>100 }</string>
86 ····<string>//·CS0219:·The·variable·`e'·is·assigned·but·its·value·is·never·used 
87 //·Line:·12 
88 //·Compiler·options:·-warn:3·-warnaserror 
  
89 using·System; 
90 public·class·ConsoleStub 
91 { 
92 »       public·static·void·Main() 
93 »       { 
94 »       »       try·{ 
95 »       »       }·catch·(Exception·e)·{ 
96 »       »       »       e·=·null; 
97 »       »       } 
98 »       } 
99 }</string> 
100 ··</Examples>101 ··</Examples>
101 </ErrorDocumentation>102 </ErrorDocumentation>
1.19 KB
CS0509
1.18 KB
CS0509
Ordering differences only
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0509</ErrorName>3 ··<ErrorName>CS0509</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E'
 6 //·Line:·6
  
 7 public·enum·E·{}
  
 8 class·InstanceClass:·E·{
 9 }</string>
5 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V'10 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V'
6 //·Line:·811 //·Line:·8
  
7 struct·V·{12 struct·V·{
8 »       int·v;13 »       int·v;
9 }14 }
  
10 class·X·:·V·{15 class·X·:·V·{
11 }</string>16 }</string>
12 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int' 
13 //·Line:·4 
  
14 class·X·:·int 
15 { 
16 }</string> 
17 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action'17 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action'
18 //·Line:·418 //·Line:·4
  
19 class·A·:·System.Action19 class·A·:·System.Action
20 {20 {
21 }</string>21 }</string>
22 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E' 
23 //·Line:·6 
  
24 public·enum·E·{} 
  
25 class·InstanceClass:·E·{ 
26 }</string> 
27 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`D'22 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`D'
28 //·Line:·623 //·Line:·6
  
29 delegate·void·D·();24 delegate·void·D·();
  
30 class·A·:·D25 class·A·:·D
31 {26 {
32 }</string>27 }</string>
 28 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int'
 29 //·Line:·4
  
 30 class·X·:·int
 31 {
 32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
457 B
CS0153
445 B
CS0153
Ordering differences only
    
Offset 4, 21 lines modifiedOffset 4, 21 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0153:·A·goto·case·is·only·valid·inside·a·switch·statement5 ····<string>//·CS0153:·A·goto·case·is·only·valid·inside·a·switch·statement
6 //·Line:·76 //·Line:·7
  
7 class·X·{7 class·X·{
8 »       void·Main·()8 »       void·Main·()
9 »       {9 »       {
10 »       »       goto·default;10 »       »       goto·case·5;
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS0153:·A·goto·case·is·only·valid·inside·a·switch·statement13 ····<string>//·CS0153:·A·goto·case·is·only·valid·inside·a·switch·statement
14 //·Line:·714 //·Line:·7
  
15 class·X·{15 class·X·{
16 »       void·Main·()16 »       void·Main·()
17 »       {17 »       {
18 »       »       goto·case·5;18 »       »       goto·default;
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
1.23 KB
CS1060
1.21 KB
CS1060
Ordering differences only
    
Offset 1, 41 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1060</ErrorName>3 ··<ErrorName>CS1060</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'5 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
6 //·Line:·25 
7 //·Compiler·options:·-warnaserror 
  
8 using·System; 
  
9 public·class·C 
10 { 
11 »       public·EventHandler·v; 
12 } 
  
13 public·struct·S2 
14 { 
15 »       public·C·c; 
16 } 
  
17 public·struct·S 
18 { 
19 »       public·S2·s2; 
20 } 
  
21 public·class·Test 
22 { 
23 »       static·void·Main·() 
24 »       { 
25 »       »       S·s; 
26 »       »       s.s2.c.v·=·null; 
27 »       } 
28 }</string> 
29 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c' 
30 //·Line:·196 //·Line:·19
31 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
32 public·class·C8 public·class·C
33 {9 {
34 »       public·int·v;10 »       public·int·v;
35 }11 }
Offset 108, 9 lines modifiedOffset 79, 38 lines modified
108 {79 {
109 »       static·void·Main·()80 »       static·void·Main·()
110 »       {81 »       {
111 »       »       S2·s2;82 »       »       S2·s2;
112 »       »       s2.x.s.c.v·=·5;83 »       »       s2.x.s.c.v·=·5;
113 »       }84 »       }
114 }</string>85 }</string>
 86 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
 87 //·Line:·25
 88 //·Compiler·options:·-warnaserror
  
 89 using·System;
  
 90 public·class·C
 91 {
 92 »       public·EventHandler·v;
 93 }
  
 94 public·struct·S2
 95 {
 96 »       public·C·c;
 97 }
  
 98 public·struct·S
 99 {
 100 »       public·S2·s2;
 101 }
  
 102 public·class·Test
 103 {
 104 »       static·void·Main·()
 105 »       {
 106 »       »       S·s;
 107 »       »       s.s2.c.v·=·null;
 108 »       }
 109 }</string>
115 ··</Examples>110 ··</Examples>
116 </ErrorDocumentation>111 </ErrorDocumentation>
2.02 KB
CS0021
2.0 KB
CS0021
Ordering differences only
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0021</ErrorName>3 ··<ErrorName>CS0021</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`System.Array'5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'
6 //·Line:·9·6 //·Line:·10·
  
7 using·System;7 using·System;
  
 8 class·Test
 9 {
 10 »       public·static·void·Main·()
 11 »       {
 12 »       »       int·i·=·0;
 13 »       »       Console.WriteLine·("Get·i[2]:·{0}",·i[2]);
 14 »       }
 15 }</string>
 16 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group'
 17 //·Line:·
  
8 class·X18 class·X
9 {19 {
10 »       public·void·Foo·(Array·bar)20 »       public·void·Foo·()
11 »       {21 »       {
12 »       »       object·baz·=·bar[0];22 »       »       object·baz·=·Foo·[0];
13 »       }23 »       }
14 }</string>24 }</string>
15 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'25 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'
16 //·Line:·826 //·Line:·8
  
17 public·class·Foo&lt;G&gt;27 public·class·Foo&lt;G&gt;
18 {28 {
19 »       public·static·void·Bar·()29 »       public·static·void·Bar·()
20 »       {30 »       {
21 »       »       int·i·=·default·(G)[0];31 »       »       int·i·=·default·(G)[0];
22 »       }32 »       }
23 }</string>33 }</string>
24 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'34 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`System.Array'
25 //·Line:·935 //·Line:·9·
  
26 class·C 
27 { 
28 »       public·static·void·Main·() 
29 »       { 
30 »       »       var·d·=·new·object·{ 
31 »       »       »       ["a"]·=·1 
32 »       »       }; 
33 »       } 
34 }</string> 
35 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group' 
36 //·Line:· 
  
 36 using·System;
37 class·X37 class·X
38 {38 {
39 »       public·void·Foo·()39 »       public·void·Foo·(Array·bar)
40 »       {40 »       {
41 »       »       object·baz·=·Foo·[0];41 »       »       object·baz·=·bar[0];
42 »       }42 »       }
43 }</string>43 }</string>
44 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'44 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'
45 //·Line:·10·45 //·Line:·9
46 using·System; 
  
47 class·Test46 class·C
48 {47 {
49 »       public·static·void·Main·()48 »       public·static·void·Main·()
50 »       {49 »       {
51 »       »       int·i·=·0; 
52 »       »       Console.WriteLine·("Get·i[2]:·{0}",·i[2]);50 »       »       var·d·=·new·object·{
 51 »       »       »       ["a"]·=·1
 52 »       »       };
53 »       }53 »       }
54 }</string>54 }</string>
55 ··</Examples>55 ··</Examples>
56 </ErrorDocumentation>56 </ErrorDocumentation>
1.84 KB
CS0038
1.83 KB
CS0038
Ordering differences only
    
Offset 20, 44 lines modifiedOffset 20, 24 lines modified
20 »       »       }20 »       »       }
21 »       }21 »       }
  
22 »       static·void·Main·()22 »       static·void·Main·()
23 »       {23 »       {
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N' 
27 //·Line:·12 
  
28 class·A·{ 
29 »       protected·int·n·=·0; 
30 } 
  
31 class·B·:·A·{·} 
  
32 class·C·:·B·{ 
33 »       class·N·{ 
34 »       »       internal·int·foo·()·{·return·n;·} 
35 »       } 
36 »       public·static·int·Main·()·{ 
37 »       »       N·a·=·new·N·(); 
38 »       »       return·a.foo·(); 
39 »       } 
40 }</string> 
41 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C'26 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`B'·via·nested·type·`B.C'
42 //·Line:·1527 //·Line:·14
  
43 public·class·A·{ 
44 »       public·int·Foo·{·get·{·return·1;·}·} 
45 } 
  
46 public·class·B·:·A·{28 public·class·B·{
47 »       public·static·void·Main·()29 »       public·static·void·Main·()
48 »       {30 »       {
49 »       }31 »       }
  
 32 »       public·int·Foo·{·get·{·return·1;·}·}
  
50 »       public·class·C·{33 »       public·class·C·{
51 »       »       public·void·Baz·()34 »       »       public·void·Baz·()
52 »       »       {35 »       »       {
53 »       »       »       int·x·=·Foo;36 »       »       »       int·x·=·Foo;
54 »       »       }37 »       »       }
55 »       }38 »       }
56 }</string>39 }</string>
Offset 93, 26 lines modifiedOffset 73, 46 lines modified
93 »       {73 »       {
94 »       »       public·string·Check·()74 »       »       public·string·Check·()
95 »       »       {75 »       »       {
96 »       »       »       return·Runner.Report·();76 »       »       »       return·Runner.Report·();
97 »       »       }77 »       »       }
98 »       }78 »       }
99 }</string>79 }</string>
100 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`B'·via·nested·type·`B.C'80 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C'
101 //·Line:·1481 //·Line:·15
  
102 public·class·B·{82 public·class·A·{
 83 »       public·int·Foo·{·get·{·return·1;·}·}
 84 }
  
 85 public·class·B·:·A·{
103 »       public·static·void·Main·()86 »       public·static·void·Main·()
104 »       {87 »       {
105 »       }88 »       }
  
106 »       public·int·Foo·{·get·{·return·1;·}·} 
  
107 »       public·class·C·{89 »       public·class·C·{
108 »       »       public·void·Baz·()90 »       »       public·void·Baz·()
109 »       »       {91 »       »       {
110 »       »       »       int·x·=·Foo;92 »       »       »       int·x·=·Foo;
111 »       »       }93 »       »       }
112 »       }94 »       }
113 }</string>95 }</string>
 96 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N'
 97 //·Line:·12
  
 98 class·A·{
 99 »       protected·int·n·=·0;
 100 }
  
 101 class·B·:·A·{·}
  
 102 class·C·:·B·{
 103 »       class·N·{
 104 »       »       internal·int·foo·()·{·return·n;·}
 105 »       }
 106 »       public·static·int·Main·()·{
 107 »       »       N·a·=·new·N·();
 108 »       »       return·a.foo·();
 109 »       }
 110 }</string>
114 ··</Examples>111 ··</Examples>
115 </ErrorDocumentation>112 </ErrorDocumentation>
1.06 KB
CS1966
1.04 KB
CS1966
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1966</ErrorName>3 ··<ErrorName>CS1966</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic&gt;'5 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic[]&gt;'
6 //·Line:·86 //·Line:·8
  
7 interface·I&lt;T&gt;7 interface·I&lt;T&gt;
8 {8 {
9 }9 }
  
10 class·C·:·I&lt;dynamic&gt;10 class·C·:·I&lt;dynamic[]&gt;
11 {11 {
12 }</string>12 }</string>
13 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;I&lt;dynamic&gt;&gt;'13 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;I&lt;dynamic&gt;&gt;'
14 //·Line:·814 //·Line:·8
  
15 interface·I&lt;T&gt;15 interface·I&lt;T&gt;
16 {16 {
17 }17 }
  
18 class·C·:·I&lt;I&lt;dynamic&gt;&gt;18 class·C·:·I&lt;I&lt;dynamic&gt;&gt;
19 {19 {
20 }</string>20 }</string>
21 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic[]&gt;'21 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic&gt;'
22 //·Line:·822 //·Line:·8
  
23 interface·I&lt;T&gt;23 interface·I&lt;T&gt;
24 {24 {
25 }25 }
  
26 class·C·:·I&lt;dynamic[]&gt;26 class·C·:·I&lt;dynamic&gt;
27 {27 {
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
682 B
CS0825
670 B
CS0825
Ordering differences only
    
Offset 4, 27 lines modifiedOffset 4, 27 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration5 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
6 //·Line:·96 //·Line:·9
  
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       const·var·v·=·9;9 »       var·v·=·"a";
10 }</string>10 }</string>
11 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration11 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
12 //·Line:·912 //·Line:·9
  
  
13 public·class·Test13 public·class·Test
14 {14 {
15 »       var·v·=·"a";15 »       event·var·v;
16 }</string>16 }</string>
17 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration17 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
18 //·Line:·918 //·Line:·9
  
  
19 public·class·Test19 public·class·Test
20 {20 {
21 »       event·var·v;21 »       const·var·v·=·9;
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.6 KB
CS1726
1.59 KB
CS1726
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1726</ErrorName>3 ··<ErrorName>CS1726</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations5 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-keyfile:key.snk7 //·Compiler·options:·-keyfile:key.snk
  
8 using·System;8 using·System;
9 using·System.Runtime.CompilerServices;9 using·System.Runtime.CompilerServices;
  
10 [assembly:·InternalsVisibleTo·("MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb")]10 [assembly:·InternalsVisibleTo·("MyAssemblyName")]
  
11 public·class·Test11 public·class·Test
12 {12 {
13 »       static·void·Main·()13 »       static·void·Main·()
14 »       {14 »       {
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations17 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations
18 //·Line:·818 //·Line:·8
19 //·Compiler·options:·-keyfile:key.snk19 //·Compiler·options:·-keyfile:key.snk
  
20 using·System;20 using·System;
21 using·System.Runtime.CompilerServices;21 using·System.Runtime.CompilerServices;
  
22 [assembly:·InternalsVisibleTo·("MyAssemblyName")]22 [assembly:·InternalsVisibleTo·("MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb")]
  
23 public·class·Test23 public·class·Test
24 {24 {
25 »       static·void·Main·()25 »       static·void·Main·()
26 »       {26 »       {
27 »       }27 »       }
28 }</string>28 }</string>
3.37 KB
CS3018
3.36 KB
CS3018
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 50 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3018</ErrorName>3 ··<ErrorName>CS3018</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'
 6 //·Line:·10
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
 9 [assembly:·CLSCompliant·(true)]
  
 10 public·partial·class·C1
 11 {
 12 ····[CLSCompliant·(true)]
 13 ····public·interface·I2·{}
 14 }
  
 15 [CLSCompliant·(false)]
 16 public·partial·class·C1
 17 {
 18 }</string>
5 ····<string>//·CS3018:·`C.Error(bool)'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'19 ····<string>//·CS3018:·`C.field'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'
6 //·Line:·1020 //·Line:·10
7 //·Compiler·options:·-warnaserror·-warn:121 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;22 using·System;
9 [assembly:CLSCompliant·(false)]23 [assembly:CLSCompliant·(false)]
  
10 public·class·C·{24 public·class·C·{
11 ········[CLSCompliant·(true)]25 ········[CLSCompliant·(true)]
12 ········protected·void·Error·(bool·arg)·{}26 ········public·long·field;
 27 }</string>
 28 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I'
 29 //·Line:·11
 30 //·Compiler·options:·-warnaserror·-warn:1
  
 31 using·System;
 32 [assembly:CLSCompliant(true)]
  
 33 [CLSCompliant(false)]
 34 public·interface·I·{
 35 ········[CLSCompliant(true)]
 36 ········ulong[]·Error();
13 }</string>37 }</string>
14 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'38 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'
15 //·Line:·1239 //·Line:·12
16 //·Compiler·options:·-warnaserror·-warn:140 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;41 using·System;
18 [assembly:·CLSCompliant·(true)]42 [assembly:·CLSCompliant·(true)]
Offset 24, 62 lines modifiedOffset 53, 33 lines modified
24 public·class·NotCompliant53 public·class·NotCompliant
25 {54 {
26 »       »       [CLSCompliant·(true)]55 »       »       [CLSCompliant·(true)]
27 »       »       public·class·Compliant56 »       »       public·class·Compliant
28 »       »       {57 »       »       {
29 »       »       }58 »       »       }
30 }</string>59 }</string>
31 ····<string>//·CS3018:·`C.field'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'60 ····<string>//·CS3018:·`C.Error(bool)'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'
32 //·Line:·1061 //·Line:·10
33 //·Compiler·options:·-warnaserror·-warn:162 //·Compiler·options:·-warnaserror·-warn:1
  
34 using·System;63 using·System;
35 [assembly:CLSCompliant·(false)]64 [assembly:CLSCompliant·(false)]
  
36 public·class·C·{65 public·class·C·{
37 ········[CLSCompliant·(true)]66 ········[CLSCompliant·(true)]
38 ········public·long·field;67 ········protected·void·Error·(bool·arg)·{}
39 }</string>68 }</string>
40 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'69 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'
41 //·Line:·1270 //·Line:·12
42 //·Compiler·options:·-warnaserror·-warn:171 //·Compiler·options:·-warnaserror·-warn:1
  
43 using·System;72 using·System;
44 [assembly:·CLSCompliant·(true)]73 [assembly:·CLSCompliant·(true)]
  
45 [CLSCompliant·(false)]74 [CLSCompliant·(false)]
46 public·class·C175 public·class·C1
47 {76 {
48 ····[CLSCompliant·(true)]77 ····[CLSCompliant·(true)]
49 ····public·interface·I2·{}78 ····public·interface·I2·{}
50 }</string>79 }</string>
51 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1' 
52 //·Line:·10 
53 //·Compiler·options:·-warnaserror·-warn:1 
  
54 using·System; 
55 [assembly:·CLSCompliant·(true)] 
  
56 public·partial·class·C1 
57 { 
58 ····[CLSCompliant·(true)] 
59 ····public·interface·I2·{} 
60 } 
  
61 [CLSCompliant·(false)] 
62 public·partial·class·C1 
63 { 
64 }</string> 
65 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I' 
66 //·Line:·11 
67 //·Compiler·options:·-warnaserror·-warn:1 
  
68 using·System; 
69 [assembly:CLSCompliant(true)] 
  
70 [CLSCompliant(false)] 
71 public·interface·I·{ 
72 ········[CLSCompliant(true)] 
73 ········ulong[]·Error(); 
74 }</string> 
75 ··</Examples>80 ··</Examples>
76 </ErrorDocumentation>81 </ErrorDocumentation>
2.63 KB
CS0455
2.62 KB
CS0455
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 40 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0455</ErrorName>3 ··<ErrorName>CS0455</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`Test'·and·`World'5 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`long'·and·`long?'
6 //·Line:·116 //·Line:·11
  
7 class·Test7 abstract·class·A&lt;T1,·T2&gt;
 8 {
 9 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·T1,·T2;
 10 }
  
 11 class·B·:·A&lt;long,·long?&gt;
 12 {
 13 »       public·override·void·Foo&lt;Y&gt;·()
 14 »       {
 15 »       }
 16 }</string>
 17 ····<string>//·CS0455:·Type·parameter·`V'·inherits·conflicting·constraints·`B'·and·`A'
 18 //·Line:·13
  
 19 class·A
8 {·}20 {·}
  
9 class·World21 class·B
10 {·}22 {·}
  
11 class·Foo&lt;T,U&gt;23 class·Foo&lt;T,U,·V&gt;
12 »       where·T·:·Test,·U24 »       where·T·:·A
13 »       where·U·:·World25 »       where·U·:·B
 26 »       where·V·:·U,·T
 27 {
14 {·}</string>28 }</string>
15 ····<string>//·CS0455:·Type·parameter·`T3'·inherits·conflicting·constraints·`X'·and·`Y'29 ····<string>//·CS0455:·Type·parameter·`T3'·inherits·conflicting·constraints·`X'·and·`Y'
16 //·Line:·1530 //·Line:·15
  
17 class·X31 class·X
18 {32 {
19 }33 }
  
Offset 29, 62 lines modifiedOffset 45, 46 lines modified
29 class·C&lt;T1,·T2,·T3,·T4&gt;45 class·C&lt;T1,·T2,·T3,·T4&gt;
30 »       where·T1·:·X46 »       where·T1·:·X
31 »       where·T2·:·T147 »       where·T2·:·T1
32 »       where·T3·:·Y,·T448 »       where·T3·:·Y,·T4
33 »       where·T4·:·T249 »       where·T4·:·T2
34 {50 {
35 }</string>51 }</string>
36 ····<string>//·CS0455:·Type·parameter·`V'·inherits·conflicting·constraints·`B'·and·`A'52 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`Test'·and·`World'
37 //·Line:·1353 //·Line:·11
  
38 class·A 
39 {·} 
  
40 class·B54 class·Test
41 {·}55 {·}
  
 56 class·World
42 class·Foo&lt;T,U,·V&gt; 
43 »       where·T·:·A 
44 »       where·U·:·B 
45 »       where·V·:·U,·T 
46 { 
47 }</string> 
48 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`System.ValueType'·and·`Test' 
49 //·Line:·8 
  
50 class·Test 
51 {·}57 {·}
  
52 class·Foo&lt;T,U&gt;58 class·Foo&lt;T,U&gt;
53 »       where·T·:·struct,·U 
54 »       where·U·:·Test59 »       where·T·:·Test,·U
 60 »       where·U·:·World
55 {·}</string>61 {·}</string>
56 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`long'·and·`long?' 
57 //·Line:·11 
  
58 abstract·class·A&lt;T1,·T2&gt; 
59 { 
60 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·T1,·T2; 
61 } 
  
62 class·B·:·A&lt;long,·long?&gt; 
63 { 
64 »       public·override·void·Foo&lt;Y&gt;·() 
65 »       { 
66 »       } 
67 }</string> 
68 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long'62 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long'
69 //·Line:·1163 //·Line:·11
  
70 abstract·class·A&lt;T&gt;64 abstract·class·A&lt;T&gt;
71 {65 {
72 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·class,·T;66 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·class,·T;
73 }67 }
  
74 class·B·:·A&lt;long&gt;68 class·B·:·A&lt;long&gt;
75 {69 {
76 »       public·override·void·Foo&lt;Y&gt;·()70 »       public·override·void·Foo&lt;Y&gt;·()
77 »       {71 »       {
78 »       }72 »       }
79 }</string>73 }</string>
 74 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`System.ValueType'·and·`Test'
 75 //·Line:·8
  
 76 class·Test
 77 {·}
  
 78 class·Foo&lt;T,U&gt;
 79 »       where·T·:·struct,·U
 80 »       where·U·:·Test
 81 {·}</string>
80 ··</Examples>82 ··</Examples>
81 </ErrorDocumentation>83 </ErrorDocumentation>
1.37 KB
CS1625
1.36 KB
CS1625
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1625</ErrorName>3 ··<ErrorName>CS1625</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause5 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
6 //·Line:·166 //·Line:·13
  
7 using·System;7 using·System;
8 using·System.Collections;8 using·System.Collections;
  
9 class·X9 class·X
10 {10 {
11 »       public·static·IEnumerable·Test·(int·a)11 »       public·static·IEnumerable·Test·(int·a)
12 »       {12 »       {
13 »       »       try·{13 »       »       try·{
14 »       »       »       ;14 »       »       »       ;
15 »       »       }·finally·{15 »       »       }·finally·{
 16 »       »       »       yield·break;
16 »       »       ····try·{ 
17 »       »       »       yield·return·0; 
18 »       »       ····} 
19 »       »       ····finally·{} 
20 »       »       }17 »       »       }
21 ········}18 ········}
  
 19 »       static·void·Main·()
 20 »       {
 21 »       »       IEnumerable·a·=·Test·(3);
 22 »       »       Console.WriteLine·(a);
 23 »       }
22 }</string>24 }</string>
23 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause25 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
24 //·Line:·1326 //·Line:·13
25 using·System;27 using·System;
26 using·System.Collections;28 using·System.Collections;
  
27 class·X29 class·X
Offset 41, 30 lines modifiedOffset 43, 28 lines modified
41 »       static·void·Main·()43 »       static·void·Main·()
42 »       {44 »       {
43 »       »       IEnumerable·a·=·Test·(3);45 »       »       IEnumerable·a·=·Test·(3);
44 »       »       Console.WriteLine·(a);46 »       »       Console.WriteLine·(a);
45 »       }47 »       }
46 }</string>48 }</string>
47 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause49 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
48 //·Line:·1350 //·Line:·16
  
49 using·System;51 using·System;
50 using·System.Collections;52 using·System.Collections;
  
51 class·X53 class·X
52 {54 {
53 »       public·static·IEnumerable·Test·(int·a)55 »       public·static·IEnumerable·Test·(int·a)
54 »       {56 »       {
55 »       »       try·{57 »       »       try·{
56 »       »       »       ;58 »       »       »       ;
57 »       »       }·finally·{59 »       »       }·finally·{
58 »       »       »       yield·break;60 »       »       ····try·{
 61 »       »       »       yield·return·0;
 62 »       »       ····}
 63 »       »       ····finally·{}
59 »       »       }64 »       »       }
60 ········}65 ········}
  
61 »       static·void·Main·() 
62 »       { 
63 »       »       IEnumerable·a·=·Test·(3); 
64 »       »       Console.WriteLine·(a); 
65 »       } 
66 }</string>66 }</string>
67 ··</Examples>67 ··</Examples>
68 </ErrorDocumentation>68 </ErrorDocumentation>
1.55 KB
CS1622
1.54 KB
CS1622
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1622</ErrorName>3 ··<ErrorName>CS1622</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration5 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
6 //·Line:·14 
  
7 using·System.Collections; 
  
8 public·class·C 
9 { 
10 »       internal·static·IEnumerable·PrivateBinPath 
11 »       { 
12 »       »       get 
13 »       »       { 
14 »       »       »       string·a·=·"a"; 
15 »       »       »       if·(a·==·null) 
16 »       »       »       »       return·false; 
17 »       »       »       yield·return·a; 
18 »       »       } 
19 »       } 
20 }</string> 
21 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration 
22 //·Line:·116 //·Line:·11
23 using·System.Collections;7 using·System.Collections;
  
24 class·X·{8 class·X·{
25 »       IEnumerator·MyEnumerator·(int·a)9 »       IEnumerator·MyEnumerator·(int·a)
26 »       {10 »       {
27 »       »       if·(a·==·0)11 »       »       if·(a·==·0)
Offset 59, 14 lines modifiedOffset 41, 32 lines modified
59 »       »       »       catch·{41 »       »       »       catch·{
60 »       »       »       »       return·true;42 »       »       »       »       return·true;
61 »       »       »       }43 »       »       »       }
62 »       »       }44 »       »       }
63 »       }45 »       }
64 }</string>46 }</string>
65 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration47 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
 48 //·Line:·14
  
 49 using·System.Collections;
  
 50 public·class·C
 51 {
 52 »       internal·static·IEnumerable·PrivateBinPath
 53 »       {
 54 »       »       get
 55 »       »       {
 56 »       »       »       string·a·=·"a";
 57 »       »       »       if·(a·==·null)
 58 »       »       »       »       return·false;
 59 »       »       »       yield·return·a;
 60 »       »       }
 61 »       }
 62 }</string>
 63 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
66 //·Line:·2164 //·Line:·21
  
67 using·System.Collections.Generic;65 using·System.Collections.Generic;
  
68 namespace·McsDiff66 namespace·McsDiff
69 {67 {
70 »       class·MyObj68 »       class·MyObj
769 B
CS1951
757 B
CS1951
Ordering differences only
    
Offset 6, 31 lines modifiedOffset 6, 31 lines modified
6 //·Line:·136 //·Line:·13
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 class·C9 class·C
10 {10 {
11 »       delegate·int·D·(ref·int·a);11 »       delegate·int·D·(out·int·a);
12 »       12 »       
13 »       public·static·void·Main·()13 »       public·static·void·Main·()
14 »       {14 »       {
15 »       »       Expression&lt;D&gt;·e·=·(ref·int·a)·=&gt;·a;15 »       »       Expression&lt;D&gt;·e·=·(out·int·a)·=&gt;·a·=·0;
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1951:·An·expression·tree·parameter·cannot·use·`ref'·or·`out'·modifier18 ····<string>//·CS1951:·An·expression·tree·parameter·cannot·use·`ref'·or·`out'·modifier
19 //·Line:·1319 //·Line:·13
  
20 using·System;20 using·System;
21 using·System.Linq.Expressions;21 using·System.Linq.Expressions;
  
22 class·C22 class·C
23 {23 {
24 »       delegate·int·D·(out·int·a);24 »       delegate·int·D·(ref·int·a);
25 »       25 »       
26 »       public·static·void·Main·()26 »       public·static·void·Main·()
27 »       {27 »       {
28 »       »       Expression&lt;D&gt;·e·=·(out·int·a)·=&gt;·a·=·0;28 »       »       Expression&lt;D&gt;·e·=·(ref·int·a)·=&gt;·a;
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
1.56 KB
CS0656
1.55 KB
CS0656
Ordering differences only
    
Offset 9, 31 lines modifiedOffset 9, 14 lines modified
9 class·C9 class·C
10 {10 {
11 »       static·void·Main·()11 »       static·void·Main·()
12 »       {12 »       {
13 »       »       decimal·d·=·12M;13 »       »       decimal·d·=·12M;
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0656:·The·compiler·required·member·`System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray(System.Array,·System.RuntimeFieldHandle)'·could·not·be·found·or·is·inaccessible 
17 //·Line:·16 
18 //·Compiler·options:·-nostdlib·CS0656-corlib.cs 
  
19 namespace·System.Runtime.CompilerServices·{ 
20 »       class·RuntimeHelpers 
21 »       { 
22 »       »       public·static·void·InitializeArray·() 
23 »       »       { 
24 »       »       } 
25 »       } 
26 } 
  
27 class·C 
28 { 
29 »       int[]·ff·=·new·int[]·{·1,·3,·4,·5,·6,·7,·8,·10,·22,·22,·233,·44,·55,·66·}; 
30 }</string> 
31 ····<string>//·CS0656:·The·compiler·required·member·`System.Threading.Interlocked.CompareExchange(ref·T,·T,·T)'·could·not·be·found·or·is·inaccessible16 ····<string>//·CS0656:·The·compiler·required·member·`System.Threading.Interlocked.CompareExchange(ref·T,·T,·T)'·could·not·be·found·or·is·inaccessible
32 //·Line:·2017 //·Line:·20
33 //·Compiler·options:·-nostdlib·CS0656-corlib.cs18 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
34 namespace·System·{19 namespace·System·{
35 ····public·partial·class·Delegate·{20 ····public·partial·class·Delegate·{
36 »       public·static·Delegate·Combine(Delegate·a,·Delegate·b)·{·return·null;·}21 »       public·static·Delegate·Combine(Delegate·a,·Delegate·b)·{·return·null;·}
Offset 47, 9 lines modifiedOffset 30, 26 lines modified
  
47 delegate·void·D();30 delegate·void·D();
  
48 class·Test31 class·Test
49 {32 {
50 ····event·D·ev;33 ····event·D·ev;
51 }</string>34 }</string>
 35 ····<string>//·CS0656:·The·compiler·required·member·`System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray(System.Array,·System.RuntimeFieldHandle)'·could·not·be·found·or·is·inaccessible
 36 //·Line:·16
 37 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
 38 namespace·System.Runtime.CompilerServices·{
 39 »       class·RuntimeHelpers
 40 »       {
 41 »       »       public·static·void·InitializeArray·()
 42 »       »       {
 43 »       »       }
 44 »       }
 45 }
  
 46 class·C
 47 {
 48 »       int[]·ff·=·new·int[]·{·1,·3,·4,·5,·6,·7,·8,·10,·22,·22,·233,·44,·55,·66·};
 49 }</string>
52 ··</Examples>50 ··</Examples>
53 </ErrorDocumentation>51 </ErrorDocumentation>
1.37 KB
CS0071
1.36 KB
CS0071
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0071</ErrorName>3 ··<ErrorName>CS0071</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax
 6 //·Line:·13
  
 7 using·System;
  
 8 public·delegate·void·Foo·(object·source);
  
 9 interface·IFoo·{
 10 »       event·Foo·OnFoo;
 11 }
 12 »       
 13 class·ErrorCS0071·:·IFoo·{
 14 »       event·Foo·IFoo.OnFoo;
 15 }</string>
5 ····<string>//·CS0071:·`Test.IBlah.Foo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax16 ····<string>//·CS0071:·`Test.IBlah.Foo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax
6 //·Line:·1417 //·Line:·14
  
7 using·System;18 using·System;
  
8 delegate·void·Delegate·();19 delegate·void·Delegate·();
  
Offset 23, 28 lines modifiedOffset 37, 14 lines modified
23 }</string>37 }</string>
24 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax38 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax
25 //·Line:·1339 //·Line:·13
  
26 using·System;40 using·System;
  
27 public·delegate·void·Foo·(object·source);41 public·delegate·void·Foo·(object·source);
  
28 interface·IFoo·{ 
29 »       event·Foo·OnFoo; 
30 } 
31 »        
32 class·ErrorCS0071·:·IFoo·{ 
33 »       event·Foo·IFoo.OnFoo; 
34 }</string> 
35 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax 
36 //·Line:·13 
  
37 using·System; 
  
38 public·delegate·void·Foo·(object·source); 
  
39 interface·IFoo·{42 interface·IFoo·{
40 »       event·Foo·OnFoo;43 »       event·Foo·OnFoo;
41 }44 }
  
42 class·ErrorCS0071·:·IFoo·{45 class·ErrorCS0071·:·IFoo·{
43 »       public·event·Foo·IFoo.OnFoo;46 »       public·event·Foo·IFoo.OnFoo;
1.04 KB
CS8149
1.02 KB
CS8149
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8149</ErrorName>3 ··<ErrorName>CS8149</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8149:·By-reference·returns·can·only·be·used·in·lambda·expressions·that·return·by·reference5 ····<string>//·CS8149:·By-reference·returns·can·only·be·used·in·methods·that·return·by·reference
6 //·Line:·126 //·Line:·10
  
7 using·System; 
  
8 class·A7 class·A
9 {8 {
10 »       int·p;9 »       int·p;
11 »        
12 »       void·Test·()10 »       int·Test·()
13 »       {11 »       {
14 »       »       Action·a·=·()·=&gt;·ref·p;12 »       »       return·ref·p;
15 »       }13 »       }
16 }</string>14 }</string>
17 ····<string>//·CS8149:·By-reference·returns·can·only·be·used·in·methods·that·return·by·reference15 ····<string>//·CS8149:·By-reference·returns·can·only·be·used·in·lambda·expressions·that·return·by·reference
18 //·Line:·1016 //·Line:·12
  
 17 using·System;
  
19 class·A18 class·A
20 {19 {
21 »       int·p;20 »       int·p;
 21 »       
22 »       int·Test·()22 »       void·Test·()
23 »       {23 »       {
24 »       »       return·ref·p;24 »       »       Action·a·=·()·=&gt;·ref·p;
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
960 B
CS1742
948 B
CS1742
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 23 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1742</ErrorName>3 ··<ErrorName>CS1742</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument5 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument
 6 //·Line:·9
  
 7 class·C
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       int[]·o·=·new·int[5];
 12 »       »       o·[u:3]·=·9;
 13 »       }
 14 }</string>
 15 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument
6 //·Line:·1316 //·Line:·13
7 //·Compiler·options:·-unsafe17 //·Compiler·options:·-unsafe
  
8 using·System;18 using·System;
  
9 unsafe·class·C19 unsafe·class·C
10 {20 {
Offset 14, 20 lines modifiedOffset 25, 9 lines modified
14 »       {25 »       {
15 »       »       int·*p·=·null;26 »       »       int·*p·=·null;
  
16 »       »       if·(p·[value:10]·==·4)27 »       »       if·(p·[value:10]·==·4)
17 »       »       »       return;28 »       »       »       return;
18 »       }29 »       }
19 }</string>30 }</string>
20 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument 
21 //·Line:·9 
  
22 class·C 
23 { 
24 »       public·static·void·Main·() 
25 »       { 
26 »       »       int[]·o·=·new·int[5]; 
27 »       »       o·[u:3]·=·9; 
28 »       } 
29 }</string> 
30 ··</Examples>31 ··</Examples>
31 </ErrorDocumentation>32 </ErrorDocumentation>
1.14 KB
CS0234
1.13 KB
CS0234
Ordering differences only
    
Offset 9, 14 lines modifiedOffset 9, 26 lines modified
9 namespace·A.B.System·{9 namespace·A.B.System·{
10 »       public·class·Test·{·10 »       public·class·Test·{·
11 »       »       public·static·void·Main·()·{11 »       »       public·static·void·Main·()·{
12 »       »       »       Console.WriteLine·(typeof·(System.Enum));12 »       »       »       Console.WriteLine·(typeof·(System.Enum));
13 »       »       }·13 »       »       }·
14 »       }·14 »       }·
15 }</string>15 }</string>
 16 ····<string>//·CS0234:·The·type·or·namespace·name·`Linq'·does·not·exist·in·the·namespace·`System'.·Are·you·missing·`System.Core'·assembly·reference?
 17 //·Line:·5
 18 //·Compiler·options:·-noconfig
  
 19 using·System.Linq;
  
 20 class·C
 21 {
 22 »       public·static·void·Main·()
 23 »       {
 24 »       }
 25 }</string>
16 ····<string>//·CS0234:·The·type·or·namespace·name·`Type'·does·not·exist·in·the·namespace·`MonoTests.System'.·Are·you·missing·an·assembly·reference?26 ····<string>//·CS0234:·The·type·or·namespace·name·`Type'·does·not·exist·in·the·namespace·`MonoTests.System'.·Are·you·missing·an·assembly·reference?
17 //·Line:·1227 //·Line:·12
  
18 using·System;28 using·System;
  
19 namespace·MonoTests.System29 namespace·MonoTests.System
20 {30 {
Offset 24, 21 lines modifiedOffset 36, 9 lines modified
24 »       {36 »       {
25 »       »       public·static·void·Main·()37 »       »       public·static·void·Main·()
26 »       »       {38 »       »       {
27 »       »       »       Console.WriteLine·(System.Type.GetType·("System.String"));39 »       »       »       Console.WriteLine·(System.Type.GetType·("System.String"));
28 »       »       }40 »       »       }
29 »       }41 »       }
30 }</string>42 }</string>
31 ····<string>//·CS0234:·The·type·or·namespace·name·`Linq'·does·not·exist·in·the·namespace·`System'.·Are·you·missing·`System.Core'·assembly·reference? 
32 //·Line:·5 
33 //·Compiler·options:·-noconfig 
  
34 using·System.Linq; 
  
35 class·C 
36 { 
37 »       public·static·void·Main·() 
38 »       { 
39 »       } 
40 }</string> 
41 ··</Examples>43 ··</Examples>
42 </ErrorDocumentation>44 </ErrorDocumentation>
861 B
CS1611
849 B
CS1611
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1611</ErrorName>3 ··<ErrorName>CS1611</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1611:·The·params·parameter·cannot·be·declared·as·ref,·out·or·in5 ····<string>//·CS1611:·The·params·parameter·cannot·be·declared·as·ref,·out·or·in
6 //·Line:·66 //·Line:·6
7 //·Compiler·options:·-langversion:latest 
  
8 class·Test7 class·Test
9 {8 {
10 ····public·static·void·Error·(params·in·int·args)·{}9 ····public·static·void·Error·(params·ref·int·args)·{}
11 }</string>10 }</string>
12 ····<string>//·CS1611:·The·params·parameter·cannot·be·declared·as·ref,·out·or·in11 ····<string>//·CS1611:·The·params·parameter·cannot·be·declared·as·ref,·out·or·in
13 //·Line:·612 //·Line:·6
 13 //·Compiler·options:·-langversion:latest
  
14 class·Test14 class·Test
15 {15 {
16 ····public·static·void·Error·(params·ref·int·args)·{}16 ····public·static·void·Error·(params·in·int·args)·{}
17 }</string>17 }</string>
18 ··</Examples>18 ··</Examples>
19 </ErrorDocumentation>19 </ErrorDocumentation>
1.15 KB
CS0728
1.14 KB
CS0728
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0728</ErrorName>3 ··<ErrorName>CS0728</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`s'·which·is·the·argument·to·a·using·or·lock·statement 
6 //·Line:·12 
7 //·Compiler·options:·-warnaserror 
  
8 public·class·Foo 
9 { 
10 »       public·static·void·Test·(ref·string·s) 
11 »       { 
12 »       »       lock·(s)·{ 
13 »       »       »       lock·(s)·{} 
14 »       »       »       s·=·null; 
15 »       »       } 
16 »       } 
17 }</string> 
18 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`d'·which·is·the·argument·to·a·using·or·lock·statement5 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`d'·which·is·the·argument·to·a·using·or·lock·statement
19 //·Line:·126 //·Line:·12
20 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
21 using·System;8 using·System;
  
22 public·class·Foo9 public·class·Foo
Offset 46, 9 lines modifiedOffset 32, 23 lines modified
46 »       »       }32 »       »       }
47 »       }33 »       }
48 »       34 »       
49 »       static·void·Foo2·(ref·object·o)35 »       static·void·Foo2·(ref·object·o)
50 »       {36 »       {
51 »       }37 »       }
52 }</string>38 }</string>
 39 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`s'·which·is·the·argument·to·a·using·or·lock·statement
 40 //·Line:·12
 41 //·Compiler·options:·-warnaserror
  
 42 public·class·Foo
 43 {
 44 »       public·static·void·Test·(ref·string·s)
 45 »       {
 46 »       »       lock·(s)·{
 47 »       »       »       lock·(s)·{}
 48 »       »       »       s·=·null;
 49 »       »       }
 50 »       }
 51 }</string>
53 ··</Examples>52 ··</Examples>
54 </ErrorDocumentation>53 </ErrorDocumentation>
927 B
CS0186
915 B
CS0186
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0186</ErrorName>3 ··<ErrorName>CS0186</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context5 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context
6 //·Line:·86 //·Line:·2
  
7 using·System.Collections; 
  
8 class·ClassMain·{····7 class·ClassMain·{····
9 »       public·static·void·Main()·{8 »       public·static·void·Main()·{
10 »       »       foreach·(System.Type·type·in·(IEnumerable)null)·{9 »       »       foreach·(System.Type·type·in·null)·{
11 »       »       }····················10 »       »       }····················
12 »       }11 »       }
13 }</string>12 }</string>
14 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context13 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context
15 //·Line:·214 //·Line:·8
  
 15 using·System.Collections;
  
16 class·ClassMain·{····16 class·ClassMain·{····
17 »       public·static·void·Main()·{17 »       public·static·void·Main()·{
18 »       »       foreach·(System.Type·type·in·null)·{18 »       »       foreach·(System.Type·type·in·(IEnumerable)null)·{
19 »       »       }····················19 »       »       }····················
20 »       }20 »       }
21 }</string>21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
2.25 KB
CS0206
2.24 KB
CS0206
Ordering differences only
    
Offset 1, 45 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0206</ErrorName>3 ··<ErrorName>CS0206</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter5 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
6 //·Line:·14 
  
7 class·C 
8 { 
9 »       static·void·Foo·(ref·object·o) 
10 »       { 
11 »       } 
12 »        
13 »       public·static·void·Main·() 
14 »       { 
15 »       »       var·v·=·new·{·Foo·=·"Bar"·}; 
16 »       »        
17 »       »       Foo·(ref·v.Foo); 
18 »       } 
19 }</string> 
20 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter 
21 //·Line:·15 
  
22 class·X·{ 
23 »       static·int·P·{·get·{·return·1;·}·set·{·}·} 
  
24 »       static·int·m·(out·int·v) 
25 »       { 
26 »       »       v·=·1; 
27 »       »       return·1; 
28 »       } 
29 »        
30 »       static·void·Main·() 
31 »       { 
32 »       »       m·(out·P); 
33 »       } 
34 }</string> 
35 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter 
36 //·Line:·226 //·Line:·22
  
37 using·System;7 using·System;
  
38 namespace·N8 namespace·N
39 {9 {
40 »       public·class·Test10 »       public·class·Test
Offset 58, 14 lines modifiedOffset 25, 31 lines modified
58 »       »       {25 »       »       {
59 »       »       »       Test·test·=·new·Test();26 »       »       »       Test·test·=·new·Test();
60 »       »       »       WriteOutData(out·test[1]);27 »       »       »       WriteOutData(out·test[1]);
61 »       »       }28 »       »       }
62 »       }29 »       }
63 }</string>30 }</string>
64 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter31 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
 32 //·Line:·15
  
 33 class·X·{
 34 »       static·int·P·{·get·{·return·1;·}·set·{·}·}
  
 35 »       static·int·m·(out·int·v)
 36 »       {
 37 »       »       v·=·1;
 38 »       »       return·1;
 39 »       }
 40 »       
 41 »       static·void·Main·()
 42 »       {
 43 »       »       m·(out·P);
 44 »       }
 45 }</string>
 46 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
65 //·Line:·1647 //·Line:·16
  
66 using·System;48 using·System;
  
67 public·class·Test49 public·class·Test
68 {50 {
69 »       public·static·void·WriteOutData·(out·dynamic·d)51 »       public·static·void·WriteOutData·(out·dynamic·d)
Offset 76, 14 lines modifiedOffset 60, 30 lines modified
76 »       public·static·void·Main·(string[]·args)60 »       public·static·void·Main·(string[]·args)
77 »       {61 »       {
78 »       »       dynamic·d·=·null;62 »       »       dynamic·d·=·null;
79 »       »       WriteOutData·(out·d.Foo);63 »       »       WriteOutData·(out·d.Foo);
80 »       }64 »       }
81 }</string>65 }</string>
82 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter66 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
 67 //·Line:·14
  
 68 class·C
 69 {
 70 »       static·void·Foo·(ref·object·o)
 71 »       {
 72 »       }
 73 »       
 74 »       public·static·void·Main·()
 75 »       {
 76 »       »       var·v·=·new·{·Foo·=·"Bar"·};
 77 »       »       
 78 »       »       Foo·(ref·v.Foo);
 79 »       }
 80 }</string>
 81 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
83 //·Line:·1082 //·Line:·10
  
84 class·X83 class·X
85 {84 {
86 »       static·int·P·{·get;·set;·}85 »       static·int·P·{·get;·set;·}
  
87 »       static·void·Main·()86 »       static·void·Main·()
1010 B
CS1706
1000 B
CS1706
Ordering differences only
    
Offset 3, 38 lines modifiedOffset 3, 38 lines modified
3 ··<ErrorName>CS1706</ErrorName>3 ··<ErrorName>CS1706</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context5 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
6 //·Line:·136 //·Line:·13
  
7 using·System;7 using·System;
  
8 delegate·int·TestDelegate();8 delegate·void·TestDelegate();
  
9 class·MyAttr·:·Attribute9 class·MyAttr·:·Attribute
10 {10 {
11 »       public·MyAttr·(TestDelegate·d)·{·}11 ····public·MyAttr·(TestDelegate·d)·{·}
12 }12 }
  
13 [MyAttr·(()·=&gt;·1)]13 [MyAttr·(delegate·{}·)]
14 class·C14 class·C
15 {15 {
16 }</string>16 }</string>
17 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context17 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
18 //·Line:·1318 //·Line:·13
  
19 using·System;19 using·System;
  
20 delegate·void·TestDelegate();20 delegate·int·TestDelegate();
  
21 class·MyAttr·:·Attribute21 class·MyAttr·:·Attribute
22 {22 {
23 ····public·MyAttr·(TestDelegate·d)·{·}23 »       public·MyAttr·(TestDelegate·d)·{·}
24 }24 }
  
25 [MyAttr·(delegate·{}·)]25 [MyAttr·(()·=&gt;·1)]
26 class·C26 class·C
27 {27 {
28 }</string>28 }</string>
29 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context29 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
30 //·Line:·830 //·Line:·8
  
31 delegate·void·D·();31 delegate·void·D·();
839 B
CS4001
827 B
CS4001
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS4001</ErrorName>3 ··<ErrorName>CS4001</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4001:·Cannot·await·`void'·expression5 ····<string>//·CS4001:·Cannot·await·`int'·expression
6 //·Line:·106 //·Line:·8
  
7 using·System; 
  
8 class·A7 class·A
9 {8 {
10 »       static·async·void·Test·()9 »       static·async·void·Test·()
11 »       {10 »       {
12 »       »       await·Console.WriteLine·("await");11 »       »       await·1;
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS4001:·Cannot·await·`int'·expression14 ····<string>//·CS4001:·Cannot·await·`void'·expression
16 //·Line:·815 //·Line:·10
  
 16 using·System;
  
17 class·A17 class·A
18 {18 {
19 »       static·async·void·Test·()19 »       static·async·void·Test·()
20 »       {20 »       {
21 »       »       await·1;21 »       »       await·Console.WriteLine·("await");
22 »       }22 »       }
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
940 B
CS0236
928 B
CS0236
Ordering differences only
    
Offset 9, 26 lines modifiedOffset 9, 14 lines modified
9 {9 {
10 »       object·stuff·=·stuff;10 »       object·stuff·=·stuff;
11 »       11 »       
12 »       public·C·(object·stuff)12 »       public·C·(object·stuff)
13 »       {13 »       {
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C1.CC' 
17 //·Line:·11 
  
18 class·C1 
19 { 
20 ····public·double·CC·=·0; 
21 } 
  
22 class·C2 
23 { 
24 »       public·static·readonly·double·X_Small2·=·C1.CC; 
25 }</string> 
26 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`Test.o1'16 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`Test.o1'
27 //·Line:·817 //·Line:·8
28 delegate·void·Foo·();18 delegate·void·Foo·();
  
29 class·Test19 class·Test
30 {20 {
31 ········object·o1;21 ········object·o1;
Offset 49, 9 lines modifiedOffset 37, 21 lines modified
49 »       }37 »       }
  
50 »       long·Bar·=·Foo;38 »       long·Bar·=·Foo;
  
51 »       static·void·Main·()·{39 »       static·void·Main·()·{
52 »       }40 »       }
53 }</string>41 }</string>
 42 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C1.CC'
 43 //·Line:·11
  
 44 class·C1
 45 {
 46 ····public·double·CC·=·0;
 47 }
  
 48 class·C2
 49 {
 50 »       public·static·readonly·double·X_Small2·=·C1.CC;
 51 }</string>
54 ··</Examples>52 ··</Examples>
55 </ErrorDocumentation>53 </ErrorDocumentation>
1.5 KB
CS0160
1.49 KB
CS0160
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0160</ErrorName>3 ··<ErrorName>CS0160</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception' 
6 //·Line:·8 
  
7 class·ClassMain·{ 
8 ········public·static·void·Main()·{ 
9 ················try·{·} 
10 ················catch·(System.Exception)·{·} 
11 ················catch·(System.Exception)·{·} 
12 ········} 
13 }</string> 
14 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'5 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'
15 //·Line:·176 //·Line:·17
  
16 class·D&lt;T&gt;·:·C&lt;object&gt;7 class·D&lt;T&gt;·:·C&lt;object&gt;
17 {8 {
18 }9 }
  
Offset 34, 13 lines modifiedOffset 24, 23 lines modified
34 }</string>24 }</string>
35 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'25 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'
36 //·Line:·826 //·Line:·8
  
37 class·ClassMain·{27 class·ClassMain·{
38 ········public·static·void·Main()·{28 ········public·static·void·Main()·{
39 ················try·{·}29 ················try·{·}
 30 ················catch·(System.Exception)·{·}
 31 ················catch·(System.Exception)·{·}
 32 ········}
 33 }</string>
 34 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'
 35 //·Line:·8
  
 36 class·ClassMain·{
 37 ········public·static·void·Main()·{
 38 ················try·{·}
40 ················catch·(System.Exception)·{·}39 ················catch·(System.Exception)·{·}
41 ················catch·(System.ApplicationException)·{·}40 ················catch·(System.ApplicationException)·{·}
42 ········}41 ········}
43 }</string>42 }</string>
44 ··</Examples>43 ··</Examples>
45 </ErrorDocumentation>44 </ErrorDocumentation>
949 B
CS0590
937 B
CS0590
Ordering differences only
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0590</ErrorName>3 ··<ErrorName>CS0590</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0590:·User-defined·operators·cannot·return·void5 ····<string>//·CS0590:·User-defined·operators·cannot·return·void
6 //·Line:·56 //·Line:·5
  
7 class·SampleClass·{7 class·SampleClass·{
8 ········public·static·void·operator·-·(SampleClass·value)·{8 ········public·static·void·operator·&lt;&lt;·(SampleClass·value,·int·value2)·{
9 ················return·new·SampleClass();9 ················return·null;
10 ········}10 ········}
11 }</string>11 }</string>
12 ····<string>//·CS0590:·User-defined·operators·cannot·return·void12 ····<string>//·CS0590:·User-defined·operators·cannot·return·void
13 //·Line:·513 //·Line:·5
  
14 class·SampleClass·{14 class·SampleClass·{
15 ········public·static·void·operator·&lt;&lt;·(SampleClass·value,·int·value2)·{15 ········public·static·void·operator·-·(SampleClass·value)·{
16 ················return·null;16 ················return·new·SampleClass();
17 ········}17 ········}
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.14 KB
CS0061
1.13 KB
CS0061
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0061</ErrorName>3 ··<ErrorName>CS0061</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`IFoo'·is·less·accessible·than·interface·`IBar' 
6 //·Line:·9 
  
7 using·System; 
  
8 interface·IFoo·{ 
9 } 
  
10 public·interface·IBar·:·IFoo·{ 
11 } 
  
12 class·ErrorCS0061·{ 
13 »       public·static·void·Main·()·{ 
14 »       } 
15 }</string> 
16 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'5 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'
17 //·Line:·66 //·Line:·6
  
18 public·class·A7 public·class·A
19 {8 {
20 »       protected·internal·interface·IDerived·:·B.IBase9 »       protected·internal·interface·IDerived·:·B.IBase
21 »       {10 »       {
Offset 45, 9 lines modifiedOffset 30, 24 lines modified
  
45 public·class·B30 public·class·B
46 {31 {
47 »       protected·internal·interface·IBase·32 »       protected·internal·interface·IBase·
48 »       {33 »       {
49 »       }34 »       }
50 }</string>35 }</string>
 36 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`IFoo'·is·less·accessible·than·interface·`IBar'
 37 //·Line:·9
  
 38 using·System;
  
 39 interface·IFoo·{
 40 }
  
 41 public·interface·IBar·:·IFoo·{
 42 }
  
 43 class·ErrorCS0061·{
 44 »       public·static·void·Main·()·{
 45 »       }
 46 }</string>
51 ··</Examples>47 ··</Examples>
52 </ErrorDocumentation>48 </ErrorDocumentation>
2.54 KB
CS7070
2.53 KB
CS7070
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS7070</ErrorName>3 ··<ErrorName>CS7070</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations5 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations
6 //·Line:·116 //·Line:·10
  
7 using·System;7 using·System;
8 using·System.Security;8 using·System.Security;
9 using·System.Security.Permissions;9 using·System.Security.Permissions;
  
10 public·class·Program·{10 public·class·Program·{
  
11 ········public·delegate·int·DisplayHandler·(string·msg); 
12 ····· 
13 »       [DebugPermission·(SecurityAction.RequestMinimum)]11 »       [DebugPermission·(SecurityAction.RequestMinimum)]
14 ········public·event·DisplayHandler·OnShow;12 ········public·int·i;
15 }13 }
  
16 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]14 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
17 [Serializable]15 [Serializable]
18 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{16 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
19 »       public·DebugPermissionAttribute·(SecurityAction·action)17 »       public·DebugPermissionAttribute·(SecurityAction·action)
Offset 27, 24 lines modifiedOffset 26, 27 lines modified
27 ········26 ········
28 »       public·override·IPermission·CreatePermission·()27 »       public·override·IPermission·CreatePermission·()
29 »       {28 »       {
30 »       »       return·null;29 »       »       return·null;
31 »       }30 »       }
32 }</string>31 }</string>
33 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations32 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations
34 //·Line:·1033 //·Line:·11
  
35 using·System;34 using·System;
36 using·System.Security;35 using·System.Security;
37 using·System.Security.Permissions;36 using·System.Security.Permissions;
  
38 public·class·Program·{37 public·class·Program·{
  
39 »       [DebugPermission·(SecurityAction.RequestMinimum)] 
40 ········public·int·i;38 ········[return:·DebugPermission·(SecurityAction.LinkDemand)]
 39 ········public·int·Show·(string·message)
 40 ········{
 41 ················return·2;
 42 ········}····
41 }43 }
  
42 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]44 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
43 [Serializable]45 [Serializable]
44 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{46 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
45 »       public·DebugPermissionAttribute·(SecurityAction·action)47 »       public·DebugPermissionAttribute·(SecurityAction·action)
Offset 61, 20 lines modifiedOffset 63, 18 lines modified
61 //·Line:·1163 //·Line:·11
  
62 using·System;64 using·System;
63 using·System.Security;65 using·System.Security;
64 using·System.Security.Permissions;66 using·System.Security.Permissions;
  
65 public·class·Program·{67 public·class·Program·{
 68 ········public·delegate·int·DisplayHandler·(string·msg);
 69 ·····
 70 »       [DebugPermission·(SecurityAction.RequestMinimum)]
 71 ········public·event·DisplayHandler·OnShow;
  
66 ········[return:·DebugPermission·(SecurityAction.LinkDemand)] 
67 ········public·int·Show·(string·message) 
68 ········{ 
69 ················return·2; 
70 ········}···· 
71 }72 }
  
72 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]73 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
73 [Serializable]74 [Serializable]
74 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{75 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
75 »       public·DebugPermissionAttribute·(SecurityAction·action)76 »       public·DebugPermissionAttribute·(SecurityAction·action)
1.29 KB
CS7034
1.27 KB
CS7034
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 17 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS7034</ErrorName>3 ··<ErrorName>CS7034</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS7034:·The·specified·version·string·`2.0.*.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
 6 //·Line:·6
  
 7 using·System.Reflection;
  
 8 [assembly:·AssemblyVersion("2.0.*.*")]</string>
5 ····<string>//·CS7034:·The·specified·version·string·`0.0.0.80420'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]9 ····<string>//·CS7034:·The·specified·version·string·`0.0.0.80420'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
6 //·Line:·710 //·Line:·7
  
7 using·System;11 using·System;
8 using·System.Reflection;12 using·System.Reflection;
  
9 [assembly:·AssemblyVersion·("0.0.0.80420")]13 [assembly:·AssemblyVersion·("0.0.0.80420")]
Offset 13, 20 lines modifiedOffset 19, 14 lines modified
13 public·class·Test·{19 public·class·Test·{
  
14 »       public·static·int·Main·()20 »       public·static·int·Main·()
15 »       {21 »       {
16 »       »       return·1;22 »       »       return·1;
17 »       }23 »       }
18 }</string>24 }</string>
19 ····<string>//·CS7034:·The·specified·version·string·`2.0.*.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]] 
20 //·Line:·6 
  
21 using·System.Reflection; 
  
22 [assembly:·AssemblyVersion("2.0.*.*")]</string> 
23 ····<string>//·CS7034:·The·specified·version·string·`2.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]25 ····<string>//·CS7034:·The·specified·version·string·`2.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
24 //·Line:·626 //·Line:·6
  
25 using·System.Reflection;27 using·System.Reflection;
  
26 [assembly:·AssemblyVersion("2.*")]</string>28 [assembly:·AssemblyVersion("2.*")]</string>
27 ··</Examples>29 ··</Examples>
1.13 KB
CS0505
1.12 KB
CS0505
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0505</ErrorName>3 ··<ErrorName>CS0505</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method5 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
6 //·Line:·96 //·Line:·9
  
7 using·System; 
  
8 class·BaseClass·{7 class·BaseClass·{
9 ········protected·EventHandler·value;8 ········protected·int·value;
10 }9 }
  
11 class·DerivedClass:·BaseClass·{10 class·DerivedClass:·BaseClass·{
12 ········protected·override·void·value()·{}11 ········protected·override·int·value()·{}
13 }</string>12 }</string>
14 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method13 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
15 //·Line:·914 //·Line:·9
  
 15 using·System;
  
16 class·BaseClass·{16 class·BaseClass·{
17 ········protected·int·value;17 ········protected·EventHandler·value;
18 }18 }
  
19 class·DerivedClass:·BaseClass·{19 class·DerivedClass:·BaseClass·{
20 ········protected·override·int·value()·{}20 ········protected·override·void·value()·{}
21 }</string>21 }</string>
22 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method22 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
23 //·Line:·923 //·Line:·9
  
24 using·System;24 using·System;
  
25 class·BaseClass·{25 class·BaseClass·{
1.11 KB
CS0449
1.1 KB
CS0449
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0449</ErrorName>3 ··<ErrorName>CS0449</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified5 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
6 //·Line:·8 
  
7 public·interface·I 
8 { 
9 } 
  
10 public·class·C&lt;T&gt;·where·T·:·I,·class 
11 { 
12 }</string> 
13 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified 
14 //·Line:·66 //·Line:·6
  
15 interface·I7 interface·I
16 {8 {
17 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct;9 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct;
18 }</string>10 }</string>
19 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified11 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
Offset 24, 9 lines modifiedOffset 14, 19 lines modified
  
24 public·class·C&lt;T&gt;14 public·class·C&lt;T&gt;
25 {15 {
26 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct·16 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct·
27 ······{17 ······{
28 ······}18 ······}
29 }</string>19 }</string>
 20 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
 21 //·Line:·8
  
 22 public·interface·I
 23 {
 24 }
  
 25 public·class·C&lt;T&gt;·where·T·:·I,·class
 26 {
 27 }</string>
30 ··</Examples>28 ··</Examples>
31 </ErrorDocumentation>29 </ErrorDocumentation>
1.04 KB
CS1112
1.03 KB
CS1112
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1112</ErrorName>3 ··<ErrorName>CS1112</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead5 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead
 6 //·Line:·7
  
  
 7 using·System.Runtime.CompilerServices;
  
 8 [assembly:·ExtensionAttribute]</string>
 9 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead
6 //·Line:·810 //·Line:·8
  
  
7 using·System.Runtime.CompilerServices;11 using·System.Runtime.CompilerServices;
  
8 static·class·C12 static·class·C
9 {13 {
10 »       [Extension]14 »       [Extension]
11 »       static·void·Foo·(this·string·s)15 »       static·void·Foo·(this·string·s)
12 »       {16 »       {
13 »       }17 »       }
14 }</string>18 }</string>
15 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead 
16 //·Line:·7 
  
  
17 using·System.Runtime.CompilerServices; 
  
18 [assembly:·ExtensionAttribute]</string> 
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.18 KB
CS8139
1.17 KB
CS8139
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8139</ErrorName>3 ··<ErrorName>CS8139</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()' 
6 //·Line:·14 
  
7 class·C 
8 { 
9 »       public·virtual·(int·a,·int·b)·M·() 
10 »       { 
11 »       »       throw·null; 
12 »       } 
13 } 
  
14 class·D·:·C 
15 { 
16 »       public·override·(int,·int)·M·() 
17 »       { 
18 »       »       throw·null; 
19 »       } 
20 }</string> 
21 ····<string>//·CS8139:·`D.Prop':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.Prop'5 ····<string>//·CS8139:·`D.Prop':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.Prop'
22 //·Line:·146 //·Line:·14
  
23 class·C7 class·C
24 {8 {
25 »       public·virtual·(int·a,·int·b)·Prop·{9 »       public·virtual·(int·a,·int·b)·Prop·{
26 »       »       get·{10 »       »       get·{
Offset 70, 9 lines modifiedOffset 52, 27 lines modified
  
70 class·D·:·C52 class·D·:·C
71 {53 {
72 »       public·override·void·M·((int·c,·int·d)·arg)54 »       public·override·void·M·((int·c,·int·d)·arg)
73 »       {55 »       {
74 »       }56 »       }
75 }</string>57 }</string>
 58 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'
 59 //·Line:·14
  
 60 class·C
 61 {
 62 »       public·virtual·(int·a,·int·b)·M·()
 63 »       {
 64 »       »       throw·null;
 65 »       }
 66 }
  
 67 class·D·:·C
 68 {
 69 »       public·override·(int,·int)·M·()
 70 »       {
 71 »       »       throw·null;
 72 »       }
 73 }</string>
76 ··</Examples>74 ··</Examples>
77 </ErrorDocumentation>75 </ErrorDocumentation>
857 B
CS0854
845 B
CS0854
Ordering differences only
    
Offset 6, 35 lines modifiedOffset 6, 35 lines modified
6 //·Line:·156 //·Line:·15
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 class·M9 class·M
10 {10 {
11 »       static·void·Optional·(int·i,·string·s·=·"value")11 »       public·M·(string·s·=·"value")
12 »       {12 »       {
13 »       }13 »       }
14 »       14 »       
15 »       public·static·void·Main·()15 »       public·static·void·Main·()
16 »       {16 »       {
17 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·Optional·(1);17 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·new·M·();
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0854:·An·expression·tree·cannot·contain·an·invocation·which·uses·optional·parameter20 ····<string>//·CS0854:·An·expression·tree·cannot·contain·an·invocation·which·uses·optional·parameter
21 //·Line:·1521 //·Line:·15
  
22 using·System;22 using·System;
23 using·System.Linq.Expressions;23 using·System.Linq.Expressions;
  
24 class·M24 class·M
25 {25 {
26 »       public·M·(string·s·=·"value")26 »       static·void·Optional·(int·i,·string·s·=·"value")
27 »       {27 »       {
28 »       }28 »       }
29 »       29 »       
30 »       public·static·void·Main·()30 »       public·static·void·Main·()
31 »       {31 »       {
32 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·new·M·();32 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·Optional·(1);
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.57 KB
CS1070
1.56 KB
CS1070
Ordering differences only
    
Offset 5, 32 lines modifiedOffset 5, 32 lines modified
5 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'5 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
6 //·Line:·56 //·Line:·5
7 //·Compiler·options:·-r:CS1070-lib.dll7 //·Compiler·options:·-r:CS1070-lib.dll
  
8 public·class·D·:·C8 public·class·D·:·C
9 {9 {
10 }</string>10 }</string>
11 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'11 ····<string>//·CS1070:·The·type·`N.E'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
12 //·Line:·512 //·Line:·9
13 //·Compiler·options:·-r:CS1070-lib.dll13 //·Compiler·options:·-r:CS1070-lib.dll
  
 14 using·N;
  
14 public·class·D15 public·class·D
15 {16 {
16 »       static·void·Main·()17 »       public·void·Foo·(E·e)
17 »       {18 »       {
18 »       »       new·C·(); 
19 »       }19 »       }
20 }</string>20 }</string>
21 ····<string>//·CS1070:·The·type·`N.E'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'21 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
22 //·Line:·922 //·Line:·5
23 //·Compiler·options:·-r:CS1070-lib.dll23 //·Compiler·options:·-r:CS1070-lib.dll
  
24 using·N; 
  
25 public·class·D24 public·class·D
26 {25 {
27 »       public·void·Foo·(E·e)26 »       static·void·Main·()
28 »       {27 »       {
 28 »       »       new·C·();
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
1.03 KB
CS0242
1.02 KB
CS0242
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0242</ErrorName>3 ··<ErrorName>CS0242</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers5 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers
 6 //·Line:·10
 7 //·Compiler·options:·-unsafe
  
 8 unsafe·class·C
 9 {
 10 »       public·static·void·Main·()
 11 ····{
 12 »       »       void*·v·=·null;
 13 »       »       int·b·=·*v·is·string;
 14 ····}
 15 }</string>
 16 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers
6 //·Line:·1117 //·Line:·11
7 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
8 using·System;19 using·System;
  
9 unsafe·class·ZZ·{20 unsafe·class·ZZ·{
10 »       static·void·Main·()·{21 »       static·void·Main·()·{
11 »       »       void·*p·=·null;22 »       »       void·*p·=·null;
  
12 »       »       if·(p·[10]·==·4)23 »       »       if·(p·[10]·==·4)
13 »       »       »       return;24 »       »       »       return;
14 »       }25 »       }
15 }</string>26 }</string>
16 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers 
17 //·Line:·10 
18 //·Compiler·options:·-unsafe 
  
19 unsafe·class·C 
20 { 
21 »       public·static·void·Main·() 
22 ····{ 
23 »       »       void*·v·=·null; 
24 »       »       int·b·=·*v·is·string; 
25 ····} 
26 }</string> 
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.01 KB
CS7083
1.0 KB
CS7083
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS7083</ErrorName>3 ··<ErrorName>CS7083</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS7083:·Expression·must·be·implicitly·convertible·to·Boolean·or·its·type·`C'·must·define·operator·`true'5 ····<string>//·CS7083:·Expression·must·be·implicitly·convertible·to·Boolean·or·its·type·`C'·must·define·operator·`false'
6 //·Line:·86 //·Line:·8
  
7 class·C7 class·C
8 {8 {
9 »       dynamic·M·(dynamic·d)9 »       dynamic·M·(dynamic·d)
10 »       {10 »       {
11 »       »       return·this·||·d;11 »       »       return·this·&amp;&amp;·d;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS7083:·Expression·must·be·implicitly·convertible·to·Boolean·or·its·type·`C'·must·define·operator·`false'14 ····<string>//·CS7083:·Expression·must·be·implicitly·convertible·to·Boolean·or·its·type·`C'·must·define·operator·`true'
15 //·Line:·815 //·Line:·8
  
16 class·C16 class·C
17 {17 {
18 »       dynamic·M·(dynamic·d)18 »       dynamic·M·(dynamic·d)
19 »       {19 »       {
20 »       »       return·this·&amp;&amp;·d;20 »       »       return·this·||·d;
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
2.3 KB
CS1922
2.29 KB
CS1922
Ordering differences only
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1922</ErrorName>3 ··<ErrorName>CS1922</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1922:·A·field·or·property·`Data.Value'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`int'·does·not·implement·`System.Collections.IEnumerable'·interface5 ····<string>//·CS1922:·A·field·or·property·`System.Type'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`System.Type'·does·not·implement·`System.Collections.IEnumerable'·interface
6 //·Line:·166 //·Line:·13
  
  
7 using·System;7 using·System;
 8 using·System.Xml.Serialization;
  
 9 namespace·test
8 class·Data 
9 { 
10 »       public·int·Value; 
11 } 
  
12 public·class·Test 
13 {10 {
14 »       static·void·Main·()11 »       public·class·Test
15 »       {12 »       {
16 »       »       var·c·=·new·Data·{·Value·=·{·0,·1,·2·}·};13 »       »       static·void·Main·()
 14 »       »       {
 15 »       »       »       XmlSerializer·xs·=·new·XmlSerializer·(typeof·(string),·new·Type·()·{·typeof·(bool)·});
 16 »       »       }
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS1922:·A·field·or·property·`GCEventTypeMatcher'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`GCEventTypeMatcher'·does·not·implement·`System.Collections.IEnumerable'·interface19 ····<string>//·CS1922:·A·field·or·property·`GCEventTypeMatcher'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`GCEventTypeMatcher'·does·not·implement·`System.Collections.IEnumerable'·interface
20 //·Line:·1120 //·Line:·11
  
21 using·System;21 using·System;
  
22 public·enum·GCEventType·{22 public·enum·GCEventType·{
23 »       NURSERY_START23 »       NURSERY_START
24 }24 }
  
25 public·class·GCEventTypeMatcher·{25 public·class·GCEventTypeMatcher·{
26 »       private·static·GCEventTypeMatcher[]·matcher·=·{·new·GCEventTypeMatcher·()·{·NURSERY_START,·s·=&gt;·TRUE·}·};26 »       private·static·GCEventTypeMatcher[]·matcher·=·{·new·GCEventTypeMatcher·()·{·NURSERY_START,·s·=&gt;·TRUE·}·};
27 }</string>27 }</string>
28 ····<string>//·CS1922:·A·field·or·property·`System.Type'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`System.Type'·does·not·implement·`System.Collections.IEnumerable'·interface28 ····<string>//·CS1922:·A·field·or·property·`Data.Value'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`int'·does·not·implement·`System.Collections.IEnumerable'·interface
29 //·Line:·1329 //·Line:·16
  
  
30 using·System;30 using·System;
31 using·System.Xml.Serialization; 
  
32 namespace·test31 class·Data
33 {32 {
 33 »       public·int·Value;
 34 }
  
34 »       public·class·Test35 public·class·Test
 36 {
 37 »       static·void·Main·()
35 »       {38 »       {
 39 »       »       var·c·=·new·Data·{·Value·=·{·0,·1,·2·}·};
36 »       »       static·void·Main·() 
37 »       »       { 
38 »       »       »       XmlSerializer·xs·=·new·XmlSerializer·(typeof·(string),·new·Type·()·{·typeof·(bool)·}); 
39 »       »       } 
40 »       }40 »       }
41 }</string>41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
850 B
CS0169
838 B
CS0169
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0169</ErrorName>3 ··<ErrorName>CS0169</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0169:·The·private·field·`X.x'·is·never·used 
6 //·Line:·4 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 class·X·{ 
9 »       int·x; 
  
10 »       static·void·Main·()·{} 
11 }</string> 
12 ····<string>//·CS0169:·The·private·field·`Foo.Bar.a'·is·never·used5 ····<string>//·CS0169:·The·private·field·`Foo.Bar.a'·is·never·used
13 //·Line:·96 //·Line:·9
14 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
15 class·Foo8 class·Foo
16 {9 {
17 »       class·Bar10 »       class·Bar
18 »       {11 »       {
19 »       »       int·a;12 »       »       int·a;
20 »       }13 »       }
21 }</string>14 }</string>
 15 ····<string>//·CS0169:·The·private·field·`X.x'·is·never·used
 16 //·Line:·4
 17 //·Compiler·options:·-warnaserror·-warn:4
  
 18 class·X·{
 19 »       int·x;
  
 20 »       static·void·Main·()·{}
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
1.28 KB
CS0406
1.27 KB
CS0406
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0406</ErrorName>3 ··<ErrorName>CS0406</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0406:·The·class·type·constraint·`B'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list5 ····<string>//·CS0406:·The·class·type·constraint·`A'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list
6 //·Line:·86 //·Line:·7
  
7 class·A·{·}7 class·A·{·}
8 class·B·{·}8 interface·I·{·}
  
 9 class·Foo&lt;T&gt;·where·T·:·I,·A
9 class·Foo&lt;T&gt; 
10 »       where·T·:·A,·B 
11 {10 {
12 }</string>11 }</string>
13 ····<string>//·CS0406:·The·class·type·constraint·`A'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list12 ····<string>//·CS0406:·The·class·type·constraint·`B'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list
14 //·Line:·713 //·Line:·8
  
15 class·A·{·}14 class·A·{·}
16 interface·I·{·}15 class·B·{·}
  
17 class·Foo&lt;T&gt;·where·T·:·I,·A16 class·Foo&lt;T&gt;
 17 »       where·T·:·A,·B
18 {18 {
19 }</string>19 }</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
719 B
CS1709
707 B
CS1709
Ordering differences only
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1709</ErrorName>3 ··<ErrorName>CS1709</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1709:·Filename·specified·for·preprocessor·directive·is·empty5 ····<string>//·CS1709:·Filename·specified·for·preprocessor·directive·is·empty
6 //·Line:·56 //·Line:·5
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 #line·5·""</string>8 #pragma·checksum·""·"{ee1816fc-aa5e-4d10-8ff7-6f4963833f60}"·""</string>
9 ····<string>//·CS1709:·Filename·specified·for·preprocessor·directive·is·empty9 ····<string>//·CS1709:·Filename·specified·for·preprocessor·directive·is·empty
10 //·Line:·510 //·Line:·5
11 //·Compiler·options:·-warnaserror11 //·Compiler·options:·-warnaserror
  
12 #pragma·checksum·""·"{ee1816fc-aa5e-4d10-8ff7-6f4963833f60}"·""</string>12 #line·5·""</string>
13 ··</Examples>13 ··</Examples>
14 </ErrorDocumentation>14 </ErrorDocumentation>
1.48 KB
CS4012
1.47 KB
CS4012
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS4012</ErrorName>3 ··<ErrorName>CS4012</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`System.TypedReference'·cannot·be·declared·in·async·methods·or·iterators
 6 //·Line:·9
  
 7 using·System;
 8 using·System.Collections;
  
 9 class·C
 10 {
 11 »       public·IEnumerable·Iter·()
 12 »       {
 13 »       »       int·i·=·2;
 14 »       »       TypedReference·tr·=·__makeref·(i);
 15 »       »       yield·return·1;
 16 »       }
 17 }</string>
5 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`S'·cannot·be·declared·in·async·methods·or·iterators18 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`S'·cannot·be·declared·in·async·methods·or·iterators
6 //·Line:·1619 //·Line:·16
7 //·Compiler·options:·-langversion:latest20 //·Compiler·options:·-langversion:latest
  
8 using·System;21 using·System;
9 using·System.Threading.Tasks;22 using·System.Threading.Tasks;
  
Offset 18, 29 lines modifiedOffset 33, 14 lines modified
18 »       public·async·void·Test·()33 »       public·async·void·Test·()
19 »       {34 »       {
20 »       »       var·tr·=·new·S·();35 »       »       var·tr·=·new·S·();
21 »       »       await·Task.Factory.StartNew·(()·=&gt;·6);36 »       »       await·Task.Factory.StartNew·(()·=&gt;·6);
22 »       }37 »       }
23 }</string>38 }</string>
24 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`System.TypedReference'·cannot·be·declared·in·async·methods·or·iterators39 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`System.TypedReference'·cannot·be·declared·in·async·methods·or·iterators
25 //·Line:·9 
  
26 using·System; 
27 using·System.Collections; 
  
28 class·C 
29 { 
30 »       public·IEnumerable·Iter·() 
31 »       { 
32 »       »       int·i·=·2; 
33 »       »       TypedReference·tr·=·__makeref·(i); 
34 »       »       yield·return·1; 
35 »       } 
36 }</string> 
37 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`System.TypedReference'·cannot·be·declared·in·async·methods·or·iterators 
38 //·Line:·1340 //·Line:·13
  
39 using·System;41 using·System;
40 using·System.Collections;42 using·System.Collections;
41 using·System.Threading.Tasks;43 using·System.Threading.Tasks;
  
42 class·C44 class·C
1.15 KB
CS0675
1.14 KB
CS0675
Ordering differences only
    
Offset 4, 30 lines modifiedOffset 4, 30 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0675:·The·operator·`|'·used·on·the·sign-extended·type·`int'.·Consider·casting·to·a·smaller·unsigned·type·first5 ····<string>//·CS0675:·The·operator·`|'·used·on·the·sign-extended·type·`int'.·Consider·casting·to·a·smaller·unsigned·type·first
6 //·Line:·116 //·Line:·11
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 public·class·C8 public·class·C
9 {9 {
10 ···public·static·void·Main() 
11 ···{ 
12 ······int·x·=·1; 
13 ······int·y·=·1; 
14 ······long·value·=·(((long)x)·&lt;&lt;·32)·|·y; 
15 ···} 
16 }</string> 
17 ····<string>//·CS0675:·The·operator·`|'·used·on·the·sign-extended·type·`int'.·Consider·casting·to·a·smaller·unsigned·type·first 
18 //·Line:·11 
19 //·Compiler·options:·-warnaserror·-warn:3 
  
20 public·class·C 
21 { 
22 »       uint·extra_flags;10 »       uint·extra_flags;
23 »       »       11 »       »       
24 »       internal·bool·BestFitMapping·{12 »       internal·bool·BestFitMapping·{
25 »       »       set·{13 »       »       set·{
26 »       »       »       extra_flags·=·(uint)·((extra_flags·&amp;·~0x30)·|·(value·?·0x10·:·0x20));14 »       »       »       extra_flags·=·(uint)·((extra_flags·&amp;·~0x30)·|·(value·?·0x10·:·0x20));
27 »       »       }15 »       »       }
28 »       }16 »       }
29 }</string>17 }</string>
 18 ····<string>//·CS0675:·The·operator·`|'·used·on·the·sign-extended·type·`int'.·Consider·casting·to·a·smaller·unsigned·type·first
 19 //·Line:·11
 20 //·Compiler·options:·-warnaserror·-warn:3
  
 21 public·class·C
 22 {
 23 ···public·static·void·Main()
 24 ···{
 25 ······int·x·=·1;
 26 ······int·y·=·1;
 27 ······long·value·=·(((long)x)·&lt;&lt;·32)·|·y;
 28 ···}
 29 }</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
989 B
CS0051
977 B
CS0051
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0051</ErrorName>3 ··<ErrorName>CS0051</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`C.S?[][]'·is·less·accessible·than·method·`C.Foo(C.S?[][])' 
6 //·Line:·7 
  
7 public·class·C 
8 { 
9 »       struct·S·{} 
10 »       public·void·Foo·(S?[][]·o)·{} 
11 }</string> 
12 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`NV'·is·less·accessible·than·method·`C1.Foo(NV)'5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`NV'·is·less·accessible·than·method·`C1.Foo(NV)'
13 //·Line:·146 //·Line:·14
  
14 internal·class·NV7 internal·class·NV
15 {8 {
16 }9 }
  
Offset 38, 9 lines modifiedOffset 30, 17 lines modified
38 »       »       a,·b30 »       »       a,·b
39 »       }31 »       }
  
40 »       public·void·method·(X·arg)32 »       public·void·method·(X·arg)
41 »       {33 »       {
42 »       }34 »       }
43 }</string>35 }</string>
 36 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`C.S?[][]'·is·less·accessible·than·method·`C.Foo(C.S?[][])'
 37 //·Line:·7
  
 38 public·class·C
 39 {
 40 »       struct·S·{}
 41 »       public·void·Foo·(S?[][]·o)·{}
 42 }</string>
44 ··</Examples>43 ··</Examples>
45 </ErrorDocumentation>44 </ErrorDocumentation>
1.05 KB
CS0244
1.04 KB
CS0244
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0244</ErrorName>3 ··<ErrorName>CS0244</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0244:·The·`is'·operator·cannot·be·applied·to·an·operand·of·pointer·type5 ····<string>//·CS0244:·The·`is'·operator·cannot·be·applied·to·an·operand·of·pointer·type
 6 //·Line:·7
 7 //·Compiler·options:·-unsafe
  
 8 class·UnsafeClass·{
 9 ········unsafe·UnsafeClass·(int*·pointer)·{
 10 ················if·(pointer·is·string)·{}
 11 ········}
 12 }</string>
 13 ····<string>//·CS0244:·The·`is'·operator·cannot·be·applied·to·an·operand·of·pointer·type
6 //·Line:·914 //·Line:·9
7 //·Compiler·options:·-unsafe15 //·Compiler·options:·-unsafe
  
8 class·C16 class·C
9 {17 {
10 ····static·unsafe·void·Main()18 ····static·unsafe·void·Main()
11 ····{19 ····{
12 ········bool·p·=·null·is·int*;20 ········bool·p·=·null·is·int*;
13 ····}21 ····}
14 }</string>22 }</string>
15 ····<string>//·CS0244:·The·`is'·operator·cannot·be·applied·to·an·operand·of·pointer·type 
16 //·Line:·7 
17 //·Compiler·options:·-unsafe 
  
18 class·UnsafeClass·{ 
19 ········unsafe·UnsafeClass·(int*·pointer)·{ 
20 ················if·(pointer·is·string)·{} 
21 ········} 
22 }</string> 
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.57 KB
CS0314
1.56 KB
CS0314
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0314</ErrorName>3 ··<ErrorName>CS0314</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0314:·The·type·`U'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`U'·to·`System.IComparable' 
6 //·Line:·13 
  
7 using·System; 
  
8 class·A&lt;T&gt; 
9 »       where·T:·IComparable 
10 { 
11 } 
  
12 class·B&lt;U,V&gt; 
13 »       where·V:·A&lt;U&gt; 
14 { 
15 } 
  
16 class·Driver 
17 { 
18 »       public·static·void·Main·() 
19 »       { 
20 »       } 
21 }</string> 
22 ····<string>//·CS0314:·The·type·`T'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`IB&lt;K,T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`T'·to·`System.IDisposable'5 ····<string>//·CS0314:·The·type·`T'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`IB&lt;K,T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`T'·to·`System.IDisposable'
23 //·Line:·206 //·Line:·20
  
24 public·interface·IA&lt;K&gt;·7 public·interface·IA&lt;K&gt;·
25 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;8 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;
26 {9 {
27 }10 }
Offset 45, 9 lines modifiedOffset 24, 30 lines modified
45 »       where·T·:·B&lt;K,T&gt;.Element,·new()·24 »       where·T·:·B&lt;K,T&gt;.Element,·new()·
46 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;25 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;
47 {26 {
48 »       public·abstract·class·Element·:·A&lt;K&gt;27 »       public·abstract·class·Element·:·A&lt;K&gt;
49 »       {28 »       {
50 »       }29 »       }
51 }</string>30 }</string>
 31 ····<string>//·CS0314:·The·type·`U'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`U'·to·`System.IComparable'
 32 //·Line:·13
  
 33 using·System;
  
 34 class·A&lt;T&gt;
 35 »       where·T:·IComparable
 36 {
 37 }
  
 38 class·B&lt;U,V&gt;
 39 »       where·V:·A&lt;U&gt;
 40 {
 41 }
  
 42 class·Driver
 43 {
 44 »       public·static·void·Main·()
 45 »       {
 46 »       }
 47 }</string>
52 ··</Examples>48 ··</Examples>
53 </ErrorDocumentation>49 </ErrorDocumentation>
986 B
CS0216
974 B
CS0216
Ordering differences only
    
Offset 63, 35 lines modifiedOffset 63, 35 lines modified
63 »       }»      63 »       }»      
  
64 »       public·override·string·ToString·()64 »       public·override·string·ToString·()
65 »       {65 »       {
66 »       »       return·value.ToString·();66 »       »       return·value.ToString·();
67 »       }67 »       }
68 }</string>68 }</string>
69 ····<string>//·CS0216:·The·operator·`X.operator·&lt;(X,·int)'·requires·a·matching·operator·`&gt;'·to·also·be·defined 
70 //·Line:·5 
  
71 class·X·{ 
72 »       public·static·X·operator·&lt;·(X·a,·int·b) 
73 »       { 
74 »       »       return·null; 
75 »       } 
  
76 »       static·void·Main·()·{ 
77 »       } 
78 }</string> 
79 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined69 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined
80 //·Line:·1070 //·Line:·10
  
81 partial·class·Test71 partial·class·Test
82 {72 {
83 }73 }
  
84 partial·class·Test74 partial·class·Test
85 {75 {
86 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)76 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)
87 »       {77 »       {
88 »       »       return·false;78 »       »       return·false;
89 »       }79 »       }
90 }</string>80 }</string>
 81 ····<string>//·CS0216:·The·operator·`X.operator·&lt;(X,·int)'·requires·a·matching·operator·`&gt;'·to·also·be·defined
 82 //·Line:·5
  
 83 class·X·{
 84 »       public·static·X·operator·&lt;·(X·a,·int·b)
 85 »       {
 86 »       »       return·null;
 87 »       }
  
 88 »       static·void·Main·()·{
 89 »       }
 90 }</string>
91 ··</Examples>91 ··</Examples>
92 </ErrorDocumentation>92 </ErrorDocumentation>
2.09 KB
CS0079
2.07 KB
CS0079
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0079</ErrorName>3 ··<ErrorName>CS0079</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0079:·The·event·`C.ev'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
 6 //·Line:·14
  
 7 class·C
 8 {
 9 »       static·event·System.EventHandler·ev
 10 »       {
 11 »       »       add·{·}
 12 »       »       remove·{·}
 13 »       }
  
 14 »       static·void·Main·()
 15 »       {
 16 »       »       ev·*=·null;
 17 »       }
 18 }</string>
5 ····<string>//·CS0079:·The·event·`Foo.Event2'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator19 ····<string>//·CS0079:·The·event·`Foo.Event2'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
6 //·Line:·1120 //·Line:·11
  
7 using·System;21 using·System;
  
8 public·class·Foo·{22 public·class·Foo·{
9 »       EventHandler·event2;23 »       EventHandler·event2;
Offset 36, 34 lines modifiedOffset 52, 14 lines modified
36 »       »       public·string·Name·{52 »       »       public·string·Name·{
37 »       »       »       set·{53 »       »       »       set·{
38 »       »       »       »       Changed·();54 »       »       »       »       Changed·();
39 »       »       »       }55 »       »       »       }
40 »       »       }56 »       »       }
41 »       }57 »       }
42 }</string>58 }</string>
43 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator 
44 //·Line:·16 
  
45 using·System; 
  
46 namespace·Foo 
47 { 
48 »       public·delegate·void·VoidHandler·(); 
  
49 »       public·class·BaseFoo 
50 »       { 
51 »       »       public·extern·event·VoidHandler·Changed; 
  
52 »       »       public·string·Name·{ 
53 »       »       »       set·{ 
54 »       »       »       »       Changed·(); 
55 »       »       »       } 
56 »       »       } 
57 »       } 
58 }</string> 
59 ····<string>//·CS0079:·The·event·`ErrorCS0079.OnFoo'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator59 ····<string>//·CS0079:·The·event·`ErrorCS0079.OnFoo'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
60 //·Line:·1960 //·Line:·19
61 ·61 ·
62 using·System;62 using·System;
  
63 class·ErrorCS0079·{63 class·ErrorCS0079·{
64 »       public·delegate·void·Handler·();64 »       public·delegate·void·Handler·();
Offset 80, 25 lines modifiedOffset 76, 29 lines modified
80 »       »       if·(privateEvent·!=·null)·76 »       »       if·(privateEvent·!=·null)·
81 »       »       »       OnFoo();77 »       »       »       OnFoo();
82 »       }78 »       }
83 »       79 »       
84 »       public·static·void·Main·()·{80 »       public·static·void·Main·()·{
85 »       }81 »       }
86 }</string>82 }</string>
87 ····<string>//·CS0079:·The·event·`C.ev'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator83 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
88 //·Line:·1484 //·Line:·16
  
89 class·C85 using·System;
  
 86 namespace·Foo
90 {87 {
 88 »       public·delegate·void·VoidHandler·();
91 »       static·event·System.EventHandler·ev 
92 »       { 
93 »       »       add·{·} 
94 »       »       remove·{·} 
95 »       } 
  
96 »       static·void·Main·()89 »       public·class·BaseFoo
97 »       {90 »       {
98 »       »       ev·*=·null;91 »       »       public·extern·event·VoidHandler·Changed;
  
 92 »       »       public·string·Name·{
 93 »       »       »       set·{
 94 »       »       »       »       Changed·();
 95 »       »       »       }
 96 »       »       }
99 »       }97 »       }
100 }</string>98 }</string>
101 ··</Examples>99 ··</Examples>
102 </ErrorDocumentation>100 </ErrorDocumentation>
1000 B
CS0414
991 B
CS0414
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0414</ErrorName>3 ··<ErrorName>CS0414</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0414:·The·private·field·`X.i'·is·assigned·but·its·value·is·never·used 
6 //·Line:·6 
7 //·Compiler·options:·-warnaserror·-warn:3 
  
8 class·X·{ 
9 »       int·i·=·3; 
10 »        
11 »       public·void·Y·() 
12 »       { 
13 »       } 
14 }</string> 
15 ····<string>//·CS0414:·The·private·field·`X.o'·is·assigned·but·its·value·is·never·used5 ····<string>//·CS0414:·The·private·field·`X.o'·is·assigned·but·its·value·is·never·used
16 //·Line:·146 //·Line:·14
17 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
18 partial·class·X8 partial·class·X
19 {9 {
20 »       public·static·void·Main·()10 »       public·static·void·Main·()
Offset 24, 9 lines modifiedOffset 13, 20 lines modified
24 »       }13 »       }
25 }14 }
  
26 partial·class·X15 partial·class·X
27 {16 {
28 »       int·o·=·4;17 »       int·o·=·4;
29 }</string>18 }</string>
 19 ····<string>//·CS0414:·The·private·field·`X.i'·is·assigned·but·its·value·is·never·used
 20 //·Line:·6
 21 //·Compiler·options:·-warnaserror·-warn:3
  
 22 class·X·{
 23 »       int·i·=·3;
 24 »       
 25 »       public·void·Y·()
 26 »       {
 27 »       }
 28 }</string>
30 ··</Examples>29 ··</Examples>
31 </ErrorDocumentation>30 </ErrorDocumentation>
909 B
CS0750
897 B
CS0750
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0750</ErrorName>3 ··<ErrorName>CS0750</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0750:·A·partial·method·cannot·define·access·modifier·or·any·of·abstract,·extern,·new,·override,·sealed,·or·virtual·modifiers5 ····<string>//·CS0750:·A·partial·method·cannot·define·access·modifier·or·any·of·abstract,·extern,·new,·override,·sealed,·or·virtual·modifiers
6 //·Line:·66 //·Line:·6
  
7 public·partial·class·C7 static·partial·class·C
8 {8 {
 9 »       public·partial·void·Test&lt;T&gt;·();
9 »       private·partial·void·Foo·() 
10 »       { 
11 »       } 
12 }</string>10 }</string>
13 ····<string>//·CS0750:·A·partial·method·cannot·define·access·modifier·or·any·of·abstract,·extern,·new,·override,·sealed,·or·virtual·modifiers11 ····<string>//·CS0750:·A·partial·method·cannot·define·access·modifier·or·any·of·abstract,·extern,·new,·override,·sealed,·or·virtual·modifiers
14 //·Line:·612 //·Line:·6
  
15 static·partial·class·C13 public·partial·class·C
16 {14 {
17 »       public·partial·void·Test&lt;T&gt;·();15 »       private·partial·void·Foo·()
 16 »       {
 17 »       }
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
979 B
CS0594
967 B
CS0594
Ordering differences only
    
Offset 6, 28 lines modifiedOffset 6, 28 lines modified
6 //·Line:·66 //·Line:·6
  
7 class·X·{7 class·X·{
8 »       public·static·void·Main()·{8 »       public·static·void·Main()·{
9 »       »       double·dbl·=·1.0e99999;9 »       »       double·dbl·=·1.0e99999;
10 »       }10 »       }
11 }</string>11 }</string>
12 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'12 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`decimal'
13 //·Line:·613 //·Line:·6
  
14 class·X·{14 class·X·{
15 »       public·static·void·Main()·{15 »       public·static·void·Main()·{
16 »       »       float·f·=·1.0e999999f;16 »       »       decimal·d·=·12311111111111111111111111111111111111111111111111m;
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`decimal'19 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'
20 //·Line:·620 //·Line:·6
  
21 class·X·{21 class·X·{
22 »       public·static·void·Main()·{22 »       public·static·void·Main()·{
23 »       »       decimal·d·=·12311111111111111111111111111111111111111111111111m;23 »       »       float·f·=·1.0e999999f;
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'26 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'
27 //·Line:·627 //·Line:·6
  
28 class·X·{28 class·X·{
29 »       public·static·void·Main()·{29 »       public·static·void·Main()·{
824 B
CS0430
812 B
CS0430
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0430</ErrorName>3 ··<ErrorName>CS0430</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0430:·The·extern·alias·`dontdefined'·was·not·specified·in·-reference·option5 ····<string>//·CS0430:·The·extern·alias·`dontdefined'·was·not·specified·in·-reference·option
6 //·Line:·46 //·Line:·4
  
7 extern·alias·dontdefined; 
8 using·System;7 using·System;
  
 8 namespace·N
 9 {
 10 »       extern·alias·dontdefined;
 11 }
  
9 public·class·Tester12 public·class·Tester
10 {13 {
11 »       static·void·Main·()14 »       static·void·Main·()
12 »       {15 »       {
13 »       }16 »       }
14 }</string>17 }</string>
15 ····<string>//·CS0430:·The·extern·alias·`dontdefined'·was·not·specified·in·-reference·option18 ····<string>//·CS0430:·The·extern·alias·`dontdefined'·was·not·specified·in·-reference·option
16 //·Line:·419 //·Line:·4
  
 20 extern·alias·dontdefined;
17 using·System;21 using·System;
  
18 namespace·N 
19 { 
20 »       extern·alias·dontdefined; 
21 } 
  
22 public·class·Tester22 public·class·Tester
23 {23 {
24 »       static·void·Main·()24 »       static·void·Main·()
25 »       {25 »       {
26 »       }26 »       }
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
1.04 KB
CS1720
1.03 KB
CS1720
Ordering differences only
    
Offset 12, 32 lines modifiedOffset 12, 32 lines modified
12 {12 {
13 ····public·static·void·Main()13 ····public·static·void·Main()
14 ····{14 ····{
15 ········Console.WriteLine(((object)null).ToString());15 ········Console.WriteLine(((object)null).ToString());
16 ····}16 ····}
17 }</string>17 }</string>
18 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'18 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
19 //·Line:·919 //·Line:·11
20 //·Compiler·options:·-warnaserror·-warn:120 //·Compiler·options:·-warnaserror·-warn:1
  
 21 using·System;
  
21 public·class·Tester·22 public·class·Tester·
22 {23 {
23 ····public·static·void·GenericClass&lt;T&gt;(T·t)·where·T·:·class·24 ····public·static·void·Foo·()
24 ····{25 ····{
25 ········string·s·=·default(T).ToString();26 ········Console.WriteLine(default(Tester).ToString());
26 ····}27 ····}
27 }</string>28 }</string>
28 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'29 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
29 //·Line:·1130 //·Line:·9
30 //·Compiler·options:·-warnaserror·-warn:131 //·Compiler·options:·-warnaserror·-warn:1
  
31 using·System; 
  
32 public·class·Tester·32 public·class·Tester·
33 {33 {
34 ····public·static·void·Foo·()34 ····public·static·void·GenericClass&lt;T&gt;(T·t)·where·T·:·class·
35 ····{35 ····{
36 ········Console.WriteLine(default(Tester).ToString());36 ········string·s·=·default(T).ToString();
37 ····}37 ····}
38 }</string>38 }</string>
39 ··</Examples>39 ··</Examples>
40 </ErrorDocumentation>40 </ErrorDocumentation>
1.13 KB
CS0264
1.11 KB
CS0264
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0264</ErrorName>3 ··<ErrorName>CS0264</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0264:·Partial·declarations·of·`Partial&lt;U&gt;'·must·have·the·same·type·parameter·names·in·the·same·order5 ····<string>//·CS0264:·Partial·declarations·of·`A&lt;T,O&gt;'·must·have·the·same·type·parameter·names·in·the·same·order
6 //·Line:·46 //·Line:·8
  
7 partial·class·Partial&lt;T&gt;7 partial·class·A&lt;T,·bool&gt;
8 {8 {
9 }9 }
  
10 partial·class·Partial&lt;U&gt;10 partial·class·A&lt;T,·O&gt;
11 {11 {
12 }</string>12 }</string>
13 ····<string>//·CS0264:·Partial·declarations·of·`A&lt;T,O&gt;'·must·have·the·same·type·parameter·names·in·the·same·order13 ····<string>//·CS0264:·Partial·declarations·of·`Partial&lt;U&gt;'·must·have·the·same·type·parameter·names·in·the·same·order
14 //·Line:·814 //·Line:·4
  
15 partial·class·A&lt;T,·bool&gt;15 partial·class·Partial&lt;T&gt;
16 {16 {
17 }17 }
  
18 partial·class·A&lt;T,·O&gt;18 partial·class·Partial&lt;U&gt;
19 {19 {
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
968 B
CS0540
956 B
CS0540
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0540</ErrorName>3 ··<ErrorName>CS0540</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0540:·`B.A.B()':·containing·type·does·not·implement·interface·`A' 
6 //·Line: 
  
7 interface·A·{ 
8 } 
  
9 class·B·{ 
10 »       void·A.B·()·{} 
  
11 »       static·void·Main·()·{} 
12 }</string> 
13 ····<string>//·CS0540:·`N.Nested.C.I.P':·containing·type·does·not·implement·interface·`N.Nested.I'5 ····<string>//·CS0540:·`N.Nested.C.I.P':·containing·type·does·not·implement·interface·`N.Nested.I'
14 //·Line:·176 //·Line:·17
  
15 using·System;7 using·System;
  
16 namespace·N8 namespace·N
17 {9 {
Offset 59, 9 lines modifiedOffset 48, 20 lines modified
  
59 »       public·override·SomeProperty·SomeProperty·{·get·{·return·null;·}·}48 »       public·override·SomeProperty·SomeProperty·{·get·{·return·null;·}·}
  
60 »       public·static·void·Main·()49 »       public·static·void·Main·()
61 »       {50 »       {
62 »       }51 »       }
63 }</string>52 }</string>
 53 ····<string>//·CS0540:·`B.A.B()':·containing·type·does·not·implement·interface·`A'
 54 //·Line:
  
 55 interface·A·{
 56 }
  
 57 class·B·{
 58 »       void·A.B·()·{}
  
 59 »       static·void·Main·()·{}
 60 }</string>
64 ··</Examples>61 ··</Examples>
65 </ErrorDocumentation>62 </ErrorDocumentation>
847 B
CS0547
835 B
CS0547
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0547</ErrorName>3 ··<ErrorName>CS0547</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0547:·`PropertyInterface.Value':·property·or·indexer·cannot·have·void·type 
6 //·Line:·5 
  
7 interface·PropertyInterface·{ 
8 ········void·Value·{·get;·} 
9 }</string> 
10 ····<string>//·CS0547:·`PropertyClass.Value':·property·or·indexer·cannot·have·void·type5 ····<string>//·CS0547:·`PropertyClass.Value':·property·or·indexer·cannot·have·void·type
11 //·Line:·56 //·Line:·5
  
12 class·PropertyClass·{7 class·PropertyClass·{
13 ········public·void·Value·{·get·{}·}8 ········public·void·Value·{·get·{}·}
14 }</string>9 }</string>
 10 ····<string>//·CS0547:·`PropertyInterface.Value':·property·or·indexer·cannot·have·void·type
 11 //·Line:·5
  
 12 interface·PropertyInterface·{
 13 ········void·Value·{·get;·}
 14 }</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.11 KB
CS0267
1.09 KB
CS0267
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0267</ErrorName>3 ··<ErrorName>CS0267</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword5 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
 6 //·Line:·6
  
 7 public·partial·class·C
 8 {
 9 »       partial·virtual·void·Foo·()
 10 »       {
 11 »       }
 12 }</string>
 13 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
6 //·Line:·414 //·Line:·4
  
7 partial·enum·e·{}</string>15 partial·enum·e·{}</string>
8 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword16 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
9 //·Line:·417 //·Line:·4
  
10 public·partial·static·class·Test18 public·partial·static·class·Test
11 {19 {
12 }</string>20 }</string>
13 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword 
14 //·Line:·6 
  
15 public·partial·class·C 
16 { 
17 »       partial·virtual·void·Foo·() 
18 »       { 
19 »       } 
20 }</string> 
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
1.54 KB
CS1618
1.53 KB
CS1618
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1618</ErrorName>3 ··<ErrorName>CS1618</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1618:·Cannot·create·delegate·with·`TestClass.Show(int)'·because·it·has·a·Conditional·attribute
 6 //·Line:·13
  
 7 class·TestClass
 8 {
 9 ········delegate·void·test_delegate·(int·arg);
  
 10 ········[System.Diagnostics.Conditional("DEBUG")]
 11 ········public·void·Show·(int·arg)·{}
 12 ············
 13 ········public·TestClass·()
 14 ········{
 15 ············test_delegate·D·=·new·test_delegate·(Show);
 16 ········}
 17 }</string>
5 ····<string>//·CS1618:·Cannot·create·delegate·with·`System.Diagnostics.Debug.Assert(bool)'·because·it·has·a·Conditional·attribute18 ····<string>//·CS1618:·Cannot·create·delegate·with·`System.Diagnostics.Debug.Assert(bool)'·because·it·has·a·Conditional·attribute
6 //·Line:·819 //·Line:·8
  
7 namespace·Foo·{20 namespace·Foo·{
8 »       using·System.Diagnostics;21 »       using·System.Diagnostics;
9 »       partial·class·Bar·{22 »       partial·class·Bar·{
10 »       »       delegate·void·assert_t·(bool·condition);23 »       »       delegate·void·assert_t·(bool·condition);
Offset 21, 24 lines modifiedOffset 36, 9 lines modified
21 »       »       static·void·Main·()36 »       »       static·void·Main·()
22 »       »       {37 »       »       {
23 »       »       »       if·(new·Bar·().assert·==·null)38 »       »       »       if·(new·Bar·().assert·==·null)
24 »       »       »       »       throw·new·Exception·("Didn't·resolve·Debug.Assert?");39 »       »       »       »       throw·new·Exception·("Didn't·resolve·Debug.Assert?");
25 »       »       }40 »       »       }
26 »       }41 »       }
27 }</string>42 }</string>
28 ····<string>//·CS1618:·Cannot·create·delegate·with·`TestClass.Show(int)'·because·it·has·a·Conditional·attribute 
29 //·Line:·13 
  
30 class·TestClass 
31 { 
32 ········delegate·void·test_delegate·(int·arg); 
  
33 ········[System.Diagnostics.Conditional("DEBUG")] 
34 ········public·void·Show·(int·arg)·{} 
35 ············ 
36 ········public·TestClass·() 
37 ········{ 
38 ············test_delegate·D·=·new·test_delegate·(Show); 
39 ········} 
40 }</string> 
41 ··</Examples>43 ··</Examples>
42 </ErrorDocumentation>44 </ErrorDocumentation>
2.08 KB
CS1725
2.07 KB
CS1725
Ordering differences only
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1725</ErrorName>3 ··<ErrorName>CS1725</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1725:·Friend·assembly·reference·`main,·processorArchitecture=MSIL'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified5 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Culture=neutral'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified
6 //·Line:·66 //·Line:·6
  
7 using·System.Runtime.CompilerServices;7 using·System.Runtime.CompilerServices;
  
8 [assembly:·InternalsVisibleTo·("main,·processorArchitecture=MSIL")]8 [assembly:·InternalsVisibleTo·("main,·Culture=neutral")]
  
9 class·A9 class·A
10 {10 {
11 »       public·static·void·Main·()11 »       public·static·void·Main·()
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Version=1.1.1.1'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified15 ····<string>//·CS1725:·Friend·assembly·reference·`main,·processorArchitecture=MSIL'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified
16 //·Line:·616 //·Line:·6
  
17 using·System.Runtime.CompilerServices;17 using·System.Runtime.CompilerServices;
  
18 [assembly:·InternalsVisibleTo·("main,·Version=1.1.1.1")]18 [assembly:·InternalsVisibleTo·("main,·processorArchitecture=MSIL")]
  
19 class·A19 class·A
20 {20 {
21 »       public·static·void·Main·()21 »       public·static·void·Main·()
22 »       {22 »       {
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Culture=neutral'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified25 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Version=1.1.1.1'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified
26 //·Line:·626 //·Line:·6
  
27 using·System.Runtime.CompilerServices;27 using·System.Runtime.CompilerServices;
  
28 [assembly:·InternalsVisibleTo·("main,·Culture=neutral")]28 [assembly:·InternalsVisibleTo·("main,·Version=1.1.1.1")]
  
29 class·A29 class·A
30 {30 {
31 »       public·static·void·Main·()31 »       public·static·void·Main·()
32 »       {32 »       {
33 »       }33 »       }
34 }</string>34 }</string>
1.11 KB
CS3015
1.1 KB
CS3015
Ordering differences only
    
Offset 6, 35 lines modifiedOffset 6, 35 lines modified
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
10 public·class·CLSAttribute:·Attribute·{10 public·class·CLSAttribute:·Attribute·{
 11 ····[CLSCompliant·(false)]
11 ···public·CLSAttribute(string[]·array)·{12 ····public·CLSAttribute(string·array)·{
12 ···}13 ····}
13 }</string>14 }</string>
14 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types15 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types
15 //·Line:·816 //·Line:·8
16 //·Compiler·options:·-warnaserror·-warn:117 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;18 using·System;
18 [assembly:CLSCompliant·(true)]19 [assembly:CLSCompliant·(true)]
  
19 public·class·CLSAttribute:·Attribute·{20 public·class·CLSAttribute:·Attribute·{
20 ·······private·CLSAttribute(int·arg)·{ 
21 ·······}21 ···public·CLSAttribute(string[]·array)·{
 22 ···}
22 }</string>23 }</string>
23 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types24 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types
24 //·Line:·825 //·Line:·8
25 //·Compiler·options:·-warnaserror·-warn:126 //·Compiler·options:·-warnaserror·-warn:1
  
26 using·System;27 using·System;
27 [assembly:CLSCompliant·(true)]28 [assembly:CLSCompliant·(true)]
  
28 public·class·CLSAttribute:·Attribute·{29 public·class·CLSAttribute:·Attribute·{
 30 ·······private·CLSAttribute(int·arg)·{
29 ····[CLSCompliant·(false)] 
30 ····public·CLSAttribute(string·array)·{ 
31 ····}31 ·······}
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
1.25 KB
CS3019
1.24 KB
CS3019
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3019</ErrorName>3 ··<ErrorName>CS3019</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`T'·because·it·is·not·visible·from·outside·this·assembly
 6 //·Line:·8
 7 //·Compiler·options:·-warnaserror·-warn:2
  
 8 using·System;
 9 [assembly:CLSCompliant(true)]
  
 10 public·class·CLSClass&lt;[CLSCompliant·(false)]·T&gt;
 11 {
 12 }</string>
5 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly13 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly
6 //·Line:·814 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:215 //·Compiler·options:·-warnaserror·-warn:2
  
8 using·System;16 using·System;
9 [assembly:CLSCompliant·(true)]17 [assembly:CLSCompliant·(true)]
  
Offset 34, 19 lines modifiedOffset 44, 9 lines modified
34 »       [CLSCompliant·(false)]44 »       [CLSCompliant·(false)]
35 »       partial·void·Foo·();45 »       partial·void·Foo·();
36 »       46 »       
37 »       partial·void·Foo·()47 »       partial·void·Foo·()
38 »       {48 »       {
39 »       }49 »       }
40 }</string>50 }</string>
41 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`T'·because·it·is·not·visible·from·outside·this·assembly 
42 //·Line:·8 
43 //·Compiler·options:·-warnaserror·-warn:2 
  
44 using·System; 
45 [assembly:CLSCompliant(true)] 
  
46 public·class·CLSClass&lt;[CLSCompliant·(false)]·T&gt; 
47 { 
48 }</string> 
49 ··</Examples>51 ··</Examples>
50 </ErrorDocumentation>52 </ErrorDocumentation>
1.36 KB
CS0577
1.35 KB
CS0577
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0577</ErrorName>3 ··<ErrorName>CS0577</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.I.F()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation 
6 //·Line:·10 
  
7 interface·I 
8 { 
9 ····void·F·(); 
10 } 
  
11 class·MainClass:·I·{ 
12 ········[System.Diagnostics.Conditional("DEBUG")] 
13 ········void·I.F·()·{} 
14 }</string> 
15 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation5 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
16 //·Line:·86 //·Line:·8
  
17 class·C·{}7 class·C·{}
  
18 class·MainClass·{8 class·MainClass·{
19 ········[System.Diagnostics.Conditional("DEBUG")]9 ········[System.Diagnostics.Conditional("DEBUG")]
Offset 33, 9 lines modifiedOffset 21, 21 lines modified
  
33 class·MainClass·{21 class·MainClass·{
34 ········[System.Diagnostics.Conditional("DEBUG")]22 ········[System.Diagnostics.Conditional("DEBUG")]
35 ········~MainClass·()·{}23 ········~MainClass·()·{}
  
36 ········public·static·void·Main·()·{}24 ········public·static·void·Main·()·{}
37 }</string>25 }</string>
 26 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.I.F()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
 27 //·Line:·10
  
 28 interface·I
 29 {
 30 ····void·F·();
 31 }
  
 32 class·MainClass:·I·{
 33 ········[System.Diagnostics.Conditional("DEBUG")]
 34 ········void·I.F·()·{}
 35 }</string>
38 ··</Examples>36 ··</Examples>
39 </ErrorDocumentation>37 </ErrorDocumentation>
961 B
CS0446
949 B
CS0446
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0446</ErrorName>3 ··<ErrorName>CS0446</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`method·group'5 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`anonymous·method'
6 //·Line:·86 //·Line:·8
  
7 class·C7 class·C
8 {8 {
9 »       static·void·M·()9 »       static·void·M·()
10 »       {10 »       {
11 »       »       foreach·(int·i·in·Test)11 »       »       foreach·(int·i·in·delegate·{·}·)
12 »       »       {12 »       »       {
13 »       »       }13 »       »       }
14 »       }14 »       }
  
15 »       static·void·Test·()·{·} 
16 }</string>15 }</string>
17 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`anonymous·method'16 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`method·group'
18 //·Line:·817 //·Line:·8
  
19 class·C18 class·C
20 {19 {
21 »       static·void·M·()20 »       static·void·M·()
22 »       {21 »       {
23 »       »       foreach·(int·i·in·delegate·{·}·)22 »       »       foreach·(int·i·in·Test)
24 »       »       {23 »       »       {
25 »       »       }24 »       »       }
26 »       }25 »       }
  
 26 »       static·void·Test·()·{·}
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
1.17 KB
CS8072
1.16 KB
CS8072
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8072</ErrorName>3 ··<ErrorName>CS8072</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator5 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator
6 //·Line:·146 //·Line:·11
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 public·class·C9 class·C
10 {10 {
11 »       public·void·TestMethod·()·{·} 
  
12 »       static·void·Main·()11 »       static·int·Main·()
13 »       {12 »       {
14 »       »       C·c·=·null; 
15 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·c?.TestMethod·();13 »       »       Expression&lt;Func&lt;string,·char?&gt;&gt;·e·=·l·=&gt;·l?[1];
 14 »       »       return·0;
16 »       }15 »       }
17 }</string>16 }</string>
18 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator17 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator
19 //·Line:·1118 //·Line:·14
  
20 using·System;19 using·System;
21 using·System.Linq.Expressions;20 using·System.Linq.Expressions;
  
22 class·C21 public·class·C
23 {22 {
 23 »       public·void·TestMethod·()·{·}
  
24 »       static·int·Main·()24 »       static·void·Main·()
25 »       {25 »       {
26 »       »       Expression&lt;Func&lt;string,·char?&gt;&gt;·e·=·l·=&gt;·l?[1]; 
27 »       »       return·0;26 »       »       C·c·=·null;
 27 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·c?.TestMethod·();
28 »       }28 »       }
29 }</string>29 }</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
653 B
CS0735
641 B
CS0735
Ordering differences only
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute5 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute
6 //·Line:·76 //·Line:·7
  
7 using·System;7 using·System;
8 using·System.Runtime.CompilerServices;8 using·System.Runtime.CompilerServices;
  
9 [assembly:·TypeForwardedTo(typeof·(int[]))]</string>9 [assembly:·TypeForwardedTo((Type)null)]</string>
10 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute10 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute
11 //·Line:·711 //·Line:·7
  
12 using·System;12 using·System;
13 using·System.Runtime.CompilerServices;13 using·System.Runtime.CompilerServices;
  
14 [assembly:·TypeForwardedTo((Type)null)]</string>14 [assembly:·TypeForwardedTo(typeof·(int[]))]</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.42 KB
CS1728
1.41 KB
CS1728
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1728</ErrorName>3 ··<ErrorName>CS1728</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`int?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type5 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`long?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type
6 //·Line:·146 //·Line:·10
  
7 using·System;7 using·System;
  
8 class·C8 class·C
9 {9 {
 10 »       public·static·void·Main·()
10 »       delegate·int·Test·(); 
11 »       event·Test·MyEvent; 
  
12 »       void·Error·() 
13 »       {11 »       {
 12 »       »       Func&lt;long&gt;·a·=·new·long?().GetValueOrDefault;
14 »       »       int?·i·=·0; 
15 »       »       MyEvent·+=·new·Test·(i.GetValueOrDefault); 
16 »       }13 »       }
17 }</string>14 }</string>
18 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`long?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type15 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`int?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type
19 //·Line:·1016 //·Line:·14
  
20 using·System;17 using·System;
  
21 class·C18 class·C
22 {19 {
23 »       public·static·void·Main·()20 »       delegate·int·Test·();
 21 »       event·Test·MyEvent;
  
 22 »       void·Error·()
24 »       {23 »       {
25 »       »       Func&lt;long&gt;·a·=·new·long?().GetValueOrDefault;24 »       »       int?·i·=·0;
 25 »       »       MyEvent·+=·new·Test·(i.GetValueOrDefault);
26 »       }26 »       }
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
1.37 KB
CS0050
1.35 KB
CS0050
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0050</ErrorName>3 ··<ErrorName>CS0050</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0050:·Inconsistent·accessibility:·return·type·`ErrorCS0052'·is·less·accessible·than·method·`Foo.Method()'
 6 //·Line:·10
  
 7 using·System;
  
 8 class·ErrorCS0052·{
 9 }
  
 10 public·class·Foo·{
 11 »       public·ErrorCS0052·Method·()·{
 12 »       »       Console.WriteLine·("The·compile·should·advice·the·return·type·of·this·method·is·less·accessible·than·the·method.");
 13 »       }
 14 »       public·static·void·Main·()·{}
 15 }</string>
5 ····<string>//·CS0050:·Inconsistent·accessibility:·return·type·`X'·is·less·accessible·than·method·`Foo.Bar()'16 ····<string>//·CS0050:·Inconsistent·accessibility:·return·type·`X'·is·less·accessible·than·method·`Foo.Bar()'
6 //·Line:·1317 //·Line:·13
  
7 using·System;18 using·System;
  
8 class·X·{19 class·X·{
9 »       public·X·()20 »       public·X·()
Offset 18, 23 lines modifiedOffset 32, 9 lines modified
18 »       »       return·new·Foo·();32 »       »       return·new·Foo·();
19 »       }33 »       }
  
20 »       public·static·void·Main·()·{34 »       public·static·void·Main·()·{
21 »       »       Foo·x·=·Bar·();35 »       »       Foo·x·=·Bar·();
22 »       }36 »       }
23 }</string>37 }</string>
24 ····<string>//·CS0050:·Inconsistent·accessibility:·return·type·`ErrorCS0052'·is·less·accessible·than·method·`Foo.Method()' 
25 //·Line:·10 
  
26 using·System; 
  
27 class·ErrorCS0052·{ 
28 } 
  
29 public·class·Foo·{ 
30 »       public·ErrorCS0052·Method·()·{ 
31 »       »       Console.WriteLine·("The·compile·should·advice·the·return·type·of·this·method·is·less·accessible·than·the·method."); 
32 »       } 
33 »       public·static·void·Main·()·{} 
34 }</string> 
35 ··</Examples>38 ··</Examples>
36 </ErrorDocumentation>39 </ErrorDocumentation>
868 B
CS1040
856 B
CS1040
Ordering differences only
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1040</ErrorName>3 ··<ErrorName>CS1040</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line5 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line
6 //·Line:·5 
7 //·Compiler·options:·-t:library 
  
8 /*····*/·#define·AA</string> 
9 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line 
10 //·Line:·26 //·Line:·2
11 //·Compiler·Options:·-t:library7 //·Compiler·Options:·-t:library
  
12 /*·hey·*/·#define·a</string>8 /*·hey·*/·#define·a</string>
 9 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line
 10 //·Line:·5
 11 //·Compiler·options:·-t:library
  
 12 /*····*/·#define·AA</string>
13 ··</Examples>13 ··</Examples>
14 </ErrorDocumentation>14 </ErrorDocumentation>
1.09 KB
CS0831
1.08 KB
CS0831
Ordering differences only
    
Offset 21, 51 lines modifiedOffset 21, 51 lines modified
21 {21 {
22 »       public·void·Test·()22 »       public·void·Test·()
23 »       {23 »       {
24 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·base.Core;24 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·base.Core;
25 »       }25 »       }
26 }</string>26 }</string>
27 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access27 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access
28 //·Line:·2028 //·Line:·14
  
29 using·System;29 using·System;
30 using·System.Linq.Expressions;30 using·System.Linq.Expressions;
  
31 class·B31 class·B
32 {32 {
33 »       protected·B·this·[int·i]·{ 
34 »       »       get·{33 »       protected·int·Core·()
 34 »       {
35 »       »       »       return·null;35 »       »       return·4;
36 »       »       } 
37 »       }36 »       }
38 }37 }
  
39 class·C·:·B38 class·C·:·B
40 {39 {
41 »       public·void·Test·()40 »       public·void·Test·()
42 »       {41 »       {
43 »       »       Expression&lt;Func&lt;B&gt;&gt;·e·=·()·=&gt;·base·[8];42 »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·base.Core·();
44 »       }43 »       }
45 }</string>44 }</string>
46 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access45 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access
47 //·Line:·1446 //·Line:·20
  
48 using·System;47 using·System;
49 using·System.Linq.Expressions;48 using·System.Linq.Expressions;
  
50 class·B49 class·B
51 {50 {
52 »       protected·int·Core·() 
53 »       {51 »       protected·B·this·[int·i]·{
 52 »       »       get·{
54 »       »       return·4;53 »       »       »       return·null;
 54 »       »       }
55 »       }55 »       }
56 }56 }
  
57 class·C·:·B57 class·C·:·B
58 {58 {
59 »       public·void·Test·()59 »       public·void·Test·()
60 »       {60 »       {
61 »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·base.Core·();61 »       »       Expression&lt;Func&lt;B&gt;&gt;·e·=·()·=&gt;·base·[8];
62 »       }62 »       }
63 }</string>63 }</string>
64 ··</Examples>64 ··</Examples>
65 </ErrorDocumentation>65 </ErrorDocumentation>
1.25 KB
CS1616
1.24 KB
CS1616
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1616</ErrorName>3 ··<ErrorName>CS1616</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1616:·Option·`keycontainer'·overrides·attribute·`System.Reflection.AssemblyKeyNameAttribute'·given·in·a·source·file·or·added·module
 6 //·Line:·0
 7 //·Compiler·options:·-keycontainer:CS1616.snk·-warnaserror
  
 8 using·System.Reflection;
  
 9 [assembly:·AssemblyKeyNameAttribute("mono.snk")]</string>
5 ····<string>//·CS1616:·Option·`keyfile'·overrides·attribute·`System.Reflection.AssemblyKeyFileAttribute'·given·in·a·source·file·or·added·module10 ····<string>//·CS1616:·Option·`keyfile'·overrides·attribute·`System.Reflection.AssemblyKeyFileAttribute'·given·in·a·source·file·or·added·module
6 //·Line:·011 //·Line:·0
7 //·Compiler·options:·-keyfile:CS1616.snk·-warnaserror12 //·Compiler·options:·-keyfile:CS1616.snk·-warnaserror
  
8 using·System.Reflection;13 using·System.Reflection;
  
9 [assembly:·AssemblyKeyFile("mono.snk")]14 [assembly:·AssemblyKeyFile("mono.snk")]
  
10 class·C15 class·C
11 {16 {
12 ····public·static·void·Main·()·{}17 ····public·static·void·Main·()·{}
13 }</string>18 }</string>
14 ····<string>//·CS1616:·Option·`keycontainer'·overrides·attribute·`System.Reflection.AssemblyKeyNameAttribute'·given·in·a·source·file·or·added·module 
15 //·Line:·0 
16 //·Compiler·options:·-keycontainer:CS1616.snk·-warnaserror 
  
17 using·System.Reflection; 
  
18 [assembly:·AssemblyKeyNameAttribute("mono.snk")]</string> 
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.14 KB
CS1621
1.13 KB
CS1621
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1621</ErrorName>3 ··<ErrorName>CS1621</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS01621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks 
6 //·Line:·13 
  
7 using·System.Collections; 
  
8 delegate·object·D·(); 
  
9 class·C:·IEnumerable 
10 { 
11 ···public·IEnumerator·GetEnumerator·() 
12 ···{ 
13 ······D·d·=·delegate·{ 
14 »       »       yield·return·this; 
15 »       ··}; 
16 ···} 
17 }</string> 
18 ····<string>//·CS1621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks5 ····<string>//·CS1621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks
19 //·Line:·126 //·Line:·12
  
20 using·System;7 using·System;
21 using·System.Collections;8 using·System.Collections;
  
22 public·class·Test9 public·class·Test
Offset 35, 9 lines modifiedOffset 19, 25 lines modified
35 »       »       yield·break;19 »       »       yield·break;
36 »       }20 »       }
  
37 »       void·Call·(Action·a)21 »       void·Call·(Action·a)
38 »       {22 »       {
39 »       }23 »       }
40 }</string>24 }</string>
 25 ····<string>//·CS01621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks
 26 //·Line:·13
  
 27 using·System.Collections;
  
 28 delegate·object·D·();
  
 29 class·C:·IEnumerable
 30 {
 31 ···public·IEnumerator·GetEnumerator·()
 32 ···{
 33 ······D·d·=·delegate·{
 34 »       »       yield·return·this;
 35 »       ··};
 36 ···}
 37 }</string>
41 ··</Examples>38 ··</Examples>
42 </ErrorDocumentation>39 </ErrorDocumentation>
1.25 KB
CS0506
1.24 KB
CS0506
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0506</ErrorName>3 ··<ErrorName>CS0506</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0506:·`DerivedClass.Show()':·cannot·override·inherited·member·`BaseClass.Show()'·because·it·is·not·marked·virtual,·abstract·or·override 
6 //·Line:·9 
  
7 class·BaseClass·{ 
8 ········protected·void·Show·()·{} 
9 } 
  
10 class·DerivedClass:·BaseClass·{ 
11 ········protected·override·void·Show·()·{} 
12 }</string> 
13 ····<string>//·CS0506:·`DerivedClass.Test':·cannot·override·inherited·member·`BaseClass.Test'·because·it·is·not·marked·virtual,·abstract·or·override5 ····<string>//·CS0506:·`DerivedClass.Test':·cannot·override·inherited·member·`BaseClass.Test'·because·it·is·not·marked·virtual,·abstract·or·override
14 //·Line:·116 //·Line:·11
  
15 using·System;7 using·System;
  
16 class·BaseClass·{8 class·BaseClass·{
17 ········protected·event·EventHandler·Test;9 ········protected·event·EventHandler·Test;
Offset 30, 9 lines modifiedOffset 20, 19 lines modified
  
30 public·class·C·:·B20 public·class·C·:·B
31 {21 {
32 »       public·override·void·Run·()22 »       public·override·void·Run·()
33 »       {23 »       {
34 »       }24 »       }
35 }</string>25 }</string>
 26 ····<string>//·CS0506:·`DerivedClass.Show()':·cannot·override·inherited·member·`BaseClass.Show()'·because·it·is·not·marked·virtual,·abstract·or·override
 27 //·Line:·9
  
 28 class·BaseClass·{
 29 ········protected·void·Show·()·{}
 30 }
  
 31 class·DerivedClass:·BaseClass·{
 32 ········protected·override·void·Show·()·{}
 33 }</string>
36 ··</Examples>34 ··</Examples>
37 </ErrorDocumentation>35 </ErrorDocumentation>
1.49 KB
CS1581
1.48 KB
CS1581
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1581</ErrorName>3 ··<ErrorName>CS1581</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·int·(Test)'5 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·intp·(Test)'
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:17 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 ///·&lt;seealso·cref="explicit·operator·int·(Test)"/&gt;9 ///·&lt;seealso·cref="explicit·operator·intp·(Test)"/&gt;
10 public·class·Test10 public·class·Test
11 {11 {
12 »       ///·operator.12 »       ///·operator.
13 »       public·static·explicit·operator·int·[]·(Test·t)13 »       public·static·explicit·operator·int·(Test·t)
14 »       {14 »       {
15 »       »       return·new·int·[0];15 »       »       return·0;
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·intp·(Test)'18 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·int·(Test)'
19 //·Line:·719 //·Line:·7
20 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:120 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
21 using·System;21 using·System;
22 ///·&lt;seealso·cref="explicit·operator·intp·(Test)"/&gt;22 ///·&lt;seealso·cref="explicit·operator·int·(Test)"/&gt;
23 public·class·Test23 public·class·Test
24 {24 {
25 »       ///·operator.25 »       ///·operator.
26 »       public·static·explicit·operator·int·(Test·t)26 »       public·static·explicit·operator·int·[]·(Test·t)
27 »       {27 »       {
28 »       »       return·0;28 »       »       return·new·int·[0];
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
1.1 KB
CS1057
1.09 KB
CS1057
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1057</ErrorName>3 ··<ErrorName>CS1057</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1057:·`B._a':·Static·classes·cannot·contain·protected·members5 ····<string>//·CS1057:·`S.P.set':·Static·classes·cannot·contain·protected·members
6 //·Line:·66 //·Line:·6
  
7 public·static·class·B7 static·class·S
8 {8 {
9 »       protected·static·object·_a·=·null; 
10 »       »       ····9 »       public·static·int·P·{
 10 »       »       get;
 11 »       »       protected·set;
 12 »       }
11 }</string>13 }</string>
12 ····<string>//·CS1057:·`B.E':·Static·classes·cannot·contain·protected·members14 ····<string>//·CS1057:·`B.E':·Static·classes·cannot·contain·protected·members
13 //·Line:·615 //·Line:·6
  
14 public·static·class·B16 public·static·class·B
15 {17 {
16 »       protected·class·E·{}18 »       protected·class·E·{}
17 }</string>19 }</string>
18 ····<string>//·CS1057:·`S.P.set':·Static·classes·cannot·contain·protected·members20 ····<string>//·CS1057:·`B._a':·Static·classes·cannot·contain·protected·members
19 //·Line:·621 //·Line:·6
  
20 static·class·S22 public·static·class·B
21 {23 {
 24 »       protected·static·object·_a·=·null;
 25 »       »       ····
22 »       public·static·int·P·{ 
23 »       »       get; 
24 »       »       protected·set; 
25 »       } 
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
730 B
CS1626
718 B
CS1626
Ordering differences only
    
Offset 8, 34 lines modifiedOffset 8, 34 lines modified
8 using·System.Collections;8 using·System.Collections;
  
9 class·C:·IEnumerable9 class·C:·IEnumerable
10 {10 {
11 ···public·IEnumerator·GetEnumerator·()11 ···public·IEnumerator·GetEnumerator·()
12 ···{12 ···{
13 »       ···try·{13 »       ···try·{
14 »       ·······try·{ 
15 »       »       ···yield·return·this;14 »       »       ···yield·return·this;
16 »       ·······} 
17 »       ·······finally·{} 
18 »       ···}15 »       ···}
19 »       ···catch·(System.Exception)·{16 »       ···catch·{
20 »       ···}17 »       ···}
21 ···}18 ···}
22 }</string>19 }</string>
23 ····<string>//·CS1626:·Cannot·yield·a·value·in·the·body·of·a·try·block·with·a·catch·clause20 ····<string>//·CS1626:·Cannot·yield·a·value·in·the·body·of·a·try·block·with·a·catch·clause
24 //·Line:·1121 //·Line:·11
  
25 using·System.Collections;22 using·System.Collections;
  
26 class·C:·IEnumerable23 class·C:·IEnumerable
27 {24 {
28 ···public·IEnumerator·GetEnumerator·()25 ···public·IEnumerator·GetEnumerator·()
29 ···{26 ···{
30 »       ···try·{27 »       ···try·{
 28 »       ·······try·{
31 »       »       ···yield·return·this;29 »       »       ···yield·return·this;
 30 »       ·······}
 31 »       ·······finally·{}
32 »       ···}32 »       ···}
33 »       ···catch·{33 »       ···catch·(System.Exception)·{
34 »       ···}34 »       ···}
35 ···}35 ···}
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
635 B
CS8170
623 B
CS8170
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8170</ErrorName>3 ··<ErrorName>CS8170</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8170:5 ····<string>//·CS8170:
6 //·Line:·106 //·Line:·8
  
7 public·struct·S7 public·struct·S
8 {8 {
9 »       int·f; 
  
10 »       public·ref·S·Foo·()9 »       public·ref·S·Foo·()
11 »       {10 »       {
12 »       »       return·ref·f;11 »       »       return·ref·this;
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS8170:14 ····<string>//·CS8170:
16 //·Line:·815 //·Line:·10
  
17 public·struct·S16 public·struct·S
18 {17 {
 18 »       int·f;
  
19 »       public·ref·S·Foo·()19 »       public·ref·S·Foo·()
20 »       {20 »       {
21 »       »       return·ref·this;21 »       »       return·ref·f;
22 »       }22 »       }
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
723 B
CS0568
711 B
CS0568
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0568</ErrorName>3 ··<ErrorName>CS0568</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0568:·Structs·cannot·contain·explicit·parameterless·constructors5 ····<string>//·CS0568:·Structs·cannot·contain·explicit·parameterless·constructors
6 //·Line:·66 //·Line:·5
  
 7 struct·Sample·{
7 struct·S 
8 { 
9 »       public·S·()8 »       public·Sample·()
 9 »       »       :·this·()
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS0568:·Structs·cannot·contain·explicit·parameterless·constructors13 ····<string>//·CS0568:·Structs·cannot·contain·explicit·parameterless·constructors
14 //·Line:·514 //·Line:·6
  
15 struct·Sample·{15 struct·S
 16 {
16 »       public·Sample·()17 »       public·S·()
17 »       »       :·this·() 
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
1020 B
CS0426
1000 B
CS0426
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0426</ErrorName>3 ··<ErrorName>CS0426</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0426:·The·nested·type·`Foo'·does·not·exist·in·the·type·`C&lt;int&gt;' 
6 //·Line:·11 
  
7 public·abstract·class·B&lt;T&gt; 
8 { 
9 »       public·class·Foo 
10 »       { 
11 »       } 
12 } 
  
13 public·class·C&lt;T&gt;·:·B&lt;C&lt;int&gt;.Foo&gt; 
14 { 
15 }</string> 
16 ····<string>//·CS0426:·The·nested·type·`M'·does·not·exist·in·the·type·`N'5 ····<string>//·CS0426:·The·nested·type·`M'·does·not·exist·in·the·type·`N'
17 //·Line:·66 //·Line:·6
  
18 class·A7 class·A
19 {8 {
20 »       class·B·:·N.M9 »       class·B·:·N.M
21 »       {10 »       {
Offset 39, 9 lines modifiedOffset 26, 22 lines modified
39 class·Test26 class·Test
40 {27 {
41 ···public·static·void·Main()28 ···public·static·void·Main()
42 ···{29 ···{
43 ······A.B·a;30 ······A.B·a;
44 ···}31 ···}
45 }</string>32 }</string>
 33 ····<string>//·CS0426:·The·nested·type·`Foo'·does·not·exist·in·the·type·`C&lt;int&gt;'
 34 //·Line:·11
  
 35 public·abstract·class·B&lt;T&gt;
 36 {
 37 »       public·class·Foo
 38 »       {
 39 »       }
 40 }
  
 41 public·class·C&lt;T&gt;·:·B&lt;C&lt;int&gt;.Foo&gt;
 42 {
 43 }</string>
46 ··</Examples>44 ··</Examples>
47 </ErrorDocumentation>45 </ErrorDocumentation>
644 B
CS2006
632 B
CS2006
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS2006</ErrorName>3 ··<ErrorName>CS2006</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS2006:·Missing·argument·for·`/debug:'·option 
6 //·Line:·0 
7 //·Compiler·options:·-debug:</string> 
8 ····<string>//·CS2006:·Missing·argument·for·`/d:'·option5 ····<string>//·CS2006:·Missing·argument·for·`/d:'·option
9 //·Line:·06 //·Line:·0
10 //·Compiler·options:·-d:</string>7 //·Compiler·options:·-d:</string>
 8 ····<string>//·CS2006:·Missing·argument·for·`/debug:'·option
 9 //·Line:·0
 10 //·Compiler·options:·-debug:</string>
11 ··</Examples>11 ··</Examples>
12 </ErrorDocumentation>12 </ErrorDocumentation>
735 KB
./usr/lib/monodoc/sources/ecma334.zip
54.9 KB
zipinfo {}
    
Offset 1, 465 lines modifiedOffset 1, 465 lines modified
Diff chunk too large, falling back to line-by-line diff (463 lines added, 463 lines removed)
1 Zip·file·size:·392664·bytes,·number·of·entries:·4631 Zip·file·size:·392664·bytes,·number·of·entries:·463
2 -rw----·····2.0·fat·····1509·b-·defN·26-May-06·19:23·12 -rw----·····2.0·fat·····1509·b-·defN·25-Apr-04·19:12·1
3 -rw----·····2.0·fat·····4460·b-·defN·26-May-06·19:23·23 -rw----·····2.0·fat·····4460·b-·defN·25-Apr-04·19:12·2
4 -rw----·····2.0·fat······537·b-·defN·26-May-06·19:23·34 -rw----·····2.0·fat······537·b-·defN·25-Apr-04·19:12·3
5 -rw----·····2.0·fat·····7029·b-·defN·26-May-06·19:23·45 -rw----·····2.0·fat·····7029·b-·defN·25-Apr-04·19:12·4
6 -rw----·····2.0·fat·····5636·b-·defN·26-May-06·19:23·56 -rw----·····2.0·fat·····5636·b-·defN·25-Apr-04·19:12·5
7 -rw----·····2.0·fat·····1133·b-·defN·26-May-06·19:23·67 -rw----·····2.0·fat·····1133·b-·defN·25-Apr-04·19:12·6
8 -rw----·····2.0·fat·····1862·b-·defN·26-May-06·19:23·78 -rw----·····2.0·fat·····1862·b-·defN·25-Apr-04·19:12·7
9 -rw----·····2.0·fat······904·b-·defN·26-May-06·19:23·89 -rw----·····2.0·fat······904·b-·defN·25-Apr-04·19:12·8
10 -rw----·····2.0·fat·····3189·b-·defN·26-May-06·19:23·8.110 -rw----·····2.0·fat·····3189·b-·defN·25-Apr-04·19:12·8.1
11 -rw----·····2.0·fat·····3641·b-·defN·26-May-06·19:23·8.211 -rw----·····2.0·fat·····3641·b-·defN·25-Apr-04·19:12·8.2
12 -rw----·····2.0·fat·····6668·b-·defN·26-May-06·19:23·8.2.112 -rw----·····2.0·fat·····6668·b-·defN·25-Apr-04·19:12·8.2.1
13 -rw----·····2.0·fat·····1672·b-·defN·26-May-06·19:23·8.2.213 -rw----·····2.0·fat·····1672·b-·defN·25-Apr-04·19:12·8.2.2
14 -rw----·····2.0·fat·····5273·b-·defN·26-May-06·19:23·8.2.314 -rw----·····2.0·fat·····5273·b-·defN·25-Apr-04·19:12·8.2.3
15 -rw----·····2.0·fat·····2300·b-·defN·26-May-06·19:23·8.2.415 -rw----·····2.0·fat·····2300·b-·defN·25-Apr-04·19:12·8.2.4
16 -rw----·····2.0·fat·····7752·b-·defN·26-May-06·19:23·8.316 -rw----·····2.0·fat·····7752·b-·defN·25-Apr-04·19:12·8.3
17 -rw----·····2.0·fat·····4618·b-·defN·26-May-06·19:23·8.417 -rw----·····2.0·fat·····4618·b-·defN·25-Apr-04·19:12·8.4
18 -rw----·····2.0·fat·····2400·b-·defN·26-May-06·19:23·8.518 -rw----·····2.0·fat·····2400·b-·defN·25-Apr-04·19:12·8.5
19 -rw----·····2.0·fat·····8367·b-·defN·26-May-06·19:23·8.619 -rw----·····2.0·fat·····8367·b-·defN·25-Apr-04·19:12·8.6
20 -rw----·····2.0·fat·····3289·b-·defN·26-May-06·19:23·8.720 -rw----·····2.0·fat·····3289·b-·defN·25-Apr-04·19:12·8.7
21 -rw----·····2.0·fat·····1095·b-·defN·26-May-06·19:23·8.7.121 -rw----·····2.0·fat·····1095·b-·defN·25-Apr-04·19:12·8.7.1
22 -rw----·····2.0·fat·····2205·b-·defN·26-May-06·19:23·8.7.222 -rw----·····2.0·fat·····2205·b-·defN·25-Apr-04·19:12·8.7.2
23 -rw----·····2.0·fat·····2675·b-·defN·26-May-06·19:23·8.7.323 -rw----·····2.0·fat·····2675·b-·defN·25-Apr-04·19:12·8.7.3
24 -rw----·····2.0·fat·····2060·b-·defN·26-May-06·19:23·8.7.424 -rw----·····2.0·fat·····2060·b-·defN·25-Apr-04·19:12·8.7.4
25 -rw----·····2.0·fat·····2996·b-·defN·26-May-06·19:23·8.7.525 -rw----·····2.0·fat·····2996·b-·defN·25-Apr-04·19:12·8.7.5
26 -rw----·····2.0·fat·····2709·b-·defN·26-May-06·19:23·8.7.626 -rw----·····2.0·fat·····2709·b-·defN·25-Apr-04·19:12·8.7.6
27 -rw----·····2.0·fat·····2037·b-·defN·26-May-06·19:23·8.7.727 -rw----·····2.0·fat·····2037·b-·defN·25-Apr-04·19:12·8.7.7
28 -rw----·····2.0·fat·····1364·b-·defN·26-May-06·19:23·8.7.828 -rw----·····2.0·fat·····1364·b-·defN·25-Apr-04·19:12·8.7.8
29 -rw----·····2.0·fat······858·b-·defN·26-May-06·19:23·8.7.929 -rw----·····2.0·fat······858·b-·defN·25-Apr-04·19:12·8.7.9
30 -rw----·····2.0·fat······776·b-·defN·26-May-06·19:23·8.7.1030 -rw----·····2.0·fat······776·b-·defN·25-Apr-04·19:12·8.7.10
31 -rw----·····2.0·fat·····2441·b-·defN·26-May-06·19:23·8.7.1131 -rw----·····2.0·fat·····2441·b-·defN·25-Apr-04·19:12·8.7.11
32 -rw----·····2.0·fat·····1868·b-·defN·26-May-06·19:23·8.832 -rw----·····2.0·fat·····1868·b-·defN·25-Apr-04·19:12·8.8
33 -rw----·····2.0·fat·····2887·b-·defN·26-May-06·19:23·8.933 -rw----·····2.0·fat·····2887·b-·defN·25-Apr-04·19:12·8.9
34 -rw----·····2.0·fat·····2680·b-·defN·26-May-06·19:23·8.1034 -rw----·····2.0·fat·····2680·b-·defN·25-Apr-04·19:12·8.10
35 -rw----·····2.0·fat·····1475·b-·defN·26-May-06·19:23·8.1135 -rw----·····2.0·fat·····1475·b-·defN·25-Apr-04·19:12·8.11
36 -rw----·····2.0·fat·····4174·b-·defN·26-May-06·19:23·8.1236 -rw----·····2.0·fat·····4174·b-·defN·25-Apr-04·19:12·8.12
37 -rw----·····2.0·fat·····5493·b-·defN·26-May-06·19:23·8.1337 -rw----·····2.0·fat·····5493·b-·defN·25-Apr-04·19:12·8.13
38 -rw----·····2.0·fat·····2782·b-·defN·26-May-06·19:23·8.1438 -rw----·····2.0·fat·····2782·b-·defN·25-Apr-04·19:12·8.14
39 -rw----·····2.0·fat·······69·b-·defN·26-May-06·19:23·939 -rw----·····2.0·fat·······69·b-·defN·25-Apr-04·19:12·9
40 -rw----·····2.0·fat·····2234·b-·defN·26-May-06·19:23·9.140 -rw----·····2.0·fat·····2234·b-·defN·25-Apr-04·19:12·9.1
41 -rw----·····2.0·fat······515·b-·defN·26-May-06·19:23·9.241 -rw----·····2.0·fat······515·b-·defN·25-Apr-04·19:12·9.2
42 -rw----·····2.0·fat······731·b-·defN·26-May-06·19:23·9.2.142 -rw----·····2.0·fat······731·b-·defN·25-Apr-04·19:12·9.2.1
43 -rw----·····2.0·fat······586·b-·defN·26-May-06·19:23·9.2.243 -rw----·····2.0·fat······586·b-·defN·25-Apr-04·19:12·9.2.2
44 -rw----·····2.0·fat·····2866·b-·defN·26-May-06·19:23·9.344 -rw----·····2.0·fat·····2866·b-·defN·25-Apr-04·19:12·9.3
45 -rw----·····2.0·fat·····1274·b-·defN·26-May-06·19:23·9.3.145 -rw----·····2.0·fat·····1274·b-·defN·25-Apr-04·19:12·9.3.1
46 -rw----·····2.0·fat·····3978·b-·defN·26-May-06·19:23·9.3.246 -rw----·····2.0·fat·····3978·b-·defN·25-Apr-04·19:12·9.3.2
47 -rw----·····2.0·fat······542·b-·defN·26-May-06·19:23·9.3.347 -rw----·····2.0·fat······542·b-·defN·25-Apr-04·19:12·9.3.3
48 -rw----·····2.0·fat······820·b-·defN·26-May-06·19:23·9.448 -rw----·····2.0·fat······820·b-·defN·25-Apr-04·19:12·9.4
49 -rw----·····2.0·fat·····2667·b-·defN·26-May-06·19:23·9.4.149 -rw----·····2.0·fat·····2667·b-·defN·25-Apr-04·19:12·9.4.1
50 -rw----·····2.0·fat·····6592·b-·defN·26-May-06·19:23·9.4.250 -rw----·····2.0·fat·····6592·b-·defN·25-Apr-04·19:12·9.4.2
51 -rw----·····2.0·fat·····2832·b-·defN·26-May-06·19:23·9.4.351 -rw----·····2.0·fat·····2832·b-·defN·25-Apr-04·19:12·9.4.3
52 -rw----·····2.0·fat······639·b-·defN·26-May-06·19:23·9.4.452 -rw----·····2.0·fat······639·b-·defN·25-Apr-04·19:12·9.4.4
53 -rw----·····2.0·fat······479·b-·defN·26-May-06·19:23·9.4.4.153 -rw----·····2.0·fat······479·b-·defN·25-Apr-04·19:12·9.4.4.1
54 -rw----·····2.0·fat·····5942·b-·defN·26-May-06·19:23·9.4.4.254 -rw----·····2.0·fat·····5942·b-·defN·25-Apr-04·19:12·9.4.4.2
55 -rw----·····2.0·fat·····3741·b-·defN·26-May-06·19:23·9.4.4.355 -rw----·····2.0·fat·····3741·b-·defN·25-Apr-04·19:12·9.4.4.3
56 -rw----·····2.0·fat·····3555·b-·defN·26-May-06·19:23·9.4.4.456 -rw----·····2.0·fat·····3555·b-·defN·25-Apr-04·19:12·9.4.4.4
57 -rw----·····2.0·fat·····6530·b-·defN·26-May-06·19:23·9.4.4.557 -rw----·····2.0·fat·····6530·b-·defN·25-Apr-04·19:12·9.4.4.5
58 -rw----·····2.0·fat······382·b-·defN·26-May-06·19:23·9.4.4.658 -rw----·····2.0·fat······382·b-·defN·25-Apr-04·19:12·9.4.4.6
59 -rw----·····2.0·fat·····1686·b-·defN·26-May-06·19:23·9.4.559 -rw----·····2.0·fat·····1686·b-·defN·25-Apr-04·19:12·9.4.5
60 -rw----·····2.0·fat·····3537·b-·defN·26-May-06·19:23·9.560 -rw----·····2.0·fat·····3537·b-·defN·25-Apr-04·19:12·9.5
61 -rw----·····2.0·fat·····1765·b-·defN·26-May-06·19:23·9.5.161 -rw----·····2.0·fat·····1765·b-·defN·25-Apr-04·19:12·9.5.1
62 -rw----·····2.0·fat·····3742·b-·defN·26-May-06·19:23·9.5.262 -rw----·····2.0·fat·····3742·b-·defN·25-Apr-04·19:12·9.5.2
63 -rw----·····2.0·fat·····3912·b-·defN·26-May-06·19:23·9.5.363 -rw----·····2.0·fat·····3912·b-·defN·25-Apr-04·19:12·9.5.3
64 -rw----·····2.0·fat·····9342·b-·defN·26-May-06·19:23·9.5.464 -rw----·····2.0·fat·····9342·b-·defN·25-Apr-04·19:12·9.5.4
65 -rw----·····2.0·fat·····1851·b-·defN·26-May-06·19:23·9.5.565 -rw----·····2.0·fat·····1851·b-·defN·25-Apr-04·19:12·9.5.5
66 -rw----·····2.0·fat·····1970·b-·defN·26-May-06·19:23·9.5.666 -rw----·····2.0·fat·····1970·b-·defN·25-Apr-04·19:12·9.5.6
67 -rw----·····2.0·fat·····3142·b-·defN·26-May-06·19:23·9.5.767 -rw----·····2.0·fat·····3142·b-·defN·25-Apr-04·19:12·9.5.7
68 -rw----·····2.0·fat·······67·b-·defN·26-May-06·19:23·1068 -rw----·····2.0·fat·······67·b-·defN·25-Apr-04·19:12·10
69 -rw----·····2.0·fat·····3741·b-·defN·26-May-06·19:23·10.169 -rw----·····2.0·fat·····3741·b-·defN·25-Apr-04·19:12·10.1
70 -rw----·····2.0·fat·····1005·b-·defN·26-May-06·19:23·10.270 -rw----·····2.0·fat·····1005·b-·defN·25-Apr-04·19:12·10.2
71 -rw----·····2.0·fat·····8144·b-·defN·26-May-06·19:23·10.371 -rw----·····2.0·fat·····8144·b-·defN·25-Apr-04·19:12·10.3
72 -rw----·····2.0·fat·····1104·b-·defN·26-May-06·19:23·10.472 -rw----·····2.0·fat·····1104·b-·defN·25-Apr-04·19:12·10.4
73 -rw----·····2.0·fat······670·b-·defN·26-May-06·19:23·10.4.173 -rw----·····2.0·fat······670·b-·defN·25-Apr-04·19:12·10.4.1
74 -rw----·····2.0·fat·····1842·b-·defN·26-May-06·19:23·10.4.274 -rw----·····2.0·fat·····1842·b-·defN·25-Apr-04·19:12·10.4.2
75 -rw----·····2.0·fat······232·b-·defN·26-May-06·19:23·10.4.375 -rw----·····2.0·fat······232·b-·defN·25-Apr-04·19:12·10.4.3
76 -rw----·····2.0·fat·····1107·b-·defN·26-May-06·19:23·10.4.476 -rw----·····2.0·fat·····1107·b-·defN·25-Apr-04·19:12·10.4.4
77 -rw----·····2.0·fat······269·b-·defN·26-May-06·19:23·10.4.577 -rw----·····2.0·fat······269·b-·defN·25-Apr-04·19:12·10.4.5
78 -rw----·····2.0·fat······180·b-·defN·26-May-06·19:23·10.4.678 -rw----·····2.0·fat······180·b-·defN·25-Apr-04·19:12·10.4.6
79 -rw----·····2.0·fat······188·b-·defN·26-May-06·19:23·10.4.779 -rw----·····2.0·fat······188·b-·defN·25-Apr-04·19:12·10.4.7
80 -rw----·····2.0·fat······746·b-·defN·26-May-06·19:23·10.580 -rw----·····2.0·fat······746·b-·defN·25-Apr-04·19:12·10.5
81 -rw----·····2.0·fat·····3205·b-·defN·26-May-06·19:23·10.5.181 -rw----·····2.0·fat·····3205·b-·defN·25-Apr-04·19:12·10.5.1
82 -rw----·····2.0·fat·····7386·b-·defN·26-May-06·19:23·10.5.282 -rw----·····2.0·fat·····7386·b-·defN·25-Apr-04·19:12·10.5.2
83 -rw----·····2.0·fat·····2093·b-·defN·26-May-06·19:23·10.5.383 -rw----·····2.0·fat·····2093·b-·defN·25-Apr-04·19:12·10.5.3
84 -rw----·····2.0·fat·····2512·b-·defN·26-May-06·19:23·10.5.484 -rw----·····2.0·fat·····2512·b-·defN·25-Apr-04·19:12·10.5.4
85 -rw----·····2.0·fat·····3608·b-·defN·26-May-06·19:23·10.685 -rw----·····2.0·fat·····3608·b-·defN·25-Apr-04·19:12·10.6
86 -rw----·····2.0·fat·····9381·b-·defN·26-May-06·19:23·10.786 -rw----·····2.0·fat·····9381·b-·defN·25-Apr-04·19:12·10.7
87 -rw----·····2.0·fat······690·b-·defN·26-May-06·19:23·10.7.187 -rw----·····2.0·fat······690·b-·defN·25-Apr-04·19:12·10.7.1
88 -rw----·····2.0·fat·····1419·b-·defN·26-May-06·19:23·10.7.1.188 -rw----·····2.0·fat·····1419·b-·defN·25-Apr-04·19:12·10.7.1.1
89 -rw----·····2.0·fat·····3300·b-·defN·26-May-06·19:23·10.7.1.289 -rw----·····2.0·fat·····3300·b-·defN·25-Apr-04·19:12·10.7.1.2
90 -rw----·····2.0·fat·····5781·b-·defN·26-May-06·19:23·10.890 -rw----·····2.0·fat·····5781·b-·defN·25-Apr-04·19:12·10.8
91 -rw----·····2.0·fat·····1390·b-·defN·26-May-06·19:23·10.8.191 -rw----·····2.0·fat·····1390·b-·defN·25-Apr-04·19:12·10.8.1
92 -rw----·····2.0·fat·····6491·b-·defN·26-May-06·19:23·10.992 -rw----·····2.0·fat·····6491·b-·defN·25-Apr-04·19:12·10.9
93 -rw----·····2.0·fat·····1703·b-·defN·26-May-06·19:23·10.1093 -rw----·····2.0·fat·····1703·b-·defN·25-Apr-04·19:12·10.10
94 -rw----·····2.0·fat·····1560·b-·defN·26-May-06·19:23·1194 -rw----·····2.0·fat·····1560·b-·defN·25-Apr-04·19:12·11
95 -rw----·····2.0·fat·····2728·b-·defN·26-May-06·19:23·11.195 -rw----·····2.0·fat·····2728·b-·defN·25-Apr-04·19:12·11.1
96 -rw----·····2.0·fat·····2361·b-·defN·26-May-06·19:23·11.1.196 -rw----·····2.0·fat·····2361·b-·defN·25-Apr-04·19:12·11.1.1
97 -rw----·····2.0·fat······331·b-·defN·26-May-06·19:23·11.1.297 -rw----·····2.0·fat······331·b-·defN·25-Apr-04·19:12·11.1.2
98 -rw----·····2.0·fat·····3321·b-·defN·26-May-06·19:23·11.1.398 -rw----·····2.0·fat·····3321·b-·defN·25-Apr-04·19:12·11.1.3
99 -rw----·····2.0·fat·····5540·b-·defN·26-May-06·19:23·11.1.499 -rw----·····2.0·fat·····5540·b-·defN·25-Apr-04·19:12·11.1.4
100 -rw----·····2.0·fat·····5239·b-·defN·26-May-06·19:23·11.1.5100 -rw----·····2.0·fat·····5239·b-·defN·25-Apr-04·19:12·11.1.5
101 -rw----·····2.0·fat·····3640·b-·defN·26-May-06·19:23·11.1.6101 -rw----·····2.0·fat·····3640·b-·defN·25-Apr-04·19:12·11.1.6
102 -rw----·····2.0·fat·····1026·b-·defN·26-May-06·19:23·11.1.7102 -rw----·····2.0·fat·····1026·b-·defN·25-Apr-04·19:12·11.1.7
103 -rw----·····2.0·fat······531·b-·defN·26-May-06·19:23·11.1.8103 -rw----·····2.0·fat······531·b-·defN·25-Apr-04·19:12·11.1.8
104 -rw----·····2.0·fat·····2555·b-·defN·26-May-06·19:23·11.2104 -rw----·····2.0·fat·····2555·b-·defN·25-Apr-04·19:12·11.2
105 -rw----·····2.0·fat······685·b-·defN·26-May-06·19:23·11.2.1105 -rw----·····2.0·fat······685·b-·defN·25-Apr-04·19:12·11.2.1
106 -rw----·····2.0·fat······356·b-·defN·26-May-06·19:23·11.2.2106 -rw----·····2.0·fat······356·b-·defN·25-Apr-04·19:12·11.2.2
107 -rw----·····2.0·fat······471·b-·defN·26-May-06·19:23·11.2.3107 -rw----·····2.0·fat······471·b-·defN·25-Apr-04·19:12·11.2.3
108 -rw----·····2.0·fat······415·b-·defN·26-May-06·19:23·11.2.4108 -rw----·····2.0·fat······415·b-·defN·25-Apr-04·19:12·11.2.4
109 -rw----·····2.0·fat······453·b-·defN·26-May-06·19:23·11.2.5109 -rw----·····2.0·fat······453·b-·defN·25-Apr-04·19:12·11.2.5
110 -rw----·····2.0·fat······767·b-·defN·26-May-06·19:23·11.2.6110 -rw----·····2.0·fat······767·b-·defN·25-Apr-04·19:12·11.2.6
111 -rw----·····2.0·fat······574·b-·defN·26-May-06·19:23·11.3111 -rw----·····2.0·fat······574·b-·defN·25-Apr-04·19:12·11.3
112 -rw----·····2.0·fat·····3072·b-·defN·26-May-06·19:23·11.3.1112 -rw----·····2.0·fat·····3072·b-·defN·25-Apr-04·19:12·11.3.1
113 -rw----·····2.0·fat·····1634·b-·defN·26-May-06·19:23·11.3.2113 -rw----·····2.0·fat·····1634·b-·defN·25-Apr-04·19:12·11.3.2
114 -rw----·····2.0·fat·····1071·b-·defN·26-May-06·19:23·12114 -rw----·····2.0·fat·····1071·b-·defN·25-Apr-04·19:12·12
115 -rw----·····2.0·fat······814·b-·defN·26-May-06·19:23·12.1115 -rw----·····2.0·fat······814·b-·defN·25-Apr-04·19:12·12.1
116 -rw----·····2.0·fat······662·b-·defN·26-May-06·19:23·12.1.1116 -rw----·····2.0·fat······662·b-·defN·25-Apr-04·19:12·12.1.1
117 -rw----·····2.0·fat······187·b-·defN·26-May-06·19:23·12.1.2117 -rw----·····2.0·fat······187·b-·defN·25-Apr-04·19:12·12.1.2
118 -rw----·····2.0·fat······625·b-·defN·26-May-06·19:23·12.1.2.1118 -rw----·····2.0·fat······625·b-·defN·25-Apr-04·19:12·12.1.2.1
119 -rw----·····2.0·fat······733·b-·defN·26-May-06·19:23·12.1.2.2119 -rw----·····2.0·fat······733·b-·defN·25-Apr-04·19:12·12.1.2.2
120 -rw----·····2.0·fat······550·b-·defN·26-May-06·19:23·12.1.3120 -rw----·····2.0·fat······550·b-·defN·25-Apr-04·19:12·12.1.3
121 -rw----·····2.0·fat······643·b-·defN·26-May-06·19:23·12.1.4121 -rw----·····2.0·fat······643·b-·defN·25-Apr-04·19:12·12.1.4
122 -rw----·····2.0·fat·····1217·b-·defN·26-May-06·19:23·12.1.5122 -rw----·····2.0·fat·····1217·b-·defN·25-Apr-04·19:12·12.1.5
123 -rw----·····2.0·fat·····1521·b-·defN·26-May-06·19:23·12.1.6123 -rw----·····2.0·fat·····1521·b-·defN·25-Apr-04·19:12·12.1.6
124 -rw----·····2.0·fat·····3966·b-·defN·26-May-06·19:23·12.1.7124 -rw----·····2.0·fat·····3966·b-·defN·25-Apr-04·19:12·12.1.7
125 -rw----·····2.0·fat·····1164·b-·defN·26-May-06·19:23·12.2125 -rw----·····2.0·fat·····1164·b-·defN·25-Apr-04·19:12·12.2
126 -rw----·····2.0·fat·····3802·b-·defN·26-May-06·19:23·12.3126 -rw----·····2.0·fat·····3802·b-·defN·25-Apr-04·19:12·12.3
Max diff block lines reached; 0/56211 bytes (0.00%) of diff not shown.
679 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'7 0000A·Modification·Time·····5A849984·(1518639492)·'Fri·Apr··4·19:12:08·2025'
8 0000E·CRC···················383D92B8·(943559352)8 0000E·CRC···················383D92B8·(943559352)
9 00012·Compressed·Size·······00000207·(519)9 00012·Compressed·Size·······00000207·(519)
10 00016·Uncompressed·Size·····000005E5·(1509)10 00016·Uncompressed·Size·····000005E5·(1509)
11 0001A·Filename·Length·······0001·(1)11 0001A·Filename·Length·······0001·(1)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'X'13 0001E·Filename··············'X'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 00226·LOCAL·HEADER·#2·······04034B50·(67324752)20 00226·LOCAL·HEADER·#2·······04034B50·(67324752)
21 0022A·Extract·Zip·Spec······14·(20)·'2.0'21 0022A·Extract·Zip·Spec······14·(20)·'2.0'
22 0022B·Extract·OS············00·(0)·'MS-DOS'22 0022B·Extract·OS············00·(0)·'MS-DOS'
23 0022C·General·Purpose·Flag··0000·(0)23 0022C·General·Purpose·Flag··0000·(0)
24 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
25 0022E·Compression·Method····0008·(8)·'Deflated'25 0022E·Compression·Method····0008·(8)·'Deflated'
26 00230·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'26 00230·Modification·Time·····5A849984·(1518639492)·'Fri·Apr··4·19:12:08·2025'
27 00234·CRC···················8261A766·(2187437926)27 00234·CRC···················8261A766·(2187437926)
28 00238·Compressed·Size·······00000601·(1537)28 00238·Compressed·Size·······00000601·(1537)
29 0023C·Uncompressed·Size·····0000116C·(4460)29 0023C·Uncompressed·Size·····0000116C·(4460)
30 00240·Filename·Length·······0001·(1)30 00240·Filename·Length·······0001·(1)
31 00242·Extra·Length··········0000·(0)31 00242·Extra·Length··········0000·(0)
32 00244·Filename··············'X'32 00244·Filename··············'X'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 00846·LOCAL·HEADER·#3·······04034B50·(67324752)39 00846·LOCAL·HEADER·#3·······04034B50·(67324752)
40 0084A·Extract·Zip·Spec······14·(20)·'2.0'40 0084A·Extract·Zip·Spec······14·(20)·'2.0'
41 0084B·Extract·OS············00·(0)·'MS-DOS'41 0084B·Extract·OS············00·(0)·'MS-DOS'
42 0084C·General·Purpose·Flag··0000·(0)42 0084C·General·Purpose·Flag··0000·(0)
43 ······[Bits·1-2]············0·'Normal·Compression'43 ······[Bits·1-2]············0·'Normal·Compression'
44 0084E·Compression·Method····0008·(8)·'Deflated'44 0084E·Compression·Method····0008·(8)·'Deflated'
45 00850·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'45 00850·Modification·Time·····5A849984·(1518639492)·'Fri·Apr··4·19:12:08·2025'
46 00854·CRC···················77E910B6·(2011762870)46 00854·CRC···················77E910B6·(2011762870)
47 00858·Compressed·Size·······0000011D·(285)47 00858·Compressed·Size·······0000011D·(285)
48 0085C·Uncompressed·Size·····00000219·(537)48 0085C·Uncompressed·Size·····00000219·(537)
49 00860·Filename·Length·······0001·(1)49 00860·Filename·Length·······0001·(1)
50 00862·Extra·Length··········0000·(0)50 00862·Extra·Length··········0000·(0)
51 00864·Filename··············'X'51 00864·Filename··············'X'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 00982·LOCAL·HEADER·#4·······04034B50·(67324752)58 00982·LOCAL·HEADER·#4·······04034B50·(67324752)
59 00986·Extract·Zip·Spec······14·(20)·'2.0'59 00986·Extract·Zip·Spec······14·(20)·'2.0'
60 00987·Extract·OS············00·(0)·'MS-DOS'60 00987·Extract·OS············00·(0)·'MS-DOS'
61 00988·General·Purpose·Flag··0000·(0)61 00988·General·Purpose·Flag··0000·(0)
62 ······[Bits·1-2]············0·'Normal·Compression'62 ······[Bits·1-2]············0·'Normal·Compression'
63 0098A·Compression·Method····0008·(8)·'Deflated'63 0098A·Compression·Method····0008·(8)·'Deflated'
64 0098C·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'64 0098C·Modification·Time·····5A849984·(1518639492)·'Fri·Apr··4·19:12:08·2025'
65 00990·CRC···················B06629D8·(2959485400)65 00990·CRC···················B06629D8·(2959485400)
66 00994·Compressed·Size·······000008CC·(2252)66 00994·Compressed·Size·······000008CC·(2252)
67 00998·Uncompressed·Size·····00001B75·(7029)67 00998·Uncompressed·Size·····00001B75·(7029)
68 0099C·Filename·Length·······0001·(1)68 0099C·Filename·Length·······0001·(1)
69 0099E·Extra·Length··········0000·(0)69 0099E·Extra·Length··········0000·(0)
70 009A0·Filename··············'X'70 009A0·Filename··············'X'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 0126D·LOCAL·HEADER·#5·······04034B50·(67324752)77 0126D·LOCAL·HEADER·#5·······04034B50·(67324752)
78 01271·Extract·Zip·Spec······14·(20)·'2.0'78 01271·Extract·Zip·Spec······14·(20)·'2.0'
79 01272·Extract·OS············00·(0)·'MS-DOS'79 01272·Extract·OS············00·(0)·'MS-DOS'
80 01273·General·Purpose·Flag··0000·(0)80 01273·General·Purpose·Flag··0000·(0)
81 ······[Bits·1-2]············0·'Normal·Compression'81 ······[Bits·1-2]············0·'Normal·Compression'
82 01275·Compression·Method····0008·(8)·'Deflated'82 01275·Compression·Method····0008·(8)·'Deflated'
83 01277·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'83 01277·Modification·Time·····5A849984·(1518639492)·'Fri·Apr··4·19:12:08·2025'
84 0127B·CRC···················00DC5D0F·(14441743)84 0127B·CRC···················00DC5D0F·(14441743)
85 0127F·Compressed·Size·······00000466·(1126)85 0127F·Compressed·Size·······00000466·(1126)
86 01283·Uncompressed·Size·····00001604·(5636)86 01283·Uncompressed·Size·····00001604·(5636)
87 01287·Filename·Length·······0001·(1)87 01287·Filename·Length·······0001·(1)
88 01289·Extra·Length··········0000·(0)88 01289·Extra·Length··········0000·(0)
89 0128B·Filename··············'X'89 0128B·Filename··············'X'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 016F2·LOCAL·HEADER·#6·······04034B50·(67324752)96 016F2·LOCAL·HEADER·#6·······04034B50·(67324752)
97 016F6·Extract·Zip·Spec······14·(20)·'2.0'97 016F6·Extract·Zip·Spec······14·(20)·'2.0'
98 016F7·Extract·OS············00·(0)·'MS-DOS'98 016F7·Extract·OS············00·(0)·'MS-DOS'
99 016F8·General·Purpose·Flag··0000·(0)99 016F8·General·Purpose·Flag··0000·(0)
100 ······[Bits·1-2]············0·'Normal·Compression'100 ······[Bits·1-2]············0·'Normal·Compression'
101 016FA·Compression·Method····0008·(8)·'Deflated'101 016FA·Compression·Method····0008·(8)·'Deflated'
102 016FC·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'102 016FC·Modification·Time·····5A849984·(1518639492)·'Fri·Apr··4·19:12:08·2025'
103 01700·CRC···················43436C45·(1128492101)103 01700·CRC···················43436C45·(1128492101)
104 01704·Compressed·Size·······00000209·(521)104 01704·Compressed·Size·······00000209·(521)
105 01708·Uncompressed·Size·····0000046D·(1133)105 01708·Uncompressed·Size·····0000046D·(1133)
106 0170C·Filename·Length·······0001·(1)106 0170C·Filename·Length·······0001·(1)
107 0170E·Extra·Length··········0000·(0)107 0170E·Extra·Length··········0000·(0)
108 01710·Filename··············'X'108 01710·Filename··············'X'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 0191A·LOCAL·HEADER·#7·······04034B50·(67324752)115 0191A·LOCAL·HEADER·#7·······04034B50·(67324752)
116 0191E·Extract·Zip·Spec······14·(20)·'2.0'116 0191E·Extract·Zip·Spec······14·(20)·'2.0'
117 0191F·Extract·OS············00·(0)·'MS-DOS'117 0191F·Extract·OS············00·(0)·'MS-DOS'
118 01920·General·Purpose·Flag··0000·(0)118 01920·General·Purpose·Flag··0000·(0)
119 ······[Bits·1-2]············0·'Normal·Compression'119 ······[Bits·1-2]············0·'Normal·Compression'
120 01922·Compression·Method····0008·(8)·'Deflated'120 01922·Compression·Method····0008·(8)·'Deflated'
121 01924·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'121 01924·Modification·Time·····5A849984·(1518639492)·'Fri·Apr··4·19:12:08·2025'
122 01928·CRC···················F3384B11·(4080552721)122 01928·CRC···················F3384B11·(4080552721)
123 0192C·Compressed·Size·······00000316·(790)123 0192C·Compressed·Size·······00000316·(790)
124 01930·Uncompressed·Size·····00000746·(1862)124 01930·Uncompressed·Size·····00000746·(1862)
125 01934·Filename·Length·······0001·(1)125 01934·Filename·Length·······0001·(1)
126 01936·Extra·Length··········0000·(0)126 01936·Extra·Length··········0000·(0)
127 01938·Filename··············'X'127 01938·Filename··············'X'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 01C4F·LOCAL·HEADER·#8·······04034B50·(67324752)134 01C4F·LOCAL·HEADER·#8·······04034B50·(67324752)
135 01C53·Extract·Zip·Spec······14·(20)·'2.0'135 01C53·Extract·Zip·Spec······14·(20)·'2.0'
136 01C54·Extract·OS············00·(0)·'MS-DOS'136 01C54·Extract·OS············00·(0)·'MS-DOS'
137 01C55·General·Purpose·Flag··0000·(0)137 01C55·General·Purpose·Flag··0000·(0)
138 ······[Bits·1-2]············0·'Normal·Compression'138 ······[Bits·1-2]············0·'Normal·Compression'
139 01C57·Compression·Method····0008·(8)·'Deflated'139 01C57·Compression·Method····0008·(8)·'Deflated'
140 01C59·Modification·Time·····5CA69AED·(1554422509)·'Wed·May··6·19:23:26·2026'140 01C59·Modification·Time·····5A849984·(1518639492)·'Fri·Apr··4·19:12:08·2025'
141 01C5D·CRC···················DED87384·(3738727300)141 01C5D·CRC···················DED87384·(3738727300)
142 01C61·Compressed·Size·······000001E8·(488)142 01C61·Compressed·Size·······000001E8·(488)
143 01C65·Uncompressed·Size·····00000388·(904)143 01C65·Uncompressed·Size·····00000388·(904)
144 01C69·Filename·Length·······0001·(1)144 01C69·Filename·Length·······0001·(1)
145 01C6B·Extra·Length··········0000·(0)145 01C6B·Extra·Length··········0000·(0)
146 01C6D·Filename··············'X'146 01C6D·Filename··············'X'
147 #147 #
Max diff block lines reached; 689986/695656 bytes (99.18%) of diff not shown.
328 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·May·06·2026·19:23:26,·uncompressed·size·1509,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Apr·04·2025·19:12:08,·uncompressed·size·1509,·method=deflate
3.76 KB
./usr/lib/monodoc/sources/mono-file-formats.zip
413 B
zipinfo {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 Zip·file·size:·9043·bytes,·number·of·entries:·21 Zip·file·size:·9043·bytes,·number·of·entries:·2
2 -rw----·····2.0·fat····23018·b-·defN·26-May-06·19:24·mdoc(5)2 -rw----·····2.0·fat····23018·b-·defN·25-Apr-04·19:25·mdoc(5)
3 -rw----·····2.0·fat·····4460·b-·defN·26-May-06·19:24·mono-config(5)3 -rw----·····2.0·fat·····4460·b-·defN·25-Apr-04·19:25·mono-config(5)
4 2·files,·27478·bytes·uncompressed,·8827·bytes·compressed:··67.9%4 2·files,·27478·bytes·uncompressed,·8827·bytes·compressed:··67.9%
2.94 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 0000·LOCAL·HEADER·#1·······04034B50·(67324752)1 0000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 0004·Extract·Zip·Spec······14·(20)·'2.0'2 0004·Extract·Zip·Spec······14·(20)·'2.0'
3 0005·Extract·OS············00·(0)·'MS-DOS'3 0005·Extract·OS············00·(0)·'MS-DOS'
4 0006·General·Purpose·Flag··0000·(0)4 0006·General·Purpose·Flag··0000·(0)
5 ·····[Bits·1-2]············0·'Normal·Compression'5 ·····[Bits·1-2]············0·'Normal·Compression'
6 0008·Compression·Method····0008·(8)·'Deflated'6 0008·Compression·Method····0008·(8)·'Deflated'
7 000A·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'7 000A·Modification·Time·····5A849B2E·(1518639918)·'Fri·Apr··4·19:25:28·2025'
8 000E·CRC···················79692ADB·(2036935387)8 000E·CRC···················79692ADB·(2036935387)
9 0012·Compressed·Size·······00001B2D·(6957)9 0012·Compressed·Size·······00001B2D·(6957)
10 0016·Uncompressed·Size·····000059EA·(23018)10 0016·Uncompressed·Size·····000059EA·(23018)
11 001A·Filename·Length·······0007·(7)11 001A·Filename·Length·······0007·(7)
12 001C·Extra·Length··········0000·(0)12 001C·Extra·Length··········0000·(0)
13 001E·Filename··············'XXXXXXX'13 001E·Filename··············'XXXXXXX'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 1B52·LOCAL·HEADER·#2·······04034B50·(67324752)20 1B52·LOCAL·HEADER·#2·······04034B50·(67324752)
21 1B56·Extract·Zip·Spec······14·(20)·'2.0'21 1B56·Extract·Zip·Spec······14·(20)·'2.0'
22 1B57·Extract·OS············00·(0)·'MS-DOS'22 1B57·Extract·OS············00·(0)·'MS-DOS'
23 1B58·General·Purpose·Flag··0000·(0)23 1B58·General·Purpose·Flag··0000·(0)
24 ·····[Bits·1-2]············0·'Normal·Compression'24 ·····[Bits·1-2]············0·'Normal·Compression'
25 1B5A·Compression·Method····0008·(8)·'Deflated'25 1B5A·Compression·Method····0008·(8)·'Deflated'
26 1B5C·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'26 1B5C·Modification·Time·····5A849B2F·(1518639919)·'Fri·Apr··4·19:25:30·2025'
27 1B60·CRC···················FCC016CE·(4240447182)27 1B60·CRC···················FCC016CE·(4240447182)
28 1B64·Compressed·Size·······0000074E·(1870)28 1B64·Compressed·Size·······0000074E·(1870)
29 1B68·Uncompressed·Size·····0000116C·(4460)29 1B68·Uncompressed·Size·····0000116C·(4460)
30 1B6C·Filename·Length·······000E·(14)30 1B6C·Filename·Length·······000E·(14)
31 1B6E·Extra·Length··········0000·(0)31 1B6E·Extra·Length··········0000·(0)
32 1B70·Filename··············'XXXXXXXXXXXXXX'32 1B70·Filename··············'XXXXXXXXXXXXXX'
33 #33 #
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 22D0·Created·Zip·Spec······14·(20)·'2.0'41 22D0·Created·Zip·Spec······14·(20)·'2.0'
42 22D1·Created·OS············00·(0)·'MS-DOS'42 22D1·Created·OS············00·(0)·'MS-DOS'
43 22D2·Extract·Zip·Spec······14·(20)·'2.0'43 22D2·Extract·Zip·Spec······14·(20)·'2.0'
44 22D3·Extract·OS············00·(0)·'MS-DOS'44 22D3·Extract·OS············00·(0)·'MS-DOS'
45 22D4·General·Purpose·Flag··0000·(0)45 22D4·General·Purpose·Flag··0000·(0)
46 ·····[Bits·1-2]············0·'Normal·Compression'46 ·····[Bits·1-2]············0·'Normal·Compression'
47 22D6·Compression·Method····0008·(8)·'Deflated'47 22D6·Compression·Method····0008·(8)·'Deflated'
48 22D8·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'48 22D8·Modification·Time·····5A849B2E·(1518639918)·'Fri·Apr··4·19:25:28·2025'
49 22DC·CRC···················79692ADB·(2036935387)49 22DC·CRC···················79692ADB·(2036935387)
50 22E0·Compressed·Size·······00001B2D·(6957)50 22E0·Compressed·Size·······00001B2D·(6957)
51 22E4·Uncompressed·Size·····000059EA·(23018)51 22E4·Uncompressed·Size·····000059EA·(23018)
52 22E8·Filename·Length·······0007·(7)52 22E8·Filename·Length·······0007·(7)
53 22EA·Extra·Length··········0000·(0)53 22EA·Extra·Length··········0000·(0)
54 22EC·Comment·Length········0000·(0)54 22EC·Comment·Length········0000·(0)
55 22EE·Disk·Start············0000·(0)55 22EE·Disk·Start············0000·(0)
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 2305·Created·Zip·Spec······14·(20)·'2.0'67 2305·Created·Zip·Spec······14·(20)·'2.0'
68 2306·Created·OS············00·(0)·'MS-DOS'68 2306·Created·OS············00·(0)·'MS-DOS'
69 2307·Extract·Zip·Spec······14·(20)·'2.0'69 2307·Extract·Zip·Spec······14·(20)·'2.0'
70 2308·Extract·OS············00·(0)·'MS-DOS'70 2308·Extract·OS············00·(0)·'MS-DOS'
71 2309·General·Purpose·Flag··0000·(0)71 2309·General·Purpose·Flag··0000·(0)
72 ·····[Bits·1-2]············0·'Normal·Compression'72 ·····[Bits·1-2]············0·'Normal·Compression'
73 230B·Compression·Method····0008·(8)·'Deflated'73 230B·Compression·Method····0008·(8)·'Deflated'
74 230D·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'74 230D·Modification·Time·····5A849B2F·(1518639919)·'Fri·Apr··4·19:25:30·2025'
75 2311·CRC···················FCC016CE·(4240447182)75 2311·CRC···················FCC016CE·(4240447182)
76 2315·Compressed·Size·······0000074E·(1870)76 2315·Compressed·Size·······0000074E·(1870)
77 2319·Uncompressed·Size·····0000116C·(4460)77 2319·Uncompressed·Size·····0000116C·(4460)
78 231D·Filename·Length·······000E·(14)78 231D·Filename·Length·······000E·(14)
79 231F·Extra·Length··········0000·(0)79 231F·Extra·Length··········0000·(0)
80 2321·Comment·Length········0000·(0)80 2321·Comment·Length········0000·(0)
81 2323·Disk·Start············0000·(0)81 2323·Disk·Start············0000·(0)
330 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·May·06·2026·19:24:20,·uncompressed·size·23018,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Apr·04·2025·19:25:28,·uncompressed·size·23018,·method=deflate
69.4 KB
./usr/lib/monodoc/sources/mono-tools.zip
5.68 KB
zipinfo {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 Zip·file·size:·112056·bytes,·number·of·entries:·431 Zip·file·size:·112056·bytes,·number·of·entries:·43
2 -rw----·····2.0·fat·····5135·b-·defN·26-May-06·19:24·al(1)2 -rw----·····2.0·fat·····5135·b-·defN·25-Apr-04·19:25·al(1)
3 -rw----·····2.0·fat·····1164·b-·defN·26-May-06·19:24·cert2spc(1)3 -rw----·····2.0·fat·····1164·b-·defN·25-Apr-04·19:25·cert2spc(1)
4 -rw----·····2.0·fat·····6241·b-·defN·26-May-06·19:24·certmgr(1)4 -rw----·····2.0·fat·····6241·b-·defN·25-Apr-04·19:25·certmgr(1)
5 -rw----·····2.0·fat·····1304·b-·defN·26-May-06·19:24·chktrust(1)5 -rw----·····2.0·fat·····1304·b-·defN·25-Apr-04·19:25·chktrust(1)
6 -rw----·····2.0·fat······669·b-·defN·26-May-06·19:24·cilc(1)6 -rw----·····2.0·fat······669·b-·defN·25-Apr-04·19:25·cilc(1)
7 -rw----·····2.0·fat·····1736·b-·defN·26-May-06·19:24·disco(1)7 -rw----·····2.0·fat·····1736·b-·defN·25-Apr-04·19:25·disco(1)
8 -rw----·····2.0·fat······611·b-·defN·26-May-06·19:24·dtd2xsd(1)8 -rw----·····2.0·fat······611·b-·defN·25-Apr-04·19:25·dtd2xsd(1)
9 -rw----·····2.0·fat·····5109·b-·defN·26-May-06·19:24·gacutil(1)9 -rw----·····2.0·fat·····5109·b-·defN·25-Apr-04·19:25·gacutil(1)
10 -rw----·····2.0·fat·····8630·b-·defN·26-May-06·19:24·genxs(1)10 -rw----·····2.0·fat·····8630·b-·defN·25-Apr-04·19:25·genxs(1)
11 -rw----·····2.0·fat·····2052·b-·defN·26-May-06·19:24·httpcfg(1)11 -rw----·····2.0·fat·····2052·b-·defN·25-Apr-04·19:25·httpcfg(1)
12 -rw----·····2.0·fat·····1809·b-·defN·26-May-06·19:24·ilasm(1)12 -rw----·····2.0·fat·····1809·b-·defN·25-Apr-04·19:25·ilasm(1)
13 -rw----·····2.0·fat·····2102·b-·defN·26-May-06·19:24·macpack(1)13 -rw----·····2.0·fat·····2102·b-·defN·25-Apr-04·19:25·macpack(1)
14 -rw----·····2.0·fat·····5568·b-·defN·26-May-06·19:24·makecert(1)14 -rw----·····2.0·fat·····5568·b-·defN·25-Apr-04·19:25·makecert(1)
15 -rw----·····2.0·fat·····3713·b-·defN·26-May-06·19:24·mconfig(1)15 -rw----·····2.0·fat·····3713·b-·defN·25-Apr-04·19:25·mconfig(1)
16 -rw----·····2.0·fat····19601·b-·defN·26-May-06·19:24·mcs(1)16 -rw----·····2.0·fat····19601·b-·defN·25-Apr-04·19:25·mcs(1)
17 -rw----·····2.0·fat·····5681·b-·defN·26-May-06·19:24·mdassembler(1)17 -rw----·····2.0·fat·····5681·b-·defN·25-Apr-04·19:25·mdassembler(1)
18 -rw----·····2.0·fat·····5727·b-·defN·26-May-06·19:24·mdoc(1)18 -rw----·····2.0·fat·····5727·b-·defN·25-Apr-04·19:25·mdoc(1)
19 -rw----·····2.0·fat·····7543·b-·defN·26-May-06·19:24·mdoc-assemble(1)19 -rw----·····2.0·fat·····7543·b-·defN·25-Apr-04·19:25·mdoc-assemble(1)
20 -rw----·····2.0·fat·····3553·b-·defN·26-May-06·19:24·mdoc-export-html(1)20 -rw----·····2.0·fat·····3553·b-·defN·25-Apr-04·19:25·mdoc-export-html(1)
21 -rw----·····2.0·fat·····1091·b-·defN·26-May-06·19:24·mdoc-export-msxdoc(1)21 -rw----·····2.0·fat·····1091·b-·defN·25-Apr-04·19:25·mdoc-export-msxdoc(1)
22 -rw----·····2.0·fat·····7447·b-·defN·26-May-06·19:24·mdoc-update(1)22 -rw----·····2.0·fat·····7447·b-·defN·25-Apr-04·19:25·mdoc-update(1)
23 -rw----·····2.0·fat·····1527·b-·defN·26-May-06·19:24·mdoc-validate(1)23 -rw----·····2.0·fat·····1527·b-·defN·25-Apr-04·19:25·mdoc-validate(1)
24 -rw----·····2.0·fat····17604·b-·defN·26-May-06·19:24·mkbundle(1)24 -rw----·····2.0·fat····17604·b-·defN·25-Apr-04·19:25·mkbundle(1)
25 -rw----·····2.0·fat····82949·b-·defN·26-May-06·19:24·mono(1)25 -rw----·····2.0·fat····82949·b-·defN·25-Apr-04·19:25·mono(1)
26 -rw----·····2.0·fat·····2418·b-·defN·26-May-06·19:24·mono-service(1)26 -rw----·····2.0·fat·····2418·b-·defN·25-Apr-04·19:25·mono-service(1)
27 -rw----·····2.0·fat·····6043·b-·defN·26-May-06·19:24·mono-shlib-cop(1)27 -rw----·····2.0·fat·····6043·b-·defN·25-Apr-04·19:25·mono-shlib-cop(1)
28 -rw----·····2.0·fat····17910·b-·defN·26-May-06·19:24·monodocer(1)28 -rw----·····2.0·fat····17910·b-·defN·25-Apr-04·19:25·monodocer(1)
29 -rw----·····2.0·fat·····3058·b-·defN·26-May-06·19:24·monodocs2html(1)29 -rw----·····2.0·fat·····3058·b-·defN·25-Apr-04·19:25·monodocs2html(1)
30 -rw----·····2.0·fat·····6394·b-·defN·26-May-06·19:24·monolinker(1)30 -rw----·····2.0·fat·····6394·b-·defN·25-Apr-04·19:25·monolinker(1)
31 -rw----·····2.0·fat·····1880·b-·defN·26-May-06·19:24·monop(1)31 -rw----·····2.0·fat·····1880·b-·defN·25-Apr-04·19:25·monop(1)
32 -rw----·····2.0·fat·····2664·b-·defN·26-May-06·19:24·mono-xmltool(1)32 -rw----·····2.0·fat·····2664·b-·defN·25-Apr-04·19:25·mono-xmltool(1)
33 -rw----·····2.0·fat·····6811·b-·defN·26-May-06·19:24·mozroots(1)33 -rw----·····2.0·fat·····6811·b-·defN·25-Apr-04·19:25·mozroots(1)
34 -rw----·····2.0·fat·····1733·b-·defN·26-May-06·19:24·permview(1)34 -rw----·····2.0·fat·····1733·b-·defN·25-Apr-04·19:25·permview(1)
35 -rw----·····2.0·fat·····3146·b-·defN·26-May-06·19:24·resgen(1)35 -rw----·····2.0·fat·····3146·b-·defN·25-Apr-04·19:25·resgen(1)
36 -rw----·····2.0·fat·····1238·b-·defN·26-May-06·19:24·secutil(1)36 -rw----·····2.0·fat·····1238·b-·defN·25-Apr-04·19:25·secutil(1)
37 -rw----·····2.0·fat······995·b-·defN·26-May-06·19:24·setreg(1)37 -rw----·····2.0·fat······995·b-·defN·25-Apr-04·19:25·setreg(1)
38 -rw----·····2.0·fat·····1945·b-·defN·26-May-06·19:24·sgen(1)38 -rw----·····2.0·fat·····1945·b-·defN·25-Apr-04·19:25·sgen(1)
39 -rw----·····2.0·fat·····3192·b-·defN·26-May-06·19:24·signcode(1)39 -rw----·····2.0·fat·····3192·b-·defN·25-Apr-04·19:25·signcode(1)
40 -rw----·····2.0·fat·····5980·b-·defN·26-May-06·19:24·sn(1)40 -rw----·····2.0·fat·····5980·b-·defN·25-Apr-04·19:25·sn(1)
41 -rw----·····2.0·fat·····4151·b-·defN·26-May-06·19:24·soapsuds(1)41 -rw----·····2.0·fat·····4151·b-·defN·25-Apr-04·19:25·soapsuds(1)
42 -rw----·····2.0·fat····11309·b-·defN·26-May-06·19:24·sqlsharp(1)42 -rw----·····2.0·fat····11309·b-·defN·25-Apr-04·19:25·sqlsharp(1)
43 -rw----·····2.0·fat·····2762·b-·defN·26-May-06·19:24·wsdl(1)43 -rw----·····2.0·fat·····2762·b-·defN·25-Apr-04·19:25·wsdl(1)
44 -rw----·····2.0·fat·····2724·b-·defN·26-May-06·19:24·xsd(1)44 -rw----·····2.0·fat·····2724·b-·defN·25-Apr-04·19:25·xsd(1)
45 43·files,·284919·bytes·uncompressed,·107838·bytes·compressed:··62.2%45 43·files,·284919·bytes·uncompressed,·107838·bytes·compressed:··62.2%
63.3 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'7 0000A·Modification·Time·····5A849B33·(1518639923)·'Fri·Apr··4·19:25:38·2025'
8 0000E·CRC···················02CCD697·(46978711)8 0000E·CRC···················02CCD697·(46978711)
9 00012·Compressed·Size·······0000064C·(1612)9 00012·Compressed·Size·······0000064C·(1612)
10 00016·Uncompressed·Size·····0000140F·(5135)10 00016·Uncompressed·Size·····0000140F·(5135)
11 0001A·Filename·Length·······0005·(5)11 0001A·Filename·Length·······0005·(5)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'XXXXX'13 0001E·Filename··············'XXXXX'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 0066F·LOCAL·HEADER·#2·······04034B50·(67324752)20 0066F·LOCAL·HEADER·#2·······04034B50·(67324752)
21 00673·Extract·Zip·Spec······14·(20)·'2.0'21 00673·Extract·Zip·Spec······14·(20)·'2.0'
22 00674·Extract·OS············00·(0)·'MS-DOS'22 00674·Extract·OS············00·(0)·'MS-DOS'
23 00675·General·Purpose·Flag··0000·(0)23 00675·General·Purpose·Flag··0000·(0)
24 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
25 00677·Compression·Method····0008·(8)·'Deflated'25 00677·Compression·Method····0008·(8)·'Deflated'
26 00679·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'26 00679·Modification·Time·····5A849B33·(1518639923)·'Fri·Apr··4·19:25:38·2025'
27 0067D·CRC···················C2CB15FC·(3268089340)27 0067D·CRC···················C2CB15FC·(3268089340)
28 00681·Compressed·Size·······00000265·(613)28 00681·Compressed·Size·······00000265·(613)
29 00685·Uncompressed·Size·····0000048C·(1164)29 00685·Uncompressed·Size·····0000048C·(1164)
30 00689·Filename·Length·······000B·(11)30 00689·Filename·Length·······000B·(11)
31 0068B·Extra·Length··········0000·(0)31 0068B·Extra·Length··········0000·(0)
32 0068D·Filename··············'XXXXXXXXXXX'32 0068D·Filename··············'XXXXXXXXXXX'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 008FD·LOCAL·HEADER·#3·······04034B50·(67324752)39 008FD·LOCAL·HEADER·#3·······04034B50·(67324752)
40 00901·Extract·Zip·Spec······14·(20)·'2.0'40 00901·Extract·Zip·Spec······14·(20)·'2.0'
41 00902·Extract·OS············00·(0)·'MS-DOS'41 00902·Extract·OS············00·(0)·'MS-DOS'
42 00903·General·Purpose·Flag··0000·(0)42 00903·General·Purpose·Flag··0000·(0)
43 ······[Bits·1-2]············0·'Normal·Compression'43 ······[Bits·1-2]············0·'Normal·Compression'
44 00905·Compression·Method····0008·(8)·'Deflated'44 00905·Compression·Method····0008·(8)·'Deflated'
45 00907·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'45 00907·Modification·Time·····5A849B33·(1518639923)·'Fri·Apr··4·19:25:38·2025'
46 0090B·CRC···················44F9689B·(1157195931)46 0090B·CRC···················44F9689B·(1157195931)
47 0090F·Compressed·Size·······00000A8E·(2702)47 0090F·Compressed·Size·······00000A8E·(2702)
48 00913·Uncompressed·Size·····00001861·(6241)48 00913·Uncompressed·Size·····00001861·(6241)
49 00917·Filename·Length·······000A·(10)49 00917·Filename·Length·······000A·(10)
50 00919·Extra·Length··········0000·(0)50 00919·Extra·Length··········0000·(0)
51 0091B·Filename··············'XXXXXXXXXX'51 0091B·Filename··············'XXXXXXXXXX'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 013B3·LOCAL·HEADER·#4·······04034B50·(67324752)58 013B3·LOCAL·HEADER·#4·······04034B50·(67324752)
59 013B7·Extract·Zip·Spec······14·(20)·'2.0'59 013B7·Extract·Zip·Spec······14·(20)·'2.0'
60 013B8·Extract·OS············00·(0)·'MS-DOS'60 013B8·Extract·OS············00·(0)·'MS-DOS'
61 013B9·General·Purpose·Flag··0000·(0)61 013B9·General·Purpose·Flag··0000·(0)
62 ······[Bits·1-2]············0·'Normal·Compression'62 ······[Bits·1-2]············0·'Normal·Compression'
63 013BB·Compression·Method····0008·(8)·'Deflated'63 013BB·Compression·Method····0008·(8)·'Deflated'
64 013BD·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'64 013BD·Modification·Time·····5A849B33·(1518639923)·'Fri·Apr··4·19:25:38·2025'
65 013C1·CRC···················51F7AB22·(1375185698)65 013C1·CRC···················51F7AB22·(1375185698)
66 013C5·Compressed·Size·······000002C1·(705)66 013C5·Compressed·Size·······000002C1·(705)
67 013C9·Uncompressed·Size·····00000518·(1304)67 013C9·Uncompressed·Size·····00000518·(1304)
68 013CD·Filename·Length·······000B·(11)68 013CD·Filename·Length·······000B·(11)
69 013CF·Extra·Length··········0000·(0)69 013CF·Extra·Length··········0000·(0)
70 013D1·Filename··············'XXXXXXXXXXX'70 013D1·Filename··············'XXXXXXXXXXX'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 0169D·LOCAL·HEADER·#5·······04034B50·(67324752)77 0169D·LOCAL·HEADER·#5·······04034B50·(67324752)
78 016A1·Extract·Zip·Spec······14·(20)·'2.0'78 016A1·Extract·Zip·Spec······14·(20)·'2.0'
79 016A2·Extract·OS············00·(0)·'MS-DOS'79 016A2·Extract·OS············00·(0)·'MS-DOS'
80 016A3·General·Purpose·Flag··0000·(0)80 016A3·General·Purpose·Flag··0000·(0)
81 ······[Bits·1-2]············0·'Normal·Compression'81 ······[Bits·1-2]············0·'Normal·Compression'
82 016A5·Compression·Method····0008·(8)·'Deflated'82 016A5·Compression·Method····0008·(8)·'Deflated'
83 016A7·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'83 016A7·Modification·Time·····5A849B33·(1518639923)·'Fri·Apr··4·19:25:38·2025'
84 016AB·CRC···················5167CB47·(1365756743)84 016AB·CRC···················5167CB47·(1365756743)
85 016AF·Compressed·Size·······00000183·(387)85 016AF·Compressed·Size·······00000183·(387)
86 016B3·Uncompressed·Size·····0000029D·(669)86 016B3·Uncompressed·Size·····0000029D·(669)
87 016B7·Filename·Length·······0007·(7)87 016B7·Filename·Length·······0007·(7)
88 016B9·Extra·Length··········0000·(0)88 016B9·Extra·Length··········0000·(0)
89 016BB·Filename··············'XXXXXXX'89 016BB·Filename··············'XXXXXXX'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 01845·LOCAL·HEADER·#6·······04034B50·(67324752)96 01845·LOCAL·HEADER·#6·······04034B50·(67324752)
97 01849·Extract·Zip·Spec······14·(20)·'2.0'97 01849·Extract·Zip·Spec······14·(20)·'2.0'
98 0184A·Extract·OS············00·(0)·'MS-DOS'98 0184A·Extract·OS············00·(0)·'MS-DOS'
99 0184B·General·Purpose·Flag··0000·(0)99 0184B·General·Purpose·Flag··0000·(0)
100 ······[Bits·1-2]············0·'Normal·Compression'100 ······[Bits·1-2]············0·'Normal·Compression'
101 0184D·Compression·Method····0008·(8)·'Deflated'101 0184D·Compression·Method····0008·(8)·'Deflated'
102 0184F·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'102 0184F·Modification·Time·····5A849B33·(1518639923)·'Fri·Apr··4·19:25:38·2025'
103 01853·CRC···················401AC179·(1075495289)103 01853·CRC···················401AC179·(1075495289)
104 01857·Compressed·Size·······000002D0·(720)104 01857·Compressed·Size·······000002D0·(720)
105 0185B·Uncompressed·Size·····000006C8·(1736)105 0185B·Uncompressed·Size·····000006C8·(1736)
106 0185F·Filename·Length·······0008·(8)106 0185F·Filename·Length·······0008·(8)
107 01861·Extra·Length··········0000·(0)107 01861·Extra·Length··········0000·(0)
108 01863·Filename··············'XXXXXXXX'108 01863·Filename··············'XXXXXXXX'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 01B3B·LOCAL·HEADER·#7·······04034B50·(67324752)115 01B3B·LOCAL·HEADER·#7·······04034B50·(67324752)
116 01B3F·Extract·Zip·Spec······14·(20)·'2.0'116 01B3F·Extract·Zip·Spec······14·(20)·'2.0'
117 01B40·Extract·OS············00·(0)·'MS-DOS'117 01B40·Extract·OS············00·(0)·'MS-DOS'
118 01B41·General·Purpose·Flag··0000·(0)118 01B41·General·Purpose·Flag··0000·(0)
119 ······[Bits·1-2]············0·'Normal·Compression'119 ······[Bits·1-2]············0·'Normal·Compression'
120 01B43·Compression·Method····0008·(8)·'Deflated'120 01B43·Compression·Method····0008·(8)·'Deflated'
121 01B45·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'121 01B45·Modification·Time·····5A849B33·(1518639923)·'Fri·Apr··4·19:25:38·2025'
122 01B49·CRC···················E578211D·(3849855261)122 01B49·CRC···················E578211D·(3849855261)
123 01B4D·Compressed·Size·······00000169·(361)123 01B4D·Compressed·Size·······00000169·(361)
124 01B51·Uncompressed·Size·····00000263·(611)124 01B51·Uncompressed·Size·····00000263·(611)
125 01B55·Filename·Length·······000A·(10)125 01B55·Filename·Length·······000A·(10)
126 01B57·Extra·Length··········0000·(0)126 01B57·Extra·Length··········0000·(0)
127 01B59·Filename··············'XXXXXXXXXX'127 01B59·Filename··············'XXXXXXXXXX'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 01CCC·LOCAL·HEADER·#8·······04034B50·(67324752)134 01CCC·LOCAL·HEADER·#8·······04034B50·(67324752)
135 01CD0·Extract·Zip·Spec······14·(20)·'2.0'135 01CD0·Extract·Zip·Spec······14·(20)·'2.0'
136 01CD1·Extract·OS············00·(0)·'MS-DOS'136 01CD1·Extract·OS············00·(0)·'MS-DOS'
137 01CD2·General·Purpose·Flag··0000·(0)137 01CD2·General·Purpose·Flag··0000·(0)
138 ······[Bits·1-2]············0·'Normal·Compression'138 ······[Bits·1-2]············0·'Normal·Compression'
139 01CD4·Compression·Method····0008·(8)·'Deflated'139 01CD4·Compression·Method····0008·(8)·'Deflated'
140 01CD6·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'140 01CD6·Modification·Time·····5A849B33·(1518639923)·'Fri·Apr··4·19:25:38·2025'
141 01CDA·CRC···················C2DDE083·(3269320835)141 01CDA·CRC···················C2DDE083·(3269320835)
142 01CDE·Compressed·Size·······000007A3·(1955)142 01CDE·Compressed·Size·······000007A3·(1955)
143 01CE2·Uncompressed·Size·····000013F5·(5109)143 01CE2·Uncompressed·Size·····000013F5·(5109)
144 01CE6·Filename·Length·······000A·(10)144 01CE6·Filename·Length·······000A·(10)
145 01CE8·Extra·Length··········0000·(0)145 01CE8·Extra·Length··········0000·(0)
146 01CEA·Filename··············'XXXXXXXXXX'146 01CEA·Filename··············'XXXXXXXXXX'
147 #147 #
Max diff block lines reached; 59044/64784 bytes (91.14%) of diff not shown.
328 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·May·06·2026·19:24:20,·uncompressed·size·5135,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Apr·04·2025·19:25:38,·uncompressed·size·5135,·method=deflate
41.9 KB
./usr/lib/monodoc/sources/monoapi.zip
4.19 KB
zipinfo {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 Zip·file·size:·114007·bytes,·number·of·entries:·251 Zip·file·size:·114007·bytes,·number·of·entries:·25
2 -rw----·····2.0·fat····37313·b-·defN·26-May-06·19:24·deploy/mono-api-embedding.html2 -rw----·····2.0·fat····37313·b-·defN·25-Apr-04·19:25·deploy/mono-api-embedding.html
3 -rw----·····2.0·fat····52501·b-·defN·26-May-06·19:24·deploy/mono-api-assembly.html3 -rw----·····2.0·fat····52501·b-·defN·25-Apr-04·19:25·deploy/mono-api-assembly.html
4 -rw----·····2.0·fat····40038·b-·defN·26-May-06·19:24·deploy/mono-api-image.html4 -rw----·····2.0·fat····40038·b-·defN·25-Apr-04·19:25·deploy/mono-api-image.html
5 -rw----·····2.0·fat····75488·b-·defN·26-May-06·19:24·deploy/mono-api-object.html5 -rw----·····2.0·fat····75488·b-·defN·25-Apr-04·19:25·deploy/mono-api-object.html
6 -rw----·····2.0·fat····22626·b-·defN·26-May-06·19:24·deploy/mono-api-string.html6 -rw----·····2.0·fat····22626·b-·defN·25-Apr-04·19:25·deploy/mono-api-string.html
7 -rw----·····2.0·fat····54941·b-·defN·26-May-06·19:24·deploy/mono-api-methods.html7 -rw----·····2.0·fat····54941·b-·defN·25-Apr-04·19:25·deploy/mono-api-methods.html
8 -rw----·····2.0·fat····73436·b-·defN·26-May-06·19:24·deploy/mono-api-class.html8 -rw----·····2.0·fat····73436·b-·defN·25-Apr-04·19:25·deploy/mono-api-class.html
9 -rw----·····2.0·fat····31017·b-·defN·26-May-06·19:24·deploy/mono-api-domains.html9 -rw----·····2.0·fat····31017·b-·defN·25-Apr-04·19:25·deploy/mono-api-domains.html
10 -rw----·····2.0·fat····48364·b-·defN·26-May-06·19:24·deploy/mono-api-exc.html10 -rw----·····2.0·fat····48364·b-·defN·25-Apr-04·19:25·deploy/mono-api-exc.html
11 -rw----·····2.0·fat····11357·b-·defN·26-May-06·19:24·deploy/mono-api-gchandle.html11 -rw----·····2.0·fat····11357·b-·defN·25-Apr-04·19:25·deploy/mono-api-gchandle.html
12 -rw----·····2.0·fat····28795·b-·defN·26-May-06·19:24·deploy/mono-api-gc.html12 -rw----·····2.0·fat····28795·b-·defN·25-Apr-04·19:25·deploy/mono-api-gc.html
13 -rw----·····2.0·fat····18030·b-·defN·26-May-06·19:24·deploy/mono-api-jit.html13 -rw----·····2.0·fat····18030·b-·defN·25-Apr-04·19:25·deploy/mono-api-jit.html
14 -rw----·····2.0·fat····81702·b-·defN·26-May-06·19:24·deploy/mono-api-metadata.html14 -rw----·····2.0·fat····81702·b-·defN·25-Apr-04·19:25·deploy/mono-api-metadata.html
15 -rw----·····2.0·fat····32842·b-·defN·26-May-06·19:24·deploy/mono-api-profiler.html15 -rw----·····2.0·fat····32842·b-·defN·25-Apr-04·19:25·deploy/mono-api-profiler.html
16 -rw----·····2.0·fat····33010·b-·defN·26-May-06·19:24·deploy/mono-api-reflection.html16 -rw----·····2.0·fat····33010·b-·defN·25-Apr-04·19:25·deploy/mono-api-reflection.html
17 -rw----·····2.0·fat····19437·b-·defN·26-May-06·19:24·deploy/mono-api-threads.html17 -rw----·····2.0·fat····19437·b-·defN·25-Apr-04·19:25·deploy/mono-api-threads.html
18 -rw----·····2.0·fat····23514·b-·defN·26-May-06·19:24·deploy/mono-api-type.html18 -rw----·····2.0·fat····23514·b-·defN·25-Apr-04·19:25·deploy/mono-api-type.html
19 -rw----·····2.0·fat····22930·b-·defN·26-May-06·19:24·deploy/mono-api-types.html19 -rw----·····2.0·fat····22930·b-·defN·25-Apr-04·19:25·deploy/mono-api-types.html
20 -rw----·····2.0·fat····13945·b-·defN·26-May-06·19:24·deploy/mono-api-security.html20 -rw----·····2.0·fat····13945·b-·defN·25-Apr-04·19:25·deploy/mono-api-security.html
21 -rw----·····2.0·fat····71943·b-·defN·26-May-06·19:24·deploy/mono-api-wapi.html21 -rw----·····2.0·fat····71943·b-·defN·25-Apr-04·19:25·deploy/mono-api-wapi.html
22 -rw----·····2.0·fat····23080·b-·defN·26-May-06·19:24·deploy/mono-api-debug.html22 -rw----·····2.0·fat····23080·b-·defN·25-Apr-04·19:25·deploy/mono-api-debug.html
23 -rw----·····2.0·fat·····7109·b-·defN·26-May-06·19:24·deploy/mono-api-utils.html23 -rw----·····2.0·fat·····7109·b-·defN·25-Apr-04·19:25·deploy/mono-api-utils.html
24 -rw----·····2.0·fat·····7672·b-·defN·26-May-06·19:24·deploy/mono-api-counters.html24 -rw----·····2.0·fat·····7672·b-·defN·25-Apr-04·19:25·deploy/mono-api-counters.html
25 -rw----·····2.0·fat····28187·b-·defN·26-May-06·19:24·deploy/mono-api-unsorted.html25 -rw----·····2.0·fat····28187·b-·defN·25-Apr-04·19:25·deploy/mono-api-unsorted.html
26 -rw----·····2.0·fat····24555·b-·defN·26-May-06·19:24·deploy/mono-api-dynamic-codegen.html26 -rw----·····2.0·fat····24555·b-·defN·25-Apr-04·19:25·deploy/mono-api-dynamic-codegen.html
27 25·files,·883832·bytes·uncompressed,·110707·bytes·compressed:··87.5%27 25·files,·883832·bytes·uncompressed,·110707·bytes·compressed:··87.5%
37.3 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'7 0000A·Modification·Time·····5A849B35·(1518639925)·'Fri·Apr··4·19:25:42·2025'
8 0000E·CRC···················C4A2E866·(3299010662)8 0000E·CRC···················C4A2E866·(3299010662)
9 00012·Compressed·Size·······00001A6E·(6766)9 00012·Compressed·Size·······00001A6E·(6766)
10 00016·Uncompressed·Size·····000091C1·(37313)10 00016·Uncompressed·Size·····000091C1·(37313)
11 0001A·Filename·Length·······001E·(30)11 0001A·Filename·Length·······001E·(30)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'13 0001E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 01AAA·LOCAL·HEADER·#2·······04034B50·(67324752)20 01AAA·LOCAL·HEADER·#2·······04034B50·(67324752)
21 01AAE·Extract·Zip·Spec······14·(20)·'2.0'21 01AAE·Extract·Zip·Spec······14·(20)·'2.0'
22 01AAF·Extract·OS············00·(0)·'MS-DOS'22 01AAF·Extract·OS············00·(0)·'MS-DOS'
23 01AB0·General·Purpose·Flag··0000·(0)23 01AB0·General·Purpose·Flag··0000·(0)
24 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
25 01AB2·Compression·Method····0008·(8)·'Deflated'25 01AB2·Compression·Method····0008·(8)·'Deflated'
26 01AB4·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'26 01AB4·Modification·Time·····5A849B35·(1518639925)·'Fri·Apr··4·19:25:42·2025'
27 01AB8·CRC···················95566824·(2505467940)27 01AB8·CRC···················95566824·(2505467940)
28 01ABC·Compressed·Size·······000018A0·(6304)28 01ABC·Compressed·Size·······000018A0·(6304)
29 01AC0·Uncompressed·Size·····0000CD15·(52501)29 01AC0·Uncompressed·Size·····0000CD15·(52501)
30 01AC4·Filename·Length·······001D·(29)30 01AC4·Filename·Length·······001D·(29)
31 01AC6·Extra·Length··········0000·(0)31 01AC6·Extra·Length··········0000·(0)
32 01AC8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'32 01AC8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 03385·LOCAL·HEADER·#3·······04034B50·(67324752)39 03385·LOCAL·HEADER·#3·······04034B50·(67324752)
40 03389·Extract·Zip·Spec······14·(20)·'2.0'40 03389·Extract·Zip·Spec······14·(20)·'2.0'
41 0338A·Extract·OS············00·(0)·'MS-DOS'41 0338A·Extract·OS············00·(0)·'MS-DOS'
42 0338B·General·Purpose·Flag··0000·(0)42 0338B·General·Purpose·Flag··0000·(0)
43 ······[Bits·1-2]············0·'Normal·Compression'43 ······[Bits·1-2]············0·'Normal·Compression'
44 0338D·Compression·Method····0008·(8)·'Deflated'44 0338D·Compression·Method····0008·(8)·'Deflated'
45 0338F·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'45 0338F·Modification·Time·····5A849B35·(1518639925)·'Fri·Apr··4·19:25:42·2025'
46 03393·CRC···················0EF1A316·(250716950)46 03393·CRC···················0EF1A316·(250716950)
47 03397·Compressed·Size·······000011CA·(4554)47 03397·Compressed·Size·······000011CA·(4554)
48 0339B·Uncompressed·Size·····00009C66·(40038)48 0339B·Uncompressed·Size·····00009C66·(40038)
49 0339F·Filename·Length·······001A·(26)49 0339F·Filename·Length·······001A·(26)
50 033A1·Extra·Length··········0000·(0)50 033A1·Extra·Length··········0000·(0)
51 033A3·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXX'51 033A3·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXX'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 04587·LOCAL·HEADER·#4·······04034B50·(67324752)58 04587·LOCAL·HEADER·#4·······04034B50·(67324752)
59 0458B·Extract·Zip·Spec······14·(20)·'2.0'59 0458B·Extract·Zip·Spec······14·(20)·'2.0'
60 0458C·Extract·OS············00·(0)·'MS-DOS'60 0458C·Extract·OS············00·(0)·'MS-DOS'
61 0458D·General·Purpose·Flag··0000·(0)61 0458D·General·Purpose·Flag··0000·(0)
62 ······[Bits·1-2]············0·'Normal·Compression'62 ······[Bits·1-2]············0·'Normal·Compression'
63 0458F·Compression·Method····0008·(8)·'Deflated'63 0458F·Compression·Method····0008·(8)·'Deflated'
64 04591·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'64 04591·Modification·Time·····5A849B35·(1518639925)·'Fri·Apr··4·19:25:42·2025'
65 04595·CRC···················35F4C8D5·(905234645)65 04595·CRC···················35F4C8D5·(905234645)
66 04599·Compressed·Size·······0000201F·(8223)66 04599·Compressed·Size·······0000201F·(8223)
67 0459D·Uncompressed·Size·····000126E0·(75488)67 0459D·Uncompressed·Size·····000126E0·(75488)
68 045A1·Filename·Length·······001B·(27)68 045A1·Filename·Length·······001B·(27)
69 045A3·Extra·Length··········0000·(0)69 045A3·Extra·Length··········0000·(0)
70 045A5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX'70 045A5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 065DF·LOCAL·HEADER·#5·······04034B50·(67324752)77 065DF·LOCAL·HEADER·#5·······04034B50·(67324752)
78 065E3·Extract·Zip·Spec······14·(20)·'2.0'78 065E3·Extract·Zip·Spec······14·(20)·'2.0'
79 065E4·Extract·OS············00·(0)·'MS-DOS'79 065E4·Extract·OS············00·(0)·'MS-DOS'
80 065E5·General·Purpose·Flag··0000·(0)80 065E5·General·Purpose·Flag··0000·(0)
81 ······[Bits·1-2]············0·'Normal·Compression'81 ······[Bits·1-2]············0·'Normal·Compression'
82 065E7·Compression·Method····0008·(8)·'Deflated'82 065E7·Compression·Method····0008·(8)·'Deflated'
83 065E9·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'83 065E9·Modification·Time·····5A849B35·(1518639925)·'Fri·Apr··4·19:25:42·2025'
84 065ED·CRC···················41B35D05·(1102273797)84 065ED·CRC···················41B35D05·(1102273797)
85 065F1·Compressed·Size·······00000BA5·(2981)85 065F1·Compressed·Size·······00000BA5·(2981)
86 065F5·Uncompressed·Size·····00005862·(22626)86 065F5·Uncompressed·Size·····00005862·(22626)
87 065F9·Filename·Length·······001B·(27)87 065F9·Filename·Length·······001B·(27)
88 065FB·Extra·Length··········0000·(0)88 065FB·Extra·Length··········0000·(0)
89 065FD·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX'89 065FD·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 071BD·LOCAL·HEADER·#6·······04034B50·(67324752)96 071BD·LOCAL·HEADER·#6·······04034B50·(67324752)
97 071C1·Extract·Zip·Spec······14·(20)·'2.0'97 071C1·Extract·Zip·Spec······14·(20)·'2.0'
98 071C2·Extract·OS············00·(0)·'MS-DOS'98 071C2·Extract·OS············00·(0)·'MS-DOS'
99 071C3·General·Purpose·Flag··0000·(0)99 071C3·General·Purpose·Flag··0000·(0)
100 ······[Bits·1-2]············0·'Normal·Compression'100 ······[Bits·1-2]············0·'Normal·Compression'
101 071C5·Compression·Method····0008·(8)·'Deflated'101 071C5·Compression·Method····0008·(8)·'Deflated'
102 071C7·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'102 071C7·Modification·Time·····5A849B35·(1518639925)·'Fri·Apr··4·19:25:42·2025'
103 071CB·CRC···················48054EE4·(1208307428)103 071CB·CRC···················48054EE4·(1208307428)
104 071CF·Compressed·Size·······00001CFC·(7420)104 071CF·Compressed·Size·······00001CFC·(7420)
105 071D3·Uncompressed·Size·····0000D69D·(54941)105 071D3·Uncompressed·Size·····0000D69D·(54941)
106 071D7·Filename·Length·······001C·(28)106 071D7·Filename·Length·······001C·(28)
107 071D9·Extra·Length··········0000·(0)107 071D9·Extra·Length··········0000·(0)
108 071DB·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'108 071DB·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 08EF3·LOCAL·HEADER·#7·······04034B50·(67324752)115 08EF3·LOCAL·HEADER·#7·······04034B50·(67324752)
116 08EF7·Extract·Zip·Spec······14·(20)·'2.0'116 08EF7·Extract·Zip·Spec······14·(20)·'2.0'
117 08EF8·Extract·OS············00·(0)·'MS-DOS'117 08EF8·Extract·OS············00·(0)·'MS-DOS'
118 08EF9·General·Purpose·Flag··0000·(0)118 08EF9·General·Purpose·Flag··0000·(0)
119 ······[Bits·1-2]············0·'Normal·Compression'119 ······[Bits·1-2]············0·'Normal·Compression'
120 08EFB·Compression·Method····0008·(8)·'Deflated'120 08EFB·Compression·Method····0008·(8)·'Deflated'
121 08EFD·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'121 08EFD·Modification·Time·····5A849B35·(1518639925)·'Fri·Apr··4·19:25:42·2025'
122 08F01·CRC···················073BB8F5·(121354485)122 08F01·CRC···················073BB8F5·(121354485)
123 08F05·Compressed·Size·······00001AED·(6893)123 08F05·Compressed·Size·······00001AED·(6893)
124 08F09·Uncompressed·Size·····00011EDC·(73436)124 08F09·Uncompressed·Size·····00011EDC·(73436)
125 08F0D·Filename·Length·······001A·(26)125 08F0D·Filename·Length·······001A·(26)
126 08F0F·Extra·Length··········0000·(0)126 08F0F·Extra·Length··········0000·(0)
127 08F11·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXX'127 08F11·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXX'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 0AA18·LOCAL·HEADER·#8·······04034B50·(67324752)134 0AA18·LOCAL·HEADER·#8·······04034B50·(67324752)
135 0AA1C·Extract·Zip·Spec······14·(20)·'2.0'135 0AA1C·Extract·Zip·Spec······14·(20)·'2.0'
136 0AA1D·Extract·OS············00·(0)·'MS-DOS'136 0AA1D·Extract·OS············00·(0)·'MS-DOS'
137 0AA1E·General·Purpose·Flag··0000·(0)137 0AA1E·General·Purpose·Flag··0000·(0)
138 ······[Bits·1-2]············0·'Normal·Compression'138 ······[Bits·1-2]············0·'Normal·Compression'
139 0AA20·Compression·Method····0008·(8)·'Deflated'139 0AA20·Compression·Method····0008·(8)·'Deflated'
140 0AA22·Modification·Time·····5CA69B0A·(1554422538)·'Wed·May··6·19:24:20·2026'140 0AA22·Modification·Time·····5A849B35·(1518639925)·'Fri·Apr··4·19:25:42·2025'
141 0AA26·CRC···················F2591E5C·(4065926748)141 0AA26·CRC···················F2591E5C·(4065926748)
142 0AA2A·Compressed·Size·······0000123B·(4667)142 0AA2A·Compressed·Size·······0000123B·(4667)
143 0AA2E·Uncompressed·Size·····00007929·(31017)143 0AA2E·Uncompressed·Size·····00007929·(31017)
144 0AA32·Filename·Length·······001C·(28)144 0AA32·Filename·Length·······001C·(28)
145 0AA34·Extra·Length··········0000·(0)145 0AA34·Extra·Length··········0000·(0)
146 0AA36·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'146 0AA36·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
147 #147 #
Max diff block lines reached; 32213/38119 bytes (84.51%) of diff not shown.
330 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·May·06·2026·19:24:20,·uncompressed·size·37313,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Apr·04·2025·19:25:42,·uncompressed·size·37313,·method=deflate
9.94 MB
./usr/lib/monodoc/sources/netdocs.zip
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
00000000:·504b·0304·1400·0000·0800·ed9a·a65c·60ce··PK...........\`.00000000:·504b·0304·1400·0000·0800·8f99·845a·60ce··PK...........Z`.
00000010:·232f·a117·0000·197c·0000·0100·0000·30ed··#/.....|......0.00000010:·232f·a117·0000·197c·0000·0100·0000·30ed··#/.....|......0.
00000020:·5dfd·6e1b·b9b5·7f15·42f7·8fda·802c·a549··].n.....B....,.I00000020:·5dfd·6e1b·b9b5·7f15·42f7·8fda·802c·a549··].n.....B....,.I
00000030:·b6d8·769d·148e·ed74·8d8d·e3d4·76b2·5860··..v....t....v.X`00000030:·b6d8·769d·148e·ed74·8d8d·e3d4·76b2·5860··..v....t....v.X`
00000040:·8180·9aa1·2cde·cc57·8733·76d4·a7e9·7bdc··....,..W.3v...{.00000040:·8180·9aa1·2cde·cc57·8733·76d4·a7e9·7bdc··....,..W.3v...{.
00000050:·3f2e·d017·baaf·70cf·07c9·2147·9223·2976··?.....p...!G.#)v00000050:·3f2e·d017·baaf·70cf·07c9·2147·9223·2976··?.....p...!G.#)v
00000060:·3e50·1768·561e·0dc9·c3c3·c3f3·f923·f57f··>P.hV........#..00000060:·3e50·1768·561e·0dc9·c3c3·c3f3·f923·f57f··>P.hV........#..
00000070:·fff3·bffb·7ffd·9867·e25a·d546·97c5·b3c1··.......g.Z.F....00000070:·fff3·bffb·7ffd·9867·e25a·d546·97c5·b3c1··.......g.Z.F....
Offset 374, 15 lines modifiedOffset 374, 15 lines modified
00001750:·e01f·e28b·a1bb·cb67·e907·518d·c2e5·6810··.......g..Q...h.00001750:·e01f·e28b·a1bb·cb67·e907·518d·c2e5·6810··.......g..Q...h.
00001760:·278f·6eab·bd65·36ca·4dd9·bb59·d137·c28b··'.n..e6.M..Y.7..00001760:·278f·6eab·bd65·36ca·4dd9·bb59·d137·c28b··'.n..e6.M..Y.7..
00001770:·a5fd·1de3·fc03·06a3·dea4·390d·54cd·39bb··..........9.T.9.00001770:·a5fd·1de3·fc03·06a3·dea4·390d·54cd·39bb··..........9.T.9.
00001780:·82bd·86b7·fc03·318e·c3ee·9c63·c95e·82bf··......1....c.^..00001780:·82bd·86b7·fc03·318e·c3ee·9c63·c95e·82bf··......1....c.^..
00001790:·0c1d·3b20·c83d·01e2·cb22·809d·d36f·43f3··..;·.=..."...oC.00001790:·0c1d·3b20·c83d·01e2·cb22·809d·d36f·43f3··..;·.=..."...oC.
000017a0:·6915·9f3e·a4df·0ef8·ba37·6cdf·f623·93db··i..>.....7l..#..000017a0:·6915·9f3e·a4df·0ef8·ba37·6cdf·f623·93db··i..>.....7l..#..
000017b0:·4094·294e·5f03·973c·f6bf·2b35·a65d·fbff··@.)N_..<..+5.]..000017b0:·4094·294e·5f03·973c·f6bf·2b35·a65d·fbff··@.)N_..<..+5.]..
000017c0:·504b·0304·1400·0000·0800·ed9a·a65c·4f91··PK...........\O.000017c0:·504b·0304·1400·0000·0800·8f99·845a·4f91··PK...........ZO.
000017d0:·8aa3·2d04·0000·191d·0000·0100·0000·31ed··..-...........1.000017d0:·8aa3·2d04·0000·191d·0000·0100·0000·31ed··..-...........1.
000017e0:·98ef·6ee2·4610·c05f·65e4·7e49·a4c4·e608··..n.F.._e.~I....000017e0:·98ef·6ee2·4610·c05f·65e4·7e49·a4c4·e608··..n.F.._e.~I....
000017f0:·7717·5524·274a·4813·1d81·9321·a9ee·53b4··w.U$'JH....!..S.000017f0:·7717·5524·274a·4813·1d81·9321·a9ee·53b4··w.U$'JH....!..S.
00001800:·9831·ac6e·bdeb·db5d·d3a3·afd6·0f7d·a4be··.1.n...].....}..00001800:·9831·ac6e·bdeb·db5d·d3a3·afd6·0f7d·a4be··.1.n...].....}..
00001810:·42c7·6bcc·991c·a439·a985·4af5·17b3·6bcf··B.k....9..J...k.00001810:·42c7·6bcc·991c·a439·a985·4af5·17b3·6bcf··B.k....9..J...k.
00001820:·bf9d·99df·58e6·cfdf·ff68·bffb·9208·58a0··....X....h....X.00001820:·bf9d·99df·58e6·cfdf·ff68·bffb·9208·58a0··....X....h....X.
00001830:·365c·c90b·ef95·dff0·0065·a4a6·5cce·2ebc··6\.......e..\...00001830:·365c·c90b·ef95·dff0·0065·a4a6·5cce·2ebc··6\.......e..\...
Offset 443, 15 lines modifiedOffset 443, 15 lines modified
00001ba0:·d7d8·4b49·dad0·d937·4e55·e75b·987a·5333··..KI...7NU.[.zS300001ba0:·d7d8·4b49·dad0·d937·4e55·e75b·987a·5333··..KI...7NU.[.zS3
00001bb0:·7520·a6fa·c36e·a7ff·78d7·e9de·dc0e·7a35··u·...n..x.....z500001bb0:·7520·a6fa·c36e·a7ff·78d7·e9de·dc0e·7a35··u·...n..x.....z5
00001bc0:·581f·50c7·4a27·4c46·f83d·6fa9·a76a·fbc6··X.P.J'LF.=o..j..00001bc0:·581f·50c7·4a27·4c46·f83d·6fa9·a76a·fbc6··X.P.J'LF.=o..j..
00001bd0:·eb89·ff2d·84b5·6ac2·0e44·d887·5e78·3d0c··...-..j..D..^x=.00001bd0:·eb89·ff2d·84b5·6ac2·0e44·d887·5e78·3d0c··...-..j..D..^x=.
00001be0:·ef3a·836e·af7e·7b39·c8f2·2f14·f352·b40a··.:.n.~{9../..R..00001be0:·ef3a·836e·af7e·7b39·c8f2·2f14·f352·b40a··.:.n.~{9../..R..
00001bf0:·e17d·03e5·bc6e·c1e8·758d·d181·30ca·bf9e··.}...n..u...0...00001bf0:·e17d·03e5·bc6e·c1e8·758d·d181·30ca·bf9e··.}...n..u...0...
00001c00:·46ff·3376·82f5·ffe9·81cb·fc5f·504b·0304··F.3v......._PK..00001c00:·46ff·3376·82f5·ffe9·81cb·fc5f·504b·0304··F.3v......._PK..
00001c10:·1400·0000·0800·ed9a·a65c·ea79·394e·dc25··.........\.y9N.%00001c10:·1400·0000·0800·8f99·845a·ea79·394e·dc25··.........Z.y9N.%
00001c20:·0000·f84f·0100·0100·0000·32ed·3ddb·72db··...O......2.=.r.00001c20:·0000·f84f·0100·0100·0000·32ed·3ddb·72db··...O......2.=.r.
00001c30:·4696·bfd2·a57d·18b9·8a96·1cdb·c9e6·e278··F....}.........x00001c30:·4696·bfd2·a57d·18b9·8a96·1cdb·c9e6·e278··F....}.........x
00001c40:·4a96·e544·9558·ca58·8a53·a9dd·2d57·1368··J..D.X.X.S..-W.h00001c40:·4a96·e544·9558·ca58·8a53·a9dd·2d57·1368··J..D.X.X.S..-W.h
00001c50:·8a18·8300·070d·4866·b676·6b3e·62fe·661f··......Hf.vk>b.f.00001c50:·8a18·8300·070d·4866·b676·6b3e·62fe·661f··......Hf.vk>b.f.
00001c60:·f65f·e607·f617·f65c·ba81·6e10·a400·de44··._.....\..n....D00001c60:·f65f·e607·f617·f65c·ba81·6e10·a400·de44··._.....\..n....D
00001c70:·4bac·4ac5·a408·f4e5·f4b9·f7b9·fcdf·fffc··K.J.............00001c70:·4bac·4ac5·a408·f4e5·f4b9·f7b9·fcdf·fffc··K.J.............
00001c80:·ef8b·3f7f·1ac5·e25a·653a·4a93·eff7·be38··..?....Ze:J....800001c80:·ef8b·3f7f·1ac5·e25a·653a·4a93·eff7·be38··..?....Ze:J....8
Offset 1051, 15 lines modifiedOffset 1051, 15 lines modified
000041a0:·5751·9284·ba07·d1ff·56c5·af5a·dcc3·db39··WQ......V..Z...9000041a0:·5751·9284·ba07·d1ff·56c5·af5a·dcc3·db39··WQ......V..Z...9
000041b0:·57c1·ca3e·f78b·f479·405a·4903·f8d5·b405··W..>...y@ZI.....000041b0:·57c1·ca3e·f78b·f479·405a·4903·f8d5·b405··W..>...y@ZI.....
000041c0:·b95f·7d63·bc8b·4be3·de07·2e5e·8c0c·6327··._}c..K....^..c'000041c0:·b95f·7d63·bc8b·4be3·de07·2e5e·8c0c·6327··._}c..K....^..c'
000041d0:·8724·0e50·728d·0cd4·9471·8ace·78c3·d264··.$.Pr....q..x..d000041d0:·8724·0e50·728d·0cd4·9471·8ace·78c3·d264··.$.Pr....q..x..d
000041e0:·4026·043d·b540·2efb·ba19·d00f·a587·987a··@&.=.@.........z000041e0:·4026·043d·b540·2efb·ba19·d00f·a587·987a··@&.=.@.........z
000041f0:·6be0·a66e·a4b1·3aab·5ce6·e90c·aadb·f991··k..n..:.\.......000041f0:·6be0·a66e·a4b1·3aab·5ce6·e90c·aadb·f991··k..n..:.\.......
00004200:·f980·7f22·bcfc·7f50·4b03·0414·0000·0008··..."...PK.......00004200:·f980·7f22·bcfc·7f50·4b03·0414·0000·0008··..."...PK.......
00004210:·00ed·9aa6·5c32·8d56·ec3f·0400·0040·1900··....\2.V.?...@..00004210:·008f·9984·5a32·8d56·ec3f·0400·0040·1900··....Z2.V.?...@..
00004220:·0001·0000·0033·ed57·db6e·db38·10fd·9581··.....3.W.n.8....00004220:·0001·0000·0033·ed57·db6e·db38·10fd·9581··.....3.W.n.8....
00004230:·f665·1748·2527·6d81·c542·7691·4d1b·a0d8··.e.H%'m..Bv.M...00004230:·f665·1748·2527·6d81·c542·7691·4d1b·a0d8··.e.H%'m..Bv.M...
00004240:·3628·62a3·79a6·a491·4d44·2205·928a·eb6f··6(b.y...MD"....o00004240:·3628·62a3·79a6·a491·4d44·2205·928a·eb6f··6(b.y...MD"....o
00004250:·db87·7ed2·fec2·0e49·5996·2fb2·d3d4·6db7··..~....IY./...m.00004250:·db87·7ed2·fec2·0e49·5996·2fb2·d3d4·6db7··..~....IY./...m.
00004260:·d900·412c·5ee6·c299·73c8·997f·fefe·1cbf··..A,^...s.......00004260:·d900·412c·5ee6·c299·73c8·997f·fefe·1cbf··..A,^...s.......
00004270:·fa54·1670·874a·7329·86c1·6938·0800·452a··.T.p.Js)..i8..E*00004270:·fa54·1670·874a·7329·86c1·6938·0800·452a··.T.p.Js)..i8..E*
00004280:·332e·a6c3·a036·f9b3·df83·57a3·78b2·a810··3....6....W.x...00004280:·332e·a6c3·a036·f9b3·df83·57a3·78b2·a810··3....6....W.x...
Offset 1120, 16 lines modifiedOffset 1120, 16 lines modified
000045f0:·75bf·35a5·68d3·c059·527b·429f·402d·0abb··u.5.h..YR{B.@-..000045f0:·75bf·35a5·68d3·c059·527b·429f·402d·0abb··u.5.h..YR{B.@-..
00004600:·d269·7ce6·4c77·db8b·63bd·865f·fbb0·6ede··.i|.Lw..c.._..n.00004600:·d269·7ce6·4c77·db8b·63bd·865f·fbb0·6ede··.i|.Lw..c.._..n.
00004610:·912e·28fd·2c6d·c0ba·93a5·5dcf·eec9·d4cd··..(.,m....].....00004610:·912e·28fd·2c6d·c0ba·93a5·5dcf·eec9·d4cd··..(.,m....].....
00004620:·17ef·c7b1·b5e3·49cb·d8d3·27c6·7e77·c6ee··......I...'.~w..00004620:·17ef·c7b1·b5e3·49cb·d8d3·27c6·7e77·c6ee··......I...'.~w..
00004630:·e29f·90a6·bf85·dc22·5f08·5f5d·a3fc·c4fc··......."_._]....00004630:·e29f·90a6·bf85·dc22·5f08·5f5d·a3fc·c4fc··......."_._]....
00004640:·7d38·75d7·347d·017f·b7aa·ac1f·4be2·ae3b··}8u.4}......K..;00004640:·7d38·75d7·347d·017f·b7aa·ac1f·4be2·ae3b··}8u.4}......K..;
00004650:·2d93·cf9e·98fc·c4e4·6fc1·e407·d02f·6a2b··-.......o..../j+00004650:·2d93·cf9e·98fc·c4e4·6fc1·e407·d02f·6a2b··-.......o..../j+
00004660:·ddc8·65e2·5f50·4b03·0414·0000·0008·00ed··..e._PK.........00004660:·ddc8·65e2·5f50·4b03·0414·0000·0008·008f··..e._PK.........
00004670:·9aa6·5c31·215b·0c03·0300·005c·0900·0001··..\1![.....\....00004670:·9984·5a31·215b·0c03·0300·005c·0900·0001··..Z1![.....\....
00004680:·0000·0034·ed56·cd6e·db30·0c7e·15c2·bb6c··...4.V.n.0.~...l00004680:·0000·0034·ed56·cd6e·db30·0c7e·15c2·bb6c··...4.V.n.0.~...l
00004690:·87da·fd3b·0c83·93a2·eb56·a058·7f80·b5e8··...;.....V.X....00004690:·87da·fd3b·0c83·93a2·eb56·a058·7f80·b5e8··...;.....V.X....
000046a0:·b023·63d3·8910·5932·2439·a9f7·6a3b·ec91··.#c...Y2$9..j;..000046a0:·b023·63d3·8910·5932·2439·a9f7·6a3b·ec91··.#c...Y2$9..j;..
000046b0:·f60a·a364·c771·d205·d980·02bb·0c09·1c49··...d.q.........I000046b0:·f60a·a364·c771·d205·d980·02bb·0c09·1c49··...d.q.........I
000046c0:·a4c8·4f9f·3ed2·f9f9·fd47·7af6·544a·5890··..O.>....Gz.TJX.000046c0:·a4c8·4f9f·3ed2·f9f9·fd47·7af6·544a·5890··..O.>....Gz.TJX.
000046d0:·b142·ab51·7414·1f46·402a·d3b9·50d3·5154··.B.Qt..F@*..P.QT000046d0:·b142·ab51·7414·1f46·402a·d3b9·50d3·5154··.B.Qt..F@*..P.QT
000046e0:·bbe2·e06d·7436·4e1f·9a8a·e016·4b1a·459f··...mt6N.....K.E.000046e0:·bbe2·e06d·7436·4e1f·9a8a·e016·4b1a·459f··...mt6N.....K.E.
Offset 1171, 15 lines modifiedOffset 1171, 15 lines modified
00004920:·aae5·fc59·c9ac·6bd3·974c·4e05·d6d2·edd6··...Y..k..LN.....00004920:·aae5·fc59·c9ac·6bd3·974c·4e05·d6d2·edd6··...Y..k..LN.....
00004930:·4747·dd6f·f5f1·d885·fd53·8df4·feff·4027··GG.o.....S....@'00004930:·4747·dd6f·f5f1·d885·fd53·8df4·feff·4027··GG.o.....S....@'
00004940:·abdc·bd56·8efe·6be5·9956·b675·42cc·55a1··...V..k..V.uB.U.00004940:·abdc·bd56·8efe·6be5·9956·b675·42cc·55a1··...V..k..V.uB.U.
00004950:·4d89·212e·4bc6·3a6d·b8fb·6fbe·2678·ddbf··M.!.K.:m..o.&x..00004950:·4d89·212e·4bc6·3a6d·b8fb·6fbe·2678·ddbf··M.!.K.:m..o.&x..
00004960:·1f2a·6eff·6416·9b2f·07c3·8b95·56fe·ffce··.*n.d../....V...00004960:·1f2a·6eff·6416·9b2f·07c3·8b95·56fe·ffce··.*n.d../....V...
00004970:·ba21·cdc4·82fc·ae5a·f92e·cbaf·8bfd·ea4b··.!.....Z.......K00004970:·ba21·cdc4·82fc·ae5a·f92e·cbaf·8bfd·ea4b··.!.....Z.......K
00004980:·fa3e·9504·367e·0150·4b03·0414·0000·0008··.>..6~.PK.......00004980:·fa3e·9504·367e·0150·4b03·0414·0000·0008··.>..6~.PK.......
00004990:·00ed·9aa6·5ce5·eaab·2915·0500·0046·1d00··....\...)....F..00004990:·008f·9984·5ae5·eaab·2915·0500·0046·1d00··....Z...)....F..
000049a0:·0001·0000·0035·ed99·dd6e·2a37·1080·5f65··.....5...n*7.._e000049a0:·0001·0000·0035·ed99·dd6e·2a37·1080·5f65··.....5...n*7.._e
000049b0:·b4d5·9112·892c·f953·5b55·9023·9290·5374··.....,.S[U.#..St000049b0:·b4d5·9112·892c·f953·5b55·9023·9290·5374··.....,.S[U.#..St
000049c0:·f20b·2469·7b13·99dd·017c·b26b·6f6d·2f39··..$i{....|.kom/9000049c0:·f20b·2469·7b13·99dd·017c·b26b·6f6d·2f39··..$i{....|.kom/9
000049d0:·3c5b·2ffa·487d·85ce·dacb·b224·4424·1492··<[/.H}.....$D$..000049d0:·3c5b·2ffa·487d·85ce·dacb·b224·4424·1492··<[/.H}.....$D$..
000049e0:·5e44·91c8·9ab5·c7f3·f38d·3d36·fffc·f577··^D........=6...w000049e0:·5e44·91c8·9ab5·c7f3·f38d·3d36·fffc·f577··^D........=6...w
000049f0:·edf3·f738·8211·2acd·a5a8·7b3b·feb6·0728··...8..*...{;...(000049f0:·edf3·f738·8211·2acd·a5a8·7b3b·feb6·0728··...8..*...{;...(
00004a00:·0219·7231·a87b·a9e9·6ffd·ec7d·3ea8·75c7··..r1.{..o..}>.u.00004a00:·0219·7231·a87b·a9e9·6ffd·ec7d·3ea8·75c7··..r1.{..o..}>.u.
Offset 1254, 15 lines modifiedOffset 1254, 15 lines modified
00004e50:·e405·a8db·1fa0·aeaf·622c·ffa8·f094·391f··........b,....9.00004e50:·e405·a8db·1fa0·aeaf·622c·ffa8·f094·391f··........b,....9.
00004e60:·4ea4·a203·128b·9308·2b16·d142·ee62·58db··N.......+..B.bX.00004e60:·4ea4·a203·128b·9308·2b16·d142·ee62·58db··N.......+..B.bX.
00004e70:·cdce·c575·fba8·7977·daea·74ed·4f19·d3c9··...u..yw..t.O...00004e70:·cdce·c575·fba8·7977·daea·74ed·4f19·d3c9··...u..yw..t.O...
00004e80:·7c70·b7fc·453e·ccdc·52d3·c96c·e5b7·e633··|p..E>..R..l...300004e80:·7c70·b7fc·453e·ccdc·52d3·c96c·e5b7·e633··|p..E>..R..l...3
00004e90:·77e2·7a28·5382·75f6·e700·9624·4a26·7460··w.z(S.u....$J&t`00004e90:·77e2·7a28·5382·75f6·e700·9624·4a26·7460··w.z(S.u....$J&t`
00004ea0:·3473·6fc9·67ee·a619·084a·acaa·d33d·615c··4so.g....J...=a\00004ea0:·3473·6fc9·67ee·a619·084a·acaa·d33d·615c··4so.g....J...=a\
00004eb0:·bd20·2fab·c545·73d5·06ff·5f50·4b03·0414··.·/..Es..._PK...00004eb0:·bd20·2fab·c545·73d5·06ff·5f50·4b03·0414··.·/..Es..._PK...
00004ec0:·0000·0008·00ed·9aa6·5c45·3eb7·95cc·0200··........\E>.....00004ec0:·0000·0008·008f·9984·5a45·3eb7·95cc·0200··........ZE>.....
00004ed0:·0029·0a00·0001·0000·0036·ed55·c14e·db40··.).......6.U.N.@00004ed0:·0029·0a00·0001·0000·0036·ed55·c14e·db40··.).......6.U.N.@
00004ee0:·10fd·9591·7b01·89da·1038·a0ca·09a2·25a9··....{....8....%.00004ee0:·10fd·9591·7b01·89da·1038·a0ca·09a2·25a9··....{....8....%.
00004ef0:·1010·2442·e979·638f·932d·ebdd·6867·1dc8··..$B.yc..-..hg..00004ef0:·1010·2442·e979·638f·932d·ebdd·6867·1dc8··..$B.yc..-..hg..
00004f00:·b7f5·d04f·ea2f·74bc·8e13·8726·2407·502f··...O./t....&$.P/00004f00:·b7f5·d04f·ea2f·74bc·8e13·8726·2407·502f··...O./t....&$.P/
00004f10:·55a4·78d7·3b3b·f366·e6cd·f3ef·9fbf·e2b3··U.x.;;.f........00004f10:·55a4·78d7·3b3b·f366·e6cd·f3ef·9fbf·e2b3··U.x.;;.f........
00004f20:·e75c·c114·2d49·a3db·c151·7818·00ea·c4a4··.\..-I...Qx.....00004f20:·e75c·c114·2d49·a3db·c151·7818·00ea·c4a4··.\..-I...Qx.....
00004f30:·528f·da41·e1b2·8fa7·c159·27be·9f4d·10fa··R..A.....Y'..M..00004f30:·528f·da41·e1b2·8fa7·c159·27be·9f4d·10fa··R..A.....Y'..M..
Offset 1301, 15 lines modifiedOffset 1301, 15 lines modified
00005140:·aa63·6032·f05d·db5d·36ae·a44e·c3aa·75d5··.c`2.].]6..N..u.00005140:·aa63·6032·f05d·db5d·36ae·a44e·c3aa·75d5··.c`2.].]6..N..u.
00005150:·48fb·f194·54cf·037f·4d4a·b130·85e3·0f48··H...T...MJ.0...H00005150:·48fb·f194·54cf·037f·4d4a·b130·85e3·0f48··H...T...MJ.0...H
00005160:·6955·0e88·74fc·39e1·aea5·291f·e3b2·e38c··iU..t.9...).....00005160:·6955·0e88·74fc·39e1·aea5·291f·e3b2·e38c··iU..t.9...).....
00005170:·c24a·3154·4821·6c9c·8f79·c3d7·ce47·df68··.J1TH!l..y...G.h00005170:·c24a·3154·4821·6c9c·8f79·c3d7·ce47·df68··.J1TH!l..y...G.h
00005180:·dc75·10bc·edbf·627c·197c·41ed·c3ff·d47e··.u....b|.|A....~00005180:·dc75·10bc·edbf·627c·197c·41ed·c3ff·d47e··.u....b|.|A....~
00005190:·3f6a·f7cd·1ac5·667e·d25c·d0d3·703b·d3a2··?j....f~.\..p;..00005190:·3f6a·f7cd·1ac5·667e·d25c·d0d3·703b·d3a2··?j....f~.\..p;..
000051a0:·8526·473e·a33f·504b·0304·1400·0000·0800··.&G>.?PK........000051a0:·8526·473e·a33f·504b·0304·1400·0000·0800··.&G>.?PK........
000051b0:·ed9a·a65c·6a8c·9a99·2f03·0000·7f0c·0000··...\j.../.......000051b0:·8f99·845a·6a8c·9a99·2f03·0000·7f0c·0000··...Zj.../.......
000051c0:·0100·0000·37ed·55db·4edb·4010·fd95·91fb··....7.U.N.@.....000051c0:·0100·0000·37ed·55db·4edb·4010·fd95·91fb··....7.U.N.@.....
000051d0:·0212·c410·02aa·2a27·8896·2250·6991·08a2··......*'.."Pi...000051d0:·0212·c410·02aa·2a27·8896·2250·6991·08a2··......*'.."Pi...
000051e0:·eae3·c61e·275b·d6bb·eeee·1aea·fe5a·1ffa··....'[.......Z..000051e0:·eae3·c61e·275b·d6bb·eeee·1aea·fe5a·1ffa··....'[.......Z..
000051f0:·49fd·85ce·ae2f·7152·4243·85da·1784·44f6··I..../qRBC....D.000051f0:·49fd·85ce·ae2f·7152·4243·85da·1784·44f6··I..../qRBC....D.
00005200:·3273·e6cc·ccf1·eccf·ef3f·a2c3·af99·805b··2s.......?.....[00005200:·3273·e6cc·ccf1·eccf·ef3f·a2c3·af99·805b··2s.......?.....[
00005210:·d486·2b39·0c76·7b3b·01a0·8c55·c2e5·7418··..+9.v{;...U..t.00005210:·d486·2b39·0c76·7b3b·01a0·8c55·c2e5·7418··..+9.v{;...U..t.
00005220:·1436·dd7e·191c·8ea2·ab32·47f8·c032·1c06··.6.~.....2G..2..00005220:·1436·dd7e·191c·8ea2·ab32·47f8·c032·1c06··.6.~.....2G..2..
Offset 1353, 16 lines modifiedOffset 1353, 16 lines modified
00005480:·a1e0·46eb·e8c4·0589·c2ce·c98a·27e0·d1d3··..F.........'...00005480:·a1e0·46eb·e8c4·0589·c2ce·c98a·27e0·d1d3··..F.........'...
00005490:·fdd2·8bc4·27d3·6c3c·fe43·84a3·b063·d86c··....'.l<.C...c.l00005490:·fdd2·8bc4·27d3·6c3c·fe43·84a3·b063·d86c··....'.l<.C...c.l
000054a0:·6a88·aa29·4faa·1f1a·c190·d425·5ad4·ebb2··j..)O......%Z...000054a0:·6a88·aa29·4faa·1f1a·c190·d425·5ad4·ebb2··j..)O......%Z...
000054b0:·16ea·02dd·ab85·2681·bdfe·ba72·e878·fc6b··......&....r.x.k000054b0:·16ea·02dd·ab85·2681·bdfe·ba72·e878·fc6b··......&....r.x.k
000054c0:·45cc·43b7·a2d8·dfed·3fcb·6259·16f7·4eb1··E.C.....?.bY..N.000054c0:·45cc·43b7·a2d8·dfed·3fcb·6259·16f7·4eb1··E.C.....?.bY..N.
Max diff block lines reached; 10415343/10424448 bytes (99.91%) of diff not shown.