29.3 MB
/srv/reproducible-results/rbuild-debian/r-b-build.fm5q0uZF/b1/mono_6.12.0.199+dfsg-6_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.fm5q0uZF/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 ·8a3116f84380fd2418740dad27b15aba·156936·cli-mono·optional·mono-4.0-gac_6.12.0.199+dfsg-6_all.deb153 ·f715d2286a6ade7d3d3622df19b21030·157248·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 ·3d03b6412de4f19fd0ab28b5005416e1·6522284·debug·optional·mono-dbg_6.12.0.199+dfsg-6_all.deb 
158 ·7166cbfb13b9cd178a607a7b7e53e9cb·23548176·cli-mono·optional·mono-devel_6.12.0.199+dfsg-6_all.deb157 ·0dd139d6d92d9819f67e360177186d66·6522632·debug·optional·mono-dbg_6.12.0.199+dfsg-6_all.deb
 158 ·287b657e415ef59cf35323c7cafb461e·23549176·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 ·228b0f3a99a35ceff3f57014f98be9d9·540344·cli-mono·optional·mono-mcs_6.12.0.199+dfsg-6_all.deb160 ·622cd937747e490832b4599a5c40daf7·541040·cli-mono·optional·mono-mcs_6.12.0.199+dfsg-6_all.deb
161 ·14ea84ffefbb8489abe4c9b4a46fb1be·1607716·cli-mono·optional·mono-runtime-boehm_6.12.0.199+dfsg-6_amd64.deb161 ·778c86edc46da1987640e6174cfbb567·1608340·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 ·36fcd991d9c96cdf2ce142b1658b9326·21357208·debug·optional·mono-runtime-dbg_6.12.0.199+dfsg-6_amd64.deb163 ·dda128d5614aa2038058fe844f5c4bf9·21352768·debug·optional·mono-runtime-dbg_6.12.0.199+dfsg-6_amd64.deb
164 ·51906d9496eb5f8f34170b3eb3c390d1·1685104·cli-mono·optional·mono-runtime-sgen_6.12.0.199+dfsg-6_amd64.deb164 ·11cc65ea79bbe7139a9e8f341c2f6689·1684768·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 ·ccb6d88fc2034ff0527fd4f43d4a499f·18822764·doc·optional·monodoc-manual_6.12.0.199+dfsg-6_all.deb170 ·733d88a6e7b7a534854f22ae9410a6fa·18822808·doc·optional·monodoc-manual_6.12.0.199+dfsg-6_all.deb
8.56 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···155764·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0···156076·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
8.03 KB
data.tar.xz
8.01 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)···479232·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
6.69 KB
./usr/lib/mono/4.5/gacutil.exe
6.63 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:·0x0007420014 »       ··············Code·Size:·0x00074400
15 »       ··Initialized·Data·Size:·0x0000080015 »       ··Initialized·Data·Size:·0x00000800
16 »       Uninitialized·Data·Size:·0x0000000016 »       Uninitialized·Data·Size:·0x00000000
17 »       ········Entry·Point·RVA:·0x0007619e17 »       ········Entry·Point·RVA:·0x0007626e
18 »       ·»       ··Code·Base·RVA:·0x0000200018 »       ·»       ··Code·Base·RVA:·0x00002000
19 »       »       ··Data·Base·RVA:·0x0007800019 »       »       ··Data·Base·RVA:·0x00078000
  
  
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:·0x00076150·[0x0000004b]47 »       ·····Import·Table:·0x00076220·[0x0000004b]
48 »       ···Resource·Table:·0x0007a000·[0x000002e0]48 »       ···Resource·Table:·0x0007a000·[0x000002e0]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x0007c000·[0x0000000c]51 »       ······Reloc·Table:·0x0007c000·[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:·0x000741a463 »       ···Virtual·Size:·0x00074274
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0007420065 »       ··Raw·Data·Size:·0x00074400
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:·0x000001d473 »       ···Virtual·Size:·0x000001d8
74 »       Virtual·Address:·0x0007800074 »       Virtual·Address:·0x00078000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007460076 »       ···Raw·Data·Ptr:·0x00074800
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:·0x0007a00084 »       Virtual·Address:·0x0007a000
85 »       ··Raw·Data·Size:·0x0000040085 »       ··Raw·Data·Size:·0x00000400
86 »       ···Raw·Data·Ptr:·0x0007480086 »       ···Raw·Data·Ptr:·0x00074a00
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:·0x0007c00094 »       Virtual·Address:·0x0007c000
95 »       ··Raw·Data·Size:·0x0000020095 »       ··Raw·Data·Size:·0x00000200
96 »       ···Raw·Data·Ptr:·0x00074c0096 »       ···Raw·Data·Ptr:·0x00074e00
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:·0x000360e8·[0x00040068]105 »       ·········Metadata:·0x000360f8·[0x0004011c]
106 »       Entry·Point·Token:·0x06000002106 »       Entry·Point·Token:·0x06000002
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·-·0x00021e5c·[138736·==·0x00021df0]126 »       Tables·(#~):·0x0000006c·-·0x00021e5c·[138736·==·0x00021df0]
127 »       ····Strings:·0x00021e5c·-·0x000322b8·[66652·==·0x0001045c]127 »       ····Strings:·0x00021e5c·-·0x000322b8·[66652·==·0x0001045c]
128 »       ·······Blob:·0x00039d50·-·0x00040068·[25368·==·0x00006318]128 »       ·······Blob:·0x00039d50·-·0x0004011c·[25548·==·0x000063cc]
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·345e4)132 Table·Module:·1·records·(12·bytes,·at·345f4)
133 Table·TypeRef:·185·records·(10·bytes,·at·345f0)133 Table·TypeRef:·185·records·(10·bytes,·at·34600)
134 Table·TypeDef:·364·records·(18·bytes,·at·34d2a)134 Table·TypeDef:·364·records·(18·bytes,·at·34d3a)
135 Table·Field:·1871·records·(8·bytes,·at·366c2)135 Table·Field:·1871·records·(8·bytes,·at·366d2)
136 Table·Method:·3576·records·(16·bytes,·at·3a13a)136 Table·Method:·3576·records·(16·bytes,·at·3a14a)
137 Table·Param:·3321·records·(8·bytes,·at·480ba)137 Table·Param:·3321·records·(8·bytes,·at·480ca)
138 Table·InterfaceImpl:·51·records·(4·bytes,·at·4e882)138 Table·InterfaceImpl:·51·records·(4·bytes,·at·4e892)
139 Table·MemberRef:·1103·records·(8·bytes,·at·4e94e)139 Table·MemberRef:·1103·records·(8·bytes,·at·4e95e)
140 Table·Constant:·513·records·(6·bytes,·at·50bc6)140 Table·Constant:·513·records·(6·bytes,·at·50bd6)
141 Table·CustomAttribute:·96·records·(8·bytes,·at·517cc)141 Table·CustomAttribute:·96·records·(8·bytes,·at·517dc)
142 Table·DeclSecurity:·1·records·(6·bytes,·at·51acc)142 Table·DeclSecurity:·1·records·(6·bytes,·at·51adc)
143 Table·ClassLayout:·10·records·(8·bytes,·at·51ad2)143 Table·ClassLayout:·10·records·(8·bytes,·at·51ae2)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·51b22)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·51b32)
145 Table·StandaloneSig:·521·records·(2·bytes,·at·51b2e)145 Table·StandaloneSig:·521·records·(2·bytes,·at·51b3e)
146 Table·EventMap:·2·records·(4·bytes,·at·51f40)146 Table·EventMap:·2·records·(4·bytes,·at·51f50)
147 Table·Event:·4·records·(8·bytes,·at·51f48)147 Table·Event:·4·records·(8·bytes,·at·51f58)
148 Table·PropertyMap:·149·records·(4·bytes,·at·51f68)148 Table·PropertyMap:·149·records·(4·bytes,·at·51f78)
149 Table·Property:·1036·records·(8·bytes,·at·521bc)149 Table·Property:·1036·records·(8·bytes,·at·521cc)
150 Table·MethodSemantics:·1072·records·(6·bytes,·at·5421c)150 Table·MethodSemantics:·1072·records·(6·bytes,·at·5422c)
Max diff block lines reached; 0/6776 bytes (0.00%) of diff not shown.
11.6 MB
mono-dbg_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·····7372·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····7372·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6514720·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0··6515068·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
11.6 MB
data.tar.xz
11.6 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)···211099·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/al.exe.mdb19 -rw-r--r--···0·root·········(0)·root·········(0)···210949·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)···204767·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/gacutil.exe.mdb35 -rw-r--r--···0·root·········(0)·root·········(0)···204765·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)···659165·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mcs.exe.mdb48 -rw-r--r--···0·root·········(0)·root·········(0)···659249·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)···234774·2025-04-03·13:46:50.000000·./usr/lib/mono/4.5/mono-symbolicate.exe.mdb59 -rw-r--r--···0·root·········(0)·root·········(0)···234733·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, 706 lines modifiedOffset 1, 706 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·1547·671c·e517·b24b·9b7a·11fd·12b3·36a2··.Gg....K.z....6.00000010:·52d2·6c66·2c7b·b545·8da5·1ad4·6243·b852··R.lf,{.E....bC.R
00000020:·9b38·0300·7000·0000·438a·0200·5d00·0000··.8..p...C...]...00000020:·0538·0300·7000·0000·ad89·0200·5d00·0000··.8..p.......]...
00000030:·b335·0300·e802·0000·5d00·0000·cb32·0300··.5......]....2..00000030:·1d35·0300·e802·0000·5d00·0000·3532·0300··.5......]...52..
00000040:·e802·0000·020e·0000·b38a·0200·18a8·0000··................00000040:·e802·0000·020e·0000·1d8a·0200·18a8·0000··................
00000050:·0000·0000·0000·0000·9b38·0300·0000·0000··.........8......00000050:·0000·0000·0000·0000·0538·0300·0000·0000··.........8......
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·5e2f·6275··..7...U...Z.^/bu00000130:·de13·37b6·ac89·550b·9c83·5a00·562f·6275··..7...U...Z.V/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:·2f47·656e·6572·6963·5772·6170·7065·7273··/GenericWrappers
00000180:·2f41·6d62·6967·756f·7573·4d61·7463·6845··/AmbiguousMatchE 
00000190:·7863·6570·7469·6f6e·2e63·7360·a66e·40cf··xception.cs`.n@. 
000001a0:·6482·4cb6·f042·d481·72a7·99b4·c82d·ba68··d.L..B..r....-.h 
000001b0:·55a9·d16a·1f15·883a·874e·c100·4d2f·6275··U..j...:.N..M/bu 
000001c0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
000001d0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
000001e0:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
000001f0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000200:·2f46·7573·696f·6e2e·6373·60a6·6e40·cf64··/Fusion.cs`.n@.d 
00000210:·824c·b6f0·42d4·8172·a799·89d9·4d51·0145··.L..B..r....MQ.E 
00000220:·9fa9·4de8·abbb·1c02·0860·0063·2f62·7569··..M......`.c/bui 
00000230:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000240:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000250:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00000260:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00000270:·4375·7374·6f6d·4174·7472·6962·7574·6554··CustomAttributeT 
00000280:·7970·6564·4172·6775·6d65·6e74·2e63·7360··ypedArgument.cs` 
00000290:·a66e·40cf·6482·4cb6·f042·d481·72a7·9977··.n@.d.L..B..r..w 
000002a0:·16b0·05cb·7808·d782·06ee·f76c·a916·7f00··....x......l.... 
000002b0:·5e2f·6275·696c·642f·7265·7072·6f64·7563··^/build/reproduc 
000002c0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000002d0:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
000002e0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
000002f0:·6c65·6374·2f42·6164·496d·6167·6546·6f72··lect/BadImageFor 
00000300:·6d61·7445·7863·6570·7469·6f6e·2e63·7360··matException.cs` 
00000310:·a66e·40cf·6482·4cb6·f042·d481·72a7·99ee··.n@.d.L..B..r... 
00000320:·2933·185c·e404·bb53·3743·006e·0cd7·cc00··)3.\...S7C.n.... 
00000330:·632f·6275·696c·642f·7265·7072·6f64·7563··c/build/reproduc 
00000340:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00000350:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
00000360:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00000370:·6c65·6374·2f43·7573·746f·6d41·7474·7269··lect/CustomAttri 
00000380:·6275·7465·4e61·6d65·6441·7267·756d·656e··buteNamedArgumen 
00000390:·742e·6373·60a6·6e40·cf64·824c·b6f0·42d4··t.cs`.n@.d.L..B. 
000003a0:·8172·a799·81ea·4ee0·2fd0·d7e5·7a42·00a5··.r....N./...zB.. 
000003b0:·9e0b·459c·0055·2f62·7569·6c64·2f72·6570··..E..U/build/rep 
000003c0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
000003d0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
000003e0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
000003f0:·6d2f·7265·666c·6563·742f·5479·7065·4e61··m/reflect/TypeNa 
00000400:·6d65·5061·7273·6572·2e63·7360·a66e·40cf··meParser.cs`.n@. 
00000410:·6482·4cb6·f042·d481·72a7·998c·569c·0496··d.L..B..r...V... 
00000420:·9953·c033·2132·b6c1·6f36·d100·582f·6275··.S.3!2..o6..X/bu 
00000430:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000440:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000450:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
00000460:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000470:·2f53·7472·6f6e·674e·616d·654b·6579·5061··/StrongNameKeyPa 
00000480:·6972·2e63·7360·a66e·40cf·6482·4cb6·f042··ir.cs`.n@.d.L..B 
00000490:·d481·72a7·990d·2851·a6a5·5504·791e·464a··..r...(Q..U.y.FJ 
000004a0:·8108·37d5·0b00·4c2f·6275·696c·642f·7265··..7...L/build/re 
000004b0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
000004c0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
000004d0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
000004e0:·766d·2f72·6566·6c65·6374·2f45·6e75·6d73··vm/reflect/Enums 
000004f0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000500:·72a7·99bd·4446·cfb4·4438·e1f6·032b·a2f9··r...DF..D8...+.. 
00000510:·c9bc·9f00·562f·6275·696c·642f·7265·7072··....V/build/repr 
00000520:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000530:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
00000540:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000550:·2f72·6566·6c65·6374·2f47·656e·6572·6963··/reflect/Generic 
00000560:·5772·6170·7065·7273·2e63·7360·a66e·40cf··Wrappers.cs`.n@. 
00000570:·6482·4cb6·f042·d481·72a7·99d3·79df·c3c8··d.L..B..r...y... 
00000580:·fa6b·3810·658c·3804·bfe6·c800·4b2f·6275··.k8.e.8.....K/bu 
00000590:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
000005a0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
000005b0:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
000005c0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000005d0:·2f54·7970·652e·6373·60a6·6e40·cf64·824c··/Type.cs`.n@.d.L 
000005e0:·b6f0·42d4·8172·a799·c81f·e4f7·33e7·7d83··..B..r......3.}. 
000005f0:·7421·00c3·51f7·ed7d·0052·2f62·7569·6c64··t!..Q..}.R/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·4d61··/ikvm/reflect/Ma 
00000640:·7273·6861·6c53·7065·632e·6373·60a6·6e40··rshalSpec.cs`.n@ 
00000650:·cf64·824c·b6f0·42d4·8172·a799·9d5b·053e··.d.L..B..r...[.> 
00000660:·3674·a5b5·8437·4909·61c3·04b4·0054·2f62··6t...7I.a....T/b 
00000670:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000680:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00000690:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte 
000006a0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
000006b0:·742f·4d65·7468·6f64·496d·706c·4d61·702e··t/MethodImplMap. 
000006c0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
000006d0:·a799·bd4c·2ac6·ee3f·1e69·44e1·476b·7962··...L*..?.iD.Gkyb 
000006e0:·6b95·005a·2f62·7569·6c64·2f72·6570·726f··k..Z/build/repro 
000006f0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000700:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000710:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000720:·7265·666c·6563·742f·4375·7374·6f6d·4174··reflect/CustomAt 
00000730:·7472·6962·7574·6544·6174·612e·6373·60a6··tributeData.cs`. 
00000740:·6e40·cf64·824c·b6f0·42d4·8172·a799·77e3··n@.d.L..B..r..w. 
00000750:·be75·2be9·2592·fe56·4cf2·619a·7547·0056··.u+.%..VL.a.uG.V 
00000760:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000770:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00000780:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
00000790:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000007a0:·6563·742f·436f·6e73·7472·7563·746f·7249··ect/ConstructorI 
000007b0:·6e66·6f2e·6373·60a6·6e40·cf64·824c·b6f0··nfo.cs`.n@.d.L.. 
000007c0:·42d4·8172·a799·6c58·f7cc·0723·c291·b7cb··B..r..lX...#.... 
000007d0:·4aad·bd35·08af·0050·2f62·7569·6c64·2f72··J..5...P/build/r 
Max diff block lines reached; 1742607/1787684 bytes (97.48%) of diff not shown.
1.64 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:·9976·02a9·eebf·c245·8711·91c6·d2c8·ee9e··.v.....E........00000010:·066b·f5da·25ea·8a49·9ae0·6acb·bec5·06c3··.k..%..I..j.....
00000020:·df1f·0300·7000·0000·af79·0200·5a00·0000··....p....y..Z...00000020:·dd1f·0300·7000·0000·ad79·0200·5a00·0000··....p....y..Z...
00000030:·0f1d·0300·d002·0000·5a00·0000·3f1a·0300··........Z...?...00000030:·0d1d·0300·d002·0000·5a00·0000·3d1a·0300··........Z...=...
00000040:·d002·0000·580d·0000·1f7a·0200·20a0·0000··....X....z..·...00000040:·d002·0000·580d·0000·1d7a·0200·20a0·0000··....X....z..·...
00000050:·0000·0000·0000·0000·df1f·0300·0000·0000··................00000050:·0000·0000·0000·0000·dd1f·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, 663 lines modifiedOffset 15, 663 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·5e2f·6275·696c·642f·7265·7072·6f64··..^/build/reprod00000150:·e200·562f·6275·696c·642f·7265·7072·6f64··..V/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·2f47·656e·6572·6963·5772··eflect/GenericWr
00000190:·6566·6c65·6374·2f41·6d62·6967·756f·7573··eflect/Ambiguous 
000001a0:·4d61·7463·6845·7863·6570·7469·6f6e·2e63··MatchException.c 
000001b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000001c0:·99b4·c82d·ba68·55a9·d16a·1f15·883a·874e··...-.hU..j...:.N 
000001d0:·c100·4d2f·6275·696c·642f·7265·7072·6f64··..M/build/reprod 
000001e0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
000001f0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000200:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000210:·6566·6c65·6374·2f46·7573·696f·6e2e·6373··eflect/Fusion.cs 
00000220:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00000230:·89d9·4d51·0145·9fa9·4de8·abbb·1c02·0860··..MQ.E..M......` 
00000240:·0063·2f62·7569·6c64·2f72·6570·726f·6475··.c/build/reprodu 
00000250:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
00000260:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
00000270:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000280:·666c·6563·742f·4375·7374·6f6d·4174·7472··flect/CustomAttr 
00000290:·6962·7574·6554·7970·6564·4172·6775·6d65··ibuteTypedArgume 
000002a0:·6e74·2e63·7360·a66e·40cf·6482·4cb6·f042··nt.cs`.n@.d.L..B 
000002b0:·d481·72a7·9977·16b0·05cb·7808·d782·06ee··..r..w....x..... 
000002c0:·f76c·a916·7f00·5e2f·6275·696c·642f·7265··.l....^/build/re 
000002d0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
000002e0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
000002f0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000300:·766d·2f72·6566·6c65·6374·2f42·6164·496d··vm/reflect/BadIm 
00000310:·6167·6546·6f72·6d61·7445·7863·6570·7469··ageFormatExcepti 
00000320:·6f6e·2e63·7360·a66e·40cf·6482·4cb6·f042··on.cs`.n@.d.L..B 
00000330:·d481·72a7·99ee·2933·185c·e404·bb53·3743··..r...)3.\...S7C 
00000340:·006e·0cd7·cc00·632f·6275·696c·642f·7265··.n....c/build/re 
00000350:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00000360:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00000370:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000380:·766d·2f72·6566·6c65·6374·2f43·7573·746f··vm/reflect/Custo 
00000390:·6d41·7474·7269·6275·7465·4e61·6d65·6441··mAttributeNamedA 
000003a0:·7267·756d·656e·742e·6373·60a6·6e40·cf64··rgument.cs`.n@.d 
000003b0:·824c·b6f0·42d4·8172·a799·81ea·4ee0·2fd0··.L..B..r....N./. 
000003c0:·d7e5·7a42·00a5·9e0b·459c·0055·2f62·7569··..zB....E..U/bui 
000003d0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
000003e0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
000003f0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00000400:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00000410:·5479·7065·4e61·6d65·5061·7273·6572·2e63··TypeNameParser.c 
00000420:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000430:·998c·569c·0496·9953·c033·2132·b6c1·6f36··..V....S.3!2..o6 
00000440:·d100·582f·6275·696c·642f·7265·7072·6f64··..X/build/reprod 
00000450:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000460:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000470:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000480:·6566·6c65·6374·2f53·7472·6f6e·674e·616d··eflect/StrongNam 
00000490:·654b·6579·5061·6972·2e63·7360·a66e·40cf··eKeyPair.cs`.n@. 
000004a0:·6482·4cb6·f042·d481·72a7·990d·2851·a6a5··d.L..B..r...(Q.. 
000004b0:·5504·791e·464a·8108·37d5·0b00·4c2f·6275··U.y.FJ..7...L/bu 
000004c0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
000004d0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
000004e0:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
000004f0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000500:·2f45·6e75·6d73·2e63·7360·a66e·40cf·6482··/Enums.cs`.n@.d.000001a0:·6170·7065·7273·2e63·7360·a66e·40cf·6482··appers.cs`.n@.d.
00000510:·4cb6·f042·d481·72a7·99bd·4446·cfb4·4438··L..B..r...DF..D8000001b0:·4cb6·f042·d481·72a7·99d3·79df·c3c8·fa6b··L..B..r...y....k
00000520:·e1f6·032b·a2f9·c9bc·9f00·562f·6275·696c··...+......V/buil000001c0:·3810·658c·3804·bfe6·c800·4f2f·6275·696c··8.e.8.....O/buil
00000530:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p000001d0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
00000540:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
00000550:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
00000560:·6c2f·696b·766d·2f72·6566·6c65·6374·2f47··l/ikvm/reflect/G 
00000570:·656e·6572·6963·5772·6170·7065·7273·2e63··enericWrappers.c 
00000580:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000590:·99d3·79df·c3c8·fa6b·3810·658c·3804·bfe6··..y....k8.e.8... 
000005a0:·c800·4b2f·6275·696c·642f·7265·7072·6f64··..K/build/reprod 
000005b0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
000005c0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
000005d0:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
000005e0:·6566·6c65·6374·2f54·7970·652e·6373·60a6··eflect/Type.cs`. 
000005f0:·6e40·cf64·824c·b6f0·42d4·8172·a799·c81f··n@.d.L..B..r.... 
00000600:·e4f7·33e7·7d83·7421·00c3·51f7·ed7d·0052··..3.}.t!..Q..}.R 
00000610:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000620:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00000630:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
00000640:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000650:·6563·742f·4d61·7273·6861·6c53·7065·632e··ect/MarshalSpec. 
00000660:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000670:·a799·9d5b·053e·3674·a5b5·8437·4909·61c3··...[.>6t...7I.a. 
00000680:·04b4·0054·2f62·7569·6c64·2f72·6570·726f··...T/build/repro 
00000690:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
000006a0:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
000006b0:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
000006c0:·7265·666c·6563·742f·4d65·7468·6f64·496d··reflect/MethodIm 
000006d0:·706c·4d61·702e·6373·60a6·6e40·cf64·824c··plMap.cs`.n@.d.L 
000006e0:·b6f0·42d4·8172·a799·bd4c·2ac6·ee3f·1e69··..B..r...L*..?.i 
000006f0:·44e1·476b·7962·6b95·005a·2f62·7569·6c64··D.Gkybk..Z/build 
00000700:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000710:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
00000720:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
00000730:·2f69·6b76·6d2f·7265·666c·6563·742f·4375··/ikvm/reflect/Cu 
00000740:·7374·6f6d·4174·7472·6962·7574·6544·6174··stomAttributeDat 
00000750:·612e·6373·60a6·6e40·cf64·824c·b6f0·42d4··a.cs`.n@.d.L..B. 
00000760:·8172·a799·77e3·be75·2be9·2592·fe56·4cf2··.r..w..u+.%..VL. 
00000770:·619a·7547·0056·2f62·7569·6c64·2f72·6570··a.uG.V/build/rep 
00000780:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000790:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
000007a0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
000007b0:·6d2f·7265·666c·6563·742f·436f·6e73·7472··m/reflect/Constr 
000007c0:·7563·746f·7249·6e66·6f2e·6373·60a6·6e40··uctorInfo.cs`.n@ 
000007d0:·cf64·824c·b6f0·42d4·8172·a799·6c58·f7cc··.d.L..B..r..lX.. 
Max diff block lines reached; 1671827/1717338 bytes (97.35%) of diff not shown.
1.63 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:·0bcb·2bf1·d584·ab4f·9dc4·e658·917e·1f11··..+....O...X.~..00000010:·8d8b·b6dd·e4b0·6042·ad29·2769·794f·730b··......`B.)'iyOs.
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, 663 lines modifiedOffset 68, 663 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·005e·2f62·7569·6c64·2f72·6570··...D.^/build/rep000004a0:·d4f1·a244·0056·2f62·7569·6c64·2f72·6570··...D.V/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·416d·6269·6775··m/reflect/Ambigu000004e0:·6d2f·7265·666c·6563·742f·4765·6e65·7269··m/reflect/Generi
 000004f0:·6357·7261·7070·6572·732e·6373·60a6·6e40··cWrappers.cs`.n@
 00000500:·cf64·824c·b6f0·42d4·8172·a799·d379·dfc3··.d.L..B..r...y..
 00000510:·c8fa·6b38·1065·8c38·04bf·e6c8·004f·2f62··..k8.e.8.....O/b
000004f0:·6f75·734d·6174·6368·4578·6365·7074·696f··ousMatchExceptio 
00000500:·6e2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··n.cs`.n@.d.L..B. 
00000510:·8172·a799·b4c8·2dba·6855·a9d1·6a1f·1588··.r....-.hU..j... 
00000520:·3a87·4ec1·004d·2f62·7569·6c64·2f72·6570··:.N..M/build/rep 
00000530:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000540:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
00000550:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
00000560:·6d2f·7265·666c·6563·742f·4675·7369·6f6e··m/reflect/Fusion 
00000570:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000580:·72a7·9989·d94d·5101·459f·a94d·e8ab·bb1c··r....MQ.E..M.... 
00000590:·0208·6000·632f·6275·696c·642f·7265·7072··..`.c/build/repr 
000005a0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
000005b0:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
000005c0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
000005d0:·2f72·6566·6c65·6374·2f43·7573·746f·6d41··/reflect/CustomA 
000005e0:·7474·7269·6275·7465·5479·7065·6441·7267··ttributeTypedArg 
000005f0:·756d·656e·742e·6373·60a6·6e40·cf64·824c··ument.cs`.n@.d.L 
00000600:·b6f0·42d4·8172·a799·7716·b005·cb78·08d7··..B..r..w....x.. 
00000610:·8206·eef7·6ca9·167f·005e·2f62·7569·6c64··....l....^/build 
00000620:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa00000520:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
00000630:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.100000530:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12
00000640:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external00000540:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte
00000650:·2f69·6b76·6d2f·7265·666c·6563·742f·4261··/ikvm/reflect/Ba00000550:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
 00000560:·742f·5479·7065·496e·666f·2e63·7360·a66e··t/TypeInfo.cs`.n
00000660:·6449·6d61·6765·466f·726d·6174·4578·6365··dImageFormatExce 
00000670:·7074·696f·6e2e·6373·60a6·6e40·cf64·824c··ption.cs`.n@.d.L 
00000680:·b6f0·42d4·8172·a799·ee29·3318·5ce4·04bb··..B..r...)3.\... 
00000690:·5337·4300·6e0c·d7cc·0063·2f62·7569·6c64··S7C.n....c/build 
000006a0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000006b0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
000006c0:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
000006d0:·2f69·6b76·6d2f·7265·666c·6563·742f·4375··/ikvm/reflect/Cu 
000006e0:·7374·6f6d·4174·7472·6962·7574·654e·616d··stomAttributeNam 
000006f0:·6564·4172·6775·6d65·6e74·2e63·7360·a66e··edArgument.cs`.n 
00000700:·40cf·6482·4cb6·f042·d481·72a7·9981·ea4e··@.d.L..B..r....N00000570:·40cf·6482·4cb6·f042·d481·72a7·996a·beed··@.d.L..B..r..j..
00000710:·e02f·d0d7·e57a·4200·a59e·0b45·9c00·552f··./...zB....E..U/00000580:·c2c3·9f3f·851b·08c7·49e4·3920·e300·542f··...?....I.9·..T/
00000720:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00000590:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00000730:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1000005a0:·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/ext000005b0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext
00000750:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle000005c0:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle
 000005d0:·6374·2f4d·6574·686f·6449·6d70·6c4d·6170··ct/MethodImplMap
00000760:·6374·2f54·7970·654e·616d·6550·6172·7365··ct/TypeNameParse 
00000770:·722e·6373·60a6·6e40·cf64·824c·b6f0·42d4··r.cs`.n@.d.L..B. 
00000780:·8172·a799·8c56·9c04·9699·53c0·3321·32b6··.r...V....S.3!2. 
00000790:·c16f·36d1·0058·2f62·7569·6c64·2f72·6570··.o6..X/build/rep 
000007a0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
000007b0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
000007c0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
000007d0:·6d2f·7265·666c·6563·742f·5374·726f·6e67··m/reflect/Strong 
000007e0:·4e61·6d65·4b65·7950·6169·722e·6373·60a6··NameKeyPair.cs`. 
000007f0:·6e40·cf64·824c·b6f0·42d4·8172·a799·0d28··n@.d.L..B..r...( 
00000800:·51a6·a555·0479·1e46·4a81·0837·d50b·004c··Q..U.y.FJ..7...L 
00000810:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000820:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00000830:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
00000840:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000850:·6563·742f·456e·756d·732e·6373·60a6·6e40··ect/Enums.cs`.n@ 
00000860:·cf64·824c·b6f0·42d4·8172·a799·bd44·46cf··.d.L..B..r...DF. 
00000870:·b444·38e1·f603·2ba2·f9c9·bc9f·0056·2f62··.D8...+......V/b 
00000880:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000890:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
000008a0:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte 
000008b0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
000008c0:·742f·4765·6e65·7269·6357·7261·7070·6572··t/GenericWrapper 
000008d0:·732e·6373·60a6·6e40·cf64·824c·b6f0·42d4··s.cs`.n@.d.L..B. 
000008e0:·8172·a799·d379·dfc3·c8fa·6b38·1065·8c38··.r...y....k8.e.8 
000008f0:·04bf·e6c8·004b·2f62·7569·6c64·2f72·6570··.....K/build/rep 
00000900:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000910:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
00000920:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
00000930:·6d2f·7265·666c·6563·742f·5479·7065·2e63··m/reflect/Type.c 
00000940:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.000005e0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
00000950:·99c8·1fe4·f733·e77d·8374·2100·c351·f7ed··.....3.}.t!..Q..000005f0:·72a7·99bd·4c2a·c6ee·3f1e·6944·e147·6b79··r...L*..?.iD.Gky
00000960:·7d00·522f·6275·696c·642f·7265·7072·6f64··}.R/build/reprod00000600:·626b·9500·502f·6275·696c·642f·7265·7072··bk..P/build/repr
00000970:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono00000610:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
00000980:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg00000620:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df
00000990:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r00000630:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm
000009a0:·6566·6c65·6374·2f4d·6172·7368·616c·5370··eflect/MarshalSp00000640:·2f72·6566·6c65·6374·2f45·7665·6e74·496e··/reflect/EventIn
000009b0:·6563·2e63·7360·a66e·40cf·6482·4cb6·f042··ec.cs`.n@.d.L..B00000650:·666f·2e63·7360·a66e·40cf·6482·4cb6·f042··fo.cs`.n@.d.L..B
000009c0:·d481·72a7·999d·5b05·3e36·74a5·b584·3749··..r...[.>6t...7I00000660:·d481·72a7·994a·a099·7600·fdf8·7921·54d8··..r..J..v...y!T.
000009d0:·0961·c304·b400·542f·6275·696c·642f·7265··.a....T/build/re00000670:·3f26·4bb2·ac00·542f·6275·696c·642f·7265··?&K...T/build/re
000009e0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/00000680:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
000009f0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+00000690:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+
00000a00:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik000006a0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik
00000a10:·766d·2f72·6566·6c65·6374·2f4d·6574·686f··vm/reflect/Metho000006b0:·766d·2f72·6566·6c65·6374·2f50·6172·616d··vm/reflect/Param
00000a20:·6449·6d70·6c4d·6170·2e63·7360·a66e·40cf··dImplMap.cs`.n@.000006c0:·6574·6572·496e·666f·2e63·7360·a66e·40cf··eterInfo.cs`.n@.
00000a30:·6482·4cb6·f042·d481·72a7·99bd·4c2a·c6ee··d.L..B..r...L*..000006d0:·6482·4cb6·f042·d481·72a7·999e·77a1·0721··d.L..B..r...w..!
00000a40:·3f1e·6944·e147·6b79·626b·9500·5a2f·6275··?.iD.Gkybk..Z/bu000006e0:·423f·dee8·217b·0281·eb70·3400·512f·6275··B?..!{...p4.Q/bu
00000a50:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible000006f0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00000a60:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00000700:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00000a70:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter00000710:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter
00000a80:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect00000720:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect
 00000730:·2f50·726f·6a65·6374·696f·6e2e·6373·60a6··/Projection.cs`.
 00000740:·6e40·cf64·824c·b6f0·42d4·8172·a799·2cd3··n@.d.L..B..r..,.
 00000750:·446a·2e8d·4c73·06ac·5923·088d·a6ec·0051··Dj..Ls..Y#.....Q
 00000760:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
 00000770:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
 00000780:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex
 00000790:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl
 000007a0:·6563·742f·4d65·7468·6f64·496e·666f·2e63··ect/MethodInfo.c
00000a90:·2f43·7573·746f·6d41·7474·7269·6275·7465··/CustomAttribute 
00000aa0:·4461·7461·2e63·7360·a66e·40cf·6482·4cb6··Data.cs`.n@.d.L. 
Max diff block lines reached; 1661492/1706449 bytes (97.37%) of diff not shown.
20.1 KB
./usr/lib/mono/4.5/illinkanalyzer.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:·a29f·a2db·4a08·1b43·bd41·9281·cada·5999··....J..C.A....Y.00000010:·477d·14c4·89cc·594f·9d92·6cef·89e6·7a2b··G}....YO..l...z+
00000020:·083b·0000·7000·0000·bc2c·0000·0500·0000··.;..p....,......00000020:·083b·0000·7000·0000·bc2c·0000·0500·0000··.;..p....,......
00000030:·e03a·0000·2800·0000·0500·0000·b83a·0000··.:..(........:..00000030:·e03a·0000·2800·0000·0500·0000·b83a·0000··.:..(........:..
00000040:·2800·0000·2101·0000·2c2d·0000·8c0d·0000··(...!...,-......00000040:·2800·0000·2101·0000·2c2d·0000·8c0d·0000··(...!...,-......
00000050:·0000·0000·0000·0000·083b·0000·0000·0000··.........;......00000050:·0000·0000·0000·0000·083b·0000·0000·0000··.........;......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·5c2f·6275·696c·642f·7265·7072·6f64·7563··\/build/reproduc00000070:·5c2f·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
Offset 24, 33 lines modifiedOffset 24, 33 lines modified
00000170:·5946·b400·522f·6275·696c·642f·7265·7072··YF..R/build/repr00000170:·5946·b400·522f·6275·696c·642f·7265·7072··YF..R/build/repr
00000180:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo00000180:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
00000190:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df00000190:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df
000001a0:·7367·2f65·7874·6572·6e61·6c2f·6c69·6e6b··sg/external/link000001a0:·7367·2f65·7874·6572·6e61·6c2f·6c69·6e6b··sg/external/link
000001b0:·6572·2f73·7263·2f61·6e61·6c79·7a65·722f··er/src/analyzer/000001b0:·6572·2f73·7263·2f61·6e61·6c79·7a65·722f··er/src/analyzer/
000001c0:·4d61·696e·2e63·7360·a66e·40cf·6482·4cb6··Main.cs`.n@.d.L.000001c0:·4d61·696e·2e63·7360·a66e·40cf·6482·4cb6··Main.cs`.n@.d.L.
000001d0:·f042·d481·72a7·9920·e29a·103a·976f·8abc··.B..r..·...:.o..000001d0:·f042·d481·72a7·9920·e29a·103a·976f·8abc··.B..r..·...:.o..
000001e0:·d222·af33·48a3·4300·6e2f·6275·696c·642f··.".3H.C.n/build/000001e0:·d222·af33·48a3·4300·702f·6275·696c·642f··.".3H.C.p/build/
000001f0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat000001f0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat
00000200:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.1900000200:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19
00000210:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/00000210:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/
00000220:·6c69·6e6b·6572·2f73·7263·2f61·6e61·6c79··linker/src/analy00000220:·6c69·6e6b·6572·2f73·7263·2f61·6e61·6c79··linker/src/analy
00000230:·7a65·722f·4c69·6e6b·6572·416e·616c·797a··zer/LinkerAnalyz00000230:·7a65·722f·4c69·6e6b·6572·416e·616c·797a··zer/LinkerAnalyz
00000240:·6572·436f·7265·2f53·7061·6365·416e·616c··erCore/SpaceAnal 
00000250:·797a·6572·2e63·7360·a66e·40cf·6482·4cb6··yzer.cs`.n@.d.L. 
00000260:·f042·d481·72a7·99e6·9f7f·13ce·077b·599a··.B..r........{Y. 
00000270:·664d·c54f·112d·2100·702f·6275·696c·642f··fM.O.-!.p/build/ 
00000280:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000290:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
000002a0:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
000002b0:·6c69·6e6b·6572·2f73·7263·2f61·6e61·6c79··linker/src/analy 
000002c0:·7a65·722f·4c69·6e6b·6572·416e·616c·797a··zer/LinkerAnalyz 
000002d0:·6572·436f·7265·2f44·6570·656e·6465·6e63··erCore/Dependenc00000240:·6572·436f·7265·2f44·6570·656e·6465·6e63··erCore/Dependenc
000002e0:·7947·7261·7068·2e63·7360·a66e·40cf·6482··yGraph.cs`.n@.d.00000250:·7947·7261·7068·2e63·7360·a66e·40cf·6482··yGraph.cs`.n@.d.
000002f0:·4cb6·f042·d481·72a7·9994·2d1a·c18c·946e··L..B..r...-....n00000260:·4cb6·f042·d481·72a7·9994·2d1a·c18c·946e··L..B..r...-....n
00000300:·fda3·6b8f·5c5e·672d·c900·0100·0002·0000··..k.\^g-........00000270:·fda3·6b8f·5c5e·672d·c900·6e2f·6275·696c··..k.\^g-..n/buil
 00000280:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
 00000290:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
 000002a0:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa
 000002b0:·6c2f·6c69·6e6b·6572·2f73·7263·2f61·6e61··l/linker/src/ana
 000002c0:·6c79·7a65·722f·4c69·6e6b·6572·416e·616c··lyzer/LinkerAnal
 000002d0:·797a·6572·436f·7265·2f53·7061·6365·416e··yzerCore/SpaceAn
 000002e0:·616c·797a·6572·2e63·7360·a66e·40cf·6482··alyzer.cs`.n@.d.
 000002f0:·4cb6·f042·d481·72a7·99e6·9f7f·13ce·077b··L..B..r........{
 00000300:·599a·664d·c54f·112d·2100·0100·0002·0000··Y.fM.O.-!.......
00000310:·0300·0004·0000·0500·0001·0001·7700·0000··............w...00000310:·0300·0004·0000·0500·0001·0001·7700·0000··............w...
00000320:·03c5·0101·1b00·0101·0404·0199·0600·9e06··................00000320:·03c5·0101·1b00·0101·0404·0199·0600·9e06··................
00000330:·9f06·0002·0000·0003·cb01·013b·6300·0101··...........;c...00000330:·9f06·0002·0000·0003·cb01·013b·6300·0101··...........;c...
00000340:·0405·0401·b406·00b5·06b6·0600·0200·0000··................00000340:·0405·0401·b406·00b5·06b6·0600·0200·0000··................
00000350:·0001·0101·cd06·00ce·06cf·0600·0200·0101··................00000350:·0001·0101·cd06·00ce·06cf·0600·0200·0101··................
00000360:·ffff·ffff·0f21·8c01·0003·f501·0108·2308··.....!........#.00000360:·ffff·ffff·0f21·8c01·0003·f501·0108·2308··.....!........#.
00000370:·958b·086c·1d00·0101·0405·0506·0504·01dd··...l............00000370:·958b·086c·1d00·0101·0405·0506·0504·01dd··...l............
Offset 551, 82 lines modifiedOffset 551, 82 lines modified
00002260:·3bf3·f3f3·f3f3·f3f3·f3f3·f308·1553·434d··;............SCM00002260:·3bf3·f3f3·f3f3·f3f3·f3f3·f308·1553·434d··;............SCM
00002270:·635b·6333·154c·4272·934c·639b·9d63·4345··c[c3.LBr.Lc..cCE00002270:·635b·6333·154c·4272·934c·639b·9d63·4345··c[c3.LBr.Lc..cCE
00002280:·6373·6343·6373·6373·636b·6300·0101·0404··cscCcscsckc.....00002280:·6373·6343·6373·6373·636b·6300·0101·0404··cscCcscsckc.....
00002290:·0404·0404·0404·0404·0404·0404·0505·0505··................00002290:·0404·0404·0404·0404·0404·0404·0505·0505··................
000022a0:·0505·0505·0505·0504·0505·0405·0505·0504··................000022a0:·0505·0505·0505·0504·0505·0405·0505·0504··................
000022b0:·0442·5704·0405·0504·0505·0405·0405·0405··.BW.............000022b0:·0442·5704·0405·0504·0505·0405·0405·0405··.BW.............
000022c0:·0405·0405·0905·03ee·4300·a244·cb44·0002··........C..D.D..000022c0:·0405·0405·0905·03ee·4300·a244·cb44·0002··........C..D.D..
 000022d0:·0000·0000·0101·04d0·4500·d145·d245·0002··........E..E.E..
000022d0:·0000·0004·0403·2401·6364·3c00·0101·030c··......$.cd<.....000022e0:·0000·0004·0403·1701·eb3b·0001·0105·0605··.........;......
000022e0:·0a04·04d0·4500·d145·d245·0002·0001·01ff··....E..E.E......000022f0:·04e0·4500·e145·e245·0002·0000·0004·0403··..E..E.E........
 00002300:·2001·6363·6300·0101·0d0a·030d·04fa·4500···.ccc.........E.
000022f0:·ffff·ff0f·002b·0004·0403·2f01·0823·1c4b··.....+..../..#.K 
00002300:·3c00·0101·0506·0506·0404·ec45·00ed·45f6··<..........E..E. 
00002310:·4500·0202·000b·6164·6441·7373·656d·626c··E.....addAssembl 
00002320:·7900·0108·6164·6469·7469·6f6e·0000·0004··y...addition.... 
00002330:·0403·3a01·3b3c·b408·2300·0101·0405·0404··..:.;<..#....... 
00002340:·0404·9346·00ad·46ae·4600·0200·0000·0404··...F..F.F....... 
00002350:·0345·0100·0101·0404·cb46·00cc·46cd·4600··.E.......F..F.F. 
00002360:·0202·0003·6b65·7900·0105·6d73·697a·6500··....key...msize. 
00002370:·0000·0404·034a·014c·9374·6b7c·7400·0101··.....J.L.tk|t... 
00002380:·0404·0504·0404·0404·e146·00f0·46f1·4600··.........F..F.F. 
00002390:·0205·0004·7369·7a65·0001·0566·6965·6c64··....size...field 
000023a0:·0103·066d·6574·686f·6402·050c·7265·736f··...method...reso 
000023b0:·6c76·6564·5479·7065·0006·0165·0505·02ff··lvedType...e.... 
000023c0:·ffff·ff0f·0c52·02ff·ffff·ff0f·52a7·0101··.....R......R... 
000023d0:·026c·8801·01ff·ffff·ff0f·af01·c201·01ff··.l.............. 
000023e0:·ffff·ff0f·c701·e101·0004·0403·5901·6c92··............Y.l. 
000023f0:·4b08·849a·4b43·6308·654c·a343·f400·0101··K...KCc.eL.C.... 
00002400:·041f·0d05·200d·0505·0604·0506·0504·0491··....·........... 
00002410:·4700·bd47·e847·0002·0800·0872·6573·6f6c··G..G.G.....resol 
00002420:·7665·7200·0109·746f·7461·6c53·697a·6500··ver...totalSize. 
00002430:·0204·6669·6c65·0205·0a70·6172·616d·6574··..file...paramet 
00002440:·6572·7303·0708·6173·7365·6d62·6c79·0308··ers...assembly.. 
00002450:·066d·6f64·756c·6504·0a04·7479·7065·060c··.module...type.. 
00002460:·0563·6869·6c64·0808·01ff·ffff·ff0f·0625··.child.........% 
00002470:·02ff·ffff·ff0f·4894·0301·0266·8403·0203··......H....f.... 
00002480:·bd01·8403·0104·d901·e502·0205·d901·e502··................ 
00002490:·0106·f501·c602·0207·8002·c602·0004·0403··................ 
000024a0:·6f01·3b83·b45c·3b6c·1bd2·333b·b45c·424a··o.;..\;l..3;.\BJ 
000024b0:·6b5b·73a2·53a2·5363·a253·0268·03f3·ffff··k[s.S.Sc.S.h.... 
000024c0:·ff0f·0103·1202·1001·3bb4·0001·0104·0505··........;....... 
000024d0:·0504·0404·2d0d·0506·0605·3d62·0505·250e··....-.....=b..%. 
000024e0:·220f·0722·1008·2d04·0505·0498·4800·e748··".."..-.....H..H 
000024f0:·9c49·0002·0000·0004·0403·9301·01bb·9b00··.I..............00002310:·fb45·fc45·0002·0000·0004·0403·2401·0001··.E.E........$...
 00002320:·012a·0496·4600·9746·9846·0002·0000·0004··.*..F..F.F......
 00002330:·0403·2401·0001·012f·04ac·4600·ad46·ae46··..$..../..F..F.F
 00002340:·0002·0200·0a66·696c·6553·7472·6561·6d02··.....fileStream.
 00002350:·0109·7a69·7053·7472·6561·6d03·0501·ffff··..zipStream.....
 00002360:·ffff·0f0b·4501·010b·4501·0212·3301·031a··....E...E...3...
 00002370:·2101·ffff·ffff·0f4b·5b00·0404·0328·0165··!......K[....(.e
 00002380:·434b·0874·3b5b·0001·0104·0c0c·0606·0505··CK.t;[..........
 00002390:·04c2·4600·dc46·f946·0002·0500·0672·6561··..F..F.F.....rea
 000023a0:·6465·7201·0201·6205·0301·6505·0405·6265··der...b...e...be
 000023b0:·6769·6e06·0503·656e·6406·0701·ffff·ffff··gin...end.......
 000023c0:·0f00·e101·0101·07cf·0101·020c·c401·0103··................
 000023d0:·13c4·0101·043f·ba01·0105·63ba·0101·06a7··.....?....c.....
 000023e0:·01ba·0100·0404·0336·0143·3342·6d08·1b6b··.......6.C3Bm..k
 000023f0:·6d6b·5b5c·6b6b·cba7·3503·e8ff·ffff·0f02··mk[\kk..5.......
 00002400:·0501·0001·010b·0506·1f07·0808·0809·0909··................
 00002410:·0a09·0a07·0705·049a·4700·ba47·e347·0002··........G..G.G..
 00002420:·0300·0676·6572·7465·7800·0105·696e·6465··...vertex...inde
 00002430:·7803·0306·7072·6566·6978·0304·01ff·ffff··x...prefix......
 00002440:·ff0f·0018·01ff·ffff·ff0f·1ed8·0101·0224··...............$
 00002450:·cb01·0103·bf01·cb01·0004·0403·5a01·cb3b··............Z..;
 00002460:·3b6b·3a42·536b·738b·9308·2c74·8b95·7500··;k:BSks...,t..u.
 00002470:·0101·0506·0506·0623·3706·0606·060e·0706··.......#7.......
 00002480:·0706·0404·a048·00bb·48d8·4800·0200·0000··.....H..H.H.....
 00002490:·0404·0373·0100·0101·0404·8d49·008e·498f··...s.......I..I.
 000024a0:·4900·0200·0000·0001·0104·a349·00a4·49a5··I..........I..I.
 000024b0:·4900·0200·0000·0404·038a·0101·0001·0104··I...............
 000024c0:·04b3·4900·b449·b549·0002·0000·0004·0503··..I..I.I........
 000024d0:·2401·6364·3c00·0101·030c·0a04·05ca·4900··$.cd<.........I.
 000024e0:·cb49·cc49·0002·0001·01ff·ffff·ff0f·002b··.I.I...........+
 000024f0:·0004·0503·2f01·0823·1c4b·3c00·0101·0506··..../..#.K<.....
Max diff block lines reached; 6613/20540 bytes (32.20%) of diff not shown.
2.34 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:·6c34·d72b·5464·3b4a·b0f5·c8df·6479·975e··l4.+Td;J....dy.^00000010:·fac4·428f·cadf·0347·9def·5a0d·bdcd·f828··..B....G..Z....(
00000020:·dd0e·0a00·7000·0000·d91f·0800·9400·0000··....p...........00000020:·310f·0a00·7000·0000·2d20·0800·9400·0000··1...p...-·......
00000030:·3d0a·0a00·a004·0000·9500·0000·9505·0a00··=...............00000030:·910a·0a00·a004·0000·9500·0000·e905·0a00··................
00000040:·a804·0000·7128·0000·4920·0800·4ce5·0100··....q(..I·..L...00000040:·a804·0000·7128·0000·9d20·0800·4ce5·0100··....q(...·..L...
00000050:·0000·0000·0000·0000·dd0e·0a00·0000·0000··................00000050:·0000·0000·0000·0000·310f·0a00·0000·0000··........1.......
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, 663 lines modifiedOffset 388, 663 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·5e2f·6275·696c·642f·7265··#.^k..^/build/re000018a0:·2303·5e6b·d600·562f·6275·696c·642f·7265··#.^k..V/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·6d62·6967··vm/reflect/Ambig000018e0:·766d·2f72·6566·6c65·6374·2f47·656e·6572··vm/reflect/Gener
 000018f0:·6963·5772·6170·7065·7273·2e63·7360·a66e··icWrappers.cs`.n
000018f0:·756f·7573·4d61·7463·6845·7863·6570·7469··uousMatchExcepti 
00001900:·6f6e·2e63·7360·a66e·40cf·6482·4cb6·f042··on.cs`.n@.d.L..B 
00001910:·d481·72a7·99b4·c82d·ba68·55a9·d16a·1f15··..r....-.hU..j.. 
00001920:·883a·874e·c100·4d2f·6275·696c·642f·7265··.:.N..M/build/re 
00001930:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00001940:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00001950:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00001960:·766d·2f72·6566·6c65·6374·2f46·7573·696f··vm/reflect/Fusio 
00001970:·6e2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··n.cs`.n@.d.L..B. 
00001980:·8172·a799·89d9·4d51·0145·9fa9·4de8·abbb··.r....MQ.E..M... 
00001990:·1c02·0860·0063·2f62·7569·6c64·2f72·6570··...`.c/build/rep 
000019a0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
000019b0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
000019c0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
000019d0:·6d2f·7265·666c·6563·742f·4375·7374·6f6d··m/reflect/Custom 
000019e0:·4174·7472·6962·7574·6554·7970·6564·4172··AttributeTypedAr 
000019f0:·6775·6d65·6e74·2e63·7360·a66e·40cf·6482··gument.cs`.n@.d. 
00001a00:·4cb6·f042·d481·72a7·9977·16b0·05cb·7808··L..B..r..w....x. 
00001a10:·d782·06ee·f76c·a916·7f00·5e2f·6275·696c··.....l....^/buil 
00001a20:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00001a30:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
00001a40:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
00001a50:·6c2f·696b·766d·2f72·6566·6c65·6374·2f42··l/ikvm/reflect/B 
00001a60:·6164·496d·6167·6546·6f72·6d61·7445·7863··adImageFormatExc 
00001a70:·6570·7469·6f6e·2e63·7360·a66e·40cf·6482··eption.cs`.n@.d. 
00001a80:·4cb6·f042·d481·72a7·99ee·2933·185c·e404··L..B..r...)3.\.. 
00001a90:·bb53·3743·006e·0cd7·cc00·632f·6275·696c··.S7C.n....c/buil 
00001aa0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00001ab0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
00001ac0:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
00001ad0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f43··l/ikvm/reflect/C 
00001ae0:·7573·746f·6d41·7474·7269·6275·7465·4e61··ustomAttributeNa 
00001af0:·6d65·6441·7267·756d·656e·742e·6373·60a6··medArgument.cs`. 
00001b00:·6e40·cf64·824c·b6f0·42d4·8172·a799·81ea··n@.d.L..B..r.... 
00001b10:·4ee0·2fd0·d7e5·7a42·00a5·9e0b·459c·0055··N./...zB....E..U 
00001b20:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00001b30:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00001b40:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
00001b50:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00001b60:·6563·742f·5479·7065·4e61·6d65·5061·7273··ect/TypeNamePars 
00001b70:·6572·2e63·7360·a66e·40cf·6482·4cb6·f042··er.cs`.n@.d.L..B 
00001b80:·d481·72a7·998c·569c·0496·9953·c033·2132··..r...V....S.3!2 
00001b90:·b6c1·6f36·d100·582f·6275·696c·642f·7265··..o6..X/build/re 
00001ba0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00001bb0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00001bc0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00001bd0:·766d·2f72·6566·6c65·6374·2f53·7472·6f6e··vm/reflect/Stron 
00001be0:·674e·616d·654b·6579·5061·6972·2e63·7360··gNameKeyPair.cs` 
00001bf0:·a66e·40cf·6482·4cb6·f042·d481·72a7·990d··.n@.d.L..B..r... 
00001c00:·2851·a6a5·5504·791e·464a·8108·37d5·0b00··(Q..U.y.FJ..7... 
00001c10:·4c2f·6275·696c·642f·7265·7072·6f64·7563··L/build/reproduc 
00001c20:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00001c30:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
00001c40:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00001c50:·6c65·6374·2f45·6e75·6d73·2e63·7360·a66e··lect/Enums.cs`.n 
00001c60:·40cf·6482·4cb6·f042·d481·72a7·99bd·4446··@.d.L..B..r...DF00001900:·40cf·6482·4cb6·f042·d481·72a7·99d3·79df··@.d.L..B..r...y.
00001c70:·cfb4·4438·e1f6·032b·a2f9·c9bc·9f00·562f··..D8...+......V/00001910:·c3c8·fa6b·3810·658c·3804·bfe6·c800·4f2f··...k8.e.8.....O/
00001c80:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00001920:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00001c90:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.100001930:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1
00001ca0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext00001940:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext
00001cb0:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle00001950:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle
00001cc0:·6374·2f47·656e·6572·6963·5772·6170·7065··ct/GenericWrappe 
00001cd0:·7273·2e63·7360·a66e·40cf·6482·4cb6·f042··rs.cs`.n@.d.L..B 
00001ce0:·d481·72a7·99d3·79df·c3c8·fa6b·3810·658c··..r...y....k8.e. 
00001cf0:·3804·bfe6·c800·4b2f·6275·696c·642f·7265··8.....K/build/re 
00001d00:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00001d10:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00001d20:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00001d30:·766d·2f72·6566·6c65·6374·2f54·7970·652e··vm/reflect/Type.00001960:·6374·2f54·7970·6549·6e66·6f2e·6373·60a6··ct/TypeInfo.cs`.
 00001970:·6e40·cf64·824c·b6f0·42d4·8172·a799·6abe··n@.d.L..B..r..j.
 00001980:·edc2·c39f·3f85·1b08·c749·e439·20e3·0054··....?....I.9·..T
 00001990:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
 000019a0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
 000019b0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex
 000019c0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl
 000019d0:·6563·742f·4d65·7468·6f64·496d·706c·4d61··ect/MethodImplMa
00001d40:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r000019e0:·702e·6373·60a6·6e40·cf64·824c·b6f0·42d4··p.cs`.n@.d.L..B.
00001d50:·a799·c81f·e4f7·33e7·7d83·7421·00c3·51f7··......3.}.t!..Q.000019f0:·8172·a799·bd4c·2ac6·ee3f·1e69·44e1·476b··.r...L*..?.iD.Gk
00001d60:·ed7d·0052·2f62·7569·6c64·2f72·6570·726f··.}.R/build/repro00001a00:·7962·6b95·0050·2f62·7569·6c64·2f72·6570··ybk..P/build/rep
00001d70:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon00001a10:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
00001d80:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs00001a20:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d
00001d90:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/00001a30:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv
00001da0:·7265·666c·6563·742f·4d61·7273·6861·6c53··reflect/MarshalS00001a40:·6d2f·7265·666c·6563·742f·4576·656e·7449··m/reflect/EventI
00001db0:·7065·632e·6373·60a6·6e40·cf64·824c·b6f0··pec.cs`.n@.d.L..00001a50:·6e66·6f2e·6373·60a6·6e40·cf64·824c·b6f0··nfo.cs`.n@.d.L..
00001dc0:·42d4·8172·a799·9d5b·053e·3674·a5b5·8437··B..r...[.>6t...700001a60:·42d4·8172·a799·4aa0·9976·00fd·f879·2154··B..r..J..v...y!T
00001dd0:·4909·61c3·04b4·0054·2f62·7569·6c64·2f72··I.a....T/build/r00001a70:·d83f·264b·b2ac·0054·2f62·7569·6c64·2f72··.?&K...T/build/r
00001de0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path00001a80:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
00001df0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.19900001a90:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
00001e00:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i00001aa0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i
00001e10:·6b76·6d2f·7265·666c·6563·742f·4d65·7468··kvm/reflect/Meth00001ab0:·6b76·6d2f·7265·666c·6563·742f·5061·7261··kvm/reflect/Para
00001e20:·6f64·496d·706c·4d61·702e·6373·60a6·6e40··odImplMap.cs`.n@00001ac0:·6d65·7465·7249·6e66·6f2e·6373·60a6·6e40··meterInfo.cs`.n@
00001e30:·cf64·824c·b6f0·42d4·8172·a799·bd4c·2ac6··.d.L..B..r...L*.00001ad0:·cf64·824c·b6f0·42d4·8172·a799·9e77·a107··.d.L..B..r...w..
00001e40:·ee3f·1e69·44e1·476b·7962·6b95·005a·2f62··.?.iD.Gkybk..Z/b00001ae0:·2142·3fde·e821·7b02·81eb·7034·0051·2f62··!B?..!{...p4.Q/b
00001e50:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl00001af0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
00001e60:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.1200001b00:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12
00001e70:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte00001b10:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte
00001e80:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec00001b20:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
 00001b30:·742f·5072·6f6a·6563·7469·6f6e·2e63·7360··t/Projection.cs`
 00001b40:·a66e·40cf·6482·4cb6·f042·d481·72a7·992c··.n@.d.L..B..r..,
 00001b50:·d344·6a2e·8d4c·7306·ac59·2308·8da6·ec00··.Dj..Ls..Y#.....
Max diff block lines reached; 2406734/2452247 bytes (98.14%) of diff not shown.
1.62 MB
./usr/lib/mono/4.5/mkbundle.exe.mdb
    
Offset 1, 670 lines modifiedOffset 1, 670 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·a9e5·616b·1909·9a4a·a849·89bf·8c6f·57bf··..ak...J.I...oW.00000010:·5e13·8e61·195d·454d·87bf·fb81·2684·aa37··^..a.]EM....&..7
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·5e2f··.X2....p.^7...^/000000d0:·a858·32dd·9f11·a970·015e·37ae·a200·562f··.X2....p.^7...V/
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·2f41·6d62·6967·756f·7573·4d61·7463··ct/AmbiguousMatc 
00000130:·6845·7863·6570·7469·6f6e·2e63·7360·a66e··hException.cs`.n 
00000140:·40cf·6482·4cb6·f042·d481·72a7·99b4·c82d··@.d.L..B..r....- 
00000150:·ba68·55a9·d16a·1f15·883a·874e·c100·4d2f··.hU..j...:.N..M/ 
00000160:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000170:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000180:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
00000190:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
000001a0:·6374·2f46·7573·696f·6e2e·6373·60a6·6e40··ct/Fusion.cs`.n@00000120:·6374·2f47·656e·6572·6963·5772·6170·7065··ct/GenericWrappe
 00000130:·7273·2e63·7360·a66e·40cf·6482·4cb6·f042··rs.cs`.n@.d.L..B
 00000140:·d481·72a7·99d3·79df·c3c8·fa6b·3810·658c··..r...y....k8.e.
 00000150:·3804·bfe6·c800·4f2f·6275·696c·642f·7265··8.....O/build/re
 00000160:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
 00000170:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+
 00000180:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik
 00000190:·766d·2f72·6566·6c65·6374·2f54·7970·6549··vm/reflect/TypeI
 000001a0:·6e66·6f2e·6373·60a6·6e40·cf64·824c·b6f0··nfo.cs`.n@.d.L..
 000001b0:·42d4·8172·a799·6abe·edc2·c39f·3f85·1b08··B..r..j.....?...
 000001c0:·c749·e439·20e3·0054·2f62·7569·6c64·2f72··.I.9·..T/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·4d65·7468··kvm/reflect/Meth
 00000210:·6f64·496d·706c·4d61·702e·6373·60a6·6e40··odImplMap.cs`.n@
000001b0:·cf64·824c·b6f0·42d4·8172·a799·89d9·4d51··.d.L..B..r....MQ00000220:·cf64·824c·b6f0·42d4·8172·a799·bd4c·2ac6··.d.L..B..r...L*.
000001c0:·0145·9fa9·4de8·abbb·1c02·0860·0063·2f62··.E..M......`.c/b00000230:·ee3f·1e69·44e1·476b·7962·6b95·0050·2f62··.?.iD.Gkybk..P/b
000001d0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl00000240:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
000001e0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.1200000250:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12
000001f0:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte00000260:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte
00000200:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec00000270:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
 00000280:·742f·4576·656e·7449·6e66·6f2e·6373·60a6··t/EventInfo.cs`.
00000210:·742f·4375·7374·6f6d·4174·7472·6962·7574··t/CustomAttribut 
00000220:·6554·7970·6564·4172·6775·6d65·6e74·2e63··eTypedArgument.c 
00000230:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000240:·9977·16b0·05cb·7808·d782·06ee·f76c·a916··.w....x......l.. 
00000250:·7f00·5e2f·6275·696c·642f·7265·7072·6f64··..^/build/reprod 
00000260:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000270:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000280:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000290:·6566·6c65·6374·2f42·6164·496d·6167·6546··eflect/BadImageF 
000002a0:·6f72·6d61·7445·7863·6570·7469·6f6e·2e63··ormatException.c 
000002b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000002c0:·99ee·2933·185c·e404·bb53·3743·006e·0cd7··..)3.\...S7C.n.. 
000002d0:·cc00·632f·6275·696c·642f·7265·7072·6f64··..c/build/reprod 
000002e0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
000002f0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000300:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000310:·6566·6c65·6374·2f43·7573·746f·6d41·7474··eflect/CustomAtt 
00000320:·7269·6275·7465·4e61·6d65·6441·7267·756d··ributeNamedArgum 
00000330:·656e·742e·6373·60a6·6e40·cf64·824c·b6f0··ent.cs`.n@.d.L.. 
00000340:·42d4·8172·a799·81ea·4ee0·2fd0·d7e5·7a42··B..r....N./...zB 
00000350:·00a5·9e0b·459c·0055·2f62·7569·6c64·2f72··....E..U/build/r 
00000360:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000370:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
00000380:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
00000390:·6b76·6d2f·7265·666c·6563·742f·5479·7065··kvm/reflect/Type 
000003a0:·4e61·6d65·5061·7273·6572·2e63·7360·a66e··NameParser.cs`.n 
000003b0:·40cf·6482·4cb6·f042·d481·72a7·998c·569c··@.d.L..B..r...V. 
000003c0:·0496·9953·c033·2132·b6c1·6f36·d100·582f··...S.3!2..o6..X/ 
000003d0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
000003e0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
000003f0:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
00000400:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000410:·6374·2f53·7472·6f6e·674e·616d·654b·6579··ct/StrongNameKey 
00000420:·5061·6972·2e63·7360·a66e·40cf·6482·4cb6··Pair.cs`.n@.d.L. 
00000430:·f042·d481·72a7·990d·2851·a6a5·5504·791e··.B..r...(Q..U.y. 
00000440:·464a·8108·37d5·0b00·4c2f·6275·696c·642f··FJ..7...L/build/ 
00000450:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000460:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00000470:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
00000480:·696b·766d·2f72·6566·6c65·6374·2f45·6e75··ikvm/reflect/Enu 
00000490:·6d73·2e63·7360·a66e·40cf·6482·4cb6·f042··ms.cs`.n@.d.L..B 
000004a0:·d481·72a7·99bd·4446·cfb4·4438·e1f6·032b··..r...DF..D8...+ 
000004b0:·a2f9·c9bc·9f00·562f·6275·696c·642f·7265··......V/build/re 
000004c0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
000004d0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
000004e0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
000004f0:·766d·2f72·6566·6c65·6374·2f47·656e·6572··vm/reflect/Gener 
00000500:·6963·5772·6170·7065·7273·2e63·7360·a66e··icWrappers.cs`.n 
00000510:·40cf·6482·4cb6·f042·d481·72a7·99d3·79df··@.d.L..B..r...y. 
00000520:·c3c8·fa6b·3810·658c·3804·bfe6·c800·4b2f··...k8.e.8.....K/ 
00000530:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000540:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000550:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
00000560:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000570:·6374·2f54·7970·652e·6373·60a6·6e40·cf64··ct/Type.cs`.n@.d 
00000580:·824c·b6f0·42d4·8172·a799·c81f·e4f7·33e7··.L..B..r......3. 
00000590:·7d83·7421·00c3·51f7·ed7d·0052·2f62·7569··}.t!..Q..}.R/bui 
000005a0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
000005b0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
000005c0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
000005d0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
000005e0:·4d61·7273·6861·6c53·7065·632e·6373·60a6··MarshalSpec.cs`. 
000005f0:·6e40·cf64·824c·b6f0·42d4·8172·a799·9d5b··n@.d.L..B..r...[00000290:·6e40·cf64·824c·b6f0·42d4·8172·a799·4aa0··n@.d.L..B..r..J.
00000600:·053e·3674·a5b5·8437·4909·61c3·04b4·0054··.>6t...7I.a....T000002a0:·9976·00fd·f879·2154·d83f·264b·b2ac·0054··.v...y!T.?&K...T
00000610:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci000002b0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
00000620:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.000002c0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
00000630:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex000002d0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex
00000640:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl000002e0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl
00000650:·6563·742f·4d65·7468·6f64·496d·706c·4d61··ect/MethodImplMa000002f0:·6563·742f·5061·7261·6d65·7465·7249·6e66··ect/ParameterInf
00000660:·702e·6373·60a6·6e40·cf64·824c·b6f0·42d4··p.cs`.n@.d.L..B.00000300:·6f2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··o.cs`.n@.d.L..B.
00000670:·8172·a799·bd4c·2ac6·ee3f·1e69·44e1·476b··.r...L*..?.iD.Gk00000310:·8172·a799·9e77·a107·2142·3fde·e821·7b02··.r...w..!B?..!{.
00000680:·7962·6b95·005a·2f62·7569·6c64·2f72·6570··ybk..Z/build/rep00000320:·81eb·7034·0051·2f62·7569·6c64·2f72·6570··..p4.Q/build/rep
00000690:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m00000330:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
000006a0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d00000340:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d
000006b0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv00000350:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv
000006c0:·6d2f·7265·666c·6563·742f·4375·7374·6f6d··m/reflect/Custom00000360:·6d2f·7265·666c·6563·742f·5072·6f6a·6563··m/reflect/Projec
 00000370:·7469·6f6e·2e63·7360·a66e·40cf·6482·4cb6··tion.cs`.n@.d.L.
 00000380:·f042·d481·72a7·992c·d344·6a2e·8d4c·7306··.B..r..,.Dj..Ls.
Max diff block lines reached; 1653626/1698013 bytes (97.39%) of diff not shown.
1.03 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:·56e0·8f27·f044·c748·9be6·82e6·c422·3a37··V..'.D.H.....":700000010:·f6de·43ed·9871·d844·8d4a·8dfc·fa8f·b1d5··..C..q.D.J......
00000020:·1695·0300·7000·0000·a2d7·0200·b200·0000··....p...........00000020:·ed94·0300·7000·0000·79d7·0200·b200·0000··....p...y.......
00000030:·868f·0300·9005·0000·b200·0000·f689·0300··................00000030:·5d8f·0300·9005·0000·b200·0000·cd89·0300··]...............
00000040:·9005·0000·d30e·0000·12d8·0200·e4b1·0000··................00000040:·9005·0000·d30e·0000·e9d7·0200·e4b1·0000··................
00000050:·0000·0000·0000·0000·1695·0300·0000·0000··................00000050:·0000·0000·0000·0000·ed94·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 725, 337 lines modifiedOffset 725, 337 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·5a2f··|..+..&...r...Z/00002db0:·7c88·cd2b·b3e7·2615·9c8b·729b·ce00·572f··|..+..&...r...W/
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·2f50·6f72·7461··.Cecil.Cil/Porta00002e00:·2e43·6563·696c·2e43·696c·2f44·6f63·756d··.Cecil.Cil/Docum
00002e10:·626c·6550·6462·2e63·7360·a66e·40cf·6482··blePdb.cs`.n@.d. 
00002e20:·4cb6·f042·d481·72a7·998d·8f35·f127·1dcd··L..B..r....5.'.. 
00002e30:·14d5·862b·2a83·fea7·3600·562f·6275·696c··...+*...6.V/buil 
00002e40:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00002e50:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
00002e60:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
00002e70:·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43·6563··l/cecil/Mono.Cec 
00002e80:·696c·2e43·696c·2f4f·7043·6f64·6573·2e63··il.Cil/OpCodes.c 
00002e90:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00002ea0:·9902·5a51·caeb·5abd·1a85·e1a7·a199·b080··..ZQ..Z......... 
00002eb0:·f000·5c2f·6275·696c·642f·7265·7072·6f64··..\/build/reprod 
00002ec0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00002ed0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00002ee0:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/ 
00002ef0:·4d6f·6e6f·2e43·6563·696c·2e43·696c·2f53··Mono.Cecil.Cil/S 
00002f00:·6571·7565·6e63·6550·6f69·6e74·2e63·7360··equencePoint.cs` 
00002f10:·a66e·40cf·6482·4cb6·f042·d481·72a7·996d··.n@.d.L..B..r..m 
00002f20:·3edc·cb82·d625·2d12·0702·b423·3552·f100··>....%-....#5R.. 
00002f30:·552f·6275·696c·642f·7265·7072·6f64·7563··U/build/reproduc 
00002f40:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00002f50:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
00002f60:·7874·6572·6e61·6c2f·6365·6369·6c2f·4d6f··xternal/cecil/Mo 
00002f70:·6e6f·2e43·6563·696c·2e43·696c·2f4f·7043··no.Cecil.Cil/OpC 
00002f80:·6f64·652e·6373·60a6·6e40·cf64·824c·b6f0··ode.cs`.n@.d.L..00002e10:·656e·742e·6373·60a6·6e40·cf64·824c·b6f0··ent.cs`.n@.d.L..
00002f90:·42d4·8172·a799·a331·26c3·4512·f1b0·7892··B..r...1&.E...x.00002e20:·42d4·8172·a799·d6ef·fda1·8c77·2c4b·7552··B..r.......w,KuR
00002fa0:·b7b8·4ae8·0abd·0056·2f62·7569·6c64·2f72··..J....V/build/r00002e30:·dc48·f4ba·c417·0060·2f62·7569·6c64·2f72··.H.....`/build/r
00002fb0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path00002e40:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
00002fc0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.19900002e50:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
00002fd0:·2b64·6673·672f·6578·7465·726e·616c·2f63··+dfsg/external/c00002e60:·2b64·6673·672f·6578·7465·726e·616c·2f63··+dfsg/external/c
00002fe0:·6563·696c·2f4d·6f6e·6f2e·4365·6369·6c2e··ecil/Mono.Cecil.00002e70:·6563·696c·2f4d·6f6e·6f2e·4365·6369·6c2e··ecil/Mono.Cecil.
 00002e80:·4369·6c2f·5661·7269·6162·6c65·5265·6665··Cil/VariableRefe
 00002e90:·7265·6e63·652e·6373·60a6·6e40·cf64·824c··rence.cs`.n@.d.L
 00002ea0:·b6f0·42d4·8172·a799·3116·1370·2b41·ff8f··..B..r..1..p+A..
 00002eb0:·4c0a·4e77·04bb·fc6c·0061·2f62·7569·6c64··L.Nw...l.a/build
 00002ec0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa
 00002ed0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1
 00002ee0:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external
 00002ef0:·2f63·6563·696c·2f4d·6f6e·6f2e·4365·6369··/cecil/Mono.Ceci
 00002f00:·6c2e·4369·6c2f·5661·7269·6162·6c65·4465··l.Cil/VariableDe
 00002f10:·6669·6e69·7469·6f6e·2e63·7360·a66e·40cf··finition.cs`.n@.
 00002f20:·6482·4cb6·f042·d481·72a7·99de·d437·21dd··d.L..B..r....7!.
 00002f30:·9b3e·764c·984d·e4d2·add4·c800·592f·6275··.>vL.M......Y/bu
 00002f40:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
 00002f50:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
 00002f60:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter
 00002f70:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C
 00002f80:·6563·696c·2e43·696c·2f43·6f64·6552·6561··ecil.Cil/CodeRea
 00002f90:·6465·722e·6373·60a6·6e40·cf64·824c·b6f0··der.cs`.n@.d.L..
 00002fa0:·42d4·8172·a799·d56b·062e·59bc·0c82·5ae6··B..r...k..Y...Z.
 00002fb0:·aae8·6603·c05c·0056·2f62·7569·6c64·2f72··..f..\.V/build/r
 00002fc0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
 00002fd0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
 00002fe0:·2b64·6673·672f·6578·7465·726e·616c·2f63··+dfsg/external/c
 00002ff0:·6563·696c·2f4d·6f6e·6f2e·4365·6369·6c2e··ecil/Mono.Cecil.
00002ff0:·4369·6c2f·5379·6d62·6f6c·732e·6373·60a6··Cil/Symbols.cs`.00003000:·4369·6c2f·5379·6d62·6f6c·732e·6373·60a6··Cil/Symbols.cs`.
00003000:·6e40·cf64·824c·b6f0·42d4·8172·a799·f370··n@.d.L..B..r...p00003010:·6e40·cf64·824c·b6f0·42d4·8172·a799·f370··n@.d.L..B..r...p
00003010:·a264·4cf7·1d8d·017e·3147·6e24·9e35·005a··.dL....~1Gn$.5.Z00003020:·a264·4cf7·1d8d·017e·3147·6e24·9e35·005a··.dL....~1Gn$.5.Z
00003020:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci00003030:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
00003030:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.00003040:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
00003040:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex00003050:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex
00003050:·7465·726e·616c·2f63·6563·696c·2f4d·6f6e··ternal/cecil/Mon00003060:·7465·726e·616c·2f63·6563·696c·2f4d·6f6e··ternal/cecil/Mon
00003060:·6f2e·4365·6369·6c2e·4369·6c2f·496e·7374··o.Cecil.Cil/Inst00003070:·6f2e·4365·6369·6c2e·4369·6c2f·496e·7374··o.Cecil.Cil/Inst
00003070:·7275·6374·696f·6e2e·6373·60a6·6e40·cf64··ruction.cs`.n@.d00003080:·7275·6374·696f·6e2e·6373·60a6·6e40·cf64··ruction.cs`.n@.d
00003080:·824c·b6f0·42d4·8172·a799·27fd·4432·07a5··.L..B..r..'.D2..00003090:·824c·b6f0·42d4·8172·a799·27fd·4432·07a5··.L..B..r..'.D2..
00003090:·cdcb·e636·4d9a·3f59·3650·005f·2f62·7569··...6M.?Y6P._/bui000030a0:·cdcb·e636·4d9a·3f59·3650·005f·2f62·7569··...6M.?Y6P._/bui
000030a0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-000030b0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
000030b0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0000030c0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0
000030c0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern000030d0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern
000030d0:·616c·2f63·6563·696c·2f4d·6f6e·6f2e·4365··al/cecil/Mono.Ce000030e0:·616c·2f63·6563·696c·2f4d·6f6e·6f2e·4365··al/cecil/Mono.Ce
000030e0:·6369·6c2e·4369·6c2f·4578·6365·7074·696f··cil.Cil/Exceptio000030f0:·6369·6c2e·4369·6c2f·4578·6365·7074·696f··cil.Cil/Exceptio
000030f0:·6e48·616e·646c·6572·2e63·7360·a66e·40cf··nHandler.cs`.n@.00003100:·6e48·616e·646c·6572·2e63·7360·a66e·40cf··nHandler.cs`.n@.
00003100:·6482·4cb6·f042·d481·72a7·998a·25e8·7770··d.L..B..r...%.wp00003110:·6482·4cb6·f042·d481·72a7·998a·25e8·7770··d.L..B..r...%.wp
00003110:·2875·c5a2·9260·a755·b449·7300·612f·6275··(u...`.U.Is.a/bu00003120:·2875·c5a2·9260·a755·b449·7300·5c2f·6275··(u...`.U.Is.\/bu
00003120:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00003130:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00003130:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00003140:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00003140:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter00003150:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter
00003150:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C00003160:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C
 00003170:·6563·696c·2e43·696c·2f53·6571·7565·6e63··ecil.Cil/Sequenc
00003160:·6563·696c·2e43·696c·2f56·6172·6961·626c··ecil.Cil/Variabl 
00003170:·6544·6566·696e·6974·696f·6e2e·6373·60a6··eDefinition.cs`. 
00003180:·6e40·cf64·824c·b6f0·42d4·8172·a799·ded4··n@.d.L..B..r.... 
00003190:·3721·dd9b·3e76·4c98·4de4·d2ad·d4c8·0059··7!..>vL.M......Y 
000031a0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000031b0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000031c0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
000031d0:·7465·726e·616c·2f63·6563·696c·2f4d·6f6e··ternal/cecil/Mon 
000031e0:·6f2e·4365·6369·6c2e·4369·6c2f·436f·6465··o.Cecil.Cil/Code 
000031f0:·5772·6974·6572·2e63·7360·a66e·40cf·6482··Writer.cs`.n@.d.00003180:·6550·6f69·6e74·2e63·7360·a66e·40cf·6482··ePoint.cs`.n@.d.
00003200:·4cb6·f042·d481·72a7·9984·af74·ae9a·4faf··L..B..r....t..O. 
00003210:·3e91·0308·e5c7·09ec·5400·532f·6275·696c··>.......T.S/buil00003190:·4cb6·f042·d481·72a7·996d·3edc·cb82·d625··L..B..r..m>....%
 000031a0:·2d12·0702·b423·3552·f100·532f·6275·696c··-....#5R..S/buil
00003220:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p000031b0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
00003230:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.000031c0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
00003240:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa000031d0:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa
00003250:·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43·6563··l/cecil/Mono.Cec000031e0:·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43·6563··l/cecil/Mono.Cec
00003260:·696c·2e43·696c·2f43·6f64·652e·6373·60a6··il.Cil/Code.cs`.000031f0:·696c·2e43·696c·2f43·6f64·652e·6373·60a6··il.Cil/Code.cs`.
00003270:·6e40·cf64·824c·b6f0·42d4·8172·a799·0682··n@.d.L..B..r....00003200:·6e40·cf64·824c·b6f0·42d4·8172·a799·0682··n@.d.L..B..r....
00003280:·ffe4·d16d·e515·4848·4f80·77de·01f3·0060··...m..HHO.w....`00003210:·ffe4·d16d·e515·4848·4f80·77de·01f3·0059··...m..HHO.w....Y
00003290:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci00003220:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
000032a0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.00003230:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
Max diff block lines reached; 1057469/1075175 bytes (98.35%) of diff not shown.
1.62 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:·08b0·ff2d·064a·b14e·8ab9·333b·4103·69cd··...-.J.N..3;A.i.00000010:·6761·27e7·ed8f·f545·bfda·39d3·720e·c44a··ga'....E..9.r..J
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, 663 lines modifiedOffset 63, 663 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·5e2f·6275··&....B.yj...^/bu00000450:·2603·b0d0·da42·c679·6a8f·a600·562f·6275··&....B.yj...V/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:·2f47·656e·6572·6963·5772·6170·7065·7273··/GenericWrappers
000004a0:·2f41·6d62·6967·756f·7573·4d61·7463·6845··/AmbiguousMatchE 
000004b0:·7863·6570·7469·6f6e·2e63·7360·a66e·40cf··xception.cs`.n@. 
000004c0:·6482·4cb6·f042·d481·72a7·99b4·c82d·ba68··d.L..B..r....-.h 
000004d0:·55a9·d16a·1f15·883a·874e·c100·4d2f·6275··U..j...:.N..M/bu 
000004e0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
000004f0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000500:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
00000510:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000520:·2f46·7573·696f·6e2e·6373·60a6·6e40·cf64··/Fusion.cs`.n@.d 
00000530:·824c·b6f0·42d4·8172·a799·89d9·4d51·0145··.L..B..r....MQ.E 
00000540:·9fa9·4de8·abbb·1c02·0860·0063·2f62·7569··..M......`.c/bui 
00000550:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000560:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000570:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00000580:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00000590:·4375·7374·6f6d·4174·7472·6962·7574·6554··CustomAttributeT 
000005a0:·7970·6564·4172·6775·6d65·6e74·2e63·7360··ypedArgument.cs` 
000005b0:·a66e·40cf·6482·4cb6·f042·d481·72a7·9977··.n@.d.L..B..r..w 
000005c0:·16b0·05cb·7808·d782·06ee·f76c·a916·7f00··....x......l.... 
000005d0:·5e2f·6275·696c·642f·7265·7072·6f64·7563··^/build/reproduc 
000005e0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000005f0:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
00000600:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00000610:·6c65·6374·2f42·6164·496d·6167·6546·6f72··lect/BadImageFor 
00000620:·6d61·7445·7863·6570·7469·6f6e·2e63·7360··matException.cs` 
00000630:·a66e·40cf·6482·4cb6·f042·d481·72a7·99ee··.n@.d.L..B..r... 
00000640:·2933·185c·e404·bb53·3743·006e·0cd7·cc00··)3.\...S7C.n.... 
00000650:·632f·6275·696c·642f·7265·7072·6f64·7563··c/build/reproduc 
00000660:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00000670:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
00000680:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00000690:·6c65·6374·2f43·7573·746f·6d41·7474·7269··lect/CustomAttri 
000006a0:·6275·7465·4e61·6d65·6441·7267·756d·656e··buteNamedArgumen 
000006b0:·742e·6373·60a6·6e40·cf64·824c·b6f0·42d4··t.cs`.n@.d.L..B. 
000006c0:·8172·a799·81ea·4ee0·2fd0·d7e5·7a42·00a5··.r....N./...zB.. 
000006d0:·9e0b·459c·0055·2f62·7569·6c64·2f72·6570··..E..U/build/rep 
000006e0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
000006f0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
00000700:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
00000710:·6d2f·7265·666c·6563·742f·5479·7065·4e61··m/reflect/TypeNa 
00000720:·6d65·5061·7273·6572·2e63·7360·a66e·40cf··meParser.cs`.n@. 
00000730:·6482·4cb6·f042·d481·72a7·998c·569c·0496··d.L..B..r...V... 
00000740:·9953·c033·2132·b6c1·6f36·d100·582f·6275··.S.3!2..o6..X/bu 
00000750:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000760:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000770:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
00000780:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000790:·2f53·7472·6f6e·674e·616d·654b·6579·5061··/StrongNameKeyPa 
000007a0:·6972·2e63·7360·a66e·40cf·6482·4cb6·f042··ir.cs`.n@.d.L..B 
000007b0:·d481·72a7·990d·2851·a6a5·5504·791e·464a··..r...(Q..U.y.FJ 
000007c0:·8108·37d5·0b00·4c2f·6275·696c·642f·7265··..7...L/build/re 
000007d0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
000007e0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
000007f0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000800:·766d·2f72·6566·6c65·6374·2f45·6e75·6d73··vm/reflect/Enums 
00000810:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..000004b0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
00000820:·72a7·99bd·4446·cfb4·4438·e1f6·032b·a2f9··r...DF..D8...+..000004c0:·72a7·99d3·79df·c3c8·fa6b·3810·658c·3804··r...y....k8.e.8.
00000830:·c9bc·9f00·562f·6275·696c·642f·7265·7072··....V/build/repr000004d0:·bfe6·c800·4f2f·6275·696c·642f·7265·7072··....O/build/repr
00000840:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo000004e0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
00000850:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df000004f0:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df
00000860:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm00000500:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm
00000870:·2f72·6566·6c65·6374·2f47·656e·6572·6963··/reflect/Generic00000510:·2f72·6566·6c65·6374·2f54·7970·6549·6e66··/reflect/TypeInf
00000880:·5772·6170·7065·7273·2e63·7360·a66e·40cf··Wrappers.cs`.n@. 
00000890:·6482·4cb6·f042·d481·72a7·99d3·79df·c3c8··d.L..B..r...y... 
000008a0:·fa6b·3810·658c·3804·bfe6·c800·4b2f·6275··.k8.e.8.....K/bu 
000008b0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
000008c0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
000008d0:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
000008e0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000008f0:·2f54·7970·652e·6373·60a6·6e40·cf64·824c··/Type.cs`.n@.d.L 
00000900:·b6f0·42d4·8172·a799·c81f·e4f7·33e7·7d83··..B..r......3.}. 
00000910:·7421·00c3·51f7·ed7d·0052·2f62·7569·6c64··t!..Q..}.R/build00000520:·6f2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··o.cs`.n@.d.L..B.
 00000530:·8172·a799·6abe·edc2·c39f·3f85·1b08·c749··.r..j.....?....I
 00000540:·e439·20e3·0054·2f62·7569·6c64·2f72·6570··.9·..T/build/rep
 00000550:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
 00000560:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d
 00000570:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv
 00000580:·6d2f·7265·666c·6563·742f·4d65·7468·6f64··m/reflect/Method
 00000590:·496d·706c·4d61·702e·6373·60a6·6e40·cf64··ImplMap.cs`.n@.d
 000005a0:·824c·b6f0·42d4·8172·a799·bd4c·2ac6·ee3f··.L..B..r...L*..?
 000005b0:·1e69·44e1·476b·7962·6b95·0050·2f62·7569··.iD.Gkybk..P/bui
00000920:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa000005c0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
00000930:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1000005d0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0
00000940:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external000005e0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern
00000950:·2f69·6b76·6d2f·7265·666c·6563·742f·4d61··/ikvm/reflect/Ma000005f0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/
00000960:·7273·6861·6c53·7065·632e·6373·60a6·6e40··rshalSpec.cs`.n@00000600:·4576·656e·7449·6e66·6f2e·6373·60a6·6e40··EventInfo.cs`.n@
00000970:·cf64·824c·b6f0·42d4·8172·a799·9d5b·053e··.d.L..B..r...[.>00000610:·cf64·824c·b6f0·42d4·8172·a799·4aa0·9976··.d.L..B..r..J..v
00000980:·3674·a5b5·8437·4909·61c3·04b4·0054·2f62··6t...7I.a....T/b00000620:·00fd·f879·2154·d83f·264b·b2ac·0054·2f62··...y!T.?&K...T/b
00000990:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl00000630:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
000009a0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.1200000640:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12
000009b0:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte00000650:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte
000009c0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec00000660:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
000009d0:·742f·4d65·7468·6f64·496d·706c·4d61·702e··t/MethodImplMap.00000670:·742f·5061·7261·6d65·7465·7249·6e66·6f2e··t/ParameterInfo.
000009e0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r00000680:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r
000009f0:·a799·bd4c·2ac6·ee3f·1e69·44e1·476b·7962··...L*..?.iD.Gkyb00000690:·a799·9e77·a107·2142·3fde·e821·7b02·81eb··...w..!B?..!{...
00000a00:·6b95·005a·2f62·7569·6c64·2f72·6570·726f··k..Z/build/repro000006a0:·7034·0051·2f62·7569·6c64·2f72·6570·726f··p4.Q/build/repro
00000a10:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000a20:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000a30:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000a40:·7265·666c·6563·742f·4375·7374·6f6d·4174··reflect/CustomAt 
00000a50:·7472·6962·7574·6544·6174·612e·6373·60a6··tributeData.cs`. 
00000a60:·6e40·cf64·824c·b6f0·42d4·8172·a799·77e3··n@.d.L..B..r..w. 
00000a70:·be75·2be9·2592·fe56·4cf2·619a·7547·0056··.u+.%..VL.a.uG.V 
00000a80:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
Max diff block lines reached; 1653048/1697660 bytes (97.37%) of diff not shown.
37.8 KB
mono-devel_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····37204·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0····37196·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0·23510780·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0·23511788·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
37.2 KB
data.tar.xz
37.2 KB
data.tar
3.18 KB
file list
    
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)···575488·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)···525312·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.01 KB
./usr/lib/mono/4.5/al.exe
5.96 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:·0x00079c0015 »       ··············Code·Size:·0x00079c00
16 »       ··Initialized·Data·Size:·0x0000080016 »       ··Initialized·Data·Size:·0x00000800
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x0007ba7e18 »       ········Entry·Point·RVA:·0x0007bb2e
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x0007c00020 »       »       ··Data·Base·RVA:·0x0007c000
  
  
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:·0x0007ba30·[0x0000004b]47 »       ·····Import·Table:·0x0007bae0·[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, 26 lines modifiedOffset 57, 26 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:·0x00079a8463 »       ···Virtual·Size:·0x00079b34
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x00079c0065 »       ··Raw·Data·Size:·0x00079c00
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:·0x000001e473 »       ···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:·0x0007a000
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
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:·0x00036f74·[0x00044ab4]109 »       ·········Metadata:·0x00036f78·[0x00044b64]
110 »       Entry·Point·Token:·0x06000004110 »       Entry·Point·Token:·0x06000004
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 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·-·0x00044ab4·[31464·==·0x00007ae8]128 »       ·······Blob:·0x0003cfcc·-·0x00044b64·[31640·==·0x00007b98]
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·35470)132 Table·Module:·1·records·(12·bytes,·at·35474)
133 Table·TypeRef:·204·records·(10·bytes,·at·3547c)133 Table·TypeRef:·204·records·(10·bytes,·at·35480)
134 Table·TypeDef:·379·records·(18·bytes,·at·35c74)134 Table·TypeDef:·379·records·(18·bytes,·at·35c78)
135 Table·Field:·1993·records·(8·bytes,·at·3771a)135 Table·Field:·1993·records·(8·bytes,·at·3771e)
136 Table·Method:·3884·records·(16·bytes,·at·3b562)136 Table·Method:·3884·records·(16·bytes,·at·3b566)
137 Table·Param:·3559·records·(8·bytes,·at·4a822)137 Table·Param:·3559·records·(8·bytes,·at·4a826)
138 Table·InterfaceImpl:·61·records·(4·bytes,·at·5175a)138 Table·InterfaceImpl:·61·records·(4·bytes,·at·5175e)
139 Table·MemberRef:·1146·records·(8·bytes,·at·5184e)139 Table·MemberRef:·1146·records·(8·bytes,·at·51852)
140 Table·Constant:·554·records·(6·bytes,·at·53c1e)140 Table·Constant:·554·records·(6·bytes,·at·53c22)
141 Table·CustomAttribute:·106·records·(8·bytes,·at·5491a)141 Table·CustomAttribute:·106·records·(8·bytes,·at·5491e)
142 Table·FieldMarshal:·9·records·(4·bytes,·at·54c6a)142 Table·FieldMarshal:·9·records·(4·bytes,·at·54c6e)
143 Table·ClassLayout:·9·records·(8·bytes,·at·54c8e)143 Table·ClassLayout:·9·records·(8·bytes,·at·54c92)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·54cd6)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·54cda)
145 Table·StandaloneSig:·517·records·(2·bytes,·at·54ce2)145 Table·StandaloneSig:·517·records·(2·bytes,·at·54ce6)
146 Table·EventMap:·2·records·(4·bytes,·at·550ec)146 Table·EventMap:·2·records·(4·bytes,·at·550f0)
147 Table·Event:·4·records·(8·bytes,·at·550f4)147 Table·Event:·4·records·(8·bytes,·at·550f8)
148 Table·PropertyMap:·153·records·(4·bytes,·at·55114)148 Table·PropertyMap:·153·records·(4·bytes,·at·55118)
149 Table·Property:·1041·records·(8·bytes,·at·55378)149 Table·Property:·1041·records·(8·bytes,·at·5537c)
150 Table·MethodSemantics:·1077·records·(6·bytes,·at·57400)150 Table·MethodSemantics:·1077·records·(6·bytes,·at·57404)
151 Table·MethodImpl:·53·records·(6·bytes,·at·58d3e)151 Table·MethodImpl:·53·records·(6·bytes,·at·58d42)
152 Table·Moduleref:·1·records·(4·bytes,·at·58e7c)152 Table·Moduleref:·1·records·(4·bytes,·at·58e80)
153 Table·TypeSpec:·345·records·(2·bytes,·at·58e80)153 Table·TypeSpec:·345·records·(2·bytes,·at·58e84)
154 Table·ImplMap:·1·records·(10·bytes,·at·59132)154 Table·ImplMap:·1·records·(10·bytes,·at·59136)
155 Table·FieldRVA:·10·records·(6·bytes,·at·5913c)155 Table·FieldRVA:·10·records·(6·bytes,·at·59140)
156 Table·Assembly:·1·records·(26·bytes,·at·59178)156 Table·Assembly:·1·records·(26·bytes,·at·5917c)
157 Table·AssemblyRef:·6·records·(24·bytes,·at·59192)157 Table·AssemblyRef:·6·records·(24·bytes,·at·59196)
158 Table·NestedClass:·104·records·(4·bytes,·at·59222)158 Table·NestedClass:·104·records·(4·bytes,·at·59226)
159 Table·GenericParam:·21·records·(10·bytes,·at·593c2)159 Table·GenericParam:·21·records·(10·bytes,·at·593c6)
160 Table·MethodSpec:·52·records·(4·bytes,·at·59494)160 Table·MethodSpec:·52·records·(4·bytes,·at·59498)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·59564)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·59568)
162 RVA·for·Entry·Point:·0x00002224162 RVA·for·Entry·Point:·0x00002224
6.69 KB
./usr/lib/mono/4.5/ikdasm.exe
6.64 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:·0x0008bc00
15 »       ··Initialized·Data·Size:·0x0000080015 »       ··Initialized·Data·Size:·0x00000800
16 »       Uninitialized·Data·Size:·0x0000000016 »       Uninitialized·Data·Size:·0x00000000
17 »       ········Entry·Point·RVA:·0x0008d95e17 »       ········Entry·Point·RVA:·0x0008da2e
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:·0x0008d910·[0x0000004b]47 »       ·····Import·Table:·0x0008d9e0·[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:·0x0008b96463 »       ···Virtual·Size:·0x0008ba34
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0008ba0065 »       ··Raw·Data·Size:·0x0008bc00
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:·0x000001d473 »       ···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:·0x0008c000
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:·0x0008c200
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:·0x0008c600
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:·0x00043738·[0x0004a1cc]105 »       ·········Metadata:·0x00043740·[0x0004a294]
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·-·0x0004a1cc·[30380·==·0x000076ac]128 »       ·······Blob:·0x00042b20·-·0x0004a294·[30580·==·0x00007774]
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·41c34)132 Table·Module:·1·records·(12·bytes,·at·41c3c)
133 Table·TypeRef:·198·records·(10·bytes,·at·41c40)133 Table·TypeRef:·198·records·(10·bytes,·at·41c48)
134 Table·TypeDef:·404·records·(18·bytes,·at·423fc)134 Table·TypeDef:·404·records·(18·bytes,·at·42404)
135 Table·Field:·2074·records·(8·bytes,·at·44064)135 Table·Field:·2074·records·(8·bytes,·at·4406c)
136 Table·Method:·3971·records·(16·bytes,·at·48134)136 Table·Method:·3971·records·(16·bytes,·at·4813c)
137 Table·Param:·3878·records·(8·bytes,·at·57964)137 Table·Param:·3878·records·(8·bytes,·at·5796c)
138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f294)138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f29c)
139 Table·MemberRef:·1288·records·(8·bytes,·at·5f3d8)139 Table·MemberRef:·1288·records·(8·bytes,·at·5f3e0)
140 Table·Constant:·564·records·(6·bytes,·at·61c18)140 Table·Constant:·564·records·(6·bytes,·at·61c20)
141 Table·CustomAttribute:·185·records·(8·bytes,·at·62950)141 Table·CustomAttribute:·185·records·(8·bytes,·at·62958)
142 Table·DeclSecurity:·1·records·(6·bytes,·at·62f18)142 Table·DeclSecurity:·1·records·(6·bytes,·at·62f20)
143 Table·ClassLayout:·10·records·(8·bytes,·at·62f1e)143 Table·ClassLayout:·10·records·(8·bytes,·at·62f26)
144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62f6e)144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62f76)
145 Table·StandaloneSig:·611·records·(2·bytes,·at·62f86)145 Table·StandaloneSig:·611·records·(2·bytes,·at·62f8e)
146 Table·EventMap:·2·records·(4·bytes,·at·6344c)146 Table·EventMap:·2·records·(4·bytes,·at·63454)
147 Table·Event:·4·records·(8·bytes,·at·63454)147 Table·Event:·4·records·(8·bytes,·at·6345c)
148 Table·PropertyMap:·164·records·(4·bytes,·at·63474)148 Table·PropertyMap:·164·records·(4·bytes,·at·6347c)
149 Table·Property:·1082·records·(8·bytes,·at·63704)149 Table·Property:·1082·records·(8·bytes,·at·6370c)
150 Table·MethodSemantics:·1127·records·(6·bytes,·at·658d4)150 Table·MethodSemantics:·1127·records·(6·bytes,·at·658dc)
Max diff block lines reached; 0/6778 bytes (0.00%) of diff not shown.
3.13 KB
./usr/lib/mono/4.5/illinkanalyzer.exe
3.06 KB
pedump {}
    
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 »       ····Reloc·Count:·0x000092 »       ····Reloc·Count:·0x0000
93 »       ·····Line·Count:·0x000093 »       ·····Line·Count:·0x0000
94 »       Flags:·data,·discard,·read,·94 »       Flags:·data,·discard,·read,·
  
95 ··········CLI·header·size:·7295 ··········CLI·header·size:·72
96 ·········Runtime·required:·2.596 ·········Runtime·required:·2.5
97 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned97 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
98 »       ·········Metadata:·0x00006f54·[0x00007a0c]98 »       ·········Metadata:·0x00006f50·[0x00007a0c]
99 »       Entry·Point·Token:·0x060000dc99 »       Entry·Point·Token:·0x060000dc
100 »       ·····Resources·at:·0x00000000·[0x00000000]100 »       ·····Resources·at:·0x00000000·[0x00000000]
101 »       ···Strong·Name·at:·0x00000000·[0x00000000]101 »       ···Strong·Name·at:·0x00000000·[0x00000000]
102 »       ··Code·Manager·at:·0x00000000·[0x00000000]102 »       ··Code·Manager·at:·0x00000000·[0x00000000]
103 »       ··VTableFixups·at:·0x00000000·[0x00000000]103 »       ··VTableFixups·at:·0x00000000·[0x00000000]
104 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]104 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 115, 30 lines modifiedOffset 115, 30 lines modified
115 Metadata·pointers:115 Metadata·pointers:
116 »       Tables·(#~):·0x0000006c·-·0x00003018·[12204·==·0x00002fac]116 »       Tables·(#~):·0x0000006c·-·0x00003018·[12204·==·0x00002fac]
117 »       ····Strings:·0x00003018·-·0x00005180·[8552·==·0x00002168]117 »       ····Strings:·0x00003018·-·0x00005180·[8552·==·0x00002168]
118 »       ·······Blob:·0x00006a14·-·0x00007a0c·[4088·==·0x00000ff8]118 »       ·······Blob:·0x00006a14·-·0x00007a0c·[4088·==·0x00000ff8]
119 »       User·string:·0x00005180·-·0x00006a04·[6276·==·0x00001884]119 »       User·string:·0x00005180·-·0x00006a04·[6276·==·0x00001884]
120 »       ·······GUID:·0x00006a04·-·0x00006a14·[16·==·0x00000010]120 »       ·······GUID:·0x00006a04·-·0x00006a14·[16·==·0x00000010]
121 Rows:121 Rows:
122 Table·Module:·1·records·(10·bytes,·at·5230)122 Table·Module:·1·records·(10·bytes,·at·522c)
123 Table·TypeRef:·105·records·(6·bytes,·at·523a)123 Table·TypeRef:·105·records·(6·bytes,·at·5236)
124 Table·TypeDef:·36·records·(14·bytes,·at·54b0)124 Table·TypeDef:·36·records·(14·bytes,·at·54ac)
125 Table·Field:·137·records·(6·bytes,·at·56a8)125 Table·Field:·137·records·(6·bytes,·at·56a4)
126 Table·Method:·297·records·(14·bytes,·at·59de)126 Table·Method:·297·records·(14·bytes,·at·59da)
127 Table·Param:·323·records·(6·bytes,·at·6a1c)127 Table·Param:·323·records·(6·bytes,·at·6a18)
128 Table·InterfaceImpl:·31·records·(4·bytes,·at·71ae)128 Table·InterfaceImpl:·31·records·(4·bytes,·at·71aa)
129 Table·MemberRef:·295·records·(6·bytes,·at·722a)129 Table·MemberRef:·295·records·(6·bytes,·at·7226)
130 Table·Constant:·15·records·(6·bytes,·at·7914)130 Table·Constant:·15·records·(6·bytes,·at·7910)
131 Table·CustomAttribute:·91·records·(6·bytes,·at·796e)131 Table·CustomAttribute:·91·records·(6·bytes,·at·796a)
132 Table·DeclSecurity:·1·records·(6·bytes,·at·7b90)132 Table·DeclSecurity:·1·records·(6·bytes,·at·7b8c)
133 Table·StandaloneSig:·59·records·(2·bytes,·at·7b96)133 Table·StandaloneSig:·59·records·(2·bytes,·at·7b92)
134 Table·PropertyMap:·17·records·(4·bytes,·at·7c0c)134 Table·PropertyMap:·17·records·(4·bytes,·at·7c08)
135 Table·Property:·48·records·(6·bytes,·at·7c50)135 Table·Property:·48·records·(6·bytes,·at·7c4c)
136 Table·MethodSemantics:·58·records·(6·bytes,·at·7d70)136 Table·MethodSemantics:·58·records·(6·bytes,·at·7d6c)
137 Table·MethodImpl:·32·records·(6·bytes,·at·7ecc)137 Table·MethodImpl:·32·records·(6·bytes,·at·7ec8)
138 Table·TypeSpec:·63·records·(2·bytes,·at·7f8c)138 Table·TypeSpec:·63·records·(2·bytes,·at·7f88)
139 Table·Assembly:·1·records·(22·bytes,·at·800a)139 Table·Assembly:·1·records·(22·bytes,·at·8006)
140 Table·AssemblyRef:·5·records·(20·bytes,·at·8020)140 Table·AssemblyRef:·5·records·(20·bytes,·at·801c)
141 Table·NestedClass:·14·records·(4·bytes,·at·8084)141 Table·NestedClass:·14·records·(4·bytes,·at·8080)
142 Table·GenericParam:·18·records·(8·bytes,·at·80bc)142 Table·GenericParam:·18·records·(8·bytes,·at·80b8)
143 Table·MethodSpec:·7·records·(4·bytes,·at·814c)143 Table·MethodSpec:·7·records·(4·bytes,·at·8148)
144 RVA·for·Entry·Point:·0x000066dc144 RVA·for·Entry·Point:·0x000066dc
6.77 KB
./usr/lib/mono/4.5/mkbundle.exe
6.71 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:·0x0007f800
15 »       ··Initialized·Data·Size:·0x0000080015 »       ··Initialized·Data·Size:·0x00000800
16 »       Uninitialized·Data·Size:·0x0000000016 »       Uninitialized·Data·Size:·0x00000000
17 »       ········Entry·Point·RVA:·0x000815ae17 »       ········Entry·Point·RVA:·0x0008163e
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:·0x00081560·[0x0000004b]47 »       ·····Import·Table:·0x000815f0·[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:·0x0007f5b463 »       ···Virtual·Size:·0x0007f644
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0007f60065 »       ··Raw·Data·Size:·0x0007f800
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:·0x000001d473 »       ···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:·0x0007fc00
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:·0x0007fe00
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:·0x00080200
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:·0x0003b894·[0x00045cc8]105 »       ·········Metadata:·0x0003b8a0·[0x00045d44]
106 »       Entry·Point·Token:·0x06000002106 »       Entry·Point·Token:·0x06000002
107 »       ·····Resources·at:·0x00039a50·[0x00001e41]107 »       ·····Resources·at:·0x00039a5c·[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·-·0x00045d44·[26844·==·0x000068dc]
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·39d90)132 Table·Module:·1·records·(12·bytes,·at·39d9c)
133 Table·TypeRef:·190·records·(10·bytes,·at·39d9c)133 Table·TypeRef:·190·records·(10·bytes,·at·39da8)
134 Table·TypeDef:·381·records·(18·bytes,·at·3a508)134 Table·TypeDef:·381·records·(18·bytes,·at·3a514)
135 Table·Field:·1940·records·(8·bytes,·at·3bfd2)135 Table·Field:·1940·records·(8·bytes,·at·3bfde)
136 Table·Method:·3699·records·(16·bytes,·at·3fc72)136 Table·Method:·3699·records·(16·bytes,·at·3fc7e)
137 Table·Param:·3459·records·(8·bytes,·at·4e3a2)137 Table·Param:·3459·records·(8·bytes,·at·4e3ae)
138 Table·InterfaceImpl:·52·records·(4·bytes,·at·54fba)138 Table·InterfaceImpl:·52·records·(4·bytes,·at·54fc6)
139 Table·MemberRef:·1187·records·(8·bytes,·at·5508a)139 Table·MemberRef:·1187·records·(8·bytes,·at·55096)
140 Table·Constant:·497·records·(6·bytes,·at·575a2)140 Table·Constant:·497·records·(6·bytes,·at·575ae)
141 Table·CustomAttribute:·153·records·(8·bytes,·at·58148)141 Table·CustomAttribute:·153·records·(8·bytes,·at·58154)
142 Table·ClassLayout:·10·records·(8·bytes,·at·58610)142 Table·ClassLayout:·10·records·(8·bytes,·at·5861c)
143 Table·FieldLayoutt:·2·records·(6·bytes,·at·58660)143 Table·FieldLayoutt:·2·records·(6·bytes,·at·5866c)
144 Table·StandaloneSig:·544·records·(2·bytes,·at·5866c)144 Table·StandaloneSig:·544·records·(2·bytes,·at·58678)
145 Table·EventMap:·2·records·(4·bytes,·at·58aac)145 Table·EventMap:·2·records·(4·bytes,·at·58ab8)
146 Table·Event:·4·records·(8·bytes,·at·58ab4)146 Table·Event:·4·records·(8·bytes,·at·58ac0)
147 Table·PropertyMap:·152·records·(4·bytes,·at·58ad4)147 Table·PropertyMap:·152·records·(4·bytes,·at·58ae0)
148 Table·Property:·1048·records·(8·bytes,·at·58d34)148 Table·Property:·1048·records·(8·bytes,·at·58d40)
Max diff block lines reached; 0/6854 bytes (0.00%) of diff not shown.
5.61 KB
./usr/lib/mono/4.5/mono-symbolicate.exe
5.53 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:·0x0008740015 »       ··············Code·Size:·0x00087400
16 »       ··Initialized·Data·Size:·0x0000100016 »       ··Initialized·Data·Size:·0x00001000
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x000893ae18 »       ········Entry·Point·RVA:·0x0008939e
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x0008a00020 »       »       ··Data·Base·RVA:·0x0008a000
  
  
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:·0x00089360·[0x0000004b]47 »       ·····Import·Table:·0x00089350·[0x0000004b]
48 »       ···Resource·Table:·0x0008c000·[0x00000324]48 »       ···Resource·Table:·0x0008c000·[0x00000324]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x0008e000·[0x0000000c]51 »       ······Reloc·Table:·0x0008e000·[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:·0x000873b463 »       ···Virtual·Size:·0x000873a4
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0008740065 »       ··Raw·Data·Size:·0x00087400
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:·0x00038044·[0x00051310]109 »       ·········Metadata:·0x00038034·[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·36540)133 Table·Module:·1·records·(12·bytes,·at·36530)
134 Table·TypeRef:·205·records·(10·bytes,·at·3654c)134 Table·TypeRef:·205·records·(10·bytes,·at·3653c)
135 Table·TypeDef:·651·records·(18·bytes,·at·36d4e)135 Table·TypeDef:·651·records·(18·bytes,·at·36d3e)
136 Table·Field:·3540·records·(8·bytes,·at·39b14)136 Table·Field:·3540·records·(8·bytes,·at·39b04)
137 Table·Method:·4060·records·(16·bytes,·at·409b4)137 Table·Method:·4060·records·(16·bytes,·at·409a4)
138 Table·Param:·4571·records·(8·bytes,·at·50774)138 Table·Param:·4571·records·(8·bytes,·at·50764)
139 Table·InterfaceImpl:·198·records·(4·bytes,·at·5964c)139 Table·InterfaceImpl:·198·records·(4·bytes,·at·5963c)
140 Table·MemberRef:·1520·records·(8·bytes,·at·59964)140 Table·MemberRef:·1520·records·(8·bytes,·at·59954)
141 Table·Constant:·1480·records·(6·bytes,·at·5c8e4)141 Table·Constant:·1480·records·(6·bytes,·at·5c8d4)
142 Table·CustomAttribute:·389·records·(8·bytes,·at·5eb94)142 Table·CustomAttribute:·389·records·(8·bytes,·at·5eb84)
143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f7bc)143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f7ac)
144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f888)144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f878)
145 Table·ClassLayout:·13·records·(8·bytes,·at·5f894)145 Table·ClassLayout:·13·records·(8·bytes,·at·5f884)
146 Table·StandaloneSig:·702·records·(2·bytes,·at·5f8fc)146 Table·StandaloneSig:·702·records·(2·bytes,·at·5f8ec)
147 Table·EventMap:·1·records·(4·bytes,·at·5fe78)147 Table·EventMap:·1·records·(4·bytes,·at·5fe68)
148 Table·Event:·1·records·(8·bytes,·at·5fe7c)148 Table·Event:·1·records·(8·bytes,·at·5fe6c)
149 Table·PropertyMap:·169·records·(4·bytes,·at·5fe84)149 Table·PropertyMap:·169·records·(4·bytes,·at·5fe74)
150 Table·Property:·933·records·(8·bytes,·at·60128)150 Table·Property:·933·records·(8·bytes,·at·60118)
151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61e50)151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61e40)
152 Table·MethodImpl:·71·records·(6·bytes,·at·63e36)152 Table·MethodImpl:·71·records·(6·bytes,·at·63e26)
153 Table·Moduleref:·1·records·(4·bytes,·at·63fe0)153 Table·Moduleref:·1·records·(4·bytes,·at·63fd0)
154 Table·TypeSpec:·404·records·(2·bytes,·at·63fe4)154 Table·TypeSpec:·404·records·(2·bytes,·at·63fd4)
155 Table·ImplMap:·1·records·(10·bytes,·at·6430c)155 Table·ImplMap:·1·records·(10·bytes,·at·642fc)
156 Table·FieldRVA:·15·records·(6·bytes,·at·64316)156 Table·FieldRVA:·15·records·(6·bytes,·at·64306)
157 Table·Assembly:·1·records·(26·bytes,·at·64370)157 Table·Assembly:·1·records·(26·bytes,·at·64360)
158 Table·AssemblyRef:·3·records·(24·bytes,·at·6438a)158 Table·AssemblyRef:·3·records·(24·bytes,·at·6437a)
159 Table·NestedClass:·54·records·(4·bytes,·at·643d2)159 Table·NestedClass:·54·records·(4·bytes,·at·643c2)
160 Table·GenericParam:·78·records·(10·bytes,·at·644aa)160 Table·GenericParam:·78·records·(10·bytes,·at·6449a)
161 Table·MethodSpec:·178·records·(4·bytes,·at·647b6)161 Table·MethodSpec:·178·records·(4·bytes,·at·647a6)
162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·64a7e)162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·64a6e)
163 RVA·for·Entry·Point:·0x00002058163 RVA·for·Entry·Point:·0x00002058
5.78 KB
./usr/lib/mono/4.5/monop.exe
5.73 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:·0x0007dafe18 »       ········Entry·Point·RVA:·0x0007db0e
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:·0x0007dab0·[0x0000004b]47 »       ·····Import·Table:·0x0007dac0·[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, 26 lines modifiedOffset 57, 26 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:·0x0007bb0463 »       ···Virtual·Size:·0x0007bb14
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
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001e473 »       ···Virtual·Size:·0x000001e8
74 »       Virtual·Address:·0x0007e00074 »       Virtual·Address:·0x0007e000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007c00076 »       ···Raw·Data·Ptr:·0x0007c000
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
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:·0x0003b064·[0x00042a4c]109 »       ·········Metadata:·0x0003b070·[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·3955c)133 Table·Module:·1·records·(12·bytes,·at·39568)
134 Table·TypeRef:·179·records·(10·bytes,·at·39568)134 Table·TypeRef:·179·records·(10·bytes,·at·39574)
135 Table·TypeDef:·393·records·(18·bytes,·at·39c66)135 Table·TypeDef:·393·records·(18·bytes,·at·39c72)
136 Table·Field:·2039·records·(8·bytes,·at·3b808)136 Table·Field:·2039·records·(8·bytes,·at·3b814)
137 Table·Method:·3783·records·(16·bytes,·at·3f7c0)137 Table·Method:·3783·records·(16·bytes,·at·3f7cc)
138 Table·Param:·3575·records·(8·bytes,·at·4e430)138 Table·Param:·3575·records·(8·bytes,·at·4e43c)
139 Table·InterfaceImpl:·57·records·(4·bytes,·at·553e8)139 Table·InterfaceImpl:·57·records·(4·bytes,·at·553f4)
140 Table·MemberRef:·1197·records·(8·bytes,·at·554cc)140 Table·MemberRef:·1197·records·(8·bytes,·at·554d8)
141 Table·Constant:·525·records·(6·bytes,·at·57a34)141 Table·Constant:·525·records·(6·bytes,·at·57a40)
142 Table·CustomAttribute:·100·records·(8·bytes,·at·58682)142 Table·CustomAttribute:·100·records·(8·bytes,·at·5868e)
143 Table·ClassLayout:·11·records·(8·bytes,·at·589a2)143 Table·ClassLayout:·11·records·(8·bytes,·at·589ae)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·589fa)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·58a06)
145 Table·StandaloneSig:·573·records·(2·bytes,·at·58a06)145 Table·StandaloneSig:·573·records·(2·bytes,·at·58a12)
146 Table·EventMap:·2·records·(4·bytes,·at·58e80)146 Table·EventMap:·2·records·(4·bytes,·at·58e8c)
147 Table·Event:·4·records·(8·bytes,·at·58e88)147 Table·Event:·4·records·(8·bytes,·at·58e94)
148 Table·PropertyMap:·160·records·(4·bytes,·at·58ea8)148 Table·PropertyMap:·160·records·(4·bytes,·at·58eb4)
149 Table·Property:·1072·records·(8·bytes,·at·59128)149 Table·Property:·1072·records·(8·bytes,·at·59134)
150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b2a8)150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b2b4)
151 Table·MethodImpl:·54·records·(6·bytes,·at·5ccac)151 Table·MethodImpl:·54·records·(6·bytes,·at·5ccb8)
152 Table·Moduleref:·1·records·(4·bytes,·at·5cdf0)152 Table·Moduleref:·1·records·(4·bytes,·at·5cdfc)
153 Table·TypeSpec:·350·records·(2·bytes,·at·5cdf4)153 Table·TypeSpec:·350·records·(2·bytes,·at·5ce00)
154 Table·ImplMap:·1·records·(10·bytes,·at·5d0b0)154 Table·ImplMap:·1·records·(10·bytes,·at·5d0bc)
155 Table·FieldRVA:·10·records·(6·bytes,·at·5d0ba)155 Table·FieldRVA:·10·records·(6·bytes,·at·5d0c6)
156 Table·Assembly:·1·records·(26·bytes,·at·5d0f6)156 Table·Assembly:·1·records·(26·bytes,·at·5d102)
157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d110)157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d11c)
158 Table·NestedClass:·106·records·(4·bytes,·at·5d140)158 Table·NestedClass:·106·records·(4·bytes,·at·5d14c)
159 Table·GenericParam:·21·records·(10·bytes,·at·5d2e8)159 Table·GenericParam:·21·records·(10·bytes,·at·5d2f4)
160 Table·MethodSpec:·55·records·(4·bytes,·at·5d3ba)160 Table·MethodSpec:·55·records·(4·bytes,·at·5d3c6)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d496)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d4a2)
162 RVA·for·Entry·Point:·0x0000275c162 RVA·for·Entry·Point:·0x0000275c
6.41 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···538260·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0···538956·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
5.89 KB
data.tar.xz
5.87 KB
data.tar
5.85 KB
./usr/lib/mono/4.5/mcs.exe
5.8 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:·0x001b7e0015 »       ··············Code·Size:·0x001b7e00
16 »       ··Initialized·Data·Size:·0x0001b00016 »       ··Initialized·Data·Size:·0x0001b000
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x001b9d7e18 »       ········Entry·Point·RVA:·0x001b9d8e
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x001ba00020 »       »       ··Data·Base·RVA:·0x001ba000
  
  
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:·0x001b9d30·[0x0000004b]47 »       ·····Import·Table:·0x001b9d40·[0x0000004b]
48 »       ···Resource·Table:·0x001d6000·[0x0000038c]48 »       ···Resource·Table:·0x001d6000·[0x0000038c]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x001d8000·[0x0000000c]51 »       ······Reloc·Table:·0x001d8000·[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, 26 lines modifiedOffset 57, 26 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:·0x001b7d8463 »       ···Virtual·Size:·0x001b7d94
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x001b7e0065 »       ··Raw·Data·Size:·0x001b7e00
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:·0x0001a8e473 »       ···Virtual·Size:·0x0001a8e8
74 »       Virtual·Address:·0x001ba00074 »       Virtual·Address:·0x001ba000
75 »       ··Raw·Data·Size:·0x0001aa0075 »       ··Raw·Data·Size:·0x0001aa00
76 »       ···Raw·Data·Ptr:·0x001b820076 »       ···Raw·Data·Ptr:·0x001b8200
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
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:·0x000d7450·[0x000e28d8]109 »       ·········Metadata:·0x000d745c·[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·d5948)133 Table·Module:·1·records·(12·bytes,·at·d5954)
134 Table·TypeRef:·239·records·(10·bytes,·at·d5954)134 Table·TypeRef:·239·records·(10·bytes,·at·d5960)
135 Table·TypeDef:·1096·records·(18·bytes,·at·d62aa)135 Table·TypeDef:·1096·records·(18·bytes,·at·d62b6)
136 Table·Field:·4694·records·(10·bytes,·at·dafba)136 Table·Field:·4694·records·(10·bytes,·at·dafc6)
137 Table·Method:·10700·records·(18·bytes,·at·e6716)137 Table·Method:·10700·records·(18·bytes,·at·e6722)
138 Table·Param:·10823·records·(8·bytes,·at·11576e)138 Table·Param:·10823·records·(8·bytes,·at·11577a)
139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a9a6)139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a9b2)
140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad42)140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad4e)
141 Table·Constant:·1342·records·(8·bytes,·at·1322d2)141 Table·Constant:·1342·records·(8·bytes,·at·1322de)
142 Table·CustomAttribute:·794·records·(12·bytes,·at·134cc2)142 Table·CustomAttribute:·794·records·(12·bytes,·at·134cce)
143 Table·ClassLayout:·18·records·(8·bytes,·at·1371fa)143 Table·ClassLayout:·18·records·(8·bytes,·at·137206)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·13728a)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·137296)
145 Table·StandaloneSig:·1817·records·(4·bytes,·at·137296)145 Table·StandaloneSig:·1817·records·(4·bytes,·at·1372a2)
146 Table·EventMap:·3·records·(4·bytes,·at·138efa)146 Table·EventMap:·3·records·(4·bytes,·at·138f06)
147 Table·Event:·5·records·(8·bytes,·at·138f06)147 Table·Event:·5·records·(8·bytes,·at·138f12)
148 Table·PropertyMap:·507·records·(4·bytes,·at·138f2e)148 Table·PropertyMap:·507·records·(4·bytes,·at·138f3a)
149 Table·Property:·2358·records·(10·bytes,·at·13971a)149 Table·Property:·2358·records·(10·bytes,·at·139726)
150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f336)150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f342)
151 Table·MethodImpl:·145·records·(6·bytes,·at·143146)151 Table·MethodImpl:·145·records·(6·bytes,·at·143152)
152 Table·Moduleref:·2·records·(4·bytes,·at·1434ac)152 Table·Moduleref:·2·records·(4·bytes,·at·1434b8)
153 Table·TypeSpec:·714·records·(4·bytes,·at·1434b4)153 Table·TypeSpec:·714·records·(4·bytes,·at·1434c0)
154 Table·ImplMap:·2·records·(10·bytes,·at·143fdc)154 Table·ImplMap:·2·records·(10·bytes,·at·143fe8)
155 Table·FieldRVA:·25·records·(6·bytes,·at·143ff0)155 Table·FieldRVA:·25·records·(6·bytes,·at·143ffc)
156 Table·Assembly:·1·records·(28·bytes,·at·144086)156 Table·Assembly:·1·records·(28·bytes,·at·144092)
157 Table·AssemblyRef:·4·records·(28·bytes,·at·1440a2)157 Table·AssemblyRef:·4·records·(28·bytes,·at·1440ae)
158 Table·NestedClass:·266·records·(4·bytes,·at·144112)158 Table·NestedClass:·266·records·(4·bytes,·at·14411e)
159 Table·GenericParam:·38·records·(10·bytes,·at·14453a)159 Table·GenericParam:·38·records·(10·bytes,·at·144546)
160 Table·MethodSpec:·125·records·(6·bytes,·at·1446b6)160 Table·MethodSpec:·125·records·(6·bytes,·at·1446c2)
161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·1449a4)161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·1449b0)
162 RVA·for·Entry·Point:·0x0004b93c162 RVA·for·Entry·Point:·0x0004b93c
4.25 KB
mono-runtime-boehm_6.12.0.199+dfsg-6_amd64.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·····1036·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1032·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1606488·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0··1607116·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.59 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:·bc7701ff4b96e4704e1189ad02e96358b88309e36 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8e660a56e6028ae7df51dad2fb22993acc4b4161
  
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
559 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib64/ld-linux-x86-64.so.21 KAa/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 Sun·Jun··1·06:00:08·-12·20255494 Sun·Jul··5·13:08:02·+14·2026
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·3a005375·6e204a75·6e202031·2030363a·:.Sun·Jun··1·06:18 ··0x003150f0·3a005375·6e204a75·6c202035·2031333a·:.Sun·Jul··5·13:
19 ··0x00315100·30303a30·38202d31·32203230·32350072·00:08·-12·2025.r19 ··0x00315100·30383a30·32202b31·34203230·32360072·08:02·+14·2026.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·37373031·66663462·39366534·37303465·7701ff4b96e4704e 
3 ··0x00000010·31313839·61643032·65393633·35386238·1189ad02e96358b82 ··0x00000000·36363061·35366536·30323861·65376466·660a56e6028ae7df
 3 ··0x00000010·35316461·64326662·32323939·33616363·51dad2fb22993acc
4 ··0x00000020·38333039·65332e64·65627567·00000000·8309e3.debug....4 ··0x00000020·34623431·36312e64·65627567·00000000·4b4161.debug....
5 ··0x00000030·e7406232····························.@b25 ··0x00000030·5f034990····························_.I.
  
8.12 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·21355776·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0·21351336·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:·3e63230504f714b033cdca927f9b3713a5176bb7·48af1bf314cf8a60b90e36d8360d80e33171fa76·52665e14bb433419829f3df88110623d66e38be5·9392584e93d0e4877efe779fab9386283575c547·9bba124d85dffbe582ac6aaadb1dd56ab3a30d44·bc7701ff4b96e4704e1189ad02e96358b88309e3·f973631cb3[·...·truncated·by·diffoscope;·len:·30,·SHA:·71943d3ba39facd1c16d0d5ee57a7bcf66b97fc7df386e45b875e65913875215·...·]22 Build-Ids:·0f3e454a39a57b10fac90a3b3a7803d39aa36d97·3e63230504f714b033cdca927f9b3713a5176bb7·48af1bf314cf8a60b90e36d8360d80e33171fa76·52665e14bb433419829f3df88110623d66e38be5·8e660a56e6028ae7df51dad2fb22993acc4b4161·9392584e93d0e4877efe779fab9386283575c547·9bba124d85[·...·truncated·by·diffoscope;·len:·30,·SHA:·29915413ed82356e22b444bb6f6343ace7648e0fa5ff1bc76f14294057deb14d·...·]
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/0f/3e454a39a57b10fac90a3b3a7803d39aa36d97.debug
1 usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug2 usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug
2 usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug3 usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug
3 usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug4 usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug
 5 usr/lib/debug/.build-id/8e/660a56e6028ae7df51dad2fb22993acc4b4161.debug
4 usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug6 usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug
5 usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug7 usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug
6 usr/lib/debug/.build-id/bc/7701ff4b96e4704e1189ad02e96358b88309e3.debug 
7 usr/lib/debug/.build-id/f9/73631cb33b3f0a7df748ff94ec6e56bf0a1dc3.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.77 KB
data.tar.xz
5.75 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/0f/
 7 -rw-r--r--···0·root·········(0)·root·········(0)·10633536·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/0f/3e454a39a57b10fac90a3b3a7803d39aa36d97.debug
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/3e/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/3e/
7 -rw-r--r--···0·root·········(0)·root·········(0)···163744·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug9 -rw-r--r--···0·root·········(0)·root·········(0)···163744·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/48/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/48/
9 -rw-r--r--···0·root·········(0)·root·········(0)··2218768·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug11 -rw-r--r--···0·root·········(0)·root·········(0)··2218768·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/52/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/52/
11 -rw-r--r--···0·root·········(0)·root·········(0)····11104·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug13 -rw-r--r--···0·root·········(0)·root·········(0)····11104·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug
 14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/8e/
 15 -rw-r--r--···0·root·········(0)·root·········(0)··9735120·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/8e/660a56e6028ae7df51dad2fb22993acc4b4161.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/93/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/93/
13 -rw-r--r--···0·root·········(0)·root·········(0)··2275096·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug17 -rw-r--r--···0·root·········(0)·root·········(0)··2275096·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/9b/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/9b/
15 -rw-r--r--···0·root·········(0)·root·········(0)···351864·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug19 -rw-r--r--···0·root·········(0)·root·········(0)···351864·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/bc/ 
17 -rw-r--r--···0·root·········(0)·root·········(0)··9735120·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/bc/7701ff4b96e4704e1189ad02e96358b88309e3.debug 
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/f9/ 
19 -rw-r--r--···0·root·········(0)·root·········(0)·10633536·2025-04-03·13:46:50.000000·./usr/lib/debug/.build-id/f9/73631cb33b3f0a7df748ff94ec6e56bf0a1dc3.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/bc/7701ff4b96e4704e1189ad02e96358b88309e3.debug vs.
./usr/lib/debug/.build-id/8e/660a56e6028ae7df51dad2fb22993acc4b4161.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:·bc7701ff4b96e4704e1189ad02e96358b88309e36 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8e660a56e6028ae7df51dad2fb22993acc4b4161
  
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.08 KB
./usr/lib/debug/.build-id/f9/73631cb33b3f0a7df748ff94ec6e56bf0a1dc3.debug vs.
./usr/lib/debug/.build-id/0f/3e454a39a57b10fac90a3b3a7803d39aa36d97.debug
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:·f973631cb33b3f0a7df748ff94ec6e56bf0a1dc36 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0f3e454a39a57b10fac90a3b3a7803d39aa36d97
  
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
3.99 KB
mono-runtime-sgen_6.12.0.199+dfsg-6_amd64.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·····1056·2025-04-03·13:46:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1052·2025-04-03·13:46:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1683856·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0··1683524·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.37 KB
data.tar.xz
3.34 KB
data.tar
3.33 KB
./usr/bin/mono-sgen
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:·f973631cb33b3f0a7df748ff94ec6e56bf0a1dc36 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0f3e454a39a57b10fac90a3b3a7803d39aa36d97
  
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
359 B
strings --all --bytes=8 {}
    
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 Sun·Jun··1·06:00:08·-12·20254974 Sun·Jul··5·13:08:02·+14·2026
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.29 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
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·3a005375·6e204a75·.library:.Sun·Ju18 ··0x003430f0·006c6962·72617279·3a005375·6e204a75·.library:.Sun·Ju
19 ··0x00343100·6e202031·2030363a·30303a30·38202d31·n··1·06:00:08·-119 ··0x00343100·6c202035·2031333a·30383a30·32202b31·l··5·13:08:02·+1
20 ··0x00343110·32203230·32350072·616e6b20·3d3d2070·2·2025.rank·==·p20 ··0x00343110·34203230·32360072·616e6b20·3d3d2070·4·2026.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·37333633·31636233·33623366·30613764·73631cb33b3f0a7d 
3 ··0x00000010·66373438·66663934·65633665·35366266·f748ff94ec6e56bf2 ··0x00000000·33653435·34613339·61353762·31306661·3e454a39a57b10fa
 3 ··0x00000010·63393061·33623361·37383033·64333961·c90a3b3a7803d39a
4 ··0x00000020·30613164·63332e64·65627567·00000000·0a1dc3.debug....4 ··0x00000020·61333664·39372e64·65627567·00000000·a36d97.debug....
5 ··0x00000030·10d22088····························..·.5 ··0x00000030·95cb9fca····························....
  
17.6 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·18821228·2025-04-03·13:46:50.000000·data.tar.xz3 -rw-r--r--···0········0········0·18821272·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
17.6 MB
data.tar.xz
17.6 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)···474699·2025-04-03·13:46:50.000000·./usr/lib/monodoc/sources/cs-errors.zip14 -rw-r--r--···0·root·········(0)·root·········(0)···474815·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·25-Jun-01·06:09·02 -rw----·····2.0·fat·····2128·b-·defN·26-Jul-05·13:18·0
3 -rw----·····2.0·fat·····1532·b-·defN·25-Jun-01·06:09·13 -rw----·····2.0·fat·····1532·b-·defN·26-Jul-05·13:18·1
4 -rw----·····2.0·fat·····3934·b-·defN·25-Jun-01·06:09·24 -rw----·····2.0·fat·····3934·b-·defN·26-Jul-05·13:18·2
5 -rw----·····2.0·fat·····1686·b-·defN·25-Jun-01·06:09·35 -rw----·····2.0·fat·····1686·b-·defN·26-Jul-05·13:18·3
6 -rw----·····2.0·fat····93066·b-·defN·25-Jun-01·06:09·46 -rw----·····2.0·fat····93066·b-·defN·26-Jul-05·13:18·4
7 -rw----·····2.0·fat·····1065·b-·defN·25-Jun-01·06:09·57 -rw----·····2.0·fat·····1065·b-·defN·26-Jul-05·13:18·5
8 -rw----·····2.0·fat·····1897·b-·defN·25-Jun-01·06:09·68 -rw----·····2.0·fat·····1897·b-·defN·26-Jul-05·13:18·6
9 -rw----·····2.0·fat·····2204·b-·defN·25-Jun-01·06:09·79 -rw----·····2.0·fat·····2204·b-·defN·26-Jul-05·13:18·7
10 -rw----·····2.0·fat·····2139·b-·defN·25-Jun-01·06:09·810 -rw----·····2.0·fat·····2139·b-·defN·26-Jul-05·13:18·8
11 -rw----·····2.0·fat·····2385·b-·defN·25-Jun-01·06:09·911 -rw----·····2.0·fat·····2385·b-·defN·26-Jul-05·13:18·9
12 -rw----·····2.0·fat·····7685·b-·defN·25-Jun-01·06:09·1012 -rw----·····2.0·fat·····7685·b-·defN·26-Jul-05·13:18·10
13 -rw----·····2.0·fat·····4670·b-·defN·25-Jun-01·06:09·1113 -rw----·····2.0·fat·····4670·b-·defN·26-Jul-05·13:18·11
14 -rw----·····2.0·fat·····9860·b-·defN·25-Jun-01·06:09·1214 -rw----·····2.0·fat·····9860·b-·defN·26-Jul-05·13:18·12
15 -rw----·····2.0·fat·····1585·b-·defN·25-Jun-01·06:09·1315 -rw----·····2.0·fat·····1585·b-·defN·26-Jul-05·13:18·13
16 -rw----·····2.0·fat·····1953·b-·defN·25-Jun-01·06:09·1416 -rw----·····2.0·fat·····1953·b-·defN·26-Jul-05·13:18·14
17 -rw----·····2.0·fat·····1214·b-·defN·25-Jun-01·06:09·1517 -rw----·····2.0·fat·····1214·b-·defN·26-Jul-05·13:18·15
18 -rw----·····2.0·fat·····4002·b-·defN·25-Jun-01·06:09·1618 -rw----·····2.0·fat·····4002·b-·defN·26-Jul-05·13:18·16
19 -rw----·····2.0·fat·····1033·b-·defN·25-Jun-01·06:09·1719 -rw----·····2.0·fat·····1033·b-·defN·26-Jul-05·13:18·17
20 -rw----·····2.0·fat·····6393·b-·defN·25-Jun-01·06:09·1820 -rw----·····2.0·fat·····6393·b-·defN·26-Jul-05·13:18·18
21 -rw----·····2.0·fat·····3748·b-·defN·25-Jun-01·06:09·1921 -rw----·····2.0·fat·····3748·b-·defN·26-Jul-05·13:18·19
22 -rw----·····2.0·fat····13167·b-·defN·25-Jun-01·06:09·2022 -rw----·····2.0·fat····13167·b-·defN·26-Jul-05·13:18·20
23 -rw----·····2.0·fat·····1823·b-·defN·25-Jun-01·06:09·2123 -rw----·····2.0·fat·····1823·b-·defN·26-Jul-05·13:18·21
24 -rw----·····2.0·fat·····2754·b-·defN·25-Jun-01·06:09·2224 -rw----·····2.0·fat·····2754·b-·defN·26-Jul-05·13:18·22
25 -rw----·····2.0·fat·····8433·b-·defN·25-Jun-01·06:09·2325 -rw----·····2.0·fat·····8433·b-·defN·26-Jul-05·13:18·23
26 -rw----·····2.0·fat·····2436·b-·defN·25-Jun-01·06:09·2426 -rw----·····2.0·fat·····2436·b-·defN·26-Jul-05·13:18·24
27 -rw----·····2.0·fat·····1618·b-·defN·25-Jun-01·06:09·2527 -rw----·····2.0·fat·····1618·b-·defN·26-Jul-05·13:18·25
28 -rw----·····2.0·fat·····1477·b-·defN·25-Jun-01·06:09·2628 -rw----·····2.0·fat·····1477·b-·defN·26-Jul-05·13:18·26
29 -rw----·····2.0·fat····20712·b-·defN·25-Jun-01·06:09·2729 -rw----·····2.0·fat····20712·b-·defN·26-Jul-05·13:18·27
30 -rw----·····2.0·fat······504·b-·defN·25-Jun-01·06:09·2830 -rw----·····2.0·fat······504·b-·defN·26-Jul-05·13:18·28
31 -rw----·····2.0·fat·····6335·b-·defN·25-Jun-01·06:09·2931 -rw----·····2.0·fat·····6335·b-·defN·26-Jul-05·13:18·29
32 -rw----·····2.0·fat·····1933·b-·defN·25-Jun-01·06:09·3032 -rw----·····2.0·fat·····1933·b-·defN·26-Jul-05·13:18·30
33 -rw----·····2.0·fat·····7398·b-·defN·25-Jun-01·06:09·3133 -rw----·····2.0·fat·····7398·b-·defN·26-Jul-05·13:18·31
34 -rw----·····2.0·fat·····2023·b-·defN·25-Jun-01·06:09·3234 -rw----·····2.0·fat·····2023·b-·defN·26-Jul-05·13:18·32
35 -rw----·····2.0·fat·····2219·b-·defN·25-Jun-01·06:09·3335 -rw----·····2.0·fat·····2219·b-·defN·26-Jul-05·13:18·33
36 -rw----·····2.0·fat·····1984·b-·defN·25-Jun-01·06:09·3436 -rw----·····2.0·fat·····1984·b-·defN·26-Jul-05·13:18·34
37 -rw----·····2.0·fat·····2055·b-·defN·25-Jun-01·06:09·3537 -rw----·····2.0·fat·····2055·b-·defN·26-Jul-05·13:18·35
38 -rw----·····2.0·fat·····3822·b-·defN·25-Jun-01·06:09·3638 -rw----·····2.0·fat·····3822·b-·defN·26-Jul-05·13:18·36
39 -rw----·····2.0·fat·····2290·b-·defN·25-Jun-01·06:09·3739 -rw----·····2.0·fat·····2290·b-·defN·26-Jul-05·13:18·37
40 -rw----·····2.0·fat·····6589·b-·defN·25-Jun-01·06:09·3840 -rw----·····2.0·fat·····6589·b-·defN·26-Jul-05·13:18·38
41 -rw----·····2.0·fat·····6288·b-·defN·25-Jun-01·06:09·3941 -rw----·····2.0·fat·····6288·b-·defN·26-Jul-05·13:18·39
42 -rw----·····2.0·fat·····3918·b-·defN·25-Jun-01·06:09·4042 -rw----·····2.0·fat·····3918·b-·defN·26-Jul-05·13:18·40
43 -rw----·····2.0·fat·····9243·b-·defN·25-Jun-01·06:09·4143 -rw----·····2.0·fat·····9243·b-·defN·26-Jul-05·13:18·41
44 -rw----·····2.0·fat·····2575·b-·defN·25-Jun-01·06:09·4244 -rw----·····2.0·fat·····2575·b-·defN·26-Jul-05·13:18·42
45 -rw----·····2.0·fat····14996·b-·defN·25-Jun-01·06:09·4345 -rw----·····2.0·fat····14996·b-·defN·26-Jul-05·13:18·43
46 -rw----·····2.0·fat·····1844·b-·defN·25-Jun-01·06:09·4446 -rw----·····2.0·fat·····1844·b-·defN·26-Jul-05·13:18·44
47 -rw----·····2.0·fat·····4457·b-·defN·25-Jun-01·06:09·4547 -rw----·····2.0·fat·····4457·b-·defN·26-Jul-05·13:18·45
48 -rw----·····2.0·fat·····1741·b-·defN·25-Jun-01·06:09·4648 -rw----·····2.0·fat·····1741·b-·defN·26-Jul-05·13:18·46
49 -rw----·····2.0·fat·····1319·b-·defN·25-Jun-01·06:09·4749 -rw----·····2.0·fat·····1319·b-·defN·26-Jul-05·13:18·47
50 -rw----·····2.0·fat·····6397·b-·defN·25-Jun-01·06:09·4850 -rw----·····2.0·fat·····6397·b-·defN·26-Jul-05·13:18·48
51 -rw----·····2.0·fat······998·b-·defN·25-Jun-01·06:09·4951 -rw----·····2.0·fat······998·b-·defN·26-Jul-05·13:18·49
52 -rw----·····2.0·fat·····2970·b-·defN·25-Jun-01·06:09·5052 -rw----·····2.0·fat·····2970·b-·defN·26-Jul-05·13:18·50
53 -rw----·····2.0·fat·····8767·b-·defN·25-Jun-01·06:09·5153 -rw----·····2.0·fat·····8767·b-·defN·26-Jul-05·13:18·51
54 -rw----·····2.0·fat·····1010·b-·defN·25-Jun-01·06:09·5254 -rw----·····2.0·fat·····1010·b-·defN·26-Jul-05·13:18·52
55 -rw----·····2.0·fat····13303·b-·defN·25-Jun-01·06:09·5355 -rw----·····2.0·fat····13303·b-·defN·26-Jul-05·13:18·53
56 -rw----·····2.0·fat······989·b-·defN·25-Jun-01·06:09·5456 -rw----·····2.0·fat······989·b-·defN·26-Jul-05·13:18·54
57 -rw----·····2.0·fat·····7767·b-·defN·25-Jun-01·06:09·5557 -rw----·····2.0·fat·····7767·b-·defN·26-Jul-05·13:18·55
58 -rw----·····2.0·fat······577·b-·defN·25-Jun-01·06:09·5658 -rw----·····2.0·fat······577·b-·defN·26-Jul-05·13:18·56
59 -rw----·····2.0·fat·····2595·b-·defN·25-Jun-01·06:09·5759 -rw----·····2.0·fat·····2595·b-·defN·26-Jul-05·13:18·57
60 -rw----·····2.0·fat·····2182·b-·defN·25-Jun-01·06:09·5860 -rw----·····2.0·fat·····2182·b-·defN·26-Jul-05·13:18·58
61 -rw----·····2.0·fat·····4026·b-·defN·25-Jun-01·06:09·5961 -rw----·····2.0·fat·····4026·b-·defN·26-Jul-05·13:18·59
62 -rw----·····2.0·fat·····2634·b-·defN·25-Jun-01·06:09·6062 -rw----·····2.0·fat·····2634·b-·defN·26-Jul-05·13:18·60
63 -rw----·····2.0·fat·····1193·b-·defN·25-Jun-01·06:09·6163 -rw----·····2.0·fat·····1193·b-·defN·26-Jul-05·13:18·61
64 -rw----·····2.0·fat·····2634·b-·defN·25-Jun-01·06:09·6264 -rw----·····2.0·fat·····2634·b-·defN·26-Jul-05·13:18·62
65 -rw----·····2.0·fat····22489·b-·defN·25-Jun-01·06:09·6365 -rw----·····2.0·fat····22489·b-·defN·26-Jul-05·13:18·63
66 -rw----·····2.0·fat····17996·b-·defN·25-Jun-01·06:09·6466 -rw----·····2.0·fat····17996·b-·defN·26-Jul-05·13:18·64
67 -rw----·····2.0·fat·····1095·b-·defN·25-Jun-01·06:09·6567 -rw----·····2.0·fat·····1095·b-·defN·26-Jul-05·13:18·65
68 -rw----·····2.0·fat·····1919·b-·defN·25-Jun-01·06:09·6668 -rw----·····2.0·fat·····1919·b-·defN·26-Jul-05·13:18·66
69 -rw----·····2.0·fat····43726·b-·defN·25-Jun-01·06:09·6769 -rw----·····2.0·fat····43726·b-·defN·26-Jul-05·13:18·67
70 -rw----·····2.0·fat····19652·b-·defN·25-Jun-01·06:09·6870 -rw----·····2.0·fat····19652·b-·defN·26-Jul-05·13:18·68
71 -rw----·····2.0·fat····11484·b-·defN·25-Jun-01·06:09·6971 -rw----·····2.0·fat····11484·b-·defN·26-Jul-05·13:18·69
72 -rw----·····2.0·fat····11901·b-·defN·25-Jun-01·06:09·7072 -rw----·····2.0·fat····11901·b-·defN·26-Jul-05·13:18·70
73 -rw----·····2.0·fat····25231·b-·defN·25-Jun-01·06:09·7173 -rw----·····2.0·fat····25231·b-·defN·26-Jul-05·13:18·71
74 -rw----·····2.0·fat·····1753·b-·defN·25-Jun-01·06:09·7274 -rw----·····2.0·fat·····1753·b-·defN·26-Jul-05·13:18·72
75 -rw----·····2.0·fat·····2961·b-·defN·25-Jun-01·06:09·7375 -rw----·····2.0·fat·····2961·b-·defN·26-Jul-05·13:18·73
76 -rw----·····2.0·fat····14893·b-·defN·25-Jun-01·06:09·7476 -rw----·····2.0·fat····14893·b-·defN·26-Jul-05·13:18·74
77 -rw----·····2.0·fat·····4311·b-·defN·25-Jun-01·06:09·7577 -rw----·····2.0·fat·····4311·b-·defN·26-Jul-05·13:18·75
78 -rw----·····2.0·fat·····6884·b-·defN·25-Jun-01·06:09·7678 -rw----·····2.0·fat·····6884·b-·defN·26-Jul-05·13:18·76
79 -rw----·····2.0·fat····10610·b-·defN·25-Jun-01·06:09·7779 -rw----·····2.0·fat····10610·b-·defN·26-Jul-05·13:18·77
80 -rw----·····2.0·fat·····3228·b-·defN·25-Jun-01·06:09·7880 -rw----·····2.0·fat·····3228·b-·defN·26-Jul-05·13:18·78
81 -rw----·····2.0·fat·····2049·b-·defN·25-Jun-01·06:09·7981 -rw----·····2.0·fat·····2049·b-·defN·26-Jul-05·13:18·79
82 -rw----·····2.0·fat·····3139·b-·defN·25-Jun-01·06:09·8082 -rw----·····2.0·fat·····3139·b-·defN·26-Jul-05·13:18·80
83 -rw----·····2.0·fat·····5347·b-·defN·25-Jun-01·06:09·8183 -rw----·····2.0·fat·····5347·b-·defN·26-Jul-05·13:18·81
84 -rw----·····2.0·fat····27546·b-·defN·25-Jun-01·06:09·8284 -rw----·····2.0·fat····27546·b-·defN·26-Jul-05·13:18·82
85 -rw----·····2.0·fat····24405·b-·defN·25-Jun-01·06:09·8385 -rw----·····2.0·fat····24405·b-·defN·26-Jul-05·13:18·83
86 -rw----·····2.0·fat·····4404·b-·defN·25-Jun-01·06:09·8486 -rw----·····2.0·fat·····4404·b-·defN·26-Jul-05·13:18·84
87 -rw----·····2.0·fat·····1061·b-·defN·25-Jun-01·06:09·8587 -rw----·····2.0·fat·····1061·b-·defN·26-Jul-05·13:18·85
88 -rw----·····2.0·fat·····2262·b-·defN·25-Jun-01·06:09·8688 -rw----·····2.0·fat·····2262·b-·defN·26-Jul-05·13:18·86
89 -rw----·····2.0·fat·····4714·b-·defN·25-Jun-01·06:09·8789 -rw----·····2.0·fat·····4714·b-·defN·26-Jul-05·13:18·87
90 -rw----·····2.0·fat·····2845·b-·defN·25-Jun-01·06:09·8890 -rw----·····2.0·fat·····2845·b-·defN·26-Jul-05·13:18·88
91 -rw----·····2.0·fat·····2234·b-·defN·25-Jun-01·06:09·8991 -rw----·····2.0·fat·····2234·b-·defN·26-Jul-05·13:18·89
92 -rw----·····2.0·fat·····1094·b-·defN·25-Jun-01·06:09·9092 -rw----·····2.0·fat·····1094·b-·defN·26-Jul-05·13:18·90
93 -rw----·····2.0·fat·····1200·b-·defN·25-Jun-01·06:09·9193 -rw----·····2.0·fat·····1200·b-·defN·26-Jul-05·13:18·91
94 -rw----·····2.0·fat·····5079·b-·defN·25-Jun-01·06:09·9294 -rw----·····2.0·fat·····5079·b-·defN·26-Jul-05·13:18·92
95 -rw----·····2.0·fat·····1200·b-·defN·25-Jun-01·06:09·9395 -rw----·····2.0·fat·····1200·b-·defN·26-Jul-05·13:18·93
96 -rw----·····2.0·fat·····7246·b-·defN·25-Jun-01·06:09·9496 -rw----·····2.0·fat·····7246·b-·defN·26-Jul-05·13:18·94
97 -rw----·····2.0·fat·····1222·b-·defN·25-Jun-01·06:09·9597 -rw----·····2.0·fat·····1222·b-·defN·26-Jul-05·13:18·95
98 -rw----·····2.0·fat·····6412·b-·defN·25-Jun-01·06:09·9798 -rw----·····2.0·fat·····6412·b-·defN·26-Jul-05·13:18·97
99 -rw----·····2.0·fat·····1199·b-·defN·25-Jun-01·06:09·9899 -rw----·····2.0·fat·····1199·b-·defN·26-Jul-05·13:18·98
100 -rw----·····2.0·fat·····1199·b-·defN·25-Jun-01·06:09·99100 -rw----·····2.0·fat·····1199·b-·defN·26-Jul-05·13:18·99
101 -rw----·····2.0·fat·····1198·b-·defN·25-Jun-01·06:09·100101 -rw----·····2.0·fat·····1198·b-·defN·26-Jul-05·13:18·100
102 -rw----·····2.0·fat·····3892·b-·defN·25-Jun-01·06:09·101102 -rw----·····2.0·fat·····3892·b-·defN·26-Jul-05·13:18·101
103 -rw----·····2.0·fat·····2390·b-·defN·25-Jun-01·06:09·102103 -rw----·····2.0·fat·····2390·b-·defN·26-Jul-05·13:18·102
104 -rw----·····2.0·fat·····2459·b-·defN·25-Jun-01·06:09·103104 -rw----·····2.0·fat·····2459·b-·defN·26-Jul-05·13:18·103
105 -rw----·····2.0·fat·····1591·b-·defN·25-Jun-01·06:09·104105 -rw----·····2.0·fat·····1591·b-·defN·26-Jul-05·13:18·104
106 -rw----·····2.0·fat·····5720·b-·defN·25-Jun-01·06:09·105106 -rw----·····2.0·fat·····5720·b-·defN·26-Jul-05·13:18·105
107 -rw----·····2.0·fat·····1626·b-·defN·25-Jun-01·06:09·106107 -rw----·····2.0·fat·····1626·b-·defN·26-Jul-05·13:18·106
108 -rw----·····2.0·fat·····3336·b-·defN·25-Jun-01·06:09·107108 -rw----·····2.0·fat·····3336·b-·defN·26-Jul-05·13:18·107
109 -rw----·····2.0·fat·····9949·b-·defN·25-Jun-01·06:09·108109 -rw----·····2.0·fat·····9949·b-·defN·26-Jul-05·13:18·108
110 -rw----·····2.0·fat·····2753·b-·defN·25-Jun-01·06:09·109110 -rw----·····2.0·fat·····2753·b-·defN·26-Jul-05·13:18·109
111 -rw----·····2.0·fat·····7344·b-·defN·25-Jun-01·06:09·110111 -rw----·····2.0·fat·····7344·b-·defN·26-Jul-05·13:18·110
112 -rw----·····2.0·fat·····1176·b-·defN·25-Jun-01·06:09·111112 -rw----·····2.0·fat·····1176·b-·defN·26-Jul-05·13:18·111
113 -rw----·····2.0·fat·····1721·b-·defN·25-Jun-01·06:09·112113 -rw----·····2.0·fat·····1721·b-·defN·26-Jul-05·13:18·112
114 -rw----·····2.0·fat····11367·b-·defN·25-Jun-01·06:09·113114 -rw----·····2.0·fat····11367·b-·defN·26-Jul-05·13:18·113
115 -rw----·····2.0·fat·····1142·b-·defN·25-Jun-01·06:09·114115 -rw----·····2.0·fat·····1142·b-·defN·26-Jul-05·13:18·114
116 -rw----·····2.0·fat·····3185·b-·defN·25-Jun-01·06:09·115116 -rw----·····2.0·fat·····3185·b-·defN·26-Jul-05·13:18·115
117 -rw----·····2.0·fat·····1218·b-·defN·25-Jun-01·06:09·116117 -rw----·····2.0·fat·····1218·b-·defN·26-Jul-05·13:18·116
118 -rw----·····2.0·fat·····1152·b-·defN·25-Jun-01·06:09·117118 -rw----·····2.0·fat·····1152·b-·defN·26-Jul-05·13:18·117
119 -rw----·····2.0·fat·····1810·b-·defN·25-Jun-01·06:09·118119 -rw----·····2.0·fat·····1810·b-·defN·26-Jul-05·13:18·118
120 -rw----·····2.0·fat·····2045·b-·defN·25-Jun-01·06:09·119120 -rw----·····2.0·fat·····2045·b-·defN·26-Jul-05·13:18·119
121 -rw----·····2.0·fat·····3853·b-·defN·25-Jun-01·06:09·120121 -rw----·····2.0·fat·····3853·b-·defN·26-Jul-05·13:18·120
122 -rw----·····2.0·fat·····3558·b-·defN·25-Jun-01·06:09·121122 -rw----·····2.0·fat·····3558·b-·defN·26-Jul-05·13:18·121
123 -rw----·····2.0·fat······921·b-·defN·25-Jun-01·06:09·122123 -rw----·····2.0·fat······921·b-·defN·26-Jul-05·13:18·122
124 -rw----·····2.0·fat······959·b-·defN·25-Jun-01·06:09·123124 -rw----·····2.0·fat······959·b-·defN·26-Jul-05·13:18·123
125 -rw----·····2.0·fat·····3048·b-·defN·25-Jun-01·06:09·124125 -rw----·····2.0·fat·····3048·b-·defN·26-Jul-05·13:18·124
126 -rw----·····2.0·fat·····3079·b-·defN·25-Jun-01·06:09·125126 -rw----·····2.0·fat·····3079·b-·defN·26-Jul-05·13:18·125
Max diff block lines reached; 0/52571 bytes (0.00%) of diff not shown.
650 KB
zipdetails --redact --walk --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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'7 0000A·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'26 00255·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'45 00452·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'64 007CC·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'83 009A3·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'102 04159·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'121 042FD·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'140 04513·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·Jun·01·2025·06:09:50,·uncompressed·size·2128,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·05·2026·13:18:54,·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·25-Jun-01·06:10·162 -rw----·····2.0·fat·····5941·b-·defN·26-Jul-05·13:19·16
3 -rw----·····2.0·fat·····5837·b-·defN·25-Jun-01·06:10·173 -rw----·····2.0·fat·····5837·b-·defN·26-Jul-05·13:19·17
4 -rw----·····2.0·fat·····5099·b-·defN·25-Jun-01·06:10·184 -rw----·····2.0·fat·····5099·b-·defN·26-Jul-05·13:19·18
5 -rw----·····2.0·fat·····4074·b-·defN·25-Jun-01·06:10·195 -rw----·····2.0·fat·····4074·b-·defN·26-Jul-05·13:19·19
6 -rw----·····2.0·fat·····2819·b-·defN·25-Jun-01·06:10·206 -rw----·····2.0·fat·····2819·b-·defN·26-Jul-05·13:19·20
7 -rw----·····2.0·fat·····2693·b-·defN·25-Jun-01·06:10·217 -rw----·····2.0·fat·····2693·b-·defN·26-Jul-05·13:19·21
8 -rw----·····2.0·fat·····4100·b-·defN·25-Jun-01·06:10·228 -rw----·····2.0·fat·····4100·b-·defN·26-Jul-05·13:19·22
9 -rw----·····2.0·fat·····8083·b-·defN·25-Jun-01·06:10·239 -rw----·····2.0·fat·····8083·b-·defN·26-Jul-05·13:19·23
10 -rw----·····2.0·fat·····4081·b-·defN·25-Jun-01·06:10·2410 -rw----·····2.0·fat·····4081·b-·defN·26-Jul-05·13:19·24
11 -rw----·····2.0·fat·····2898·b-·defN·25-Jun-01·06:10·2511 -rw----·····2.0·fat·····2898·b-·defN·26-Jul-05·13:19·25
12 -rw----·····2.0·fat·····3798·b-·defN·25-Jun-01·06:10·2612 -rw----·····2.0·fat·····3798·b-·defN·26-Jul-05·13:19·26
13 -rw----·····2.0·fat·····3770·b-·defN·25-Jun-01·06:10·2713 -rw----·····2.0·fat·····3770·b-·defN·26-Jul-05·13:19·27
14 -rw----·····2.0·fat·····4134·b-·defN·25-Jun-01·06:10·2814 -rw----·····2.0·fat·····4134·b-·defN·26-Jul-05·13:19·28
15 -rw----·····2.0·fat·····3942·b-·defN·25-Jun-01·06:10·2915 -rw----·····2.0·fat·····3942·b-·defN·26-Jul-05·13:19·29
16 -rw----·····2.0·fat·····4388·b-·defN·25-Jun-01·06:10·3016 -rw----·····2.0·fat·····4388·b-·defN·26-Jul-05·13:19·30
17 -rw----·····2.0·fat·····3633·b-·defN·25-Jun-01·06:10·3117 -rw----·····2.0·fat·····3633·b-·defN·26-Jul-05·13:19·31
18 -rw----·····2.0·fat·····5461·b-·defN·25-Jun-01·06:10·3218 -rw----·····2.0·fat·····5461·b-·defN·26-Jul-05·13:19·32
19 -rw----·····2.0·fat·····4658·b-·defN·25-Jun-01·06:10·3319 -rw----·····2.0·fat·····4658·b-·defN·26-Jul-05·13:19·33
20 -rw----·····2.0·fat·····7021·b-·defN·25-Jun-01·06:10·3420 -rw----·····2.0·fat·····7021·b-·defN·26-Jul-05·13:19·34
21 -rw----·····2.0·fat·····7002·b-·defN·25-Jun-01·06:10·3521 -rw----·····2.0·fat·····7002·b-·defN·26-Jul-05·13:19·35
22 -rw----·····2.0·fat·····2756·b-·defN·25-Jun-01·06:10·3622 -rw----·····2.0·fat·····2756·b-·defN·26-Jul-05·13:19·36
23 -rw----·····2.0·fat·····3305·b-·defN·25-Jun-01·06:10·3723 -rw----·····2.0·fat·····3305·b-·defN·26-Jul-05·13:19·37
24 -rw----·····2.0·fat·····3441·b-·defN·25-Jun-01·06:10·3824 -rw----·····2.0·fat·····3441·b-·defN·26-Jul-05·13:19·38
25 -rw----·····2.0·fat·····2291·b-·defN·25-Jun-01·06:10·3925 -rw----·····2.0·fat·····2291·b-·defN·26-Jul-05·13:19·39
26 -rw----·····2.0·fat·····4843·b-·defN·25-Jun-01·06:10·4026 -rw----·····2.0·fat·····4843·b-·defN·26-Jul-05·13:19·40
27 -rw----·····2.0·fat·····6410·b-·defN·25-Jun-01·06:10·4127 -rw----·····2.0·fat·····6410·b-·defN·26-Jul-05·13:19·41
28 -rw----·····2.0·fat·····3790·b-·defN·25-Jun-01·06:10·4228 -rw----·····2.0·fat·····3790·b-·defN·26-Jul-05·13:19·42
29 -rw----·····2.0·fat·····3780·b-·defN·25-Jun-01·06:10·4329 -rw----·····2.0·fat·····3780·b-·defN·26-Jul-05·13:19·43
30 -rw----·····2.0·fat·····4147·b-·defN·25-Jun-01·06:10·4430 -rw----·····2.0·fat·····4147·b-·defN·26-Jul-05·13:19·44
31 -rw----·····2.0·fat·····4177·b-·defN·25-Jun-01·06:10·4531 -rw----·····2.0·fat·····4177·b-·defN·26-Jul-05·13:19·45
32 -rw----·····2.0·fat·····3785·b-·defN·25-Jun-01·06:10·4632 -rw----·····2.0·fat·····3785·b-·defN·26-Jul-05·13:19·46
33 -rw----·····2.0·fat·····4116·b-·defN·25-Jun-01·06:10·4733 -rw----·····2.0·fat·····4116·b-·defN·26-Jul-05·13:19·47
34 -rw----·····2.0·fat·····3765·b-·defN·25-Jun-01·06:10·4834 -rw----·····2.0·fat·····3765·b-·defN·26-Jul-05·13:19·48
35 -rw----·····2.0·fat·····2685·b-·defN·25-Jun-01·06:10·4935 -rw----·····2.0·fat·····2685·b-·defN·26-Jul-05·13:19·49
36 -rw----·····2.0·fat·····2807·b-·defN·25-Jun-01·06:10·5036 -rw----·····2.0·fat·····2807·b-·defN·26-Jul-05·13:19·50
37 -rw----·····2.0·fat·····2562·b-·defN·25-Jun-01·06:10·5137 -rw----·····2.0·fat·····2562·b-·defN·26-Jul-05·13:19·51
38 -rw----·····2.0·fat·····2288·b-·defN·25-Jun-01·06:10·5238 -rw----·····2.0·fat·····2288·b-·defN·26-Jul-05·13:19·52
39 -rw----·····2.0·fat·····2291·b-·defN·25-Jun-01·06:10·5339 -rw----·····2.0·fat·····2291·b-·defN·26-Jul-05·13:19·53
40 -rw----·····2.0·fat·····2697·b-·defN·25-Jun-01·06:10·5440 -rw----·····2.0·fat·····2697·b-·defN·26-Jul-05·13:19·54
41 -rw----·····2.0·fat·····3907·b-·defN·25-Jun-01·06:10·5541 -rw----·····2.0·fat·····3907·b-·defN·26-Jul-05·13:19·55
42 -rw----·····2.0·fat·····3765·b-·defN·25-Jun-01·06:10·5642 -rw----·····2.0·fat·····3765·b-·defN·26-Jul-05·13:19·56
43 -rw----·····2.0·fat·····3410·b-·defN·25-Jun-01·06:10·5743 -rw----·····2.0·fat·····3410·b-·defN·26-Jul-05·13:19·57
44 -rw----·····2.0·fat·····2562·b-·defN·25-Jun-01·06:10·5844 -rw----·····2.0·fat·····2562·b-·defN·26-Jul-05·13:19·58
45 -rw----·····2.0·fat·····3048·b-·defN·25-Jun-01·06:10·5945 -rw----·····2.0·fat·····3048·b-·defN·26-Jul-05·13:19·59
46 -rw----·····2.0·fat·····3371·b-·defN·25-Jun-01·06:10·6046 -rw----·····2.0·fat·····3371·b-·defN·26-Jul-05·13:19·60
47 -rw----·····2.0·fat·····2444·b-·defN·25-Jun-01·06:10·6147 -rw----·····2.0·fat·····2444·b-·defN·26-Jul-05·13:19·61
48 -rw----·····2.0·fat·····2981·b-·defN·25-Jun-01·06:10·6248 -rw----·····2.0·fat·····2981·b-·defN·26-Jul-05·13:19·62
49 -rw----·····2.0·fat·····2968·b-·defN·25-Jun-01·06:10·6349 -rw----·····2.0·fat·····2968·b-·defN·26-Jul-05·13:19·63
50 -rw----·····2.0·fat····11616·b-·defN·25-Jun-01·06:10·6450 -rw----·····2.0·fat····11616·b-·defN·26-Jul-05·13:19·64
51 -rw----·····2.0·fat·····2700·b-·defN·25-Jun-01·06:10·6551 -rw----·····2.0·fat·····2700·b-·defN·26-Jul-05·13:19·65
52 -rw----·····2.0·fat·····4790·b-·defN·25-Jun-01·06:10·6652 -rw----·····2.0·fat·····4790·b-·defN·26-Jul-05·13:19·66
53 -rw----·····2.0·fat·····2663·b-·defN·25-Jun-01·06:10·6753 -rw----·····2.0·fat·····2663·b-·defN·26-Jul-05·13:19·67
54 -rw----·····2.0·fat·····3467·b-·defN·25-Jun-01·06:10·6854 -rw----·····2.0·fat·····3467·b-·defN·26-Jul-05·13:19·68
55 -rw----·····2.0·fat·····3790·b-·defN·25-Jun-01·06:10·6955 -rw----·····2.0·fat·····3790·b-·defN·26-Jul-05·13:19·69
56 -rw----·····2.0·fat·····2715·b-·defN·25-Jun-01·06:10·7056 -rw----·····2.0·fat·····2715·b-·defN·26-Jul-05·13:19·70
57 -rw----·····2.0·fat·····5853·b-·defN·25-Jun-01·06:10·7157 -rw----·····2.0·fat·····5853·b-·defN·26-Jul-05·13:19·71
58 -rw----·····2.0·fat·····4786·b-·defN·25-Jun-01·06:10·7258 -rw----·····2.0·fat·····4786·b-·defN·26-Jul-05·13:19·72
59 -rw----·····2.0·fat·····5993·b-·defN·25-Jun-01·06:10·7359 -rw----·····2.0·fat·····5993·b-·defN·26-Jul-05·13:19·73
60 -rw----·····2.0·fat·····3649·b-·defN·25-Jun-01·06:10·7460 -rw----·····2.0·fat·····3649·b-·defN·26-Jul-05·13:19·74
61 -rw----·····2.0·fat·····8019·b-·defN·25-Jun-01·06:10·7561 -rw----·····2.0·fat·····8019·b-·defN·26-Jul-05·13:19·75
62 -rw----·····2.0·fat·····3365·b-·defN·25-Jun-01·06:10·7662 -rw----·····2.0·fat·····3365·b-·defN·26-Jul-05·13:19·76
63 -rw----·····2.0·fat·····5231·b-·defN·25-Jun-01·06:10·7763 -rw----·····2.0·fat·····5231·b-·defN·26-Jul-05·13:19·77
64 -rw----·····2.0·fat·····5926·b-·defN·25-Jun-01·06:10·7864 -rw----·····2.0·fat·····5926·b-·defN·26-Jul-05·13:19·78
65 -rw----·····2.0·fat·····1671·b-·defN·25-Jun-01·06:10·7965 -rw----·····2.0·fat·····1671·b-·defN·26-Jul-05·13:19·79
66 -rw----·····2.0·fat·····2321·b-·defN·25-Jun-01·06:10·8066 -rw----·····2.0·fat·····2321·b-·defN·26-Jul-05·13:19·80
67 -rw----·····2.0·fat·····2365·b-·defN·25-Jun-01·06:10·8167 -rw----·····2.0·fat·····2365·b-·defN·26-Jul-05·13:19·81
68 -rw----·····2.0·fat·····2213·b-·defN·25-Jun-01·06:10·8268 -rw----·····2.0·fat·····2213·b-·defN·26-Jul-05·13:19·82
69 -rw----·····2.0·fat····61112·b-·defN·25-Jun-01·06:10·8369 -rw----·····2.0·fat····61112·b-·defN·26-Jul-05·13:19·83
70 -rw----·····2.0·fat·····3031·b-·defN·25-Jun-01·06:10·8470 -rw----·····2.0·fat·····3031·b-·defN·26-Jul-05·13:19·84
71 -rw----·····2.0·fat·····9820·b-·defN·25-Jun-01·06:10·8571 -rw----·····2.0·fat·····9820·b-·defN·26-Jul-05·13:19·85
72 -rw----·····2.0·fat·····3122·b-·defN·25-Jun-01·06:10·8672 -rw----·····2.0·fat·····3122·b-·defN·26-Jul-05·13:19·86
73 -rw----·····2.0·fat·····3887·b-·defN·25-Jun-01·06:10·8773 -rw----·····2.0·fat·····3887·b-·defN·26-Jul-05·13:19·87
74 -rw----·····2.0·fat·····4447·b-·defN·25-Jun-01·06:10·8874 -rw----·····2.0·fat·····4447·b-·defN·26-Jul-05·13:19·88
75 -rw----·····2.0·fat·····3713·b-·defN·25-Jun-01·06:10·8975 -rw----·····2.0·fat·····3713·b-·defN·26-Jul-05·13:19·89
76 -rw----·····2.0·fat·····3791·b-·defN·25-Jun-01·06:10·9076 -rw----·····2.0·fat·····3791·b-·defN·26-Jul-05·13:19·90
77 -rw----·····2.0·fat·····2661·b-·defN·25-Jun-01·06:10·9177 -rw----·····2.0·fat·····2661·b-·defN·26-Jul-05·13:19·91
78 -rw----·····2.0·fat····10950·b-·defN·25-Jun-01·06:10·9278 -rw----·····2.0·fat····10950·b-·defN·26-Jul-05·13:19·92
79 -rw----·····2.0·fat·····4169·b-·defN·25-Jun-01·06:10·9379 -rw----·····2.0·fat·····4169·b-·defN·26-Jul-05·13:19·93
80 -rw----·····2.0·fat·····2253·b-·defN·25-Jun-01·06:10·9480 -rw----·····2.0·fat·····2253·b-·defN·26-Jul-05·13:19·94
81 -rw----·····2.0·fat·····2572·b-·defN·25-Jun-01·06:10·9581 -rw----·····2.0·fat·····2572·b-·defN·26-Jul-05·13:19·95
82 -rw----·····2.0·fat····38631·b-·defN·25-Jun-01·06:10·9682 -rw----·····2.0·fat····38631·b-·defN·26-Jul-05·13:19·96
83 -rw----·····2.0·fat·····4575·b-·defN·25-Jun-01·06:10·9783 -rw----·····2.0·fat·····4575·b-·defN·26-Jul-05·13:19·97
84 -rw----·····2.0·fat····11386·b-·defN·25-Jun-01·06:10·9884 -rw----·····2.0·fat····11386·b-·defN·26-Jul-05·13:19·98
85 -rw----·····2.0·fat·····2247·b-·defN·25-Jun-01·06:10·9985 -rw----·····2.0·fat·····2247·b-·defN·26-Jul-05·13:19·99
86 -rw----·····2.0·fat·····2382·b-·defN·25-Jun-01·06:10·10086 -rw----·····2.0·fat·····2382·b-·defN·26-Jul-05·13:19·100
87 -rw----·····2.0·fat·····2918·b-·defN·25-Jun-01·06:10·10187 -rw----·····2.0·fat·····2918·b-·defN·26-Jul-05·13:19·101
88 -rw----·····2.0·fat·····6875·b-·defN·25-Jun-01·06:10·10288 -rw----·····2.0·fat·····6875·b-·defN·26-Jul-05·13:19·102
89 -rw----·····2.0·fat·····6327·b-·defN·25-Jun-01·06:10·10389 -rw----·····2.0·fat·····6327·b-·defN·26-Jul-05·13:19·103
90 -rw----·····2.0·fat·····7623·b-·defN·25-Jun-01·06:10·10490 -rw----·····2.0·fat·····7623·b-·defN·26-Jul-05·13:19·104
91 -rw----·····2.0·fat·····3483·b-·defN·25-Jun-01·06:10·10591 -rw----·····2.0·fat·····3483·b-·defN·26-Jul-05·13:19·105
92 -rw----·····2.0·fat·····2744·b-·defN·25-Jun-01·06:10·10692 -rw----·····2.0·fat·····2744·b-·defN·26-Jul-05·13:19·106
93 -rw----·····2.0·fat·····4935·b-·defN·25-Jun-01·06:10·10793 -rw----·····2.0·fat·····4935·b-·defN·26-Jul-05·13:19·107
94 -rw----·····2.0·fat·····3921·b-·defN·25-Jun-01·06:10·10894 -rw----·····2.0·fat·····3921·b-·defN·26-Jul-05·13:19·108
95 -rw----·····2.0·fat·····1941·b-·defN·25-Jun-01·06:10·10995 -rw----·····2.0·fat·····1941·b-·defN·26-Jul-05·13:19·109
96 -rw----·····2.0·fat·····2172·b-·defN·25-Jun-01·06:10·11096 -rw----·····2.0·fat·····2172·b-·defN·26-Jul-05·13:19·110
97 -rw----·····2.0·fat·····2812·b-·defN·25-Jun-01·06:10·11197 -rw----·····2.0·fat·····2812·b-·defN·26-Jul-05·13:19·111
98 -rw----·····2.0·fat·····5369·b-·defN·25-Jun-01·06:10·11298 -rw----·····2.0·fat·····5369·b-·defN·26-Jul-05·13:19·112
99 -rw----·····2.0·fat·····5117·b-·defN·25-Jun-01·06:10·11399 -rw----·····2.0·fat·····5117·b-·defN·26-Jul-05·13:19·113
100 -rw----·····2.0·fat····14883·b-·defN·25-Jun-01·06:10·114100 -rw----·····2.0·fat····14883·b-·defN·26-Jul-05·13:19·114
101 -rw----·····2.0·fat·····4059·b-·defN·25-Jun-01·06:10·115101 -rw----·····2.0·fat·····4059·b-·defN·26-Jul-05·13:19·115
102 -rw----·····2.0·fat·····2669·b-·defN·25-Jun-01·06:10·116102 -rw----·····2.0·fat·····2669·b-·defN·26-Jul-05·13:19·116
103 -rw----·····2.0·fat·····3116·b-·defN·25-Jun-01·06:10·117103 -rw----·····2.0·fat·····3116·b-·defN·26-Jul-05·13:19·117
104 -rw----·····2.0·fat·····2135·b-·defN·25-Jun-01·06:10·118104 -rw----·····2.0·fat·····2135·b-·defN·26-Jul-05·13:19·118
105 -rw----·····2.0·fat·····8759·b-·defN·25-Jun-01·06:10·119105 -rw----·····2.0·fat·····8759·b-·defN·26-Jul-05·13:19·119
106 -rw----·····2.0·fat····12703·b-·defN·25-Jun-01·06:10·120106 -rw----·····2.0·fat····12703·b-·defN·26-Jul-05·13:19·120
107 -rw----·····2.0·fat·····5462·b-·defN·25-Jun-01·06:10·121107 -rw----·····2.0·fat·····5462·b-·defN·26-Jul-05·13:19·121
108 -rw----·····2.0·fat·····5706·b-·defN·25-Jun-01·06:10·122108 -rw----·····2.0·fat·····5706·b-·defN·26-Jul-05·13:19·122
109 -rw----·····2.0·fat·····4230·b-·defN·25-Jun-01·06:10·123109 -rw----·····2.0·fat·····4230·b-·defN·26-Jul-05·13:19·123
110 -rw----·····2.0·fat·····4860·b-·defN·25-Jun-01·06:10·124110 -rw----·····2.0·fat·····4860·b-·defN·26-Jul-05·13:19·124
111 -rw----·····2.0·fat·····4088·b-·defN·25-Jun-01·06:10·125111 -rw----·····2.0·fat·····4088·b-·defN·26-Jul-05·13:19·125
112 -rw----·····2.0·fat·····3477·b-·defN·25-Jun-01·06:10·126112 -rw----·····2.0·fat·····3477·b-·defN·26-Jul-05·13:19·126
113 -rw----·····2.0·fat·····2770·b-·defN·25-Jun-01·06:10·127113 -rw----·····2.0·fat·····2770·b-·defN·26-Jul-05·13:19·127
114 -rw----·····2.0·fat·····8301·b-·defN·25-Jun-01·06:10·128114 -rw----·····2.0·fat·····8301·b-·defN·26-Jul-05·13:19·128
115 -rw----·····2.0·fat·····4379·b-·defN·25-Jun-01·06:10·129115 -rw----·····2.0·fat·····4379·b-·defN·26-Jul-05·13:19·129
116 -rw----·····2.0·fat·····4384·b-·defN·25-Jun-01·06:10·130116 -rw----·····2.0·fat·····4384·b-·defN·26-Jul-05·13:19·130
117 -rw----·····2.0·fat·····6339·b-·defN·25-Jun-01·06:10·131117 -rw----·····2.0·fat·····6339·b-·defN·26-Jul-05·13:19·131
118 -rw----·····2.0·fat·····6444·b-·defN·25-Jun-01·06:10·132118 -rw----·····2.0·fat·····6444·b-·defN·26-Jul-05·13:19·132
119 -rw----·····2.0·fat·····6055·b-·defN·25-Jun-01·06:10·133119 -rw----·····2.0·fat·····6055·b-·defN·26-Jul-05·13:19·133
120 -rw----·····2.0·fat·····3462·b-·defN·25-Jun-01·06:10·134120 -rw----·····2.0·fat·····3462·b-·defN·26-Jul-05·13:19·134
121 -rw----·····2.0·fat·····4734·b-·defN·25-Jun-01·06:10·135121 -rw----·····2.0·fat·····4734·b-·defN·26-Jul-05·13:19·135
122 -rw----·····2.0·fat·····3446·b-·defN·25-Jun-01·06:10·136122 -rw----·····2.0·fat·····3446·b-·defN·26-Jul-05·13:19·136
123 -rw----·····2.0·fat·····3804·b-·defN·25-Jun-01·06:10·137123 -rw----·····2.0·fat·····3804·b-·defN·26-Jul-05·13:19·137
124 -rw----·····2.0·fat·····2840·b-·defN·25-Jun-01·06:10·138124 -rw----·····2.0·fat·····2840·b-·defN·26-Jul-05·13:19·138
125 -rw----·····2.0·fat·····3855·b-·defN·25-Jun-01·06:10·139125 -rw----·····2.0·fat·····3855·b-·defN·26-Jul-05·13:19·139
126 -rw----·····2.0·fat·····2361·b-·defN·25-Jun-01·06:10·140126 -rw----·····2.0·fat·····2361·b-·defN·26-Jul-05·13:19·140
127 -rw----·····2.0·fat·····4084·b-·defN·25-Jun-01·06:10·141127 -rw----·····2.0·fat·····4084·b-·defN·26-Jul-05·13:19·141
Max diff block lines reached; 0/21162 bytes (0.00%) of diff not shown.
261 KB
zipdetails --redact --walk --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·····5AC13141·(1522610497)·'Sun·Jun··1·06:10:02·2025'7 0000A·Modification·Time·····5CE56A64·(1558538852)·'Sun·Jul··5·13:19:08·2026'
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·····5AC13141·(1522610497)·'Sun·Jun··1·06:10:02·2025'26 0033A·Modification·Time·····5CE56A64·(1558538852)·'Sun·Jul··5·13:19:08·2026'
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·····5AC13141·(1522610497)·'Sun·Jun··1·06:10:02·2025'45 00676·Modification·Time·····5CE56A64·(1558538852)·'Sun·Jul··5·13:19:08·2026'
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·····5AC13141·(1522610497)·'Sun·Jun··1·06:10:02·2025'64 00A26·Modification·Time·····5CE56A64·(1558538852)·'Sun·Jul··5·13:19:08·2026'
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·····5AC13141·(1522610497)·'Sun·Jun··1·06:10:02·2025'83 00D99·Modification·Time·····5CE56A64·(1558538852)·'Sun·Jul··5·13:19:08·2026'
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·····5AC13141·(1522610497)·'Sun·Jun··1·06:10:02·2025'102 01062·Modification·Time·····5CE56A64·(1558538852)·'Sun·Jul··5·13:19:08·2026'
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·····5AC13141·(1522610497)·'Sun·Jun··1·06:10:02·2025'121 01306·Modification·Time·····5CE56A64·(1558538852)·'Sun·Jul··5·13:19:08·2026'
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·····5AC13141·(1522610497)·'Sun·Jun··1·06:10:02·2025'140 0165B·Modification·Time·····5CE56A64·(1558538852)·'Sun·Jul··5·13:19:08·2026'
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·Jun·01·2025·06:10:02,·uncompressed·size·5941,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·05·2026·13:19:08,·uncompressed·size·5941,·method=deflate
4.5 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:·474699·bytes,·number·of·entries:·9821 Zip·file·size:·474815·bytes,·number·of·entries:·982
2 -rw----·····2.0·fat······866·b-·defN·25-Jun-01·06:09·CS17352 -rw----·····2.0·fat······728·b-·defN·26-Jul-05·13:18·CS1537
3 -rw----·····2.0·fat····14620·b-·defN·25-Jun-01·06:09·CS06193 -rw----·····2.0·fat······812·b-·defN·26-Jul-05·13:18·CS0283
4 -rw----·····2.0·fat······844·b-·defN·25-Jun-01·06:09·CS02434 -rw----·····2.0·fat······391·b-·defN·26-Jul-05·13:18·CS0616
5 -rw----·····2.0·fat····17933·b-·defN·25-Jun-01·06:09·CS00195 -rw----·····2.0·fat······726·b-·defN·26-Jul-05·13:18·CS8148
6 -rw----·····2.0·fat······682·b-·defN·25-Jun-01·06:09·CS05316 -rw----·····2.0·fat·····1586·b-·defN·26-Jul-05·13:18·CS0841
7 -rw----·····2.0·fat·····1037·b-·defN·25-Jun-01·06:09·CS06687 -rw----·····2.0·fat······357·b-·defN·26-Jul-05·13:18·CS1030
8 -rw----·····2.0·fat····16615·b-·defN·25-Jun-01·06:09·CS16448 -rw----·····2.0·fat····16615·b-·defN·26-Jul-05·13:18·CS1644
9 -rw----·····2.0·fat······960·b-·defN·25-Jun-01·06:09·CS16719 -rw----·····2.0·fat·····6561·b-·defN·26-Jul-05·13:18·CS1591
10 -rw----·····2.0·fat·····4376·b-·defN·25-Jun-01·06:09·CS045810 -rw----·····2.0·fat·····4787·b-·defN·26-Jul-05·13:18·CS0177
11 -rw----·····2.0·fat······393·b-·defN·25-Jun-01·06:09·CS071011 -rw----·····2.0·fat······346·b-·defN·26-Jul-05·13:18·CS8124
12 -rw----·····2.0·fat······839·b-·defN·25-Jun-01·06:09·CS102112 -rw----·····2.0·fat·····3575·b-·defN·26-Jul-05·13:18·CS0534
13 -rw----·····2.0·fat······859·b-·defN·25-Jun-01·06:09·CS161613 -rw----·····2.0·fat····14620·b-·defN·26-Jul-05·13:18·CS0619
14 -rw----·····2.0·fat·····9786·b-·defN·25-Jun-01·06:09·CS024614 -rw----·····2.0·fat····11439·b-·defN·26-Jul-05·13:18·CS0121
15 -rw----·····2.0·fat·····3009·b-·defN·25-Jun-01·06:09·CS300215 -rw----·····2.0·fat······976·b-·defN·26-Jul-05·13:18·CS1660
16 -rw----·····2.0·fat·····1960·b-·defN·25-Jun-01·06:09·CS017116 -rw----·····2.0·fat······674·b-·defN·26-Jul-05·13:18·CS0186
17 -rw----·····2.0·fat·····1708·b-·defN·25-Jun-01·06:09·CS018317 -rw----·····2.0·fat······980·b-·defN·26-Jul-05·13:18·CS0847
18 -rw----·····2.0·fat·····2077·b-·defN·25-Jun-01·06:09·CS031518 -rw----·····2.0·fat·····3090·b-·defN·26-Jul-05·13:18·CS0201
19 -rw----·····2.0·fat·····8398·b-·defN·25-Jun-01·06:09·CS196119 -rw----·····2.0·fat·····1220·b-·defN·26-Jul-05·13:18·CS0540
20 -rw----·····2.0·fat······498·b-·defN·25-Jun-01·06:09·CS054120 -rw----·····2.0·fat·····6529·b-·defN·26-Jul-05·13:18·CS0120
21 -rw----·····2.0·fat·····6561·b-·defN·25-Jun-01·06:09·CS159121 -rw----·····2.0·fat····17933·b-·defN·26-Jul-05·13:18·CS0019
22 -rw----·····2.0·fat······507·b-·defN·25-Jun-01·06:09·CS194322 -rw----·····2.0·fat······384·b-·defN·26-Jul-05·13:18·CS0526
23 -rw----·····2.0·fat·····8532·b-·defN·25-Jun-01·06:09·CS065723 -rw----·····2.0·fat·····1285·b-·defN·26-Jul-05·13:18·CS1706
24 -rw----·····2.0·fat·····7524·b-·defN·25-Jun-01·06:09·CS154024 -rw----·····2.0·fat·····4549·b-·defN·26-Jul-05·13:18·CS0102
25 -rw----·····2.0·fat······456·b-·defN·25-Jun-01·06:09·CS814425 -rw----·····2.0·fat·····2519·b-·defN·26-Jul-05·13:18·CS3008
26 -rw----·····2.0·fat····10521·b-·defN·25-Jun-01·06:09·CS002926 -rw----·····2.0·fat·····4122·b-·defN·26-Jul-05·13:18·CS0030
27 -rw----·····2.0·fat······547·b-·defN·25-Jun-01·06:09·CS197227 -rw----·····2.0·fat·····1011·b-·defN·26-Jul-05·13:18·CS0594
28 -rw----·····2.0·fat·····6805·b-·defN·25-Jun-01·06:09·CS157028 -rw----·····2.0·fat·····1794·b-·defN·26-Jul-05·13:18·CS0278
29 -rw----·····2.0·fat····16488·b-·defN·25-Jun-01·06:09·CS016529 -rw----·····2.0·fat······645·b-·defN·26-Jul-05·13:18·CS8385
30 -rw----·····2.0·fat·····2519·b-·defN·25-Jun-01·06:09·CS300830 -rw----·····2.0·fat······821·b-·defN·26-Jul-05·13:18·CS0610
31 -rw----·····2.0·fat······373·b-·defN·25-Jun-01·06:09·CS203431 -rw----·····2.0·fat·····4060·b-·defN·26-Jul-05·13:18·CS0123
32 -rw----·····2.0·fat·····2023·b-·defN·25-Jun-01·06:09·CS021932 -rw----·····2.0·fat····10032·b-·defN·26-Jul-05·13:18·CS0266
33 -rw----·····2.0·fat······545·b-·defN·25-Jun-01·06:09·CS708233 -rw----·····2.0·fat·····9700·b-·defN·26-Jul-05·13:18·CS1525
34 -rw----·····2.0·fat······515·b-·defN·25-Jun-01·06:09·CS199834 -rw----·····2.0·fat·····8563·b-·defN·26-Jul-05·13:18·CS3005
35 -rw----·····2.0·fat·····9700·b-·defN·25-Jun-01·06:09·CS152535 -rw----·····2.0·fat·····3449·b-·defN·26-Jul-05·13:18·CS3006
36 -rw----·····2.0·fat······493·b-·defN·25-Jun-01·06:09·CS103836 -rw----·····2.0·fat·····4434·b-·defN·26-Jul-05·13:18·CS0579
37 -rw----·····2.0·fat······772·b-·defN·25-Jun-01·06:09·CS162837 -rw----·····2.0·fat·····1960·b-·defN·26-Jul-05·13:18·CS0171
38 -rw----·····2.0·fat······842·b-·defN·25-Jun-01·06:09·CS194238 -rw----·····2.0·fat······542·b-·defN·26-Jul-05·13:18·CS1056
39 -rw----·····2.0·fat·····1042·b-·defN·25-Jun-01·06:09·CS105839 -rw----·····2.0·fat·····6969·b-·defN·26-Jul-05·13:18·CS0108
40 -rw----·····2.0·fat····10175·b-·defN·25-Jun-01·06:09·CS012240 -rw----·····2.0·fat·····1154·b-·defN·26-Jul-05·13:18·CS3015
41 -rw----·····2.0·fat······984·b-·defN·25-Jun-01·06:09·CS198641 -rw----·····2.0·fat····10175·b-·defN·26-Jul-05·13:18·CS0122
42 -rw----·····2.0·fat·····2488·b-·defN·25-Jun-01·06:09·CS194442 -rw----·····2.0·fat······763·b-·defN·26-Jul-05·13:18·CS0665
43 -rw----·····2.0·fat······833·b-·defN·25-Jun-01·06:09·CS157743 -rw----·····2.0·fat·····8532·b-·defN·26-Jul-05·13:18·CS0657
44 -rw----·····2.0·fat······916·b-·defN·25-Jun-01·06:09·CS005044 -rw----·····2.0·fat······997·b-·defN·26-Jul-05·13:18·CS1629
45 -rw----·····2.0·fat·····2710·b-·defN·25-Jun-01·06:09·CS011945 -rw----·····2.0·fat·····8552·b-·defN·26-Jul-05·13:18·CS0012
46 -rw----·····2.0·fat······604·b-·defN·25-Jun-01·06:09·CS052946 -rw----·····2.0·fat······511·b-·defN·26-Jul-05·13:18·CS1107
47 -rw----·····2.0·fat·····1220·b-·defN·25-Jun-01·06:09·CS040347 -rw----·····2.0·fat·····1150·b-·defN·26-Jul-05·13:18·CS0155
48 -rw----·····2.0·fat······505·b-·defN·25-Jun-01·06:09·CS084548 -rw----·····2.0·fat·····2014·b-·defN·26-Jul-05·13:18·CS0139
49 -rw----·····2.0·fat·····1204·b-·defN·25-Jun-01·06:09·CS073749 -rw----·····2.0·fat·····1173·b-·defN·26-Jul-05·13:18·CS1070
50 -rw----·····2.0·fat····10032·b-·defN·25-Jun-01·06:09·CS026650 -rw----·····2.0·fat····16488·b-·defN·26-Jul-05·13:18·CS0165
51 -rw----·····2.0·fat·····2382·b-·defN·25-Jun-01·06:09·CS081551 -rw----·····2.0·fat·····1966·b-·defN·26-Jul-05·13:18·CS0472
52 -rw----·····2.0·fat·····1120·b-·defN·25-Jun-01·06:09·CS101352 -rw----·····2.0·fat·····3840·b-·defN·26-Jul-05·13:18·CS1690
53 -rw----·····2.0·fat······679·b-·defN·25-Jun-01·06:09·CS008153 -rw----·····2.0·fat·····1942·b-·defN·26-Jul-05·13:18·CS0079
54 -rw----·····2.0·fat·····2807·b-·defN·25-Jun-01·06:09·CS018454 -rw----·····2.0·fat······916·b-·defN·26-Jul-05·13:18·CS0050
55 -rw----·····2.0·fat······565·b-·defN·25-Jun-01·06:09·CS050055 -rw----·····2.0·fat·····9786·b-·defN·26-Jul-05·13:18·CS0246
56 -rw----·····2.0·fat·····1688·b-·defN·25-Jun-01·06:09·CS010056 -rw----·····2.0·fat······733·b-·defN·26-Jul-05·13:18·CS1966
57 -rw----·····2.0·fat······527·b-·defN·25-Jun-01·06:09·CS400157 -rw----·····2.0·fat·····2382·b-·defN·26-Jul-05·13:18·CS0815
58 -rw----·····2.0·fat······470·b-·defN·25-Jun-01·06:09·CS191958 -rw----·····2.0·fat·····1696·b-·defN·26-Jul-05·13:18·CS1656
59 -rw----·····2.0·fat······924·b-·defN·25-Jun-01·06:09·CS102559 -rw----·····2.0·fat·····3326·b-·defN·26-Jul-05·13:18·CS0118
60 -rw----·····2.0·fat·····1109·b-·defN·25-Jun-01·06:09·CS010560 -rw----·····2.0·fat······912·b-·defN·26-Jul-05·13:18·CS0168
61 -rw----·····2.0·fat·····2209·b-·defN·25-Jun-01·06:09·CS020561 -rw----·····2.0·fat·····3004·b-·defN·26-Jul-05·13:18·CS0535
62 -rw----·····2.0·fat······426·b-·defN·25-Jun-01·06:09·CS170362 -rw----·····2.0·fat·····2306·b-·defN·26-Jul-05·13:18·CS0310
63 -rw----·····2.0·fat·····1422·b-·defN·25-Jun-01·06:09·CS014663 -rw----·····2.0·fat·····2110·b-·defN·26-Jul-05·13:18·CS3014
64 -rw----·····2.0·fat······434·b-·defN·25-Jun-01·06:09·CS022564 -rw----·····2.0·fat······683·b-·defN·26-Jul-05·13:18·CS0719
65 -rw----·····2.0·fat······594·b-·defN·25-Jun-01·06:09·CS300765 -rw----·····2.0·fat·····1120·b-·defN·26-Jul-05·13:18·CS1013
66 -rw----·····2.0·fat······667·b-·defN·25-Jun-01·06:09·CS813266 -rw----·····2.0·fat······656·b-·defN·26-Jul-05·13:18·CS1708
67 -rw----·····2.0·fat······864·b-·defN·25-Jun-01·06:09·CS057667 -rw----·····2.0·fat······718·b-·defN·26-Jul-05·13:18·CS0825
68 -rw----·····2.0·fat······429·b-·defN·25-Jun-01·06:09·CS106568 -rw----·····2.0·fat·····8008·b-·defN·26-Jul-05·13:18·CS1587
69 -rw----·····2.0·fat······417·b-·defN·25-Jun-01·06:09·CS500169 -rw----·····2.0·fat······864·b-·defN·26-Jul-05·13:18·CS0576
70 -rw----·····2.0·fat·····1337·b-·defN·25-Jun-01·06:09·CS171770 -rw----·····2.0·fat·····8320·b-·defN·26-Jul-05·13:18·CS0136
71 -rw----·····2.0·fat·····1188·b-·defN·25-Jun-01·06:09·CS069371 -rw----·····2.0·fat······831·b-·defN·26-Jul-05·13:18·CS0645
72 -rw----·····2.0·fat······561·b-·defN·25-Jun-01·06:09·CS820172 -rw----·····2.0·fat·····3771·b-·defN·26-Jul-05·13:18·CS1729
73 -rw----·····2.0·fat·····2281·b-·defN·25-Jun-01·06:09·CS069573 -rw----·····2.0·fat·····8398·b-·defN·26-Jul-05·13:18·CS1961
74 -rw----·····2.0·fat·····1743·b-·defN·25-Jun-01·06:09·CS700374 -rw----·····2.0·fat·····1979·b-·defN·26-Jul-05·13:18·CS0612
75 -rw----·····2.0·fat·····4060·b-·defN·25-Jun-01·06:09·CS012375 -rw----·····2.0·fat·····2696·b-·defN·26-Jul-05·13:18·CS0158
76 -rw----·····2.0·fat·····1768·b-·defN·25-Jun-01·06:09·CS083276 -rw----·····2.0·fat·····8207·b-·defN·26-Jul-05·13:18·CS0411
77 -rw----·····2.0·fat·····2468·b-·defN·25-Jun-01·06:09·CS062677 -rw----·····2.0·fat·····1676·b-·defN·26-Jul-05·13:18·CS1110
78 -rw----·····2.0·fat·····8320·b-·defN·25-Jun-01·06:09·CS013678 -rw----·····2.0·fat······550·b-·defN·26-Jul-05·13:18·CS1573
79 -rw----·····2.0·fat·····1419·b-·defN·25-Jun-01·06:09·CS173979 -rw----·····2.0·fat·····6575·b-·defN·26-Jul-05·13:18·CS0111
80 -rw----·····2.0·fat······335·b-·defN·25-Jun-01·06:09·CS200580 -rw----·····2.0·fat·····1602·b-·defN·26-Jul-05·13:18·CS0523
81 -rw----·····2.0·fat······547·b-·defN·25-Jun-01·06:09·CS084381 -rw----·····2.0·fat······536·b-·defN·26-Jul-05·13:18·CS3022
82 -rw----·····2.0·fat······515·b-·defN·25-Jun-01·06:09·CS056882 -rw----·····2.0·fat·····1879·b-·defN·26-Jul-05·13:18·CS0457
83 -rw----·····2.0·fat·····1008·b-·defN·25-Jun-01·06:09·CS067783 -rw----·····2.0·fat·····3825·b-·defN·26-Jul-05·13:18·CS0103
84 -rw----·····2.0·fat······655·b-·defN·25-Jun-01·06:09·CS043084 -rw----·····2.0·fat······833·b-·defN·26-Jul-05·13:18·CS0163
85 -rw----·····2.0·fat·····3004·b-·defN·25-Jun-01·06:09·CS053585 -rw----·····2.0·fat·····3380·b-·defN·26-Jul-05·13:18·CS0425
86 -rw----·····2.0·fat······391·b-·defN·25-Jun-01·06:09·CS061686 -rw----·····2.0·fat·····1308·b-·defN·26-Jul-05·13:18·CS0128
87 -rw----·····2.0·fat······476·b-·defN·25-Jun-01·06:09·CS163787 -rw----·····2.0·fat······913·b-·defN·26-Jul-05·13:18·CS0636
88 -rw----·····2.0·fat·····1056·b-·defN·25-Jun-01·06:09·CS025288 -rw----·····2.0·fat·····1287·b-·defN·26-Jul-05·13:18·CS0314
89 -rw----·····2.0·fat······733·b-·defN·25-Jun-01·06:09·CS196689 -rw----·····2.0·fat·····2300·b-·defN·26-Jul-05·13:18·CS1547
90 -rw----·····2.0·fat·····6969·b-·defN·25-Jun-01·06:09·CS010890 -rw----·····2.0·fat·····1397·b-·defN·26-Jul-05·13:18·CS0464
91 -rw----·····2.0·fat······380·b-·defN·25-Jun-01·06:09·CS190691 -rw----·····2.0·fat······796·b-·defN·26-Jul-05·13:18·CS0110
92 -rw----·····2.0·fat·····1451·b-·defN·25-Jun-01·06:09·CS045992 -rw----·····2.0·fat·····1136·b-·defN·26-Jul-05·13:18·CS1908
93 -rw----·····2.0·fat······350·b-·defN·25-Jun-01·06:09·CS070693 -rw----·····2.0·fat·····5287·b-·defN·26-Jul-05·13:18·CS0162
94 -rw----·····2.0·fat······492·b-·defN·25-Jun-01·06:09·CS198194 -rw----·····2.0·fat······889·b-·defN·26-Jul-05·13:18·CS1978
95 -rw----·····2.0·fat·····1642·b-·defN·25-Jun-01·06:09·CS045595 -rw----·····2.0·fat·····6104·b-·defN·26-Jul-05·13:18·CS0208
96 -rw----·····2.0·fat·····4549·b-·defN·25-Jun-01·06:09·CS010296 -rw----·····2.0·fat·····2660·b-·defN·26-Jul-05·13:18·CS0826
97 -rw----·····2.0·fat·····3407·b-·defN·25-Jun-01·06:09·CS300197 -rw----·····2.0·fat·····1995·b-·defN·26-Jul-05·13:18·CS0216
98 -rw----·····2.0·fat·····8008·b-·defN·25-Jun-01·06:09·CS158798 -rw----·····2.0·fat·····2484·b-·defN·26-Jul-05·13:18·CS0060
99 -rw----·····2.0·fat·····3326·b-·defN·25-Jun-01·06:09·CS011899 -rw----·····2.0·fat·····1239·b-·defN·26-Jul-05·13:18·CS0052
100 -rw----·····2.0·fat······798·b-·defN·25-Jun-01·06:09·CS8196100 -rw----·····2.0·fat······845·b-·defN·26-Jul-05·13:18·CS0065
101 -rw----·····2.0·fat·····3028·b-·defN·25-Jun-01·06:09·CS4014101 -rw----·····2.0·fat······671·b-·defN·26-Jul-05·13:18·CS1024
102 -rw----·····2.0·fat······657·b-·defN·25-Jun-01·06:09·CS0767102 -rw----·····2.0·fat·····2084·b-·defN·26-Jul-05·13:18·CS0037
103 -rw----·····2.0·fat·····1021·b-·defN·25-Jun-01·06:09·CS1722103 -rw----·····2.0·fat······604·b-·defN·26-Jul-05·13:18·CS0529
104 -rw----·····2.0·fat······952·b-·defN·25-Jun-01·06:09·CS8082104 -rw----·····2.0·fat······355·b-·defN·26-Jul-05·13:18·CS0145
105 -rw----·····2.0·fat·····6529·b-·defN·25-Jun-01·06:09·CS0120105 -rw----·····2.0·fat······574·b-·defN·26-Jul-05·13:18·CS0415
106 -rw----·····2.0·fat······592·b-·defN·25-Jun-01·06:09·CS0036106 -rw----·····2.0·fat·····1016·b-·defN·26-Jul-05·13:18·CS1599
107 -rw----·····2.0·fat······499·b-·defN·25-Jun-01·06:09·CS8152107 -rw----·····2.0·fat······696·b-·defN·26-Jul-05·13:18·CS0260
108 -rw----·····2.0·fat······821·b-·defN·25-Jun-01·06:09·CS0610108 -rw----·····2.0·fat······378·b-·defN·26-Jul-05·13:18·CS0708
109 -rw----·····2.0·fat·····4434·b-·defN·25-Jun-01·06:09·CS0579109 -rw----·····2.0·fat····10521·b-·defN·26-Jul-05·13:18·CS0029
110 -rw----·····2.0·fat·····2372·b-·defN·25-Jun-01·06:09·CS1593110 -rw----·····2.0·fat·····1260·b-·defN·26-Jul-05·13:18·CS1572
111 -rw----·····2.0·fat·····2181·b-·defN·25-Jun-01·06:09·CS3016111 -rw----·····2.0·fat·····2033·b-·defN·26-Jul-05·13:18·CS0173
112 -rw----·····2.0·fat······400·b-·defN·25-Jun-01·06:09·CS8089112 -rw----·····2.0·fat·····1805·b-·defN·26-Jul-05·13:18·CS0625
113 -rw----·····2.0·fat·····5558·b-·defN·25-Jun-01·06:09·CS1501113 -rw----·····2.0·fat·····1098·b-·defN·26-Jul-05·13:18·CS1590
114 -rw----·····2.0·fat······868·b-·defN·25-Jun-01·06:09·CS1031114 -rw----·····2.0·fat·····1784·b-·defN·26-Jul-05·13:18·CS0200
115 -rw----·····2.0·fat·····6577·b-·defN·25-Jun-01·06:09·CS1061115 -rw----·····2.0·fat······485·b-·defN·26-Jul-05·13:18·CS1023
116 -rw----·····2.0·fat······503·b-·defN·25-Jun-01·06:09·CS8081116 -rw----·····2.0·fat·····2915·b-·defN·26-Jul-05·13:18·CS0642
117 -rw----·····2.0·fat······482·b-·defN·25-Jun-01·06:09·CS0544117 -rw----·····2.0·fat·····1188·b-·defN·26-Jul-05·13:18·CS0693
118 -rw----·····2.0·fat·····3863·b-·defN·25-Jun-01·06:09·CS0221118 -rw----·····2.0·fat······597·b-·defN·26-Jul-05·13:18·CS0673
119 -rw----·····2.0·fat·····1052·b-·defN·25-Jun-01·06:09·CS0618119 -rw----·····2.0·fat······478·b-·defN·26-Jul-05·13:18·CS0758
120 -rw----·····2.0·fat······533·b-·defN·25-Jun-01·06:09·CS1971120 -rw----·····2.0·fat······599·b-·defN·26-Jul-05·13:18·CS1016
121 -rw----·····2.0·fat·····1157·b-·defN·25-Jun-01·06:09·CS1625121 -rw----·····2.0·fat·····1169·b-·defN·26-Jul-05·13:18·CS0272
122 -rw----·····2.0·fat·····2300·b-·defN·25-Jun-01·06:09·CS1547122 -rw----·····2.0·fat·····4376·b-·defN·26-Jul-05·13:18·CS0458
123 -rw----·····2.0·fat······783·b-·defN·25-Jun-01·06:09·CS8123123 -rw----·····2.0·fat·····3836·b-·defN·26-Jul-05·13:18·CS0182
124 -rw----·····2.0·fat·····1138·b-·defN·25-Jun-01·06:09·CS0429124 -rw----·····2.0·fat·····6784·b-·defN·26-Jul-05·13:18·CS0023
125 -rw----·····2.0·fat······336·b-·defN·25-Jun-01·06:09·CS1035125 -rw----·····2.0·fat·····7012·b-·defN·26-Jul-05·13:18·CS1502
126 -rw----·····2.0·fat·····2302·b-·defN·25-Jun-01·06:09·CS0082126 -rw----·····2.0·fat······757·b-·defN·26-Jul-05·13:18·CS0723
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:·CS17351 Filename:·CS1537
2 Comment:·2 Comment:·
  
3 Filename:·CS06193 Filename:·CS0283
4 Comment:·4 Comment:·
  
5 Filename:·CS02435 Filename:·CS0616
6 Comment:·6 Comment:·
  
7 Filename:·CS00197 Filename:·CS8148
8 Comment:·8 Comment:·
  
9 Filename:·CS05319 Filename:·CS0841
10 Comment:·10 Comment:·
  
11 Filename:·CS066811 Filename:·CS1030
12 Comment:·12 Comment:·
  
13 Filename:·CS164413 Filename:·CS1644
14 Comment:·14 Comment:·
  
15 Filename:·CS167115 Filename:·CS1591
16 Comment:·16 Comment:·
  
17 Filename:·CS045817 Filename:·CS0177
18 Comment:·18 Comment:·
  
19 Filename:·CS071019 Filename:·CS8124
20 Comment:·20 Comment:·
  
21 Filename:·CS102121 Filename:·CS0534
22 Comment:·22 Comment:·
  
23 Filename:·CS161623 Filename:·CS0619
24 Comment:·24 Comment:·
  
25 Filename:·CS024625 Filename:·CS0121
26 Comment:·26 Comment:·
  
27 Filename:·CS300227 Filename:·CS1660
28 Comment:·28 Comment:·
  
29 Filename:·CS017129 Filename:·CS0186
30 Comment:·30 Comment:·
  
31 Filename:·CS018331 Filename:·CS0847
32 Comment:·32 Comment:·
  
33 Filename:·CS031533 Filename:·CS0201
34 Comment:·34 Comment:·
  
35 Filename:·CS196135 Filename:·CS0540
36 Comment:·36 Comment:·
  
37 Filename:·CS054137 Filename:·CS0120
38 Comment:·38 Comment:·
  
39 Filename:·CS159139 Filename:·CS0019
40 Comment:·40 Comment:·
  
41 Filename:·CS194341 Filename:·CS0526
42 Comment:·42 Comment:·
  
43 Filename:·CS065743 Filename:·CS1706
44 Comment:·44 Comment:·
  
45 Filename:·CS154045 Filename:·CS0102
46 Comment:·46 Comment:·
  
47 Filename:·CS814447 Filename:·CS3008
48 Comment:·48 Comment:·
  
49 Filename:·CS002949 Filename:·CS0030
50 Comment:·50 Comment:·
  
51 Filename:·CS197251 Filename:·CS0594
52 Comment:·52 Comment:·
  
53 Filename:·CS157053 Filename:·CS0278
54 Comment:·54 Comment:·
  
55 Filename:·CS016555 Filename:·CS8385
56 Comment:·56 Comment:·
  
57 Filename:·CS300857 Filename:·CS0610
58 Comment:·58 Comment:·
  
59 Filename:·CS203459 Filename:·CS0123
60 Comment:·60 Comment:·
  
61 Filename:·CS021961 Filename:·CS0266
62 Comment:·62 Comment:·
  
63 Filename:·CS708263 Filename:·CS1525
64 Comment:·64 Comment:·
  
65 Filename:·CS199865 Filename:·CS3005
66 Comment:·66 Comment:·
  
67 Filename:·CS152567 Filename:·CS3006
68 Comment:·68 Comment:·
  
69 Filename:·CS103869 Filename:·CS0579
70 Comment:·70 Comment:·
  
71 Filename:·CS162871 Filename:·CS0171
72 Comment:·72 Comment:·
  
73 Filename:·CS194273 Filename:·CS1056
74 Comment:·74 Comment:·
  
75 Filename:·CS105875 Filename:·CS0108
76 Comment:·76 Comment:·
  
77 Filename:·CS012277 Filename:·CS3015
78 Comment:·78 Comment:·
  
79 Filename:·CS198679 Filename:·CS0122
80 Comment:·80 Comment:·
  
81 Filename:·CS194481 Filename:·CS0665
82 Comment:·82 Comment:·
  
83 Filename:·CS157783 Filename:·CS0657
84 Comment:·84 Comment:·
  
85 Filename:·CS005085 Filename:·CS1629
Max diff block lines reached; 46015/48124 bytes (95.62%) of diff not shown.
3.26 MB
zipdetails --redact --walk --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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'7 0000A·Modification·Time·····5CE56A5A·(1558538842)·'Sun·Jul··5·13:18:52·2026'
8 0000E·CRC···················7399BA53·(1939454547)8 0000E·CRC···················F9FC8F7A·(4194078586)
9 00012·Compressed·Size·······00000175·(373)9 00012·Compressed·Size·······00000114·(276)
10 00016·Uncompressed·Size·····00000362·(866)10 00016·Uncompressed·Size·····000002D8·(728)
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
  
19 00199·LOCAL·HEADER·#2·······04034B50·(67324752)19 00138·LOCAL·HEADER·#2·······04034B50·(67324752)
20 0019D·Extract·Zip·Spec······14·(20)·'2.0'20 0013C·Extract·Zip·Spec······14·(20)·'2.0'
21 0019E·Extract·OS············00·(0)·'MS-DOS'21 0013D·Extract·OS············00·(0)·'MS-DOS'
22 0019F·General·Purpose·Flag··0000·(0)22 0013E·General·Purpose·Flag··0000·(0)
23 ······[Bits·1-2]············0·'Normal·Compression'23 ······[Bits·1-2]············0·'Normal·Compression'
24 001A1·Compression·Method····0008·(8)·'Deflated'24 00140·Compression·Method····0008·(8)·'Deflated'
25 001A3·Modification·Time·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025' 
26 001A7·CRC···················74422160·(1950490976)25 00142·Modification·Time·····5CE56A5A·(1558538842)·'Sun·Jul··5·13:18:52·2026'
 26 00146·CRC···················2C4A1B87·(743054215)
27 001AB·Compressed·Size·······00000AF0·(2800)27 0014A·Compressed·Size·······00000152·(338)
28 001AF·Uncompressed·Size·····0000391C·(14620)28 0014E·Uncompressed·Size·····0000032C·(812)
29 001B3·Filename·Length·······0006·(6)29 00152·Filename·Length·······0006·(6)
30 001B5·Extra·Length··········0000·(0)30 00154·Extra·Length··········0000·(0)
31 001B7·Filename··············'XXXXXX'31 00156·Filename··············'XXXXXX'
 32 #
 33 #·WARNING:·Offset·0x156:·Filename·'XXXXXX'
 34 #··········Zero·length·filename
 35 #
 36 0015C·PAYLOAD
  
 37 002AE·LOCAL·HEADER·#3·······04034B50·(67324752)
 38 002B2·Extract·Zip·Spec······14·(20)·'2.0'
 39 002B3·Extract·OS············00·(0)·'MS-DOS'
 40 002B4·General·Purpose·Flag··0000·(0)
 41 ······[Bits·1-2]············0·'Normal·Compression'
 42 002B6·Compression·Method····0008·(8)·'Deflated'
 43 002B8·Modification·Time·····5CE56A5A·(1558538842)·'Sun·Jul··5·13:18:52·2026'
 44 002BC·CRC···················24E2F9D0·(618854864)
 45 002C0·Compressed·Size·······000000F3·(243)
 46 002C4·Uncompressed·Size·····00000187·(391)
 47 002C8·Filename·Length·······0006·(6)
 48 002CA·Extra·Length··········0000·(0)
 49 002CC·Filename··············'XXXXXX'
32 #50 #
33 #·WARNING:·Offset·0x1B7:·Filename·'XXXXXX'51 #·WARNING:·Offset·0x2CC:·Filename·'XXXXXX'
34 #··········Zero·length·filename52 #··········Zero·length·filename
35 #53 #
36 001BD·PAYLOAD54 002D2·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 55 ····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  
37 00CAD·LOCAL·HEADER·#3·······04034B50·(67324752)56 003C5·LOCAL·HEADER·#4·······04034B50·(67324752)
38 00CB1·Extract·Zip·Spec······14·(20)·'2.0'57 003C9·Extract·Zip·Spec······14·(20)·'2.0'
39 00CB2·Extract·OS············00·(0)·'MS-DOS'58 003CA·Extract·OS············00·(0)·'MS-DOS'
40 00CB3·General·Purpose·Flag··0000·(0)59 003CB·General·Purpose·Flag··0000·(0)
41 ······[Bits·1-2]············0·'Normal·Compression'60 ······[Bits·1-2]············0·'Normal·Compression'
42 00CB5·Compression·Method····0008·(8)·'Deflated'61 003CD·Compression·Method····0008·(8)·'Deflated'
43 00CB7·Modification·Time·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025' 
44 00CBB·CRC···················EAAD9586·(3937244550)62 003CF·Modification·Time·····5CE56A5A·(1558538842)·'Sun·Jul··5·13:18:52·2026'
 63 003D3·CRC···················79760CA6·(2037779622)
45 00CBF·Compressed·Size·······0000018F·(399)64 003D7·Compressed·Size·······00000147·(327)
46 00CC3·Uncompressed·Size·····0000034C·(844)65 003DB·Uncompressed·Size·····000002D6·(726)
47 00CC7·Filename·Length·······0006·(6)66 003DF·Filename·Length·······0006·(6)
 67 003E1·Extra·Length··········0000·(0)
 68 003E3·Filename··············'XXXXXX'
 69 #
 70 #·WARNING:·Offset·0x3E3:·Filename·'XXXXXX'
 71 #··········Zero·length·filename
 72 #
 73 003E9·PAYLOAD
  
 74 00530·LOCAL·HEADER·#5·······04034B50·(67324752)
 75 00534·Extract·Zip·Spec······14·(20)·'2.0'
 76 00535·Extract·OS············00·(0)·'MS-DOS'
 77 00536·General·Purpose·Flag··0000·(0)
 78 ······[Bits·1-2]············0·'Normal·Compression'
 79 00538·Compression·Method····0008·(8)·'Deflated'
 80 0053A·Modification·Time·····5CE56A5A·(1558538842)·'Sun·Jul··5·13:18:52·2026'
 81 0053E·CRC···················3CF95684·(1022973572)
 82 00542·Compressed·Size·······000001F8·(504)
 83 00546·Uncompressed·Size·····00000632·(1586)
 84 0054A·Filename·Length·······0006·(6)
48 00CC9·Extra·Length··········0000·(0)85 0054C·Extra·Length··········0000·(0)
49 00CCB·Filename··············'XXXXXX'86 0054E·Filename··············'XXXXXX'
 87 #
 88 #·WARNING:·Offset·0x54E:·Filename·'XXXXXX'
 89 #··········Zero·length·filename
 90 #
 91 00554·PAYLOAD
  
 92 0074C·LOCAL·HEADER·#6·······04034B50·(67324752)
 93 00750·Extract·Zip·Spec······14·(20)·'2.0'
 94 00751·Extract·OS············00·(0)·'MS-DOS'
 95 00752·General·Purpose·Flag··0000·(0)
 96 ······[Bits·1-2]············0·'Normal·Compression'
 97 00754·Compression·Method····0008·(8)·'Deflated'
 98 00756·Modification·Time·····5CE56A5A·(1558538842)·'Sun·Jul··5·13:18:52·2026'
 99 0075A·CRC···················0CFD2D3C·(217918780)
 100 0075E·Compressed·Size·······000000D4·(212)
 101 00762·Uncompressed·Size·····00000165·(357)
 102 00766·Filename·Length·······0006·(6)
 103 00768·Extra·Length··········0000·(0)
 104 0076A·Filename··············'XXXXXX'
50 #105 #
51 #·WARNING:·Offset·0xCCB:·Filename·'XXXXXX'106 #·WARNING:·Offset·0x76A:·Filename·'XXXXXX'
52 #··········Zero·length·filename107 #··········Zero·length·filename
53 #108 #
54 00CD1·PAYLOAD109 00770·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 110 ····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  
55 00E60·LOCAL·HEADER·#4·······04034B50·(67324752)111 00844·LOCAL·HEADER·#7·······04034B50·(67324752)
56 00E64·Extract·Zip·Spec······14·(20)·'2.0'112 00848·Extract·Zip·Spec······14·(20)·'2.0'
57 00E65·Extract·OS············00·(0)·'MS-DOS'113 00849·Extract·OS············00·(0)·'MS-DOS'
58 00E66·General·Purpose·Flag··0000·(0)114 0084A·General·Purpose·Flag··0000·(0)
59 ······[Bits·1-2]············0·'Normal·Compression'115 ······[Bits·1-2]············0·'Normal·Compression'
60 00E68·Compression·Method····0008·(8)·'Deflated'116 0084C·Compression·Method····0008·(8)·'Deflated'
61 00E6A·Modification·Time·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025' 
62 00E6E·CRC···················169CB9FB·(379369979)117 0084E·Modification·Time·····5CE56A5A·(1558538842)·'Sun·Jul··5·13:18:52·2026'
Max diff block lines reached; 3410252/3417783 bytes (99.78%) 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·Jun·01·2025·06:09:50,·uncompressed·size·866,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·05·2026·13:18:52,·uncompressed·size·728,·method=deflate
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>
26.3 KB
CS0619
26.3 KB
CS0619
Ordering differences only
    
Offset 16, 38 lines modifiedOffset 16, 14 lines modified
16 ········{16 ········{
17 ················try·{17 ················try·{
18 ················}18 ················}
19 ················catch·(ObsoleteException)·{19 ················catch·(ObsoleteException)·{
20 ················}20 ················}
21 ········}21 ········}
22 }</string>22 }</string>
23 ····<string>//·CS0619:·`ObsoleteEnum'·is·obsolete:·`Yeah,·is·obsolete' 
24 //·Line:·13 
  
25 using·System; 
  
26 [Obsolete("Yeah,·is·obsolete",·true)] 
27 enum·ObsoleteEnum 
28 { 
29 } 
  
30 interface·Ex 
31 { 
32 »       ObsoleteEnum·Foo·(); 
33 }</string> 
34 ····<string>//·CS0619:·`Test.Test()'·is·obsolete:·`Causes·an·error' 
35 //·Line:·9 
  
36 using·System; 
37 public·class·Test 
38 { 
39 »       [Obsolete·("Causes·an·error",·true)] 
40 »       public·Test·()·{} 
41 »       public·Test·(bool·flag)·:·this·()·{} 
42 }</string> 
43 ····<string>//·CS0619:·`A'·is·obsolete:·`'23 ····<string>//·CS0619:·`A'·is·obsolete:·`'
44 //·Line:·1324 //·Line:·13
  
45 [System.Obsolete·("",·true)]25 [System.Obsolete·("",·true)]
46 class·A26 class·A
47 {27 {
48 }28 }
Offset 57, 432 lines modifiedOffset 33, 511 lines modified
57 ········public·AA·()33 ········public·AA·()
58 ········{34 ········{
59 ················for·(A·aa·=·null;·aa·!=·null;)·{35 ················for·(A·aa·=·null;·aa·!=·null;)·{
60 ························System.Console.WriteLine·(aa);36 ························System.Console.WriteLine·(aa);
61 ················}37 ················}
62 ········}38 ········}
63 }</string>39 }</string>
64 ····<string>//·CS0619:·`Y'·is·obsolete:·`ooo'40 ····<string>//·CS0619:·`AA'·is·obsolete:·`'
65 //·Line:·641 //·Line:·17
  
66 using·System; 
  
67 class·X·:·I&lt;Y&gt;42 class·A
68 {43 {
69 }44 }
  
70 interface·I&lt;T&gt;45 [System.Obsolete·("",·true)]
 46 class·AA:·A
71 {47 {
 48 ········public·void·Foo·()·{}
72 }49 }
  
73 [Obsolete("ooo",·true)] 
74 class·Y50 class·B·{
75 {51 ········public·B·(A·a)
 52 ········{
 53 ················(a·as·AA).Foo·();
 54 ········}
76 }</string>55 }</string>
77 ····<string>//·CS0619:·`ObsoleteInterface'·is·obsolete:·`'56 ····<string>//·CS0619-51:·`A.comparer'·is·obsolete:·`Please·use·...'
78 //·Line:·1157 //·Line:·16
 58 //·Compiler·options:·-reference:CS0619-51-lib.dll
  
79 using·System;59 using·System;
 60 using·System.Collections;
  
 61 public·class·B·:·A
 62 {
 63 »       void·test·()
 64 »       {
 65 »       }
 66 »       
 67 »       public·void·AA·()
 68 »       {
 69 »       »       comparer·+=·new·D·(test);
 70 »       }
 71 »       
 72 »       public·static·void·Main·()·{}
 73 }</string>
 74 ····<string>//·CS0619-43:·`Error.C'·is·obsolete:·`Obsolete·constant'
 75 //·Line:·6
 76 //·Compiler·options:·-reference:CS0619-43-lib.dll
  
 77 class·A·{
 78 »       public·decimal·C·=·Error.C;
 79 }</string>
 80 ····<string>//·CS0619:·`O'·is·obsolete:·`'
 81 //·Line:·12
  
80 [Obsolete("",·true)]82 [System.Obsolete("",·true)]
81 interface·ObsoleteInterface83 class·O
82 {84 {
83 }85 }
  
84 delegate·ObsoleteInterface·@delegate·();</string> 
85 ····<string>//·CS0619:·`ObsoleteInterface&lt;T&gt;'·is·obsolete:·`'86 class·MainClass·{
 87 ········public·void·Method·()
 88 ········{
 89 ················lock·(new·O·())·{
 90 ················}
 91 ········}
 92 }</string>
 93 ····<string>//·CS0619:·`Obsolete.MethodError()'·is·obsolete:·`Do·not·use·it.'
86 //·Line:·1594 //·Line:·12
  
 95 class·Obsolete·{
 96 ········[System.Obsolete("Do·not·use·it.",·true)]
 97 ········public·static·void·MethodError()·{
 98 ········}
 99 }
  
 100 class·MainClass·{
 101 ········public·static·void·Main·()·{
 102 ················Obsolete.MethodError();
 103 ········}
 104 }</string>
 105 ····<string>//·CS0619:·`D'·is·obsolete:·`Do·not·use·it'
 106 //·Line:·12
Max diff block lines reached; 24145/26923 bytes (89.68%) of diff not shown.
31.8 KB
CS0019
31.8 KB
CS0019
Ordering differences only
    
Offset 1, 181 lines modifiedOffset 1, 120 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`E'·and·`int'5 ····<string>//·CS0019:·Operator·`&amp;&amp;'·cannot·be·applied·to·operands·of·type·`null'·and·`null'
6 //·Line·:·106 //·Line·:·8
  
7 enum·E:·byte·{ 
8 »       Min 
9 } 
  
10 class·T·{ 
11 »       static·void·Main·()·{ 
12 »       »       E·error·=·E.Min·%·2; 
13 »       }7 public·class·C
 8 {
 9 ····public·static·void·Main()
 10 ····{
 11 ········bool·l·=·(null·&amp;&amp;·null);
 12 ····}
14 }</string>13 }</string>
15 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`string'·and·`method·group'14 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`External'·and·`int'
16 //·Line:·1015 //·Line:·11
 16 //·Compiler·options:·-r:CS0019-71-lib.dll
  
17 using·System; 
  
18 public·class·Test17 class·X
19 {18 {
20 »       public·static·void·Main·()19 »       public·static·void·Main·()
21 »       {20 »       {
22 »       »       Console.WriteLine·("+++"·+·Main);21 »       »       var·t1·=·new·External·();
 22 »       »       int·t2·=·0;
 23 »       »       bool·b·=·t1·==·t2;
23 »       }24 »       }
24 }</string>25 }</string>
25 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`U'·and·`null'26 ····<string>//·CS0019:·Operator·`??'·cannot·be·applied·to·operands·of·type·`null'·and·`bool'
26 //·Line:·1327 //·Line:·8
  
27 abstract·class·A&lt;T&gt; 
28 { 
29 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T; 
30 } 
  
31 class·B·:·A&lt;byte&gt;28 class·Program
32 {29 {
33 »       public·override·bool·Foo&lt;U&gt;·(U·arg)30 »       static·void·Main()
34 »       {31 »       {
35 »       »       return·arg·==·null;32 »       »       object·s·=·null·??·true;
36 »       }33 »       }
37 }</string>34 }</string>
38 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`string'·and·`float*'35 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`T'·and·`U'
39 //·Line:·1236 //·Line:·12
40 //·Compiler·options:·-unsafe 
41 using·System; 
  
 37 interface·I
 38 {
 39 }
42 public·class·Driver·{ 
43 ··public·static·void·Main·()·{ 
44 ····float·[]·floats·=·new·float[1]; 
45 ····floats[0]·=·1.0f; 
46 ····unsafe·{ 
47 ······fixed·(float·*fp·=·&amp;floats[0])·{ 
48 ······Console.WriteLine·("foo"·+·fp); 
49 ······} 
50 ····} 
51 ··} 
52 }</string> 
53 ····<string>//·CS0019:·Operator·`+='·cannot·be·applied·to·operands·of·type·`dynamic'·and·`anonymous·method' 
54 //·Line:·9 
  
55 class·MainClass40 class·Program
56 {41 {
57 »       public·static·void·Main·()42 »       bool·Test&lt;T,·U&gt;·(T·t,·U·u)·where·T·:·I·where·U·:·I
58 »       {43 »       {
 44 »       »       return·t·==·u;
59 »       »       dynamic·d·=·null; 
60 »       »       d·+=·delegate·{}; 
61 »       }45 »       }
62 }</string>46 }</string>
63 ····<string>//·CS0019:··Operator·`=='·cannot·be·applied·to·operands·of·type·`object'·and·`int'47 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`S'·and·`S'
64 //·Line:·1148 //·Line:·22
  
65 using·System; 
  
66 class·Test·{ 
  
67 »       static·void·Main·()49 struct·S
 50 {
 51 »       public·static·implicit·operator·E·(S·s)
68 »       {52 »       {
 53 »       »       return·0;
69 »       »       object·o·=·2; 
70 »       »       if·(o·==·42) 
71 »       »       »       Console.WriteLine·(o); 
72 »       }54 »       }
 55 }
73 }</string> 
74 ····<string>//·CS0019:·Operator·`-'·cannot·be·applied·to·operands·of·type·`AA'·and·`long' 
75 //·Line:·11 
  
76 enum·AA·:·short·{·a,·b·=·200·}56 public·enum·E
 57 {
 58 }
  
77 public·class·C59 class·C
78 {60 {
79 »       public·static·void·Main·()61 »       public·static·void·Main·()
80 »       {62 »       {
81 »       »       const·long·ul·=·1; 
82 »       »       AA·b·=·AA.a·-·ul;63 »       »       S·s;
 64 »       »       S·s2;
 65 »       »       var·x·=·s·==·s2;
83 »       }66 »       }
84 }</string>67 }</string>
85 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`S?'·and·`int'68 ····<string>//·CS0019:·Operator·`??'·cannot·be·applied·to·operands·of·type·`void'·and·`throw·expression'
86 //·Line:·1569 //·Line:·20
  
87 struct·S 
88 { 
89 »       public·static·bool·operator·!=·(S·s,·int·a)·{·return·true;·} 
90 »       public·static·bool·operator·==·(S·s,·int·a)·{·return·false;·} 
91 } 
  
92 public·class·C70 class·C
Max diff block lines reached; 28900/32479 bytes (88.98%) of diff not shown.
1.04 KB
CS0531
1.03 KB
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:·`I.P':·interface·members·cannot·have·a·definition5 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition
6 //·Line:·66 //·Line:·5
  
7 interface·I 
8 { 
9 »       int·P·=&gt;·1;7 public·interface·Interface·{
 8 ········void·Foo·()·{
 9 ········}
10 }</string>10 }</string>
11 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition11 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition
12 //·Line:12 //·Line:
  
13 public·interface·Interface·{········13 public·interface·Interface·{········
14 »       int·P·{·get·{}·}14 »       int·P·{·get·{}·}
15 }</string>15 }</string>
16 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition16 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition
17 //·Line:·517 //·Line:·6
  
18 public·interface·Interface·{ 
19 ········void·Foo·()·{ 
20 ········}18 interface·I
 19 {
 20 »       int·P·=&gt;·1;
21 }</string>21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
29.8 KB
CS1644
29.8 KB
CS1644
Ordering differences only
    
Offset 1, 219 lines modifiedOffset 1, 205 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`asynchronous·functions'·cannot·be·used·because·it·is·not·part·of·the·C#·4.0·language·specification5 ····<string>//·CS1644:·Feature·`auto-implemented·properties'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
6 //·Line:·106 //·Line:·7
7 //·Compiler·options:·-langversion:47 //·Compiler·options:·-langversion:ISO-2
  
 8 class·P
 9 {
 10 »       public·string·Name·{·get;·set;·}
 11 }</string>
 12 ····<string>//·CS1644:·Feature·`query·expressions'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
 13 //·Line:·11
 14 //·Compiler·options:·-langversion:ISO-2
  
8 using·System;15 using·System.Linq;
  
 16 public·class·C
 17 {
 18 »       public·static·void·Main·()
 19 »       {
 20 »       »       var·e·=·from·a·in·"aaa"·select·a;
 21 »       }
 22 }</string>
 23 ····<string>//·CS1644:·Feature·`lambda·expressions'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
 24 //·Line:·11
 25 //·Compiler·options:·-langversion:ISO-2
  
9 class·C26 class·C
10 {27 {
 28 »       delegate·void·D·();
 29 »       
11 »       public·void·Foo·()30 »       public·void·Foo·()
12 »       {31 »       {
13 »       »       Action·a·=·async·()·=&gt;·{·};32 »       »       D·e·=·()·=&gt;·{·};
14 »       }33 »       }
15 }</string>34 }</string>
16 ····<string>//·CS1644:·Feature·`private·protected'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification35 ····<string>//·CS1644:·Feature·`tuples'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
17 //·Line:·736 //·Line:·9
18 //·Compiler·options:·-langversion:637 //·Compiler·options:·-langversion:6
  
19 class·C38 class·Class
20 {39 {
21 »       private·protected·enum·E40 »       static·void·Main·()
22 »       {41 »       {
 42 »       »       var·t·=·(a:·1,·b:·2);
23 »       }43 »       }»      
24 }</string>44 }</string>
25 ····<string>//·CS1644:·Feature·`readonly·references'·cannot·be·used·because·it·is·not·part·of·the·C#·7.0·language·specification45 ····<string>//·CS1644:·Feature·`discards'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
26 //·Line:·946 //·Line:·9
27 //·Compiler·options:·-langversion:747 //·Compiler·options:·-langversion:6
  
28 class·X48 class·X
29 {49 {
 50 »       int·Test·()
30 »       int·i; 
  
31 »       ref·readonly·int·Test·() 
32 »       {51 »       {
33 »       »       return·ref·i;52 »       »       _·=·2;
34 »       }53 »       }
35 }</string>54 }</string>
36 ····<string>//·CS1644:·Feature·`implicitly·typed·arrays'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification55 ····<string>//·CS1644:·Feature·`tuples'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
37 //·Line:·756 //·Line:·7
38 //·Compiler·options:·-langversion:ISO-1 
  
39 class·A 
40 { 
41 »       string[]·array·=·new·[]·{·"Foo",·"Bar",·"Baz"·}; 
42 }</string> 
43 ····<string>//·CS1644:·Feature·`expression·body·property·accessor'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification· 
44 //·Line:·11 
45 //·Compiler·options:·-langversion:657 //·Compiler·options:·-langversion:6
  
46 using·System; 
  
47 class·C58 class·Class
48 {59 {
49 »       public·int·Integer60 »       static·(int,·bool)·Foo·()
50 »       {61 »       {
51 »       »       get·=&gt;·0;62 »       »       return;
52 »       }63 »       }»      
53 }</string>64 }</string>
54 ····<string>//·CS1644:·Feature·`nameof·operator'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification65 ····<string>//·CS1644:·Feature·`interpolated·strings'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
55 //·Line:·966 //·Line:·9
56 //·Compiler·options:·-langversion:567 //·Compiler·options:·-langversion:5
  
57 class·C68 public·class·Program
58 {69 {
59 »       public·static·void·Main·()70 »       public·static·void·Main()
60 »       {71 »       {
61 »       »       var·res·=·nameof·(C.Main);72 »       »       var·x·=·$"I·should·not·compile";
62 »       }73 »       }
63 }</string>74 }</string>
64 ····<string>//·CS1644:·Feature·`auto-implemented·property·initializer'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification75 ····<string>//·CS1644:·Feature·`partial·methods'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
65 //·Line:·776 //·Line:·7
66 //·Compiler·options:·-langversion:577 //·Compiler·options:·-langversion:ISO-2
  
67 class·C78 partial·class·P
68 {79 {
69 »       public·static·int·P·{·get;·}·=·4;80 »       partial·void·Foo·();
70 }</string>81 }</string>
71 ····<string>//·CS1644:·Feature·`extension·methods'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification82 ····<string>//·CS1644:·Feature·`default·literal'·cannot·be·used·because·it·is·not·part·of·the·C#·7.0·language·specification
72 //·Line:·1783 //·Line:·7
73 //·Compiler·options:·-langversion:ISO-284 //·Compiler·options:·-langversion:7
  
74 static·class·Extensions85 class·X
75 {86 {
 87 »       int·i·=·default;
76 »       static·string·Foo·(string·s,·this·bool·b,·int·i) 
77 »       { 
78 »       »       return·s; 
79 »       } 
80 }</string>88 }</string>
81 ····<string>//·CS1644:·Feature·`exception·filter'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification89 ····<string>//·CS1644:·Feature·`pattern·matching'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
82 //·Line:·1490 //·Line:·9
83 //·Compiler·options:·-langversion:591 //·Compiler·options:·-langversion:6
  
84 using·System; 
  
85 class·X92 class·Class
86 {93 {
87 »       public·static·void·Main·()94 »       static·void·Foo·(object·arg)
88 »       {95 »       {
 96 »       »       if·(arg·is·Type·v)·{
 97 »       »       »       return;
Max diff block lines reached; 25531/30454 bytes (83.83%) of diff not shown.
6.12 KB
CS0458
6.11 KB
CS0458
Ordering differences only
    
Offset 1, 43 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>CS0458</ErrorName>3 ··<ErrorName>CS0458</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'·5 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
8 class·C8 public·class·MainClass
9 {9 {
10 »       static·void·Main·()10 »       public·static·void·Main()
11 »       {11 »       {
 12 »       »       object·d·=·(int?)null·as·int?;
12 »       »       ushort·us·=·22; 
13 »       »       int?·r·=·us·&lt;&lt;·null; 
14 »       }13 »       }
15 }</string>14 }</string>
16 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'15 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
17 //·Line:·916 //·Line:·9
18 //·Compiler·options:·-warnaserror·-warn:217 //·Compiler·options:·-warnaserror·-warn:2
  
 18 public·class·C
19 class·C 
20 { 
21 »       static·void·Foo() 
22 »       { 
23 »       »       var·res·=·null·&lt;&lt;·2; 
24 »       } 
25 }</string> 
26 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'· 
27 //·Line:·8 
28 //·Compiler·options:·-warnaserror·-warn:2 
  
29 class·C 
30 {19 {
31 »       static·void·Foo()20 »       public·static·void·Main·()
32 »       {21 »       {
33 »       »       bool?·b·=·null·as·bool?;22 »       »       int?·s·=·null;
 23 »       »       int?·v·=·s·+·null;
34 »       }24 »       }
35 }</string>25 }</string>
36 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'26 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'
37 //·Line:·1527 //·Line:·15
38 //·Compiler·options:·-warnaserror·-warn:228 //·Compiler·options:·-warnaserror·-warn:2
  
39 enum·E29 enum·E
Offset 46, 88 lines modifiedOffset 35, 117 lines modified
46 }35 }
  
47 public·class·C36 public·class·C
48 {37 {
49 »       public·static·void·Main·()38 »       public·static·void·Main·()
50 »       {39 »       {
51 »       »       E·e·=·E.V;40 »       »       E·e·=·E.V;
52 »       »       object·o·=·e·+·null;41 »       »       object·o·=·null·+·e;
 42 »       }
 43 }</string>
 44 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`ulong?'
 45 //·Line:·10
 46 //·Compiler·options:·-warnaserror·-warn:2
  
 47 class·C
 48 {
 49 »       static·void·Foo()
 50 »       {
 51 »       »       ulong·a·=·100;
 52 »       »       var·res·=·a·&lt;&lt;·null;
53 »       }53 »       }
54 }</string>54 }</string>
55 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'55 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
56 //·Line:·956 //·Line:·15
57 //·Compiler·options:·-warnaserror·-warn:257 //·Compiler·options:·-warnaserror·-warn:2
  
 58 enum·E
 59 {
 60 »       V
 61 }
  
58 public·class·C62 public·class·C
59 {63 {
60 »       public·static·void·Main·()64 »       public·static·void·Main·()
61 »       {65 »       {
62 »       »       b·=·(null·&amp;·0)·!=·null;66 »       »       E·e·=·E.V;
 67 »       »       object·o·=·null·-·e;
63 »       }68 »       }
64 }</string>69 }</string>
65 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`ulong?'70 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
66 //·Line:·1071 //·Line:·9
67 //·Compiler·options:·-warnaserror·-warn:272 //·Compiler·options:·-warnaserror·-warn:2
  
68 class·C73 class·C
69 {74 {
70 »       static·void·Foo()75 »       static·void·Foo()
71 »       {76 »       {
 77 »       »       var·res·=·null·&gt;&gt;·2;
72 »       »       ulong·a·=·100; 
73 »       »       var·res·=·a·&lt;&lt;·null; 
74 »       }78 »       }
75 }</string>79 }</string>
76 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'80 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'
77 //·Line:·1581 //·Line:·15
78 //·Compiler·options:·-warnaserror·-warn:282 //·Compiler·options:·-warnaserror·-warn:2
  
79 enum·E83 enum·E
80 {84 {
81 »       V85 »       V
82 }86 }
  
83 public·class·C87 public·class·C
84 {88 {
85 »       public·static·void·Main·()89 »       public·static·void·Main·()
86 »       {90 »       {
87 »       »       E·e·=·E.V;91 »       »       E·e·=·E.V;
88 »       »       object·o·=·null·-·e;92 »       »       object·o·=·e·+·null;
89 »       }93 »       }
90 }</string>94 }</string>
91 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'95 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·
92 //·Line:·896 //·Line:·8
93 //·Compiler·options:·-warnaserror·-warn:297 //·Compiler·options:·-warnaserror·-warn:2
  
94 public·class·MainClass98 class·C
95 {99 {
96 »       public·static·void·Main()100 »       static·void·Foo()
97 »       {101 »       {
98 »       »       object·d·=·(int?)null·as·int?;102 »       »       bool?·b·=·false·|·null;
99 »       }103 »       }
100 }</string>104 }</string>
Max diff block lines reached; 2948/6215 bytes (47.43%) of diff not shown.
1.19 KB
CS1021
1.18 KB
CS1021
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>CS1021</ErrorName>3 ··<ErrorName>CS1021</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1021:·Integral·constant·is·too·large5 ····<string>//·CS1021:·Integral·constant·is·too·large
 6 //·Line:·4
  
 7 #line·1238217387921783271985</string>
 8 ····<string>//·CS1021:·Integral·constant·is·too·large
6 //·Line:·69 //·Line:·6
  
7 class·X·{10 class·X·{
8 »       public·static·void·Main()·{11 »       public·static·void·Main()·{
9 »       »       int·i·=·123821738792178327198;12 »       »       int·h·=·0xffffffffffffffffffffffffff;
10 »       }13 »       }
11 }</string>14 }</string>
12 ····<string>//·CS1021:·Integral·constant·is·too·large15 ····<string>//·CS1021:·Integral·constant·is·too·large
13 //·Line:·616 //·Line:·6
  
14 class·X·{17 class·X·{
15 »       public·static·void·Main()·{18 »       public·static·void·Main()·{
16 »       »       int·h·=·0b11111111111111111111111111111111111111111111111111111111111111111;19 »       »       int·i·=·123821738792178327198;
17 »       }20 »       }
18 }</string>21 }</string>
19 ····<string>//·CS1021:·Integral·constant·is·too·large22 ····<string>//·CS1021:·Integral·constant·is·too·large
20 //·Line:·623 //·Line:·6
  
21 class·X·{24 class·X·{
22 »       public·static·void·Main()·{25 »       public·static·void·Main()·{
23 »       »       int·h·=·0xffffffffffffffffffffffffff;26 »       »       int·h·=·0b11111111111111111111111111111111111111111111111111111111111111111;
24 »       }27 »       }
25 }</string>28 }</string>
26 ····<string>//·CS1021:·Integral·constant·is·too·large 
27 //·Line:·4 
  
28 #line·1238217387921783271985</string> 
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </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>
16.1 KB
CS0246
16.1 KB
CS0246
Ordering differences only
    
Offset 1, 123 lines modifiedOffset 1, 80 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?5 ····<string>//·CS0246:·The·type·or·namespace·name·`TypeMe'·could·not·be·found.·Are·you·missing·an·assembly·reference?
6 //·Line:·56 //·Line:·12
  
7 interface·A·{ 
8 ········ErrorType·Method(); 
9 }</string> 
10 ····<string>//·CS0246:·The·type·or·namespace·name·`dynamic'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
11 //·Line:·4 
  
12 using·dynamic;</string> 
13 ····<string>//·CS0246:·The·type·or·namespace·name·`NotExist'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
14 //·Line:·6 
  
15 class·X7 class·C
16 {8 {
 9 »       static·void·Foo&lt;T&gt;·(int·i)
 10 »       {
 11 »       }
17 »       NotExist&lt;float&gt;·foo; 
18 }</string> 
19 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
20 //·Line:·5 
  
21 interface·A·{ 
22 ········event·ErrorType·Test;12 »       public·static·void·Main·()
 13 »       {
 14 »       »       Foo&lt;TypeMe&gt;·(1);
 15 »       }
23 }</string>16 }</string>
24 ····<string>//·CS0246:·The·type·or·namespace·name·`Foo'·could·not·be·found.·Are·you·missing·an·assembly·reference?17 ····<string>//·CS0246:·The·type·or·namespace·name·`XmlDocument'·could·not·be·found.·Consider·using·fully·qualified·name·`System.Xml.XmlDocument'
25 //·Line:·418 //·Line:·6
  
26 using·Foo;</string> 
27 ····<string>//·CS0246:·The·type·or·namespace·name·`T'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
28 //·Line:·13 
  
29 using·System;19 using·System;
30 using·System.Collections.Generic;20 using·System.Xml;
 21 using·Document·=·XmlDocument;
  
 22 public·class·Test·{
31 class·X 
32 { 
33 »       public·static·void·Main·()23 »       public·static·void·Main·()
34 »       {24 »       {
35 »       »       Foo·(()·=&gt;·{ 
36 »       »       »       IEnumerable&lt;object&gt;·f·=·null; 
37 »       »       »       foreach·(KeyValuePair&lt;int,·T&gt;·e·in·f)·{ 
38 »       »       »       } 
39 »       »       }); 
  
40 »       }25 »       }
 26 }</string>
 27 ····<string>//·CS0246:·The·type·or·namespace·name·`NotExist'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 28 //·Line:·6
  
41 »       static·void·Foo·(Action·a) 
42 »       { 
43 »       }29 class·X
 30 {
 31 »       NotExist&lt;float&gt;·foo;
44 }</string>32 }</string>
45 ····<string>//·CS0246:·The·type·or·namespace·name·`dynamic'·could·not·be·found.·Are·you·missing·an·assembly·reference?33 ····<string>//·CS0246:·The·type·or·namespace·name·`aGgt'·could·not·be·found.·Are·you·missing·an·assembly·reference?
46 //·Line:·434 //·Line:·13
  
 35 using·System;
47 using·static·dynamic;</string> 
48 ····<string>//·CS0246:·The·type·or·namespace·name·`var'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
49 //·Line:·8 
  
50 class·C36 class·C
51 {37 {
52 »       public·static·void·Main·()38 »       public·static·void·Main·()
53 »       {39 »       {
54 »       »       var[]·v·=·new·int[0];40 »       »       try·{
 41 »       »       »       throw·null;
 42 »       »       }·catch·(ArgumentException)·{
 43 »       »       }·catch·(aGgt)·{
 44 »       »       }
55 »       }45 »       }
56 }</string>46 }</string>
57 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
58 //·Line:·4 
  
59 public·delegate·ErrorType·Delegate·();</string> 
60 ····<string>//·CS0246:·The·type·or·namespace·name·`aa'·could·not·be·found.·Are·you·missing·an·assembly·reference?47 ····<string>//·CS0246:·The·type·or·namespace·name·`Foo'·could·not·be·found.·Are·you·missing·an·assembly·reference?
61 //·Line:·648 //·Line:·8
  
62 public·class·Test49 class·Crashy
63 {50 {
 51 »       void·Call·(System.Action&lt;object&gt;·action)·{·}
64 »       [aa.bb]·int·dummy; 
65 }</string> 
66 ····<string>//·CS0246:·The·type·or·namespace·name·`IBase'·could·not·be·found.·Are·you·missing·`Foo'·using·directive? 
67 //·Line:·15 
  
68 namespace·Foo·{ 
69 ········public·interface·IBase·{ 
70 ················object·X·{·get;·} 
71 ········} 
72 } 
  
73 public·interface·IDerived&lt;T&gt;·:·Foo.IBase·{ 
74 ········T·X·{·get;·} 
75 } 
  
 52 »       public·void·DoCrash·()·=&gt;·Call·(f·=&gt;·f·as·Foo);
76 public·class·Test&lt;T&gt;·{ 
77 ········public·class·Y·:·IDerived&lt;T&gt;,·IBase 
78 ········{ 
79 ················public·T·X·{·get·{·return·default·(T);·}·} 
80 ················object·Foo.IBase.X·{ 
81 ························get·{·return·default·(T);·} 
82 ················} 
83 ········} 
84 }</string>53 }</string>
85 ····<string>//·CS0246:·The·type·or·namespace·name·`M'·could·not·be·found.·Are·you·missing·an·assembly·reference?54 ····<string>//·CS0246:·The·type·or·namespace·name·`Etp'·could·not·be·found.·Are·you·missing·an·assembly·reference?
86 //·Line:·1155 //·Line:·8
  
87 interface·I&lt;T&gt; 
88 { 
89 »       void·G&lt;TT&gt;·(); 
90 } 
Max diff block lines reached; 12116/16431 bytes (73.74%) of diff not shown.
4.16 KB
CS3002
4.15 KB
CS3002
Ordering differences only
    
Offset 1, 83 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>CS3002</ErrorName>3 ··<ErrorName>CS3002</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant5 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
6 //·Line:·14 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
9 [assembly:CLSCompliant(true)] 
  
10 public·class·CLSClass·{ 
11 ········[CLSCompliant(false)] 
12 ········public·ulong·Valid()·{ 
13 ················return·1; 
14 ········} 
15 ···· 
16 ········protected·internal·ulong·Foo()·{ 
17 ················return·1; 
18 ········} 
19 ······· 
20 ········static·void·Main()·{} 
21 }</string> 
22 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant 
23 //·Line:·106 //·Line:·10
24 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
25 using·System;8 using·System;
26 [assembly:CLSCompliant(true)]9 [assembly:CLSCompliant(true)]
  
27 public·class·CLSClass10 public·class·CLSClass
28 {11 {
29 »       protected·ulong?·Foo()12 »       protected·ulong[]·Foo()
30 »       {13 »       {
31 »       »       return·5;14 »       »       return·null;
32 »       }15 »       }
33 }</string>16 }</string>
34 ····<string>//·CS3002:·Return·type·of·`Delegate'·is·not·CLS-compliant17 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
35 //·Line:·818 //·Line:·14
36 //·Compiler·options:·-warnaserror·-warn:119 //·Compiler·options:·-warnaserror·-warn:1
  
37 using·System;20 using·System;
38 [assembly:CLSCompliant(true)]21 [assembly:CLSCompliant(true)]
  
39 public·delegate·CLSDelegate·Delegate·();22 public·class·CLSClass·{
 23 ········[CLSCompliant(false)]
 24 ········public·ulong·Valid()·{
 25 ················return·1;
 26 ········}
40 ····27 ····
41 [Serializable] 
42 [CLSCompliant·(false)] 
43 public·class·CLSDelegate·{28 ········protected·internal·ulong·Foo()·{
 29 ················return·1;
 30 ········}
 31 ·······
 32 ········static·void·Main()·{}
44 }</string>33 }</string>
45 ····<string>//·CS3002:·Return·type·of·`CLSClass.MyDelegate'·is·not·CLS-compliant34 ····<string>//·CS3002:·Return·type·of·`CLSClass.MyDelegate'·is·not·CLS-compliant
46 //·Line:·935 //·Line:·9
47 //·Compiler·options:·-warnaserror·-warn:136 //·Compiler·options:·-warnaserror·-warn:1
  
48 using·System;37 using·System;
49 [assembly:CLSCompliant(true)]38 [assembly:CLSCompliant(true)]
  
50 public·class·CLSClass·{39 public·class·CLSClass·{
51 ········public·delegate·uint·MyDelegate();40 ········public·delegate·uint·MyDelegate();
52 }</string>41 }</string>
53 ····<string>//·CS3002:·Return·type·of·`CLSClass.Test1()'·is·not·CLS-compliant 
54 //·Line:·14 
55 //·Compiler·options:·-warnaserror·-warn:1 
  
56 using·System; 
57 [assembly:CLSCompliant(true)] 
  
58 [CLSCompliant(false)] 
59 public·interface·I·{} 
  
60 public·class·C·{} 
  
61 public·class·CLSClass·{ 
62 »       public·I·Test1()·{·return·null;·}· 
63 »       public·C·Test2()·{·return·null;·} 
64 }</string> 
65 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant42 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
66 //·Line:·1343 //·Line:·13
67 //·Compiler·options:·-warnaserror·-warn:144 //·Compiler·options:·-warnaserror·-warn:1
  
68 using·System;45 using·System;
69 [assembly:CLSCompliant(true)]46 [assembly:CLSCompliant(true)]
  
Offset 89, 14 lines modifiedOffset 60, 28 lines modified
89 ········protected·internal·I1·Foo()·{60 ········protected·internal·I1·Foo()·{
90 ················return·null;61 ················return·null;
91 ········}62 ········}
92 ·······63 ·······
93 ········static·void·Main()·{}64 ········static·void·Main()·{}
94 }</string>65 }</string>
95 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant66 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
 67 //·Line:·10
 68 //·Compiler·options:·-warnaserror·-warn:1
  
 69 using·System;
 70 [assembly:CLSCompliant(true)]
  
 71 public·class·CLSClass
 72 {
 73 »       protected·ulong?·Foo()
 74 »       {
 75 »       »       return·5;
 76 »       }
 77 }</string>
 78 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
96 //·Line:·1379 //·Line:·13
97 //·Compiler·options:·-warnaserror·-warn:180 //·Compiler·options:·-warnaserror·-warn:1
  
98 using·System;81 using·System;
99 [assembly:CLSCompliant(true)]82 [assembly:CLSCompliant(true)]
  
100 public·class·CLSClass·{83 public·class·CLSClass·{
Offset 104, 27 lines modifiedOffset 89, 42 lines modified
104 ················return·1;89 ················return·1;
105 ········}90 ········}
106 ····91 ····
107 ········protected·ulong·Foo()·{92 ········protected·ulong·Foo()·{
108 ················return·1;93 ················return·1;
109 ········}94 ········}
Max diff block lines reached; 1003/4215 bytes (23.80%) of diff not shown.
2.97 KB
CS0171
2.96 KB
CS0171
Ordering differences only
    
Offset 1, 11 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>CS0171</ErrorName>3 ··<ErrorName>CS0171</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0171:·Field·`X.x'·must·be·fully·assigned·before·control·leaves·the·constructor
 6 //·Line:·
 7 struct·X·{
 8 »       public·readonly·int·x;
  
 9 »       X·(int·a)
 10 »       {
 11 »       }
  
 12 »       static·void·Main·()·{}
 13 }</string>
 14 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor
 15 //·Line:·12
  
 16 using·System;
  
 17 struct·S
 18 {
 19 »       public·event·EventHandler·ev;
 20 »       
 21 »       public·S·(int·i)
 22 »       {
 23 »       }
 24 }</string>
5 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor25 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor
6 //·Line:·1126 //·Line:·11
  
7 using·System;27 using·System;
  
8 struct·S128 struct·S1
9 {29 {
Offset 16, 14 lines modifiedOffset 40, 36 lines modified
16 »       }40 »       }
17 }41 }
  
18 struct·S242 struct·S2
19 {43 {
20 »       int·field;44 »       int·field;
21 }</string>45 }</string>
 46 ····<string>//·CS0171:·Field·`Test.v2'·must·be·fully·assigned·before·control·leaves·the·constructor
 47 //·Line:·28
  
 48 public·struct·V
 49 {
 50 »       public·int·x;
 51 }
  
 52 struct·Test
 53 {
 54 »       public·V·v1;
 55 »       public·V·v2;
  
 56 »       public·Test·(int·mm)
 57 »       {
 58 »       »       v1·=·new·V·();
 59 »       }
  
 60 »       public·static·void·Main·()
 61 »       {
 62 »       }
 63 }</string>
22 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor64 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor
23 //·Line:·1365 //·Line:·13
  
24 public·struct·S&lt;TKey&gt;·{66 public·struct·S&lt;TKey&gt;·{
25 »       internal·TKey·key;67 »       internal·TKey·key;
  
26 »       public·TKey·Key·{68 »       public·TKey·Key·{
Offset 32, 32 lines modifiedOffset 78, 14 lines modified
32 »       }78 »       }
33 »       »       79 »       »       
34 »       public·S·(TKey·key)80 »       public·S·(TKey·key)
35 »       {81 »       {
36 »       »       Key·=·key;82 »       »       Key·=·key;
37 »       }83 »       }
38 }</string>84 }</string>
39 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor 
40 //·Line:·10 
  
41 public·struct·Test 
42 { 
43 »       internal·int·x; 
  
44 »       public·Test·(int·x) 
45 »       { 
46 »       »       X·=·x; 
47 »       } 
  
48 »       public·int·X 
49 »       { 
50 »       »       get·{·return·x;·} 
51 »       »       set·{·x·=·value;·} 
52 »       } 
53 }</string> 
54 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor85 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor
55 //·Line:·1086 //·Line:·10
  
56 using·System;87 using·System;
  
57 struct·S88 struct·S
58 {89 {
Offset 68, 55 lines modifiedOffset 96, 27 lines modified
68 »       »       if·(arg·&gt;·0)·{96 »       »       if·(arg·&gt;·0)·{
69 »       »       »       return;97 »       »       »       return;
70 »       »       }98 »       »       }
  
71 »       »       throw·new·ApplicationException·();99 »       »       throw·new·ApplicationException·();
72 »       }100 »       }
73 }</string>101 }</string>
74 ····<string>//·CS0171:·Field·`Test.v2'·must·be·fully·assigned·before·control·leaves·the·constructor102 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor
75 //·Line:·28103 //·Line:·10
  
76 public·struct·V 
77 { 
78 »       public·int·x; 
79 } 
  
80 struct·Test104 public·struct·Test
81 {105 {
 106 »       internal·int·x;
82 »       public·V·v1; 
83 »       public·V·v2; 
  
Max diff block lines reached; 404/2996 bytes (13.48%) of diff not shown.
2.22 KB
CS0183
2.21 KB
CS0183
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>CS0183</ErrorName>3 ··<ErrorName>CS0183</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type5 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int?')·type
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·X8 class·X
9 {9 {
10 »       public·void·Foo·()10 »       public·void·Foo·()
11 »       {11 »       {
12 »       »       int·x·=·1;12 »       »       int?·x·=·null;
13 »       »       if·(x·is·object)·{13 »       »       if·(x·is·int?)·{
14 »       »       }14 »       »       }
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int')·type17 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int')·type
18 //·Line:18 //·Line:
19 //·Compiler·options:·-warnaserror·-warn:119 //·Compiler·options:·-warnaserror·-warn:1
  
Offset 25, 25 lines modifiedOffset 25, 28 lines modified
25 »       {25 »       {
26 »       »       int·i·=·5;26 »       »       int·i·=·5;
  
27 »       »       if·(i·is·int){27 »       »       if·(i·is·int){
28 »       »       }28 »       »       }
29 »       }29 »       }
30 }</string>30 }</string>
31 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int?')·type31 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type
32 //·Line:·1032 //·Line:·14
33 //·Compiler·options:·-warnaserror·-warn:133 //·Compiler·options:·-warnaserror
  
34 class·X34 abstract·class·A&lt;T&gt;
35 {35 {
36 »       public·void·Foo·()36 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T;
 37 }
  
 38 class·B·:·A&lt;int&gt;
 39 {
 40 »       public·override·bool·Foo&lt;U&gt;·(U·arg)
37 »       {41 »       {
 42 »       »       return·arg·is·U;
38 »       »       int?·x·=·null; 
39 »       »       if·(x·is·int?)·{ 
40 »       »       } 
41 »       }43 »       }
42 }</string>44 }</string>
43 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`System.Enum')·type45 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`System.Enum')·type
44 //·Line:·1346 //·Line:·13
45 //·Compiler·options:·-warnaserror47 //·Compiler·options:·-warnaserror
  
46 using·System;48 using·System;
Offset 65, 25 lines modifiedOffset 68, 22 lines modified
65 {68 {
66 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct69 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct
67 »       {70 »       {
68 »       »       T·o·=·default·(T);71 »       »       T·o·=·default·(T);
69 »       »       return·o·is·T;72 »       »       return·o·is·T;
70 »       }73 »       }
71 }</string>74 }</string>
72 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type75 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type
73 //·Line:·1476 //·Line:·10
74 //·Compiler·options:·-warnaserror77 //·Compiler·options:·-warnaserror·-warn:1
  
75 abstract·class·A&lt;T&gt; 
76 { 
77 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T; 
78 } 
  
79 class·B·:·A&lt;int&gt;78 class·X
80 {79 {
81 »       public·override·bool·Foo&lt;U&gt;·(U·arg)80 »       public·void·Foo·()
82 »       {81 »       {
83 »       »       return·arg·is·U;82 »       »       int·x·=·1;
 83 »       »       if·(x·is·object)·{
 84 »       »       }
84 »       }85 »       }
85 }</string>86 }</string>
86 ··</Examples>87 ··</Examples>
87 </ErrorDocumentation>88 </ErrorDocumentation>
2.33 KB
CS0315
2.32 KB
CS0315
Ordering differences only
    
Offset 1, 28 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>CS0315</ErrorName>3 ··<ErrorName>CS0315</ErrorName>
4 ··<Examples>4 ··<Examples>
 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:·4
  
 7 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt;
 8 {
 9 ····public·class·N1&lt;U&gt;
 10 ····{
 11 ····}
 12 }</string>
5 ····<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'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'
6 //·Line:·814 //·Line:·8
  
7 class·X15 class·X
8 {16 {
9 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs;17 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs;
  
10 »       D&lt;int&gt;·x;18 »       D&lt;int&gt;·x;
11 }</string>19 }</string>
12 ····<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;'20 ····<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;'
13 //·Line:·421 //·Line:·9
 22 //·Compiler·options:·-r:CS0315-2-lib.dll
  
14 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt;23 public·class·Test
15 {24 {
16 ····public·class·N1&lt;U&gt; 
17 ····{ 
18 ····}25 »       public·static·void·Main·()
 26 »       {
 27 »       »       A&lt;ushort&gt;.N1&lt;ushort&gt;·a·=·null;
 28 »       }
19 }</string>29 }</string>
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'30 ····<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'
21 //·Line:·2731 //·Line:·27
  
22 using·System;32 using·System;
  
23 interface·I33 interface·I
Offset 67, 20 lines modifiedOffset 78, 9 lines modified
67 class·Program78 class·Program
68 {79 {
69 »       public·static·void·Main·()80 »       public·static·void·Main·()
70 »       {81 »       {
71 »       »       B.Test&lt;int&gt;·();82 »       »       B.Test&lt;int&gt;·();
72 »       }83 »       }
73 }</string>84 }</string>
74 ····<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;' 
75 //·Line:·9 
76 //·Compiler·options:·-r:CS0315-2-lib.dll 
  
77 public·class·Test 
78 { 
79 »       public·static·void·Main·() 
80 »       { 
81 »       »       A&lt;ushort&gt;.N1&lt;ushort&gt;·a·=·null; 
82 »       } 
83 }</string> 
84 ··</Examples>85 ··</Examples>
85 </ErrorDocumentation>86 </ErrorDocumentation>
14.5 KB
CS1961
14.5 KB
CS1961
Ordering differences only
    
Offset 1, 368 lines modifiedOffset 1, 368 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'5 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'
6 //·Line:·86 //·Line:·8
  
7 interface·A&lt;T&gt;7 interface·A&lt;T&gt;
8 {8 {
9 }9 }
  
 10 delegate·void·B&lt;in·T&gt;·(A&lt;T&gt;·a);</string>
10 interface·B&lt;in·T&gt; 
11 { 
12 »       void·C(A&lt;A&lt;T&gt;&gt;·a); 
13 }</string> 
14 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;'11 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'
15 //·Line:·812 //·Line:·8
  
16 interface·A&lt;T&gt;13 interface·A&lt;T&gt;
17 {14 {
18 }15 }
  
19 interface·B&lt;in·T&gt;·:·A&lt;T&gt;16 interface·B&lt;in·T&gt;
20 {17 {
 18 »       A&lt;A&lt;T&gt;&gt;·C();
21 }</string>19 }</string>
22 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'20 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;'
23 //·Line:·821 //·Line:·8
  
24 interface·A&lt;T&gt;22 interface·A&lt;T&gt;
25 {23 {
26 }24 }
  
27 interface·B&lt;out·T&gt;25 interface·B&lt;out·T&gt;·:·A&lt;T&gt;
28 {26 {
29 »       A&lt;A&lt;T&gt;&gt;·A·{·get;·} 
30 }</string>27 }</string>
31 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'28 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'
32 //·Line:·829 //·Line:·8
  
33 interface·A&lt;T&gt;30 interface·A&lt;T&gt;
34 {31 {
35 }32 }
  
36 interface·B&lt;in·T&gt;33 interface·B&lt;in·T&gt;
37 {34 {
38 »       void·C(A&lt;T&gt;·a);35 »       A&lt;T&gt;·C();
39 }</string>36 }</string>
40 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`A&lt;T&gt;.B()'37 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`A&lt;T&gt;.B()'
41 //·Line:·638 //·Line:·6
  
42 interface·A&lt;in·T&gt;39 interface·A&lt;in·T&gt;
43 {40 {
44 »       T·B();41 »       T·B();
45 }</string>42 }</string>
46 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'43 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(ref·T)'
47 //·Line:·844 //·Line:·4
  
48 interface·A&lt;T&gt;45 interface·A&lt;in·T&gt;
49 {46 {
50 }47 »       void·B(ref·T·t);
 48 }</string>
 49 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(out·T)'
 50 //·Line:·6
  
51 interface·B&lt;out·T&gt;51 interface·A&lt;out·T&gt;
52 {52 {
53 »       void·C(A&lt;T&gt;·a);53 »       void·B(out·T·t);
54 }</string>54 }</string>
55 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`B&lt;T&gt;.A'55 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'
56 //·Line:·856 //·Line:·8
  
57 interface·A&lt;out·T&gt;57 interface·A&lt;T&gt;
58 {58 {
59 }59 }
  
60 interface·B&lt;in·T&gt;60 interface·B&lt;in·T&gt;
61 {61 {
62 »       A&lt;T&gt;·A·{·get;·}62 »       void·C(A&lt;A&lt;T&gt;&gt;·a);
63 }</string>63 }</string>
64 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`B&lt;T&gt;'64 ····<string>//·CS1961:·The·covariant·type·parameter·`U'·must·be·contravariantly·valid·on·`D&lt;U&gt;()'
65 //·Line:·865 //·Line:·6
  
 66 interface·IContravariant&lt;in·T&gt;·{·}
66 interface·A&lt;out·T&gt; 
67 { 
68 } 
  
 67 delegate·IContravariant&lt;U[]&gt;·D&lt;out·U&gt;·();</string>
69 interface·B&lt;in·T&gt;·:·A&lt;T&gt; 
70 { 
71 }</string> 
72 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'68 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'
73 //·Line:·869 //·Line:·8
  
74 interface·A&lt;T&gt;70 interface·A&lt;T&gt;
75 {71 {
76 }72 }
  
77 delegate·A&lt;T&gt;·B&lt;in·T&gt;·();</string>73 delegate·A&lt;T&gt;·B&lt;in·T&gt;·();</string>
78 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'74 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;A&lt;T&gt;&gt;)'
79 //·Line:·875 //·Line:·8
  
80 interface·A&lt;T&gt;76 interface·A&lt;T&gt;
81 {77 {
82 }78 }
  
83 delegate·void·B&lt;out·T&gt;·(A&lt;T&gt;·a);</string>79 delegate·void·B&lt;out·T&gt;·(A&lt;A&lt;T&gt;&gt;·a);</string>
84 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;A&lt;T&gt;&gt;)'80 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`B&lt;T&gt;'
85 //·Line:·881 //·Line:·8
  
86 interface·A&lt;T&gt;82 interface·A&lt;in·T&gt;
87 {83 {
88 }84 }
  
89 delegate·void·B&lt;in·T&gt;·(A&lt;A&lt;T&gt;&gt;·a);</string>85 interface·B&lt;out·T&gt;·:·A&lt;T&gt;
 86 {
 87 }</string>
90 ····<string>//·CS1923:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'88 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'
91 //·Line:·889 //·Line:·8
  
92 interface·A&lt;T&gt;90 interface·A&lt;T&gt;
93 {91 {
94 }92 }
  
95 interface·B&lt;out·T&gt;93 interface·B&lt;out·T&gt;
Max diff block lines reached; 10232/14802 bytes (69.13%) of diff not shown.
9.91 KB
CS1591
9.9 KB
CS1591
Ordering differences only
    
Offset 1, 231 lines modifiedOffset 1, 218 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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.Test.Constant'5 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.operator·!(Testing.Test)'
6 //·Line:·146 //·Line:·14
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:47 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
8 using·System;8 using·System;
  
9 namespace·Testing9 namespace·Testing
10 {10 {
11 »       ///·&lt;summary&gt;11 »       ///·&lt;summary&gt;
12 »       ///·description·for·class·Test12 »       ///·description·for·class·Test
13 »       ///·&lt;/summary&gt;13 »       ///·&lt;/summary&gt;
14 »       public·class·Test14 »       public·class·Test
15 »       {15 »       {
16 »       »       public·const·string·Constant·=·"CONSTANT·STRING";16 »       »       public·static·bool·operator·!·(Test·t)
 17 »       »       {
 18 »       »       »       return·false;
 19 »       »       }
17 »       }20 »       }
18 }</string>21 }</string>
19 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`EntryPoint.Create(bool)'22 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.MyDelegate'
20 //·Line:·623 //·Line:·9
21 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:424 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
22 ///·&lt;summary&gt;test&lt;/summary&gt; 
23 public·class·EntryPoint·{ 
24 »       protected·void·Create·(bool·test)·{ 
25 »       } 
  
26 »       protected·void·Remove·()·{ 
27 »       }25 using·System;
  
 26 namespace·Testing
 27 {
 28 »       public·delegate·void·MyDelegate·(object·o,·EventArgs·e);
28 }</string>29 }</string>
29 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.PublicField'30 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.InterfaceTest'
30 //·Line:·1431 //·Line:·9
31 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:432 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
32 using·System;33 using·System;
  
33 namespace·Testing34 namespace·Testing
34 {35 {
 36 »       public·interface·InterfaceTest
35 »       ///·&lt;summary&gt; 
36 »       ///·description·for·class·Test 
37 »       ///·&lt;/summary&gt; 
38 »       public·class·Test 
39 »       {37 »       {
40 »       »       public·string·PublicField; 
41 »       }38 »       }
42 }</string>39 }</string>
43 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalStruct'40 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.PublicProperty'
44 //·Line:·1441 //·Line:·14
45 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:442 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
46 using·System;43 using·System;
  
47 namespace·Testing44 namespace·Testing
48 {45 {
49 »       ///·&lt;summary&gt;46 »       ///·&lt;summary&gt;
50 »       ///·description·for·class·Test47 »       ///·description·for·class·Test
51 »       ///·&lt;/summary&gt;48 »       ///·&lt;/summary&gt;
52 »       public·class·Test49 »       public·class·Test
53 »       {50 »       {
54 »       »       public·struct·InternalStruct 
55 »       »       {51 »       »       public·string·PublicProperty·{
 52 »       »       »       get·{·return·null;·}
56 »       »       }53 »       »       }
57 »       }54 »       }
58 }</string>55 }</string>
59 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.InterfaceTest'56 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.IFoo.Foo()'
60 //·Line:·957 //·Line:·14
61 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:458 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
62 using·System;59 using·System;
  
63 namespace·Testing60 namespace·Testing
64 {61 {
65 »       public·interface·InterfaceTest62 »       ///·&lt;summary&gt;
 63 »       ///·description·for·interface·IFoo
 64 »       ///·&lt;/summary&gt;
 65 »       public·interface·IFoo
66 »       {66 »       {
 67 »       »       void·Foo·();
67 »       }68 »       }
68 }</string>69 }</string>
69 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Test()'70 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.~Test()'
70 //·Line:·1471 //·Line:·16
71 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:472 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
72 using·System;73 using·System;
  
73 namespace·Testing74 namespace·Testing
74 {75 {
75 »       ///·&lt;summary&gt;76 »       ///·&lt;summary&gt;
76 »       ///·description·for·class·Test77 »       ///·description·for·class·Test
77 »       ///·&lt;/summary&gt;78 »       ///·&lt;/summary&gt;
78 »       public·class·Test79 »       public·class·Test
79 »       {80 »       {
80 »       »       public·Test·()81 »       »       ~Test·()
81 »       »       {82 »       »       {
82 »       »       }83 »       »       }
83 »       }84 »       }
84 }</string>85 }</string>
85 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.IFoo.Foo'86 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalStruct'
86 //·Line:·1487 //·Line:·14
87 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:488 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
88 using·System;89 using·System;
  
89 namespace·Testing90 namespace·Testing
90 {91 {
91 »       ///·&lt;summary&gt;92 »       ///·&lt;summary&gt;
92 »       ///·description·for·interface·IFoo93 »       ///·description·for·class·Test
93 »       ///·&lt;/summary&gt;94 »       ///·&lt;/summary&gt;
94 »       public·interface·IFoo95 »       public·class·Test
95 »       {96 »       {
96 »       »       string·Foo·{·get;·}97 »       »       public·struct·InternalStruct
 98 »       »       {
 99 »       »       }
97 »       }100 »       }
98 }</string>101 }</string>
99 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Foo()'102 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalClass'
Max diff block lines reached; 5904/10100 bytes (58.46%) of diff not shown.
13.9 KB
CS0657
13.8 KB
CS0657
Ordering differences only
    
Offset 1, 65 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>CS0657</ErrorName>3 ··<ErrorName>CS0657</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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·ignored5 ····<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
6 //·Line:·96 //·Line:·5
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
 8 [method:·System.CLSCompliant·(false)]</string>
8 using·System; 
  
9 public·class·C 
10 { 
11 »       [return:·CLSCompliant·(false)] 
12 »       public·C·() 
13 »       { 
14 »       } 
15 }</string> 
16 ····<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·ignored9 ····<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
17 //·Line:·1510 //·Line:·14
18 //·Compiler·options:·-warnaserror11 //·Compiler·options:·-warnaserror
  
19 using·System;12 using·System;
  
20 [AttributeUsage(AttributeTargets.All)]13 [AttributeUsage(AttributeTargets.All)]
21 public·class·TestAttribute:·Attribute14 public·class·TestAttribute:·Attribute
22 {15 {
23 }16 }
  
24 class·C17 class·C
25 {18 {
 19 ····[type:Test]
26 ····int·Prop·{20 ····int·Prop·{
27 ········[type:Test] 
28 ········set·{21 ········set·{
29 ········}22 ········}
30 ····}23 ····}
31 }</string>24 }</string>
32 ····<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·ignored25 ····<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
33 //·Line:·926 //·Line:·9
34 //·Compiler·options:·-warnaserror27 //·Compiler·options:·-warnaserror
  
35 using·System;28 using·System;
  
36 abstract·class·X29 class·C
37 {30 {
38 »       [field:NonSerialized] 
39 »       public·abstract·event·EventHandler·XEvent;31 ····[property:·Obsolete]
 32 ····event·ResolveEventHandler·field·{·
 33 ········add·{}
 34 ········remove·{}
 35 ····}
40 }</string>36 }</string>
41 ····<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·ignored37 ····<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
42 //·Line:·938 //·Line:·10
43 //·Compiler·options:·-warnaserror39 //·Compiler·options:·-warnaserror
  
44 using·System;40 using·System;
  
45 struct·S 
46 { 
47 ····[param:·Obsolete] 
48 ····void·method·()·{} 
49 }</string>41 [assembly:·CLSCompliant·(false)]
 42 public·class·C·{}
 43 ····
 44 [assembly:·CLSCompliant·(false)]
 45 public·class·D·{}</string>
 46 ····<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
 47 //·Line:·5
 48 //·Compiler·options:·-warnaserror
  
 49 [method:·Obsolete]
 50 delegate·void·Delegate·();</string>
50 ····<string>//·CS0657:·`event'·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·ignored51 ····<string>//·CS0657:·`event'·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·ignored
51 //·Line:·1552 //·Line:·15
52 //·Compiler·options:·-warnaserror53 //·Compiler·options:·-warnaserror
  
53 using·System;54 using·System;
  
54 [AttributeUsage(AttributeTargets.All)]55 [AttributeUsage(AttributeTargets.All)]
Offset 72, 218 lines modifiedOffset 73, 217 lines modified
72 ····event·ResolveEventHandler·field·{·73 ····event·ResolveEventHandler·field·{·
73 ········[event:·Test]74 ········[event:·Test]
74 ········add·{}75 ········add·{}
75 ········remove·{}76 ········remove·{}
76 ············77 ············
77 ····}78 ····}
78 }</string>79 }</string>
79 ····<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·ignored80 ····<string>//·CS0657:·`field'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`param'.·All·attributes·in·this·section·will·be·ignored
80 //·Line:·1581 //·Line:·9
81 //·Compiler·options:·-warnaserror82 //·Compiler·options:·-warnaserror·-langversion:experimental
  
82 using·System;83 using·System;
  
83 [AttributeUsage(AttributeTargets.All)] 
84 public·class·TestAttribute:·Attribute84 public·class·FieldAttribute·:·System.Attribute
85 {85 {
86 }86 }
  
87 class·C87 class·X·([field:FieldAttribute]·int·foo)
88 {88 {
 89 »       int·v·=·foo;
89 ····int·Prop·{ 
90 ········[param:Test] 
91 ········get·{ 
92 ············return·1; 
93 ········} 
94 ····} 
95 }</string> 
96 ····<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 
97 //·Line:·8 
98 //·Compiler·options:·-warnaserror 
  
99 using·System; 
  
100 interface·X·{ 
101 ··[field:NonSerialized] 
102 ··event·EventHandler·XEvent; 
103 }</string>90 }</string>
104 ····<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·ignored91 ····<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
105 //·Line:·592 //·Line:·5
106 //·Compiler·options:·-warnaserror93 //·Compiler·options:·-warnaserror
  
107 [method:·Obsolete]94 [method:·Obsolete]
108 delegate·void·Delegate·();</string>95 public·interface·I
 96 {
Max diff block lines reached; 8461/14139 bytes (59.84%) of diff not shown.
10.8 KB
CS1540
10.8 KB
CS1540
Ordering differences only
    
Offset 9, 68 lines modifiedOffset 9, 66 lines modified
9 {9 {
10 »       public·A·()10 »       public·A·()
11 »       {11 »       {
12 »       »       var·x·=·new·{·s·=·"-"·};12 »       »       var·x·=·new·{·s·=·"-"·};
13 »       »       x.MemberwiseClone();13 »       »       x.MemberwiseClone();
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS1540:·Cannot·access·protected·member·`A.Test'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it16 ····<string>//·CS1540:·Cannot·access·protected·member·`Parent.Foo()'·via·a·qualifier·of·type·`T'.·The·qualifier·must·be·of·type·`Child&lt;T&gt;'·or·derived·from·it
17 //·Line:·1717 //·Line:·9
 18 //·Compiler·options:·-r:CS1540-15-lib.dll
  
18 class·A 
19 { 
20 ····protected·object[]·Test·{·get·{·return·null;·}·} 
21 } 
  
22 class·B·:·A 
23 { 
24 } 
  
25 class·C:·A19 public·class·Child&lt;T&gt;·:·Parent·where·T·:·Parent
26 {20 {
 21 »       public·void·Bar·(T·p)
 22 »       {
 23 »       »       p.Foo·();
 24 »       }
27 ····public·void·Test2·(B·b) 
28 ····{ 
29 ········foreach·(object·o·in·b.Test) 
30 ········{ 
31 ········} 
32 ····} 
  
33 }</string>25 }</string>
34 ····<string>//·CS1540:·Cannot·access·protected·member·`A.n'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it26 ····<string>//·CS1540:·Cannot·access·protected·member·`A.this[int]'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it
35 //·Line:·1427 //·Line:·14
  
36 class·A28 class·A·{
 29 »       protected·int·this·[int·i]·{·get·{·return·i;·}·}
37 { 
38 ····protected·int·n; 
39 }30 }
  
40 class·B·:·A31 class·B·:·A·{·}
41 { 
42 ····public·static·void·Main·() 
 32 class·C·:·A·{
 33 »       static·int·Main·()
43 »       {34 »       {
44 »       »       A·b·=·new·A·();35 »       »       B·b·=·new·B·();
45 »       »       b.n·=·1;36 »       »       return·b·[0];
46 »       }37 »       }
47 }</string>38 }</string>
48 ····<string>//·CS1540:·Cannot·access·protected·member·`A.del'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it39 ····<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
49 //·Line:·1640 //·Line:·8
 41 //·Compiler·options:·-r:CS1540-17-lib.dll
  
50 delegate·int·D·();42 class·D·:·B
 43 {
 44 »       public·void·Test·()
 45 »       {
 46 »       »       C.Get().Foo·();
 47 »       }
 48 }
  
51 class·A49 class·D2·:·B
52 {50 {
53 »       protected·D·del; 
54 }51 }
  
55 class·B·:·A52 class·B·:·A
56 {53 {
57 ····public·static·void·Main·()54 }
  
 55 class·C
 56 {
 57 »       public·static·D2·Get·()
58 »       {58 »       {
 59 »       »       return·new·D2·();
59 »       »       A·b·=·new·A·(); 
60 »       »       var·v·=·b.del·(); 
61 »       }60 »       }
62 }</string>61 }</string>
63 ····<string>//·CS1540:·Cannot·access·protected·member·`A.Test.get'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it62 ····<string>//·CS1540:·Cannot·access·protected·member·`A.Test.get'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it
64 //·Line:·1763 //·Line:·17
  
65 class·A64 class·A
66 {65 {
Offset 88, 37 lines modifiedOffset 86, 14 lines modified
88 {86 {
89 »       public·void·Test2·(B·b)87 »       public·void·Test2·(B·b)
90 »       {88 »       {
91 »       »       foreach·(object·o·in·b.Test)·{89 »       »       foreach·(object·o·in·b.Test)·{
92 »       »       }90 »       »       }
93 »       }91 »       }
94 }</string>92 }</string>
95 ····<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 
96 //·Line:·21 
  
97 class·A 
98 { 
99 ········protected·virtual·void·X·() 
100 ········{ 
101 ········} 
102 } 
103 · 
104 class·B·:·A 
105 { 
106 } 
107 · 
108 class·C·:·A 
109 { 
110 ········static·B·b·=·new·B·(); 
111 · 
112 ········static·void·M·() 
113 ········{ 
114 ················b.X·(); 
115 ········} 
116 }</string> 
117 ····<string>//·CS1540:·Cannot·access·protected·member·`A.A(A)'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it93 ····<string>//·CS1540:·Cannot·access·protected·member·`A.A(A)'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it
118 //·Line:·2594 //·Line:·25
  
119 public·class·A·{95 public·class·A·{
120 »       public·A·()96 »       public·A·()
121 »       {97 »       {
122 »       }98 »       }
Offset 140, 23 lines modifiedOffset 115, 102 lines modified
Max diff block lines reached; 8055/11046 bytes (72.92%) of diff not shown.
18.7 KB
CS0029
18.7 KB
CS0029
Ordering differences only
    
Offset 1, 153 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>CS0029</ErrorName>3 ··<ErrorName>CS0029</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`void'·to·`System.EventHandler'5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'
6 //·Line:·146 //·Line:·10
 7 //·Compiler·options:·-unsafe
  
7 class·C8 class·TestClass
8 {9 {
 10 »       public·unsafe·static·void·Main·()
9 »       static·event·System.EventHandler·ev 
10 »       { 
11 »       »       add·{·} 
12 »       »       remove·{·} 
13 »       } 
  
14 »       static·void·Main·() 
15 »       {11 »       {
16 »       »       ev·+=·ev·+=·null;12 »       »       int*·arr·=·null;
 13 »       »       var·i·=·arr["c"];
17 »       }14 »       }
18 }</string>15 }</string>
19 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T[]'·to·`System.Collections.Generic.IList&lt;U&gt;'16 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`Test.String'
20 //·Line:·1017 //·Line:·38
  
21 using·System.Collections.Generic;18 using·System;
  
22 class·Program19 namespace·Test
23 {20 {
24 »       static·IList&lt;U&gt;·Foo&lt;T,·U&gt;·(T[]·arg)·where·T·:·U21 »       using·Text·=·System.Text;
 22 »       using·Str·=·System.String;
 23 »       
 24 »       public·class·String
25 »       {25 »       {
26 »       »       return·arg;26 »       »       string·s;
 27 »       »       public·String(string·s)
 28 »       »       {
 29 »       »       »       this.s=s;
27 »       }30 »       »       }
28 }</string> 
29 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`bool'·to·`int' 
30 //·Line·:·7 
  
 31 »       »       public·static·implicit·operator·Str·(String·s1)·
31 class·T·{ 
32 »       static·int·Main·() 
33 »       {32 »       »       {
34 »       »       int·a·=·default(bool);33 »       »       »       if(s1==null)·return·null;
 34 »       »       »       return·s1.ToString();
 35 »       »       }
35 »       }36 »       }
 37 }
36 }</string> 
37 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`A&lt;int&gt;.B&lt;long&gt;'·to·`A&lt;long&gt;.B&lt;long&gt;' 
38 //·Line:·14 
  
39 class·A&lt;T&gt;38 namespace·TestCompiler
40 {39 {
41 »       public·class·B&lt;U&gt;40 »       using·String=Test.String;
 41 »       
 42 »       class·MainClass
42 »       {43 »       {
 44 »       »       public·static·void·Main(string[]·args)
 45 »       »       {
 46 »       »       »       Console.WriteLine("Hello·World!");
 47 »       »       »       String·a="bonjour";
 48 »       »       »       int·i=1;
 49 »       »       »       Console.WriteLine(i+a);
 50 »       »       }
43 »       }51 »       }
44 } 
  
45 class·Test 
46 { 
47 »       static·A&lt;int&gt;.B&lt;long&gt;·a; 
48 »       static·A&lt;long&gt;.B&lt;long&gt;·b·=·a; 
49 }</string>52 }</string>
50 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`anonymous·type'·to·`bool'53 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`void'·to·`int'
51 //·Line:·1054 //·Line:·11
  
 55 using·System;
 56 using·System.Threading.Tasks;
  
52 public·class·Test57 class·C
53 {58 {
54 »       static·void·Main·()59 »       public·async·Task&lt;int&gt;·Test·()
55 »       {60 »       {
 61 »       »       return·await·Call·();
56 »       »       var·o·=·new·{·Value·=·1·}; 
57 »       »       bool·b·=·o; 
58 »       }62 »       }
 63 »       
 64 »       Task·Call·()
59 }</string> 
60 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int' 
61 //·Line:·10 
62 //·Compiler·options:·-unsafe 
  
63 class·TestClass 
64 { 
65 »       public·unsafe·static·void·Main·() 
66 »       {65 »       {
 66 »       »       return·null;
67 »       »       int*·arr·=·null; 
68 »       »       var·i·=·arr["c"]; 
69 »       }67 »       }
70 }</string>68 }</string>
71 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`string' 
72 //·Line:·5 
  
73 class·A·{ 
74 »       public·static·implicit·operator·string·(A·a) 
75 »       {· 
76 »       »       return·42; 
77 ·»       } 
78 }</string> 
79 ····<string>//·CS0019:·Cannot·implicitly·convert·type·`dynamic'·to·`int*'69 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T'·to·`int*'
80 //·Line:·1070 //·Line·:·8
81 //·Compiler·options:·-unsafe71 //·Compiler·options:·-unsafe
  
 72 class·T·{
 73 »       static·unsafe·int·Main·()
82 public·unsafe·class·C 
83 { 
84 »       public·static·void·Main·() 
85 »       {74 »       {
Max diff block lines reached; 15790/19062 bytes (82.83%) of diff not shown.
9.36 KB
CS1570
9.35 KB
CS1570
Ordering differences only
    
Offset 1, 58 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>CS1570</ErrorName>3 ··<ErrorName>CS1570</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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.)5 ····<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.)
6 //·Line:·126 //·Line:·12
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:17 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
8 using·System;8 using·System;
  
9 namespace·Testing9 namespace·Testing
10 {10 {
11 »       ///·&lt;summary&gt;11 »       ///·&lt;summary&gt;
12 »       ///·Incorrect·comment·markup.12 »       ///·comment·for·delegate·type
13 »       ///·&lt;/incorrect&gt;13 »       ///·&lt;/incorrect&gt;
 14 »       public·delegate·void·MyDelegate2·(object·o,·EventArgs·e);
14 »       public·class·Test2 
15 »       { 
16 »       } 
17 }</string> 
18 ····<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.) 
19 //·Line:·13 
20 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
21 ///·Text·goes·here. 
22 /// 
23 ///·&lt;?xml·version·=·"1.0"·encoding·=·"utf-8"·?&gt; 
24 ///·&lt;configuration&gt; 
25 ///·····&lt;appSettings&gt; 
26 ///·········&lt;add·key·=·"blah"·value·=·"blech"/&gt; 
27 ///·····&lt;/appSettings&gt; 
28 ///·&lt;/configuration&gt;· 
29 public·class·Test 
30 {···· 
31 ····static·void·Main·() 
32 ····{ 
33 ····} 
34 }</string> 
35 ····<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.) 
36 //·Line:·12 
37 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
38 using·System; 
  
39 namespace·Testing 
40 { 
41 »       ///&lt;summary&gt; 
42 »       ///·incorrect·markup·comment·for·interface 
43 »       ///&lt;/incorrect&gt; 
44 »       public·interface·InterfaceTest2 
45 »       { 
46 »       } 
47 }</string>15 }</string>
48 ····<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.)16 ····<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.)
49 //·Line:·3217 //·Line:·32
50 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror18 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
51 using·System;19 using·System;
  
Offset 102, 29 lines modifiedOffset 67, 58 lines modified
102 »       »       »       On·public·setter·-·no·effect67 »       »       »       On·public·setter·-·no·effect
103 »       »       »       &lt;/summary&gt;68 »       »       »       &lt;/summary&gt;
104 »       »       »       */69 »       »       »       */
105 »       »       »       set·{·}70 »       »       »       set·{·}
106 »       »       }71 »       »       }
107 »       }72 »       }
108 }</string>73 }</string>
109 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.EnumTest2'·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.)74 ····<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.)
110 //·Line:·1275 //·Line:·12
111 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror76 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
112 using·System;77 using·System;
  
113 namespace·Testing78 namespace·Testing
114 {79 {
115 »       ///&lt;summary&gt;80 »       ///·&lt;summary&gt;
116 »       ///·comment·for·enum·type81 »       ///·Incorrect·comment·markup.
 82 »       ///·&lt;/incorrect&gt;
 83 »       public·class·Test2
 84 »       {
 85 »       }
 86 }</string>
 87 ····<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.)
 88 //·Line:·13
 89 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 90 ///·Text·goes·here.
 91 ///
 92 ///·&lt;?xml·version·=·"1.0"·encoding·=·"utf-8"·?&gt;
 93 ///·&lt;configuration&gt;
 94 ///·····&lt;appSettings&gt;
 95 ///·········&lt;add·key·=·"blah"·value·=·"blech"/&gt;
 96 ///·····&lt;/appSettings&gt;
 97 ///·&lt;/configuration&gt;·
 98 public·class·Test
 99 {····
 100 ····static·void·Main·()
 101 ····{
 102 ····}
 103 }</string>
 104 ····<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.)
 105 //·Line:·10
 106 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
 107 namespace·Testing
 108 {
 109 »       ///&lt;summary&gt;·
 110 »       ///·incorrect·markup·comment·for·struct
117 »       ///&lt;/incorrect&gt;111 »       ///&lt;/incorrect&gt;
118 »       enum·EnumTest2112 »       public·struct·StructTest2
119 »       {113 »       {
120 »       »       Foo, 
121 »       »       Bar, 
122 »       }114 »       }
123 }</string>115 }</string>
124 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test2'·is·not·well-formed·XML·markup·(Name·cannot·begin·with·the·'6'·character,·hexadecimal·value·0x36.·Line·1,·position·3.)116 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test2'·is·not·well-formed·XML·markup·(Name·cannot·begin·with·the·'6'·character,·hexadecimal·value·0x36.·Line·1,·position·3.)
125 //·Line:·9117 //·Line:·9
126 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror118 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
127 using·System;119 using·System;
Offset 132, 28 lines modifiedOffset 126, 42 lines modified
132 namespace·Testing126 namespace·Testing
133 {127 {
134 »       ///·&lt;6roken&gt;·broken·markup128 »       ///·&lt;6roken&gt;·broken·markup
135 »       public·class·Test2129 »       public·class·Test2
136 »       {130 »       {
137 »       }131 »       }
Max diff block lines reached; 4643/9540 bytes (48.67%) of diff not shown.
28.2 KB
CS0165
28.2 KB
CS0165
Ordering differences only
    
Offset 1, 157 lines modifiedOffset 1, 102 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`a'5 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`fb'
6 //·Line:·146 //·Line:·17
  
7 class·X7 using·System.Collections;
  
 8 public·class·EntryPoint
8 {9 {
9 »       public·static·void·Main·()10 »       public·static·void·Main·()
10 »       {11 »       {
11 »       »       int·i·=·3; 
12 »       »       switch·(i)·{ 
13 »       »       case·1: 
14 »       »       »       float·a·=·7.0f; 
15 »       »       »       break; 
16 »       »       default: 
17 »       »       »       float·b·=·a·+·99.0f; 
18 »       »       »       break;12 »       »       ArrayList·fields·=·new·ArrayList·();
  
 13 »       »       Field·fb;
 14 »       »       while·(fields.Count·&gt;·0)·{
 15 »       »       »       fb·=·(Field)·fields[0];
 16 »       »       }
  
 17 »       »       if·(fb.Name·!=·"b")·{
 18 »       »       »       System.Console.WriteLine·("shouldn't·compile·here.");
19 »       »       }19 »       »       }
20 »       }20 »       }
21 }</string> 
22 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a' 
23 //·Line:·17 
  
 21 »       public·class·Field
24 class·Test 
25 { 
26 »       public·static·bool·Foo·(out·int·v) 
27 »       {22 »       {
 23 »       »       public·string·Name;
28 »       »       v·=·0; 
29 »       »       return·false; 
30 »       }24 »       }
 25 }</string>
 26 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
 27 //·Line:·14
  
 28 using·System;
  
 29 class·Program
 30 {
31 »       static·void·Main()31 »       public·static·void·Main·()
32 »       {32 »       {
33 »       »       int·a;33 »       »       int·a;
34 »       »       bool·b·=·false;34 »       »       string·s·=·"";
  
35 »       »       if·((b·&amp;&amp;·Foo·(out·a))·||·b)·{35 »       »       if·(!(s·!=·"s"·&amp;&amp;·(a·=·4)·&gt;·3))·{
36 »       »       »       System.Console.WriteLine·(a);36 »       »       »       Console.WriteLine·(a);
37 »       »       }37 »       »       }
38 »       }38 »       }
39 }</string>39 }</string>
40 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'40 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
41 //·Line:·941 //·Line:·9
  
42 using·System;42 using·System;
  
43 class·Test·{43 class·C·{
 44 »       public·static·int·test5·()
44 »        
45 »       static·void·Main·()·{ 
46 »       »       Action·a·=·()·=&gt;·a(); 
47 »       } 
48 }</string> 
49 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`v' 
50 //·Line:·19 
  
51 using·System; 
  
52 class·X 
53 { 
54 »       void·Foo·(out·int·value) 
55 »       { 
56 »       »       value·=·1; 
57 »       } 
  
58 »       public·static·void·Main·() 
59 »       {45 »       {
60 »       »       int·v;46 »       »       int·a;
61 »       »       X[]·x·=·null; 
  
62 »       »       x?[0].Foo·(out·v);47 »       »       try·{
 48 »       »       »       Console.WriteLine·("TRY");
 49 »       »       »       a·=·8;
 50 »       »       }·catch·{
 51 »       »       »       a·=·9;
 52 »       »       }·finally·{
 53 »       »       »       //·CS0165
63 »       »       Console.WriteLine·(v);54 »       »       »       Console.WriteLine·(a);
64 »       }55 »       »       }
65 }</string> 
66 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s' 
67 //·Line:·10 
68 //·Compiler·options:·-r:CS0165-19-lib.dll 
  
 56 »       »       return·a;
69 class·Program 
70 { 
71 »       static·void·Main·() 
72 »       { 
73 »       »       S·s; 
74 »       »       s.Test·(); 
75 »       }57 »       }
76 }</string>58 }</string>
77 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`x'59 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`errors'
78 //·Line:·1660 //·Line:·9
  
79 class·T·{61 class·T·{
 62 »       static·void·Main·()
80 »       void·fun·(ref·int·a) 
81 »       { 
82 »       »       if·(a·==·3) 
83 »       »       a·=·2; 
84 »       } 
  
85 »       void·x·() 
86 »       {63 »       {
Max diff block lines reached; 26271/28848 bytes (91.07%) of diff not shown.
3.52 KB
CS3008
3.51 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·`__N'·is·not·CLS-compliant19 ····<string>//·CS3008:·Identifier·`__N'·is·not·CLS-compliant
6 //·Line:·720 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:121 //·Compiler·options:·-warnaserror·-warn:1
  
8 [assembly:System.CLSCompliant(true)]22 [assembly:System.CLSCompliant(true)]
  
9 namespace·__N23 namespace·__N
Offset 21, 89 lines modifiedOffset 39, 71 lines modified
21 namespace·System.Error·{39 namespace·System.Error·{
22 »       public·class·__ComObject·:·MarshalByRefObject·{40 »       public·class·__ComObject·:·MarshalByRefObject·{
23 »       »       private·__ComObject·()41 »       »       private·__ComObject·()
24 »       »       {42 »       »       {
25 »       »       }43 »       »       }
26 »       }44 »       }
27 }</string>45 }</string>
28 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant46 ····<string>//·CS3008:·Identifier·`CLSClass._myEvent'·is·not·CLS-compliant
29 //·Line:·947 //·Line:·11
30 //·Compiler·options:·-warnaserror·-warn:148 //·Compiler·options:·-warnaserror·-warn:1
  
31 using·System;49 using·System;
32 [assembly:CLSCompliant·(true)]50 [assembly:·CLSCompliant(true)]
  
33 public·enum·E2·{ 
34 ········__VALUE51 public·delegate·void·MyDelegate();
  
 52 public·class·CLSClass·{
 53 ········public·event·MyDelegate·_myEvent;
35 }</string>54 }</string>
36 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant55 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant
37 //·Line:·956 //·Line:·9
38 //·Compiler·options:·-warnaserror·-warn:157 //·Compiler·options:·-warnaserror·-warn:1
  
39 using·System;58 using·System;
40 [assembly:·CLSCompliant(true)]59 [assembly:·CLSCompliant(true)]
  
41 public·class·CLSClass·{60 public·class·CLSClass·{
42 ········public·const·string·_value·=·"";61 ········public·const·string·_value·=·"";
43 }</string>62 }</string>
44 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant63 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant
45 //·Line:·964 //·Line:·9
46 //·Compiler·options:·-warnaserror·-warn:165 //·Compiler·options:·-warnaserror·-warn:1
  
47 using·System;66 using·System;
48 [assembly:CLSCompliant(true)]67 [assembly:CLSCompliant·(true)]
  
49 public·class·C·{ 
50 ········public·void·_()·{}68 public·enum·E2·{
 69 ········__VALUE
51 }</string>70 }</string>
52 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant71 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant
53 //·Line:·872 //·Line:·9
54 //·Compiler·options:·-warnaserror·-warn:173 //·Compiler·options:·-warnaserror·-warn:1
  
55 using·System;74 using·System;
56 [assembly:CLSCompliant(true)]75 [assembly:·CLSCompliant(true)]
  
57 public·class·_A·{76 public·class·CLSClass·{
 77 ········public·static·int·_value·=·3;
58 }</string>78 }</string>
59 ····<string>//·CS3008:·Identifier·`I._()'·is·not·CLS-compliant79 ····<string>//·CS3008:·Identifier·`I._()'·is·not·CLS-compliant
60 //·Line:·980 //·Line:·9
61 //·Compiler·options:·-warnaserror·-warn:181 //·Compiler·options:·-warnaserror·-warn:1
  
62 using·System;82 using·System;
63 [assembly:CLSCompliant(true)]83 [assembly:CLSCompliant(true)]
  
64 public·interface·I·{84 public·interface·I·{
65 ········void·_();85 ········void·_();
66 }</string>86 }</string>
67 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant87 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant
68 //·Line:·8 
69 //·Compiler·options:·-warnaserror·-warn:1 
  
70 using·System; 
71 [assembly:CLSCompliant(true)] 
  
72 public·interface·_I·{ 
73 }</string> 
74 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant 
75 //·Line:·988 //·Line:·9
76 //·Compiler·options:·-warnaserror·-warn:189 //·Compiler·options:·-warnaserror·-warn:1
  
77 using·System;90 using·System;
78 [assembly:·CLSCompliant(true)]91 [assembly:CLSCompliant(true)]
  
79 public·class·CLSClass·{ 
80 ········public·static·int·_value·=·3; 
81 }</string> 
82 ····<string>//·CS3008:·Identifier·`CLSClass._myEvent'·is·not·CLS-compliant 
83 //·Line:·11 
84 //·Compiler·options:·-warnaserror·-warn:1 
  
85 using·System; 
86 [assembly:·CLSCompliant(true)] 
  
87 public·delegate·void·MyDelegate(); 
  
88 public·class·CLSClass·{92 public·class·C·{
89 ········public·event·MyDelegate·_myEvent;93 ········public·void·_()·{}
90 }</string>94 }</string>
91 ··</Examples>95 ··</Examples>
92 </ErrorDocumentation>96 </ErrorDocumentation>
3.02 KB
CS0219
3.0 KB
CS0219
Ordering differences only
    
Offset 1, 65 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>CS0219</ErrorName>3 ··<ErrorName>CS0219</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used5 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used
6 //·Line:·106 //·Line:·9
7 //·Compiler·options:·-warn:3·-warnaserror7 //·Compiler·options:·-warn:3·-warnaserror
  
8 public·class·MyClass28 class·Main
9 {9 {
 10 ···public·void·Method·(int·i)
 11 ···{
 12 ·······long·p·=·-9;
 13 ···}
10 »       static·public·bool·b; 
11 ········static·public·void·Main·() 
12 ········{ 
13 ················object·o; 
14 ················switch·(b)·{ 
15 »       »       case·true: 
16 »       »       »       o·=·"yo"; 
17 »       »       »       break; 
18 ················} 
19 ········} 
20 }</string>14 }</string>
21 ····<string>//·CS0219:·The·constant·`C'·is·never·used15 ····<string>//·CS0219:·The·constant·`C'·is·never·used
22 //·Line:·916 //·Line:·9
23 //·Compiler·options:·-warn:3·-warnaserror17 //·Compiler·options:·-warn:3·-warnaserror
  
24 class·C18 class·C
25 {19 {
26 »       public·static·void·Main·()20 »       public·static·void·Main·()
27 »       {21 »       {
28 »       »       const·int·C·=·1;22 »       »       const·int·C·=·1;
29 »       }23 »       }
30 }</string>24 }</string>
31 ····<string>//·CS0219:·The·variable·`e'·is·assigned·but·its·value·is·never·used 
32 //·Line:·12 
33 //·Compiler·options:·-warn:3·-warnaserror 
  
34 using·System; 
35 public·class·ConsoleStub 
36 { 
37 »       public·static·void·Main() 
38 »       { 
39 »       »       try·{ 
40 »       »       }·catch·(Exception·e)·{ 
41 »       »       »       e·=·null; 
42 »       »       } 
43 »       } 
44 }</string> 
45 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used 
46 //·Line:·9 
47 //·Compiler·options:·-warn:3·-warnaserror 
  
48 class·Main 
49 { 
50 ···public·void·Method·(int·i) 
51 ···{ 
52 ·······long·p·=·-9; 
53 ···} 
54 }</string> 
55 ····<string>//·CS0219:·The·variable·`i'·is·assigned·but·its·value·is·never·used25 ····<string>//·CS0219:·The·variable·`i'·is·assigned·but·its·value·is·never·used
56 //·Line:·1426 //·Line:·14
57 //·Compiler·options:·-warn:3·-warnaserror27 //·Compiler·options:·-warn:3·-warnaserror
  
58 using·System.Collections.Generic;28 using·System.Collections.Generic;
  
59 class·C29 class·C
Offset 69, 34 lines modifiedOffset 37, 66 lines modified
69 »       »       try·{37 »       »       try·{
70 »       »       »       yield·return·1;38 »       »       »       yield·return·1;
71 »       »       }·finally·{39 »       »       }·finally·{
72 »       »       »       int·i·=·100;40 »       »       »       int·i·=·100;
73 »       »       }41 »       »       }
74 »       }42 »       }
75 }</string>43 }</string>
 44 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
 45 //·Line:·10
 46 //·Compiler·options:·-warn:3·-warnaserror
  
 47 public·class·MyClass2
 48 {
 49 »       static·public·bool·b;
 50 »       static·public·void·Main·()
 51 »       {
 52 »       »       object·o;
 53 »       »       if·(b)
 54 »       »       »       o·=·null;
 55 »       }
 56 }</string>
76 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used57 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used
77 //·Line:·958 //·Line:·9
78 //·Compiler·options:·-warn:3·-warnaserror59 //·Compiler·options:·-warn:3·-warnaserror
  
79 class·A60 class·A
80 {61 {
81 »       public·static·void·Main·()62 »       public·static·void·Main·()
82 »       {63 »       {
83 »       »       int·n\U00000065xt·=·0;64 »       »       int·n\U00000065xt·=·0;
84 »       }65 »       }
85 }</string>66 }</string>
 67 ····<string>//·CS0219:·The·variable·`e'·is·assigned·but·its·value·is·never·used
 68 //·Line:·12
 69 //·Compiler·options:·-warn:3·-warnaserror
  
 70 using·System;
 71 public·class·ConsoleStub
 72 {
 73 »       public·static·void·Main()
 74 »       {
 75 »       »       try·{
 76 »       »       }·catch·(Exception·e)·{
 77 »       »       »       e·=·null;
 78 »       »       }
 79 »       }
 80 }</string>
86 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used81 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
87 //·Line:·1082 //·Line:·10
88 //·Compiler·options:·-warn:3·-warnaserror83 //·Compiler·options:·-warn:3·-warnaserror
  
89 public·class·MyClass284 public·class·MyClass2
90 {85 {
91 »       static·public·bool·b;86 »       static·public·bool·b;
92 »       static·public·void·Main·()87 ········static·public·void·Main·()
93 »       { 
94 »       »       object·o; 
Max diff block lines reached; 38/3039 bytes (1.25%) of diff not shown.
17.5 KB
CS1525
17.5 KB
CS1525
Ordering differences only
    
Offset 1, 565 lines modifiedOffset 1, 541 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`fe',·expecting·`class',·`delegate',·`enum',·`interface',·`partial',·`ref',·or·`struct'5 ····<string>//·CS1525:·Unexpected·symbol·`end-of-file'
6 //·Line:·66 //·Line:·7
  
7 namespace·X 
8 { 
9 »       sealed·fe·{} 
10 }</string> 
11 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`(',·`{',·or·`=&gt;' 
12 //·Line:·6 
  
13 class·MyClass 
14 { 
15 »       void·a&lt;T&gt; 
16 }</string> 
17 ····<string>//·CS1525:·Unexpected·symbol·`)',·expecting·`.'·or·`[' 
18 //·Line:·10 
  
19 using·System.Collections; 
  
 7 namespace·X··{</string>
20 class·Collection·:·CollectionBase 
21 { 
22 »       public·int·Add·(int·x) 
23 »       { 
24 »       »       return·((IList)·base).Add·(x); 
25 »       } 
26 }</string> 
27 ····<string>//·CS1525:·Unexpected·symbol·`ref'8 ····<string>//·CS1525:·Unexpected·symbol·`ref'
28 //·Line:·89 //·Line:·8
  
29 public·class·Test10 public·class·Test
30 {11 {
31 »       static·void·Main·()12 »       static·void·Main·()
32 »       {13 »       {
33 »       »       string·ref·=·"abc";14 »       »       string·ref·=·"abc";
34 »       }15 »       }
35 }</string>16 }</string>
36 ····<string>//·CS1525:·Unexpected·symbol·`&gt;',·expecting·`[',·`identifier',·`in',·or·`out' 
37 //·Line:·4 
  
38 public·class·C&lt;&gt; 
39 { 
40 }</string> 
41 ····<string>//·CS1525:·Unexpected·symbol·`}' 
42 //·Line:·10 
  
43 using·System; 
  
44 class·Foo 
45 { 
46 »       void·Bar·() 
47 »       { 
48 »       »       throw·new·Exception·("e", 
49 »       } 
50 }</string> 
51 ····<string>//·CS1525:·Unexpected·symbol·`int' 
52 //·Line:·8 
  
53 class·T·{ 
54 »       void·member·() 
55 »       { 
56 »       »       int·a·=·1·|·2 
57 »       »       int·b; 
58 »       } 
59 }</string> 
60 ····<string>//·CS1525:·Unexpected·symbol·`i',·expecting·`}',·`case',·or·`default:'17 ····<string>//·CS1525:·Unexpected·symbol·`i',·expecting·`}',·`case',·or·`default:'
61 //·Line:·1118 //·Line:·11
  
62 class·X·{19 class·X·{
  
63 »       static·void·Main·()20 »       static·void·Main·()
64 »       {21 »       {
65 »       »       int·i·=·0;22 »       »       int·i·=·0;
  
66 »       »       switch·(i){23 »       »       switch·(i){
67 »       »       »       i·=·4;24 »       »       »       i·=·4;
68 »       »       }25 »       »       }
69 »       }26 »       }
70 }</string>27 }</string>
71 ····<string>//·CS1525:·Unexpected·symbol·`super',·expecting·`base'·or·`this'28 ····<string>//·CS1525:·Unexpected·symbol·`end-of-file',·expecting·`(',·`,',·`.',·`:',·`::',·`]',·or·`&lt;'
72 //·Line:·729 //·Line:·4
  
 30 class·C1&lt;[at</string>
 31 ····<string>//·CS1525:·Unexpected·symbol·`==',·expecting·`('·or·`type'
 32 //·Line:·8
  
73 class·Bar33 class·A
74 {34 {
 35 »       public·static·implicit·operator·==·(A·a,·bool·b)
75 »       Bar(int·a) 
76 »       »       :super() 
77 »       {36 »       {
 37 »       »       return·false;
78 »       }38 »       }
79 }</string>39 }</string>
80 ····<string>//·CS1525:·Unexpected·symbol·`;',·expecting·`(',·`[',·or·`{'40 ····<string>//·CS1026:·Unexpected·symbol·`;',·expecting·`)'·or·`,'
81 //·Line:·741 //·Line:·10
  
 42 using·System;
82 class·X·{ 
83 »       static·void·Main·() 
84 »       { 
85 »       »       X·x·=·new·X; 
86 »       } 
87 }</string> 
88 ····<string>//·CS1525:·Unexpected·symbol·`:',·expecting·`,',·`;',·or·`=' 
89 //·Line:·7 
  
90 class·X·{43 class·Test·{
91 »       public·static·void·Main·() 
92 »       { 
93 »       »       int·myarray:; 
94 »       }44 ········static·void·Main·()
 45 ········{
 46 ················string·uri·=·"http://localhost/";
 47 ················int·default_port·=·(uri.StartsWith·("http://")·?·80·:·-1;
 48 ········}
95 }</string>49 }</string>
96 ····<string>//·CS1525:·Unexpected·symbol·`default:'50 ····<string>//·CS1525:·Unexpected·symbol·`public',·expecting·`:',·`;',·`{',·or·`=&gt;'
97 //·Line:·1251 //·Line:·5
  
98 class·Program 
99 { 
Max diff block lines reached; 14838/17855 bytes (83.10%) of diff not shown.
642 B
CS1038
630 B
CS1038
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>CS1038</ErrorName>3 ··<ErrorName>CS1038</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1038:·#endregion·directive·expected5 ····<string>//·CS1038:·#endregion·directive·expected
6 //·Line:·56 //·Line:·5
  
7 #region 
8 #endif</string>7 #region</string>
9 ····<string>//·CS1038:·#endregion·directive·expected8 ····<string>//·CS1038:·#endregion·directive·expected
10 //·Line:·59 //·Line:·5
  
11 #region10 #region
12 #else11 #else
13 #endregion</string>12 #endregion</string>
14 ····<string>//·CS1038:·#endregion·directive·expected13 ····<string>//·CS1038:·#endregion·directive·expected
15 //·Line:·514 //·Line:·5
  
 15 #region
16 #region</string>16 #endif</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1.12 KB
CS1628
1.11 KB
CS1628
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>CS1628</ErrorName>3 ··<ErrorName>CS1628</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1628:·Parameter·`i'·cannot·be·used·inside·`anonymous·method'·when·using·`ref'·or·`out'·modifier 
6 //·Line:·8 
  
7 public·class·Test·{ 
8 ··public·void·test(out·int·i)·{ 
9 ····i·=·0; 
10 ····System.EventHandler·test·=·delegate·{ 
11 ······i++; 
12 ····}; 
13 ··} 
14 }</string> 
15 ····<string>//·CS1628:·Parameter·`a'·cannot·be·used·inside·`anonymous·method'·when·using·`ref'·or·`out'·modifier5 ····<string>//·CS1628:·Parameter·`a'·cannot·be·used·inside·`anonymous·method'·when·using·`ref'·or·`out'·modifier
16 //·Line:·156 //·Line:·15
17 using·System;7 using·System;
  
18 delegate·void·D·();8 delegate·void·D·();
  
19 class·X·{9 class·X·{
Offset 27, 9 lines modifiedOffset 16, 20 lines modified
27 »       static·void·Host·(ref·int·a)16 »       static·void·Host·(ref·int·a)
28 »       {17 »       {
29 »       »       D·b·=·delegate·{18 »       »       D·b·=·delegate·{
30 »       »       »       a·=·1;19 »       »       »       a·=·1;
31 »       »       };20 »       »       };
32 »       }21 »       }
33 }</string>22 }</string>
 23 ····<string>//·CS1628:·Parameter·`i'·cannot·be·used·inside·`anonymous·method'·when·using·`ref'·or·`out'·modifier
 24 //·Line:·8
  
 25 public·class·Test·{
 26 ··public·void·test(out·int·i)·{
 27 ····i·=·0;
 28 ····System.EventHandler·test·=·delegate·{
 29 ······i++;
 30 ····};
 31 ··}
 32 }</string>
34 ··</Examples>33 ··</Examples>
35 </ErrorDocumentation>34 </ErrorDocumentation>
1.21 KB
CS1942
1.2 KB
CS1942
Ordering differences only
    
Offset 1, 12 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>CS1942</ErrorName>3 ··<ErrorName>CS1942</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1942:·An·expression·type·in·`select'·clause·is·incorrect.·Type·inference·failed·in·the·call·to·`Select'5 ····<string>//·CS1942:·An·expression·type·in·`select'·clause·is·incorrect.·Type·inference·failed·in·the·call·to·`Select'
 6 //·Line:·12
  
 7 using·System;
 8 using·System.Linq;
  
 9 class·C
 10 {
 11 »       public·static·void·Main·()
 12 »       {
 13 »       »       var·e·=·from·values·in·"abcd"
 14 »       »       »       select·null;
 15 »       }
 16 }</string>
 17 ····<string>//·CS1942:·An·expression·type·in·`select'·clause·is·incorrect.·Type·inference·failed·in·the·call·to·`Select'
6 //·Line:·1818 //·Line:·18
  
7 using·System;19 using·System;
  
8 class·TestA20 class·TestA
9 {21 {
10 »       public·string·Select&lt;U&gt;·(Func&lt;TestA,·U&gt;·f)22 »       public·string·Select&lt;U&gt;·(Func&lt;TestA,·U&gt;·f)
Offset 18, 23 lines modifiedOffset 32, 9 lines modified
18 public·class·C32 public·class·C
19 {33 {
20 »       static·void·Main·()34 »       static·void·Main·()
21 »       {35 »       {
22 »       »       string·foo·=·from·a·in·new·TestA·()·select·null;36 »       »       string·foo·=·from·a·in·new·TestA·()·select·null;
23 »       }37 »       }
24 }</string>38 }</string>
25 ····<string>//·CS1942:·An·expression·type·in·`select'·clause·is·incorrect.·Type·inference·failed·in·the·call·to·`Select' 
26 //·Line:·12 
  
27 using·System; 
28 using·System.Linq; 
  
29 class·C 
30 { 
31 »       public·static·void·Main·() 
32 »       { 
33 »       »       var·e·=·from·values·in·"abcd" 
34 »       »       »       select·null; 
35 »       } 
36 }</string> 
37 ··</Examples>39 ··</Examples>
38 </ErrorDocumentation>40 </ErrorDocumentation>
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·{}
17.5 KB
CS0122
17.5 KB
CS0122
Ordering differences only
    
Offset 1, 75 lines modifiedOffset 1, 98 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·`N.S'·is·inaccessible·due·to·its·protection·level5 ····<string>//·CS0122:·`Y.Y(string)'·is·inaccessible·due·to·its·protection·level
6 //·Line:·9 
7 //·Compiler·options:·-r:CS0122-36-lib.dll 
  
8 class·X 
9 { 
10 »       static·void·Main·() 
11 »       { 
12 »       »       var·v·=·new·N.S·(); 
13 »       } 
14 }</string> 
15 ····<string>//·CS0122:·`Foo.this[int]'·is·inaccessible·due·to·its·protection·level 
16 //·Line:·146 //·Line:·12
  
17 using·System;7 using·System;
18 »        
19 public·class·Foo·{8 public·class·Y·{
20 »       private·int·this[int·index]·{·get·{·return·index;·}·}9 »       private·Y(String·test)·{
 10 »       }
21 }11 }
  
 12 class·T·:·Y·{
 13 »       public·T(String·test,·String·test1)·:·base(test)·{
22 »        
23 public·class·Bar·{ 
24 »       public·static·void·Main·() 
25 »       { 
26 »       »       Foo·foo·=·new·Foo·(); 
27 »       »       Console.WriteLine·(foo[5]); 
28 »       }14 »       }
 15 »       static·void·Main·()·{}
29 }</string>16 }</string>
30 ····<string>//·CS0122:·`BB.AnEvent'·is·inaccessible·due·to·its·protection·level17 ····<string>//·CS0122:·`C.I'·is·inaccessible·due·to·its·protection·level
31 //·Line:·1018 //·Line:·11
  
32 using·System; 
  
33 class·X·19 class·C
34 {20 {
 21 »       protected·interface·I
 22 »       {
 23 »       }
35 ·······static·void·Main·() 
36 ·······{ 
37 ···············BB·b·=·new·BB·(); 
38 ···············b.AnEvent·+=·DoIt; 
39 ·······} 
40 ······· 
41 ·······public·static·void·DoIt·(object·sender,·EventArgs·args)·{} 
42 }24 }
  
43 public·class·BB25 class·A·:·C.I
44 {26 {
45 ·······event·EventHandler·AnEvent; 
46 }</string>27 }</string>
47 ····<string>//·CS0122:·`Foo.Bar()'·is·inaccessible·due·to·its·protection·level28 ····<string>//·CS0122:·`A.IFileWatcher'·is·inaccessible·due·to·its·protection·level
48 //·Line:·1729 //·Line:·9
 30 //·Compiler·options:·-r:CS0122-19-lib.dll
  
49 using·System;31 namespace·A·{
 32 »       class·C·{
 33 »       »       public·static·void·Main·()
 34 »       »       {
 35 »       »       »       IFileWatcher·i;
 36 »       »       }
 37 »       }
 38 }</string>
 39 ····<string>//·CS0122:·`M.Test&lt;S.P&gt;(I&lt;S.P&gt;)'·is·inaccessible·due·to·its·protection·level
 40 //·Line:·27
  
50 public·class·Foo41 interface·I&lt;T&gt;
51 {42 {
52 »       void·Bar·()43 }
  
 44 struct·S
 45 {
 46 »       class·P
 47 »       {
 48 »       }
 49 »       
 50 »       public·class·C·:·I&lt;P&gt;
53 »       {51 »       {
54 »       }52 »       }
55 }53 }
  
56 public·class·Baz·:·Foo54 class·M
57 {55 {
58 »       public·static·void·Main·(String[]·args)56 »       static·void·Test&lt;T&gt;(I&lt;T&gt;·iface)
59 »       {57 »       {
60 »       »       Bar·();58 »       }
  
 59 »       static·void·Test()
 60 »       {
 61 »       »       Test·(new·S.C·());
 62 »       }
 63 }</string>
 64 ····<string>//·CS0122:·`Test.SomeValue'·is·inaccessible·due·to·its·protection·level
 65 //·Line:·7
 66 //·Compiler·options:·-r:CS0122-14-lib.dll
  
 67 public·class·MyEnum
 68 {
 69 »       int·Unknown·=·Test.SomeValue;
 70 »       static·void·Main·()·{}
 71 }</string>
 72 ····<string>//·CS0122:·`N.S'·is·inaccessible·due·to·its·protection·level
 73 //·Line:·9
 74 //·Compiler·options:·-r:CS0122-36-lib.dll
  
 75 class·X
 76 {
 77 »       static·void·Main·()
 78 »       {
 79 »       »       var·v·=·new·N.S·();
61 »       }80 »       }
62 }</string>81 }</string>
63 ····<string>//·CS0122:·`C.this[int]'·is·inaccessible·due·to·its·protection·level82 ····<string>//·CS0122:·`C.this[int]'·is·inaccessible·due·to·its·protection·level
64 //·Line:·683 //·Line:·6
  
65 using·System;84 using·System;
66 using·System.Collections;85 using·System.Collections;
Offset 83, 72 lines modifiedOffset 106, 57 lines modified
83 {106 {
Max diff block lines reached; 14936/17906 bytes (83.41%) of diff not shown.
1.49 KB
CS1986
1.48 KB
CS1986
Ordering differences only
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1986</ErrorName>3 ··<ErrorName>CS1986</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method5 ····<string>//·CS1986:·The·`await'·operand·type·`A'·must·have·suitable·GetAwaiter·method
6 //·Line:·156 //·Line:·17
  
7 static·class·S7 static·class·S
8 {8 {
9 »       public·static·void·GetAwaiter·(this·int·i)9 »       public·static·void·GetAwaiter·(this·int·i)
10 »       {10 »       {
11 »       }11 »       }
12 }12 }
  
13 class·A13 class·A
14 {14 {
 15 »       bool·GetAwaiter;
 16 »       
15 »       static·async·void·Test·()17 »       static·async·void·Test·()
16 »       {18 »       {
17 »       »       await·1;19 »       »       await·new·A·();
18 »       }20 »       }
19 }</string>21 }</string>
20 ····<string>//·CS1986:·The·`await'·operand·type·`A'·must·have·suitable·GetAwaiter·method22 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method
21 //·Line:·1723 //·Line:·16
  
22 static·class·S24 static·class·S
23 {25 {
24 »       public·static·void·GetAwaiter·(this·int·i)26 »       public·static·int·GetAwaiter&lt;T&gt;·(this·int·i)
25 »       {27 »       {
 28 »       »       return·1;
26 »       }29 »       }
27 }30 }
  
28 class·A31 class·A
29 {32 {
30 »       bool·GetAwaiter; 
31 »        
32 »       static·async·void·Test·()33 »       static·async·void·Test·()
33 »       {34 »       {
34 »       »       await·new·A·();35 »       »       await·9;
35 »       }36 »       }
36 }</string>37 }</string>
37 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method38 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method
38 //·Line:·1639 //·Line:·15
  
39 static·class·S40 static·class·S
40 {41 {
41 »       public·static·int·GetAwaiter&lt;T&gt;·(this·int·i)42 »       public·static·void·GetAwaiter·(this·int·i)
42 »       {43 »       {
43 »       »       return·1; 
44 »       }44 »       }
45 }45 }
  
46 class·A46 class·A
47 {47 {
48 »       static·async·void·Test·()48 »       static·async·void·Test·()
49 »       {49 »       {
50 »       »       await·9;50 »       »       await·1;
51 »       }51 »       }
52 }</string>52 }</string>
53 ··</Examples>53 ··</Examples>
54 </ErrorDocumentation>54 </ErrorDocumentation>
2.94 KB
CS1944
2.92 KB
CS1944
Ordering differences only
    
Offset 1, 112 lines modifiedOffset 1, 112 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1944</ErrorName>3 ··<ErrorName>CS1944</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation5 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
6 //·Line:·146 //·Line:·15
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·byte*·D·(int*[]·d);12 »       unsafe·delegate·int*·D·(int·i);
 13 »       
13 »       public·static·void·Main·()14 »       public·static·void·Main·()
14 »       {15 »       {
15 »       »       unsafe·{16 »       »       unsafe·{
16 »       »       »       Expression&lt;D&gt;·e6·=·(p)·=&gt;·(byte*)p·[10];17 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;
17 »       »       }18 »       »       }
18 »       }19 »       }
19 }</string>20 }</string>
20 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation21 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
21 //·Line:·1422 //·Line:·13
22 //·Compiler·options:·-unsafe23 //·Compiler·options:·-unsafe
  
23 using·System;24 using·System;
24 using·System.Linq.Expressions;25 using·System.Linq.Expressions;
  
25 class·C26 class·C
26 {27 {
27 »       public·static·void·Main·()28 »       public·static·void·Main·()
28 »       {29 »       {
29 »       »       unsafe·{30 »       »       unsafe·{
30 »       »       »       int*[]·p·=·null; 
31 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e6·=·()·=&gt;·(int)p·[10];31 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);
32 »       »       }32 »       »       }
33 »       }33 »       }
34 }</string>34 }</string>
35 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation35 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
36 //·Line:·1336 //·Line:·15
37 //·Compiler·options:·-unsafe37 //·Compiler·options:·-unsafe
  
38 using·System;38 using·System;
39 using·System.Linq.Expressions;39 using·System.Linq.Expressions;
  
40 class·C40 class·C
41 {41 {
 42 »       unsafe·delegate·int*·D·();
 43 »       
42 »       public·static·void·Main·()44 »       public·static·void·Main·()
43 »       {45 »       {
44 »       »       unsafe·{46 »       »       unsafe·{
45 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);47 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);
46 »       »       }48 »       »       }
47 »       }49 »       }
48 }</string>50 }</string>
49 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation51 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
50 //·Line:·1552 //·Line:·15
51 //·Compiler·options:·-unsafe53 //·Compiler·options:·-unsafe
  
52 using·System;54 using·System;
53 using·System.Linq.Expressions;55 using·System.Linq.Expressions;
  
54 class·C56 class·C
55 {57 {
56 »       unsafe·delegate·int*·D·(int·i);58 »       unsafe·delegate·int·D·(int*·i);
57 »       59 »       
58 »       public·static·void·Main·()60 »       public·static·void·Main·()
59 »       {61 »       {
60 »       »       unsafe·{62 »       »       unsafe·{
61 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;63 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·*p;
62 »       »       }64 »       »       }
63 »       }65 »       }
64 }</string>66 }</string>
65 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation67 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
66 //·Line:·1568 //·Line:·14
67 //·Compiler·options:·-unsafe69 //·Compiler·options:·-unsafe
  
68 using·System;70 using·System;
69 using·System.Linq.Expressions;71 using·System.Linq.Expressions;
  
70 class·C72 class·C
71 {73 {
72 »       unsafe·delegate·int*·D·(); 
73 »        
74 »       public·static·void·Main·()74 »       public·static·void·Main·()
75 »       {75 »       {
76 »       »       unsafe·{76 »       »       unsafe·{
77 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);77 »       »       »       int*[]·p·=·null;
 78 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e6·=·()·=&gt;·(int)p·[10];
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·=·p·=&gt;·*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
  
1.04 KB
CS1577
1.03 KB
CS1577
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>CS1577</ErrorName>3 ··<ErrorName>CS1577</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1577:·Referenced·assembly·`CS1577-lib,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'·does·not·have·a·strong·name5 ····<string>//·CS1577:·Referenced·assembly·`CS1577-lib,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'·does·not·have·a·strong·name
6 //·Line:·06 //·Line:·0
7 //·Compiler·options:·-keyfile:cs1577.snk·-r:CS1577-lib.dll7 //·Compiler·options:·-r:CS1577-lib.dll
  
 8 [assembly:·System.Reflection.AssemblyKeyFileAttribute·("cs1577.snk")]
  
8 class·Test9 class·Test
9 {10 {
10 »       static·void·Main·()11 »       static·void·Main·()
11 »       {12 »       {
12 »       »       C·c·=·new·C·();13 »       »       C·c·=·new·C·();
13 »       }14 »       }
14 }</string>15 }</string>
15 ····<string>//·CS1577:·Referenced·assembly·`CS1577-lib,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'·does·not·have·a·strong·name16 ····<string>//·CS1577:·Referenced·assembly·`CS1577-lib,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'·does·not·have·a·strong·name
16 //·Line:·017 //·Line:·0
17 //·Compiler·options:·-r:CS1577-lib.dll18 //·Compiler·options:·-keyfile:cs1577.snk·-r:CS1577-lib.dll
  
18 [assembly:·System.Reflection.AssemblyKeyFileAttribute·("cs1577.snk")] 
  
19 class·Test19 class·Test
20 {20 {
21 »       static·void·Main·()21 »       static·void·Main·()
22 »       {22 »       {
23 »       »       C·c·=·new·C·();23 »       »       C·c·=·new·C·();
24 »       }24 »       }
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>
4.5 KB
CS0119
4.49 KB
CS0119
Ordering differences only
    
Offset 1, 43 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>CS0119</ErrorName>3 ··<ErrorName>CS0119</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected 
6 //·Line:·8 
  
7 class·A 
8 { 
9 »       public·void·f·() 
10 ········{ 
11 ················this.test·bad·=·null; 
12 ········} 
13 »       static·void·Main·()·{} 
14 }</string> 
15 ····<string>//·CS0119:·Expression·denotes·a·`namespace',·where·a·`variable',·`value'·or·`method·group'·was·expected5 ····<string>//·CS0119:·Expression·denotes·a·`namespace',·where·a·`variable',·`value'·or·`method·group'·was·expected
16 //·Line:·86 //·Line:·8
  
17 class·X7 class·X
18 {8 {
19 »       public·static·void·Main·()9 »       public·static·void·Main·()
20 »       {10 »       {
21 »       »       System.Collections.Generic·("");11 »       »       System.Collections.Generic·("");
22 »       }12 »       }
23 }</string>13 }</string>
24 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected14 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected
25 //·Line:·915 //·Line:·10
  
 16 delegate·void·D·();
  
26 class·A17 class·C
27 {18 {
 19 ····public·void·Foo·(int·i)
 20 ····{
 21 ········D·d·=·new·D·(i);
 22 ····}
28 ········private·string·test; 
29 »       public·void·f·() 
30 ········{ 
31 ················this.test·bad·=·null; 
32 ········} 
33 »       static·void·Main·()·{} 
34 }</string>23 }</string>
35 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected24 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected
36 //·Line:·1525 //·Line:·15
  
37 class·A26 class·A
38 {27 {
39 »       public·class·D28 »       public·class·D
Offset 48, 100 lines modifiedOffset 37, 111 lines modified
48 class·B37 class·B
49 {38 {
50 »       public·B·()39 »       public·B·()
51 »       {40 »       {
52 »       »       A.D·=·2;41 »       »       A.D·=·2;
53 »       }42 »       }
54 }</string>43 }</string>
55 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected44 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected
56 //·Line:·1045 //·Line:·8
  
57 delegate·void·D·(); 
  
58 class·C46 class·C
59 {47 {
60 ····public·void·Foo·(int·i) 
61 ····{ 
62 ········D·d·=·new·D·(i); 
63 ····}48 »       static·void·Foo&lt;T&gt;·()
 49 »       {
 50 »       »       T.ToString·();
 51 »       }
64 }</string>52 }</string>
65 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`method·group'·was·expected53 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected
66 //·Line:·1154 //·Line:·14
  
67 using·System;55 using·System;
  
68 class·X56 namespace·Test
69 {57 {
70 »       static·void·Main·()58 »       public·delegate·void·SomeDel·(Action·a);
  
 59 »       public·class·TestClass
71 »       {60 »       {
72 »       »       Delegate·d·=·null; 
73 »       »       Console.WriteLine·(d·(null,·null));61 »       »       public·void·TestMethod·()
 62 »       »       {
 63 »       »       »       SomeDel·(()·=&gt;·{·});
 64 »       »       }
74 »       }65 »       }
75 }</string>66 }</string>
76 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected67 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected
77 //·Line:·1568 //·Line:·9
  
78 class·A69 class·A
79 {70 {
80 »       public·class·T 
81 »       { 
82 »       } 
83 }71 ········private·string·test;
 72 »       public·void·f·()
 73 ········{
 74 ················this.test·bad·=·null;
 75 ········}
 76 »       static·void·Main·()·{}
 77 }</string>
 78 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected
 79 //·Line:·10
  
84 class·B&lt;T&gt;·:·A80 class·A
85 {81 {
86 »       void·Foo·()82 »       delegate·string·Test·(string·t);
  
 83 »       public·static·void·Main·()
87 »       {84 »       {
88 »       »       T.Equals·(null,·null);85 »       »       Test·("t");
89 »       }86 »       }
90 }</string>87 }</string>
 88 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected
 89 //·Line:·8
  
 90 class·A
 91 {
 92 »       public·void·f·()
 93 ········{
 94 ················this.test·bad·=·null;
 95 ········}
 96 »       static·void·Main·()·{}
Max diff block lines reached; 1191/4557 bytes (26.14%) of diff not shown.
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.67 KB
CS0403
1.66 KB
CS0403
Ordering differences only
    
Offset 1, 25 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>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:·76 //·Line:·8
  
7 class·Test&lt;T&gt;7 class·Test&lt;T&gt;
8 {8 {
9 »       public·T·Null·()9 »       public·T·Null·()
10 »       {10 »       {
11 »       »       return·null;11 »       »       return·(null);
12 »       }12 »       }
13 }13 }</string>
 14 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
 15 //·Line:·8
  
14 class·X16 class·X
15 {17 {
16 »       static·void·Main·() 
17 »       {·}18 »       public·static·T·CreateMethod&lt;T&gt;·()
 19 »       {
 20 »       »       return·(T)null;
 21 »       }
18 }</string>22 }</string>
19 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead23 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
20 //·Line:·824 //·Line:·8
  
21 struct·S25 struct·S
22 {26 {
23 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct27 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
Offset 27, 28 lines modifiedOffset 32, 23 lines modified
27 »       »       T·t·=·null;32 »       »       T·t·=·null;
28 »       }33 »       }
  
29 »       static·void·Main·()34 »       static·void·Main·()
30 »       {·}35 »       {·}
31 }</string>36 }</string>
32 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead37 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
33 //·Line:·838 //·Line:·7
  
34 class·X 
35 { 
36 »       public·static·T·CreateMethod&lt;T&gt;·() 
37 »       { 
38 »       »       return·(T)null; 
39 »       } 
40 }</string> 
41 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead 
42 //·Line:·8 
  
43 class·Test&lt;T&gt;39 class·Test&lt;T&gt;
44 {40 {
45 »       public·T·Null·()41 »       public·T·Null·()
46 »       {42 »       {
47 »       »       return·(null);43 »       »       return·null;
48 »       }44 »       }
 45 }
  
 46 class·X
 47 {
 48 »       static·void·Main·()
 49 »       {·}
49 }</string>50 }</string>
50 ··</Examples>51 ··</Examples>
51 </ErrorDocumentation>52 </ErrorDocumentation>
1.2 KB
CS0737
1.19 KB
CS0737
Ordering differences only
    
Offset 1, 11 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>CS0737</ErrorName>3 ··<ErrorName>CS0737</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0737:·`MyTest'·does·not·implement·interface·member·`System.ICloneable.Clone()'·and·the·best·implementing·candidate·`MyTest.Clone()'·is·not·public
 6 //·Line:·6
  
 7 using·System;
  
 8 public·class·MyTest·:·ICloneable
 9 {
 10 »       object·Clone()
 11 »       {
 12 »       »       return·MemberwiseClone();
 13 »       }
 14 }</string>
5 ····<string>//·CS0737:·`MySubClass'·does·not·implement·interface·member·`I.Foo.set'·and·the·best·implementing·candidate·`MyTest.Foo.set'·is·not·public15 ····<string>//·CS0737:·`MySubClass'·does·not·implement·interface·member·`I.Foo.set'·and·the·best·implementing·candidate·`MyTest.Foo.set'·is·not·public
6 //·Line:·616 //·Line:·6
  
7 using·System;17 using·System;
  
8 interface·I18 interface·I
9 {19 {
Offset 36, 21 lines modifiedOffset 48, 9 lines modified
36 public·class·MyTest48 public·class·MyTest
37 {49 {
38 »       internal·object·Clone·()50 »       internal·object·Clone·()
39 »       {51 »       {
40 »       »       return·MemberwiseClone·();52 »       »       return·MemberwiseClone·();
41 »       }53 »       }
42 }</string>54 }</string>
43 ····<string>//·CS0737:·`MyTest'·does·not·implement·interface·member·`System.ICloneable.Clone()'·and·the·best·implementing·candidate·`MyTest.Clone()'·is·not·public 
44 //·Line:·6 
  
45 using·System; 
  
46 public·class·MyTest·:·ICloneable 
47 { 
48 »       object·Clone() 
49 »       { 
50 »       »       return·MemberwiseClone(); 
51 »       } 
52 }</string> 
53 ··</Examples>55 ··</Examples>
54 </ErrorDocumentation>56 </ErrorDocumentation>
16.9 KB
CS0266
16.9 KB
CS0266
Ordering differences only
    
Offset 1, 74 lines modifiedOffset 1, 65 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`int'·to·`char'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)5 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`System.Collections.Generic.IEnumerable&lt;T&gt;'·to·`System.Collections.Generic.IEnumerable&lt;U&gt;'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
6 //·Line:·126 //·Line:·12
  
 7 using·System;
 8 using·System.Collections.Generic;
7 class·X 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       char·x·=·'A'; 
12 »       »       char·b·=·+x; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`long'·to·`int'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
16 //·Line·:·6 
  
17 class·X·{ 
18 ····const·uint·a·=·2; 
19 ····const·int·b·=·-a; 
20 }</string> 
21 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int'·to·`sbyte'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
22 //·Line:·33 
  
23 class·A39 public·class·Test
24 {10 {
25 »       public·static·implicit·operator·sbyte·(A3·mask)11 »       static·void·Bla&lt;T,·U&gt;·()·where·T·:·U
26 »       {12 »       {
27 »       »       return·1;13 »       »       IEnumerable&lt;T&gt;·ita·=·null;
 14 »       »       IEnumerable&lt;U&gt;·itu·=·ita;
28 »       }15 »       }
 16 }</string>
 17 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Helper*'·to·`Obsolete*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 18 //·Line:·18
 19 //·Compiler·options:·-unsafe
  
 20 class·Box·{
 21 ········public·Helper·o;
 22 }
29 »       public·static·implicit·operator·uint·(A3·mask) 
30 »       { 
31 »       »       return·6; 
32 »       } 
33 »        
34 »       public·static·implicit·operator·long·(A3·mask) 
35 »       { 
36 »       »       return·7; 
37 »       } 
  
 23 unsafe·struct·Obsolete·{
38 »       public·static·implicit·operator·ulong·(A3·mask) 
39 »       { 
40 »       »       return·8; 
41 »       } 
42 }24 }
  
 25 unsafe·struct·Helper·{}
  
43 public·class·C 
44 { 
45 »       public·static·int·Main·() 
46 »       { 
47 »       »       A3·a3·=·null; 
48 »       »       sbyte·sa3·=·-a3; 
49 »       }26 class·MainClass·{
 27 ········unsafe·public·static·void·Main·()
 28 ········{
 29 ················Box·b·=·new·Box·();
 30 ················fixed·(Obsolete*·p·=·&amp;b.o)
 31 ················{
 32 ················}
 33 ········}
50 }</string>34 }</string>
51 ····<string>//·CS0266:··Cannot·implicitly·convert·type·`int'·to·`sbyte'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)35 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Foo.MyEnumType'·to·`uint'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
52 //·Line:·936 //·Line:·11
  
53 class·S 
54 {37 public·class·Foo·{
 38 ··enum·MyEnumType·{·MyValue·}
  
 39 ··public·void·Bar·()
 40 ··{
 41 ····uint·my_uint_var·=·0;
 42 ····switch·(my_uint_var)·{
 43 ····case·MyEnumType.MyValue:
 44 ······break;
 45 ····default:
 46 ······break;
 47 ····}
 48 ··}
  
55 »       static·void·Main·()49 ··static·void·Main·()·{}
56 »       { 
57 »       »       sbyte·s·=·1; 
58 »       »       sbyte·r·=·+s; 
59 »       } 
60 }</string>50 }</string>
61 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Foo&lt;int&gt;.FooEvent'·to·`Foo&lt;string&gt;.FooEvent'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)51 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Foo&lt;int&gt;.FooEvent'·to·`Foo&lt;string&gt;.FooEvent'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
62 //·Line:·1252 //·Line:·12
  
63 class·Foo&lt;T&gt;·{53 class·Foo&lt;T&gt;·{
64 »       public·event·FooEvent·Event;54 »       public·event·FooEvent·Event;
65 »       public·delegate·T·FooEvent();55 »       public·delegate·T·FooEvent();
Offset 76, 24 lines modifiedOffset 67, 14 lines modified
  
76 class·CompilerCrashTest·{67 class·CompilerCrashTest·{
77 »       static·void·Main()·{68 »       static·void·Main()·{
78 »       »       Foo&lt;string&gt;·foo·=·new·Foo&lt;string&gt;();69 »       »       Foo&lt;string&gt;·foo·=·new·Foo&lt;string&gt;();
79 »       »       foo.Event·+=·new·Foo&lt;int&gt;.FooEvent·(()·=&gt;·0);70 »       »       foo.Event·+=·new·Foo&lt;int&gt;.FooEvent·(()·=&gt;·0);
80 »       }71 »       }
81 }</string>72 }</string>
82 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`double'·to·`int'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
83 //·Line:·8 
  
84 class·Program 
85 { 
86 »       static·void·Main() 
87 »       { 
88 »       »       var·s·=·$"{1,·0.0}"; 
89 »       } 
90 }</string> 
91 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`S?'·to·`A'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)73 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`S?'·to·`A'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
92 //·Line:·974 //·Line:·9
  
Max diff block lines reached; 13628/17225 bytes (79.12%) of diff not shown.
3.71 KB
CS0815
3.7 KB
CS0815
Ordering differences only
    
Offset 1, 66 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>CS0815</ErrorName>3 ··<ErrorName>CS0815</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)'
6 //·Line:·96 //·Line:·8
  
  
7 public·class·Test7 class·XX
8 {8 {
9 »       static·void·Main·()9 »       public·static·void·Main·()
10 »       { 
11 »       »       var·v·=·Foo·(); 
12 »       } 
  
13 »       static·void·Foo·() 
14 »       {10 »       {
 11 »       »       var·m·=·(1,·Main);
15 »       }12 »       }
16 }</string>13 }</string>
17 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'14 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
18 //·Line:·815 //·Line:·8
  
19 public·class·Test16 public·class·Test
20 {17 {
21 »       static·void·Main·()18 »       static·void·Main·()
22 »       {19 »       {
23 »       »       var·l·=·x·=&gt;·x·+·1;20 »       »       var·l·=·x·=&gt;·x·+·1;
24 »       }21 »       }
25 }</string>22 }</string>
26 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'23 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group'
27 //·Line:·924 //·Line:·8
  
  
28 public·class·Test25 public·class·Tests
29 {26 {
30 »       static·void·Main·()27 »       public·static·void·Main·()
31 »       {28 »       {
32 »       »       var·d·=·delegate·{};29 »       »       var·d·=·Main;
33 »       }30 »       }
34 }</string>31 }</string>
35 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)'32 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
36 //·Line:·833 //·Line:·11
  
 34 using·System;
 35 using·System.Threading.Tasks;
  
37 class·XX36 class·X
38 {37 {
39 »       public·static·void·Main·()38 »       public·static·void·Main·()
40 »       {39 »       {
41 »       »       var·m·=·(1,·Main);40 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·});
42 »       }41 »       }
43 }</string>42 }</string>
44 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'43 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'
45 //·Line:·944 //·Line:·9
46 //·Compiler·options:·-langversion:latest 
  
47 static·class·X 
 45 public·class·Test
48 {46 {
49 »       public·static·void·Main·()47 »       static·void·Main·()
50 »       {48 »       {
51 »       »       var·x·=·default;49 »       »       var·v·=·null;
52 »       }50 »       }
53 }</string>51 }</string>
54 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'52 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'
55 //·Line:·1753 //·Line:·17
  
56 using·System;54 using·System;
57 using·System.Collections.Generic;55 using·System.Collections.Generic;
Offset 75, 43 lines modifiedOffset 72, 46 lines modified
75 »       {72 »       {
76 »       »       Test·(()·=&gt;·{73 »       »       Test·(()·=&gt;·{
77 »       »       »       List&lt;string&gt;·l·=·null;74 »       »       »       List&lt;string&gt;·l·=·null;
78 »       »       »       var·res·=·l.ForEach·(g·=&gt;·{·});75 »       »       »       var·res·=·l.ForEach·(g·=&gt;·{·});
79 »       »       });76 »       »       });
80 »       }77 »       }
81 }</string>78 }</string>
82 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'79 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'
 80 //·Line:·9
 81 //·Compiler·options:·-langversion:latest
  
 82 static·class·X
 83 {
 84 »       public·static·void·Main·()
 85 »       {
 86 »       »       var·x·=·default;
 87 »       }
 88 }</string>
 89 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'
83 //·Line:·990 //·Line:·9
  
  
84 public·class·Test91 public·class·Test
85 {92 {
86 »       static·void·Main·()93 »       static·void·Main·()
87 »       {94 »       {
88 »       »       var·v·=·null;95 »       »       var·v·=·Foo·();
89 »       }96 »       }
90 }</string> 
91 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group' 
92 //·Line:·8 
  
 97 »       static·void·Foo·()
93 public·class·Tests 
94 { 
95 »       public·static·void·Main·() 
96 »       {98 »       {
97 »       »       var·d·=·Main; 
98 »       }99 »       }
99 }</string>100 }</string>
100 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'101 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
101 //·Line:·11102 //·Line:·9
  
102 using·System; 
103 using·System.Threading.Tasks; 
  
104 class·X103 public·class·Test
105 {104 {
106 »       public·static·void·Main·()105 »       static·void·Main·()
107 »       {106 »       {
108 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·});107 »       »       var·d·=·delegate·{};
109 »       }108 »       }
110 }</string>109 }</string>
111 ··</Examples>110 ··</Examples>
112 </ErrorDocumentation>111 </ErrorDocumentation>
Max diff block lines reached; -1/3755 bytes (-0.03%) of diff not shown.
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·=·0b_1;9 ····static·int·i·=·0b;
 10 ····static·void·Main·()·{}
10 }</string>11 }</string>
11 ····<string>//·CS1013:·Invalid·number12 ····<string>//·CS1013:·Invalid·number
12 //·Line·:·613 //·Line·:·6
  
13 class·X14 class·X
14 {15 {
15 ····static·float·i·=·1_f;16 ····static·int·i·=·0x0_;
16 }</string>17 }</string>
17 ····<string>//·CS1013:·Invalid·number18 ····<string>//·CS1013:·Invalid·number
18 //·Line·:·619 //·Line·:·6
  
19 class·X20 class·X
20 {21 {
21 ····static·int·i·=·1_;22 ····static·int·i·=·1_e1;
22 }</string>23 }</string>
23 ····<string>//·CS1013:·Invalid·number24 ····<string>//·CS1013:·Invalid·number
24 //·Line·:·625 //·Line·:·6
  
25 class·X26 class·X
26 {27 {
27 ····static·int·i·=·0x;28 ····static·double·i·=·1_.2;
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·=·0b;34 ····static·int·i·=·0x;
34 ····static·void·Main·()·{} 
35 }</string>35 }</string>
36 ····<string>//·CS1013:·Invalid·number36 ····<string>//·CS1013:·Invalid·number
37 //·Line·:·637 //·Line·:·6
  
38 class·X38 class·X
39 {39 {
40 ····static·int·i·=·0x0_;40 ····static·int·i·=·1_;
41 }</string>41 }</string>
42 ····<string>//·CS1013:·Invalid·number42 ····<string>//·CS1013:·Invalid·number
43 //·Line·:·643 //·Line·:·6
  
44 class·X44 class·X
45 {45 {
46 ····static·double·i·=·1_.2;46 ····static·int·i·=·0b_1;
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·=·0x_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·int·i·=·1_e1;58 ····static·float·i·=·1_f;
59 }</string>59 }</string>
60 ··</Examples>60 ··</Examples>
61 </ErrorDocumentation>61 </ErrorDocumentation>
4.71 KB
CS0184
4.7 KB
CS0184
Ordering differences only
    
Offset 1, 157 lines modifiedOffset 1, 157 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·(`B')·type5 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type
6 //·Line:·96 //·Line:
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·B8 class·X·{
9 { 
10 »       static·void·Foo·()9 »       static·void·Main·()
11 »       {10 »       {
 11 »       »       int·a·=·1;
 12 »       »       
12 »       »       if·(1·is·B)·{13 »       »       if·(a·is·byte){
13 »       »       }14 »       »       }
14 »       }15 »       }
15 }</string>16 }</string>
16 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`int')·type17 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`T')·type
17 //·Line:·1018 //·Line:·9
18 //·Compiler·options:·-warnaserror·-warn:119 //·Compiler·options:·-warnaserror·-warn:1
  
19 class·X20 class·X&lt;T&gt;·where·T·:·class
20 {21 {
21 »       public·void·Foo&lt;T&gt;·()·where·T·:·class22 »       static·void·Foo·()
22 »       {23 »       {
23 »       »       T·t·=·default·(T); 
24 »       »       if·(t·is·int)·{24 »       »       if·(1·is·T)·{
25 »       »       }25 »       »       }
26 »       }26 »       }
27 }</string>27 }</string>
28 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool?')·type28 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool')·type
29 //·Line:·1329 //·Line:·13
30 //·Compiler·options:·-warnaserror·-warn:130 //·Compiler·options:·-warnaserror·-warn:1
  
31 using·System;31 using·System;
  
32 class·X32 class·X
33 {33 {
34 »       void·Foo·()34 »       void·Foo·()
35 »       {35 »       {
36 »       »       int?·i·=·null;36 »       »       int?·i·=·null;
37 »       »       37 »       »       
38 »       »       if·(i·is·bool?)·{38 »       »       if·(i·is·bool)·{
39 »       »       }39 »       »       }
40 »       }40 »       }
41 }</string>41 }</string>
42 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type42 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`int')·type
43 //·Line:43 //·Line:·10
44 //·Compiler·options:·-warnaserror·-warn:144 //·Compiler·options:·-warnaserror·-warn:1
  
45 class·X·{45 class·X
  
46 »       static·void·Main·()46 {
 47 »       public·void·Foo&lt;T&gt;·()·where·T·:·class
47 »       {48 »       {
 49 »       »       T·t·=·default·(T);
48 »       »       int·a·=·1; 
49 »       »        
50 »       »       if·(a·is·byte){50 »       »       if·(t·is·int)·{
51 »       »       }51 »       »       }
52 »       }52 »       }
53 }</string>53 }</string>
54 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type54 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`Y')·type
55 //·Line:·1355 //·Line:·10
56 //·Compiler·options:·-warnaserror·-warn:156 //·Compiler·options:·-warnaserror·-warn:1
  
57 class·S·{} 
58 »       57 class·Y
 58 {
 59 }
  
59 class·X60 class·X
60 {61 {
61 »       static·void·Main·()62 »       public·void·Foo·()
62 »       {63 »       {
63 »       »       const·S·x·=·null;64 »       »       X·x·=·null;
64 »       »        
65 »       »       if·(x·is·byte)·{65 »       »       if·(x·is·Y)·{
66 »       »       }66 »       »       }
67 »       }67 »       }
68 }</string>68 }</string>
69 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type69 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`decimal')·type
70 //·Line:·770 //·Line:·7
71 //·Compiler·options:·-warnaserror·-warn:171 //·Compiler·options:·-warnaserror·-warn:1
  
72 class·A·{72 class·A
 73 {
73 »       static·void·Main·()·{·74 »       static·void·Main·()
 75 »       {·
74 »       »       System.Console.WriteLine·(null·is·string);76 »       »       System.Console.WriteLine·(1·is·decimal);
75 »       }77 »       }
76 }</string>78 }</string>
77 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type79 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type
78 //·Line:·1380 //·Line:·13
79 //·Compiler·options:·-warnaserror·-warn:181 //·Compiler·options:·-warnaserror·-warn:1
  
 82 class·S·{}
80 public·class·Test 
81 { 
82 »       static·void·Foo·() 
83 »       { 
84 »       } 
85 »       83 »       
86 »       public·static·void·Main() 
87 »       { 
88 »       »       bool·b·=·Foo·()·is·object; 
89 »       } 
90 }</string> 
91 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`decimal')·type 
92 //·Line:·7 
93 //·Compiler·options:·-warnaserror·-warn:1 
  
94 class·A84 class·X
95 {85 {
96 »       static·void·Main·()86 »       static·void·Main·()
97 »       {·87 »       {
98 »       »       System.Console.WriteLine·(1·is·decimal);88 »       »       const·S·x·=·null;
 89 »       »       
 90 »       »       if·(x·is·byte)·{
 91 »       »       }
99 »       }92 »       }
100 }</string>93 }</string>
101 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`T')·type94 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`B')·type
102 //·Line:·995 //·Line:·9
103 //·Compiler·options:·-warnaserror·-warn:196 //·Compiler·options:·-warnaserror·-warn:1
  
Max diff block lines reached; 1171/4776 bytes (24.52%) of diff not shown.
2.04 KB
CS0100
2.03 KB
CS0100
Ordering differences only
    
Offset 1, 48 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>CS0100</ErrorName>3 ··<ErrorName>CS0100</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate5 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
6 //·Line:·46 //·Line:·4
  
7 public·delegate·void·D·(object·obj,·object·obj);</string> 
8 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate 
9 //·Line:·4 
  
10 class·C7 class·C
11 {8 {
12 »       public·extern·C·(object·obj,·object·obj);9 »       public·extern·C·(object·obj,·object·obj);
13 }</string>10 }</string>
 11 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
 12 //·Line:·6
  
 13 public·abstract·class·TestClass·
 14 {
 15 »       public·abstract·void·TestMethod·(object·obj,·object·obj);
 16 }</string>
14 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate17 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
15 //·Line:·1018 //·Line:·10
  
16 using·System;19 using·System;
  
17 class·C20 class·C
18 {21 {
19 »       static·void·Main·()22 »       static·void·Main·()
20 »       {23 »       {
21 »       »       Func&lt;int,·int,·int&gt;·l·=·(a,·a)·=&gt;·1;24 »       »       Func&lt;int,·int,·int&gt;·l·=·(a,·a)·=&gt;·1;
22 »       }25 »       }
23 }</string>26 }</string>
24 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate 
25 //·Line:·4 
  
26 class·C 
27 { 
28 »       public·static·extern·bool·operator·+(C·obj,·C·obj); 
29 }</string> 
30 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate27 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate
31 //·Line:·628 //·Line:·6
  
32 abstract·class·C29 abstract·class·C
33 {30 {
34 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;31 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;
35 }</string>32 }</string>
 33 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
 34 //·Line:·4
  
 35 public·delegate·void·D·(object·obj,·object·obj);</string>
 36 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
 37 //·Line:·4
  
 38 class·C
 39 {
 40 »       public·static·extern·bool·operator·+(C·obj,·C·obj);
 41 }</string>
36 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate42 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
37 //·Line:·643 //·Line:·6
38 //44 //
39 //·Author:·45 //·Author:·
40 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;46 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;
41 //47 //
42 //·(C)·Alejandro·Snchez·Acosta48 //·(C)·Alejandro·Snchez·Acosta
Offset 67, 16 lines modifiedOffset 74, 9 lines modified
  
67 abstract·class·C74 abstract·class·C
68 {75 {
69 »       public·abstract·int·this·[object·obj,·object·obj]·{76 »       public·abstract·int·this·[object·obj,·object·obj]·{
70 »       »       set;77 »       »       set;
71 »       }78 »       }
72 }</string>79 }</string>
73 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate 
74 //·Line:·6 
  
75 public·abstract·class·TestClass· 
76 { 
77 »       public·abstract·void·TestMethod·(object·obj,·object·obj); 
78 }</string> 
79 ··</Examples>80 ··</Examples>
80 </ErrorDocumentation>81 </ErrorDocumentation>
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·`int'·expression5 ····<string>//·CS4001:·Cannot·await·`void'·expression
6 //·Line:·86 //·Line:·10
  
 7 using·System;
  
7 class·A8 class·A
8 {9 {
9 »       static·async·void·Test·()10 »       static·async·void·Test·()
10 »       {11 »       {
11 »       »       await·1;12 »       »       await·Console.WriteLine·("await");
12 »       }13 »       }
13 }</string>14 }</string>
14 ····<string>//·CS4001:·Cannot·await·`void'·expression15 ····<string>//·CS4001:·Cannot·await·`int'·expression
15 //·Line:·1016 //·Line:·8
  
16 using·System; 
  
17 class·A17 class·A
18 {18 {
19 »       static·async·void·Test·()19 »       static·async·void·Test·()
20 »       {20 »       {
21 »       »       await·Console.WriteLine·("await");21 »       »       await·1;
22 »       }22 »       }
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.36 KB
CS1025
1.35 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:·6 
  
7 #if·DEBUG·DEBUG 
8 //·... 
9 #endif</string> 
10 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected 
11 //·Line:·4 
  
12 #line·100·"a"·default</string> 
13 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected5 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
14 //·Line:·66 //·Line:·6
  
15 #if·DEBUG7 #if·DEBUG
16 //·...8 //·...
17 #endif·DEBUG</string>9 #endif·DEBUG</string>
18 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected 
19 //·Line:·4 
  
20 #if·RELEASE·#endif</string> 
21 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected10 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
22 //·Line:·611 //·Line:·6
  
23 #if·RELEASE12 #if·RELEASE
24 #else·DEBUG13 #else·DEBUG
25 #endif</string>14 #endif</string>
26 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected15 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
27 //·Line:·616 //·Line:·6
  
28 #if·RELEASE17 #if·RELEASE
29 #elif·DEBUG·DEBUG18 #elif·DEBUG·DEBUG
30 #endif</string>19 #endif</string>
 20 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
 21 //·Line:·6
  
 22 #if·DEBUG·DEBUG
 23 //·...
 24 #endif</string>
 25 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected
 26 //·Line:·4
  
 27 #line·100·"a"·default</string>
 28 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
 29 //·Line:·4
  
 30 #if·RELEASE·#endif</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
1.37 KB
CS0105
1.36 KB
CS0105
Ordering differences only
    
Offset 4, 43 lines modifiedOffset 4, 43 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace5 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace
6 //·Line:·66 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 using·static·System.Console;8 using·static·System.Console;
9 using·static·System.Console;</string>9 using·static·System.Console;</string>
10 ····<string>//·CS0105:·The·using·directive·for·`N.M'·appeared·previously·in·this·namespace10 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
11 //·Line:·811 //·Line:·6
12 //·Compiler·options:·-warnaserror·-warn:312 //·Compiler·options:·-warnaserror·-warn:3
  
13 namespace·N13 using·System;
 14 using·System;
  
 15 public·class·X
14 {16 {
 17 »       static·int·Main·()·
15 »       using·M; 
16 »       using·N.M; 
17 »        
18 »       namespace·M 
19 »       {18 »       {
 19 »       »       int·a=5;
 20 »       »       return·a;
20 »       }21 »       }
21 }</string>22 }</string>
22 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace23 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
23 //·Line:·624 //·Line:·6
24 //·Compiler·options:·-warnaserror·-warn:325 //·Compiler·options:·-warnaserror·-warn:3
  
25 using·System;26 using·System;
26 using·global::System;</string>27 using·global::System;</string>
27 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace28 ····<string>//·CS0105:·The·using·directive·for·`N.M'·appeared·previously·in·this·namespace
28 //·Line:·629 //·Line:·8
29 //·Compiler·options:·-warnaserror·-warn:330 //·Compiler·options:·-warnaserror·-warn:3
  
 31 namespace·N
30 using·System; 
31 using·System; 
  
32 public·class·X 
33 {32 {
34 »       static·int·Main·()·33 »       using·M;
 34 »       using·N.M;
 35 »       
 36 »       namespace·M
35 »       {37 »       {
36 »       »       int·a=5; 
37 »       »       return·a; 
38 »       }38 »       }
39 }</string>39 }</string>
40 ··</Examples>40 ··</Examples>
41 </ErrorDocumentation>41 </ErrorDocumentation>
2.63 KB
CS0205
2.62 KB
CS0205
Ordering differences only
    
Offset 1, 51 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>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.get'
6 //·Line:·226 //·Line:·18
 7 //·Compiler·options:·-r:CS0205-3-lib.dll
  
7 using·System;8 using·System;
  
8 public·abstract·class·A 
9 { 
10 ········public·abstract·int·Foobar·{·get;·} 
11 } 
  
12 public·class·B:·A9 public·class·B:·A1
13 {10 {
14 »       public·override·int·Foobar·{11 »       protected·override·int·Foobar··{
15 »       »       get·{12 »       »       get·{
16 »       »       »       return·base.Foobar;13 »       »       »       return·base.Foobar;
17 »       »       }14 »       »       }
18 »       }15 »       }
  
19 »       static·void·Main·()16 »       static·void·Main·()
20 »       {17 »       {
21 »       »       B·b·=·new·B·();18 »       »       B·b·=·new·B·();
22 »       »       if·(b.Foobar·==·1)·{19 »       »       if·(b.Foobar·==·1)·{
23 »       »       }20 »       »       }
24 »       }21 »       }
25 }</string>22 }</string>
26 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'23 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()'
27 //·Line:·1324 //·Line:·21
  
 25 using·System;
  
28 public·abstract·class·A26 public·abstract·class·A
29 {27 {
30 ········public·abstract·int·Foobar·{·set;·}28 ········public·abstract·void·Foobar·();
31 }29 }
  
32 public·class·B:·A30 public·class·B:·A
33 {31 {
34 »       »       public·override·int·Foobar··{ 
35 »       »       »       set·{ 
36 »       »       »       »       base.Foobar·=·value; 
37 »       »       »       } 
38 »       »       }32 ········public·override·void·Foobar·()
 33 ········{
 34 ················base.Foobar·();
 35 ········}
  
 36 ········static·void·Main·()
 37 ········{
 38 ················B·b·=·new·B·();
 39 ················b.Foobar·();
 40 ········}
39 }</string>41 }</string>
40 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate'42 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate'
41 //·Line:·1743 //·Line:·17
  
42 public·delegate·int·TestDelegate1·();44 public·delegate·int·TestDelegate1·();
  
43 public·abstract·class·A45 public·abstract·class·A
Offset 63, 46 lines modifiedOffset 66, 43 lines modified
63 »       »       }66 »       »       }
64 »       »       remove67 »       »       remove
65 »       »       {68 »       »       {
66 »       »       »       base.OnUpdate·-=·value;69 »       »       »       base.OnUpdate·-=·value;
67 »       »       }70 »       »       }
68 »       }71 »       }
69 }</string>72 }</string>
70 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()'73 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'
71 //·Line:·2174 //·Line:·13
  
72 using·System; 
  
73 public·abstract·class·A75 public·abstract·class·A
74 {76 {
75 ········public·abstract·void·Foobar·();77 ········public·abstract·int·Foobar·{·set;·}
76 }78 }
  
77 public·class·B:·A79 public·class·B:·A
78 {80 {
 81 »       »       public·override·int·Foobar··{
 82 »       »       »       set·{
 83 »       »       »       »       base.Foobar·=·value;
 84 »       »       »       }
 85 »       »       }
79 ········public·override·void·Foobar·() 
80 ········{ 
81 ················base.Foobar·(); 
82 ········} 
  
83 ········static·void·Main·() 
84 ········{ 
85 ················B·b·=·new·B·(); 
86 ················b.Foobar·(); 
87 ········} 
88 }</string>86 }</string>
89 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'87 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'
90 //·Line:·1888 //·Line:·22
91 //·Compiler·options:·-r:CS0205-3-lib.dll 
  
92 using·System;89 using·System;
  
93 public·class·B:·A190 public·abstract·class·A
94 {91 {
 92 ········public·abstract·int·Foobar·{·get;·}
 93 }
  
 94 public·class·B:·A
 95 {
95 »       protected·override·int·Foobar··{96 »       public·override·int·Foobar·{
96 »       »       get·{97 »       »       get·{
97 »       »       »       return·base.Foobar;98 »       »       »       return·base.Foobar;
98 »       »       }99 »       »       }
99 »       }100 »       }
  
100 »       static·void·Main·()101 »       static·void·Main·()
101 »       {102 »       {
2.2 KB
CS0146
2.18 KB
CS0146
Ordering differences only
    
Offset 1, 36 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>CS0146</ErrorName>3 ··<ErrorName>CS0146</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar'
6 //·Line:·46 //·Line:·5
  
 7 class·Foo·:·Baz·{
 8 »       public·class·Bar·{}
 9 }
7 class·A·:·A·{}</string>10 class·Baz·:·Foo.Bar·{}</string>
 11 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status'
 12 //·Line:·6
  
 13 public·class·Generic&lt;P&gt;
 14 {
 15 »       public·class·Status·:·Status
 16 »       {
 17 »       »       Status·(Foo·foo)·:·base·(foo)
 18 »       »       {
 19 »       »       }
 20 »       }
 21 }</string>
8 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B'·and·`A'22 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B'·and·`A'
9 //·Line:·723 //·Line:·7
  
10 class·A·:·B·{24 class·A·:·B·{
11 }25 }
  
12 class·B·:·A·{26 class·B·:·A·{
13 }</string>27 }</string>
14 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar' 
15 //·Line:·5 
  
16 class·Foo·:·Foo.Bar·{ 
17 »       public·class·Bar·{} 
18 }</string> 
19 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar' 
20 //·Line:·5 
  
21 class·Foo·:·Baz·{ 
22 »       public·class·Bar·{} 
23 } 
24 class·Baz·:·Foo.Bar·{}</string> 
25 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'28 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'
26 //·Line:·829 //·Line:·8
  
27 class·A&lt;T&gt;·:·B&lt;int&gt;30 class·A&lt;T&gt;·:·B&lt;int&gt;
28 {31 {
29 }32 }
  
Offset 38, 32 lines modifiedOffset 40, 30 lines modified
38 {·}40 {·}
  
39 class·X41 class·X
40 {42 {
41 »       static·void·Main·()43 »       static·void·Main·()
42 »       {·}44 »       {·}
43 }</string>45 }</string>
44 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status'46 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar'
45 //·Line:·647 //·Line:·5
  
 48 class·Foo·:·Foo.Bar·{
 49 »       public·class·Bar·{}
46 public·class·Generic&lt;P&gt; 
47 { 
48 »       public·class·Status·:·Status 
49 »       { 
50 »       »       Status·(Foo·foo)·:·base·(foo) 
51 »       »       { 
52 »       »       } 
53 »       } 
54 }</string>50 }</string>
55 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'51 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'
56 //·Line:·452 //·Line:·4
  
57 class·A·:·B53 class·A·:·B
58 {·}54 {·}
  
59 class·B·:·C55 class·B·:·C
60 {·}56 {·}
  
61 class·C·:·A57 class·C·:·A
62 {·}</string>58 {·}</string>
 59 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'
 60 //·Line:·4
  
 61 class·A·:·A·{}</string>
63 ··</Examples>62 ··</Examples>
64 </ErrorDocumentation>63 </ErrorDocumentation>
1.01 KB
CS0576
1020 B
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·`Top'·contains·a·definition·with·same·name·as·alias·`T'5 ····<string>//·CS0576:·Namespace·`Top'·contains·a·definition·with·same·name·as·alias·`T'
19 //·Line:·126 //·Line:·12
  
20 namespace·Top7 namespace·Top
21 {8 {
22 »       using·T·=·System.Exception;9 »       using·T·=·System.Exception;
  
Offset 44, 9 lines modifiedOffset 29, 24 lines modified
44 public·class·Test29 public·class·Test
45 {30 {
46 »       public·static·void·Main()31 »       public·static·void·Main()
47 »       {32 »       {
48 »       »       S·s;33 »       »       S·s;
49 »       }34 »       }
50 }</string>35 }</string>
 36 ····<string>//·CS0576:·Namespace·`global::'·contains·a·definition·with·same·name·as·alias·`A'
 37 //·Line:·12
  
 38 using·A·=·System;
  
 39 namespace·A.Foo
 40 {
 41 »       class·X
 42 »       {
 43 »       »       public·static·void·Main·()
 44 »       »       {
 45 »       »       »       A.GG·();
 46 »       »       }
 47 »       }
 48 }</string>
51 ··</Examples>49 ··</Examples>
52 </ErrorDocumentation>50 </ErrorDocumentation>
1.38 KB
CS1717
1.37 KB
CS1717
Ordering differences only
    
Offset 4, 36 lines modifiedOffset 4, 47 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 ····public·A·(int·a)10 ····void·B·()
11 ····{11 ····{
12 »       a·=·a;12 »       int·l·=·3;
 13 »       l·=·l;
13 ····}14 ····}
14 }</string>15 }</string>
15 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?16 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
16 //·Line:·917 //·Line:·9
17 //·Compiler·options:·-warnaserror·-warn:318 //·Compiler·options:·-warnaserror·-warn:3
  
18 class·A19 class·A
19 {····20 {····
20 ····void·B·()21 ····public·A·(int·a)
21 ····{22 ····{
 23 »       a·=·a;
22 »       int·l·=·3; 
23 »       l·=·l; 
24 ····}24 ····}
25 }</string>25 }</string>
26 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?26 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
27 //·Line:·927 //·Line:·9
28 //·Compiler·options:·-warnaserror·-warn:328 //·Compiler·options:·-warnaserror·-warn:3
  
29 class·A29 class·A
 30 {
 31 »       public·A·()
 32 »       {
 33 »       »       int·a·=·a·=·5;
 34 »       }
 35 }</string>
 36 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
 37 //·Line:·9
 38 //·Compiler·options:·-warnaserror·-warn:3
  
 39 class·A
30 {····40 {····
31 ····static·int·Value;41 ····static·int·Value;
32 ····42 ····
33 ····void·D·()43 ····void·D·()
34 ····{44 ····{
35 »       A.Value·=·Value;45 »       A.Value·=·Value;
36 ····}46 ····}
Offset 47, 20 lines modifiedOffset 58, 9 lines modified
47 ····int·i;58 ····int·i;
48 ····59 ····
49 ····void·C·()60 ····void·C·()
50 ····{61 ····{
51 »       i·=·i;62 »       i·=·i;
52 ····}63 ····}
53 }</string>64 }</string>
54 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else? 
55 //·Line:·9 
56 //·Compiler·options:·-warnaserror·-warn:3 
  
57 class·A 
58 { 
59 »       public·A·() 
60 »       { 
61 »       »       int·a·=·a·=·5; 
62 »       } 
63 }</string> 
64 ··</Examples>65 ··</Examples>
65 </ErrorDocumentation>66 </ErrorDocumentation>
1.69 KB
CS0693
1.68 KB
CS0693
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>CS0693</ErrorName>3 ··<ErrorName>CS0693</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`A&lt;T&gt;'5 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`C&lt;T&gt;'
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 class·A&lt;T&gt;8 class·C&lt;T&gt;
9 {9 {
10 ····interface·I&lt;T&gt; 
11 ····{ 
12 ····}10 »       void·Foo&lt;T&gt;·(T·t)
 11 »       {
 12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;.A&lt;T&gt;'14 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;.A&lt;T&gt;'
15 //·Line:·915 //·Line:·9
16 //·Compiler·options:·-warnaserror·-warn:316 //·Compiler·options:·-warnaserror·-warn:3
  
17 class·R&lt;U&gt;17 class·R&lt;U&gt;
18 {18 {
19 »       class·A&lt;T&gt;19 »       class·A&lt;T&gt;
20 »       {20 »       {
21 »       »       struct·I&lt;T&gt;21 »       »       struct·I&lt;T&gt;
22 »       »       {22 »       »       {
23 »       »       }23 »       »       }
24 »       }24 »       }
25 }</string>25 }</string>
 26 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`A&lt;T&gt;'
 27 //·Line:·7
 28 //·Compiler·options:·-warnaserror·-warn:3
  
 29 class·A&lt;T&gt;
 30 {
 31 ····interface·I&lt;T&gt;
 32 ····{
 33 ····}
 34 }</string>
26 ····<string>//·CS0693:·Type·parameter·`U'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;'35 ····<string>//·CS0693:·Type·parameter·`U'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;'
27 //·Line:·936 //·Line:·9
28 //·Compiler·options:·-warnaserror·-warn:337 //·Compiler·options:·-warnaserror·-warn:3
  
29 class·R&lt;U&gt;38 class·R&lt;U&gt;
30 {39 {
31 »       class·A&lt;T&gt;40 »       class·A&lt;T&gt;
32 »       {41 »       {
33 »       »       struct·I&lt;U&gt;42 »       »       struct·I&lt;U&gt;
34 »       »       {43 »       »       {
35 »       »       }44 »       »       }
36 »       }45 »       }
37 }</string>46 }</string>
38 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`C&lt;T&gt;' 
39 //·Line:·7 
40 //·Compiler·options:·-warnaserror·-warn:3 
  
41 class·C&lt;T&gt; 
42 { 
43 »       void·Foo&lt;T&gt;·(T·t) 
44 »       { 
45 »       } 
46 }</string> 
47 ··</Examples>47 ··</Examples>
48 </ErrorDocumentation>48 </ErrorDocumentation>
3.0 KB
CS0695
2.98 KB
CS0695
Ordering differences only
    
Offset 1, 24 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>CS0695</ErrorName>3 ··<ErrorName>CS0695</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0695:·`A&lt;X,Y&gt;'·cannot·implement·both·`I&lt;X&gt;'·and·`I&lt;Y&gt;'·because·they·may·unify·for·some·type·parameter·substitutions
 6 //·Line:·7
  
 7 interface·I&lt;X&gt;
 8 {·}
  
 9 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;
 10 {·}</string>
 11 ····<string>//·CS0695:·`C&lt;X,Y&gt;'·cannot·implement·both·`I&lt;K&lt;Y&gt;&gt;'·and·`I&lt;X&gt;'·because·they·may·unify·for·some·type·parameter·substitutions
 12 //·Line:·10
  
 13 interface·I&lt;X&gt;
 14 {·}
  
 15 interface·K&lt;X&gt;
 16 {·}
  
 17 class·C&lt;X,Y&gt;·:·I&lt;K&lt;Y&gt;&gt;,·I&lt;X&gt;
 18 {·}</string>
5 ····<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·substitutions19 ····<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
6 //·Line:·1120 //·Line:·11
  
7 class·A&lt;T&gt;21 class·A&lt;T&gt;
8 {22 {
9 »       public·interface·IB23 »       public·interface·IB
10 »       {24 »       {
11 »       }25 »       }
12 }26 }
  
13 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB27 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB
14 {28 {
15 }</string>29 }</string>
 30 ····<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
 31 //·Line:·10
  
 32 interface·I&lt;X&gt;
 33 {·}
  
 34 interface·K&lt;X&gt;
 35 {·}
  
 36 class·C&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;K&lt;Y&gt;&gt;
 37 {·}</string>
16 ····<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·substitutions38 ····<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
17 //·Line:·739 //·Line:·7
  
18 interface·I&lt;X&gt;40 interface·I&lt;X&gt;
19 {·}41 {·}
  
20 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt;42 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt;
Offset 33, 33 lines modifiedOffset 63, 14 lines modified
33 interface·IB&lt;T&gt;·:·IA&lt;T&gt;63 interface·IB&lt;T&gt;·:·IA&lt;T&gt;
34 {64 {
35 }65 }
  
36 class·C&lt;T1,·T2&gt;·:·IA&lt;T1&gt;,·IB&lt;IA&lt;T2&gt;&gt;66 class·C&lt;T1,·T2&gt;·:·IA&lt;T1&gt;,·IB&lt;IA&lt;T2&gt;&gt;
37 {67 {
38 }</string>68 }</string>
39 ····<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 
40 //·Line:·10 
  
41 interface·I&lt;X&gt; 
42 {·} 
  
43 interface·K&lt;X&gt; 
44 {·} 
  
45 class·C&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;K&lt;Y&gt;&gt; 
46 {·}</string> 
47 ····<string>//·CS0695:·`A&lt;X,Y&gt;'·cannot·implement·both·`I&lt;X&gt;'·and·`I&lt;Y&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&gt;·:·I&lt;X&gt;,·I&lt;Y&gt; 
52 {·}</string> 
53 ····<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·substitutions69 ····<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
54 //·Line:·1770 //·Line:·17
  
55 class·C&lt;T&gt;71 class·C&lt;T&gt;
56 {72 {
57 »       public·interface·I73 »       public·interface·I
58 »       {74 »       {
Offset 72, 20 lines modifiedOffset 83, 9 lines modified
  
72 class·Test&lt;T&gt;·:·C&lt;T&gt;83 class·Test&lt;T&gt;·:·C&lt;T&gt;
73 {84 {
74 »       class·TestN·:·I,·N.I85 »       class·TestN·:·I,·N.I
75 »       {86 »       {
76 »       }87 »       }
77 }</string>88 }</string>
78 ····<string>//·CS0695:·`C&lt;X,Y&gt;'·cannot·implement·both·`I&lt;K&lt;Y&gt;&gt;'·and·`I&lt;X&gt;'·because·they·may·unify·for·some·type·parameter·substitutions 
79 //·Line:·10 
  
80 interface·I&lt;X&gt; 
81 {·} 
  
82 interface·K&lt;X&gt; 
83 {·} 
  
84 class·C&lt;X,Y&gt;·:·I&lt;K&lt;Y&gt;&gt;,·I&lt;X&gt; 
85 {·}</string> 
86 ··</Examples>89 ··</Examples>
87 </ErrorDocumentation>90 </ErrorDocumentation>
2.15 KB
CS7003
2.14 KB
CS7003
Ordering differences only
    
Offset 10, 28 lines modifiedOffset 10, 58 lines modified
10 }10 }
  
11 class·C11 class·C
12 {12 {
13 »       G&lt;&gt;·field;13 »       G&lt;&gt;·field;
14 }</string>14 }</string>
15 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context15 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
16 //·Line:·1216 //·Line:·17
  
17 static·class·C17 using·System;
  
 18 class·C&lt;T&gt;
18 {19 {
19 »       static·void·Foo&lt;T&gt;·()20 »       public·class·G&lt;U&gt;
20 »       {21 »       {
21 »       }22 »       }
 23 }
  
 24 class·M
 25 {
22 ·»       static·void·Main·()26 »       public·static·void·Main·()
23 »       {27 »       {
24 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);28 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);
 29 »       }
 30 }</string>
 31 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 32 //·Line:·8
  
 33 class·C
 34 {
 35 ····static·void·Main·()
 36 ····{
 37 »       »       System.Action&lt;&gt;.Combine·();
25 »       }38 »       }
26 }</string>39 }</string>
27 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context40 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 41 //·Line:·4
  
 42 using·SCGL·=·System.Collections.Generic.List&lt;&gt;;</string>
 43 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 44 //·Line:·10
  
 45 class·G&lt;T&gt;
 46 {
 47 }
  
 48 class·C
 49 {
 50 »       const·string·f·=·nameof·(G&lt;&gt;);
 51 }</string>
 52 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
28 //·Line:·1253 //·Line:·12
  
29 static·class·C54 static·class·C
30 {55 {
31 »       static·void·Foo&lt;T&gt;·()56 »       static·void·Foo&lt;T&gt;·()
32 »       {57 »       {
33 »       }58 »       }
Offset 53, 52 lines modifiedOffset 83, 22 lines modified
53 }83 }
  
54 class·X84 class·X
55 {85 {
56 »       string·s·=·nameof·(A&lt;&gt;.B);86 »       string·s·=·nameof·(A&lt;&gt;.B);
57 }</string>87 }</string>
58 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context88 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
59 //·Line:·8 
  
60 class·C 
61 { 
62 ····static·void·Main·() 
63 ····{ 
64 »       »       System.Action&lt;&gt;.Combine·(); 
65 »       } 
66 }</string> 
67 ····<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:·1789 //·Line:·12
  
72 using·System; 
  
73 class·C&lt;T&gt;90 static·class·C
74 {91 {
75 »       public·class·G&lt;U&gt;92 »       static·void·Foo&lt;T&gt;·()
76 »       {93 »       {
77 »       }94 »       }
78 } 
  
79 class·M 
80 { 
81 »       public·static·void·Main·()95 ·»       static·void·Main·()
82 »       {96 »       {
83 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);97 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);
84 »       }98 »       }
85 }</string>99 }</string>
86 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
87 //·Line:·10 
  
88 class·G&lt;T&gt; 
89 { 
90 } 
  
91 class·C 
92 { 
93 »       const·string·f·=·nameof·(G&lt;&gt;); 
94 }</string> 
95 ··</Examples>100 ··</Examples>
96 </ErrorDocumentation>101 </ErrorDocumentation>
5.61 KB
CS0123
5.6 KB
CS0123
Ordering differences only
    
Offset 1, 37 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>CS0123</ErrorName>3 ··<ErrorName>CS0123</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0123:·A·method·or·delegate·`C.Method(ref·dynamic)'·parameters·do·not·match·delegate·`C.D(dynamic)'·parameters5 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters
6 //·Line:·146 //·Line:·16
 7 //·Compiler·options:·-langversion:latest
  
7 public·class·C 
8 { 
9 »       delegate·void·D·(dynamic·d); 
10 »        
11 »       static·void·Method·(ref·dynamic·d) 
12 »       { 
13 »       } 
  
 8 using·System;
14 »       public·static·void·Main·() 
15 »       { 
16 »       »       D·d·=·Method; 
17 »       } 
18 }</string> 
19 ····<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 
20 //·Line:·10 
  
21 class·A&lt;T,·U&gt;·where·T·:·U9 public·ref·struct·S
22 {10 {
23 »       delegate·void·D·(U·u);11 }
  
24 »       static·void·M·(T·t)12 class·Test
 13 {
 14 »       public·static·void·Main·()
25 »       {15 »       {
26 »       »       D·d·=·M;16 »       »       var·s·=·new·S·();
 17 »       »       Func&lt;string&gt;·f·=·s.ToString;
27 »       }18 »       }
28 }</string>19 }</string>
29 ····<string>//·CS0123:·A·method·or·delegate·`Test.Foo(int,·bool)'·parameters·do·not·match·delegate·`System.Func&lt;int,bool&gt;(int)'·parameters20 ····<string>//·CS0123:·A·method·or·delegate·`Test.Foo(int,·bool)'·parameters·do·not·match·delegate·`System.Func&lt;int,bool&gt;(int)'·parameters
30 //·Line:·1521 //·Line:·15
  
31 using·System;22 using·System;
  
Offset 43, 32 lines modifiedOffset 33, 14 lines modified
43 »       }33 »       }
  
44 »       static·void·Main·()34 »       static·void·Main·()
45 »       {35 »       {
46 »       »       Func&lt;int,·bool&gt;·f·=·Foo;36 »       »       Func&lt;int,·bool&gt;·f·=·Foo;
47 »       }37 »       }
48 }</string>38 }</string>
49 ····<string>//·CS0123:·A·method·or·delegate·`C.Button1_Click(params·object[])'·parameters·do·not·match·delegate·`EventHandler(params·int[])'·parameters 
50 //·Line:·20 
  
51 using·System; 
  
52 public·delegate·void·EventHandler·(params·int[]·args); 
  
53 public·class·C 
54 { 
55 »       public·void·Connect·() 
56 »       { 
57 »       »       EventHandler·Click·=·new·EventHandler·(Button1_Click); 
58 »       } 
  
59 »       public·void·Button1_Click·(params·object[]·i) 
60 »       { 
61 »       } 
62 }</string> 
63 ····<string>//·CS0123:·A·method·or·delegate·`X.f1(int,·object)'·parameters·do·not·match·delegate·`X.Function(int,·int)'·parameters39 ····<string>//·CS0123:·A·method·or·delegate·`X.f1(int,·object)'·parameters·do·not·match·delegate·`X.Function(int,·int)'·parameters
64 //·Line:·1340 //·Line:·13
  
65 using·System;41 using·System;
  
66 class·X42 class·X
67 {43 {
Offset 82, 33 lines modifiedOffset 54, 28 lines modified
82 »       }54 »       }
  
83 »       static·bool·f1·(int·a,·object·b)55 »       static·bool·f1·(int·a,·object·b)
84 »       {56 »       {
85 »       »       return·false;57 »       »       return·false;
86 »       }58 »       }
87 }</string>59 }</string>
88 ····<string>//·CS0123:·A·method·or·delegate·`Program.method(A)'·parameters·do·not·match·delegate·`D(dynamic)'·parameters60 ····<string>//·CS0123:·A·method·or·delegate·`C.Method(ref·dynamic)'·parameters·do·not·match·delegate·`C.D(dynamic)'·parameters
89 //·Line:·1961 //·Line:·14
  
90 delegate·object·D·(dynamic·b); 
  
91 class·A 
92 { 
93 } 
  
94 class·Program62 public·class·C
95 {63 {
96 »       static·string·method·(A·a)64 »       delegate·void·D·(dynamic·d);
 65 »       
 66 »       static·void·Method·(ref·dynamic·d)
97 »       {67 »       {
98 »       »       return·""; 
99 »       }68 »       }
  
100 »       static·void·Main·()69 »       public·static·void·Main·()
101 »       {70 »       {
102 »       »       var·d·=·new·D·(method);71 »       »       D·d·=·Method;
103 »       }72 »       }
104 }</string>73 }</string>
105 ····<string>//·CS0123:·A·method·or·delegate·`TestDelegateA(bool)'·parameters·do·not·match·delegate·`TestDelegateB(int)'·parameters74 ····<string>//·CS0123:·A·method·or·delegate·`TestDelegateA(bool)'·parameters·do·not·match·delegate·`TestDelegateB(int)'·parameters
106 //·Line:·1275 //·Line:·12
  
107 delegate·int·TestDelegateA·(bool·b);76 delegate·int·TestDelegateA·(bool·b);
108 delegate·int·TestDelegateB·(int·b);77 delegate·int·TestDelegateB·(int·b);
Offset 122, 61 lines modifiedOffset 89, 94 lines modified
  
122 »       public·static·void·Main()·89 »       public·static·void·Main()·
123 »       {90 »       {
124 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);91 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);
125 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);92 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);
126 »       }93 »       }
127 }</string>94 }</string>
128 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters95 ····<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
129 //·Line:·1796 //·Line:·10
  
130 delegate·IA·TestDelegate(bool·b);97 class·A&lt;T,·U&gt;·where·T·:·U
 98 {
 99 »       delegate·void·D·(U·u);
  
131 interface·IA·{}100 »       static·void·M·(T·t)
Max diff block lines reached; 1966/5693 bytes (34.53%) of diff not shown.
2.54 KB
CS0832
2.52 KB
CS0832
Ordering differences only
    
Offset 1, 87 lines modifiedOffset 1, 87 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·11
  
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·void·D·(string·s); 
12 »        
13 »       public·static·void·Main·()11 »       public·static·void·Main·()
14 »       {12 »       {
15 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";13 »       »       Expression&lt;Func&lt;int,·int&gt;&gt;·e·=·(a)·=&gt;·--a;
16 »       }14 »       }
17 }</string>15 }</string>
18 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator16 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
19 //·Line:·1117 //·Line:·11
  
20 using·System;18 using·System;
21 using·System.Linq.Expressions;19 using·System.Linq.Expressions;
  
22 class·C20 class·C
23 {21 {
24 »       public·static·void·Main·()22 »       public·static·void·Main·()
25 »       {23 »       {
26 »       »       Expression&lt;Func&lt;int,·int&gt;&gt;·e·=·(a)·=&gt;·--a;24 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;
27 »       }25 »       }
28 }</string>26 }</string>
29 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator27 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
30 //·Line:·1928 //·Line:·13
  
31 using·System;29 using·System;
32 using·System.Linq.Expressions;30 using·System.Linq.Expressions;
  
 31 class·C
33 public·delegate·void·EventHandler·(int·i,·int·j); 
  
34 public·class·Button 
35 { 
36 »       public·event·EventHandler·Click; 
37 } 
  
38 public·class·Blah 
39 {32 {
 33 »       delegate·void·D·(string·s);
 34 »       
40 »       public·static·void·Main·()35 »       public·static·void·Main·()
41 »       {36 »       {
 37 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";
42 »       »       Button·b·=·new·Button·(); 
43 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·b.Click·+=·new·EventHandler·(Button1_Click); 
44 »       } 
  
45 »       public·static·void·Button1_Click·(int·i,·int·j) 
46 »       { 
47 »       }38 »       }
48 }</string>39 }</string>
49 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator40 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
50 //·Line:·1141 //·Line:·13
  
51 using·System;42 using·System;
52 using·System.Linq.Expressions;43 using·System.Linq.Expressions;
  
53 class·C44 class·C
54 {45 {
 46 »       delegate·void·D·(string·s);
 47 »       
55 »       public·static·void·Main·()48 »       public·static·void·Main·()
56 »       {49 »       {
57 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;50 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";
58 »       }51 »       }
59 }</string>52 }</string>
60 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator53 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
61 //·Line:·1354 //·Line:·19
  
62 using·System;55 using·System;
63 using·System.Linq.Expressions;56 using·System.Linq.Expressions;
  
64 class·C57 public·delegate·void·EventHandler·(int·i,·int·j);
  
 58 public·class·Button
 59 {
 60 »       public·event·EventHandler·Click;
 61 }
  
 62 public·class·Blah
65 {63 {
66 »       delegate·void·D·(string·s); 
67 »        
68 »       public·static·void·Main·()64 »       public·static·void·Main·()
69 »       {65 »       {
70 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";66 »       »       Button·b·=·new·Button·();
 67 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·b.Click·+=·new·EventHandler·(Button1_Click);
 68 »       }
  
 69 »       public·static·void·Button1_Click·(int·i,·int·j)
 70 »       {
71 »       }71 »       }
72 }</string>72 }</string>
73 ··</Examples>73 ··</Examples>
74 </ErrorDocumentation>74 </ErrorDocumentation>
2.95 KB
CS0626
2.94 KB
CS0626
Ordering differences only
    
Offset 6, 34 lines modifiedOffset 6, 38 lines modified
6 //·Line:·66 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·ExternClass·{8 class·ExternClass·{
9 ········[System.Obsolete]9 ········[System.Obsolete]
10 ········public·static·extern·void·ExternMethod();10 ········public·static·extern·void·ExternMethod();
11 }</string>11 }</string>
12 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation12 ····<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
13 //·Line:·613 //·Line:·6
14 //·Compiler·options:·-warnaserror·-warn:114 //·Compiler·options:·-warnaserror·-warn:1
  
15 class·ExternClass·{15 class·ExternClass·{
16 ········public·static·extern·int·ExternMethod·{·set;·}16 ········static·public·extern·implicit·operator·ExternClass(byte·value);
17 }</string>17 }</string>
18 ····<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·implementation18 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
19 //·Line:·619 //·Line:·6
20 //·Compiler·options:·-warnaserror·-warn:120 //·Compiler·options:·-warnaserror·-warn:1
  
21 class·ExternClass·{21 class·ExternClass·{
22 ········static·public·extern·implicit·operator·ExternClass(byte·value);22 ········public·static·extern·int·ExternMethod·{·set;·}
23 }</string>23 }</string>
24 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation24 ····<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
25 //·Line:·625 //·Line:·7
26 //·Compiler·options:·-warnaserror·-warn:126 //·Compiler·options:·-warnaserror·-warn:1
  
27 class·ExternClass·{ 
28 ········public·static·extern·void·ExternMethod();27 class·C
 28 {
 29 »       public·extern·char·this[int·index]
 30 »       {
 31 »       »       get;
 32 »       }
29 }</string>33 }</string>
30 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation34 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
31 //·Line:·735 //·Line:·7
32 //·Compiler·options:·-warnaserror36 //·Compiler·options:·-warnaserror
  
33 public·sealed·class·A37 public·sealed·class·A
34 {38 {
Offset 47, 20 lines modifiedOffset 51, 16 lines modified
47 using·System;51 using·System;
  
48 public·delegate·void·Handler·();52 public·delegate·void·Handler·();
  
49 class·Test·{53 class·Test·{
50 »       extern·event·Handler·OnFoo;54 »       extern·event·Handler·OnFoo;
51 }</string>55 }</string>
52 ····<string>//·CS0626:·`C.this[int]'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation56 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
53 //·Line:·757 //·Line:·6
54 //·Compiler·options:·-warnaserror·-warn:158 //·Compiler·options:·-warnaserror·-warn:1
  
 59 class·ExternClass·{
 60 ········public·static·extern·void·ExternMethod();
55 class·C 
56 { 
57 »       public·extern·char·this[int·index] 
58 »       { 
59 »       »       get; 
60 »       } 
61 }</string>61 }</string>
62 ··</Examples>62 ··</Examples>
63 </ErrorDocumentation>63 </ErrorDocumentation>
13.7 KB
CS0136
13.7 KB
CS0136
Ordering differences only
    
Offset 1, 154 lines modifiedOffset 1, 132 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`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·else
6 //·Line:·176 //·Line:·10
7 using·System; 
  
8 public·delegate·void·Hello·(Test·test); 
  
9 public·class·Test7 internal·class·Program
10 {8 {
11 »       public·void·Whatever·() 
12 »       {·} 
  
13 »       static·void·Main·()9 »       public·static·void·Main·()
14 »       {10 »       {
15 »       »       Hello·hello·=·delegate·(Test·t)·{ 
16 »       »       »       t.Whatever·();11 »       »       object·o·=·null;
 12 »       »       if·(o·is·string·s)·{
 13 »       »       »       int·s·=·1;
17 »       »       };14 »       »       }
18 »       »       Test·t·=·new·Test·(); 
19 »       »       hello·(t); 
20 »       }15 »       }
21 }</string>16 }</string>
22 ····<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·else17 ····<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·else
23 //·Line:·918 //·Line:·11
  
 19 using·System;
  
24 class·X·{20 class·X
25 »       void·b·()21 {
 22 »       void·Test2·(object·o)
26 »       {23 »       {
27 »       »       int·i; 
28 »       »       { 
29 »       »       »       string·i;24 »       »       if·(o·is·ValueType·s)·{
 25 »       »       »       if·(o·is·long·s)·{
 26 »       »       »       »       Console.WriteLine·(s);
 27 »       »       »       }
30 »       »       }28 »       »       }
31 »       }29 »       }
32 }</string>30 }</string>
33 ····<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·else31 ····<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
34 //·Line:·1832 //·Line:·15
35 using·System;33 using·System;
  
36 public·delegate·void·Hello·(Test·test);34 public·delegate·void·Hello·(Test·test);
  
37 public·class·Test35 public·class·Test
38 {36 {
39 »       public·void·Whatever·()37 »       public·void·Whatever·()
40 »       {·}38 »       {·}
  
41 »       static·void·Main·()39 »       static·void·RunIt·(Test·t)
42 »       {40 »       {
43 »       »       Hello·hello·=·delegate·(Test·test)·{41 »       »       Hello·hello·=·delegate·(Test·test)·{
44 »       »       »       Test·t·=·test;42 »       »       »       Test·t·=·test;
45 »       »       »       t.Whatever·();43 »       »       »       t.Whatever·();
46 »       »       };44 »       »       };
47 »       »       Test·t·=·new·Test·(); 
48 »       »       hello·(t);45 »       »       hello·(t);
49 »       }46 »       }
50 }</string> 
51 ····<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·else 
52 //·Line:·10 
53 delegate·string·Fun·(int·i); 
  
54 class·X 
55 { 
56 »       static·void·Main·()47 »       static·void·Main·()
57 »       {48 »       {
 49 »       »       Test·t·=·new·Test·();
 50 »       »       RunIt·(t);
58 »       »       for·(int·i·=·0;·i·&lt;·5;·i++)·{ 
59 »       »       »       Fun·m·=·delegate·(int·i)·{ 
60 »       »       »       »       return·"&lt;&lt;"·+·i·+·"&gt;&gt;"; 
61 »       »       »       }; 
62 »       »       } 
63 »       }51 »       }
64 }</string>52 }</string>
65 ····<string>//·CS0136:·A·local·variable·named·`res'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`res',·which·is·already·used·in·a·`child'·scope·to·denote·something·else53 ····<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
66 //·Line:·1554 //·Line:·15
 55 using·System;
  
67 class·C56 public·delegate·void·Hello·(Test·test);
  
 57 public·class·Test
68 {58 {
 59 »       public·void·Whatever·()
 60 »       {·}
69 »       public·void·Foo·(int·i,·int·v) 
70 »       { 
71 »       »       switch·(i)·{ 
72 »       »       »       case·1: 
73 »       »       »       »       if·(v·&gt;·0)·{ 
74 »       »       »       »       »       int·res·=·1; 
75 »       »       »       »       } 
76 »       »       »       »       break; 
77 »       »       »       case·2: 
78 »       »       »       »       int·res·=·2; 
79 »       »       »       »       break; 
80 »       »       } 
81 »       } 
82 }</string> 
83 ····<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 
84 //·Line:·7 
  
 61 »       static·void·Main·()
85 class·X·{ 
86 »       public·static·void·Bar·(int·j,·params·int·[]·args) 
87 »       {62 »       {
88 »       »       foreach·(int·j·in·args)63 »       »       Test·t·=·new·Test·();
 64 »       »       Hello·hello·=·delegate·(Test·t)·{
 65 »       »       »       t.Whatever·();
89 »       »       »       ;66 »       »       };
 67 »       »       hello·(t);
90 »       }68 »       }
91 }</string>69 }</string>
92 ····<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·else70 ····<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
93 //·Line:·1371 //·Line:·13
  
94 using·System.Linq;72 using·System.Linq;
  
95 public·class·Test73 public·class·Test
96 {74 {
Max diff block lines reached; 9521/13951 bytes (68.25%) of diff not shown.
1.62 KB
CS1739
1.61 KB
CS1739
Ordering differences only
    
Offset 17, 26 lines modifiedOffset 17, 32 lines modified
17 {17 {
18 »       public·static·void·Main·()18 »       public·static·void·Main·()
19 »       {19 »       {
20 »       »       A·a·=·new·A·();20 »       »       A·a·=·new·A·();
21 »       »       a·[value:1]·=·9;21 »       »       a·[value:1]·=·9;
22 »       }22 »       }
23 }</string>23 }</string>
24 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`C.Foo(int,·int)'·does·not·contain·a·parameter·named·`b'24 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`System.Delegate.DynamicInvoke(params·object[])'·does·not·contain·a·parameter·named·`b'
25 //·Line:·1225 //·Line:·18
  
 26 using·System;
  
26 class·C27 class·C
27 {28 {
28 »       static·void·Foo·(int·x,·int·y)29 »       delegate·int·IntDelegate·(int·a);
 30 »       
 31 »       static·int·TestInt·(int·u)
29 »       {32 »       {
 33 »       »       return·29;
30 »       }34 »       }
31 »       35 »       
32 »       public·static·void·Main·()36 »       public·static·void·Main·()
33 »       {37 »       {
34 »       »       Foo·(1,·b·:·2);38 »       »       var·del·=·new·IntDelegate·(TestInt);
 39 »       »       del.DynamicInvoke·(b·:·7);
35 »       }40 »       }
36 }</string>41 }</string>
37 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`Program.M(int,·int,·int)'·does·not·contain·a·parameter·named·`whatever'42 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`Program.M(int,·int,·int)'·does·not·contain·a·parameter·named·`whatever'
38 //·Line:·843 //·Line:·8
  
39 public·class·Program44 public·class·Program
40 {45 {
Offset 45, 29 lines modifiedOffset 51, 23 lines modified
45 »       »       M·(z:·1,·whatever:·0);51 »       »       M·(z:·1,·whatever:·0);
46 »       }52 »       }
  
47 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0)53 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0)
48 »       {54 »       {
49 »       }55 »       }
50 }</string>56 }</string>
51 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`System.Delegate.DynamicInvoke(params·object[])'·does·not·contain·a·parameter·named·`b'57 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`C.Foo(int,·int)'·does·not·contain·a·parameter·named·`b'
52 //·Line:·1858 //·Line:·12
  
53 using·System; 
  
54 class·C59 class·C
55 {60 {
 61 »       static·void·Foo·(int·x,·int·y)
56 »       delegate·int·IntDelegate·(int·a); 
57 »        
58 »       static·int·TestInt·(int·u) 
59 »       {62 »       {
60 »       »       return·29; 
61 »       }63 »       }
62 »       64 »       
63 »       public·static·void·Main·()65 »       public·static·void·Main·()
64 »       {66 »       {
 67 »       »       Foo·(1,·b·:·2);
65 »       »       var·del·=·new·IntDelegate·(TestInt); 
66 »       »       del.DynamicInvoke·(b·:·7); 
67 »       }68 »       }
68 }</string>69 }</string>
69 ··</Examples>70 ··</Examples>
70 </ErrorDocumentation>71 </ErrorDocumentation>
1.42 KB
CS0677
1.41 KB
CS0677
Ordering differences only
    
Offset 1, 14 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>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·:·struct
 8 {
 9 »       volatile·T·t;
 10 }</string>
 11 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double'
 12 //·Line:·6
  
 13 class·X
 14 {
 15 »       public·volatile·double·d;
 16 }</string>
 17 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'
 18 //·Line:·8
  
7 public·class·C&lt;T&gt;19 public·class·C&lt;T&gt;
8 {20 {
9 »       volatile·T·t;21 »       volatile·T·t;
10 }</string>22 }</string>
11 ····<string>//·CS0677:·`X.a':·A·volatile·field·cannot·be·of·the·type·`A'23 ····<string>//·CS0677:·`X.a':·A·volatile·field·cannot·be·of·the·type·`A'
12 //·Line:·824 //·Line:·8
13 using·System;25 using·System;
Offset 17, 34 lines modifiedOffset 31, 20 lines modified
  
17 class·X·{31 class·X·{
18 »       public·volatile·A·a;32 »       public·volatile·A·a;
19 »       static·void·Main·()33 »       static·void·Main·()
20 »       »       {34 »       »       {
21 »       »       }35 »       »       }
22 }</string>36 }</string>
23 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T' 
24 //·Line:·8 
  
25 public·class·C&lt;T&gt;··where·T·:·struct 
26 { 
27 »       volatile·T·t; 
28 }</string> 
29 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E'37 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E'
30 //·Line:·1038 //·Line:·10
  
31 enum·E·:·long39 enum·E·:·long
32 {40 {
33 }41 }
  
34 class·X42 class·X
35 {43 {
36 »       volatile·E·e;44 »       volatile·E·e;
37 }</string>45 }</string>
38 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double' 
39 //·Line:·6 
  
40 class·X 
41 { 
42 »       public·volatile·double·d; 
43 }</string> 
44 ··</Examples>46 ··</Examples>
45 </ErrorDocumentation>47 </ErrorDocumentation>
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;
7 using·System;8 using·System;
  
8 namespace·N 
9 { 
10 »       extern·alias·dontdefined; 
11 } 
  
12 public·class·Tester9 public·class·Tester
13 {10 {
14 »       static·void·Main·()11 »       static·void·Main·()
15 »       {12 »       {
16 »       }13 »       }
17 }</string>14 }</string>
18 ····<string>//·CS0430:·The·extern·alias·`dontdefined'·was·not·specified·in·-reference·option15 ····<string>//·CS0430:·The·extern·alias·`dontdefined'·was·not·specified·in·-reference·option
19 //·Line:·416 //·Line:·4
  
20 extern·alias·dontdefined; 
21 using·System;17 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>
4.8 KB
CS0535
4.78 KB
CS0535
Ordering differences only
    
Offset 1, 50 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>CS0535</ErrorName>3 ··<ErrorName>CS0535</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.Coordinate.set'5 ····<string>//·CS0535:·`B'·does·not·implement·interface·member·`ITest2.GetName(string)'
6 //·Line:·336 //·Line:·17
  
7 using·System; 
  
8 public·interface·IA7 public·interface·ITest1·{
 8 »       void·GetName(string·id);
9 { 
10 »       object·Coordinate·{ 
11 »       »       get; 
12 »       »       set; 
13 »       } 
14 }9 }
  
 10 public·interface·ITest2·{
 11 »       void·GetName(string·id);
15 public·abstract·class·CA·:·IA 
16 { 
17 »       public·abstract·object·Coordinate·{ 
18 »       »       get; 
19 »       »       set; 
20 »       } 
21 }12 }
  
 13 public·class·A·:·ITest1·{
 14 »       void·ITest1.GetName(string·id)·{
22 public··partial·class·CB·:·CA 
23 { 
24 »       public·override·object·Coordinate·{ 
25 »       »       get·{ 
26 »       »       »       throw·new·NotImplementedException·(); 
27 »       »       } 
28 »       »       set·{ 
29 »       »       } 
30 »       }15 »       }
31 }16 }
  
 17 public·class·B·:·A,·ITest2·{
32 public·class·CC·:·CB,·IA 
33 { 
34 »       public·new·object·Coordinate·{ 
35 »       »       get·{ 
36 »       »       »       throw·new·NotImplementedException·(); 
37 »       »       } 
38 »       } 
39 }</string>18 }</string>
40 ····<string>//·CS0535:·`ServerProperty'·does·not·implement·interface·member·`IServerProperty.SetValue(string,·uint)'19 ····<string>//·CS0535:·`ServerProperty'·does·not·implement·interface·member·`IServerProperty.SetValue(string,·uint)'
41 //·Line:·1020 //·Line:·10
  
42 public·interface·IServerProperty21 public·interface·IServerProperty
43 {22 {
44 »       int[]·GetChildren·(uint·timeout);23 »       int[]·GetChildren·(uint·timeout);
Offset 54, 76 lines modifiedOffset 32, 79 lines modified
54 public·class·ServerProperty·:·IServerProperty32 public·class·ServerProperty·:·IServerProperty
55 {33 {
56 »       public·int[]·GetChildren·(uint·timeout)34 »       public·int[]·GetChildren·(uint·timeout)
57 »       {35 »       {
58 »       »       return·null;36 »       »       return·null;
59 »       }37 »       }
60 }</string>38 }</string>
61 ····<string>//·CS0535:·`Stack'·does·not·implement·interface·member·`IStack.Insert(int,·object)'39 ····<string>//·CS0535:·`Test'·does·not·implement·interface·member·`X.Hola(ref·string)'
62 //·Line:·1140 //·Line:·9
63 · 
64 using·System;·41 using·System;
 42 interface·X·{
 43 »       void·Hola·(ref·string·name);
65 · 
66 public·interface·IStack·{ 
67 »       void·Insert·(int·index,·object·value); 
68 »       object·this·[int·index]·{·set;·} 
69 }44 }
  
70 public·class·Stack·:·IStack·{ 
71 »       object·IStack.this·[int·index]·{ 
72 »       »       set·{}45 class·Test·:·X·{
 46 »       static·void·Main·()
 47 »       {
73 »       }48 »       }
74 } 
  
75 public·class·D·{ 
76 »       static·void·Main·()·{}49 »       public·void·Hola·(out·string·name)
 50 »       {
 51 »       »       name·=·null;
 52 »       }
77 }</string>53 }</string>
78 ····<string>//·CS0535:·`Class'·does·not·implement·interface·member·`Interface.Method()'54 ····<string>//·CS0535:·`Class'·does·not·implement·interface·member·`Interface.Method()'
79 //·Line:·855 //·Line:·8
  
80 interface·Interface·{56 interface·Interface·{
81 ········void·Method();57 ········void·Method();
82 }58 }
  
83 class·Class:·Interface·{59 class·Class:·Interface·{
84 }</string>60 }</string>
85 ····<string>//·CS0535:·`B'·does·not·implement·interface·member·`ITest2.GetName(string)'61 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.this[int].set'
86 //·Line:·1762 //·Line:·33
  
87 public·interface·ITest1·{ 
88 »       void·GetName(string·id); 
89 } 
  
 63 using·System;
90 public·interface·ITest2·{ 
91 »       void·GetName(string·id); 
92 } 
  
93 public·class·A·:·ITest1·{ 
94 »       void·ITest1.GetName(string·id)·{64 public·interface·IA
 65 {
 66 »       object·this[int·arg]·{
 67 »       »       get;
 68 »       »       set;
95 »       }69 »       }
96 }70 }
  
 71 public·abstract·class·CA·:·IA
 72 {
 73 »       public·abstract·object·this[int·arg]·{
 74 »       »       get;
 75 »       »       set;
 76 »       }
97 public·class·B·:·A,·ITest2·{ 
Max diff block lines reached; 1796/4862 bytes (36.94%) of diff not shown.
1.07 KB
CS1966
1.06 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;I&lt;dynamic&gt;&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;I&lt;dynamic&gt;&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;dynamic[]&gt;'13 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic[]&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;dynamic[]&gt;18 class·C·:·I&lt;dynamic[]&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;I&lt;dynamic&gt;&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;I&lt;dynamic&gt;&gt;
27 {27 {
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
11.2 KB
CS0108
11.2 KB
CS0108
Ordering differences only
    
Offset 1, 60 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>CS0108</ErrorName>3 ··<ErrorName>CS0108</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0108:·`O.InnerAttribute'·hides·inherited·member·`Base.InnerAttribute()'.·Use·the·new·keyword·if·hiding·was·intended 
6 //·Line:·12 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 using·System; 
  
9 public·class·Base 
10 { 
11 ····public·void·InnerAttribute·()·{} 
12 } 
  
13 class·O:·Base 
14 { 
15 ····[AttributeUsage(AttributeTargets.Class)] 
16 ····public·sealed·class·InnerAttribute:·Attribute·{ 
17 ····}········ 
18 } 
  
19 class·D·{ 
20 »       static·void·Main·()·{} 
21 }</string> 
22 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended 
23 //·Line:·14 
24 //·Compiler·options:·-warnaserror·-warn:2 
  
25 class·Base·{ 
26 »       public·int·Prop·{ 
27 ············get·{ 
28 ················return·0; 
29 ············} 
30 ········}···· 
31 } 
  
32 class·Derived·:·Base·{ 
33 »       public·bool·Prop·=·false; 
34 }</string> 
35 ····<string>//·CS0108:·`B.D'·hides·inherited·member·`A.D'.·Use·the·new·keyword·if·hiding·was·intended 
36 //·Line:·15 
37 //·Compiler·options:·-warnaserror·-warn:2 
  
38 public·class·B·:·A 
39 { 
40 »       public·delegate·void·D·(); 
41 } 
  
42 public·class·A 
43 { 
44 »       public·int·D; 
45 }</string> 
46 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop(int)'.·Use·the·new·keyword·if·hiding·was·intended5 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop(int)'.·Use·the·new·keyword·if·hiding·was·intended
47 //·Line:·106 //·Line:·10
48 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
49 class·Base·{8 class·Base·{
50 »       public·void·Prop·(int·a)·{}9 »       public·void·Prop·(int·a)·{}
51 }10 }
Offset 62, 67 lines modifiedOffset 13, 14 lines modified
62 class·Derived·:·Base·{13 class·Derived·:·Base·{
63 »       public·int·Prop·{14 »       public·int·Prop·{
64 ············get·{15 ············get·{
65 ················return·0;16 ················return·0;
66 ············}17 ············}
67 ········}18 ········}
68 }</string>19 }</string>
69 ····<string>//·CS0108:·`A.B.AnInt'·hides·inherited·member·`A.AnInt'.·Use·the·new·keyword·if·hiding·was·intended 
70 //·Line:·11 
71 //·Compiler·options:·-warnaserror 
  
72 public·abstract·class·A 
73 { 
74 »       static·readonly·int·AnInt·=·2; 
  
75 »       public·class·B·:·A 
76 »       { 
77 »       »       static·readonly·int·AnInt·=·3; 
78 »       } 
79 }</string> 
80 ····<string>//·CS0108:·`Derived.Prop(bool)'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended 
81 //·Line:·13 
82 //·Compiler·options:·-warnaserror·-warn:2 
  
83 class·Base·{ 
84 »       public·bool·Prop·=·false; 
85 } 
  
86 class·Derived·:·Base·{ 
87 ········public·void·Prop·(bool·b)·{} 
88 }</string> 
89 ····<string>//·CS0108:·`Derived.Method()'·hides·inherited·member·`Base.Method()'.·Use·the·new·keyword·if·hiding·was·intended 
90 //·Line:·11 
91 //·Compiler·options:·-warnaserror·-warn:2 
  
92 class·Base·{ 
93 »       public·bool·Method·()·{·return·false;·} 
94 ········public·void·Method·(int·a)·{} 
95 } 
  
96 class·Derived·:·Base·{ 
97 ········public·void·Method·()·{} 
98 }</string> 
99 ····<string>//·CS0108:·`Outer.Inner'·hides·inherited·member·`Base.Inner'.·Use·the·new·keyword·if·hiding·was·intended 
100 //·Line:·13 
101 //·Compiler·options:·-warnaserror·-warn:2 
  
102 public·class·Base 
103 { 
104 ····public·int·Inner·{·set·{·}·} 
105 } 
  
106 class·Outer:·Base 
107 { 
108 ····public·void·M·()·{} 
109 ···· 
110 ····public·class·Inner 
111 ····{ 
112 ····} 
113 }</string> 
114 ····<string>//·CS0108:·`B.Adapter'·hides·inherited·member·`A.Adapter'.·Use·the·new·keyword·if·hiding·was·intended20 ····<string>//·CS0108:·`B.Adapter'·hides·inherited·member·`A.Adapter'.·Use·the·new·keyword·if·hiding·was·intended
115 //·Line:·1421 //·Line:·14
116 //·Compiler·options:·-warnaserror·-warn:222 //·Compiler·options:·-warnaserror·-warn:2
  
117 class·A23 class·A
118 {24 {
Max diff block lines reached; 8194/11390 bytes (71.94%) of diff not shown.
1.74 KB
CS0459
1.73 KB
CS0459
Ordering differences only
    
Offset 11, 37 lines modifiedOffset 11, 26 lines modified
11 class·X·{11 class·X·{
  
12 »       unsafe·void·Test·()12 »       unsafe·void·Test·()
13 »       {13 »       {
14 »       »       X·x·=·*&amp;this;14 »       »       X·x·=·*&amp;this;
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only 
18 //·Line:·11 
19 //·Compiler·options:·-unsafe·-langversion:latest 
  
20 readonly·struct·X 
21 { 
22 »       unsafe·void·Test·() 
23 »       { 
24 »       »       fixed·(X*·x·=·&amp;this)·{ 
  
25 »       »       } 
26 »       } 
27 }</string> 
28 ····<string>//·CS0459:·Cannot·take·the·address·of·foreach·iteration·variable·`c'17 ····<string>//·CS0459:·Cannot·take·the·address·of·fixed·variable·`a'
29 //·Line:·1018 //·Line:·10
30 //·Compiler·options:·-unsafe19 //·Compiler·options:·-unsafe
  
31 class·C20 class·C
32 {21 {
 22 »       static·int·i;
 23 »       
33 »       public·static·unsafe·void·Main·()24 »       public·static·unsafe·void·Test·()
34 »       {25 »       {
35 »       »       foreach·(char·c·in·"test")·{ 
36 »       »       »       char*·ch·=·&amp;c;26 »       »       fixed·(int*·a·=·&amp;i)·{
 27 »       »       »       int**·x·=·&amp;a;
37 »       »       }28 »       »       }
38 ····}29 ····}
39 }</string>30 }</string>
40 ····<string>//·CS0459:·Cannot·take·the·address·of·using·variable·`m'31 ····<string>//·CS0459:·Cannot·take·the·address·of·using·variable·`m'
41 //·Line:·1932 //·Line:·19
42 //·Compiler·options:·-unsafe33 //·Compiler·options:·-unsafe
  
Offset 59, 24 lines modifiedOffset 48, 35 lines modified
59 »       unsafe·static·void·Main·()48 »       unsafe·static·void·Main·()
60 »       {49 »       {
61 »       »       using·(S·m·=·new·S·()){50 »       »       using·(S·m·=·new·S·()){
62 »       »       »       S*·mm·=·&amp;m;51 »       »       »       S*·mm·=·&amp;m;
63 »       »       }52 »       »       }
64 »       }53 »       }
65 }</string>54 }</string>
 55 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only
 56 //·Line:·11
 57 //·Compiler·options:·-unsafe·-langversion:latest
  
 58 readonly·struct·X
 59 {
 60 »       unsafe·void·Test·()
 61 »       {
 62 »       »       fixed·(X*·x·=·&amp;this)·{
  
 63 »       »       }
 64 »       }
 65 }</string>
66 ····<string>//·CS0459:·Cannot·take·the·address·of·fixed·variable·`a'66 ····<string>//·CS0459:·Cannot·take·the·address·of·foreach·iteration·variable·`c'
67 //·Line:·1067 //·Line:·10
68 //·Compiler·options:·-unsafe68 //·Compiler·options:·-unsafe
  
69 class·C69 class·C
70 {70 {
71 »       static·int·i; 
72 »        
73 »       public·static·unsafe·void·Test·()71 »       public·static·unsafe·void·Main·()
74 »       {72 »       {
75 »       »       fixed·(int*·a·=·&amp;i)·{ 
76 »       »       »       int**·x·=·&amp;a;73 »       »       foreach·(char·c·in·"test")·{
 74 »       »       »       char*·ch·=·&amp;c;
77 »       »       }75 »       »       }
78 ····}76 ····}
79 }</string>77 }</string>
80 ··</Examples>78 ··</Examples>
81 </ErrorDocumentation>79 </ErrorDocumentation>
1.63 KB
CS0455
1.62 KB
CS0455
Ordering differences only
    
Offset 1, 38 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>CS0455</ErrorName>3 ··<ErrorName>CS0455</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long' 
6 //·Line:·11 
  
7 abstract·class·A&lt;T&gt; 
8 { 
9 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·class,·T; 
10 } 
  
11 class·B·:·A&lt;long&gt; 
12 { 
13 »       public·override·void·Foo&lt;Y&gt;·() 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`Test'·and·`World' 
18 //·Line:·11 
  
19 class·Test 
20 {·} 
  
21 class·World 
22 {·} 
  
23 class·Foo&lt;T,U&gt; 
24 »       where·T·:·Test,·U 
25 »       where·U·:·World 
26 {·}</string> 
27 ····<string>//·CS0455:·Type·parameter·`T3'·inherits·conflicting·constraints·`X'·and·`Y'5 ····<string>//·CS0455:·Type·parameter·`T3'·inherits·conflicting·constraints·`X'·and·`Y'
28 //·Line:·156 //·Line:·15
  
29 class·X7 class·X
30 {8 {
31 }9 }
  
Offset 67, 14 lines modifiedOffset 40, 41 lines modified
67 class·Test40 class·Test
68 {·}41 {·}
  
69 class·Foo&lt;T,U&gt;42 class·Foo&lt;T,U&gt;
70 »       where·T·:·struct,·U43 »       where·T·:·struct,·U
71 »       where·U·:·Test44 »       where·U·:·Test
72 {·}</string>45 {·}</string>
 46 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long'
 47 //·Line:·11
  
 48 abstract·class·A&lt;T&gt;
 49 {
 50 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·class,·T;
 51 }
  
 52 class·B·:·A&lt;long&gt;
 53 {
 54 »       public·override·void·Foo&lt;Y&gt;·()
 55 »       {
 56 »       }
 57 }</string>
 58 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`Test'·and·`World'
 59 //·Line:·11
  
 60 class·Test
 61 {·}
  
 62 class·World
 63 {·}
  
 64 class·Foo&lt;T,U&gt;
 65 »       where·T·:·Test,·U
 66 »       where·U·:·World
 67 {·}</string>
73 ····<string>//·CS0455:·Type·parameter·`V'·inherits·conflicting·constraints·`B'·and·`A'68 ····<string>//·CS0455:·Type·parameter·`V'·inherits·conflicting·constraints·`B'·and·`A'
74 //·Line:·1369 //·Line:·13
  
75 class·A70 class·A
76 {·}71 {·}
  
77 class·B72 class·B
6.78 KB
CS0102
6.76 KB
CS0102
Ordering differences only
    
Offset 1, 75 lines modifiedOffset 1, 65 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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&lt;get_Foo&gt;'·already·contains·a·definition·for·`get_Foo'5 ····<string>//·CS0102:·The·type·`C'·already·contains·a·definition·for·`Item'
6 //·Line:·66 //·Line:·7
  
7 class·C&lt;get_Foo&gt;7 class·C
8 {8 {
9 »       string·Foo·{ 
10 »       »       set·{·} 
11 »       }9 ····bool·this·[int·i]·{·get·{·return·false;·}·}
 10 ····bool·Item·(int·i)·{·return·false;·}
 11 }</string>
 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 ········}········
12 }</string>19 }</string>
13 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`add_XX'20 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`add_XX'
14 //·Line:·1321 //·Line:·13
  
15 public·class·SampleClass·{22 public·class·SampleClass·{
16 »       public·delegate·void·MyEvent·();23 »       public·delegate·void·MyEvent·();
17 »       public·event·MyEvent·XX·{24 »       public·event·MyEvent·XX·{
18 »       »       add·{·}25 »       »       add·{·}
19 »       »       remove·{·}26 »       »       remove·{·}
20 »       }27 »       }
21 ········28 ········
22 ········bool·add_XX;29 ········bool·add_XX;
23 }</string>30 }</string>
24 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Method' 
25 //·Line:·6 
  
26 public·class·ErrorClass·{ 
27 ········protected·int·Method·()·{·return·2;·} 
28 ········public·bool·Method; 
29 }</string> 
30 ····<string>//·CS0102:·The·type·`C'·already·contains·a·definition·for·`Item' 
31 //·Line:·7 
  
32 class·C 
33 { 
34 ····bool·this·[int·i]·{·get·{·return·false;·}·} 
35 ····bool·Item·(int·i)·{·return·false;·} 
36 }</string> 
37 ····<string>//·CS0102:·The·type·`T'·already·contains·a·definition·for·`A' 
38 //·Line:·6 
  
39 class·T{ 
40 ········public·string·A·{·get·{·return·"a";·}·} 
41 ········public·string·A·(int·a)·{·return·"a";·} 
42 }</string> 
43 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`EE' 
44 //·Line:·6 
  
45 public·class·SampleClass·{ 
46 »       public·delegate·void·EE·(); 
47 »       public·event·EE·EE; 
48 }</string> 
49 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'31 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'
50 //·Line:·632 //·Line:·6
  
51 public·class·SampleClass·{33 public·class·SampleClass·{
52 ········protected·const·int·set_Item·=·3;34 ········protected·const·int·set_Item·=·3;
53 ········const·int·set_Item·=·5;35 ········const·int·set_Item·=·5;
54 }</string>36 }</string>
55 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`A'37 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Blah'
56 //·Line:·738 //·Line:·7
  
57 public·class·SampleClass·{ 
58 »       class·A·{}39 using·System.Runtime.CompilerServices;
 40 class·ErrorClass·{
 41 »       [IndexerName·("Blah")]
 42 »       public·int·this·[int·a]·{
 43 ············get·{·return·1;·}
 44 »       }
59 ········45 ········
60 ········public·void·A·()·{}46 ········public·int·Blah;
 47 }</string>
 48 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Method'
 49 //·Line:·6
  
 50 public·class·ErrorClass·{
 51 ········protected·int·Method·()·{·return·2;·}
 52 ········public·bool·Method;
61 }</string>53 }</string>
62 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`A'54 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`A'
63 //·Line:·755 //·Line:·7
  
64 public·class·SampleClass·{56 public·class·SampleClass·{
65 »       »       partial·class·A·{}57 »       »       partial·class·A·{}
66 ········58 ········
Offset 82, 48 lines modifiedOffset 72, 27 lines modified
82 ····72 ····
83 ········static·public·implicit·operator·SampleClass·(byte·value)·{73 ········static·public·implicit·operator·SampleClass·(byte·value)·{
84 ···············return·new·SampleClass();74 ···············return·new·SampleClass();
85 ········}75 ········}
86 ········76 ········
87 ········public·bool·op_Implicit;77 ········public·bool·op_Implicit;
88 }</string>78 }</string>
89 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Blah' 
90 //·Line:·7 
  
91 using·System.Runtime.CompilerServices; 
92 class·ErrorClass·{ 
93 »       [IndexerName·("Blah")] 
94 »       public·int·this·[int·a]·{ 
95 ············get·{·return·1;·} 
96 »       } 
97 ········ 
98 ········public·int·Blah; 
99 }</string> 
100 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item' 
101 //·Line:·7 
  
102 public·class·SampleClass·{ 
103 ········protected·const·int·set_Item·=·3; 
104 ········public·int·Item·{· 
105 ············set·{} 
106 ········}········ 
107 }</string> 
108 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`Item'79 ····<string>//·CS0102:·The·type·`SampleEnum'·already·contains·a·definition·for·`Label'
Max diff block lines reached; 2950/6889 bytes (42.82%) of diff not shown.
4.35 KB
CS3001
4.34 KB
CS3001
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>CS3001</ErrorName>3 ··<ErrorName>CS3001</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
 6 //·Line:·8
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
 9 [assembly:CLSCompliant·(true)]
  
 10 public·delegate·long·MyDelegate·(ulong·arg);</string>
5 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant11 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
6 //·Line:·912 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:113 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;14 using·System;
9 [assembly:CLSCompliant(true)]15 [assembly:CLSCompliant(true)]
  
Offset 15, 54 lines modifiedOffset 23, 23 lines modified
15 ········}23 ········}
16 ····24 ····
17 ········static·public·implicit·operator·CLSClass(sbyte·value)·{25 ········static·public·implicit·operator·CLSClass(sbyte·value)·{
18 ···············return·new·CLSClass();26 ···············return·new·CLSClass();
19 ········}27 ········}
20 }</string>28 }</string>
21 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant29 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
22 //·Line:·930 //·Line:·10
23 //·Compiler·options:·-warnaserror·-warn:131 //·Compiler·options:·-warnaserror·-warn:1
  
24 using·System;32 using·System;
25 [assembly:CLSCompliant·(true)]33 [assembly:CLSCompliant·(true)]
  
26 public·class·CLSClass·{34 public·class·CLSClass·{
 35 ········public·CLSClass·(long·a)·{}
 36 ········public·CLSClass·(ref·ulong·a)·{}
27 ········public·long·this·[ulong·index]·{ 
28 ················get·{ 
29 ························return·2; 
30 ················} 
31 ········} 
32 }</string> 
33 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant 
34 //·Line:·8 
35 //·Compiler·options:·-warnaserror·-warn:1 
  
36 using·System; 
37 [assembly:CLSCompliant·(true)] 
  
38 public·delegate·long·MyDelegate·(ulong·arg);</string> 
39 ····<string>//·CS3001:·Argument·type·`int*'·is·not·CLS-compliant 
40 //·Line:·9 
41 //·Compiler·options:·-unsafe·-warnaserror·-warn:1 
  
42 using·System; 
43 [assembly:CLSCompliant(true)] 
  
44 unsafe·public·abstract·class·CLSClass·{ 
45 ········public·void·Method·(int*·param)·{} 
46 }</string> 
47 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant 
48 //·Line:·9 
49 //·Compiler·options:·-warnaserror·-warn:1 
  
50 using·System; 
51 [assembly:CLSCompliant(true)] 
  
52 public·interface·I·{ 
53 ········long·this[ulong·indexA]·{·set;·} 
54 }</string>37 }</string>
55 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant38 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
56 //·Line:·939 //·Line:·9
57 //·Compiler·options:·-warnaserror·-warn:140 //·Compiler·options:·-warnaserror·-warn:1
  
58 using·System;41 using·System;
59 [assembly:CLSCompliant·(true)]42 [assembly:CLSCompliant·(true)]
Offset 83, 34 lines modifiedOffset 60, 67 lines modified
83 ····public·const·bool·f·=·true;60 ····public·const·bool·f·=·true;
84 }61 }
  
85 public·interface·I·{62 public·interface·I·{
86 ········void·Test·(ulong·arg);63 ········void·Test·(ulong·arg);
87 }</string>64 }</string>
88 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant65 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
89 //·Line:·1066 //·Line:·9
90 //·Compiler·options:·-warnaserror·-warn:167 //·Compiler·options:·-warnaserror·-warn:1
  
91 using·System;68 using·System;
92 [assembly:CLSCompliant·(true)]69 [assembly:CLSCompliant·(true)]
  
93 public·class·CLSClass·{70 public·class·CLSClass·{
94 ········public·CLSClass·(long·a)·{} 
95 ········public·CLSClass·(ref·ulong·a)·{}71 ········public·long·this·[ulong·index]·{
 72 ················get·{
 73 ························return·2;
 74 ················}
 75 ········}
 76 }</string>
 77 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
 78 //·Line:·9
 79 //·Compiler·options:·-warnaserror·-warn:1
  
 80 using·System;
 81 [assembly:CLSCompliant(true)]
  
 82 public·interface·I·{
 83 ········long·this[ulong·indexA]·{·set;·}
 84 }</string>
 85 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
 86 //·Line:·9
 87 //·Compiler·options:·-warnaserror·-warn:1
  
 88 using·System;
 89 [assembly:CLSCompliant(true)]
  
 90 public·class·CLSClass·{
 91 ········public·delegate·int·MyDelegate(sbyte·i);
96 }</string>92 }</string>
97 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant93 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
98 //·Line:·994 //·Line:·9
99 //·Compiler·options:·-warnaserror·-warn:195 //·Compiler·options:·-warnaserror·-warn:1
  
100 using·System;96 using·System;
101 [assembly:CLSCompliant·(true)]97 [assembly:CLSCompliant·(true)]
  
102 public·class·CLSClass·{98 public·class·CLSClass·{
103 ········protected·internal·void·Foo·(string·text,·sbyte·value)·{·}99 ········protected·internal·void·Foo·(string·text,·sbyte·value)·{·}
Max diff block lines reached; 922/4408 bytes (20.92%) of diff not shown.
10.9 KB
CS1587
10.9 KB
CS1587
Ordering differences only
    
Offset 1, 218 lines modifiedOffset 1, 265 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·136 //·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 ///·invalid·comment·placed·on·namespace.
9 namespace·TopNS10 namespace·TopNS
10 {11 {
11 »       class·Foo12 »       class·Foo
12 »       {13 »       {
13 »       »       string·this·[string·bar]·{ 
14 »       »       »       get·{·return·"";·} 
15 »       »       »       ///·incorrect 
16 »       »       »       set·{·} 
17 »       »       } 
18 »       }14 »       }
19 }</string>15 }</string>
20 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element16 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
21 //·Line:·617 //·Line:·11
22 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:218 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
23 ///·invalid·comment·on·global·attributes. 
24 [assembly:System.CLSCompliant·(true)]19 using·System;
  
 20 namespace·TopNS
 21 {
 22 »       class·Foo
 23 »       {
 24 »       »       void··///·incorrect
 25 »       »       FooBar·(string·foo)
 26 »       »       {
 27 »       »       }
 28 »       }
  
25 enum·Foo·{ 
26 }</string>29 }</string>
27 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element30 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
28 //·Line:·831 //·Line:·12
29 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:232 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
30 using·System;33 using·System;
  
31 ///·invalid·comment·on·using·alias·directive. 
32 using·Hoge·=·System.Xml.XmlDocument; 
  
33 namespace·TopNS34 namespace·TopNS
34 {35 {
 36 »       class·Foo
 37 »       {
 38 »       »       string·this·[string·bar]·{
 39 »       »       »       get·{·/**·incorrect·*/·return·"";·}
 40 »       »       »       set·{·}
 41 »       »       }
 42 »       }
 43 }</string>
 44 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
 45 //·Line:·15
 46 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
35 »       enum·Foo·{47 using·System;
  
 48 namespace·TopNS
 49 {
 50 »       namespace·ChildNS·{
 51 »       »       enum·Enum3·{
 52 »       »       }
 53 »       »       ///·invalid·here
36 »       }54 »       }
37 }</string>55 }</string>
38 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element56 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
39 //·Line:·1157 //·Line:·13
40 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:258 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
41 using·System;59 using·System;
  
42 namespace·TopNS60 namespace·TopNS
43 {61 {
44 »       class·Foo62 »       class·Foo
45 »       {63 »       {
 64 »       »       Foo·(/**·incorrect·doccomment*/·string·foo)
46 »       »       static·///·incorrect 
47 »       »       Foo·() 
48 »       »       {65 »       »       {
49 »       »       }66 »       »       }
50 »       }67 »       }
 68 }</string>
 69 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
 70 //·Line:·10
 71 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
 72 using·System;
  
 73 namespace·TopNS
 74 {
 75 »       ///·more·invalid·comment·on·namespace;·inside·namespace
 76 »       namespace·ChildNS·{
 77 »       »       class·Test·{
 78 »       »       }
 79 »       }
  
51 }</string>80 }</string>
52 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element81 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
53 //·Line:·1382 //·Line:·13
54 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:283 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
55 using·System;84 using·System;
  
56 namespace·TopNS85 namespace·TopNS
57 {86 {
58 »       class·Foo87 »       class·Foo
59 »       {88 »       {
60 »       »       Foo·(string·foo) 
61 »       »       { 
62 »       »       »       /**·incorrect·doccomment*/89 »       »       string·this·[string·bar]·{
 90 »       »       »       get·{·return·"";·}
 91 »       »       »       ///·incorrect
 92 »       »       »       set·{·}
63 »       »       }93 »       »       }
64 »       }94 »       }
65 }</string>95 }</string>
66 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element96 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
67 //·Line:·997 //·Line:·13
Max diff block lines reached; 8300/11116 bytes (74.67%) of diff not shown.
5.94 KB
CS0118
5.93 KB
CS0118
Ordering differences only
    
Offset 1, 222 lines modifiedOffset 1, 222 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·`A.s'·is·a·`field'·but·a·`type'·was·expected5 ····<string>//·CS0118:·`x.a.B'·is·a·`property'·but·a·`type'·was·expected
6 //·Line:·116 //·Line:·9
  
 7 using·System;
7 class·A 
8 { 
9 »       public·string·s; 
10 } 
  
11 class·X·:·A8 namespace·x
12 {9 {
13 »       s·MyProperty·{ 
14 »       »       get·{ 
15 »       »       »       return·s;10 »       class·a
 11 »       {
 12 »       »       bool·B·{·set·{}·}
16 »       »       }13 »       »       
 14 »       »       void·Test·(B·b)·{}
17 »       }15 »       }
18 }</string>16 }</string>
19 ····<string>//·CS0118:·`MonoTests.System.Data.Test'·is·a·`namespace'·but·a·`type'·was·expected17 ····<string>//·CS0118:·`Martin.Test'·is·a·`namespace'·but·a·`type'·was·expected
20 //·Line:·2218 //·Line:·15
21 using·NUnit.Framework; 
22 using·System;19 using·System;
 20 using·Foo;
  
23 namespace·NUnit.Framework21 namespace·Foo
24 {22 {
25 »       public·class·Test·:·Attribute23 »       public·class·Test·:·Attribute
26 »       {·}24 »       {
 25 »       }
27 }26 }
  
28 namespace·MonoTests.System.Data.Test.Utils27 namespace·Martin.Test
29 {28 {
 29 »       [Test]
30 »       public·class·Y30 »       public·class·X
31 »       {·}31 »       {
 32 »       }
 33 }</string>
 34 ····<string>//·CS0118:·`A.Foo(string)'·is·a·`method·group'·but·a·`type'·was·expected
 35 //·Line:·15
  
 36 public·class·A
 37 {
 38 »       public·static·void·Foo·(string·Setting)
 39 »       {
 40 »       }
32 }41 }
  
33 namespace·MonoTests.System.Data.SqlTypes42 class·Example
34 {43 {
35 »       public·class·X44 »       public·void·Main(string[]·args)
36 »       {45 »       {
37 »       »       [Test] 
38 »       »       public·void·Hello·()46 »       »       A·a·=·new·A.Foo·("test");··
 47 »       }
 48 }</string>
 49 ····<string>//·CS0118:·`Region.Value'·is·a·`field'·but·a·`type'·was·expected
 50 //·Line:·8
  
 51 public·sealed·class·Region
 52 {
 53 ····int·Value;
 54 ····
 55 ····[Value(2)]
 56 ····public·Region()·{}
 57 }</string>
 58 ····<string>//·CS0118:·`M.N'·is·a·`namespace'·but·a·`variable'·was·expected
 59 //·Line:·10
  
 60 namespace·M.N
 61 {
 62 »       public·class·Foo
 63 »       {
 64 »       »       public·Foo·(object·value)
39 »       »       {65 »       »       {
 66 »       »       »       N·=·value;
40 »       »       }67 »       »       }
  
41 »       »       static·void·Main·() 
42 »       »       {·} 
43 »       }68 »       }
44 }</string>69 }</string>
45 ····<string>//·CS0118:·`System'·is·a·`namespace'·but·a·`type'·was·expected70 ····<string>//·CS0118:·`System'·is·a·`namespace'·but·a·`type'·was·expected
46 //·Line:·971 //·Line:·9
  
47 public·class·C72 public·class·C
48 {73 {
49 »       public·object·Test·(object·a)74 »       public·object·Test·(object·a)
50 »       {75 »       {
51 »       »       return·(System)(a);76 »       »       return·(System)(a);
52 »       }77 »       }
53 }</string>78 }</string>
54 ····<string>//·CS0118:·`x.a.B'·is·a·`property'·but·a·`type'·was·expected79 ····<string>//·CS0118:·`A.s'·is·a·`field'·but·a·`type'·was·expected
55 //·Line:·980 //·Line:·11
  
56 using·System;81 class·A
 82 {
 83 »       public·string·s;
 84 }
  
57 namespace·x85 class·X·:·A
58 {86 {
59 »       class·a 
60 »       { 
61 »       »       bool·B·{·set·{}·}87 »       s·MyProperty·{
 88 »       »       get·{
 89 »       »       »       return·s;
62 »       »       90 »       »       }
63 »       »       void·Test·(B·b)·{} 
64 »       }91 »       }
65 }</string>92 }</string>
66 ····<string>//·CS0118:·`C'·is·a·`type'·but·a·`variable'·was·expected93 ····<string>//·CS0118:·`C'·is·a·`type'·but·a·`variable'·was·expected
67 //·Line:·894 //·Line:·8
  
68 class·C95 class·C
69 {96 {
70 »       public·static·void·Main·()97 »       public·static·void·Main·()
71 »       {98 »       {
72 »       »       int·i·=·(C)·+1;99 »       »       int·i·=·(C)·+1;
73 »       }100 »       }
74 }</string>101 }</string>
Max diff block lines reached; 3258/6037 bytes (53.97%) of diff not shown.
3.57 KB
CS4014
3.56 KB
CS4014
Ordering differences only
    
Offset 1, 47 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>CS4014</ErrorName>3 ··<ErrorName>CS4014</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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'·method5 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
6 //·Line:·176 //·Line:·18
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 ····public·static·async·Task&lt;T&gt;·Test&lt;T&gt;·() 
13 ····{ 
14 ········return·await·Task.FromResult·(default·(T)); 
15 ····} 
  
16 ····static·void·Main·() 
17 ····{ 
18 ········Test&lt;object&gt;·(); 
19 ····}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 »       }
20 }</string>22 }</string>
21 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator23 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
22 //·Line:·1824 //·Line:·17
23 //·Compiler·options:·-warnaserror25 //·Compiler·options:·-warnaserror
  
24 using·System;26 using·System;
25 using·System.Threading.Tasks;27 using·System.Threading.Tasks;
  
26 class·C28 class·C
27 {29 {
28 »       static·Task·Method·()30 »       static·Task·Method·()
29 »       {31 »       {
30 »       »       return·Task.FromResult·(1);32 »       »       return·Task.FromResult·(1);
31 »       }33 »       }
32 »       34 »       
 35 »       static·void·TestAsync·()
 36 »       {
 37 »       »       Func&lt;Task&gt;·a·=·async·()·=&gt;·{
 38 »       »       »       await·Method·();
 39 »       »       »       Method·();
 40 »       »       };
 41 »       }
 42 }</string>
 43 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
 44 //·Line:·18
 45 //·Compiler·options:·-warnaserror
  
 46 using·System;
 47 using·System.Threading.Tasks;
  
 48 class·C
 49 {
33 »       static·async·Task&lt;int&gt;·TestAsync·()50 »       static·async·Task&lt;int&gt;·TestAsync·()
34 »       {51 »       {
35 »       »       Method·();52 »       »       Func&lt;Task&gt;·f·=·null;
 53 »       »       f·();
36 »       »       return·await·Task.FromResult·(2);54 »       »       return·await·Task.FromResult·(2);
37 »       }55 »       }
38 }</string>56 }</string>
39 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator57 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
40 //·Line:·4758 //·Line:·47
41 //·Compiler·options:·-warnaserror59 //·Compiler·options:·-warnaserror
  
Offset 102, 47 lines modifiedOffset 121, 28 lines modified
102 {121 {
103 »       static·async·Task&lt;int&gt;·TestAsync·()122 »       static·async·Task&lt;int&gt;·TestAsync·()
104 »       {123 »       {
105 »       »       new·Task·(()·=&gt;·{});124 »       »       new·Task·(()·=&gt;·{});
106 »       »       return·await·Task.FromResult·(2);125 »       »       return·await·Task.FromResult·(2);
107 »       }126 »       }
108 }</string>127 }</string>
109 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator128 ····<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
110 //·Line:·18 
111 //·Compiler·options:·-warnaserror 
  
112 using·System; 
113 using·System.Threading.Tasks; 
  
114 class·C 
115 { 
116 »       static·async·Task&lt;int&gt;·TestAsync·() 
117 »       { 
118 »       »       Func&lt;Task&gt;·f·=·null; 
119 »       »       f·(); 
120 »       »       return·await·Task.FromResult·(2); 
121 »       } 
122 }</string> 
123 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator 
124 //·Line:·17129 //·Line:·17
125 //·Compiler·options:·-warnaserror130 //·Compiler·options:·-warnaserror
  
126 using·System;131 using·System;
127 using·System.Threading.Tasks;132 using·System.Threading.Tasks;
  
128 class·C133 class·C
129 {134 {
 135 ····public·static·async·Task&lt;T&gt;·Test&lt;T&gt;·()
 136 ····{
 137 ········return·await·Task.FromResult·(default·(T));
 138 ····}
  
 139 ····static·void·Main·()
 140 ····{
 141 ········Test&lt;object&gt;·();
 142 ····}
130 »       static·Task·Method·() 
131 »       { 
132 »       »       return·Task.FromResult·(1); 
133 »       } 
134 »        
135 »       static·void·TestAsync·() 
136 »       { 
137 »       »       Func&lt;Task&gt;·a·=·async·()·=&gt;·{ 
138 »       »       »       await·Method·(); 
139 »       »       »       Method·(); 
140 »       »       }; 
Max diff block lines reached; 38/3608 bytes (1.05%) of diff not shown.
920 B
CS8082
908 B
CS8082
Ordering differences only
    
Offset 10, 39 lines modifiedOffset 10, 39 lines modified
10 »       void·Foo·()10 »       void·Foo·()
11 »       {11 »       {
12 »       »       object·o·=·null;12 »       »       object·o·=·null;
13 »       »       var·s·=·nameof·(o.ToString·().Equals);13 »       »       var·s·=·nameof·(o.ToString·().Equals);
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression16 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
17 //·Line:·817 //·Line:·9
  
18 class·C18 class·C
19 {19 {
20 »       void·Foo·()20 »       void·Foo·()
21 »       {21 »       {
 22 »       »       dynamic·o·=·null;
22 »       »       var·s·=·nameof·(1.ToString);23 »       »       var·s·=·nameof·(o.ToString·().Equals);
23 »       }24 »       }
24 }</string>25 }</string>
25 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression26 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
26 //·Line:·927 //·Line:·8
  
27 class·C28 class·C
28 {29 {
29 »       void·Foo·()30 »       void·Foo·()
30 »       {31 »       {
31 »       »       dynamic·o·=·null; 
32 »       »       var·s·=·nameof·(o.ToString·().Equals);32 »       »       var·v·=·nameof·(this?.Equals);
33 »       }33 »       }
34 }</string>34 }</string>
35 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression35 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
36 //·Line:·836 //·Line:·8
  
37 class·C37 class·C
38 {38 {
39 »       void·Foo·()39 »       void·Foo·()
40 »       {40 »       {
41 »       »       var·v·=·nameof·(this?.Equals);41 »       »       var·s·=·nameof·(1.ToString);
42 »       }42 »       }
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
10.4 KB
CS0120
10.4 KB
CS0120
Ordering differences only
    
Offset 1, 47 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>CS0120</ErrorName>3 ··<ErrorName>CS0120</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MainClass.Test' 
6 //·Line:·20 
  
7 public·class·Test 
8 { 
9 »       public·void·Foo·() 
10 »       { 
11 »       } 
12 } 
  
13 public·class·MainClass 
14 { 
15 »       public·Test·Test 
16 »       { 
17 »       »       get; 
18 »       »       set; 
19 »       } 
  
20 »       public·static·void·Main·(string[]·args) 
21 »       { 
22 »       »       Test.Foo·(); 
23 »       } 
24 }</string> 
25 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y(System.Text.StringBuilder)' 
26 //·Line:·8 
  
27 using·System.Text; 
  
28 class·X·{ 
29 »       static·void·Main·()·{ 
30 »       »       X.Y(null);»      
31 »       } 
32 »        
33 »       void·Y(StringBuilder·someParam)·{ 
34 »       } 
35 }</string> 
36 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Derived.Foo()'5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Derived.Foo()'
37 //·Line:·166 //·Line:·16
  
38 using·System;7 using·System;
  
39 public·class·Base8 public·class·Base
40 {9 {
Offset 57, 48 lines modifiedOffset 21, 28 lines modified
57 »       {21 »       {
58 »       }22 »       }
  
59 »       void·Foo·()23 »       void·Foo·()
60 »       {24 »       {
61 »       }25 »       }
62 }</string>26 }</string>
63 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MainClass.Callback()'27 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`C.Test(string)'
64 //·Line:·928 //·Line:·8
  
65 using·System; 
  
66 class·MainClass·:·BaseClass 
67 { 
68 »       public·MainClass·(string·a,·Action·callback) 
69 »       »       :·base·(a,·()·=&gt;·Callback·()) 
70 »       { 
71 »       } 
  
72 »       private·void·Callback·() 
73 »       { 
74 »       } 
75 } 
  
76 public·class·BaseClass29 class·C
77 {30 {
78 »       public·BaseClass·(string·a,·int·b)31 »       static·void·Test·(int·i)
79 »       {32 »       {
 33 »       »       Test·("a");
80 »       }34 »       }
  
81 »       public·BaseClass·(string·a,·Action·callback)35 »       
 36 »       void·Test·(string·s)
82 »       {37 »       {
83 »       }38 »       }
84 }</string>39 }</string>
85 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Program.x' 
86 //·Line:·6 
  
87 class·Program·{ 
88 »       int·x; 
89 »       const·int·y·=·x; 
90 }</string> 
91 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`App.Test'40 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`App.Test'
92 //·Line:·1541 //·Line:·15
  
93 class·App42 class·App
94 {43 {
95 »       Test·a·=·new·Test·();44 »       Test·a·=·new·Test·();
  
Offset 113, 56 lines modifiedOffset 57, 53 lines modified
113 »       }57 »       }
114 }58 }
  
115 class·Test59 class·Test
116 {60 {
117 »       public·void·Run·()·{·}61 »       public·void·Run·()·{·}
118 }</string>62 }</string>
119 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y'63 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`TestNamespace.TestClass.HelloWorld()'
120 //·Line:·1164 //·Line:·31
  
121 using·System;65 using·System;
 66 using·TestNamespace;
  
 67 namespace·TestNamespace
 68 {
 69 »       public·class·TestClass
122 class·X·{ 
123 »       //·Public·properties·and·variables. 
124 »       public·string·Y; 
  
125 »       //·Constructors. 
126 »       public·X() 
127 »       {70 »       {
 71 »       »       public·void·HelloWorld·()
 72 »       »       {
 73 »       »       }
128 »       }74 »       }
 75 }
Max diff block lines reached; 8066/10614 bytes (75.99%) of diff not shown.
7.04 KB
CS0579
7.03 KB
CS0579
Ordering differences only
    
Offset 1, 65 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>CS0579</ErrorName>3 ··<ErrorName>CS0579</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times5 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times
6 //·Line·:·86 //·Line:·14
  
7 using·System; 
  
8 class·MainClass·{ 
9 ········[Obsolete] 
10 ········[Obsolete] 
11 ········static·void·Main() 
12 ········{ 
13 ········} 
14 }</string> 
15 ····<string>//·CS0579:·The·attribute·`TestAttributesCollecting.A'·cannot·be·applied·multiple·times 
16 //·Line:·19 
  
17 using·System;7 using·System;
  
18 namespace·TestAttributesCollecting8 partial·class·C
19 {9 {
 10 »       [Obsolete·("A")]
 11 »       partial·void·PartialMethod·()
20 »       class·A·:·Attribute 
21 »       { 
22 »       »       public·A·(int·a) 
23 »       »       { 
24 »       »       } 
25 »       } 
  
26 »       partial·class·G1&lt;[A·(1)]T&gt; 
27 »       { 
28 »       } 
  
29 »       partial·class·G1&lt;[A·(2)]T&gt; 
30 »       {12 »       {
31 »       }13 »       }
 14 »       
 15 »       [Obsolete·("A")]
 16 »       partial·void·PartialMethod·();»    
32 }</string>17 }</string>
33 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times18 ····<string>//·CS0579:·The·attribute·`ReturnAttribute'·cannot·be·applied·multiple·times
34 //·Line·:·1719 //·Line·:·17
  
35 using·System;20 using·System;
 21 using·System.Reflection;
  
36 [AttributeUsage·(AttributeTargets.ReturnValue)]22 [AttributeUsage·(AttributeTargets.ReturnValue)]
37 public·class·ReturnAttribute·:·Attribute23 public·class·ReturnAttribute·:·Attribute
38 {24 {
39 ········public·ReturnAttribute·()25 ········public·ReturnAttribute·()
40 ········{26 ········{
41 »       }27 »       }
42 }28 }
  
 29 public·class·Blah·{
43 class·MainClass·{ 
44 ········[Obsolete] 
45 ········[return:·Return]30 ········[return:·Return·()]
46 ········[Obsolete] 
47 ········static·void·Main() 
48 ········{ 
49 ········}31 ········[return:·Return·()]
 32 »       public·static·void·Main·()·{·}
 33 }</string>
 34 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times
 35 //·Line·:·10
  
 36 using·System;
  
 37 [assembly:CLSCompliant(true)]
  
 38 namespace·DuplicateAttributes·{
 39 »       [CLSCompliant(true)]
 40 »       [CLSCompliant(true)]
 41 »       public·class·ClassA·{}
 42 }</string>
 43 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times
 44 //·Line:·12
  
  
 45 using·System;
  
 46 partial·class·C
 47 {
 48 »       [Obsolete·("A")]
 49 »       partial·void·PartialMethod·();
 50 »       [Obsolete·("A")]
 51 »       partial·void·PartialMethod·()
 52 »       {
 53 »       }
50 }</string>54 }</string>
51 ····<string>//·CS0579:·The·attribute·`ConditionalAttributeTesting.SomeAttribute'·cannot·be·applied·multiple·times55 ····<string>//·CS0579:·The·attribute·`ConditionalAttributeTesting.SomeAttribute'·cannot·be·applied·multiple·times
52 //·Line:·1256 //·Line:·12
  
53 using·System;57 using·System;
54 using·System.Diagnostics;58 using·System.Diagnostics;
  
Offset 79, 140 lines modifiedOffset 86, 133 lines modified
79 »       public·sealed·class·SomeAttribute·:·Attribute86 »       public·sealed·class·SomeAttribute·:·Attribute
80 »       {87 »       {
81 »       »       public·SomeAttribute·(string·someText)88 »       »       public·SomeAttribute·(string·someText)
82 »       »       {89 »       »       {
83 »       »       }90 »       »       }
84 »       }91 »       }
85 }</string>92 }</string>
86 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times93 ····<string>//·CS0579:·The·attribute·`System.Reflection.AssemblyKeyNameAttribute'·cannot·be·applied·multiple·times
87 //·Line:·1494 //·Line·:·7
 95 //·Compiler·options:·CS0579-4-1.cs
  
 96 using·System.Reflection;
  
 97 [assembly:·AssemblyKeyName("")]
  
 98 public·class·Blah·{
 99 »       public·static·void·Main·()·{·}
 100 }</string>
 101 ····<string>//·CS0579:·The·attribute·`SimpleAttribute'·cannot·be·applied·multiple·times
 102 //·Line·:·18
  
88 using·System;103 using·System;
  
89 partial·class·C 
90 { 
91 »       [Obsolete·("A")] 
Max diff block lines reached; 3943/7161 bytes (55.06%) of diff not shown.
1.3 KB
CS1593
1.29 KB
CS1593
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>CS1593</ErrorName>3 ··<ErrorName>CS1593</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1593:·Delegate·`System.Action&lt;int&gt;'·does·not·take·`2'·arguments
 6 //·Line:·13
  
 7 using·System;
  
 8 public·class·Test
 9 {
 10 »       public·static·void·Main·()
 11 »       {
 12 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};
  
 13 »       »       dynamic·d·=·1;
 14 »       »       a·(d,·true);
 15 »       }
 16 }</string>
5 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments17 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments
6 //·Line:·1618 //·Line:·16
  
7 using·System;19 using·System;
8 using·System.Threading.Tasks;20 using·System.Threading.Tasks;
  
9 class·MainClass21 class·MainClass
Offset 22, 29 lines modifiedOffset 37, 14 lines modified
22 »       »       });37 »       »       });
23 »       }38 »       }
  
24 »       public·static·void·Function·(Action&lt;Exception,·object&gt;·callback)39 »       public·static·void·Function·(Action&lt;Exception,·object&gt;·callback)
25 »       {40 »       {
26 »       }41 »       }
27 }</string>42 }</string>
28 ····<string>//·CS1593:·Delegate·`System.Action&lt;int&gt;'·does·not·take·`2'·arguments 
29 //·Line:·13 
  
30 using·System; 
  
31 public·class·Test 
32 { 
33 »       public·static·void·Main·() 
34 »       { 
35 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{}; 
  
36 »       »       dynamic·d·=·1; 
37 »       »       a·(d,·true); 
38 »       } 
39 }</string> 
40 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments43 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments
41 //·Line:·1744 //·Line:·17
  
42 using·System;45 using·System;
43 using·System.Threading.Tasks;46 using·System.Threading.Tasks;
44 using·System.Collections.Generic;47 using·System.Collections.Generic;
  
2.23 KB
CS3016
2.22 KB
CS3016
Ordering differences only
    
Offset 1, 28 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:·86 //·Line:·13
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:·System.CLSCompliant·(true)]9 [assembly:CLSCompliant(true)]
  
10 [CLSAttribute·(new·bool·[]·{true,·false})] 
11 public·enum·E·{10 public·class·CLSAttribute:·Attribute·{
 11 ········public·CLSAttribute()·{}
 12 ········public·CLSAttribute(string[]·array)·{}
12 }13 }
  
 14 [CLSAttribute(new·string[]·{·"",·""·})]
 15 public·interface·ITest·{
13 public·class·CLSAttribute:·System.Attribute·{ 
14 ········public·CLSAttribute·()·{ 
15 ········} 
16 ········ 
17 ········public·CLSAttribute(bool[]·array)·{ 
18 ········} 
19 }</string>16 }</string>
20 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant17 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
21 //·Line:·818 //·Line:·8
22 //·Compiler·options:·-warnaserror·-warn:119 //·Compiler·options:·-warnaserror·-warn:1
  
23 using·System;20 using·System;
24 [assembly:·System.CLSCompliant·(true)]21 [assembly:·System.CLSCompliant·(true)]
Offset 54, 34 lines modifiedOffset 51, 37 lines modified
54 ········}51 ········}
55 }</string>52 }</string>
56 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant53 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
57 //·Line:·854 //·Line:·8
58 //·Compiler·options:·-warnaserror·-warn:155 //·Compiler·options:·-warnaserror·-warn:1
  
59 using·System;56 using·System;
60 [assembly:CLSCompliant·(true)]57 [assembly:·System.CLSCompliant·(true)]
  
61 [CLSAttribute·(new·bool·[]·{true,·false})]58 [CLSAttribute·(new·bool·[]·{true,·false})]
 59 public·enum·E·{
 60 }
  
62 public·class·CLSAttribute:·Attribute·{61 public·class·CLSAttribute:·System.Attribute·{
63 ········public·CLSAttribute·()·{62 ········public·CLSAttribute·()·{
64 ········}63 ········}
65 ········64 ········
66 ········public·CLSAttribute(bool[]·array)·{65 ········public·CLSAttribute(bool[]·array)·{
67 ········}66 ········}
68 }</string>67 }</string>
69 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant68 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
70 //·Line:·1369 //·Line:·8
71 //·Compiler·options:·-warnaserror·-warn:170 //·Compiler·options:·-warnaserror·-warn:1
  
72 using·System;71 using·System;
73 [assembly:CLSCompliant(true)]72 [assembly:CLSCompliant·(true)]
  
 73 [CLSAttribute·(new·bool·[]·{true,·false})]
74 public·class·CLSAttribute:·Attribute·{74 public·class·CLSAttribute:·Attribute·{
75 ········public·CLSAttribute()·{}75 ········public·CLSAttribute·()·{
 76 ········}
 77 ········
76 ········public·CLSAttribute(string[]·array)·{}78 ········public·CLSAttribute(bool[]·array)·{
 79 ········}
77 } 
  
78 [CLSAttribute(new·string[]·{·"",·""·})] 
79 public·interface·ITest·{ 
80 }</string>80 }</string>
81 ··</Examples>81 ··</Examples>
82 </ErrorDocumentation>82 </ErrorDocumentation>
9.27 KB
CS1501
9.26 KB
CS1501
Ordering differences only
    
Offset 1, 190 lines modifiedOffset 1, 144 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`0'·arguments5 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments
6 //·Line:·156 //·Line:·17
  
7 class·Base&lt;T&gt; 
 7 static·class·Extensions
8 {8 {
9 »       protected·virtual·void·Foo&lt;U&gt;·(U·u)9 »       public·static·string·Foo·(this·string·s)
10 »       {10 »       {
 11 »       »       return·s;
11 »       }12 »       }
12 }13 }
  
 14 public·class·M
13 class·Derived&lt;T&gt;·:·Base&lt;int&gt; 
14 { 
15 ····protected·override·void·Foo&lt;U&gt;·(U·u) 
16 ····{ 
17 ········base.Foo·(); 
18 ····} 
19 }</string> 
20 ····<string>//·CS1501:·No·overload·for·method·`XCreateIC'·takes·`1'·arguments 
21 //·Line:·16 
  
22 using·System; 
23 using·System.Runtime.InteropServices; 
  
24 namespace·System.Windows.Forms 
25 {15 {
26 ········internal·class·X11Xim 
27 ········{ 
28 ················[DllImport·("libX11",·EntryPoint="XCreateIC")] 
29 ················internal·extern·static·IntPtr·XCreateIC(IntPtr·xim,·__arglist); 
  
30 ················public·static·void·Main·()16 »       public·static·void·Main·()
 17 »       {
 18 »       »       1.Foo·("foo");
 19 »       }
31 ················{ 
32 ························XCreateIC·(IntPtr.Zero); 
33 ················} 
34 ········} 
35 }</string>20 }</string>
36 ····<string>//·CS1501:·No·overload·for·method·`Block'·takes·`2'·arguments21 ····<string>//·CS1501:·No·overload·for·method·`TestCall'·takes·`1'·arguments
37 //·Line:·1222 //·Line:·13
  
38 class·X23 class·C
39 {24 {
40 »       public·static·void·Block·(object·type,·object·variables,·params·object[]·expressions)25 »       static·void·TestCall·(byte·b,·int·a)
41 »       {26 »       {
42 »       }27 »       }
  
43 »       public·static·void·Main·()28 »       public·static·void·Main·()
44 »       {29 »       {
45 »       »       Block·(variables:·null,·expressions:·null);30 »       »       dynamic·d·=·0;
 31 »       »       TestCall·(d);
46 »       }32 »       }
47 }</string>33 }</string>
48 ····<string>//·CS1501:·No·overload·for·method·`this'·takes·`2'·arguments34 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`1'·arguments
49 //·Line·:·1035 //·Line:·15
  
 36 using·System;
50 class·C 
51 { 
52 »       public·bool·this·[int·i]·{·get·{·return·false;·}·set·{}·} 
53 »        
54 »       void·Foo·() 
55 »       {»      C·c·=·new·C·(); 
56 »       »       c·[0,·0]·=·null; 
57 »       } 
58 }</string> 
59 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments 
60 //·Line:·13 
  
61 static·class·C37 class·MainClass
62 {38 {
63 »       public·static·void·Foo·(this·string·s,·int·d,·bool·b)39 »       public·static·void·Main·()
64 »       {40 »       {
 41 »       »       int·val·=·2;
 42 »       »       Run·(()·=&gt;·{
 43 »       »       »       if·(val·&gt;·3)
 44 »       »       »       »       return;
  
 45 »       »       »       Foo·(5);
 46 »       »       });
65 »       }47 »       }
  
66 »       static·void·Main()48 »       static·void·Foo·()
67 »       {49 »       {
68 »       »       dynamic·d·=·null; 
69 »       »       "x".Foo·(d); 
70 »       }50 »       }
71 }</string> 
72 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments 
73 //·Line:·17 
  
  
 51 »       static·void·Run&lt;T&gt;·(Func&lt;T&gt;·func)
74 static·class·Extensions 
75 { 
76 »       public·static·string·Foo·(this·string·s) 
77 »       {52 »       {
78 »       »       return·s; 
79 »       }53 »       }
80 } 
  
 54 »       static·void·Run&lt;T&gt;·(Action·act)
81 public·class·M 
82 { 
83 »       public·static·void·Main·() 
84 »       {55 »       {
85 »       »       1.Foo·("foo"); 
86 »       }56 »       }
87 }</string>57 }</string>
88 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments58 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`3'·arguments
89 //·Line:·1259 //·Line:·12
  
90 class·C60 class·Test
91 {61 {
92 ····static·void·Foo·(string·foo,·params·object·[]·moreFoo) 
93 ····{ 
94 ····}62 »       public·static·void·Foo·(string·s·=·null,·int·value·=·2)
 63 »       {
 64 »       }
Max diff block lines reached; 6236/9445 bytes (66.02%) of diff not shown.
1.11 KB
CS1031
1.1 KB
CS1031
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>CS1031</ErrorName>3 ··<ErrorName>CS1031</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1031:·Type·expected5 ····<string>//·CS1031:·Type·expected
6 //·Line:·16 
  
7 public·class·B&lt;Y&gt;··where·Y:·B&lt;Y&gt; 
8 { 
9 } 
  
10 public·class·A&lt;X&gt;:·B&lt;A&lt;X&gt;&gt; 
11 { 
12 } 
  
13 public·class·Repro 
14 { 
15 »       public·static·void·Main·(string[]·args) 
16 »       { 
17 »       »       var·h·=·typeof·(B&lt;A&lt;&gt;&gt;); 
18 »       } 
19 }</string> 
20 ····<string>//·CS1031:·Type·expected 
21 //·Line:·86 //·Line:·8
  
22 using·System;7 using·System;
  
23 class·M8 class·M
24 {9 {
25 »       public·static·void·Main·()10 »       public·static·void·Main·()
Offset 36, 14 lines modifiedOffset 18, 32 lines modified
36 //·Line:·418 //·Line:·4
  
37 enum·E·:·this19 enum·E·:·this
38 {20 {
39 »       a·=·121 »       a·=·1
40 }</string>22 }</string>
41 ····<string>//·CS1031:·Type·expected23 ····<string>//·CS1031:·Type·expected
 24 //·Line:·16
  
 25 public·class·B&lt;Y&gt;··where·Y:·B&lt;Y&gt;
 26 {
 27 }
  
 28 public·class·A&lt;X&gt;:·B&lt;A&lt;X&gt;&gt;
 29 {
 30 }
  
 31 public·class·Repro
 32 {
 33 »       public·static·void·Main·(string[]·args)
 34 »       {
 35 »       »       var·h·=·typeof·(B&lt;A&lt;&gt;&gt;);
 36 »       }
 37 }</string>
 38 ····<string>//·CS1031:·Type·expected
42 //·Line:·839 //·Line:·8
  
43 using·System;40 using·System;
  
44 class·M41 class·M
45 {42 {
46 »       public·static·void·Main·()43 »       public·static·void·Main·()
10.4 KB
CS1061
10.4 KB
CS1061
Ordering differences only
    
Offset 1, 31 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>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·`C'·and·no·extension·method·`C'·of·type·`int'·could·be·found.·Are·you·missing·an·assembly·reference?
6 //·Line:·206 //·Line:·12
  
 7 using·System;
7 interface·I&lt;T&gt; 
8 { 
9 »       void·Foo&lt;U&gt;·(U·u)·where·U·:·T; 
10 } 
  
11 struct·S8 namespace·TestEnum
12 {9 {
13 »       public·void·Test·()10 »       public·enum·E
14 »       {11 »       {
 12 »       »       A·=·0,
 13 »       »       B·=·1.
 14 »       »       C·=·2
15 »       }15 »       }
16 }16 }</string>
 17 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`E'·and·no·extension·method·`E'·of·type·`int'·could·be·found.·Are·you·missing·an·assembly·reference?
 18 //·Line:·7
  
 19 class·T·{
 20 »       public·static·int·Main·(string·[]·args·)
17 class·Test·:·I&lt;S&gt; 
18 { 
19 »       void·I&lt;S&gt;.Foo&lt;U2&gt;·(U2·u2) 
20 »       {21 »       {
21 »       »       u2.Test·();22 »       »       int·x·=·1.E;
 23 »       »       return·0;
22 »       }24 »       }
23 }</string>25 }</string>
24 ····<string>//·CS1061:·Type·`X'·does·not·contain·a·definition·for·`Test'·and·no·extension·method·`Test'·of·type·`X'·could·be·found.·Are·you·missing·an·assembly·reference?26 ····<string>//·CS1061:·Type·`X'·does·not·contain·a·definition·for·`Test'·and·no·extension·method·`Test'·of·type·`X'·could·be·found.·Are·you·missing·an·assembly·reference?
25 //·Line:·1227 //·Line:·12
  
26 class·A&lt;X&gt;28 class·A&lt;X&gt;
27 {29 {
Offset 43, 80 lines modifiedOffset 45, 102 lines modified
43 {45 {
44 »       public·void·Test·()46 »       public·void·Test·()
45 »       {·}47 »       {·}
  
46 »       public·static·void·Main·()48 »       public·static·void·Main·()
47 »       {·}49 »       {·}
48 }</string>50 }</string>
49 ····<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?51 ····<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?
50 //·Line:·2452 //·Line:·9
  
51 using·System; 
52 using·System.Collections.Generic; 
53 using·System.Linq;53 class·C
 54 {
 55 »       static·void·Main·()
 56 »       {
 57 »       »       int?·i·=·4;
 58 »       »       var·m·=·i?.GetValueOrDefault·();
 59 »       }
 60 }</string>
 61 ····<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?
 62 //·Line:·8
  
54 namespace·Test63 static·class·C
55 {64 {
56 »       static·class·Ex65 »       static·void·Main·()
57 »       {66 »       {
 67 »       »       int·c·=·0.__0;
58 »       »       public·static·IEnumerable&lt;TR&gt;·Foo&lt;T,·TR&gt;·(this·IEnumerable&lt;T&gt;·t,·Func&lt;T,·TR&gt;·f) 
59 »       »       { 
60 »       »       »       return·null; 
61 »       »       } 
62 »       }68 »       }
 69 }</string>
 70 ····<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?
 71 //·Line:·17
  
63 »       public·class·C72 public·class·S
 73 {
 74 »       public·static·void·Test()
64 »       {75 »       {
 76 »       }
 77 }
  
 78 public·class·M
 79 {
 80 »       public·object·S·{·get;·set;·}
  
65 »       »       public·static·void·Main·()81 »       public·void·Main·()
66 »       »       {82 »       {
 83 »       »       S.Test·();
67 »       »       »       int[]·i·=·null; 
68 »       »       »       int·p; 
69 ············var·prods·=·from·pe·in·i.Foo·(p9·=&gt;·p.Value)·select·pe; 
70 »       »       } 
71 »       }84 »       }
72 }</string>85 }</string>
73 ····<string>//·CS1061:·Type·`A'·does·not·contain·a·definition·for·`Foo'·and·no·extension·method·`Foo'·of·type·`A'·could·be·found.·Are·you·missing·an·assembly·reference?86 ····<string>//·CS1061:·Type·`A'·does·not·contain·a·definition·for·`Foo'·and·no·extension·method·`Foo'·of·type·`A'·could·be·found.·Are·you·missing·an·assembly·reference?
74 //·Line:·1787 //·Line:·16
  
75 using·System;88 using·System;
76 using·System.Runtime.CompilerServices;89 using·System.Runtime.CompilerServices;
  
77 class·A90 class·A
78 {91 {
79 »       [IndexerName·("Foo")]92 »       [IndexerName·("Foo")]
80 »       public·int·this·[int·index]·{93 »       public·int·this·[int·index]·{
81 »       »       get·{·return·index;·}94 »       »       get·{·return·index;·}
82 »       »       set·{·;·} 
83 »       }95 »       }
  
84 »       static·void·Test·(A·a,·int·value)96 »       static·int·Test·(A·a)
85 »       {97 »       {
86 »       »       a.Foo·=·value;98 »       »       return·a.Foo;
87 »       }99 »       }
  
88 »       public·static·void·Main·()100 »       public·static·void·Main·()
89 »       {101 »       {
90 »       »       Test·(new·A·(),·9);102 »       »       Test·(new·A·());
91 »       }103 »       }
92 }</string>104 }</string>
93 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`Foo'·and·no·extension·method·`Foo'·of·type·`int'·could·be·found.·Are·you·missing·an·assembly·reference?105 ····<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?
94 //·Line:·11106 //·Line:·24
  
95 using·System;107 using·System;
 108 using·System.Collections.Generic;
Max diff block lines reached; 6529/10595 bytes (61.62%) 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>
6.25 KB
CS0221
6.24 KB
CS0221
Ordering differences only
    
Offset 1, 18 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>CS0221</ErrorName>3 ··<ErrorName>CS0221</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0221:·Constant·value·`3.402823E+38'·cannot·be·converted·to·a·`ulong'·(use·`unchecked'·syntax·to·override)5 ····<string>//·CS0221:·Constant·value·`-Infinity'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
6 //·Line:·66 //·Line:·6
  
7 class·X·{7 class·X·{
8 »       static·void·Main·()·{8 »       static·void·Main·()·{
 9 »       »       System.Console.WriteLine·((ushort)double.NegativeInfinity);
9 »       »       const·float·d·=·float.MaxValue; 
10 »       »       ulong·b·=·(ulong)·d; 
11 »       }10 »       }
12 }</string>11 }</string>
13 ····<string>//·CS0221:·Constant·value·`256'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)12 ····<string>//·CS0221:·Constant·value·`256'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
14 //·Line:·1313 //·Line:·13
  
15 class·Test14 class·Test
16 {15 {
Offset 22, 152 lines modifiedOffset 21, 153 lines modified
22 »       }21 »       }
  
23 »       static·void·Main·()22 »       static·void·Main·()
24 »       {23 »       {
25 »       »       var·a·=·(Test)·256UL;24 »       »       var·a·=·(Test)·256UL;
26 »       }25 »       }
27 }</string>26 }</string>
28 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)27 ····<string>//·CS0221:·Constant·value·`4294967295'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)
 28 //·Line:·5
  
 29 class·X·{
 30 »       int·a·=·(int)·0xffffffff;
 31 »       
 32 »       static·void·Main·()
 33 »       {
 34 »       »       
 35 »       }
 36 }</string>
 37 ····<string>//·CS0221:·Constant·value·`3.402823E+38'·cannot·be·converted·to·a·`ulong'·(use·`unchecked'·syntax·to·override)
29 //·Line:·638 //·Line:·6
  
30 class·X·{39 class·X·{
31 »       static·void·Main·()·{40 »       static·void·Main·()·{
32 »       »       System.Console.WriteLine·((int)double.NaN);41 »       »       const·float·d·=·float.MaxValue;
 42 »       »       ulong·b·=·(ulong)·d;
33 »       }43 »       }
34 }</string>44 }</string>
35 ····<string>//·CS0221:·Constant·value·`-10.1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)45 ····<string>//·CS0221:·Constant·value·`-3'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
 46 //·Line:·12
  
 47 class·C
 48 {
 49 »       delegate·void·D·();
  
 50 »       static·void·Main·()
 51 »       {
 52 »       »       D·d·=·checked·(delegate·{
 53 »       »       »       const·ushort·s·=·(ushort)·-3;
 54 »       »       });
 55 »       }
 56 }</string>
 57 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)
36 //·Line:·658 //·Line:·6
  
37 class·T·{59 class·X·{
38 »       static·void·Main·()·{60 »       static·void·Main·()·{
39 »       »       byte·d·=·(byte)-10.1d;61 »       »       System.Console.WriteLine·((int)double.NaN);
40 »       }62 »       }
41 }</string>63 }</string>
42 ····<string>//·CS0221:·Constant·value·`4294967295'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)64 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
43 //·Line:·565 //·Line:·11
  
 66 class·C
 67 {
 68 »       delegate·void·D·();
  
44 class·X·{ 
45 »       int·a·=·(int)·0xffffffff; 
46 »        
47 »       static·void·Main·()69 »       static·void·Main·()
48 »       {70 »       {
49 »       »       71 »       »       D·d·=·unchecked·(delegate·{
 72 »       »       »       const·ushort·s·=·(ushort)·-1;
 73 »       »       });
50 »       }74 »       }
51 }</string>75 }</string>
52 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)76 ····<string>//·CS0221:·Constant·value·`-10.1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
53 //·Line:·677 //·Line:·6
  
54 class·X·{78 class·T·{
55 »       static·void·Main·()·{79 »       static·void·Main·()·{
56 »       »       System.Console.WriteLine·((char)float.NaN);80 »       »       byte·d·=·(byte)-10.1d;
57 »       }81 »       }
58 }</string>82 }</string>
59 ····<string>//·CS0221:·Constant·value·`-200'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)83 ····<string>//·CS0221:·Constant·value·`-200'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
60 //·Line:·684 //·Line:·6
  
61 enum·AA·:·byte·{·a,·b·=·200·}85 enum·AA·:·byte·{·a,·b·=·200·}
  
62 public·class·C86 public·class·C
63 {87 {
64 »       public·static·void·Main·()88 »       public·static·void·Main·()
65 »       {89 »       {
66 »       »       const·int·b·=·AA.a·-·AA.b;90 »       »       const·int·b·=·AA.a·-·AA.b;
67 »       }91 »       }
68 }</string>92 }</string>
69 ····<string>//·CS0221:·Constant·value·`-9'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)93 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
70 //·Line:·1094 //·Line:·11
  
71 enum·E:byte·{ 
72 »       Min·=·995 using·System;
  
 96 public·class·My3Attribute·:·Attribute
 97 {
 98 »       public·My3Attribute·(byte·b)·{}
73 }99 }
  
 100 [My3((byte)-1)]
 101 public·class·Test·{·}</string>
74 class·T·{ 
75 »       static·void·Main·()·{ 
76 »       »       »       E·error·=·(E)(-9); 
77 »       »       »       System.Console.WriteLine·(error); 
78 »       } 
79 }</string> 
80 ····<string>//·CS0221:·Constant·value·`Infinity'·cannot·be·converted·to·a·`uint'·(use·`unchecked'·syntax·to·override)102 ····<string>//·CS0221:·Constant·value·`Infinity'·cannot·be·converted·to·a·`uint'·(use·`unchecked'·syntax·to·override)
81 //·Line:·6103 //·Line:·6
Max diff block lines reached; 2405/6354 bytes (37.85%) of diff not shown.
535 B
CS1625
523 B
CS1625
Ordering differences only
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 class·X10 class·X
11 {11 {
12 »       public·static·IEnumerable·Test·(int·a)12 »       public·static·IEnumerable·Test·(int·a)
13 »       {13 »       {
14 »       »       try·{14 »       »       try·{
15 »       »       »       ;15 »       »       »       ;
16 »       »       }·finally·{16 »       »       }·finally·{
17 »       »       »       yield·return·0;17 »       »       »       yield·break;
18 »       »       }18 »       »       }
19 ········}19 ········}
  
20 »       static·void·Main·()20 »       static·void·Main·()
21 »       {21 »       {
22 »       »       IEnumerable·a·=·Test·(3);22 »       »       IEnumerable·a·=·Test·(3);
23 »       »       Console.WriteLine·(a);23 »       »       Console.WriteLine·(a);
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 class·X32 class·X
33 {33 {
34 »       public·static·IEnumerable·Test·(int·a)34 »       public·static·IEnumerable·Test·(int·a)
35 »       {35 »       {
36 »       »       try·{36 »       »       try·{
37 »       »       »       ;37 »       »       »       ;
38 »       »       }·finally·{38 »       »       }·finally·{
39 »       »       »       yield·break;39 »       »       »       yield·return·0;
40 »       »       }40 »       »       }
41 ········}41 ········}
  
42 »       static·void·Main·()42 »       static·void·Main·()
43 »       {43 »       {
44 »       »       IEnumerable·a·=·Test·(3);44 »       »       IEnumerable·a·=·Test·(3);
45 »       »       Console.WriteLine·(a);45 »       »       Console.WriteLine·(a);
3.31 KB
CS1547
3.29 KB
CS1547
Ordering differences only
    
Offset 1, 131 lines modifiedOffset 1, 131 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·86 //·Line:·10
 7 class·Foo&lt;T&gt;
 8 {·}
  
7 class·X9 class·X
8 {10 {
9 »       static·void·Main·()11 »       static·void·Main·()
10 »       {12 »       {
11 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;13 »       »       Foo&lt;void&gt;·foo;
12 »       }14 »       }
13 }</string>15 }</string>
14 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context16 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
15 //·Line:·617 //·Line:·9
 18 using·System;
  
16 class·C·{19 class·X
17 »       const·string·s·=·"3"; 
18 »       public·object·o·=·(void)s;20 {
 21 »       static·void·Main·()
 22 »       {
 23 »       »       void[]·a;
 24 »       }
19 }</string>25 }</string>
20 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context26 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
21 //·Line:·927 //·Line:·7
22 using·System;28 using·System;
  
23 class·X29 class·X
24 {30 {
25 »       static·void·Main·()31 »       static·void·Main·()
26 »       {32 »       {
27 »       »       void[]·a;33 »       »       void·a;
28 »       }34 »       }
29 }</string>35 }</string>
30 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context36 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
31 //·Line:·637 //·Line:·6
  
32 class·C·{38 class·C·{
33 »       object·o·=·new·void();39 »       object·o·=·new·void();
34 }</string>40 }</string>
35 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context41 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
 42 //·Line:·8
  
  
 43 class·X
 44 {
 45 »       static·void·Main·()
 46 »       {
 47 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;
 48 »       }
 49 }</string>
 50 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
36 //·Line:·651 //·Line:·6
  
37 class·C52 class·C
38 {53 {
39 »       int·Foo·()54 »       int·Foo·()
40 »       {55 »       {
41 »       »       foreach·(void·v·in·this)56 »       »       foreach·(void·v·in·this)
42 »       »       {57 »       »       {
43 »       »       }58 »       »       }
44 »       }59 »       }
45 }</string>60 }</string>
46 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context61 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
 62 //·Line:·5
  
 63 class·C·{
 64 ········public·const·void·val·=·null;
 65 }</string>
 66 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
47 //·Line:·867 //·Line:·8
  
48 class·C68 class·C
49 {69 {
50 »       static·void·Main·()70 »       static·void·Main·()
51 »       {71 »       {
52 »       »       bool·b·=·1·is·void;72 »       »       bool·b·=·1·is·void;
53 »       }73 »       }
54 }</string>74 }</string>
55 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context75 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
56 //·Line:·676 //·Line:·6
  
57 class·C·{77 class·C·{
 78 »       const·string·s·=·"3";
 79 »       public·object·o·=·(void)s;
58 »       static·void·Main·()·{ 
59 »       »       int·i·=·sizeof·(void); 
60 »       } 
61 }</string> 
62 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context 
63 //·Line:·11 
  
64 namespace·OtherTest 
65 { 
66 »       public·static·class·Program 
67 »       { 
68 »       »       static·void·MainD·(object·p) 
69 »       »       { 
70 »       »       »       if·(p·is·String) 
71 »       »       »       »       (void)((string)·p).ToString·(); 
72 »       »       } 
73 »       } 
74 }</string>80 }</string>
75 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context81 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
76 //·Line:·882 //·Line:·6
  
77 class·X83 interface·IA
78 {84 {
 85 »       ref·void·Foo·();
79 »       static·void·Main·() 
80 »       { 
81 »       »       object·o·=·default(void); 
82 »       } 
83 }</string>86 }</string>
84 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context87 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
85 //·Line:·588 //·Line:·6
  
86 class·C·{89 class·C·{
87 ········public·const·void·val·=·null;90 »       static·void·Main·()·{
 91 »       »       int·i·=·sizeof·(void);
 92 »       }
88 }</string>93 }</string>
Max diff block lines reached; 657/3337 bytes (19.69%) of diff not shown.
1.3 KB
CS8123
1.29 KB
CS8123
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>CS8123</ErrorName>3 ··<ErrorName>CS8123</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8123:·The·tuple·element·name·`b'·is·ignored·because·a·different·name·or·no·name·is·specified·by·the·target·type·`(long,·string)'5 ····<string>//·CS8123:·The·tuple·element·name·`a'·is·ignored·because·a·different·name·or·no·name·is·specified·by·the·target·type·`(int,·int)'
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 static·class·X8 class·C
9 {9 {
10 »       static·(long·a,·string·x)·Test·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       return·(b:·1,·"");12 »       »       (int·tt1,·int·tt2)·t·=·(a:·1,·2);
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS8123:·The·tuple·element·name·`a'·is·ignored·because·a·different·name·or·no·name·is·specified·by·the·target·type·`(int,·int)'15 ····<string>//·CS8123:·The·tuple·element·name·`b'·is·ignored·because·a·different·name·or·no·name·is·specified·by·the·target·type·`(long,·string)'
16 //·Line:·916 //·Line:·9
17 //·Compiler·options:·-warnaserror17 //·Compiler·options:·-warnaserror
  
18 class·C18 static·class·X
19 {19 {
20 »       public·static·void·Main·()20 »       static·(long·a,·string·x)·Test·()
21 »       {21 »       {
22 »       »       (int·tt1,·int·tt2)·t·=·(a:·1,·2);22 »       »       return·(b:·1,·"");
23 »       }23 »       }
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
1.38 KB
CS0429
1.37 KB
CS0429
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>CS0429</ErrorName>3 ··<ErrorName>CS0429</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0429:·Unreachable·expression·code·detected5 ····<string>//·CS0429:·Unreachable·expression·code·detected
6 //·Line:·116 //·Line:·12
7 //·Compiler·options:·-warn:4·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System; 
  
9 class·Main8 public·class·X
10 {9 {
11 ···public·void·Method·(int·i) 
12 ···{ 
13 ·······if·(5·==·5·||·i·&gt;·10) 
14 »       ···Console.WriteLine·("TEST"); 
15 ···}10 »       static·void·test·(int·stop)
 11 »       {
 12 »       »       int·pos·=·0;
 13 »       »       do·{
 14 »       »       »       break;
 15 »       »       }·while·(pos·&lt;·stop);
 16 »       }
16 }</string>17 }</string>
17 ····<string>//·CS0429:·Unreachable·expression·code·detected18 ····<string>//·CS0429:·Unreachable·expression·code·detected
18 //·Line:·919 //·Line:·9
19 //·Compiler·options:·-warn:4·-warnaserror20 //·Compiler·options:·-warn:4·-warnaserror
  
20 class·Main21 class·Main
21 {22 {
Offset 36, 22 lines modifiedOffset 36, 22 lines modified
36 {36 {
37 »       public·void·Method·(int·i)37 »       public·void·Method·(int·i)
38 »       {38 »       {
39 »       »       var·x·=·true·?·1·:·i;39 »       »       var·x·=·true·?·1·:·i;
40 »       }40 »       }
41 }</string>41 }</string>
42 ····<string>//·CS0429:·Unreachable·expression·code·detected42 ····<string>//·CS0429:·Unreachable·expression·code·detected
43 //·Line:·1243 //·Line:·11
44 //·Compiler·options:·-warnaserror44 //·Compiler·options:·-warn:4·-warnaserror
  
45 public·class·X45 using·System;
  
 46 class·Main
46 {47 {
 48 ···public·void·Method·(int·i)
 49 ···{
 50 ·······if·(5·==·5·||·i·&gt;·10)
 51 »       ···Console.WriteLine·("TEST");
 52 ···}
47 »       static·void·test·(int·stop) 
48 »       { 
49 »       »       int·pos·=·0; 
50 »       »       do·{ 
51 »       »       »       break; 
52 »       »       }·while·(pos·&lt;·stop); 
53 »       } 
54 }</string>53 }</string>
55 ··</Examples>54 ··</Examples>
56 </ErrorDocumentation>55 </ErrorDocumentation>
2.83 KB
CS0082
2.81 KB
CS0082
Ordering differences only
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`I.set_Item(int[],·params·int[])'·is·already·reserved 
6 //·Line·:·7 
  
7 interface·I 
8 { 
9 »       void·set_Item·(int[]·a,·params·int[]·b); 
10 »       int[]·this·[params·int[]·ii]·{·get;·} 
11 }</string> 
12 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved5 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved
13 //·Line:·126 //·Line:·12
  
14 public·class·Test7 public·class·Test
15 {8 {
16 »       public·delegate·void·MyEvent·();9 »       public·delegate·void·MyEvent·();
17 »       public·event·MyEvent·XX·{10 »       public·event·MyEvent·XX·{
18 »       »       add·{·}11 »       »       add·{·}
19 »       »       remove·{·}12 »       »       remove·{·}
20 »       }13 »       }
21 ········14 ········
22 »       public·void·add_XX·(MyEvent·e)·{·return;·}15 »       public·void·add_XX·(MyEvent·e)·{·return;·}
23 }</string>16 }</string>
24 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved 
25 //·Line:·6 
  
26 public·class·Test 
27 { 
28 »       public·string·Value·{ 
29 »       »       set·{·} 
30 »       } 
31 »       public·string·get_Value·()·{·return·null;·} 
32 }</string> 
33 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved17 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
34 //·Line:·618 //·Line:·6
  
35 public·interface·ISample·{19 public·interface·ISample·{
36 ········int·this[int·i]·{·set;·} 
37 ········void·set_Item·(int·a,·int·b);20 ········void·set_Item·(int·a,·int·b);
 21 ········int·this[int·i]·{·set;·}
38 }</string>22 }</string>
39 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved23 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
40 //·Line:·624 //·Line:·7
  
41 public·interface·ISample·{ 
42 ········void·set_Item·(int·a,·int·b); 
43 ········int·this[int·i]·{·set;·}25 public·partial·class·Test
 26 {
 27 »       public·string·get_Value·()·{·return·null;·}
 28 }
  
 29 public·partial·class·Test
 30 {
 31 »       public·string·Value·{
 32 »       »       get·{·}
 33 »       }
44 }</string>34 }</string>
45 ····<string>//·CS0082:·A·member·`Test.set_Item(int,·string)'·is·already·reserved35 ····<string>//·CS0082:·A·member·`Test.set_Item(int,·string)'·is·already·reserved
46 //·Line·:·636 //·Line·:·6
  
47 public·class·Test37 public·class·Test
48 {38 {
49 »       public·string·this·[int·i]·{39 »       public·string·this·[int·i]·{
50 »       »       get·{·return·"";·}40 »       »       get·{·return·"";·}
51 »       }41 »       }
52 »       public·void·set_Item·(int·i,·string·s)·{·}42 »       public·void·set_Item·(int·i,·string·s)·{·}
53 }</string>43 }</string>
54 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved44 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved
55 //·Line:·745 //·Line·:·7
  
56 public·partial·class·Test46 interface·I
57 {47 {
58 »       public·string·get_Value·()·{·return·null;·} 
59 }48 »       void·set_Item·(int[]·a,·params·int[]·b);
 49 »       int[]·this·[params·int[]·ii]·{·get;·}
 50 }</string>
 51 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
 52 //·Line:·6
  
 53 public·interface·ISample·{
 54 ········int·this[int·i]·{·set;·}
 55 ········void·set_Item·(int·a,·int·b);
 56 }</string>
 57 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
 58 //·Line:·6
  
60 public·partial·class·Test59 public·class·Test
61 {60 {
62 »       public·string·Value·{61 »       public·string·Value·{
63 »       »       get·{·}62 »       »       set·{·}
64 »       }63 »       }
 64 »       public·string·get_Value·()·{·return·null;·}
65 }</string>65 }</string>
66 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved66 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved
67 //·Line:·867 //·Line:·8
  
68 using·System.Runtime.CompilerServices;68 using·System.Runtime.CompilerServices;
69 class·ErrorClass·{69 class·ErrorClass·{
70 »       [IndexerName·("Blah")]70 »       [IndexerName·("Blah")]
5.63 KB
CS1729
5.61 KB
CS1729
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>CS1729</ErrorName>3 ··<ErrorName>CS1729</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1729:·The·type·`C'·does·not·contain·a·constructor·that·takes·`2'·arguments5 ····<string>//·CS1729:·The·type·`Base'·does·not·contain·a·constructor·that·takes·`0'·arguments
6 //·Line:·166 //·Line:·12
 7 class·Base·{
 8 »       Base·(string·x)
  
7 class·C 
8 { 
9 »       public·C·(int·i) 
10 »       {9 »       {
11 »       }10 »       }
12 }11 }
  
13 public·class·Blah 
14 { 
15 »       public·static·void·Main·()12 //·Notice·how·there·is·no·invocation·to·"base·(something)"
  
 13 class·Derived·:·Base·{
 14 »       Derived·()
16 »       {15 »       {
17 »       »       dynamic·d·=·1; 
18 »       »       var·r·=·new·C·(1,·d); 
19 »       }16 »       }
20 }</string>17 }</string>
21 ····<string>//·CS1729:··The·type·`System.CLSCompliantAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments 
22 //·Line:·6 
  
23 using·System; 
  
24 [assembly:CLSCompliant()]</string> 
25 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments18 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments
26 //·Line:·819 //·Line:·8
  
27 class·C20 class·C
28 {21 {
29 »       static·void·Main·()22 »       static·void·Main·()
30 »       {23 »       {
Offset 49, 62 lines modifiedOffset 40, 32 lines modified
49 class·C·{40 class·C·{
50 ········41 ········
51 »       [Ignore]42 »       [Ignore]
52 »       public·void·Method·()43 »       public·void·Method·()
53 »       {44 »       {
54 »       }45 »       }
55 }</string>46 }</string>
56 ····<string>//·CS1729:·The·type·`A.Foo'·does·not·contain·a·constructor·that·takes·`1'·arguments47 ····<string>//·CS1729:·The·type·`TestCases.ClassWithNonPublicConstructor'·does·not·contain·a·constructor·that·takes·`0'·arguments
57 //·Line:·1548 //·Line:·10
  
58 public·class·A 
59 { 
60 »       public·class·Foo 
61 »       { 
62 »       } 
63 } 
  
64 class·Example49 namespace·TestCases
65 {50 {
66 »       public·void·Main(string[]·args)51 »       public·class·GmcsCtorBug
67 »       {52 »       {
68 »       »       A·a·=·new·A.Foo·("test");··53 »       »       public·static·void·Test·()
 54 »       »       {
 55 »       »       »       new·ClassWithNonPublicConstructor·();
 56 »       »       }
69 »       }57 »       }
70 }</string> 
71 ····<string>//·CS1729:·The·type·`A'·does·not·contain·a·constructor·that·takes·`1'·arguments 
72 //·Line:·6 
  
73 public·class·A·{ 
74 ····A[]·test·=·{ 
75 ········new·A("test") 
76 ····}; 
77 }</string> 
78 ····<string>//·CS1729:·The·type·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·constructor·that·takes·`4'·arguments 
79 //·Line:·5 
  
80 class·MainClass·{ 
81 ········[System.Runtime.CompilerServices.IndexerName("A",·"",·"",·"")] 
82 ········int·this·[int·index]·{ 
83 ················get·{ 
84 ························return·0; 
85 ················} 
86 ········} 
87 ···· 
88 }</string> 
89 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`0'·arguments 
90 //·Line:·11 
91 class·X·{ 
  
 58 »       public·class·ClassWithNonPublicConstructor
92 »       X·(int·a) 
93 »       { 
94 »       } 
95 »        
96 »       static·void·Main·() 
97 »       {59 »       {
98 »       »       new·X·();60 »       »       protected·ClassWithNonPublicConstructor·(int·p)
 61 »       »       {
 62 »       »       }
99 »       }63 »       }
100 }</string>64 }</string>
101 ····<string>//·CS1729:·The·type·`object'·does·not·contain·a·constructor·that·takes·`1'·arguments65 ····<string>//·CS1729:·The·type·`object'·does·not·contain·a·constructor·that·takes·`1'·arguments
102 //·Line:·866 //·Line:·8
  
103 using·System;67 using·System;
  
Offset 118, 23 lines modifiedOffset 79, 42 lines modified
118 »       }79 »       }
119 »       80 »       
120 »       public·C·(int·i)81 »       public·C·(int·i)
121 »       »       :·base·(i)82 »       »       :·base·(i)
122 »       {83 »       {
123 »       }84 »       }
124 }</string>85 }</string>
125 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`2'·arguments86 ····<string>//·CS1729:·The·type·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·constructor·that·takes·`4'·arguments
126 //·Line:·887 //·Line:·5
  
127 public·struct·X·{ 
128 ········public·X(int·i)·{·} 
129 ········ 
130 ········public·static·void·Main()·{ 
131 ················X·x·=·new·X("foo",·"bar");88 class·MainClass·{
 89 ········[System.Runtime.CompilerServices.IndexerName("A",·"",·"",·"")]
 90 ········int·this·[int·index]·{
Max diff block lines reached; 2310/5712 bytes (40.44%) of diff not shown.
14.6 KB
CS3005
14.6 KB
CS3005
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 57 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`c1'·differing·only·in·case·is·not·CLS-compliant5 ····<string>//·CS3005:·Identifier·`CLSClass.Method&lt;T&gt;(int)'·differing·only·in·case·is·not·CLS-compliant
6 //·Line:·96 //·Line:·12
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
 8 [assembly:System.CLSCompliant·(true)]
  
 9 public·class·BaseClass·{
 10 ········public·int·method;
 11 }
  
 12 public·class·CLSClass·:·BaseClass·{
 13 ········public·static·void·Method&lt;T&gt;(int·arg)·{}
 14 }</string>
 15 ····<string>//·CS3005:·Identifier·`II.compareto()'·differing·only·in·case·is·not·CLS-compliant
 16 //·Line:·11
 17 //·Compiler·options:·-t:library·-warnaserror
  
  
8 [assembly:System.CLSCompliant(true)]18 [assembly:System.CLSCompliant(true)]
  
9 public·class·C1·{19 public·interface·I·{
10 }20 }
  
 21 public·interface·II:·I,·System.IComparable·{
 22 ········bool·compareto();
 23 }</string>
 24 ····<string>//·CS3005:·Identifier·`CLSClass.constant'·differing·only·in·case·is·not·CLS-compliant
 25 //·Line:·8
 26 //·Compiler·options:·-warnaserror
  
 27 [assembly:System.CLSCompliant(true)]
  
11 public·class·c1·{28 public·class·CLSClass·{
 29 ········protected·int·Constant·=·1;
 30 ········protected·const·bool·constant·=·false;
 31 }</string>
 32 ····<string>//·CS3005:·Identifier·`CLSClass_B.uNIVERSAL'·differing·only·in·case·is·not·CLS-compliant
 33 //·Line:·9
 34 //·Compiler·options:·-reference:CS3005-16-lib.dll·-warnaserror
  
  
 35 using·System;
 36 [assembly:·CLSCompliantAttribute·(true)]
  
 37 public·class·CLSClass_B:·CLSClass_A·{
 38 ········public·const·int·uNIVERSAL·=·3;
12 }</string>39 }</string>
13 ····<string>//·CS3005:·Identifier·`CLSClass.NameAbC'·differing·only·in·case·is·not·CLS-compliant40 ····<string>//·CS3005:·Identifier·`CLSClass.NameAbC'·differing·only·in·case·is·not·CLS-compliant
14 //·Line:·1241 //·Line:·12
15 //·Compiler·options:·-warnaserror42 //·Compiler·options:·-warnaserror
  
16 using·System;43 using·System;
17 [assembly:CLSCompliant·(true)]44 [assembly:CLSCompliant·(true)]
Offset 23, 147 lines modifiedOffset 59, 136 lines modified
23 public·class·CLSClass·{59 public·class·CLSClass·{
24 ········[CLSCompliant·(false)]60 ········[CLSCompliant·(false)]
25 ········public·int·NameABC;61 ········public·int·NameABC;
26 ············62 ············
27 ········public·int·NameAbc;63 ········public·int·NameAbc;
28 ········public·int·NameAbC;64 ········public·int·NameAbC;
29 }</string>65 }</string>
30 ····<string>//·CS3005:·Identifier·`CLSClass.Index.get'·differing·only·in·case·is·not·CLS-compliant66 ····<string>//·CS3005:·Identifier·`CLSEnum.Label'·differing·only·in·case·is·not·CLS-compliant
31 //·Line:·1467 //·Line:·10
32 //·Compiler·options:·-warnaserror68 //·Compiler·options:·-warnaserror·-warn:1
  
33 [assembly:System.CLSCompliant(true)] 
  
 69 using·System;
 70 [assembly:CLSCompliant·(true)]
34 public·class·X·{ 
35 ········public·int·index·{·get·{·return·0;·}·} 
36 } 
  
 71 public·enum·CLSEnum·{
 72 ········label,
 73 ········Label
37 public·class·Y:·X·{ 
38 } 
39 ···· 
40 public·class·CLSClass:·Y·{ 
41 ········public·long·Index·{·get·{·return·3;·}·} 
42 }</string>74 }</string>
43 ····<string>//·CS3005:·Identifier·`CLSClass.Event_A'·differing·only·in·case·is·not·CLS-compliant75 ····<string>//·CS3005:·Identifier·`c1'·differing·only·in·case·is·not·CLS-compliant
44 //·Line:·1376 //·Line:·9
45 //·Compiler·options:·-warnaserror77 //·Compiler·options:·-warnaserror
  
46 [assembly:System.CLSCompliant(true)]78 [assembly:System.CLSCompliant(true)]
  
47 public·delegate·void·MyDelegate(int·i); 
  
48 public·class·Base·{79 public·class·C1·{
49 ········protected·event·System.ResolveEventHandler·Event_a; 
50 }80 }
  
 81 public·class·c1·{
51 public·class·CLSClass:·Base·{ 
52 ········public·event·MyDelegate·Event_A; 
53 }</string>82 }</string>
54 ····<string>//·CS3005:·Identifier·`CLSClass.a.get'·differing·only·in·case·is·not·CLS-compliant83 ····<string>//·CS3005:·Identifier·`a'·differing·only·in·case·is·not·CLS-compliant
55 //·Line:·884 //·Line:·10
56 //·Compiler·options:·-warnaserror85 //·Compiler·options:·-warnaserror
  
 86 using·System;
57 [assembly:System.CLSCompliant(true)]87 [assembly:CLSCompliant·(true)]
  
58 public·class·CLSClass·{ 
59 ········public·int·get_A·()·{·return·3;·} 
60 ········public·int·a·{·get·{·return·2;·}·}88 public·enum·A·{
 89 }
  
 90 public·interface·a·{
61 }</string>91 }</string>
62 ····<string>//·CS3005:·Identifier·`CLSClass.op_implicit()'·differing·only·in·case·is·not·CLS-compliant92 ····<string>//·CS3005:·Identifier·`B.TEST()'·differing·only·in·case·is·not·CLS-compliant
63 //·Line:·1293 //·Line:·15
64 //·Compiler·options:·-warnaserror94 //·Compiler·options:·-warnaserror
  
65 using·System;95 using·System;
66 [assembly:CLSCompliant(true)] 
  
67 public·class·CLSClass·{ 
68 ········static·public·implicit·operator·CLSClass(byte·value)·{ 
69 ···············return·new·CLSClass();96 [assembly:·CLSCompliantAttribute·(true)]
  
Max diff block lines reached; 10506/14952 bytes (70.26%) of diff not shown.
2.44 KB
CS0037
2.42 KB
CS0037
Ordering differences only
    
Offset 9, 70 lines modifiedOffset 9, 14 lines modified
9 {9 {
10 »       static·void·Main·()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       char·p·=·null;12 »       »       char·p·=·null;
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type15 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
16 //·Line:·6 
  
17 class·C 
18 { 
19 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·}; 
20 }</string> 
21 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type 
22 //·Line:·6 
  
23 class·C 
24 { 
25 »       int·[,]·i·=·new·int·[2,null]·{·{·1·},·{·2·}·}; 
26 }</string> 
27 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type 
28 //·Line:·12 
  
29 class·C 
30 { 
31 »       static·void·Test·() 
32 »       { 
33 »       »       char·c·=·'c'; 
34 »       »       switch·(c) 
35 »       »       { 
36 »       »       »       case·'a':· 
37 »       »       »       »       goto·case·null; 
38 »       »       } 
39 »       } 
40 }</string> 
41 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type 
42 //·Line:·10 
43 struct·S·{ 
44 »       int·a; 
45 } 
  
46 class·X·{ 
47 »       static·void·Main·() 
48 »       { 
49 »       »       S·s·=·(S)·null; 
50 »       } 
51 }</string> 
52 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type 
53 //·Line:·13 
  
54 using·System; 
  
55 public·sealed·class·BoundAttribute·:·System.Attribute 
56 { 
57 »       public·bool·Dec·{·set·{·}·get·{·return·false;·}·} 
58 } 
  
59 class·C 
60 { 
61 »       [Bound·(Dec·=·null)] 
62 »       double·d2; 
63 }</string> 
64 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type 
65 //·Line:·916 //·Line:·9
  
66 class·X·{17 class·X·{
67 »       static·void·Main·()18 »       static·void·Main·()
68 »       {19 »       {
69 »       »       int·s·=·44;20 »       »       int·s·=·44;
70 »       »       switch·(s)·{21 »       »       switch·(s)·{
Offset 111, 9 lines modifiedOffset 55, 65 lines modified
111 »       »       Bar55 »       »       Bar
112 »       }56 »       }
  
113 »       public·static·void·Main·()57 »       public·static·void·Main·()
114 »       {58 »       {
115 »       }59 »       }
116 }</string>60 }</string>
 61 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type
 62 //·Line:·12
  
 63 class·C
 64 {
 65 »       static·void·Test·()
 66 »       {
 67 »       »       char·c·=·'c';
 68 »       »       switch·(c)
 69 »       »       {
 70 »       »       »       case·'a':·
 71 »       »       »       »       goto·case·null;
 72 »       »       }
 73 »       }
 74 }</string>
 75 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type
 76 //·Line:·13
  
 77 using·System;
  
 78 public·sealed·class·BoundAttribute·:·System.Attribute
 79 {
 80 »       public·bool·Dec·{·set·{·}·get·{·return·false;·}·}
 81 }
  
 82 class·C
 83 {
 84 »       [Bound·(Dec·=·null)]
 85 »       double·d2;
 86 }</string>
 87 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
 88 //·Line:·6
  
 89 class·C
 90 {
 91 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·};
 92 }</string>
 93 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
 94 //·Line:·6
  
 95 class·C
 96 {
 97 »       int·[,]·i·=·new·int·[2,null]·{·{·1·},·{·2·}·};
 98 }</string>
 99 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type
 100 //·Line:·10
 101 struct·S·{
 102 »       int·a;
 103 }
Max diff block lines reached; 23/2445 bytes (0.94%) of diff not shown.
8.07 KB
CS0162
8.05 KB
CS0162
Ordering differences only
    
Offset 1, 23 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>CS0162</ErrorName>3 ··<ErrorName>CS0162</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0162:·Unreachable·code·detected5 ····<string>//·CS0162:·Unreachable·code·detected
6 //·Line:·96 //·Line:·10
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror
  
8 class·C8 class·C
9 {9 {
10 »       public·static·int·Main·()10 »       void·Test·(int·a)
11 »       {11 »       {
12 »       »       if·(true·==·false)12 »       »       return;
 13 »       »       if·(a·&gt;·0)·{
 14 »       »       »       int·x·=·a·+·20;
13 »       »       »       return·1;15 »       »       »       return;
14 »       »       16 »       »       }
15 »       »       return·2; 
16 »       }17 »       }
17 }</string>18 }</string>
18 ····<string>//·CS0162:·Unreachable·code·detected19 ····<string>//·CS0162:·Unreachable·code·detected
19 //·Line:·920 //·Line:·9
20 //·Compiler·options:·-warnaserror·-warn:221 //·Compiler·options:·-warnaserror·-warn:2
  
21 class·Foo·{22 class·Foo·{
Offset 28, 14 lines modifiedOffset 29, 31 lines modified
28 »       »       throw·new·System.Exception·();29 »       »       throw·new·System.Exception·();
29 »       »       goto·a;30 »       »       goto·a;
30 »       skip:31 »       skip:
31 »       »       return;32 »       »       return;
32 »       }33 »       }
33 }</string>34 }</string>
34 ····<string>//·CS0162:·Unreachable·code·detected35 ····<string>//·CS0162:·Unreachable·code·detected
 36 //·Line:·9
 37 //·Compiler·options:·-warnaserror·-warn:2
  
 38 class·Error
 39 {
 40 »       void·Test·()
 41 »       {
 42 »       »       if·(1·==·0)·{
 43 »       »       »       try·{
 44 »       »       »       }·catch·(System.Net.Sockets.SocketException·sex)·{
 45 »       »       »       »       int·x·=·(int)sex.SocketErrorCode;
 46 »       »       »       }
 47 »       »       }
 48 »       }
  
 49 }</string>
 50 ····<string>//·CS0162:·Unreachable·code·detected
35 //·Line:·1851 //·Line:·18
36 //·Compiler·options:·-warnaserror·-warn:252 //·Compiler·options:·-warnaserror·-warn:2
  
37 using·System;53 using·System;
  
38 class·C·{54 class·C·{
39 »       public·enum·Flags·{55 »       public·enum·Flags·{
Offset 43, 200 lines modifiedOffset 61, 155 lines modified
43 »       »       Public» =·161 »       »       Public» =·1
44 »       }62 »       }
  
45 »       public·Flags»    _enumFlags;63 »       public·Flags»    _enumFlags;
46 »       »       64 »       »       
47 »       internal·void·Close()65 »       internal·void·Close()
48 »       {»      66 »       {»      
49 »       »       if·((_enumFlags·&amp;·Flags.Removed)·!=·0)67 »       »       if·((Flags.Removed·&amp;·_enumFlags)·!=·(Flags.Removed·&amp;·_enumFlags))
50 »       »       »       Console.WriteLine·("error");68 »       »       »       Console.WriteLine·("error");
51 »       }69 »       }
52 }</string> 
53 ····<string>//·CS0162:·Unreachable·code·detected 
54 //·Line:·10 
55 //·Compiler·options:·-warnaserror·-warn:2 
  
56 class·C 
57 { 
58 »       static·int·Main·()·70 »       static·void·Main·()·{}
59 »       { 
60 »       »       while·(!new·bool·{}); 
61 »       »       return·1; 
62 »       } 
63 }</string>71 }</string>
64 ····<string>//·CS0162:·Unreachable·code·detected72 ····<string>//·CS0162:·Unreachable·code·detected
65 //·Line:·1273 //·Line:·18
66 //·Compiler·options:·-warnaserror·-warn:274 //·Compiler·options:·-warnaserror·-warn:2
  
67 using·System;75 using·System;
  
68 class·E76 class·X
69 {77 {
70 ···public·void·Method&lt;T&gt;·()·where·T·:·class 
71 ···{ 
72 ······if·(default·(T)·!=·null) 
73 ·········throw·new·ArgumentNullException·(); 
74 ···}78 »       public·static·int·Main·()
 79 »       {
 80 »       »       try·{
 81 »       »       »       throw·new·ApplicationException·();
 82 »       »       }·catch·when·(false)·{
 83 »       »       »       return·0;
 84 »       »       }
 85 »       }
75 }</string>86 }</string>
76 ····<string>//·CS0162:·Unreachable·code·detected87 ····<string>//·CS0162:·Unreachable·code·detected
77 //·Line:·1188 //·Line:·12
78 //·Compiler·options:·-warnaserror·-warn:289 //·Compiler·options:·-warnaserror·-warn:2
  
79 public·class·Test90 class·Program
80 {91 {
81 »       public·static·void·Main·()92 »       static·int·Main·()
82 »       {93 »       {
83 »       »       return;94 »       »       int·ctc_f·=·0;
  
84 »       »       Test·testStr;95 »       »       if·((++ctc_f·==·0·&amp;&amp;·false))·{
 96 »       »       »       return·1;
 97 »       »       }
 98 »       »       
85 »       »       return;99 »       »       return·0;
86 »       }100 »       }
87 }</string>101 }</string>
88 ····<string>//·CS0162:·Unreachable·code·detected102 ····<string>//·CS0162:·Unreachable·code·detected
89 //·Line:·12103 //·Line:·14
90 //·Compiler·options:·-warnaserror·-warn:2104 //·Compiler·options:·-warnaserror
  
91 using·System;105 using·System;
  
92 class·X106 class·X
93 {107 {
Max diff block lines reached; 5337/8210 bytes (65.01%) of diff not shown.
4.24 KB
CS0201
4.23 KB
CS0201
Ordering differences only
    
Offset 1, 77 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>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:·76 //·Line:·8
  
7 class·T·{ 
8 ········static·string·XX; 
9 ········static·void·Main·()·{ 
10 ················T.XX; 
11 ········}7 class·MainClass
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       for·(int·i·=·0;·i++;·i·&lt;·8)·{
 12 »       »       }
 13 »       }
12 }</string>14 }</string>
13 ····<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
14 //·Line:·1116 //·Line:·10
  
15 using·System;17 using·System.Linq;
16 using·System.Threading.Tasks; 
  
17 class·C18 class·C
18 {19 {
19 »       async·Task&lt;int&gt;·Test·()20 »       public·static·void·Main·()
20 »       {21 »       {
21 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1);22 »       »       from·s·in·"string"·select·s;
22 »       }23 »       }
23 }</string>24 }</string>
24 ····<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
25 //·Line:·1026 //·Line:·9
  
26 class·TestClass27 class·D
27 {28 {
 29 »       void·Foo·()
28 »       delegate·void·test_delegate·(int·arg); 
  
29 »       public·TestClass·() 
30 »       {30 »       {
31 »       »       test_delegate·D·=·(b)·=&gt;·"a";31 »       »       System.Threading.Tasks.TaskFactory·m·=·null;
 32 »       »       m.StartNew·(()·=&gt;·delegate·{·});
32 »       }33 »       }
33 }</string>34 }</string>
34 ····<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
35 //·Line:·736 //·Line:·7
  
36 class·T·{37 class·T·{
37 ········static·string·XX·{38 ········static·string·XX;
38 ················get·{return·"";} 
39 ········} 
40 ········static·void·Main·()·{39 ········static·void·Main·()·{
41 ················T.XX;40 ················T.XX;
42 ········}41 ········}
43 }</string>42 }</string>
44 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement43 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
45 //·Line:·1044 //·Line:·10
  
 45 class·TestClass
 46 {
 47 »       delegate·void·test_delegate·(int·arg);
  
 48 »       public·TestClass·()
 49 »       {
 50 »       »       test_delegate·D·=·(b)·=&gt;·"a";
 51 »       }
 52 }</string>
 53 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
 54 //·Line:·11
  
46 using·System.Linq;55 using·System;
 56 using·System.Threading.Tasks;
  
47 class·C57 class·C
48 {58 {
49 »       public·static·void·Main·()59 »       async·Task&lt;int&gt;·Test·()
50 »       {60 »       {
51 »       »       from·s·in·"string"·select·s;61 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1);
52 »       }62 »       }
53 }</string>63 }</string>
54 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement64 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
55 //·Line:·965 //·Line:·10
  
56 public·class·X66 using·System;
  
 67 class·X
57 {68 {
58 »       public·static·void·Main·()69 »       public·static·void·Main·()
59 »       {70 »       {
 71 »       »       new·Func&lt;int&gt;·(()·=&gt;·0);
60 »       »       return; 
61 »       »       1+1; 
62 »       }72 »       }
63 }</string>73 }</string>
64 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement74 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
65 //·Line:·1375 //·Line:·13
  
66 class·C&lt;T&gt;76 class·C&lt;T&gt;
67 {77 {
Offset 82, 54 lines modifiedOffset 94, 42 lines modified
82 »       94 »       
83 »       public·static·void·Main·()95 »       public·static·void·Main·()
84 »       {96 »       {
85 »       »       Test·().Foo;97 »       »       Test·().Foo;
86 »       }98 »       }
87 }</string>99 }</string>
88 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement100 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
89 //·Line:·10101 //·Line:·9
  
90 using·System; 
  
91 class·X102 public·class·X
92 {103 {
93 »       public·static·void·Main·()104 »       public·static·void·Main·()
94 »       {105 »       {
95 »       »       new·Func&lt;int&gt;·(()·=&gt;·0);106 »       »       return;
 107 »       »       1+1;
96 »       }108 »       }
97 }</string>109 }</string>
98 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement110 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
99 //·Line:·9111 //·Line:·7
  
100 class·D112 class·T·{
101 { 
102 »       void·Foo·() 
Max diff block lines reached; 532/4296 bytes (12.38%) of diff not shown.
1.22 KB
CS0665
1.2 KB
CS0665
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>CS0665</ErrorName>3 ··<ErrorName>CS0665</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0665:·Assignment·in·conditional·expression·is·always·constant.·Did·you·mean·to·use·`=='·instead·?5 ····<string>//·Cs0665:·Assignment·in·conditional·expression·is·always·constant.·Did·you·mean·to·use·`=='·instead·?
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·/warnaserror7 //·Compiler·options:·/warnaserror
  
8 class·Test8 class·Test
9 {9 {
10 »       public·void·Foo·(bool·x)10 »       public·bool·Foo·(bool·x)
11 »       {11 »       {
12 »       »       bool·b;12 »       »       bool·b;
 13 »       »       return·(b·=·true)·?·true·:·b;
13 »       »       if·(b·=·true) 
14 »       »       »       System.Console.WriteLine·(b); 
15 »       }14 »       }
16 }</string>15 }</string>
17 ····<string>//·Cs0665:·Assignment·in·conditional·expression·is·always·constant.·Did·you·mean·to·use·`=='·instead·?16 ····<string>//·CS0665:·Assignment·in·conditional·expression·is·always·constant.·Did·you·mean·to·use·`=='·instead·?
18 //·Line:·1017 //·Line:·10
19 //·Compiler·options:·/warnaserror18 //·Compiler·options:·/warnaserror
  
20 class·Test19 class·Test
21 {20 {
22 »       public·bool·Foo·(bool·x)21 »       public·void·Foo·(bool·x)
23 »       {22 »       {
24 »       »       bool·b;23 »       »       bool·b;
25 »       »       return·(b·=·true)·?·true·:·b;24 »       »       if·(b·=·true)
 25 »       »       »       System.Console.WriteLine·(b);
26 »       }26 »       }
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
13.1 KB
CS0012
13.1 KB
CS0012
Ordering differences only
    
Offset 1, 63 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>CS0012</ErrorName>3 ··<ErrorName>CS0012</ErrorName>
4 ··<Examples>4 ··<Examples>
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'5 ····<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'
6 //·Line:·96 //·Line:·10
7 //·Compiler·options:·-r:CS0012-15-lib.dll7 //·Compiler·options:·-r:CS0012-lib.dll
  
8 class·Test8 class·Test
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       B.Foo&lt;long&gt;·(1);12 »       »       var·b·=·new·B·();
 13 »       »       b.Test·();
 14 »       »       b.Test·();
13 »       }15 »       }
14 }</string>16 }</string>
15 ····<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'17 ····<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'
16 //·Line:·918 //·Line:·9
17 //·Compiler·options:·-r:CS0012-17-lib.dll19 //·Compiler·options:·-r:CS0012-21-lib.dll
  
18 class·Test20 public·class·C
19 {21 {
20 »       public·static·void·Main·()22 »       public·static·void·Main·()
21 »       {23 »       {
22 »       »       B.Foo&lt;long&gt;·();24 »       »       new·B·();
23 »       }25 »       }
24 }</string>26 }</string>
25 ····<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'27 ····<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'
26 //·Line:·928 //·Line:·9
27 //·Compiler·options:·-r:CS0012-21-lib.dll29 //·Compiler·options:·-r:CS0012-9-lib.dll
  
28 public·class·C30 class·Test
29 {31 {
30 »       public·static·void·Main·()32 »       public·static·void·Main·()
31 »       {33 »       {
32 »       »       new·B·();34 »       »       A.M&lt;string&gt;·();
33 »       }35 »       }
34 }</string>36 }</string>
35 ····<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'37 ····<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'
36 //·Line:·1038 //·Line:·10
37 //·Compiler·options:·-r:CS0012-3-lib.dll39 //·Compiler·options:·-r:CS0012-4-lib.dll
  
38 class·Test40 class·Test
39 {41 {
40 »       public·static·void·Main·()42 »       public·static·void·Main·()
41 »       {43 »       {
42 »       »       var·b·=·new·B·();44 »       »       var·b·=·new·B·();
43 »       »       b.value·=·null;45 »       »       b.Prop·=·null;»   
44 »       }46 »       }
45 }</string>47 }</string>
46 ····<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' 
47 //·Line:·5 
48 //·Compiler·options:·-r:CS0012-12-lib.dll 
  
49 class·Program·:·Lib1.Class1&lt;int&gt; 
50 { 
51 }</string> 
52 ····<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'48 ····<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'
53 //·Line:·1049 //·Line:·10
54 //·Compiler·options:·-r:CS0012-lib.dll50 //·Compiler·options:·-r:CS0012-lib.dll
  
55 class·Test51 class·Test
56 {52 {
57 »       public·static·void·Main·()53 »       public·static·void·Main·()
Offset 74, 203 lines modifiedOffset 69, 208 lines modified
74 class·Test69 class·Test
75 {70 {
76 »       public·static·void·Main·()71 »       public·static·void·Main·()
77 »       {72 »       {
78 »       }73 »       }
79 }</string>74 }</string>
80 ····<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'75 ····<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'
81 //·Line:·976 //·Line:·10
82 //·Compiler·options:·-r:CS0012-9-lib.dll77 //·Compiler·options:·-r:CS0012-6-lib.dll
  
83 class·Test78 class·Test·:·A
84 {79 {
85 »       public·static·void·Main·()80 »       public·static·void·Main·()
86 »       {81 »       {
87 »       »       A.M&lt;string&gt;·(); 
88 »       }82 »       }
89 }</string>83 }</string>
90 ····<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' 
91 //·Line:·7 
92 //·Compiler·options:·-r:CS0012-10-lib.dll 
  
93 class·Test 
94 { 
95 »       event·D&lt;Test&gt;·e; 
96 }</string> 
97 ····<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'84 ····<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'
98 //·Line:·1085 //·Line:·9
99 //·Compiler·options:·-r:CS0012-6-lib.dll86 //·Compiler·options:·-r:CS0012-6-lib.dll
  
100 class·Test·:·A87 class·Test
101 {88 {
102 »       public·static·void·Main·()89 »       public·static·void·Main·()
103 »       {90 »       {
 91 »       »       A.M.Foo·();
104 »       }92 »       }
105 }</string>93 }</string>
106 ····<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'94 ····<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'
107 //·Line:·1095 //·Line:·10
108 //·Compiler·options:·-r:CS0012-4-lib.dll96 //·Compiler·options:·-r:CS0012-3-lib.dll
  
109 class·Test97 class·Test
110 {98 {
111 »       public·static·void·Main·()99 »       public·static·void·Main·()
112 »       {100 »       {
113 »       »       var·b·=·new·B·();101 »       »       var·b·=·new·B·();
114 »       »       b.Prop·=·null;»   102 »       »       b.value·=·null;
115 »       }103 »       }
116 }</string>104 }</string>
117 ····<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'105 ····<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'
118 //·Line:·9106 //·Line:·9
119 //·Compiler·options:·-r:CS0012-16-lib.dll107 //·Compiler·options:·-r:CS0012-15-lib.dll
  
120 class·Test108 class·Test
121 {109 {
122 »       public·static·void·Main·()110 »       public·static·void·Main·()
123 »       {111 »       {
124 »       »       B.Foo·(new·Test·());112 »       »       B.Foo&lt;long&gt;·(1);
125 »       }113 »       }
126 }</string>114 }</string>
127 ····<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'115 ····<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'
128 //·Line:·9116 //·Line:·9
Max diff block lines reached; 7443/13381 bytes (55.62%) of diff not shown.
1.63 KB
CS4011
1.62 KB
CS4011
Ordering differences only
    
Offset 1, 34 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>CS4011</ErrorName>3 ··<ErrorName>CS4011</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members5 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members
6 //·Line:·166 //·Line:·16
  
7 static·class·S7 static·class·S
8 {8 {
9 »       public·static·A·GetAwaiter·(this·int·i)9 »       public·static·int·GetAwaiter·(this·int·i)
10 »       {10 »       {
11 »       »       return·new·A·();11 »       »       return·1;
12 »       }12 »       }
13 }13 }
  
14 class·A14 class·A
15 {15 {
16 »       bool·IsCompleted·{ 
17 »       »       get·{ 
18 »       »       »       return·true; 
19 »       »       } 
20 »       } 
21 »        
22 »       void·OnCompleted·(System.Action·a) 
23 »       { 
24 »       } 
25 »        
26 »       static·async·void·Test·()16 »       static·async·void·Test·()
27 »       {17 »       {
28 »       »       await·9;18 »       »       await·9;
29 »       }19 »       }
30 }</string>20 }</string>
31 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members21 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members
32 //·Line:·1622 //·Line:·16
Offset 50, 27 lines modifiedOffset 40, 37 lines modified
50 »       }40 »       }
51 »       41 »       
52 »       static·async·void·Test·()42 »       static·async·void·Test·()
53 »       {43 »       {
54 »       »       await·9;44 »       »       await·9;
55 »       }45 »       }
56 }</string>46 }</string>
57 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members47 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members
58 //·Line:·1648 //·Line:·16
  
59 static·class·S49 static·class·S
60 {50 {
61 »       public·static·int·GetAwaiter·(this·int·i)51 »       public·static·A·GetAwaiter·(this·int·i)
62 »       {52 »       {
63 »       »       return·1;53 »       »       return·new·A·();
64 »       }54 »       }
65 }55 }
  
66 class·A56 class·A
67 {57 {
 58 »       bool·IsCompleted·{
 59 »       »       get·{
 60 »       »       »       return·true;
 61 »       »       }
 62 »       }
 63 »       
 64 »       void·OnCompleted·(System.Action·a)
 65 »       {
 66 »       }
 67 »       
68 »       static·async·void·Test·()68 »       static·async·void·Test·()
69 »       {69 »       {
70 »       »       await·9;70 »       »       await·9;
71 »       }71 »       }
72 }</string>72 }</string>
73 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members73 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members
74 //·Line:·1674 //·Line:·16
1.45 KB
CS0311
1.44 KB
CS0311
Ordering differences only
    
Offset 37, 30 lines modifiedOffset 37, 29 lines modified
37 {37 {
38 »       Foo&lt;B&gt;·b;38 »       Foo&lt;B&gt;·b;
  
39 »       static·void·Main·()39 »       static·void·Main·()
40 »       {40 »       {
41 »       }41 »       }
42 }</string>42 }</string>
43 ····<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'43 ····<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'
44 //·Line:·2144 //·Line:·19
  
45 public·class·Foo&lt;T&gt;45 public·class·Foo&lt;T&gt;
46 »       where·T·:·A,·I46 »       where·T·:·A
47 {47 {
48 }48 }
  
49 public·interface·I 
50 {·} 
  
51 public·class·A49 public·class·A
52 {·}50 {
 51 }
  
53 public·class·B·:·A52 public·class·B
54 {·}53 {
 54 }
  
55 class·X55 class·X
56 {56 {
57 »       Foo&lt;B&gt;·foo;57 »       Foo&lt;B&gt;·foo;
  
58 »       static·void·Main·()58 »       static·void·Main·()
59 »       {59 »       {
Offset 80, 29 lines modifiedOffset 79, 30 lines modified
  
80 public·class·G&lt;T&gt;·where·T·:·C79 public·class·G&lt;T&gt;·where·T·:·C
81 {80 {
82 »       public·void·Method&lt;U&gt;·()·where·U·:·T81 »       public·void·Method&lt;U&gt;·()·where·U·:·T
83 »       {82 »       {
84 »       }83 »       }
85 }</string>84 }</string>
86 ····<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'85 ····<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'
87 //·Line:·1986 //·Line:·21
  
88 public·class·Foo&lt;T&gt;87 public·class·Foo&lt;T&gt;
89 »       where·T·:·A88 »       where·T·:·A,·I
90 {89 {
91 }90 }
  
 91 public·interface·I
 92 {·}
  
92 public·class·A93 public·class·A
 94 {·}
93 { 
94 } 
  
95 public·class·B95 public·class·B·:·A
 96 {·}
96 { 
97 } 
  
98 class·X97 class·X
99 {98 {
100 »       Foo&lt;B&gt;·foo;99 »       Foo&lt;B&gt;·foo;
  
101 »       static·void·Main·()100 »       static·void·Main·()
102 »       {101 »       {
1.29 KB
CS0553
1.28 KB
CS0553
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>CS0553</ErrorName>3 ··<ErrorName>CS0553</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0553:·User-defined·conversion·`DerivedClass.implicit·operator·BaseClass(DerivedClass)'·cannot·convert·to·or·from·a·base·class 
6 //·Line:·8 
  
7 class·BaseClass·{ 
8 } 
  
9 class·DerivedClass:·BaseClass·{ 
10 ········public·static·implicit·operator·BaseClass(DerivedClass·value)·{ 
11 ················return·new·BaseClass(); 
12 ········} 
13 }</string> 
14 ····<string>//·CS0553:·User-defined·conversion·`plj.aClass.implicit·operator·plj.aClass(object)'·cannot·convert·to·or·from·a·base·class5 ····<string>//·CS0553:·User-defined·conversion·`plj.aClass.implicit·operator·plj.aClass(object)'·cannot·convert·to·or·from·a·base·class
15 //·Line:·106 //·Line:·10
  
16 using·System;7 using·System;
  
17 namespace·plj8 namespace·plj
18 {9 {
Offset 24, 9 lines modifiedOffset 13, 20 lines modified
24 »       {13 »       {
25 »       »       public·static·implicit·operator·aClass(object·o)14 »       »       public·static·implicit·operator·aClass(object·o)
26 »       »       {·15 »       »       {·
27 »       »       »       return·null;16 »       »       »       return·null;
28 »       »       }17 »       »       }
29 »       }18 »       }
30 }</string>19 }</string>
 20 ····<string>//·CS0553:·User-defined·conversion·`DerivedClass.implicit·operator·BaseClass(DerivedClass)'·cannot·convert·to·or·from·a·base·class
 21 //·Line:·8
  
 22 class·BaseClass·{
 23 }
  
 24 class·DerivedClass:·BaseClass·{
 25 ········public·static·implicit·operator·BaseClass(DerivedClass·value)·{
 26 ················return·new·BaseClass();
 27 ········}
 28 }</string>
31 ··</Examples>29 ··</Examples>
32 </ErrorDocumentation>30 </ErrorDocumentation>
1.59 KB
CS0847
1.58 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·`2'·was·expected
6 //·Line:·96 //·Line:·9
  
7 class·M7 class·M
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
11 »       »       int[,,]·i·=·{·{·{·0,·0,·0·},·{·1,·1,·1·}·}, 
12 »       »       »       {·{·2·},·{·3,·3,·3·}·}·};11 »       »       int[,]·i·=·{·{0,·0},
 12 »       »       »       {·1·}·};
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected15 ····<string>//·CS0847:·An·array·initializer·of·length·`3'·was·expected
16 //·Line:·916 //·Line:·9
  
17 class·M17 class·M
18 {18 {
19 »       public·static·void·Main·()19 »       public·static·void·Main·()
20 »       {20 »       {
21 »       »       int[,,]·i·=·{·{·{·0,·0·},·{·1,·1}·},21 »       »       int[,,]·i·=·{·{·{·0,·0,·0·},·{·1,·1,·1·}·},
22 »       »       »       {·{·2,·2·}·}·};22 »       »       »       {·{·2·},·{·3,·3,·3·}·}·};
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected25 ····<string>//·CS0847:·An·array·initializer·of·length·`1'·was·expected
26 //·Line:·926 //·Line:·8
  
27 class·M27 class·M
28 {28 {
29 »       public·static·void·Main·()29 »       public·static·void·Main·()
30 »       {30 »       {
 31 »       »       int[]·i·=·new·int·[1]·{·2,·3·};
31 »       »       int[,]·i·=·{·{0,·0}, 
32 »       »       »       {·1·}·}; 
33 »       }32 »       }
34 }</string>33 }</string>
35 ····<string>//·CS0847:·An·array·initializer·of·length·`1'·was·expected34 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected
36 //·Line:·835 //·Line:·9
  
37 class·M36 class·M
38 {37 {
39 »       public·static·void·Main·()38 »       public·static·void·Main·()
40 »       {39 »       {
41 »       »       int[]·i·=·new·int·[1]·{·2,·3·};40 »       »       int[,,]·i·=·{·{·{·0,·0·},·{·1,·1}·},
 41 »       »       »       {·{·2,·2·}·}·};
42 »       }42 »       }
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
1.07 KB
CS0445
1.05 KB
CS0445
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>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·{·set·{}·} 
  
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:·1016 //·Line:·10
  
17 struct·S17 struct·S
18 {18 {
19 »       public·int·val;19 »       public·int·val;
  
20 »       public·void·Do·(object·o)·20 »       public·void·Do·(object·o)·
21 »       {21 »       {
22 »       »       ((S)o).val·=·4;22 »       »       ((S)o).val·=·4;
23 »       }23 »       }
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:·826 //·Line:·10
  
27 struct·S27 struct·S
28 {28 {
 29 »       public·int·val·{·set·{}·}
  
29 »       public·void·Do·(object·o)30 »       public·void·Do·(object·o)·
30 »       {31 »       {
31 »       »       ((S)·o)[1]·=·4;32 »       »       ((S)o).val·=·4;
32 »       }33 »       }
  
33 »       int·this[int·arg]·{·set·{·}·} 
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
10.6 KB
CS0111
10.6 KB
CS0111
Ordering differences only
    
Offset 1, 84 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>CS0111</ErrorName>3 ··<ErrorName>CS0111</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
6 //·Line:·9 
  
7 partial·class·T·{ 
8 »       T·()·{} 
9 } 
  
10 partial·class·T·{ 
11 »       T·()·{} 
12 }</string> 
13 ····<string>//·CS0111:·A·member·`C.I&lt;int&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types5 ····<string>//·CS0111:·A·member·`Blah.I.M&lt;U&gt;(int)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
14 //·Line:·126 //·Line·:·12
  
15 interface·I&lt;T&gt;7 public·interface·I
16 {8 {
17 »       T·Prop·{·get;·set;·}9 ····void·M&lt;T&gt;·(int·i);
18 }10 }
  
19 class·C·:·I&lt;int&gt;11 public·class·Blah:·I
20 {12 {
21 »       int·I&lt;int&gt;.Prop·{·get;·set;·} 
22 »       int·I&lt;int&gt;.Prop·{·get;·set;·}13 ········void·I.M&lt;T&gt;·(int·i)·{}
 14 ········void·I.M&lt;U&gt;·(int·i)·{}
23 }</string>15 }</string>
24 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types16 ····<string>//·CS0111:·A·member·`C.Method(object)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
25 //·Line·:·617 //·Line:·10
  
26 class·T·{18 class·C
27 »       T·()·{} 
28 »       T·()·{}19 {
 20 »       void·Method·(dynamic·d)
 21 »       {
 22 »       }
  
29 »       public·static·void·Main·()23 »       void·Method·(object·d)
30 »       {24 »       {
31 »       }25 »       }
32 }</string>26 }</string>
33 ····<string>//·CS0111:·A·member·`C.Foo()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types27 ····<string>//·CS0111:·A·member·`MyClass.IMyInterface&lt;System.String&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
34 //·Line:·1128 //·Line:·18
  
 29 using·System;
  
35 public·partial·class·C30 interface·IMyInterface&lt;T&gt;
36 {31 {
 32 »       bool·Prop·{·set;·}
 33 }
37 »       void·Foo·() 
38 »       { 
39 »       } 
40 »        
41 »       partial·void·Foo·(); 
42 »        
43 »       partial·void·Foo·() 
44 »       { 
45 »       } 
46 }</string> 
47 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(U)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
48 //·Line·:·12 
  
49 public·class·C34 public·class·MyClass:·IMyInterface&lt;string&gt;
50 {35 {
51 »       void·Foo&lt;T&gt;·(T·i)36 »       bool·IMyInterface&lt;string&gt;.Prop
52 »       {37 »       {
 38 »       »       set·{}
53 »       }39 »       }
54 »        
55 »       void·Foo&lt;U&gt;·(U·i) 
 40 »       bool·IMyInterface&lt;System.String&gt;.Prop
56 »       {41 »       {
 42 »       »       set·{}
57 »       }43 »       }
58 }</string>44 }</string>
59 ····<string>//·CS0111:·A·member·`Class.op_Implicit(byte)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
60 //·Line:·9 
  
61 public·class·Class·{ 
62 ········static·public·implicit·operator·Class(byte·value)·{ 
63 ···············return·new·Class(); 
64 ········} 
65 ···· 
66 ········public·static·void·op_Implicit·(byte·value)·{} 
67 }</string> 
68 ····<string>//·CS0111:·A·member·`Dictionary&lt;K,V&gt;.Add(V)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types45 ····<string>//·CS0111:·A·member·`Dictionary&lt;K,V&gt;.Add(V)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
69 //·Line:·1446 //·Line:·14
  
70 using·System;47 using·System;
71 using·System.Collections.Generic;48 using·System.Collections.Generic;
  
72 public·class·Dictionary&lt;K,V&gt;49 public·class·Dictionary&lt;K,V&gt;
Offset 89, 100 lines modifiedOffset 64, 72 lines modified
89 »       }64 »       }
  
90 »       public·void·Add·(V·value)65 »       public·void·Add·(V·value)
91 »       {66 »       {
92 »       »       throw·new·InvalidOperationException·();67 »       »       throw·new·InvalidOperationException·();
93 »       }68 »       }
94 }</string>69 }</string>
95 ····<string>//·CS0111:·A·member·`Test.EmptyClass.~EmptyClass()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types70 ····<string>//·CS0111:·A·member·`C.Foo()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
96 //·Line:·1271 //·Line:·12
  
97 namespace·Test 
98 { 
99 »       public·class·EmptyClass 
100 »       { 
101 »       »       ~EmptyClass·() 
102 »       »       { 
103 »       »       } 
  
 72 public·partial·class·C
104 »       »       ~EmptyClass·() 
105 »       »       { 
106 »       »       } 
107 »       } 
108 }</string> 
109 ····<string>//·CS0111:·A·member·`Blah.I.M()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
110 //·Line·:·12 
  
111 public·interface·I 
112 {73 {
113 ····void·M·();74 »       partial·void·Foo·();
114 }75 }
  
Max diff block lines reached; 7073/10782 bytes (65.60%) of diff not shown.
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.44 KB
CS8139
2.43 KB
CS8139
Ordering differences only
    
Offset 1, 78 lines modifiedOffset 1, 78 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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()'5 ····<string>//·CS8139:·`D.M((int,·int))':·cannot·change·tuple·element·names·when·overriding·inherited·member·`C.M((int,·int))'
6 //·Line:·146 //·Line:·13
  
7 class·C7 class·C
8 {8 {
9 »       public·virtual·(int·a,·int·b)·M·()9 »       public·virtual·void·M·((int,·int)·arg)
10 »       {10 »       {
11 »       »       throw·null; 
12 »       }11 »       }
13 }12 }
  
14 class·D·:·C13 class·D·:·C
15 {14 {
16 »       public·override·(int·c,·int·d)·M·()15 »       public·override·void·M·((int·c,·int·d)·arg)
17 »       {16 »       {
18 »       »       throw·null; 
19 »       }17 »       }
20 }</string>18 }</string>
21 ····<string>//·CS8139:·`D.Prop':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.Prop'19 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'
22 //·Line:·1420 //·Line:·14
  
23 class·C21 class·C
24 {22 {
25 »       public·virtual·(int·a,·int·b)·Prop·{23 »       public·virtual·(int·a,·int·b)·M·()
26 »       »       get·{24 »       {
27 »       »       »       throw·null;25 »       »       throw·null;
28 »       »       } 
29 »       }26 »       }
30 }27 }
  
31 class·D·:·C28 class·D·:·C
32 {29 {
33 »       public·override·(int·c,·int·d)·Prop·{30 »       public·override·(int,·int)·M·()
34 »       »       get·{31 »       {
35 »       »       »       throw·null;32 »       »       throw·null;
36 »       »       }33 »       }
37 »       }»       
38 }</string>34 }</string>
39 ····<string>//·CS8139:·`D.M((int,·int))':·cannot·change·tuple·element·names·when·overriding·inherited·member·`C.M((int,·int))'35 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'
40 //·Line:·1336 //·Line:·14
  
41 class·C37 class·C
42 {38 {
43 »       public·virtual·void·M·((int,·int)·arg)39 »       public·virtual·(int·a,·int·b)·M·()
44 »       {40 »       {
 41 »       »       throw·null;
45 »       }42 »       }
46 }43 }
  
47 class·D·:·C44 class·D·:·C
48 {45 {
49 »       public·override·void·M·((int·c,·int·d)·arg)46 »       public·override·(int·c,·int·d)·M·()
50 »       {47 »       {
 48 »       »       throw·null;
51 »       }49 »       }
52 }</string>50 }</string>
53 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'51 ····<string>//·CS8139:·`D.Prop':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.Prop'
54 //·Line:·1452 //·Line:·14
  
55 class·C53 class·C
56 {54 {
57 »       public·virtual·(int·a,·int·b)·M·()55 »       public·virtual·(int·a,·int·b)·Prop·{
58 »       {56 »       »       get·{
59 »       »       throw·null;57 »       »       »       throw·null;
 58 »       »       }
60 »       }59 »       }
61 }60 }
  
62 class·D·:·C61 class·D·:·C
63 {62 {
64 »       public·override·(int,·int)·M·()63 »       public·override·(int·c,·int·d)·Prop·{
65 »       {64 »       »       get·{
66 »       »       throw·null;65 »       »       »       throw·null;
67 »       }66 »       »       }
 67 »       }»      
68 }</string>68 }</string>
69 ··</Examples>69 ··</Examples>
70 </ErrorDocumentation>70 </ErrorDocumentation>
2.49 KB
CS0633
2.48 KB
CS0633
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>CS0633</ErrorName>3 ··<ErrorName>CS0633</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier5 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
 6 //·Line:·5
  
 7 public·class·MonthDays·{
 8 ···[System.Runtime.CompilerServices.IndexerName·("buggypo·for·you")]
 9 ···public·int·this·[int·a]·{
 10 ······get·{
 11 ·········return·0;
 12 ······}
 13 ···}
  
 14 ···public·static·void·Main·()
 15 ···{
 16 »       int·i·=·new·MonthDays·()·[1];
 17 ···}
 18 }</string>
 19 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
6 //·Line:·820 //·Line:·8
  
7 using·System.Runtime.CompilerServices;21 using·System.Runtime.CompilerServices;
  
8 public·class·C22 public·class·C
9 {23 {
10 »       [IndexerName·(null)]24 »       [IndexerName·(null)]
Offset 22, 30 lines modifiedOffset 38, 21 lines modified
  
22 class·TestClass·{38 class·TestClass·{
23 »       [Conditional·("UNDEFINED·CONDITION")]39 »       [Conditional·("UNDEFINED·CONDITION")]
24 »       static·void·ConditionalMethod·()40 »       static·void·ConditionalMethod·()
25 »       {41 »       {
26 »       }42 »       }
27 }</string>43 }</string>
28 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier44 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
29 //·Line:·545 //·Line:·6
  
 46 using·System.Diagnostics;
30 public·class·MonthDays·{ 
31 ···[System.Runtime.CompilerServices.IndexerName·("buggypo·for·you")] 
32 ···public·int·this·[int·a]·{ 
33 ······get·{ 
34 ·········return·0; 
35 ······} 
36 ···} 
  
 47 [Conditional("DEBUG+2")]
 48 public·class·Test:·System.Attribute·{}</string>
37 ···public·static·void·Main·() 
38 ···{ 
39 »       int·i·=·new·MonthDays·()·[1]; 
40 ···} 
41 }</string> 
42 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier49 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
43 //·Line:·550 //·Line:·5
  
44 public·class·MonthDays·{51 public·class·MonthDays·{
45 ···[System.Runtime.CompilerServices.IndexerName·("")]52 ···[System.Runtime.CompilerServices.IndexerName·("")]
46 ···public·int·this·[int·a]·{53 ···public·int·this·[int·a]·{
47 ······get·{54 ······get·{
Offset 54, 21 lines modifiedOffset 61, 14 lines modified
54 ···}61 ···}
  
55 ···public·static·void·Main·()62 ···public·static·void·Main·()
56 ···{63 ···{
57 »       int·i·=·new·MonthDays·()·[1];64 »       int·i·=·new·MonthDays·()·[1];
58 ···}65 ···}
59 }</string>66 }</string>
60 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier 
61 //·Line:·6 
  
62 using·System.Diagnostics; 
  
63 [Conditional("DEBUG+2")] 
64 public·class·Test:·System.Attribute·{}</string> 
65 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier67 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
66 //·Line:·868 //·Line:·8
  
67 using·System.Runtime.CompilerServices;69 using·System.Runtime.CompilerServices;
  
68 public·class·C70 public·class·C
69 {71 {
1.28 KB
CS1070
1.27 KB
CS1070
Ordering differences only
    
Offset 2, 20 lines modifiedOffset 2, 16 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>CS1070</ErrorName>3 ··<ErrorName>CS1070</ErrorName>
4 ··<Examples>4 ··<Examples>
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·D8 public·class·D·:·C
9 {9 {
10 »       static·void·Main·() 
11 »       { 
12 »       »       new·C·(); 
13 »       } 
14 }</string>10 }</string>
15 ····<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'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'
16 //·Line:·912 //·Line:·9
17 //·Compiler·options:·-r:CS1070-lib.dll13 //·Compiler·options:·-r:CS1070-lib.dll
  
18 using·N;14 using·N;
  
Offset 25, 12 lines modifiedOffset 21, 16 lines modified
25 »       {21 »       {
26 »       }22 »       }
27 }</string>23 }</string>
28 ····<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'24 ····<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'
29 //·Line:·525 //·Line:·5
30 //·Compiler·options:·-r:CS1070-lib.dll26 //·Compiler·options:·-r:CS1070-lib.dll
  
31 public·class·D·:·C27 public·class·D
32 {28 {
 29 »       static·void·Main·()
 30 »       {
 31 »       »       new·C·();
 32 »       }
33 }</string>33 }</string>
34 ··</Examples>34 ··</Examples>
35 </ErrorDocumentation>35 </ErrorDocumentation>
5.11 KB
CS3006
5.1 KB
CS3006
Ordering differences only
    
Offset 1, 74 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>CS3006</ErrorName>3 ··<ErrorName>CS3006</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant 
6 //·Line:·10 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
9 [assembly:·CLSCompliant(true)] 
  
10 public·interface·CLSInterface·{ 
11 ········void·Test(int[,,]·b); 
12 ········void·Test(int[,]·b); 
13 }</string> 
14 ····<string>//·CS3006:·Overloaded·method·`CLSClass.CLSClass(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant 
15 //·Line:·12 
16 //·Compiler·options:·-warnaserror·-warn:1 
  
17 using·System; 
18 [assembly:·CLSCompliant(true)] 
  
19 public·class·CLSClass·{ 
20 ····public·CLSClass(int[,,]·b)·{ 
21 ····} 
  
22 ····public·CLSClass(int[,]·b)·{ 
23 ····} 
  
24 }</string> 
25 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant5 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
26 //·Line:·126 //·Line:·12
27 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
28 using·System;8 using·System;
29 [assembly:·CLSCompliant(true)]9 [assembly:·CLSCompliant(true)]
  
30 public·class·CLSClass·{10 public·class·CLSClass·{
31 ···public·void·Test(int·a)·{11 ···public·void·Test(int[,,]·b)·{
32 ···}12 ···}
  
33 ···public·void·Test(ref·int·b)·{13 ···public·void·Test(int[,]·b)·{
34 ···}14 ···}
35 }</string>15 }</string>
36 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant16 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
37 //·Line:·1017 //·Line:·10
38 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
39 using·System;19 using·System;
40 [assembly:·CLSCompliant(true)]20 [assembly:·CLSCompliant(true)]
  
41 public·interface·CLSInterface·{21 public·interface·CLSInterface·{
42 ········void·Test(int·a);22 ········void·Test(int·a);
43 ········void·Test(ref·int·b);23 ········void·Test(ref·int·b);
44 }</string>24 }</string>
45 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant25 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
46 //·Line:·1226 //·Line:·15
47 //·Compiler·options:·-warnaserror·-warn:127 //·Compiler·options:·-warnaserror·-warn:1
  
48 using·System;28 using·System;
49 [assembly:·CLSCompliant(true)]29 [assembly:·CLSCompliant(true)]
  
50 public·abstract·class·CLSClass·{30 public·class·Base
 31 {
51 ···public·void·Test(bool·a)·{32 ···public·void·Test(int·a)·{
52 ···}33 ···}
 34 }
  
53 ···public·abstract·void·Test(out·bool·b);35 public·class·CLSClass:·Base·{
 36 ···public·void·Test(ref·int·b)·{
 37 ···}
54 }</string>38 }</string>
55 ····<string>//·CS3006:·Overloaded·method·`Base&lt;T&gt;.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant39 ····<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
56 //·Line:·1340 //·Line:·13
57 //·Compiler·options:·-warnaserror·-warn:141 //·Compiler·options:·-warnaserror·-warn:1
  
58 using·System;42 using·System;
59 [assembly:·CLSCompliant·(true)]43 [assembly:·CLSCompliant·(true)]
Offset 85, 51 lines modifiedOffset 63, 73 lines modified
  
85 public·class·CLSClass·:·Base&lt;int&gt;63 public·class·CLSClass·:·Base&lt;int&gt;
86 {64 {
87 »       public·void·Test·()65 »       public·void·Test·()
88 »       {66 »       {
89 »       }67 »       }
90 }</string>68 }</string>
 69 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
 70 //·Line:·12
 71 //·Compiler·options:·-warnaserror·-warn:1
  
 72 using·System;
 73 [assembly:·CLSCompliant(true)]
  
 74 public·abstract·class·CLSClass·{
 75 ···public·void·Test(bool·a)·{
 76 ···}
  
 77 ···public·abstract·void·Test(out·bool·b);
 78 }</string>
 79 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
 80 //·Line:·10
 81 //·Compiler·options:·-warnaserror·-warn:1
  
 82 using·System;
 83 [assembly:·CLSCompliant(true)]
  
 84 public·interface·CLSInterface·{
 85 ········void·Test(int[,,]·b);
 86 ········void·Test(int[,]·b);
 87 }</string>
91 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant88 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
92 //·Line:·1089 //·Line:·10
93 //·Compiler·options:·-warnaserror·-warn:190 //·Compiler·options:·-warnaserror·-warn:1
  
94 using·System;91 using·System;
95 [assembly:·CLSCompliant(true)]92 [assembly:·CLSCompliant(true)]
  
96 public·interface·CLSInterface·{93 public·interface·CLSInterface·{
97 ········void·Test(bool·a);94 ········void·Test(bool·a);
98 ········void·Test(out·bool·b);95 ········void·Test(out·bool·b);
99 }</string>96 }</string>
100 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant97 ····<string>//·CS3006:·Overloaded·method·`CLSClass.CLSClass(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
101 //·Line:·1598 //·Line:·12
102 //·Compiler·options:·-warnaserror·-warn:199 //·Compiler·options:·-warnaserror·-warn:1
  
103 using·System;100 using·System;
104 [assembly:·CLSCompliant(true)]101 [assembly:·CLSCompliant(true)]
Max diff block lines reached; 852/5182 bytes (16.44%) of diff not shown.
2.17 KB
CS0312
2.16 KB
CS0312
Ordering differences only
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0312</ErrorName>3 ··<ErrorName>CS0312</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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'5 ····<string>//·CS0312:·The·type·`E?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;E&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`E?'·does·not·satisfy·constraint·`E'
6 //·Line:·166 //·Line:·16
  
7 struct·S7 enum·E
8 {8 {
9 }9 }
  
10 class·C&lt;U&gt;10 class·C&lt;U&gt;
11 {11 {
12 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U12 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U
13 »       {13 »       {
14 »       }14 »       }
  
15 »       static·void·Test·(S?·s)15 »       static·void·Test·(E?·e)
16 »       {16 »       {
17 »       »       C&lt;S&gt;.Foo·(s);17 »       »       C&lt;E&gt;.Foo·(e);
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0312:·The·type·`E?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;E&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`E?'·does·not·satisfy·constraint·`E'20 ····<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'
21 //·Line:·1621 //·Line:·16
  
22 enum·E22 enum·E
23 {23 {
24 }24 }
  
25 class·C&lt;U&gt;25 class·C&lt;U&gt;
26 {26 {
27 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U27 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U
28 »       {28 »       {
29 »       }29 »       }
  
30 »       static·void·Test·(E?·e)30 »       static·void·Test·(E?·s)
31 »       {31 »       {
32 »       »       C&lt;E&gt;.Foo·(e);32 »       »       C&lt;System.Enum&gt;.Foo·(s);
33 »       }33 »       }
34 }</string>34 }</string>
35 ····<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'35 ····<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'
36 //·Line:·1636 //·Line:·16
  
37 enum·E37 struct·S
38 {38 {
39 }39 }
  
40 class·C&lt;U&gt;40 class·C&lt;U&gt;
41 {41 {
42 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U42 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U
43 »       {43 »       {
44 »       }44 »       }
  
45 »       static·void·Test·(E?·s)45 »       static·void·Test·(S?·s)
46 »       {46 »       {
47 »       »       C&lt;System.Enum&gt;.Foo·(s);47 »       »       C&lt;S&gt;.Foo·(s);
48 »       }48 »       }
49 }</string>49 }</string>
50 ··</Examples>50 ··</Examples>
51 </ErrorDocumentation>51 </ErrorDocumentation>
19.2 KB
CS0121
19.2 KB
CS0121
Ordering differences only
    
Offset 1, 65 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>CS0121</ErrorName>3 ··<ErrorName>CS0121</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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)'5 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`X.a(int,·double)'·and·`X.a(double,·int)'
6 //·Line:·186 //·Line:·15
  
7 class·A7 class·X·{
 8 »       static·void·a·(int·i,·double·d)
8 { 
9 »       static·int·Foo&lt;T&gt;·(T·a,·G&lt;T&gt;·y·=·null) 
10 »       {9 »       {
11 »       »       return·1; 
12 »       }10 »       }
  
13 »       static·int·Foo&lt;T&gt;·(T·a,·object·y·=·null)11 »       static·void·a·(double·d,·int·i)
14 »       {12 »       {
15 »       »       return·2; 
16 »       }13 »       }
  
17 »       public·static·int·Main·()14 »       public·static·void·Main·()
18 »       {15 »       {
 16 »       »       a·(0,·0);
19 »       »       if·(A.Foo&lt;int&gt;·(99)·!=·2) 
20 »       »       »       return·1; 
  
21 »       »       return·0; 
22 »       }17 »       }
23 } 
  
24 class·G&lt;U&gt; 
25 { 
26 }</string>18 }</string>
27 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`IA.Foo()'·and·`IB.Foo()'19 ····<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[])'
28 //·Line:·2720 //·Line:·9
  
29 interface·IA 
30 { 
31 »       void·Foo·(); 
32 } 
  
33 interface·IBB·:·IB 
34 { 
35 } 
  
36 interface·IB21 class·C
37 {22 {
38 »       int·Foo·(); 
39 }23 »       public·static·void·Main·()
 24 »       {
 25 »       »       var·d·=·new·C·();
 26 »       »       d.Foo·(b:·1,·x:·"",·a·:·2);
 27 »       }
  
40 interface·IC·:·IA,·IBB 
41 { 
42 }28 »       public·void·Foo·(int·a,·long·b,·params·string[]·x)
 29 »       {
 30 »       }
  
 31 »       public·void·Foo·(long·b,·int·a,·params·string[]·x)
43 public·class·Program 
44 { 
45 »       static·void·Main·() 
46 »       {32 »       {
47 »       »       IC·i·=·null; 
48 »       »       i.Foo·(); 
49 »       }33 »       }
50 }</string>34 }</string>
51 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.B.X.Test(this·int)'·and·`A.C.X.Test(this·int)'35 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.B.X.Test(this·int)'·and·`A.C.X.Test(this·int)'
52 //·Line:·3736 //·Line:·37
  
53 using·System;37 using·System;
  
Offset 97, 143 lines modifiedOffset 77, 155 lines modified
97 »       »       »       if·(1.Test·()·!=·1)77 »       »       »       if·(1.Test·()·!=·1)
98 »       »       »       »       return·1;78 »       »       »       »       return·1;
  
99 »       »       »       return·0;79 »       »       »       return·0;
100 »       »       }80 »       »       }
101 »       }81 »       }
102 }</string>82 }</string>
103 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.operator·+(A,·B)'·and·`B.operator·+(A,·B)'83 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.C(double[],·int,·object)'·and·`C.C(double[],·int,·string[])'
104 //·Line:·2184 //·Line:·16
  
105 class·A85 class·C
106 {86 {
107 »       public·static·A·operator·+·(A·a,·B·b)87 »       C·(double[]·o,·int·i·=·-1,·object·ii·=·null)
108 »       {88 »       {
109 »       »       return·null; 
110 »       }89 »       }
 90 »       
 91 »       C·(double[]·o,·int·i·=·-1,·string[]·s·=·null)
111 } 
  
112 class·B 
113 { 
114 »       public·static·A·operator·+·(A·a,·B·b) 
115 »       {92 »       {
116 »       »       return·null; 
117 »       }93 »       }
 94 »       
118 »       static·void·Main·()95 »       public·static·void·Main·()
119 »       {96 »       {
120 »       »       object·o·=·new·A·()·+·new·B·();97 »       »       new·C·(null,·1);
121 »       }98 »       }
122 }</string>99 }</string>
123 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.M(System.Func&lt;byte,int&gt;)'·and·`C.M(System.Action&lt;int&gt;)'100 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`Program.Foo(System.Func&lt;string,dynamic&gt;)'·and·`Program.Foo(System.Func&lt;object&gt;)'
124 //·Line:·18101 //·Line:·10
  
125 using·System;102 using·System;
  
126 class·C103 public·static·class·Program
127 {104 {
128 »       static·void·M·(Func&lt;byte,int&gt;·arg)105 »       public·static·void·Main·()
 106 »       {
 107 »       »       Foo·(Bar);
 108 »       }
  
 109 »       public·static·dynamic·Bar·(string·s1)
129 »       {110 »       {
 111 »       »       return·1;
130 »       }112 »       }
131 »       113 »       
132 »       static·void·M·(Action&lt;int&gt;·arg)114 »       public·static·object·Bar·()·{
 115 »       »       return··2;
 116 »       }
Max diff block lines reached; 16203/19662 bytes (82.41%) of diff not shown.
960 B
CS1742
948 B
CS1742
Ordering differences only
    
Offset 1, 23 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>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 
16 //·Line:·136 //·Line:·13
17 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
18 using·System;8 using·System;
  
19 unsafe·class·C9 unsafe·class·C
20 {10 {
Offset 25, 9 lines modifiedOffset 14, 20 lines modified
25 »       {14 »       {
26 »       »       int·*p·=·null;15 »       »       int·*p·=·null;
  
27 »       »       if·(p·[value:10]·==·4)16 »       »       if·(p·[value:10]·==·4)
28 »       »       »       return;17 »       »       »       return;
29 »       }18 »       }
30 }</string>19 }</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>
31 ··</Examples>30 ··</Examples>
32 </ErrorDocumentation>31 </ErrorDocumentation>
3.85 KB
CS0642
3.84 KB
CS0642
Ordering differences only
    
Offset 1, 30 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>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:·76 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 class·X{ 
9 »       static·void·Main·() 
10 »       { 
11 »       »       if·(true); 
12 »       }8 public·class·C
 9 {
 10 ····public·void·Test·()
 11 ····{
 12 ········lock·(this);
 13 ············{·}
 14 ····}
 15 }</string>
 16 ····<string>//·CS0642:·Possible·mistaken·empty·statement
 17 //·Line:·9
 18 //·Compiler·options:·-warnaserror·-warn:3·-unsafe·-nowarn:0219
  
 19 public·class·C
 20 {
 21 ····public·unsafe·void·Test·()
 22 ····{
 23 ········fixed·(char·*p·=·str);
 24 ············{·}
 25 ····}
  
 26 ····static·readonly·char·[]·str·=·new·char·[]·{'A'};
13 }</string>27 }</string>
14 ····<string>//·CS0642:·Possible·mistaken·empty·statement28 ····<string>//·CS0642:·Possible·mistaken·empty·statement
15 //·Line:·929 //·Line:·9
16 //·Compiler·options:·-warnaserror·-warn:330 //·Compiler·options:·-warnaserror·-warn:3
  
17 public·class·C31 public·class·C
18 {32 {
19 ····public·void·Test·(System.Collections.IEnumerable·e)33 ····public·void·Test·(System.IDisposable·arg)
20 ····{34 ····{
21 ········foreach·(object·o·in·e);35 ········using·(arg);
22 ············{·}36 ············{·}
23 ····}37 ····}
24 }</string>38 }</string>
25 ····<string>//·CS0642:·Possible·mistaken·empty·statement39 ····<string>//·CS0642:·Possible·mistaken·empty·statement
26 //·Line:·1340 //·Line:·13
27 //·Compiler·options:·/warnaserror·/warn:341 //·Compiler·options:·/warnaserror·/warn:3
28 using·System;42 using·System;
Offset 42, 45 lines modifiedOffset 58, 32 lines modified
42 }</string>58 }</string>
43 ····<string>//·CS0642:·Possible·mistaken·empty·statement59 ····<string>//·CS0642:·Possible·mistaken·empty·statement
44 //·Line:·960 //·Line:·9
45 //·Compiler·options:·-warnaserror·-warn:361 //·Compiler·options:·-warnaserror·-warn:3
  
46 public·class·C62 public·class·C
47 {63 {
 64 ····public·void·Test·(System.Collections.IEnumerable·e)
48 »       public·void·Test·() 
49 »       { 
50 »       »       using·(System.IDisposable·arg·=·null); 
51 »       »       {·} 
52 »       } 
53 }</string> 
54 ····<string>//·CS0642:·Possible·mistaken·empty·statement 
55 //·Line:·9 
56 //·Compiler·options:·-warnaserror·-warn:3 
  
57 public·class·C 
58 { 
59 ····public·void·Test·() 
60 ····{65 ····{
61 ········lock·(this);66 ········foreach·(object·o·in·e);
62 ············{·}67 ············{·}
63 ····}68 ····}
64 }</string>69 }</string>
65 ····<string>//·CS0642:·Possible·mistaken·empty·statement70 ····<string>//·CS0642:·Possible·mistaken·empty·statement
66 //·Line:·971 //·Line:·10
67 //·Compiler·options:·-warnaserror·-warn:3·-unsafe·-nowarn:021972 //·Compiler·options:·-warnaserror·-warn:3
  
68 public·class·C73 public·class·C
69 {74 {
70 ····public·unsafe·void·Test·()75 ····public·static·void·Main·()
71 ····{76 ····{
72 ········fixed·(char·*p·=·str);77 ········int·i=·5;
 78 ········while·(i++·&lt;·100);
73 ············{·}79 ············{·}
74 ····}80 ····}
  
75 ····static·readonly·char·[]·str·=·new·char·[]·{'A'}; 
76 }</string>81 }</string>
77 ····<string>//·CS0642:·Possible·mistaken·empty·statement82 ····<string>//·CS0642:·Possible·mistaken·empty·statement
78 //·Line:·1183 //·Line:·11
79 //·Compiler·options:·/warnaserror·/warn:384 //·Compiler·options:·/warnaserror·/warn:3
80 using·System;85 using·System;
81 public·class·C86 public·class·C
82 {87 {
Offset 90, 60 lines modifiedOffset 93, 57 lines modified
90 »       »       if·(p·&lt;·5)93 »       »       if·(p·&lt;·5)
91 »       »       »       ;94 »       »       »       ;
92 »       »       else95 »       »       else
93 »       »       »       Console.WriteLine·();96 »       »       »       Console.WriteLine·();
94 »       }97 »       }
95 }</string>98 }</string>
96 ····<string>//·CS0642:·Possible·mistaken·empty·statement99 ····<string>//·CS0642:·Possible·mistaken·empty·statement
97 //·Line:·10100 //·Line:·9
98 //·Compiler·options:·-warnaserror·-warn:3101 //·Compiler·options:·-warnaserror·-warn:3
  
99 public·class·C102 public·class·C
100 {103 {
 104 »       public·void·Test·()
 105 »       {
 106 »       »       using·(System.IDisposable·arg·=·null);
 107 »       »       {·}
 108 »       }
101 ····public·static·void·Main·() 
102 ····{ 
103 ········int·i=·5; 
104 ········while·(i++·&lt;·100); 
105 ············{·} 
106 ····} 
107 }</string>109 }</string>
108 ····<string>//·CS0642:·Possible·mistaken·empty·statement110 ····<string>//·CS0642:·Possible·mistaken·empty·statement
109 //·Line:·10111 //·Line:·10
110 //·Compiler·options:·-warnaserror·-warn:3112 //·Compiler·options:·-warnaserror·-warn:3
  
Max diff block lines reached; 842/3894 bytes (21.62%) of diff not shown.
2.54 KB
CS0206
2.52 KB
CS0206
Ordering differences only
    
Offset 1, 51 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>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:·146 //·Line:·15
  
7 class·C7 class·X·{
8 { 
9 »       static·void·Foo·(ref·object·o)8 »       static·int·P·{·get·{·return·1;·}·set·{·}·}
  
 9 »       static·int·m·(out·int·v)
10 »       {10 »       {
 11 »       »       v·=·1;
 12 »       »       return·1;
11 »       }13 »       }
12 »       14 »       
13 »       public·static·void·Main·()15 »       static·void·Main·()
14 »       {16 »       {
 17 »       »       m·(out·P);
15 »       »       var·v·=·new·{·Foo·=·"Bar"·}; 
16 »       »        
17 »       »       Foo·(ref·v.Foo); 
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter20 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
21 //·Line:·2221 //·Line:·10
  
22 using·System; 
  
23 namespace·N22 class·X
24 {23 {
 24 »       static·int·P·{·get;·set;·}
25 »       public·class·Test 
26 »       { 
27 »       »       public·double·this[int·i] 
28 »       »       { 
29 »       »       »       get·{·return·1;·} 
30 »       »       } 
  
31 »       »       public·static·void·WriteOutData(out·double·d) 
32 »       »       { 
33 »       »       »       d·=·5.0; 
34 »       »       } 
  
35 »       »       public·static·void·Main(string[]·args)25 »       static·void·Main·()
36 »       »       {26 »       {
 27 »       »       ref·int·rl·=·ref·P;
37 »       »       »       Test·test·=·new·Test(); 
38 »       »       »       WriteOutData(out·test[1]); 
39 »       »       } 
40 »       }28 »       }
41 }</string>29 }</string>
42 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter30 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
43 //·Line:·1631 //·Line:·16
  
44 using·System;32 using·System;
  
Offset 59, 37 lines modifiedOffset 46, 50 lines modified
59 »       public·static·void·Main·(string[]·args)46 »       public·static·void·Main·(string[]·args)
60 »       {47 »       {
61 »       »       dynamic·d·=·null;48 »       »       dynamic·d·=·null;
62 »       »       WriteOutData·(out·d.Foo);49 »       »       WriteOutData·(out·d.Foo);
63 »       }50 »       }
64 }</string>51 }</string>
65 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter52 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
66 //·Line:·1553 //·Line:·22
  
 54 using·System;
67 class·X·{ 
68 »       static·int·P·{·get·{·return·1;·}·set·{·}·} 
  
 55 namespace·N
 56 {
 57 »       public·class·Test
69 »       static·int·m·(out·int·v) 
70 »       { 
71 »       »       v·=·1; 
72 »       »       return·1; 
73 »       } 
74 »        
75 »       static·void·Main·() 
76 »       {58 »       {
77 »       »       m·(out·P);59 »       »       public·double·this[int·i]
 60 »       »       {
 61 »       »       »       get·{·return·1;·}
 62 »       »       }
  
 63 »       »       public·static·void·WriteOutData(out·double·d)
 64 »       »       {
 65 »       »       »       d·=·5.0;
 66 »       »       }
  
 67 »       »       public·static·void·Main(string[]·args)
 68 »       »       {
 69 »       »       »       Test·test·=·new·Test();
 70 »       »       »       WriteOutData(out·test[1]);
 71 »       »       }
78 »       }72 »       }
79 }</string>73 }</string>
80 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter74 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
81 //·Line:·1075 //·Line:·14
  
82 class·X76 class·C
83 {77 {
 78 »       static·void·Foo·(ref·object·o)
84 »       static·int·P·{·get;·set;·} 
  
85 »       static·void·Main·() 
86 »       {79 »       {
87 »       »       ref·int·rl·=·ref·P;80 »       }
 81 »       
 82 »       public·static·void·Main·()
 83 »       {
 84 »       »       var·v·=·new·{·Foo·=·"Bar"·};
 85 »       »       
 86 »       »       Foo·(ref·v.Foo);
88 »       }87 »       }
89 }</string>88 }</string>
90 ··</Examples>89 ··</Examples>
91 </ErrorDocumentation>90 </ErrorDocumentation>
11.9 KB
CS0023
11.9 KB
CS0023
Ordering differences only
    
Offset 1, 167 lines modifiedOffset 1, 136 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`ulong'5 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`X'
6 //·Line·:·66 //·Line·:·6
  
7 class·X·{7 class·X·{
 8 ····static·X·x;
 9 ····static·object·o·=·+x;
8 ····const·ulong·a·=·2; 
9 ····const·int·b·=·-a; 
10 }</string> 
11 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`anonymous·method' 
12 //·Line:·8 
  
13 using·System; 
14 class·Test·{ 
15 »       public·static·void·Main(string[]·argv)·{ 
16 »       »       Console.WriteLine("Type·of·anonymous·block:·{0}", 
17 »       »       »       (delegate()·{}).GetType()); 
18 »       } 
19 }</string>10 }</string>
20 ····<string>//·CS0023:·The·`++'·operator·cannot·be·applied·to·operand·of·type·`object'11 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`X'
21 //·Line:·912 //·Line·:·6
  
22 using·System; 
23 using·System.Collections; 
  
24 class·Test·{13 class·X·{
25 »       public·static·void·Main(string[]·args)·{ 
26 »       »       ArrayList·al·=·new·ArrayList(); 
27 »       »       al[0]·=·0; 
28 »       »        
29 »       »       Console.WriteLine((al[0])++); 
30 »       }14 ········static·void·Foo·(object·o)
 15 ········{
 16 ········}
 17 ········
 18 ········static·void·Main·()·{
 19 ················Foo·(+(X)null);
 20 ········}
31 }</string>21 }</string>
32 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'22 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'
33 //·Line:·823 //·Line:·11
  
34 class·C24 class·C2&lt;T&gt;
35 {25 {
36 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·struct26 »       C2&lt;T&gt;·i;
 27 »       T·field;
  
 28 »       public·void·Foo·()
37 »       {29 »       {
38 »       »       var·r·=·t?.ToString·();30 »       »       var·x·=·i?.field;
39 »       }31 »       }
40 }</string>32 }</string>
41 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int'33 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`void'
42 //·Line:·934 //·Line:·12
  
43 public·class·C35 using·System;·
 36 ·
 37 public·class·Testing·
 38 {·
 39 »       public·static·void·DoNothing()·{}·
 40 »       ·
 41 »       public·static·void·Main()·
 42 »       {·
 43 »       ·»       Console.WriteLine(DoNothing().ToString());·
 44 »       }·
 45 }</string>
 46 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`void'
 47 //·Line:·10
  
 48 using·System;
  
 49 class·C
44 {50 {
45 »       static·void·Main()51 »       static·void·Main·()
46 »       {52 »       {
 53 »       »       var·v·=·Console.WriteLine·()?[0];
47 »       »       string·s·=·null; 
48 »       »       var·x·=·s?.Length?.ToString·(); 
49 »       }54 »       }
50 }</string>55 }</string>
51 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`X'56 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`method·group'
52 //·Line·:·657 //·Line:·20
  
 58 using·System;
53 class·X·{ 
54 ····static·X·x; 
55 ····static·object·o·=·+x; 
56 }</string> 
57 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T' 
58 //·Line:·8 
  
59 class·X59 enum·Enum
60 {60 {
61 »       static·void·Bug&lt;T&gt;(System.Func&lt;T&gt;·func)61 »       Test
 62 }
  
 63 class·A·:·Attribute
 64 {
 65 »       public·A·(object·e)
62 »       {66 »       {
63 »       »       var·r·=·func?.Invoke·(); 
64 »       }67 »       }
 68 }
65 }</string> 
66 ····<string>//·CS0023:·The·`is'·operator·cannot·be·applied·to·operand·of·type·`default' 
67 //·Line:·9 
68 //·Compiler·options:·-langversion:latest 
  
69 class·C69 class·C
70 {70 {
71 »       static·void·Main·()71 »       [A·(Enum.Test)]
 72 »       int·Enum·()
72 »       {73 »       {
73 »       »       bool·d·=·default·is·C;74 »       »       return·0;
74 »       }75 »       }
75 }</string>76 }</string>
76 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`ulong'77 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`ulong'
77 //·Line:·878 //·Line:·8
  
78 class·X79 class·X
79 {80 {
80 »       public·static·void·Main·()81 »       public·static·void·Main·()
81 »       {82 »       {
Max diff block lines reached; 8737/12111 bytes (72.14%) of diff not shown.
1.57 KB
CS1599
1.56 KB
CS1599
Ordering differences only
    
Offset 1, 51 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>CS1599</ErrorName>3 ··<ErrorName>CS1599</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed5 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed
6 //·Line:·86 //·Line:·8
  
7 using·System;7 using·System;
  
8 class·C8 class·C
9 {9 {
10 ····delegate·ArgIterator·Test·(int·arg);10 ····public·TypedReference·Method·()
 11 ····{
 12 »       »       return·null;
 13 ····}
11 }</string>14 }</string>
12 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed15 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed
13 //·Line:·816 //·Line:·8
  
14 using·System;17 using·System;
  
15 public·class·Program18 class·C
16 {19 {
17 ····public·static·TypedReference·operator·+·(int·a,·Program·b) 
18 ····{ 
19 ····»       throw·new·ApplicationException·(); 
20 ····}20 »       public·ArgIterator·Method·()
 21 »       {
 22 »       »       return·null;
 23 »       }
21 }</string>24 }</string>
22 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed25 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed
23 //·Line:·826 //·Line:·8
  
24 using·System;27 using·System;
  
25 class·C28 public·class·Program
26 {29 {
27 ····public·TypedReference·Method·()30 ····public·static·TypedReference·operator·+·(int·a,·Program·b)
28 ····{31 ····{
29 »       »       return·null;32 ····»       throw·new·ApplicationException·();
30 ····}33 ····}
31 }</string>34 }</string>
32 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed35 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed
33 //·Line:·836 //·Line:·8
  
34 using·System;37 using·System;
  
35 class·C38 class·C
36 {39 {
 40 ····delegate·ArgIterator·Test·(int·arg);
37 »       public·ArgIterator·Method·() 
38 »       { 
39 »       »       return·null; 
40 »       } 
41 }</string>41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
2.34 KB
CS0104
2.33 KB
CS0104
Ordering differences only
    
Offset 1, 42 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>CS0104</ErrorName>3 ··<ErrorName>CS0104</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'5 ····<string>//·CS0104:·`XAttribute'·is·an·ambiguous·reference·between·`A.XAttribute'·and·`B.XAttribute'
6 //·Line:·256 //·Line:·21
  
 7 using·System;
  
7 namespace·A8 namespace·A
8 {9 {
9 »       class·X·{·}10 »       class·XAttribute·:·Attribute·{·}
10 }11 }
  
11 namespace·B12 namespace·B
12 {13 {
13 »       class·X·{·}14 »       class·XAttribute·:·Attribute·{·}
14 }15 }
  
15 namespace·C16 namespace·C
16 {17 {
17 »       using·System; 
18 »       using·A;18 »       using·A;
19 »       using·B;19 »       using·B;
  
 20 »       [X]
20 »       class·Test·21 »       class·Test·
21 »       {22 »       {
22 »       »       static·void·Main·() 
23 »       »       { 
24 »       »       »       Foo·(delegate·{ 
25 »       »       »       »       X·x; 
26 »       »       »       }); 
27 »       »       } 
28 »       »        
29 »       »       static·void·Foo·(Action·a) 
30 »       »       { 
31 »       »       } 
32 »       }23 »       }
33 }</string>24 }</string>
34 ····<string>//·CS0104:·`Graphics'·is·an·ambiguous·reference·between·`Gdk.Graphics'·and·`System.Drawing.Graphics'25 ····<string>//·CS0104:·`Graphics'·is·an·ambiguous·reference·between·`Gdk.Graphics'·and·`System.Drawing.Graphics'
35 //·Line:·1626 //·Line:·16
  
36 using·Gdk;27 using·Gdk;
37 using·System.Drawing;28 using·System.Drawing;
Offset 59, 37 lines modifiedOffset 51, 32 lines modified
59 »       }51 »       }
60 }52 }
  
61 namespace·System.Drawing·{53 namespace·System.Drawing·{
62 »       public·class·Graphics·{54 »       public·class·Graphics·{
63 »       }55 »       }
64 }</string>56 }</string>
65 ····<string>//·CS0104:·`XAttribute'·is·an·ambiguous·reference·between·`A.XAttribute'·and·`B.XAttribute'57 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'
66 //·Line:·2158 //·Line:·16
  
67 using·System; 
  
68 namespace·A59 namespace·A·{
69 { 
70 »       class·XAttribute·:·Attribute·{·}60 »       class·X·{
 61 »       }
71 }62 }
  
72 namespace·B63 namespace·B·{
73 { 
74 »       class·XAttribute·:·Attribute·{·}64 »       class·X·{
 65 »       }
75 }66 }
  
76 namespace·C67 namespace·C·{
77 { 
78 »       using·A;68 »       using·A;
79 »       using·B;69 »       using·B;
 70 »       class·D·:·X·{
  
 71 »       static·void·Main·()·{}
80 »       [X] 
81 »       class·Test· 
82 »       { 
83 »       }72 »       }
84 }</string>73 }</string>
85 ····<string>//·CS0104:·`N'·is·an·ambiguous·reference·between·`C.N'·and·`A.T.N'74 ····<string>//·CS0104:·`N'·is·an·ambiguous·reference·between·`C.N'·and·`A.T.N'
86 //·Line:·3275 //·Line:·32
  
87 namespace·A76 namespace·A
88 {77 {
Offset 120, 28 lines modifiedOffset 107, 41 lines modified
120 »       »       static·void·Main·()107 »       »       static·void·Main·()
121 »       »       {108 »       »       {
122 »       »       »       var·u·=·new·N·();109 »       »       »       var·u·=·new·N·();
123 »       »       }110 »       »       }
124 »       }111 »       }
125 }</string>112 }</string>
126 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'113 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'
127 //·Line:·16114 //·Line:·25
  
128 namespace·A·{115 namespace·A
 116 {
129 »       class·X·{117 »       class·X·{·}
130 »       } 
131 }118 }
  
132 namespace·B·{119 namespace·B
 120 {
133 »       class·X·{121 »       class·X·{·}
134 »       } 
135 }122 }
  
136 namespace·C·{123 namespace·C
 124 {
 125 »       using·System;
137 »       using·A;126 »       using·A;
138 »       using·B;127 »       using·B;
139 »       class·D·:·X·{ 
  
 128 »       class·Test·
 129 »       {
140 »       static·void·Main·()·{}130 »       »       static·void·Main·()
 131 »       »       {
 132 »       »       »       Foo·(delegate·{
 133 »       »       »       »       X·x;
 134 »       »       »       });
 135 »       »       }
 136 »       »       
 137 »       »       static·void·Foo·(Action·a)
 138 »       »       {
Max diff block lines reached; 50/2347 bytes (2.13%) of diff not shown.
2.5 KB
CS0139
2.49 KB
CS0139
Ordering differences only
    
Offset 1, 34 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>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:·66 //·Line:·8
  
7 class·X·{7 class·Foo·{
8 »       void·A·()8 »       static·void·Main·()
9 »       {9 »       {
10 »       »       continue;10 »       »       try·{
 11 »       »       »       break;
 12 »       »       }·finally·{
 13 »       »       »       throw·new·System.Exception·();
 14 »       »       }
11 »       }15 »       }
12 }</string>16 }</string>
13 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue17 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
14 //·Line:·918 //·Line:·8
  
15 class·Foo·{19 class·Foo·{
16 »       static·void·Main·()20 »       static·void·Main·()
17 »       {21 »       {
18 »       »       try·{22 »       »       try·{
19 »       »       }·catch·{ 
20 »       »       »       continue;23 »       »       »       continue;
21 »       »       }·finally·{24 »       »       }·finally·{
22 »       »       »       throw·new·System.Exception·();25 »       »       »       throw·new·System.Exception·();
23 »       »       }26 »       »       }
24 »       }27 »       }
25 }</string>28 }</string>
26 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue29 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
 30 //·Line:·9
  
 31 class·Foo·{
 32 »       static·void·Main·()
 33 »       {
 34 »       »       try·{}
 35 »       »       finally·{
 36 »       »       »       continue;
 37 »       »       }
 38 »       }
 39 }</string>
 40 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
27 //·Line:·1041 //·Line:·10
28 public·class·Test42 public·class·Test
29 {43 {
30 ········public·static·void·Foo·(char·c)44 ········public·static·void·Foo·(char·c)
31 ········{45 ········{
32 ················switch·(char.GetUnicodeCategory·(c))·{46 ················switch·(char.GetUnicodeCategory·(c))·{
33 ················default:47 ················default:
Offset 36, 50 lines modifiedOffset 52, 33 lines modified
36 ································continue;52 ································continue;
37 ························System.Console.WriteLine·();53 ························System.Console.WriteLine·();
38 ························break;54 ························break;
39 ················}55 ················}
40 ········}56 ········}
41 }</string>57 }</string>
42 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue58 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
43 //·Line:·8 
  
44 class·Foo·{ 
45 »       static·void·Main·() 
46 »       { 
47 »       »       try·{ 
48 »       »       »       break; 
49 »       »       }·finally·{ 
50 »       »       »       throw·new·System.Exception·(); 
51 »       »       } 
52 »       } 
53 }</string> 
54 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue 
55 //·Line:·959 //·Line:·9
  
56 class·Foo·{60 class·Foo·{
57 »       static·void·Main·()61 »       static·void·Main·()
58 »       {62 »       {
59 »       »       try·{63 »       »       try·{
60 »       »       }·catch·{64 »       »       }·catch·{
61 »       »       »       break;65 »       »       »       break;
62 »       »       }·finally·{66 »       »       }·finally·{
63 »       »       »       throw·new·System.Exception·();67 »       »       »       throw·new·System.Exception·();
64 »       »       }68 »       »       }
65 »       }69 »       }
66 }</string>70 }</string>
67 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue71 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
68 //·Line:·972 //·Line:·6
  
69 class·Foo·{73 class·X·{
70 »       static·void·Main·()74 »       void·A·()
71 »       {75 »       {
72 »       »       try·{} 
73 »       »       finally·{ 
74 »       »       »       continue;76 »       »       continue;
75 »       »       } 
76 »       }77 »       }
77 }</string>78 }</string>
78 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue79 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
79 //·Line:·980 //·Line:·9
  
80 class·Foo·{81 class·Foo·{
81 »       static·void·Main·()82 »       static·void·Main·()
Offset 87, 20 lines modifiedOffset 86, 21 lines modified
87 »       »       try·{}86 »       »       try·{}
88 »       »       finally·{87 »       »       finally·{
89 »       »       »       break;88 »       »       »       break;
90 »       »       }89 »       »       }
91 »       }90 »       }
92 }</string>91 }</string>
93 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue92 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
94 //·Line:·893 //·Line:·9
  
95 class·Foo·{94 class·Foo·{
96 »       static·void·Main·()95 »       static·void·Main·()
97 »       {96 »       {
98 »       »       try·{97 »       »       try·{
 98 »       »       }·catch·{
99 »       »       »       continue;99 »       »       »       continue;
100 »       »       }·finally·{100 »       »       }·finally·{
101 »       »       »       throw·new·System.Exception·();101 »       »       »       throw·new·System.Exception·();
102 »       »       }102 »       »       }
103 »       }103 »       }
104 }</string>104 }</string>
105 ··</Examples>105 ··</Examples>
13.1 KB
CS0411
13.1 KB
CS0411
Ordering differences only
    
Offset 1, 26 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>CS0411</ErrorName>3 ··<ErrorName>CS0411</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0411:·The·type·arguments·for·method·`Test.Foo&lt;A&gt;(D&lt;A&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly5 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Test&lt;T&gt;(System.Func&lt;T&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
6 //·Line:·156 //·Line:·14
  
7 delegate·void·D&lt;T&gt;·(T·t);7 using·System;
  
8 class·Test8 interface·IB
9 {9 {
10 »       public·static·D&lt;A&gt;·Foo&lt;A&gt;·(D&lt;A&gt;·a)10 }
  
 11 class·C
 12 {
 13 »       public·static·void·Main·()
 14 »       {
 15 »       »       Test·(()·=&gt;·{·if·(true)·return·(C)·null;·return·(IB)·null;·});
 16 »       }
 17 »       
 18 »       static·void·Test&lt;T&gt;·(Func&lt;T&gt;·f)
 19 »       {
 20 »       }
 21 }</string>
 22 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T[],·T[])'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
 23 //·Line:·12
  
 24 class·C
 25 {
 26 »       public·static·void·Foo&lt;T&gt;·(T[]·t1,·T[]·t2)
11 »       {27 »       {
12 »       »       return·null; 
13 »       }28 »       }
14 »       29 »       
15 »       public·static·void·Main·()30 »       public·static·void·Main·()
16 »       {31 »       {
17 »       »       Foo·(delegate·{});32 »       »       Foo·(new·int[0],·new·byte[0]);
18 »       }33 »       }
19 }</string>34 }</string>
20 ····<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·explicitly35 ····<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
21 //·Line:·1536 //·Line:·15
  
22 using·System;37 using·System;
  
Offset 32, 28 lines modifiedOffset 49, 78 lines modified
32 public·class·Bar49 public·class·Bar
33 {50 {
34 »       protected·void·DoAnything&lt;T,·U&gt;·(U·value)51 »       protected·void·DoAnything&lt;T,·U&gt;·(U·value)
35 »       {52 »       {
36 »       »       new·Foo&lt;U&gt;·().DoSomething·(value);53 »       »       new·Foo&lt;U&gt;·().DoSomething·(value);
37 »       }54 »       }
38 }</string>55 }</string>
39 ····<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·explicitly56 ····<string>//·CS0411:·The·type·arguments·for·method·`Test.Foo&lt;A&gt;(D&lt;A&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
 57 //·Line:·15
  
 58 delegate·void·D&lt;T&gt;·(T·t);
  
 59 class·Test
 60 {
 61 »       public·static·D&lt;A&gt;·Foo&lt;A&gt;·(D&lt;A&gt;·a)
 62 »       {
 63 »       »       return·null;
 64 »       }
 65 »       
 66 »       public·static·void·Main·()
 67 »       {
 68 »       »       Foo·(delegate·{});
 69 »       }
 70 }</string>
 71 ····<string>//·CS0411:·The·type·arguments·for·method·`Test&lt;float&gt;.Foo&lt;V&gt;(V,·V)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
 72 //·Line:·15
  
 73 class·Test&lt;A&gt;
 74 {
 75 »       public·void·Foo&lt;V&gt;·(V·v,·V·w)
 76 »       {·}
 77 }
  
 78 class·X
 79 {
 80 »       static·void·Main·()
 81 »       {
 82 »       »       Test&lt;float&gt;·test·=·new·Test&lt;float&gt;·();
 83 »       »       test.Foo·(8,·"Hello·World");
 84 »       }
 85 }</string>
 86 ····<string>//·CS0411:·The·type·arguments·for·method·`M.Foo&lt;T&gt;(System.Func&lt;T&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
40 //·Line:·1487 //·Line:·14
  
 88 using·System;
  
41 class·C89 class·M
42 {90 {
43 »       public·static·void·Foo&lt;T&gt;·(ref·T·t1,·ref·T·t2)91 »       static·void·Foo&lt;T&gt;·(Func&lt;T&gt;·t)
44 »       {92 »       {
45 »       }93 »       }
46 »       94 »       
47 »       public·static·void·Main·()95 »       public·static·void·Main·()
48 »       {96 »       {
49 »       »       string·s·=·"a"; 
50 »       »       object·o·=·null; 
51 »       »       Foo·(ref·s,·ref·o);97 »       »       Foo·(delegate·{·throw·new·Exception("foo");·});
 98 »       }
 99 }</string>
 100 ····<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·explicitly
 101 //·Line:·10
  
 102 using·System;
  
 103 class·C
 104 {
 105 »       static·void·Main·()
 106 »       {
 107 »       »       Foo·(()·=&gt;·()·=&gt;·1);
 108 »       }
  
 109 »       static·void·Foo&lt;T&gt;·(Func&lt;T&gt;·arg)
 110 »       {
52 »       }111 »       }
53 }</string>112 }</string>
54 ····<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·explicitly113 ····<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
55 //·Line:·11114 //·Line:·11
  
56 using·System;115 using·System;
57 using·System.Threading.Tasks;116 using·System.Threading.Tasks;
Offset 72, 105 lines modifiedOffset 139, 107 lines modified
72 »       }139 »       }
Max diff block lines reached; 9583/13336 bytes (71.86%) of diff not shown.
1.14 KB
CS1738
1.12 KB
CS1738
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>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:·14
  
 7 class·C
 8 {
 9 »       int·this·[int·a,·string·s]·{
 10 »       »       get·{
 11 »       »       »       return·1;
 12 »       »       }
 13 »       }
 14 »       
 15 »       void·Test·()
 16 »       {
 17 »       »       var·r·=·this·[a·:·1,··"out"];
 18 »       }
 19 }</string>
 20 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
6 //·Line:·1221 //·Line:·12
  
7 class·C22 class·C
8 {23 {
9 »       static·void·Foo·(int·a,·string·s)24 »       static·void·Foo·(int·a,·string·s)
10 »       {25 »       {
11 »       }26 »       }
Offset 28, 25 lines modifiedOffset 44, 9 lines modified
28 »       }44 »       }
29 }45 }
  
30 [MyAttribute·(s·:·"a",·1)]46 [MyAttribute·(s·:·"a",·1)]
31 class·C47 class·C
32 {48 {
33 }</string>49 }</string>
34 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2 
35 //·Line:·14 
  
36 class·C 
37 { 
38 »       int·this·[int·a,·string·s]·{ 
39 »       »       get·{ 
40 »       »       »       return·1; 
41 »       »       } 
42 »       } 
43 »        
44 »       void·Test·() 
45 »       { 
46 »       »       var·r·=·this·[a·:·1,··"out"]; 
47 »       } 
48 }</string> 
49 ··</Examples>50 ··</Examples>
50 </ErrorDocumentation>51 </ErrorDocumentation>
9.94 KB
CS0208
9.93 KB
CS0208
Ordering differences only
    
Offset 1, 77 lines modifiedOffset 1, 166 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0208</ErrorName>3 ··<ErrorName>CS0208</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`_Port'
 6 //·Line:·16
 7 //·Compiler·options:·-unsafe
  
 8 using·System.Runtime.InteropServices;
  
 9 [StructLayout(LayoutKind.Sequential)]
 10 internal·unsafe·struct·_Port·{
 11 »       [MarshalAs(UnmanagedType.ByValTStr,·SizeConst=128)]·char[]·port;
 12 }
  
 13 unsafe·class·d·{
 14 »       static·void·Main·()
 15 »       {
 16 »       »       _Port·*·port·=·null;
 17 »       }
 18 }</string>
 19 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'
 20 //·Line:·17
 21 //·Compiler·options:·-unsafe
  
 22 namespace·CS208
 23 {
 24 »       public·struct·Foo
 25 »       {
 26 »       »       public·string·PP·{·get;·set;·}
 27 »       }
  
 28 »       public·class·Bar
 29 »       {
 30 »       »       unsafe·static·void·Main·()
 31 »       »       {»      »      »      
 32 »       »       »       Foo·f·=·new·Foo·();
 33 »       »       »       void·*s·=·&amp;f;
 34 »       »       }
 35 »       }
 36 }</string>
 37 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X&lt;A&gt;'
 38 //·Line:·12
 39 //·Compiler·options:·-unsafe
  
 40 class·X·&lt;Y&gt;·{
 41 }
  
 42 unsafe·class·A·{
  
 43 »       static·void·Main·()
 44 »       {
 45 »       »       int·size·=·sizeof·(X&lt;A&gt;);
 46 »       }
 47 }</string>
 48 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`S'
 49 //·Line:·9
 50 //·Compiler·options:·/unsafe
  
 51 unsafe·public·class·C
 52 {
 53 »       S*·i;
 54 }
  
 55 public·struct·S
 56 {
 57 »       AC·ac;
 58 }
  
 59 abstract·class·AC
 60 {
 61 }</string>
 62 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`object'
 63 //·Line:·11
 64 //·Compiler·options:·-unsafe
  
 65 using·System;
 66 using·System.Runtime.InteropServices;
  
 67 class·C
 68 {
 69 »       [DllImport·("xml2")]
 70 »       unsafe·static·extern·object*·valuePop·(IntPtr·context);
 71 »       public·static·void·Main·()
 72 »       {
 73 »       }
 74 }</string>
5 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'75 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'
6 //·Line:·876 //·Line:·8
  
7 class·X77 class·X
8 {78 {
9 »       public·static·void·Foo&lt;T&gt;·(T·t)79 »       public·static·void·Foo&lt;T&gt;·(T·t)
10 »       {80 »       {
11 »       »       object·o·=·sizeof·(T);81 »       »       object·o·=·sizeof·(T);
12 »       }82 »       }
13 }</string>83 }</string>
14 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'84 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Foo.P'
15 //·Line:·985 //·Line:·18
16 //·Compiler·options:·/unsafe86 //·Compiler·options:·-unsafe
  
17 public·class·Splay&lt;T&gt;87 public·unsafe·class·Foo
18 {88 {
19 ··unsafe·private·struct·Node 
20 ··{ 
21 ····private·Node·*············parent; 
22 ····private·T·················data; 
23 ··}·89 ········public·class·P
 90 ········{
 91 ············public·P*·GetEnumerator·()
 92 ············{
 93 ················return·null;
 94 ············}
 95 ········}
 96 ·······
 97 ········public·static·void·Main·()
 98 ········{
 99 ············P·o·=·new·P·();
 100 ············foreach·(P·p·in·o)
 101 ············{
 102 ············}
 103 ········}
24 }</string>104 }</string>
25 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'105 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`S&lt;int&gt;.N'
26 //·Line:·9106 //·Line:·16
27 //·Compiler·options:·/unsafe107 //·Compiler·options:·-unsafe
  
Max diff block lines reached; 6746/10131 bytes (66.59%) of diff not shown.
642 B
CS1622
630 B
CS1622
Ordering differences only
    
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()35 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()
36 »       »       {36 »       »       {
37 »       »       »       yield·return·null;37 »       »       »       yield·return·null;
38 »       »       »       38 »       »       »       
39 »       »       »       try·{39 »       »       »       try·{
40 »       »       »       }40 »       »       »       }
41 »       »       »       catch·{41 »       »       »       catch·{
42 »       »       »       »       return·true;42 »       »       »       »       return;
43 »       »       »       }43 »       »       »       }
44 »       »       }44 »       »       }
45 »       }45 »       }
46 }</string>46 }</string>
47 ····<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:·1448 //·Line:·14
  
Offset 78, 14 lines modifiedOffset 78, 14 lines modified
78 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()78 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()
79 »       »       {79 »       »       {
80 »       »       »       yield·return·null;80 »       »       »       yield·return·null;
81 »       »       »       81 »       »       »       
82 »       »       »       try·{82 »       »       »       try·{
83 »       »       »       }83 »       »       »       }
84 »       »       »       catch·{84 »       »       »       catch·{
85 »       »       »       »       return;85 »       »       »       »       return·true;
86 »       »       »       }86 »       »       »       }
87 »       »       }87 »       »       }
88 »       }88 »       }
89 }</string>89 }</string>
90 ··</Examples>90 ··</Examples>
91 </ErrorDocumentation>91 </ErrorDocumentation>
1.29 KB
CS0272
1.28 KB
CS0272
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>CS0272</ErrorName>3 ··<ErrorName>CS0272</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0272:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible 
6 //·Line:·16 
  
7 using·System; 
  
8 public·class·Test 
9 { 
10 »       private·class·A 
11 »       { 
12 »       »       public·string·B·{·get;·private·set;·} 
13 »       } 
14 »        
15 »       static·void·Main·() 
16 »       { 
17 »       »       A·a·=·new·A·(); 
18 »       »       a.B·=·"Foo"; 
19 »       } 
20 }</string> 
21 ····<string>//·CS0272:·The·property·or·indexer·`C.this[string]'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible5 ····<string>//·CS0272:·The·property·or·indexer·`C.this[string]'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
22 //·Line:·136 //·Line:·13
  
23 class·C7 class·C
24 {8 {
25 »       public·int·this·[string·i]·{·private·set·{·}·get·{·return·1;·}·}9 »       public·int·this·[string·i]·{·private·set·{·}·get·{·return·1;·}·}
26 }10 }
Offset 52, 9 lines modifiedOffset 34, 27 lines modified
52 public·class·C34 public·class·C
53 {35 {
54 ····public·static·void·Main·()36 ····public·static·void·Main·()
55 ····{37 ····{
56 »       P.Prop·=·453422;38 »       P.Prop·=·453422;
57 ····}39 ····}
58 }</string>40 }</string>
 41 ····<string>//·CS0272:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
 42 //·Line:·16
  
 43 using·System;
  
 44 public·class·Test
 45 {
 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 »       }
 56 }</string>
59 ··</Examples>57 ··</Examples>
60 </ErrorDocumentation>58 </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 
14 //·Line:·96 //·Line:·9
15 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
16 class·C8 class·C
17 {9 {
18 ····static·unsafe·void·Main()10 ····static·unsafe·void·Main()
19 ····{11 ····{
20 ········bool·p·=·null·is·int*;12 ········bool·p·=·null·is·int*;
21 ····}13 ····}
22 }</string>14 }</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.39 KB
CS0625
1.38 KB
CS0625
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>CS0625</ErrorName>3 ··<ErrorName>CS0625</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0625:·`CS0625.GValue.foo':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute 
6 //·Line:·10 
  
7 using·System; 
8 using·System.Runtime.InteropServices; 
  
9 namespace·CS0625·{ 
10 »       [StructLayout(LayoutKind.Explicit)] 
11 »       class·GValue·{ 
12 »       »       public·int·foo; 
13 »       } 
14 »        
15 »       class·Tests·{ 
16 »       »       public·static·void·Main·()·{ 
17 »       »       } 
18 »       } 
19 }</string> 
20 ····<string>//·CS0625:·`CS0625.GValue.value':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute5 ····<string>//·CS0625:·`CS0625.GValue.value':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute
21 //·Line:·106 //·Line:·10
  
22 using·System;7 using·System;
23 using·System.Runtime.InteropServices;8 using·System.Runtime.InteropServices;
  
24 namespace·CS0625·{9 namespace·CS0625·{
Offset 71, 9 lines modifiedOffset 54, 26 lines modified
71 »       }54 »       }
72 »       55 »       
73 »       class·Tests·{56 »       class·Tests·{
74 »       »       public·static·void·Main·()·{57 »       »       public·static·void·Main·()·{
75 »       »       }58 »       »       }
76 »       }59 »       }
77 }</string>60 }</string>
 61 ····<string>//·CS0625:·`CS0625.GValue.foo':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute
 62 //·Line:·10
  
 63 using·System;
 64 using·System.Runtime.InteropServices;
  
 65 namespace·CS0625·{
 66 »       [StructLayout(LayoutKind.Explicit)]
 67 »       class·GValue·{
 68 »       »       public·int·foo;
 69 »       }
 70 »       
 71 »       class·Tests·{
 72 »       »       public·static·void·Main·()·{
 73 »       »       }
 74 »       }
 75 }</string>
78 ··</Examples>76 ··</Examples>
79 </ErrorDocumentation>77 </ErrorDocumentation>
4.71 KB
CS0109
4.7 KB
CS0109
Ordering differences only
    
Offset 9, 40 lines modifiedOffset 9, 14 lines modified
9 class·Base·{9 class·Base·{
10 »       void·Test·(bool·arg)·{}10 »       void·Test·(bool·arg)·{}
11 }11 }
  
12 class·Derived·:·Base·{12 class·Derived·:·Base·{
13 »       new·void·Test·()·{}13 »       new·void·Test·()·{}
14 }</string>14 }</string>
15 ····<string>//·CS0109:·The·member·`Derived.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
16 //·Line:·10 
17 //·Compiler·options:·-warnaserror·-warn:4 
  
18 class·Base·{ 
19 »       public·bool·this·[int·arg]·{·set·{}·} 
20 } 
  
21 class·Derived·:·Base·{ 
22 »       public·new·bool·this·[string·arg]·{·set·{}·} 
23 }</string> 
24 ····<string>//·CS0109:·The·member·`Test.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
25 //·Line:·9 
26 //·Compiler·options:·-warnaserror·-warn:4 
  
27 using·System.Collections; 
  
28 public·class·Test:·ArrayList 
29 { 
30 ····public·new·string·this[string·index] 
31 ····{ 
32 »       set 
33 »       { 
34 »       } 
35 ····} 
36 }</string> 
37 ····<string>//·CS0109:·The·member·`DerivedClass.get_Value()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required15 ····<string>//·CS0109:·The·member·`DerivedClass.get_Value()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
38 //·Line:·1416 //·Line:·14
39 //·Compiler·options:·-warnaserror·-warn:417 //·Compiler·options:·-warnaserror·-warn:4
  
40 class·BaseClass·{18 class·BaseClass·{
41 ········protected·virtual·int·Value·{·19 ········protected·virtual·int·Value·{·
42 ················get·{20 ················get·{
Offset 65, 14 lines modifiedOffset 39, 44 lines modified
65 ························return·0;39 ························return·0;
66 ················}40 ················}
67 ················set·{·}41 ················set·{·}
68 ········}42 ········}
  
69 »       »       static·void·Main·()·{}43 »       »       static·void·Main·()·{}
70 }</string>44 }</string>
 45 ····<string>//·CS0109:·The·member·`Derived&lt;U&gt;.Action'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 46 //·Line:·12
 47 //·Compiler·options:·-warnaserror·-warn:4
  
 48 public·abstract·class·Base
 49 {
 50 »       public·delegate·void·Action&lt;U&gt;(U·val);
 51 }
  
 52 public·class·Derived&lt;U&gt;·:·Base
 53 {
 54 »       new·internal·Action&lt;U&gt;·Action;
 55 }</string>
 56 ····<string>//·CS0109:·The·member·`Outer.Inner'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 57 //·Line:·7
 58 //·Compiler·options:·-warnaserror·-warn:4
  
 59 class·Outer
 60 {
 61 ····public·new·class·Inner
 62 ····{
 63 ····}
 64 }</string>
 65 ····<string>//·CS0109:·The·member·`BaseClass.Val'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 66 //·Line:·6
 67 //·Compiler·options:·-warnaserror·-warn:4
  
 68 class·BaseClass·{
 69 ········public·new·const·bool·Val·=·false;
 70 }</string>
71 ····<string>//·CS0109:·The·member·`Wrapper.DerivedClass.AnInt'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required71 ····<string>//·CS0109:·The·member·`Wrapper.DerivedClass.AnInt'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
72 //·Line:·1872 //·Line:·18
73 //·Compiler·options:·-warnaserror73 //·Compiler·options:·-warnaserror
  
74 public·abstract·class·BaseClass74 public·abstract·class·BaseClass
75 {75 {
76 »       private·static·readonly·int·AnInt·=·1;76 »       private·static·readonly·int·AnInt·=·1;
Offset 85, 58 lines modifiedOffset 89, 54 lines modified
85 public·static·class·Wrapper89 public·static·class·Wrapper
86 {90 {
87 »       public·class·DerivedClass·:·BaseClass91 »       public·class·DerivedClass·:·BaseClass
88 »       {92 »       {
89 »       »       private·new·static·readonly·int·AnInt·=·2;93 »       »       private·new·static·readonly·int·AnInt·=·2;
90 »       }94 »       }
91 }</string>95 }</string>
92 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required96 ····<string>//·CS0109:·The·member·`Test.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
93 //·Line:·697 //·Line:·9
94 //·Compiler·options:·-warnaserror·-warn:498 //·Compiler·options:·-warnaserror·-warn:4
  
95 class·BaseClass·{ 
96 ········public·new·int·Location·{·set·{·}·}99 using·System.Collections;
  
 100 public·class·Test:·ArrayList
 101 {
 102 ····public·new·string·this[string·index]
 103 ····{
 104 »       set
 105 »       {
 106 »       }
 107 ····}
97 }</string>108 }</string>
98 ····<string>//·CS0109:·The·member·`Derived&lt;U&gt;.Action'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required109 ····<string>//·CS0109:·The·member·`Derived.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
99 //·Line:·12110 //·Line:·10
100 //·Compiler·options:·-warnaserror·-warn:4111 //·Compiler·options:·-warnaserror·-warn:4
  
 112 class·Base·{
 113 »       public·bool·this·[int·arg]·{·set·{}·}
101 public·abstract·class·Base 
102 { 
103 »       public·delegate·void·Action&lt;U&gt;(U·val); 
104 }114 }
  
 115 class·Derived·:·Base·{
 116 »       public·new·bool·this·[string·arg]·{·set·{}·}
105 public·class·Derived&lt;U&gt;·:·Base 
106 { 
107 »       new·internal·Action&lt;U&gt;·Action; 
108 }</string>117 }</string>
109 ····<string>//·CS0109:·The·member·`BaseClass.Val'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required118 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
Max diff block lines reached; 920/4777 bytes (19.26%) of diff not shown.
5.29 KB
CS0182
5.28 KB
CS0182
Ordering differences only
    
Offset 1, 32 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>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:·14 
7 using·System; 
8 using·System.Reflection; 
  
9 [AttributeUsage·(AttributeTargets.All)] 
10 public·class·MineAttribute·:·Attribute·{ 
11 »       public·MineAttribute·(object·t) 
12 »       { 
13 »       } 
14 } 
  
  
15 [Mine(new·Type·[2,2])] 
16 public·class·Foo·{» 
17 »       public·static·int·Main·() 
18 »       { 
19 »       »       return·0; 
20 »       } 
21 }</string> 
22 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression 
23 //·Line:·136 //·Line:·13
  
24 using·System;7 using·System;
  
25 [AttributeUsage·(AttributeTargets.All)]8 [AttributeUsage·(AttributeTargets.All)]
26 public·class·MineAttribute·:·Attribute·{9 public·class·MineAttribute·:·Attribute·{
27 »       public·MineAttribute·(Type·[]·t)10 »       public·MineAttribute·(Type·[]·t)
Offset 35, 14 lines modifiedOffset 15, 23 lines modified
35 }15 }
  
36 [Mine(new·Type·[(ulong)·3])]16 [Mine(new·Type·[(ulong)·3])]
37 public·class·Foo17 public·class·Foo
38 {18 {
39 }</string>19 }</string>
40 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression20 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
 21 //·Line:·8
  
 22 using·System.Runtime.InteropServices;
  
 23 class·X·{
 24 »       [DllImport·("1"·+·9)]
 25 »       extern·static·void·Blah·();
 26 }</string>
 27 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
41 //·Line:·1328 //·Line:·13
  
42 using·System;29 using·System;
  
43 class·TestAttribute:·Attribute30 class·TestAttribute:·Attribute
44 {31 {
45 »       public·TestAttribute·(object·o)·{}32 »       public·TestAttribute·(object·o)·{}
Offset 53, 62 lines modifiedOffset 42, 82 lines modified
53 »       [Test·(new·int[][]·{·null·})]42 »       [Test·(new·int[][]·{·null·})]
54 »       public·static·void·Main·()43 »       public·static·void·Main·()
55 »       {44 »       {
56 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true);45 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true);
57 »       }46 »       }
58 }</string>47 }</string>
59 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression48 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
60 //·Line:·649 //·Line:·13
  
61 using·System.Reflection;50 using·System;
  
 51 class·MyAttribute·:·Attribute·{
62 [assembly:·AssemblyKeyFile(string.Empty)]</string> 
63 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression 
64 //·Line:·4 
  
65 [A·(false·?·new·object·()·:·null)] 
66 class·AAttribute·:·System.Attribute 
67 { 
68 »       public·AAttribute·(object·value)52 »       public·MyAttribute·(string·s)
 53 »       {
 54 »       }
 55 }
  
 56 [My·(null·as·string)]
 57 class·X·{
  
 58 »       static·void·Main·()
69 »       {59 »       {
70 »       }60 »       }
71 }</string>61 }</string>
72 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression62 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
73 //·Line:·1063 //·Line:·14
 64 using·System;
 65 using·System.Reflection;
  
74 using·System.Runtime.InteropServices;66 [AttributeUsage·(AttributeTargets.All)]
 67 public·class·MineAttribute·:·Attribute·{
 68 »       public·MineAttribute·(object·t)
 69 »       {
 70 »       }
 71 }
  
75 class·X·{ 
76 »       static·string·dll·=·"some.dll"; 
77 »        
78 »       [DllImport·(dll)] 
79 »       extern·static·void·Blah·(); 
 72 [Mine(new·Type·[2,2])]
 73 public·class·Foo·{»
 74 »       public·static·int·Main·()
 75 »       {
 76 »       »       return·0;
 77 »       }
80 }</string>78 }</string>
81 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression79 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
82 //·Line:·880 //·Line:·6
  
83 using·System.Runtime.InteropServices;81 using·System.Reflection;
  
 82 [assembly:·AssemblyKeyFile(string.Empty)]</string>
84 class·X·{ 
85 »       [DllImport·("1"·+·9)] 
86 »       extern·static·void·Blah·(); 
87 }</string> 
88 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression83 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
89 //·Line:·884 //·Line:·8
  
90 using·System.Runtime.CompilerServices;85 using·System.Runtime.CompilerServices;
  
Max diff block lines reached; 1937/5368 bytes (36.08%) of diff not shown.
1.02 KB
CS0509
1.01 KB
CS0509
Ordering differences only
    
Offset 4, 39 lines modifiedOffset 4, 39 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action'5 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action'
6 //·Line:·46 //·Line:·4
  
7 class·A·:·System.Action7 class·A·:·System.Action
8 {8 {
9 }</string>9 }</string>
10 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V' 
11 //·Line:·8 
  
12 struct·V·{ 
13 »       int·v; 
14 } 
  
15 class·X·:·V·{ 
16 }</string> 
17 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E' 
18 //·Line:·6 
  
19 public·enum·E·{} 
  
20 class·InstanceClass:·E·{ 
21 }</string> 
22 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`D'10 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`D'
23 //·Line:·611 //·Line:·6
  
24 delegate·void·D·();12 delegate·void·D·();
  
25 class·A·:·D13 class·A·:·D
26 {14 {
27 }</string>15 }</string>
28 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int'16 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int'
29 //·Line:·417 //·Line:·4
  
30 class·X·:·int18 class·X·:·int
31 {19 {
32 }</string>20 }</string>
 21 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E'
 22 //·Line:·6
  
 23 public·enum·E·{}
  
 24 class·InstanceClass:·E·{
 25 }</string>
 26 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V'
 27 //·Line:·8
  
 28 struct·V·{
 29 »       int·v;
 30 }
  
 31 class·X·:·V·{
 32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </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 »       event·var·v;9 »       const·var·v·=·9;
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 »       const·var·v·=·9;15 »       var·v·=·"a";
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 »       var·v·=·"a";21 »       event·var·v;
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
873 B
CS0658
861 B
CS0658
Ordering differences only
    
Offset 17, 25 lines modifiedOffset 17, 25 lines modified
17 »       }17 »       }
  
18 »       public·static·implicit·operator·MyClass·(Object·o)18 »       public·static·implicit·operator·MyClass·(Object·o)
19 »       {19 »       {
  
20 »       }20 »       }
21 }</string>21 }</string>
 22 ····<string>//·CS0658:·`value'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
 23 //·Line·:·5
 24 //·Compiler·options:·-warnaserror·-warn:1
  
 25 [reply]·["asd"]</string>
22 ····<string>//·CS0658:·`class'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored26 ····<string>//·CS0658:·`class'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
23 //·Line·:·827 //·Line·:·8
24 //·Compiler·options:·-warnaserror·-warn:128 //·Compiler·options:·-warnaserror·-warn:1
  
25 using·System;29 using·System;
  
26 [class:Serializable]30 [class:Serializable]
27 public·class·C31 public·class·C
28 {32 {
29 ····public·static·void·Main·()·{}33 ····public·static·void·Main·()·{}
30 }</string>34 }</string>
31 ····<string>//·CS0658:·`value'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored 
32 //·Line·:·5 
33 //·Compiler·options:·-warnaserror·-warn:1 
  
34 [reply]·["asd"]</string> 
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
2.36 KB
CS0841
2.34 KB
CS0841
Ordering differences only
    
Offset 1, 42 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>CS0841</ErrorName>3 ··<ErrorName>CS0841</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared5 ····<string>//·CS0841:·A·local·variable·`v'·cannot·be·used·before·it·is·declared
6 //·Line:·86 //·Line:·9
  
7 class·X 
8 { 
9 ···static·void·y·()·{·} 
10 ···static·void·Main·()·{ 
11 ·····y·(); 
12 ·····int·y·=·5; 
13 ···} 
14 }</string> 
15 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared 
16 //·Line:·8 
  
17 public·class·C 
18 { 
19 »       public·static·void·Main·() 
20 »       { 
21 »       ····int·x·=·y; 
22 »       ····int·y·=·1; 
23 »       } 
24 }</string> 
25 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared 
26 //·Line:·8 
  
27 public·class·C7 public·class·Test
28 {8 {
29 »       public·static·void·Main·()9 »       static·void·Main·()
30 »       {10 »       {
 11 »       »       var·v·=·++v;
31 »       ····const·int·x·=·y; 
32 »       ····const·int·y·=·1; 
33 »       }12 »       }
34 }</string>13 }</string>
35 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared14 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared
36 //·Line:·815 //·Line:·8
37 //·Compiler·options:·-langversion:experimental16 //·Compiler·options:·-langversion:experimental
  
38 class·X17 class·X
Offset 47, 25 lines modifiedOffset 25, 14 lines modified
47 »       }25 »       }
  
48 »       static·void·Foo·(int·arg,·out·int·value)26 »       static·void·Foo·(int·arg,·out·int·value)
49 »       {27 »       {
50 »       »       value·=·3;28 »       »       value·=·3;
51 »       }29 »       }
52 }</string>30 }</string>
53 ····<string>//·CS0841:·A·local·variable·`v'·cannot·be·used·before·it·is·declared 
54 //·Line:·9 
  
  
55 public·class·Test 
56 { 
57 »       static·void·Main·() 
58 »       { 
59 »       »       var·v·=·++v; 
60 »       } 
61 }</string> 
62 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared31 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared
63 //·Line:·1732 //·Line:·17
  
64 class·MainClass33 class·MainClass
65 {34 {
66 »       public·delegate·void·Fn·(MainClass·o);35 »       public·delegate·void·Fn·(MainClass·o);
  
Offset 78, 9 lines modifiedOffset 45, 42 lines modified
78 »       {45 »       {
79 »       »       Call·(delegate·(MainClass·o)·{46 »       »       Call·(delegate·(MainClass·o)·{
80 »       »       »       n·=·o;47 »       »       »       n·=·o;
81 »       »       »       MainClass·n·=·new·MainClass·();48 »       »       »       MainClass·n·=·new·MainClass·();
82 »       »       });49 »       »       });
83 »       }50 »       }
84 }</string>51 }</string>
 52 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
 53 //·Line:·8
  
 54 class·X
 55 {
 56 ···static·void·y·()·{·}
 57 ···static·void·Main·()·{
 58 ·····y·();
 59 ·····int·y·=·5;
 60 ···}
 61 }</string>
 62 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
 63 //·Line:·8
  
 64 public·class·C
 65 {
 66 »       public·static·void·Main·()
 67 »       {
 68 »       ····const·int·x·=·y;
 69 »       ····const·int·y·=·1;
 70 »       }
 71 }</string>
 72 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
 73 //·Line:·8
  
 74 public·class·C
 75 {
 76 »       public·static·void·Main·()
 77 »       {
 78 »       ····int·x·=·y;
 79 »       ····int·y·=·1;
 80 »       }
 81 }</string>
85 ··</Examples>82 ··</Examples>
86 </ErrorDocumentation>83 </ErrorDocumentation>
2.46 KB
CS0131
2.45 KB
CS0131
Ordering differences only
    
Offset 1, 49 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>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:·156 //·Line:·7
7 //·Compiler·options:·-unsafe 
  
8 unsafe·struct·MyStruct 
9 { 
10 »       public·fixed·char·Name[32]; 
11 } 
  
 7 class·X·{
 8 »       void·A·()
12 unsafe·class·MainClass 
13 { 
14 »       public·static·void·Main·() 
15 »       {9 »       {
 10 »       »       5·=·4;
16 »       »       var·str·=·new·MyStruct(); 
17 »       »       str.Name·=·null; 
18 »       }11 »       }
19 }</string>12 }</string>
20 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer13 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
21 //·Line:·1214 //·Line:·8
  
22 using·System; 
23 using·System.Collections;15 class·X
 16 {
 17 »       void·Test·()
 18 »       {
 19 »       »       Foo·()·=·1;
 20 »       }
  
 21 »       static·int·Foo·()
 22 »       {
 23 »       »       return·1;
24 class·Test·{ 
25 »       public·static·void·Main(string[]·args)·{ 
26 »       »       ArrayList·al·=·new·ArrayList(); 
27 »       »       al[0]·=·0; 
28 »       »        
29 »       »       Console.WriteLine(((int)al[0])++); 
30 »       }24 »       }
31 }</string>25 }</string>
32 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer26 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
33 //·Line:·727 //·Line:·10
 28 using·System;
  
34 class·X·{29 class·X
35 »       void·A·()30 {
 31 »       static·void·Main·()
36 »       {32 »       {
37 »       »       5·=·4;33 »       »       int·a·=·7;
 34 »       »       +a·=·9;
38 »       }35 »       }
39 }</string>36 }</string>
40 ····<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
41 //·Line:·1738 //·Line:·17
  
42 public·class·Person39 public·class·Person
43 {40 {
Offset 58, 35 lines modifiedOffset 54, 39 lines modified
58 »       public·static·void·Main·()54 »       public·static·void·Main·()
59 »       {55 »       {
60 »       »       Person·johnDoe·=·new·Person·();56 »       »       Person·johnDoe·=·new·Person·();
61 »       »       (string)·johnDoe.Name·=·"John·Doe";57 »       »       (string)·johnDoe.Name·=·"John·Doe";
62 »       }58 »       }
63 }</string>59 }</string>
64 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer60 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
65 //·Line:·861 //·Line:·12
  
 62 using·System;
 63 using·System.Collections;
66 class·X 
67 { 
68 »       void·Test·() 
69 »       { 
70 »       »       Foo·()·=·1; 
71 »       } 
  
72 »       static·int·Foo·() 
73 »       { 
74 »       »       return·1;64 class·Test·{
 65 »       public·static·void·Main(string[]·args)·{
 66 »       »       ArrayList·al·=·new·ArrayList();
 67 »       »       al[0]·=·0;
 68 »       »       
 69 »       »       Console.WriteLine(((int)al[0])++);
75 »       }70 »       }
76 }</string>71 }</string>
77 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer72 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
78 //·Line:·1073 //·Line:·15
79 using·System;74 //·Compiler·options:·-unsafe
  
80 class·X75 unsafe·struct·MyStruct
81 {76 {
 77 »       public·fixed·char·Name[32];
 78 }
  
 79 unsafe·class·MainClass
 80 {
82 »       static·void·Main·()81 »       public·static·void·Main·()
83 »       {82 »       {
84 »       »       int·a·=·7; 
85 »       »       +a·=·9;83 »       »       var·str·=·new·MyStruct();
 84 »       »       str.Name·=·null;
86 »       }85 »       }
87 }</string>86 }</string>
88 ··</Examples>87 ··</Examples>
89 </ErrorDocumentation>88 </ErrorDocumentation>
2.57 KB
CS0307
2.55 KB
CS0307
Ordering differences only
    
Offset 8, 96 lines modifiedOffset 8, 96 lines modified
8 public·class·Tests&lt;a&gt;8 public·class·Tests&lt;a&gt;
9 {9 {
10 »       public·static·void·Test·()10 »       public·static·void·Test·()
11 »       {11 »       {
12 »       »       a&lt;int&gt;·();12 »       »       a&lt;int&gt;·();
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments15 ····<string>//·CS0307:·The·property·`B.Get'·cannot·be·used·with·type·arguments
16 //·Line:·916 //·Line:·14
 17 public·class·B
 18 {
 19 »       public·virtual·int·Get·{
 20 »       »       get·{·return·3;·}
 21 »       }
 22 }
  
17 public·class·Tests23 public·class·A·:·B
18 {24 {
 25 »       public·override·int·Get·{
 26 »       »       get·{
 27 »       »       »       return·base.Get&lt;int&gt;;
 28 »       »       }
 29 »       }
  
19 »       public·static·void·Test·(int·a)30 »       public·static·void·Main·()
20 »       {31 »       {
21 »       »       a&lt;int&gt;·(); 
22 »       }32 »       }
23 }</string>33 }</string>
24 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments34 ····<string>//·CS0307:·The·namespace·`N.M'·cannot·be·used·with·type·arguments
25 //·Line:·1635 //·Line:·15
  
26 class·Test&lt;T,·U&gt;36 namespace·N
27 {37 {
28 »       public·object·Value·{ 
29 »       »       get·{·return·null;·}38 »       namespace·M
 39 »       {
30 »       }40 »       }
 41 }
  
31 »       public·class·B42 class·Test
 43 {
 44 »       static·void·Main·()
32 »       {45 »       {
 46 »       »       var·a·=·N.M&lt;int&gt;·();
33 »       »       public·B·(object·arg) 
34 »       »       { 
35 »       »       } 
36 »       »        
37 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default); 
38 »       }47 »       }
39 }</string>48 }</string>
40 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments49 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments
41 //·Line:·950 //·Line:·9
  
42 public·class·Tests51 public·class·Tests
43 {52 {
44 »       public·static·void·Main·()53 »       public·static·void·Main·()
45 »       {54 »       {
46 »       »       var·d·=·0;55 »       »       var·d·=·0;
47 »       »       d&lt;int&gt;·();56 »       »       d&lt;int&gt;·();
48 »       }57 »       }
49 }</string>58 }</string>
50 ····<string>//·CS0307:·The·property·`B.Get'·cannot·be·used·with·type·arguments 
51 //·Line:·14 
52 public·class·B 
53 { 
54 »       public·virtual·int·Get·{ 
55 »       »       get·{·return·3;·} 
56 »       } 
57 } 
  
58 public·class·A·:·B 
59 { 
60 »       public·override·int·Get·{ 
61 »       »       get·{ 
62 »       »       »       return·base.Get&lt;int&gt;; 
63 »       »       } 
64 »       } 
  
65 »       public·static·void·Main·() 
66 »       { 
67 »       } 
68 }</string> 
69 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments59 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
70 //·Line:·960 //·Line:·9
  
71 public·class·Tests61 public·class·Tests
72 {62 {
73 »       public·static·void·Test&lt;a&gt;·()63 »       public·static·void·Test&lt;a&gt;·()
74 »       {64 »       {
75 »       »       a&lt;int&gt;·();65 »       »       a&lt;int&gt;·();
76 »       }66 »       }
77 }</string>67 }</string>
78 ····<string>//·CS0307:·The·namespace·`N.M'·cannot·be·used·with·type·arguments68 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments
79 //·Line:·1569 //·Line:·16
  
80 namespace·N70 class·Test&lt;T,·U&gt;
81 {71 {
82 »       namespace·M72 »       public·object·Value·{
 73 »       »       get·{·return·null;·}
 74 »       }
  
 75 »       public·class·B
83 »       {76 »       {
 77 »       »       public·B·(object·arg)
 78 »       »       {
 79 »       »       }
 80 »       »       
 81 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default);
84 »       }82 »       }
85 }83 }</string>
 84 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments
 85 //·Line:·9
  
86 class·Test86 public·class·Tests
87 {87 {
88 »       static·void·Main·()88 »       public·static·void·Test·(int·a)
89 »       {89 »       {
90 »       »       var·a·=·N.M&lt;int&gt;·();90 »       »       a&lt;int&gt;·();
91 »       }91 »       }
92 }</string>92 }</string>
93 ··</Examples>93 ··</Examples>
94 </ErrorDocumentation>94 </ErrorDocumentation>
6.47 KB
CS0103
6.46 KB
CS0103
Ordering differences only
    
Offset 1, 56 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>CS0103</ErrorName>3 ··<ErrorName>CS0103</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0103:·The·name·`b'·does·not·exist·in·the·current·context5 ····<string>//·CS0103:·The·name·`a'·does·not·exist·in·the·current·context
6 //·Line:·116 //·Line:·11
  
7 using·System.Linq;7 using·System.Linq;
  
8 class·C8 class·C
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       var·e·=·from·a·in·"abcd"12 »       »       var·e·=·from·a·in·"abcd"
13 »       »       »       join·b·in·"defg"·on·b·equals·"g"13 »       »       »       join·b·in·"defg"·on·"a"·equals·a
14 »       »       »       select·a;14 »       »       »       select·a;
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0103:·The·name·`a1'·does·not·exist·in·the·current·context17 ····<string>//·CS0103:·The·name·`de'·does·not·exist·in·the·current·context
18 //·Line:·1118 //·Line:·4
  
19 using·System.Linq;19 [assembly:·System.Reflection.AssemblyCulture(de)]
 20 public·class·Hello·{
 21 }</string>
 22 ····<string>//·CS0103:·The·name·`List'·does·not·exist·in·the·current·context
 23 //·Line:·8
  
20 class·C24 class·X
21 {25 {
22 »       public·static·void·Main·()26 »       public·static·void·Main·()
23 »       {27 »       {
 28 »       »       var·r·=·nameof·(List&lt;int2&gt;);
24 »       »       var·e·=· 
25 »       »       »       from·a1·in·"abcd" 
26 »       »       »       select·a1; 
27 »       »        
28 »       »       a1·=·null; 
29 »       }29 »       }
30 }</string>30 }</string>
31 ····<string>//·CS0103:·The·name·`de'·does·not·exist·in·the·current·context31 ····<string>//·CS0103:·The·name·`Foo'·does·not·exist·in·the·current·context
32 //·Line:·432 //·Line:·17
  
 33 using·static·S;
33 [assembly:·System.Reflection.AssemblyCulture(de)] 
34 public·class·Hello·{ 
35 }</string> 
36 ····<string>//·CS0103:·The·name·`bar'·does·not·exist·in·the·current·context 
37 //·Line:·8 
  
38 public·class·Test34 class·S
39 {35 {
40 »       static·void·Main·()36 »       public·void·Foo·()
41 »       {37 »       {
42 »       »       if·(false·&amp;&amp;·bar·())·{ 
43 »       »       }38 »       }
 39 }
  
 40 class·Test
 41 {
 42 »       public·static·void·Main·()
 43 »       {
 44 »       »       Foo·();
44 »       }45 »       }
45 }</string>46 }</string>
46 ····<string>//·CS0103:·The·name·`Console'·does·not·exist·in·the·current·context47 ····<string>//·CS0103:·The·name·`Console'·does·not·exist·in·the·current·context
47 //·Line:·1048 //·Line:·10
  
  
48 class·C49 class·C
Offset 58, 163 lines modifiedOffset 60, 161 lines modified
58 »       delegate·void·WithOutParam·(string·value);60 »       delegate·void·WithOutParam·(string·value);
  
59 »       static·void·Main()·61 »       static·void·Main()·
60 »       {62 »       {
61 »       »       WithOutParam·o·=·(s)·=&gt;·Console.WriteLine();63 »       »       WithOutParam·o·=·(s)·=&gt;·Console.WriteLine();
62 »       }64 »       }
63 }</string>65 }</string>
 66 ····<string>//·C0103:·The·name·`s'·does·not·exist·in·the·current·context
 67 //·Line:·7
 68 //·Compiler·options:·-langversion:experimental
  
 69 class·Test(string·s)
 70 {
 71 »       public·Test·()
 72 »       »       :·this·(s)
 73 »       {
 74 »       }
 75 }</string>
 76 ····<string>//·CS0103:·The·name·`_'·does·not·exist·in·the·current·context
 77 //·Line:·8
  
 78 class·C
 79 {
 80 »       void·Test·()
 81 »       {
 82 »       »       _.ToString·();
 83 »       }
 84 }</string>
 85 ····<string>//·CS0103:·The·name·`count'·does·not·exist·in·the·current·context
 86 //·Line:·6
  
 87 class·ClassMain·{
 88 ········public·static·void·Main·()·{
 89 ················count++;
 90 ········}
 91 }</string>
 92 ····<string>//·CS0103:·The·name·`i'·does·not·exist·in·the·current·context
 93 //·Line:·6
  
 94 class·X·{
 95 »       void·Y·()·{
 96 »       »       for·(;·true;·++i)·{·break;·}
 97 »       }
 98 }</string>
64 ····<string>//·CS0103:·The·name·`value'·does·not·exist·in·the·current·context99 ····<string>//·CS0103:·The·name·`value'·does·not·exist·in·the·current·context
65 //·Line:·8100 //·Line:·8
66 //·Compiler·options:·-langversion:experimental101 //·Compiler·options:·-langversion:experimental
  
67 class·X·(double·value)102 class·X·(double·value)
68 {103 {
69 »       public·static·double·Prop·{104 »       public·static·double·Prop·{
70 »       »       get·{105 »       »       get·{
71 »       »       »       return·value;106 »       »       »       return·value;
72 »       »       }107 »       »       }
73 »       }108 »       }
74 }</string>109 }</string>
75 ····<string>//·CS0103:·The·name·`nameof'·does·not·exist·in·the·current·context110 ····<string>//·CS0103:·The·name·`a1'·does·not·exist·in·the·current·context
Max diff block lines reached; 3265/6575 bytes (49.66%) of diff not shown.
1.37 KB
CS0557
1.36 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·`Foo'5 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`Foo'
17 //·Line:·56 //·Line:·5
  
18 public·enum·Bar7 public·enum·Bar
19 {8 {
20 »       ABar9 »       ABar
21 }10 }
Offset 30, 14 lines modifiedOffset 18, 26 lines modified
30 »       »       return·new·Foo();18 »       »       return·new·Foo();
31 »       }19 »       }
32 »       public·static·implicit·operator·Foo(Bar·the_bar)20 »       public·static·implicit·operator·Foo(Bar·the_bar)
33 »       {21 »       {
34 »       »       return·new·Foo();22 »       »       return·new·Foo();
35 »       }23 »       }
36 }</string>24 }</string>
 25 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`SampleClass'
 26 //·Line:·5
  
 27 class·SampleClass·{
 28 ········public·static·implicit·operator·bool·(SampleClass·value)·{
 29 ················return·true;
 30 ········}
 31 ········
 32 ········public·static·implicit·operator·bool·(SampleClass·value)·{
 33 ················return·true;
 34 ········}
 35 }</string>
37 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`C'36 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`C'
38 //·Line:·937 //·Line:·9
39 class·C·{38 class·C·{
40 »       »       public·static·bool·operator·!=·(C·a,·C·b)·39 »       »       public·static·bool·operator·!=·(C·a,·C·b)·
41 »       »       {40 »       »       {
42 »       »       »       return·true;41 »       »       »       return·true;
43 »       »       }42 »       »       }
3.11 KB
CS0173
3.1 KB
CS0173
Ordering differences only
    
Offset 1, 38 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>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·`int'·and·`null' 
6 //·Line:·29 
  
7 public·class·MainClass·{ 
8 ········public·static·void·Main()·{ 
9 ················bool·result·=·false; 
10 ················System.Console.WriteLine·(result·?·1·:·null); 
11 »       } 
12 }</string> 
13 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'5 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'
14 //·Line:·86 //·Line:·8
  
15 class·X7 class·X
16 {8 {
17 »       static·void·Main·(string[]·args)9 »       static·void·Main·(string[]·args)
18 »       {10 »       {
19 »       »       bool·b·=·args.Length·&gt;·0·?·null·:·null;11 »       »       bool·b·=·args.Length·&gt;·0·?·null·:·null;
20 »       }12 »       }
21 }</string>13 }</string>
22 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'14 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`int'·and·`null'
23 //·Line:·815 //·Line:·29
  
24 class·C16 public·class·MainClass·{
 17 ········public·static·void·Main()·{
 18 ················bool·result·=·false;
 19 ················System.Console.WriteLine·(result·?·1·:·null);
 20 »       }
 21 }</string>
 22 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method'
 23 //·Line:·11
  
 24 using·System;
  
 25 class·Test
25 {26 {
26 »       public·static·void·Test·(bool·b)27 »       public·static·void·Main·()
27 »       {28 »       {
28 »       »       var·s·=·b·?·throw·null·:·throw·null;29 »       »       bool·descending·=·false;
 30 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2);
29 »       }31 »       }
30 }</string>32 }</string>
31 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'33 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'
32 //·Line:·1034 //·Line:·10
  
33 using·System;35 using·System;
  
Offset 40, 33 lines modifiedOffset 43, 30 lines modified
40 {43 {
41 »       static·int·Main·(string[]·args)44 »       static·int·Main·(string[]·args)
42 »       {45 »       {
43 »       »       int[]·t·=·args.Length·&gt;·0·?·null·:·null;46 »       »       int[]·t·=·args.Length·&gt;·0·?·null·:·null;
44 »       »       return·t·==·null·?·0·:·1;47 »       »       return·t·==·null·?·0·:·1;
45 »       }48 »       }
46 }</string>49 }</string>
 50 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'
 51 //·Line:·8
  
 52 class·C
 53 {
 54 »       public·static·void·Test·(bool·b)
 55 »       {
 56 »       »       var·s·=·b·?·throw·null·:·throw·null;
 57 »       }
 58 }</string>
47 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`dynamic'·and·`void'59 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`dynamic'·and·`void'
48 //·Line:·1960 //·Line:·19
  
49 class·X61 class·X
50 {62 {
51 »       static·void·Main·()63 »       static·void·Main·()
52 »       {64 »       {
53 »       »       dynamic·d·=·null;65 »       »       dynamic·d·=·null;
54 »       »       dynamic·t·=·true·?·d·:·Main·();66 »       »       dynamic·t·=·true·?·d·:·Main·();
55 »       }67 »       }
56 }</string>68 }</string>
57 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method' 
58 //·Line:·11 
  
59 using·System; 
  
60 class·Test 
61 { 
62 »       public·static·void·Main·() 
63 »       { 
64 »       »       bool·descending·=·false; 
65 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2); 
66 »       } 
67 }</string> 
68 ··</Examples>69 ··</Examples>
69 </ErrorDocumentation>70 </ErrorDocumentation>
8.3 KB
CS1503
8.29 KB
CS1503
Ordering differences only
    
Offset 1, 63 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>CS1503</ErrorName>3 ··<ErrorName>CS1503</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`long'·expression·to·type·`ulong'5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int'
6 //·Line:·176 //·Line:·12
  
7 class·A 
8 { 
9 »       public·static·long·Prop·{ 
10 »       »       get·{ 
11 »       »       »       return·1; 
12 »       »       } 
13 »       } 
14 } 
  
15 class·Test7 public·class·C
16 {8 {
17 »       static·void·Main·()9 »       static·void·Foo&lt;T&gt;(T·t)
18 »       {10 »       {
19 »       »       Foo·(A.Prop); 
20 »       }11 »       }
21 »       12 »       
22 »       static·void·Foo·(ulong·l) 
23 »       { 
24 »       } 
25 }</string> 
26 ····<string>//·CS1503:·Argument·`#5'·cannot·convert·`void'·expression·to·type·`object' 
27 //·Line:·14 
  
28 using·System; 
  
29 public·class·foo 
30 { 
31 »       public·static·void·voidfunc() 
32 »       { 
33 »       } 
  
34 »       public·static·void·Main()13 »       public·static·void·Main·()
35 »       { 
36 »       »       Console.WriteLine·("Whoops:·{0}·{1}",·0,·1,·2,·voidfunc()); 
37 »       } 
38 }</string> 
39 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]' 
40 //·Line:·13 
  
41 public·class·X 
42 { 
43 »       public·static·void·Test·(params·int[]·a) 
44 »       { 
45 »       } 
  
46 »       public·static·void·Main() 
47 »       {14 »       {
 15 »       »       Foo&lt;int&gt;·(true);
48 »       »       int·i; 
49 »       »       Test·(true); 
50 »       }16 »       }
51 }</string>17 }</string>
52 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`method·group'·expression·to·type·`IInterface'18 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`method·group'·expression·to·type·`IInterface'
53 //·Line:·1519 //·Line:·15
  
54 public·delegate·void·Del·();20 public·delegate·void·Del·();
  
Offset 69, 48 lines modifiedOffset 29, 48 lines modified
69 public·static·class·Test29 public·static·class·Test
70 {30 {
71 »       public·static·void·Do·(IInterface·val)31 »       public·static·void·Do·(IInterface·val)
72 »       {32 »       {
73 »       »       Do·(val.Do);33 »       »       Do·(val.Do);
74 »       }34 »       }
75 }</string>35 }</string>
76 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int'36 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`IFoo&lt;object&gt;'·expression·to·type·`IFoo&lt;int&gt;'
77 //·Line:·1237 //·Line:·18
  
78 public·class·C38 interface·IFoo&lt;in·T&gt;
79 {39 {
80 »       static·void·Foo&lt;T&gt;(T·t)40 }
  
 41 class·C
 42 {
 43 »       public·static·void·Foo&lt;T&gt;·(IFoo&lt;T&gt;·e1,·IFoo&lt;T&gt;·e2)
81 »       {44 »       {
82 »       }45 »       }
83 »       46 »       
84 »       public·static·void·Main·()47 »       public·static·void·Main·()
85 »       {48 »       {
86 »       »       Foo&lt;int&gt;·(true);49 »       »       IFoo&lt;int&gt;·a·=·null;
 50 »       »       IFoo&lt;object&gt;·b·=·null;
 51 »       »       Foo·(a,·b);
87 »       }52 »       }
88 }</string>53 }</string>
89 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`method·group'·expression·to·type·`System.Collections.Generic.Comparer&lt;int&gt;'54 ····<string>//·CS1503:·Argument·`#5'·cannot·convert·`void'·expression·to·type·`object'
90 //·Line:·2055 //·Line:·14
  
91 using·System;56 using·System;
92 using·System.Collections.Generic; 
  
93 public·class·C57 public·class·foo
94 {58 {
 59 »       public·static·void·voidfunc()
95 »       static·void·Foo&lt;T&gt;(T·t,·Comparer&lt;T&gt;·tc) 
96 »       { 
97 »       } 
98 »        
99 »       static·int·Compare·(int·a,·int·b) 
100 »       {60 »       {
101 »       »       return·-1; 
102 »       }61 »       }
103 »        
104 »       public·static·void·Main·()62 »       public·static·void·Main()
105 »       {63 »       {
106 »       »       Foo·(1,·Compare);64 »       »       Console.WriteLine·("Whoops:·{0}·{1}",·0,·1,·2,·voidfunc());
107 »       }65 »       }
108 }</string>66 }</string>
109 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`ref·long'·expression·to·type·`ref·int'67 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`ref·long'·expression·to·type·`ref·int'
110 //·Line:·1868 //·Line:·18
  
111 using·System;69 using·System;
  
Offset 136, 125 lines modifiedOffset 96, 137 lines modified
  
136 »       ref·long·Prop·{96 »       ref·long·Prop·{
137 »       »       get·{97 »       »       get·{
138 »       »       »       return·ref·field;98 »       »       »       return·ref·field;
139 »       »       }99 »       »       }
140 »       }100 »       }
Max diff block lines reached; 5486/8455 bytes (64.88%) of diff not shown.
1.49 KB
CS1982
1.48 KB
CS1982
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>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:·6 
  
7 using·System; 
  
8 [A(typeof·(dynamic[]))] 
9 public·class·A·:·Attribute 
10 { 
11 »       public·A·(object·arg) 
12 »       { 
13 »       } 
14 }</string> 
15 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression 
16 //·Line:·136 //·Line:·13
  
17 using·System;7 using·System;
  
18 class·AAttribute·:·Attribute8 class·AAttribute·:·Attribute
19 {9 {
20 »       public·AAttribute·(dynamic·X)10 »       public·AAttribute·(dynamic·X)
Offset 36, 18 lines modifiedOffset 24, 18 lines modified
36 »       }24 »       }
37 }</string>25 }</string>
38 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression26 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
39 //·Line:·627 //·Line:·6
  
40 using·System;28 using·System;
  
41 [A(typeof·(Func&lt;dynamic&gt;))]29 [A(typeof·(dynamic[]))]
42 public·class·A·:·Attribute30 public·class·A·:·Attribute
43 {31 {
44 »       public·A·(Type·arg)32 »       public·A·(object·arg)
45 »       {33 »       {
46 »       }34 »       }
47 }</string>35 }</string>
48 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression36 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
49 //·Line:·637 //·Line:·6
  
50 using·System;38 using·System;
Offset 56, 14 lines modifiedOffset 44, 26 lines modified
56 public·class·A·:·Attribute44 public·class·A·:·Attribute
57 {45 {
58 »       public·A·(Type·arg)46 »       public·A·(Type·arg)
59 »       {47 »       {
60 »       }48 »       }
61 }</string>49 }</string>
62 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression50 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
 51 //·Line:·6
  
 52 using·System;
  
 53 [A(typeof·(Func&lt;dynamic&gt;))]
 54 public·class·A·:·Attribute
 55 {
 56 »       public·A·(Type·arg)
 57 »       {
 58 »       }
 59 }</string>
 60 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
63 //·Line:·661 //·Line:·6
  
64 using·System;62 using·System;
  
65 [A(new·dynamic·[]·{·8·})]63 [A(new·dynamic·[]·{·8·})]
66 public·class·A·:·Attribute64 public·class·A·:·Attribute
67 {65 {
5.24 KB
CS1612
5.23 KB
CS1612
Ordering differences only
    
Offset 1, 55 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>CS1612</ErrorName>3 ··<ErrorName>CS1612</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v'.·Consider·storing·the·value·in·a·temporary·variable 
6 //·Line:·28 
  
7 public·struct·V 
8 { 
9 »       public·int·this·[int·i]·{ 
10 »       »       set·{ 
11 »       »       } 
12 »       } 
13 »        
14 »       public·int·x; 
15 } 
  
16 class·Test 
17 { 
18 »       V·m_value; 
  
19 »       public·V·v·{·get·{·return·m_value;·}·} 
  
20 »       public·Test·() 
21 »       { 
22 »       »       m_value·=·new·V·(); 
23 »       } 
  
24 »       public·static·void·Main·() 
25 »       { 
26 »       »       Test·t·=·new·Test·(); 
27 »       »       t.v·[0]·=·9; 
28 »       } 
29 }</string> 
30 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`X.P'.·Consider·storing·the·value·in·a·temporary·variable5 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`X.P'.·Consider·storing·the·value·in·a·temporary·variable
31 //·Line:·96 //·Line:·9
  
32 using·System;7 using·System;
33 class·X·{8 class·X·{
34 »       static·void·Main·()9 »       static·void·Main·()
35 »       {10 »       {
  
36 »       »       bar·(out·P.x);11 »       »       P.x·=·10;
37 »       »       Console.WriteLine·("Got:·"·+·P.x);12 »       »       Console.WriteLine·("Got:·"·+·P.x);
38 »       }13 »       }
  
39 »       static·void·bar·(out·int·x)·{·x·=·10;·} 
  
40 »       static·G·P·{14 »       static·G·P·{
41 »       ·get·{15 »       ·get·{
42 »       »       return·g;16 »       »       return·g;
43 »       ·}17 »       ·}
44 »       }18 »       }
  
45 »       static·G·g·=·new·G·();19 »       static·G·g·=·new·G·();
Offset 78, 36 lines modifiedOffset 46, 15 lines modified
  
78 »       static·G·g·=·new·G·();46 »       static·G·g·=·new·G·();
  
79 »       struct·G·{47 »       struct·G·{
80 »       »       public·int·x;48 »       »       public·int·x;
81 »       }49 »       }
82 }</string>50 }</string>
83 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`R.Size'.·Consider·storing·the·value·in·a·temporary·variable 
84 //·Line:·19 
  
85 struct·R 
86 { 
87 »       public·S·Size·{·get;·set;·} 
88 } 
  
89 struct·S 
90 { 
91 »       public·float·Height·{·get;·set;·} 
92 } 
  
93 public·class·Test 
94 { 
95 »       public·static·void·Main·() 
96 »       { 
97 »       »       var·r·=·new·R·(); 
98 »       »       r.Size.Height·=·3; 
99 »       } 
100 }</string> 
101 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v()'.·Consider·storing·the·value·in·a·temporary·variable51 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v(bool)'.·Consider·storing·the·value·in·a·temporary·variable
102 //·Line:·2852 //·Line:·28
  
103 public·struct·V53 public·struct·V
104 {54 {
105 »       public·int·this·[int·i]·{55 »       public·int·this·[int·i]·{
106 »       »       set·{56 »       »       set·{
107 »       »       }57 »       »       }
Offset 116, 25 lines modifiedOffset 63, 25 lines modified
116 »       public·int·x;63 »       public·int·x;
117 }64 }
  
118 class·Test65 class·Test
119 {66 {
120 »       V·m_value;67 »       V·m_value;
  
121 »       public·V·v()·{·return·m_value;·}68 »       public·static·V·v(bool·b)·{·return·new·V·();·}
  
122 »       public·Test·()69 »       public·Test·()
123 »       {70 »       {
124 »       »       m_value·=·new·V·();71 »       »       m_value·=·new·V·();
125 »       }72 »       }
  
126 »       public·static·void·Main·()73 »       public·static·void·Main·()
127 »       {74 »       {
128 »       »       Test·t·=·new·Test·();75 »       »       Test·t·=·new·Test·();
129 »       »       t.v()·[0]·=·9;76 »       »       Test.v(true).x·=·9;
130 »       }77 »       }
131 }</string>78 }</string>
132 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable79 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable
133 //·Line:·1980 //·Line:·19
  
134 struct·foo·{81 struct·foo·{
135 »       public·int·x;82 »       public·int·x;
Offset 144, 19 lines modifiedOffset 91, 44 lines modified
144 »       public·foo·this·[int·x]·{91 »       public·foo·this·[int·x]·{
145 »       »       get·{·return·new·foo·();·}92 »       »       get·{·return·new·foo·();·}
146 »       »       set·{·}93 »       »       set·{·}
147 »       }94 »       }
148 }95 }
  
149 class·main·{96 class·main·{
150 »       static·void·baz·(out·int·x)·{·x·=·5;·} 
Max diff block lines reached; 2784/5315 bytes (52.38%) of diff not shown.
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>
2.79 KB
CS0571
2.78 KB
CS0571
Ordering differences only
    
Offset 1, 36 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>CS0571</ErrorName>3 ··<ErrorName>CS0571</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor5 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor
6 //·Line:·126 //·Line:·15
7 //·Compiler·options:·-r:CS0571-3-lib.dll 
  
8 //·Testcase·for·bug·#59980 
  
9 using·Test; 
  
10 public·class·EntryPoint·{ 
11 ········public·static·int·Main·()·{ 
12 »       »       C1·foo·=·new·C2·(); 
13 ················return·foo.get_foo·(); 
14 ········} 
15 }</string> 
16 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor 
17 //·Line:·11 
18 //·Compiler·options:·-r:CS0571-6-lib.dll 
  
19 using·System;7 using·System.Runtime.CompilerServices;
  
20 public·class·Test 
21 { 
22 »       void·TestMethod·(IFoo·i) 
23 »       { 
24 »       »       i.get_Jaj·(1);8 class·MainClass·{
 9 »       [IndexerName·("AA")]
 10 »       int·this·[int·Value,·bool·Value2,·string·Value3]·{
 11 »       »       get·{
 12 »       »       »       return·1;
 13 »       »       }
 14 »       }
 15 »       »       
 16 »       public·MainClass·()·{
 17 »       »       int·i·=·get_AA·(2,·false,·"aaa");
25 »       }18 »       }
26 }</string>19 }</string>
27 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor20 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor
28 //·Line:·821 //·Line:·8
29 //·Compiler·options:·-r:CS0571-5-lib.dll22 //·Compiler·options:·-r:CS0571-5-lib.dll
  
30 class·MainClass·{23 class·MainClass·{
Offset 65, 36 lines modifiedOffset 55, 46 lines modified
65 ················}55 ················}
66 ········}56 ········}
67 ········57 ········
68 ········public·static·void·Main()·{58 ········public·static·void·Main()·{
69 ················int·value·=·get_Value();59 ················int·value·=·get_Value();
70 ········}60 ········}
71 }</string>61 }</string>
72 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor62 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor
73 //·Line:·1563 //·Line:·12
 64 //·Compiler·options:·-r:CS0571-3-lib.dll
  
74 using·System.Runtime.CompilerServices;65 //·Testcase·for·bug·#59980
  
 66 using·Test;
  
 67 public·class·EntryPoint·{
 68 ········public·static·int·Main·()·{
 69 »       »       C1·foo·=·new·C2·();
 70 ················return·foo.get_foo·();
 71 ········}
75 class·MainClass·{ 
76 »       [IndexerName·("AA")] 
77 »       int·this·[int·Value,·bool·Value2,·string·Value3]·{ 
78 »       »       get·{ 
79 »       »       »       return·1; 
80 »       »       } 
81 »       } 
82 »       »        
83 »       public·MainClass·()·{ 
84 »       »       int·i·=·get_AA·(2,·false,·"aaa"); 
85 »       } 
86 }</string>72 }</string>
87 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor73 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor
88 //·Line:·874 //·Line:·8
89 using·System;75 using·System;
  
90 public·class·EntryPoint·{76 public·class·EntryPoint·{
91 ········public·static·void·Main·()·{77 ········public·static·void·Main·()·{
92 ················Type·type·=·typeof(string);78 ················Type·type·=·typeof(string);
93 ················Console.WriteLine·(type.get_Name());79 ················Console.WriteLine·(type.get_Name());
94 ········}80 ········}
95 }</string>81 }</string>
 82 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor
 83 //·Line:·11
 84 //·Compiler·options:·-r:CS0571-6-lib.dll
  
 85 using·System;
  
 86 public·class·Test
 87 {
 88 »       void·TestMethod·(IFoo·i)
 89 »       {
 90 »       »       i.get_Jaj·(1);
 91 »       }
 92 }</string>
96 ··</Examples>93 ··</Examples>
97 </ErrorDocumentation>94 </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·as·X;11 »       »       var·v·=·null·is·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·is·X;20 »       »       var·v·=·null·as·X;
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
5.48 KB
CS0425
5.47 KB
CS0425
Ordering differences only
    
Offset 1, 51 lines modifiedOffset 1, 90 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`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·instead5 ····<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
6 //·Line:·166 //·Line:·12
 7 interface·IFoo&lt;T&gt;
  
7 interface·IA 
8 {8 {
9 »       void·Foo&lt;U&gt;·();9 »       void·Test&lt;U&gt;·()
 10 »       »       where·U·:·T;
10 }11 }
  
11 class·CA12 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;
12 {13 {
 14 »       public·void·Test&lt;V&gt;·()
 15 »       {·}
13 »       public·void·Foo&lt;T&gt;·()·where·T·:·class 
14 »       { 
15 »       } 
16 }16 }
  
 17 class·X
 18 {
 19 »       static·void·Main·()
 20 »       {·}
 21 }</string>
 22 ····<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
 23 //·Line:·5
 24 //·Compiler·options:·-r:CS0425-7-lib.dll
  
17 class·CB·:·CA,·IA25 public·class·CB·:·CA,·IA
18 {26 {
19 »       public·static·void·Main·()27 »       public·static·void·Main·()
20 »       {28 »       {
21 »       }29 »       }
22 }</string>30 }</string>
23 ····<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·instead31 ····<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
24 //·Line:·1132 //·Line:·11
  
25 interface·IFoo&lt;T&gt;33 interface·I
26 {34 {
27 »       void·Test&lt;U&gt;·()·where·U·:·T;35 »       void·Foo&lt;T&gt;·();
28 }36 }
  
29 class·Foo&lt;T,·X&gt;·:·IFoo&lt;T&gt;37 class·C·:·I
30 {38 {
31 »       public·void·Test&lt;V&gt;·()·where·V·:·X39 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
32 »       {40 »       {
33 »       }41 »       }
34 }</string>42 }</string>
 43 ····<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
 44 //·Line:·13
 45 interface·IFoo&lt;T&gt;
 46 {
 47 »       void·Test&lt;U&gt;·()
 48 »       »       where·U·:·T;
 49 }
  
 50 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;
 51 {
 52 »       public·void·Test&lt;V&gt;·()
 53 »       »       where·V·:X
 54 »       {·}
 55 }
  
 56 class·X
 57 {
 58 »       static·void·Main·()
 59 »       {·}
 60 }</string>
35 ····<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·instead61 ····<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
36 //·Line:·562 //·Line:·16
37 //·Compiler·options:·-r:CS0425-7-lib.dll 
  
 63 interface·IA
 64 {
 65 »       void·Foo&lt;U&gt;·();
 66 }
  
 67 class·CA
 68 {
 69 »       public·void·Foo&lt;T&gt;·()·where·T·:·class
 70 »       {
 71 »       }
 72 }
  
38 public·class·CB·:·CA,·IA73 class·CB·:·CA,·IA
39 {74 {
40 »       public·static·void·Main·()75 »       public·static·void·Main·()
41 »       {76 »       {
42 »       }77 »       }
43 }</string>78 }</string>
44 ····<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·instead79 ····<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
45 //·Line:·1880 //·Line:·18
Offset 65, 62 lines modifiedOffset 104, 23 lines modified
65 ····public·class·Baz·:·IBar104 ····public·class·Baz·:·IBar
66 ····{105 ····{
67 ········public·void·Method&lt;T,·V&gt;()·where·T·:·IBar·where·V·:·T106 ········public·void·Method&lt;T,·V&gt;()·where·T·:·IBar·where·V·:·T
68 ········{107 ········{
69 ········}108 ········}
70 ····}109 ····}
71 }</string>110 }</string>
72 ····<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·instead111 ····<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
73 //·Line:·12 
74 interface·IFoo&lt;T&gt; 
75 { 
76 »       void·Test&lt;U&gt;·() 
77 »       »       where·U·:·T; 
78 } 
  
79 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt; 
80 { 
81 »       public·void·Test&lt;V&gt;·() 
82 »       {·} 
83 } 
  
84 class·X 
85 { 
86 »       static·void·Main·() 
87 »       {·} 
88 }</string> 
89 ····<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 
90 //·Line:·11112 //·Line:·11
  
91 interface·I113 interface·IFoo&lt;T&gt;
Max diff block lines reached; 769/5565 bytes (13.82%) of diff not shown.
1000 B
CS0193
993 B
CS0193
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>CS0193</ErrorName>3 ··<ErrorName>CS0193</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0193:·The·*·or·-&gt;·operator·must·be·applied·to·a·pointer5 ····<string>//·CS0193:·The·*·or·-&gt;·operator·must·be·applied·to·a·pointer
6 //·Line:·9 
7 //·Compiler·options:·-unsafe 
  
8 unsafe·class·X·{ 
9 »       static·void·Main·() 
10 »       { 
11 »       »       int·a·=·0; 
12 »       »       if·(*a·==·0) 
13 »       »       »       return; 
14 »       } 
15 }</string> 
16 ····<string>//·CS0193:·The·*·or·-&gt;·operator·must·be·applied·to·a·pointer 
17 //·Line:·106 //·Line:·10
18 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
19 class·C8 class·C
20 {9 {
21 »       unsafe·static·void·Foo·(object·o)10 »       unsafe·static·void·Foo·(object·o)
22 »       {11 »       {
23 »       »       bool·x·=·false;12 »       »       bool·x·=·false;
24 »       »       if·(o·is·bool·?·*x·:·null)·{13 »       »       if·(o·is·bool·?·*x·:·null)·{
25 »       »       }14 »       »       }
26 »       }15 »       }
27 }</string>16 }</string>
 17 ····<string>//·CS0193:·The·*·or·-&gt;·operator·must·be·applied·to·a·pointer
 18 //·Line:·9
 19 //·Compiler·options:·-unsafe
  
 20 unsafe·class·X·{
 21 »       static·void·Main·()
 22 »       {
 23 »       »       int·a·=·0;
 24 »       »       if·(*a·==·0)
 25 »       »       »       return;
 26 »       }
 27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
883 B
CS0699
871 B
CS0699
Ordering differences only
    
Offset 1, 23 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>CS0699</ErrorName>3 ··<ErrorName>CS0699</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0699:·`I.Test&lt;T&gt;()':·A·constraint·references·nonexistent·type·parameter·`U'
 6 //·Line:·6
  
 7 interface·I
 8 {
 9 »       void·Test&lt;T&gt;()·where·U·:·class;
 10 }</string>
5 ····<string>//·CS0699:·`I&lt;T&gt;':·A·constraint·references·nonexistent·type·parameter·`U'11 ····<string>//·CS0699:·`I&lt;T&gt;':·A·constraint·references·nonexistent·type·parameter·`U'
6 //·Line:·812 //·Line:·8
  
7 partial·interface·I&lt;T&gt;13 partial·interface·I&lt;T&gt;
8 {14 {
9 }15 }
  
10 partial·interface·I&lt;T&gt;·where·U·:·class16 partial·interface·I&lt;T&gt;·where·U·:·class
11 {17 {
12 }</string>18 }</string>
13 ····<string>//·CS0699:·`I.Test&lt;T&gt;()':·A·constraint·references·nonexistent·type·parameter·`U' 
14 //·Line:·6 
  
15 interface·I 
16 { 
17 »       void·Test&lt;T&gt;()·where·U·:·class; 
18 }</string> 
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
3.37 KB
CS3003
3.36 KB
CS3003
Ordering differences only
    
Offset 1, 32 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>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 ········ulong·this[bool·index]·{·get;·}11 ········UIntPtr·Error·{·get;·}
12 }</string>12 }</string>
13 ····<string>//·CS3003:·Type·of·`S.test2'·is·not·CLS-compliant13 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant
14 //·Line:·1114 //·Line:·9
15 //·Compiler·options:·-unsafe·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
16 using·System;16 using·System;
 17 [assembly:CLSCompliant(true)]
  
17 [assembly:·CLSCompliant·(true)]18 public·class·CLSClass·{
 19 ········public·ulong·Index·{
 20 ············set
 21 ············{
 22 ············}
 23 ········}
 24 }</string>
 25 ····<string>//·CS3003:·Type·of·`CLSClass.MyEvent'·is·not·CLS-compliant
 26 //·Line:·8
 27 //·Compiler·options:·-warnaserror·-warn:1
  
18 public·unsafe·struct·S 
19 { 
20 ····public·fixed·bool·test2·[4];28 [assembly:System.CLSCompliant·(true)]
  
 29 [System.CLSCompliant·(false)]
 30 public·delegate·void·MyDelegate·();
  
 31 public·class·CLSClass·{
 32 ········public·event·MyDelegate·MyEvent;
21 }</string>33 }</string>
22 ····<string>//·CS3003:·Type·of·`I.Foo'·is·not·CLS-compliant34 ····<string>//·CS3003:·Type·of·`I.Foo'·is·not·CLS-compliant
23 //·Line:·1035 //·Line:·10
24 //·Compiler·options:·-warnaserror·-warn:136 //·Compiler·options:·-warnaserror·-warn:1
  
25 using·System;37 using·System;
26 [assembly:CLSCompliant·(true)]38 [assembly:CLSCompliant·(true)]
Offset 41, 58 lines modifiedOffset 55, 44 lines modified
  
41 using·System;55 using·System;
42 [assembly:CLSCompliant(true)]56 [assembly:CLSCompliant(true)]
  
43 public·class·CLSClass·{57 public·class·CLSClass·{
44 ········protected·uint·value;58 ········protected·uint·value;
45 }</string>59 }</string>
46 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant 
47 //·Line:·9 
48 //·Compiler·options:·-warnaserror·-warn:1 
  
49 using·System; 
50 [assembly:CLSCompliant(true)] 
  
51 public·class·CLSClass·{ 
52 ········public·ulong·Index·{ 
53 ············set 
54 ············{ 
55 ············} 
56 ········} 
57 }</string> 
58 ····<string>//·CS3003:·Type·of·`C._data'·is·not·CLS-compliant60 ····<string>//·CS3003:·Type·of·`S.test2'·is·not·CLS-compliant
59 //·Line:·1161 //·Line:·11
60 //·Compiler·options:·-unsafe·-warnaserror·-warn:162 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
61 using·System;63 using·System;
  
62 [assembly:·CLSCompliant·(true)]64 [assembly:·CLSCompliant·(true)]
  
63 public·class·C65 public·unsafe·struct·S
64 {66 {
 67 ····public·fixed·bool·test2·[4];
65 »       public·unsafe·byte*·_data; 
66 »       public·unsafe·byte*·GetData·()·{·return·_data;·} 
67 }</string>68 }</string>
68 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant69 ····<string>//·CS3003:·Type·of·`I.this[bool]'·is·not·CLS-compliant
69 //·Line:·970 //·Line:·9
70 //·Compiler·options:·-warnaserror·-warn:171 //·Compiler·options:·-warnaserror·-warn:1
  
71 using·System;72 using·System;
72 [assembly:CLSCompliant(true)]73 [assembly:CLSCompliant(true)]
  
73 public·interface·I·{74 public·interface·I·{
74 ········UIntPtr·Error·{·get;·}75 ········ulong·this[bool·index]·{·get;·}
75 }</string>76 }</string>
76 ····<string>//·CS3003:·Type·of·`CLSClass.MyEvent'·is·not·CLS-compliant77 ····<string>//·CS3003:·Type·of·`C._data'·is·not·CLS-compliant
77 //·Line:·878 //·Line:·11
78 //·Compiler·options:·-warnaserror·-warn:179 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
79 [assembly:System.CLSCompliant·(true)]80 using·System;
  
 81 [assembly:·CLSCompliant·(true)]
80 [System.CLSCompliant·(false)] 
81 public·delegate·void·MyDelegate·(); 
  
82 public·class·CLSClass·{82 public·class·C
83 ········public·event·MyDelegate·MyEvent;83 {
 84 »       public·unsafe·byte*·_data;
 85 »       public·unsafe·byte*·GetData·()·{·return·_data;·}
84 }</string>86 }</string>
85 ··</Examples>87 ··</Examples>
86 </ErrorDocumentation>88 </ErrorDocumentation>
11.2 KB
CS1502
11.2 KB
CS1502
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 84 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`Test.Test(TestMethod2)'·has·some·invalid·arguments
 6 //·Line:·8
  
 7 public·class·Test
 8 {
 9 »       void·Foo·()
 10 »       {
 11 »       »       new·Test·(new·TestMethod·(Foo));
 12 »       }
  
 13 »       public·Test·(TestMethod2·test)·{}
 14 }
  
 15 public·delegate·void·TestMethod·();
 16 public·delegate·void·TestMethod2·(object·o);</string>
 17 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`C.Foo(dynamic)'·has·some·invalid·arguments
 18 //·Line:·13
  
 19 static·class·C
 20 {
 21 »       public·static·void·Foo·(dynamic·d)
 22 »       {
 23 »       }
  
 24 »       static·void·Main()
 25 »       {
 26 »       »       dynamic·d·=·null;
 27 »       »       Foo·(ref·d);
 28 »       }
 29 }</string>
 30 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`A.A(System.Collections.Generic.IList&lt;int&gt;[])'·has·some·invalid·arguments
 31 //·Line:·40
 32 using·System;
 33 using·System.Collections;
 34 using·System.Collections.Generic;
  
 35 public·struct·MyStruct·:·IList&lt;int&gt;
 36 {
 37 »       public·int·this·[int·x]·{·get·{·return·0;·}·set·{·return;·}·}
 38 »       public·int·IndexOf·(int·x)·{·return·0;·}
 39 »       public·void·Insert·(int·x,·int·y)·{·return;·}
 40 »       public·void·RemoveAt·(int·x)·{·return;·}
 41 »       public·int·Count·{·get·{·return·0;·}·}
 42 »       public·bool·IsReadOnly·{·get·{·return·false;·}·}
 43 »       public·void·Add·(int·x)·{·return;·}
 44 »       public·void·Clear·()·{·return;·}
 45 »       public·bool·Contains·(int·x)·{·return·false;·}
 46 »       public·void·CopyTo·(int[]·x,·int·y)·{·return;·}
 47 »       public·bool·Remove·(int·x)·{·return·false;·}
 48 »       public·IEnumerator&lt;int&gt;·GetEnumerator()·{·yield·return·0;·}
 49 »       IEnumerator·IEnumerable.GetEnumerator()·{·yield·return·0;·}
 50 }
  
 51 public·class·A
 52 {
 53 »       //·This·version·does·not·compile:
 54 »       public·A(IList&lt;int&gt;[]·x)·{·}
  
 55 »       //·This·version·compiles·fine,·but·results·in·an·exception:
 56 »       public·A(IList&lt;IList&lt;int&gt;&gt;·x)·{·}
 57 }
  
 58 public·class·Test
 59 {
 60 »       static·void·Main·()
 61 »       {
 62 »       »       MyStruct[]·myStructArray·=·new·MyStruct[1];
  
 63 »       »       Console.WriteLine·("Trying·to·construct·an·A...");
 64 »       »       A·a·=·new·A·(myStructArray);
 65 »       »       Console.WriteLine·("success!");
 66 »       }
 67 }</string>
5 ····<string>//·CS1502:··The·best·overloaded·method·match·for·`System.Windows.Forms.X11Xim.XCreateIC(System.IntPtr,·__arglist)'·has·some·invalid·arguments68 ····<string>//·CS1502:··The·best·overloaded·method·match·for·`System.Windows.Forms.X11Xim.XCreateIC(System.IntPtr,·__arglist)'·has·some·invalid·arguments
6 //·Line:·1669 //·Line:·16
  
7 using·System;70 using·System;
8 using·System.Runtime.InteropServices;71 using·System.Runtime.InteropServices;
  
9 namespace·System.Windows.Forms72 namespace·System.Windows.Forms
Offset 17, 71 lines modifiedOffset 90, 76 lines modified
  
17 ················public·static·void·Main·()90 ················public·static·void·Main·()
18 ················{91 ················{
19 ························XCreateIC·(IntPtr.Zero,·IntPtr.Zero);92 ························XCreateIC·(IntPtr.Zero,·IntPtr.Zero);
20 ················}93 ················}
21 ········}94 ········}
22 }</string>95 }</string>
23 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.M(string)'·has·some·invalid·arguments96 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.Add(params·object[])'·has·some·invalid·arguments
24 //·Line:·2397 //·Line:·8
  
25 delegate·void·D1·(object·o); 
26 delegate·void·D2·(); 
  
27 class·C98 class·X
28 {99 {
 100 »       public·static·void·Main·()
29 »       public·C·(D1·d) 
30 »       { 
31 »       } 
32 »        
33 »       public·C·(D2·d) 
34 »       {101 »       {
 102 »       »       Add·(Foo·(),·Foo·());
35 »       }103 »       }
36 } 
  
 104 »       public·static·void·Add·(params·object[]·args)
37 class·X 
38 { 
39 »       void·Foo·() 
40 »       {105 »       {
41 »       »       new·C·(delegate·(object·state)·{ 
42 »       »       »       M·(1); 
43 »       »       }); 
44 »       }106 »       }
  
45 »       void·M·(string·s)107 »       static·void·Foo·()
46 »       {108 »       {
47 »       }109 »       }
48 }</string>110 }</string>
49 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`T.Blah(out·int)'·has·some·invalid·arguments 
50 //·Line:·11 
Max diff block lines reached; 7738/11467 bytes (67.48%) of diff not shown.
973 B
CS1670
961 B
CS1670
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>CS1670</ErrorName>3 ··<ErrorName>CS1670</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1670:·The·`params'·modifier·is·not·allowed·in·current·context5 ····<string>//·CS1670:·The·`params'·modifier·is·not·allowed·in·current·context
 6 //·Line:·6
  
 7 class·C
 8 {
 9 »       public·static·explicit·operator·X·(params·C[]·foo)
 10 »       {
 11 »       »       return·null;
 12 »       }
 13 }</string>
 14 ····<string>//·CS1670:·The·`params'·modifier·is·not·allowed·in·current·context
6 //·Line:·1015 //·Line:·10
  
7 delegate·object·D·(params·object[]·args);16 delegate·object·D·(params·object[]·args);
  
8 class·C17 class·C
9 {18 {
10 ···public·void·Test·()19 ···public·void·Test·()
11 ···{20 ···{
12 ······D·d·=·delegate·(params·object[]·args)·{21 ······D·d·=·delegate·(params·object[]·args)·{
13 »       »       return·this;22 »       »       return·this;
14 »       ··};23 »       ··};
15 ···}24 ···}
16 }</string>25 }</string>
17 ····<string>//·CS1670:·The·`params'·modifier·is·not·allowed·in·current·context 
18 //·Line:·6 
  
19 class·C 
20 { 
21 »       public·static·explicit·operator·X·(params·C[]·foo) 
22 »       { 
23 »       »       return·null; 
24 »       } 
25 }</string> 
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
2.14 KB
CS0159
2.13 KB
CS0159
Ordering differences only
    
Offset 6, 30 lines modifiedOffset 6, 17 lines modified
6 //·Line:·96 //·Line:·9
  
7 class·Foo·{7 class·Foo·{
8 »       static·void·Main·()8 »       static·void·Main·()
9 »       {9 »       {
10 »       »       int·i·=·9;10 »       »       int·i·=·9;
11 »       »       goto·a;11 »       »       goto·a;
12 »       »       do·{12 »       »       while·(i·!=·9)·{
13 »       »       a:13 »       »       a:
14 »       »       »       throw·new·System.Exception·("huh?");14 »       »       »       throw·new·System.Exception·("huh?");
15 »       »       }·while·(i·!=·9); 
16 »       } 
17 }</string> 
18 ····<string>//·CS0159:·The·label·`case·null:'·could·not·be·found·within·the·scope·of·the·goto·statement 
19 //·Line:·1 
  
20 class·y·{ 
21 »       static·void·Main·() 
22 »       { 
23 »       »       string·x·=·null; 
  
24 »       »       switch·(x){ 
25 »       »       »       case·"":·goto·case·null; 
26 »       »       }15 »       »       }
27 »       }16 »       }
28 }</string>17 }</string>
29 ····<string>//·CS0159:·The·label·`skip:'·could·not·be·found·within·the·scope·of·the·goto·statement18 ····<string>//·CS0159:·The·label·`skip:'·could·not·be·found·within·the·scope·of·the·goto·statement
30 //·Line:·919 //·Line:·9
  
31 class·Foo·{20 class·Foo·{
Offset 38, 26 lines modifiedOffset 25, 24 lines modified
38 »       »       try·{}25 »       »       try·{}
39 »       »       finally·{26 »       »       finally·{
40 »       »       »       goto·skip;27 »       »       »       goto·skip;
41 »       »       }28 »       »       }
42 »       }29 »       }
43 }</string>30 }</string>
44 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement31 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
45 //·Line:·932 //·Line:·8
  
 33 class·Foo·{
46 public·class·A 
47 { 
48 »       public·static·void·Main·()34 »       static·void·Main·()
49 »       {35 »       {
50 »       »       int·i·=·9;36 »       »       int·i·=·9;
51 »       »       goto·a;37 »       »       goto·a;
 38 »       »       if·(i·==·9)·{
52 »       »       switch·(i)·{ 
53 »       »       case·9: 
54 »       »       a:39 »       »       a:
55 »       »       »       break;40 »       »       »       throw·new·System.Exception·("huh?");
56 »       »       }41 »       »       }
57 »       }42 »       }
58 }</string>43 }</string>
59 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement44 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement
60 //·Line:·1345 //·Line:·13
  
61 class·y·{46 class·y·{
Offset 93, 36 lines modifiedOffset 78, 51 lines modified
93 »       78 »       
94 »       static·void·Main·()79 »       static·void·Main·()
95 »       {80 »       {
96 »       »       m·(1);81 »       »       m·(1);
97 »       }82 »       }
98 }</string>83 }</string>
99 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement84 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
100 //·Line:·885 //·Line:·9
  
101 class·Foo·{86 public·class·A
 87 {
102 »       static·void·Main·()88 »       public·static·void·Main·()
103 »       {89 »       {
104 »       »       int·i·=·9;90 »       »       int·i·=·9;
105 »       »       goto·a;91 »       »       goto·a;
106 »       »       if·(i·==·9)·{92 »       »       switch·(i)·{
 93 »       »       case·9:
107 »       »       a:94 »       »       a:
108 »       »       »       throw·new·System.Exception·("huh?");95 »       »       »       break;
109 »       »       }96 »       »       }
110 »       }97 »       }
111 }</string>98 }</string>
112 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement99 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
113 //·Line:·9100 //·Line:·9
  
114 class·Foo·{101 class·Foo·{
115 »       static·void·Main·()102 »       static·void·Main·()
116 »       {103 »       {
117 »       »       int·i·=·9;104 »       »       int·i·=·9;
118 »       »       goto·a;105 »       »       goto·a;
119 »       »       while·(i·!=·9)·{106 »       »       do·{
120 »       »       a:107 »       »       a:
121 »       »       »       throw·new·System.Exception·("huh?");108 »       »       »       throw·new·System.Exception·("huh?");
 109 »       »       }·while·(i·!=·9);
 110 »       }
 111 }</string>
 112 ····<string>//·CS0159:·The·label·`case·null:'·could·not·be·found·within·the·scope·of·the·goto·statement
 113 //·Line:·1
  
 114 class·y·{
 115 »       static·void·Main·()
 116 »       {
 117 »       »       string·x·=·null;
  
 118 »       »       switch·(x){
 119 »       »       »       case·"":·goto·case·null;
122 »       »       }120 »       »       }
123 »       }121 »       }
124 }</string>122 }</string>
125 ··</Examples>123 ··</Examples>
126 </ErrorDocumentation>124 </ErrorDocumentation>
4.74 KB
CS1574
4.73 KB
CS1574
Ordering differences only
    
Offset 11, 104 lines modifiedOffset 11, 71 lines modified
11 ///·&lt;see·cref="Test.Foo(int)"/&gt;·Test·has·Foo,·but·is·property·that·has·no·args.11 ///·&lt;see·cref="Test.Foo(int)"/&gt;·Test·has·Foo,·but·is·property·that·has·no·args.
12 public·class·Test12 public·class·Test
13 {13 {
14 »       string·Foo·{14 »       string·Foo·{
15 »       »       get·{·return·null;·}15 »       »       get·{·return·null;·}
16 »       }16 »       }
17 }</string>17 }</string>
 18 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(System.String)'·that·could·not·be·resolved
 19 //·Line:·8
 20 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 21 using·System;
  
 22 ///·&lt;seealso·cref="Method(System.String)"/&gt;
 23 public·class·Test
 24 {
 25 }</string>
18 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`System.Xml.XmlDocument'·that·could·not·be·resolved26 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`System.Xml.XmlDocument'·that·could·not·be·resolved
19 //·Line:·927 //·Line:·9
20 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-noconfig28 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-noconfig
  
21 using·System;29 using·System;
  
22 ///·&lt;seealso·cref="System.Xml.XmlDocument"/&gt;30 ///·&lt;seealso·cref="System.Xml.XmlDocument"/&gt;
23 ///·with·/noconfig,·it·cannot·be·resolved.31 ///·with·/noconfig,·it·cannot·be·resolved.
24 public·class·Test32 public·class·Test
25 {33 {
26 }</string>34 }</string>
27 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Goo'·that·could·not·be·resolved35 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`explicit·operator·int·(bool)'·that·could·not·be·resolved
28 //·Line:·836 //·Line:·7
29 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:137 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
30 using·System;38 using·System;
 39 ///·&lt;seealso·cref="explicit·operator·int·(bool)"/&gt;
  
31 ///·&lt;see·cref="Goo"/&gt;·...·does·not·exist 
32 public·class·Test40 public·class·Test
33 {41 {
34 »       string·Foo·{ 
35 »       »       get·{·return·null;·} 
36 »       } 
37 } 
  
38 class·X 
39 { 
40 »       static·void·Main·() 
41 »       {·} 
42 }</string>42 }</string>
43 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(x,y)'·that·could·not·be·resolved43 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(x,y)'·that·could·not·be·resolved
44 //·Line:·744 //·Line:·7
45 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:145 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
46 using·System;46 using·System;
47 ///·&lt;see·cref="Method(x,y)"/&gt;47 ///·&lt;see·cref="Method(x,y)"/&gt;
48 public·class·Test48 public·class·Test
49 {49 {
50 }</string>50 }</string>
51 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(System.String)'·that·could·not·be·resolved51 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Goo'·that·could·not·be·resolved
52 //·Line:·852 //·Line:·8
53 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:153 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
54 using·System;54 using·System;
  
 55 ///·&lt;see·cref="Goo"/&gt;·...·does·not·exist
55 ///·&lt;seealso·cref="Method(System.String)"/&gt; 
56 public·class·Test 
57 { 
58 }</string> 
59 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`explicit·operator·int·(bool)'·that·could·not·be·resolved 
60 //·Line:·7 
61 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
62 using·System; 
63 ///·&lt;seealso·cref="explicit·operator·int·(bool)"/&gt; 
64 public·class·Test56 public·class·Test
65 {57 {
 58 »       string·Foo·{
 59 »       »       get·{·return·null;·}
66 }</string> 
67 ····<string>//·CS1574:·XML·comment·on·`A'·has·cref·attribute·`ExecuteSilently'·that·could·not·be·resolved 
68 //·Line:·11 
69 //·Compiler·options:·-doc:dummy.xml·-warnaserror 
70 ///·&lt;summary·/&gt; 
71 public·interface·IExecutable·{ 
72 »       ///·&lt;summary·/&gt; 
73 »       void·ExecuteSilently·(); 
74 } 
  
75 ///·&lt;summary&gt; 
76 ///·&lt;see·cref="ExecuteSilently"&gt;this·is·not·allowed&lt;/see&gt; 
77 ///·&lt;/summary&gt; 
78 public·class·A·:·IExecutable·{ 
79 »       static·void·Main·()·{ 
80 »       } 
  
81 »       ///·&lt;summary·/&gt; 
82 »       void·IExecutable.ExecuteSilently·()·{ 
83 »       }60 »       }
 61 }
84 }</string> 
85 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`MyDelegate(int)'·that·could·not·be·resolved 
86 //·Line:·8 
87 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
 62 class·X
 63 {
 64 »       static·void·Main·()
 65 »       {·}
88 ///·&lt;summary&gt; 
89 ///·&lt;see·cref="MyDelegate(int)"·/&gt; 
90 ///·&lt;/summary&gt; 
91 public·class·Test·{ 
92 ········///·&lt;summary&gt; 
93 ········///·whatever 
94 ········///·&lt;/summary&gt; 
95 ········public·delegate·void·MyDelegate(int·i); 
96 }</string>66 }</string>
97 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Format()'·that·could·not·be·resolved67 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Format()'·that·could·not·be·resolved
98 //·Line:·568 //·Line:·5
99 //·Compiler·options:·-doc:dummy.xml·-warnaserror69 //·Compiler·options:·-doc:dummy.xml·-warnaserror
100 ///·&lt;summary&gt;70 ///·&lt;summary&gt;
101 ///·&lt;see·cref="Format()"·/&gt;71 ///·&lt;see·cref="Format()"·/&gt;
102 ///·&lt;see·cref="Test()"·/&gt;72 ///·&lt;see·cref="Test()"·/&gt;
Offset 144, 9 lines modifiedOffset 111, 42 lines modified
144 class·C111 class·C
145 {112 {
146 »       ///·&lt;returns&gt;A·&lt;see·cref="int(int)"·/&gt;.&lt;/returns&gt;113 »       ///·&lt;returns&gt;A·&lt;see·cref="int(int)"·/&gt;.&lt;/returns&gt;
Max diff block lines reached; 1025/4809 bytes (21.31%) of diff not shown.
1.4 KB
CS1705
1.39 KB
CS1705
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>CS1705</ErrorName>3 ··<ErrorName>CS1705</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1705:·Assembly·`CS1705-lib,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'·depends·on·`CS1705-lib,·Version=2.0.0.0,·Culture=neutral,·PublicKeyToken=36f3ae7e947792e3'·which·has·a·higher·version·number·than·referenced·assembly·`CS1705-lib,·Version=1.0.0.0,·Culture=neutral,·PublicKeyToken=36f3ae7e947792e3'5 ····<string>//·CS1705:·Assembly·`CS1705-lib,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'·depends·on·`CS1705-lib,·Version=2.0.0.0,·Culture=neutral,·PublicKeyToken=36f3ae7e947792e3'·which·has·a·higher·version·number·than·referenced·assembly·`CS1705-lib,·Version=1.0.0.0,·Culture=neutral,·PublicKeyToken=36f3ae7e947792e3'
6 //·Line:·06 //·Line:·0
7 //·Compiler·options:·-r:CS1705-lib.dll·-r:dlls/second/CS1705-lib.dll·-keyfile:key.snk7 //·Compiler·options:·-r:CS1705-lib.dll·-r:dlls/second/CS1705-lib.dll
  
8 class·C8 class·C
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       A.Test·(new·B·());12 »       »       A.Test·(new·B·());
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1705:·Assembly·`CS1705-lib,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'·depends·on·`CS1705-lib,·Version=2.0.0.0,·Culture=neutral,·PublicKeyToken=36f3ae7e947792e3'·which·has·a·higher·version·number·than·referenced·assembly·`CS1705-lib,·Version=1.0.0.0,·Culture=neutral,·PublicKeyToken=36f3ae7e947792e3'15 ····<string>//·CS1705:·Assembly·`CS1705-lib,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'·depends·on·`CS1705-lib,·Version=2.0.0.0,·Culture=neutral,·PublicKeyToken=36f3ae7e947792e3'·which·has·a·higher·version·number·than·referenced·assembly·`CS1705-lib,·Version=1.0.0.0,·Culture=neutral,·PublicKeyToken=36f3ae7e947792e3'
16 //·Line:·016 //·Line:·0
17 //·Compiler·options:·-r:CS1705-lib.dll·-r:dlls/second/CS1705-lib.dll17 //·Compiler·options:·-r:CS1705-lib.dll·-r:dlls/second/CS1705-lib.dll·-keyfile:key.snk
  
18 class·C18 class·C
19 {19 {
20 »       public·static·void·Main·()20 »       public·static·void·Main·()
21 »       {21 »       {
22 »       »       A.Test·(new·B·());22 »       »       A.Test·(new·B·());
23 »       }23 »       }
653 B
CS0283
641 B
CS0283
Ordering differences only
    
Offset 20, 30 lines modifiedOffset 20, 30 lines modified
20 //·Line:·1020 //·Line:·10
21 //·Compiler·options:·-unsafe21 //·Compiler·options:·-unsafe
  
22 unsafe·class·Test22 unsafe·class·Test
23 {23 {
24 »       const·int*·o·=·null;24 »       const·int*·o·=·null;
25 }</string>25 }</string>
 26 ····<string>//·CS0283:·The·type·`int?'·cannot·be·declared·const
 27 //·Line:·8
  
 28 class·C
 29 {
 30 »       void·Test·()
 31 »       {
 32 »       »       const·int?·ac·=·null;
 33 »       }
 34 }</string>
26 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const35 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const
27 //·Line:·1036 //·Line:·10
  
28 struct·S37 struct·S
29 {38 {
30 }39 }
  
31 class·C40 class·C
32 {41 {
33 »       const·S·s·=·new·S();42 »       const·S·s·=·new·S();
34 }</string>43 }</string>
35 ····<string>//·CS0283:·The·type·`int?'·cannot·be·declared·const 
36 //·Line:·8 
  
37 class·C 
38 { 
39 »       void·Test·() 
40 »       { 
41 »       »       const·int?·ac·=·null; 
42 »       } 
43 }</string> 
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
2.33 KB
CS0617
2.32 KB
CS0617
Ordering differences only
    
Offset 1, 22 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>CS0617</ErrorName>3 ··<ErrorName>CS0617</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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·static5 ····<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:·116 //·Line:·11
  
7 class·BazAttribute·:·System.Attribute·7 using·System;
  
 8 public·sealed·class·FooAttribute·:·Attribute
8 {9 {
9 »       public·object·foo3·{·set·{}·}10 »       internal·int·Foo;
10 }11 }
  
11 class·Test·12 [Foo·(Foo·=·1)]
 13 public·class·Tests
12 {14 {
13 »       [Baz·(foo3·=·3)]·void·f3()·{} 
14 }</string>15 }</string>
15 ····<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·static16 ····<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
16 //·Line·:·1917 //·Line·:·19
  
17 using·System;18 using·System;
  
18 [AttributeUsage·(AttributeTargets.Class,·AllowMultiple·=·true)]19 [AttributeUsage·(AttributeTargets.Class,·AllowMultiple·=·true)]
Offset 35, 27 lines modifiedOffset 37, 25 lines modified
35 [Simple·("Dummy",·MyNamedArg·=·"Dude!")]37 [Simple·("Dummy",·MyNamedArg·=·"Dude!")]
36 public·class·Blah·{38 public·class·Blah·{
  
37 »       public·static·void·Main·()39 »       public·static·void·Main·()
38 »       {40 »       {
39 »       }41 »       }
40 }</string>42 }</string>
41 ····<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·static43 ····<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
42 //·Line:·1144 //·Line:·11
  
 45 class·BazAttribute·:·System.Attribute·
43 using·System; 
  
44 public·sealed·class·FooAttribute·:·Attribute 
45 {46 {
46 »       internal·int·Foo;47 »       public·object·foo3·{·set·{}·}
47 }48 }
  
 49 class·Test·
48 [Foo·(Foo·=·1)] 
49 public·class·Tests 
50 {50 {
 51 »       [Baz·(foo3·=·3)]·void·f3()·{}
51 }</string>52 }</string>
52 ····<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·static53 ····<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
53 //·Line:·1154 //·Line:·11
  
54 using·System;55 using·System;
  
55 public·sealed·class·FooAttribute·:·Attribute56 public·sealed·class·FooAttribute·:·Attribute
2.07 KB
CS0844
2.06 KB
CS0844
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>CS0844</ErrorName>3 ··<ErrorName>CS0844</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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' 
6 //·Line:·10 
  
7 class·C 
8 { 
9 »       string·s·{ 
10 »       »       set·{} 
11 »       } 
  
12 »       public·void·Test·() 
13 »       { 
14 »       »       s·=·"x"; 
15 »       »       string·s·=·"a"; 
16 »       } 
17 }</string> 
18 ····<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'
19 //·Line:·176 //·Line:·17
  
20 class·Symbol7 class·Symbol
21 {8 {
22 }9 }
  
Offset 33, 36 lines modifiedOffset 18, 51 lines modified
33 »       »       if·(key·!=·null)·{18 »       »       if·(key·!=·null)·{
34 »       »       »       top·=·key;19 »       »       »       top·=·key;
35 »       »       }20 »       »       }
36 »       »       object·top·=·null;21 »       »       object·top·=·null;
37 »       »       return·top.Count;22 »       »       return·top.Count;
38 »       }23 »       }
39 }</string>24 }</string>
 25 ····<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'
 26 //·Line:·8
  
 27 class·X
 28 {
 29 »       static·int·y;
 30 »       static·void·Main·()·{
 31 »       »       y·=·10;
 32 »       »       int·y·=·5;
 33 »       }
 34 }</string>
40 ····<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'35 ····<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'
41 //·Line:·1036 //·Line:·10
  
42 class·C37 class·C
43 {38 {
44 »       const·string·s·=·"s";39 »       string·s·{
 40 »       »       set·{}
 41 »       }
  
45 »       public·void·Test·()42 »       public·void·Test·()
46 »       {43 »       {
47 »       »       s·=·"x";44 »       »       s·=·"x";
48 »       »       string·s·=·"a";45 »       »       string·s·=·"a";
49 »       }46 »       }
50 }</string>47 }</string>
51 ····<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'48 ····<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'
52 //·Line:·849 //·Line:·10
  
53 class·X50 class·C
54 {51 {
55 »       static·int·y; 
56 »       static·void·Main·()·{ 
57 »       »       y·=·10; 
58 »       »       int·y·=·5;52 »       const·string·s·=·"s";
  
 53 »       public·void·Test·()
 54 »       {
 55 »       »       s·=·"x";
 56 »       »       string·s·=·"a";
59 »       }57 »       }
60 }</string>58 }</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'59 ····<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:·1060 //·Line:·10
  
63 class·C61 class·C
64 {62 {
3.62 KB
CS0188
3.6 KB
CS0188
Ordering differences only
    
Offset 1, 74 lines modifiedOffset 1, 83 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·106 //·Line:·8
  
7 public·struct·Test7 struct·Sample
8 {8 {
 9 »       public·Sample·(int·arg)
9 »       internal·int·x; 
  
10 »       public·Test·(int·x) 
11 »       {10 »       {
12 »       »       X·=·x;11 »       »       text·=·this.Prop;
13 »       }12 »       }
 13 »       
 14 »       int·Prop·{·get·{·return·1;·}·}
  
14 »       public·int·X15 »       public·int·text;
 16 }</string>
 17 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
 18 //·Line:·8
  
 19 struct·Sample
 20 {
 21 »       public·Sample·(int·arg)
15 »       {22 »       {
 23 »       »       text·=·base.ToString·();
16 »       »       get·{·return·x;·} 
17 »       »       set·{·x·=·value;·} 
18 »       }24 »       }
  
 25 »       internal·string·text;
19 }</string>26 }</string>
20 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to27 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
21 //·Line:·1028 //·Line:·10
  
22 struct·B29 struct·S
23 {30 {
24 »       public·int·a;31 »       public·int·x;
  
25 »       public·B·(int·foo)32 »       
 33 »       S·(dynamic·d)
26 »       {34 »       {
27 »       »       Test·();35 »       »       Foo·(d);
 36 »       »       x·=·44;
28 »       }37 »       }
  
29 »       public·void·Test·()38 »       void·Foo·(int·a)
30 »       {39 »       {
31 »       }40 »       }
32 }</string>41 }</string>
33 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to42 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
34 //·Line:·1643 //·Line:·10
  
35 struct·Foo44 struct·B
36 {45 {
37 »       public·int·bar;46 »       public·int·a;
38 »       public·int·baz; 
  
39 »       public·int·Bar·{ 
40 »       »       get·{·return·bar;·}47 »       public·B·(int·foo)
 48 »       {
 49 »       »       Test·();
41 »       }50 »       }
  
42 »       public·Foo·(int·baz)51 »       public·void·Test·()
43 »       {52 »       {
44 »       »       this.baz·=·baz; 
45 »       »       bar·=·Bar·-·1; 
46 »       }53 »       }
47 }</string>54 }</string>
48 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to55 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
49 //·Line:·856 //·Line:·6
  
50 struct·Sample57 struct·Sample·{
 58 ········public·Sample(string·text)·{
 59 ············Initialize();
 60 ············this.text·=·text;
 61 ········}
51 { 
52 »       public·Sample·(int·arg) 
53 »       { 
54 »       »       text·=·base.ToString·(); 
55 »       } 
  
56 »       internal·string·text;62 ········void·Initialize()·{
 63 ········}
 64 ········
 65 ········public·string·text;
57 }</string>66 }</string>
58 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to67 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
59 //·Line:·1068 //·Line:·10
  
60 struct·B69 struct·B
61 {70 {
62 »       public·int·a;71 »       public·int·a;
Offset 80, 43 lines modifiedOffset 89, 48 lines modified
80 »       }89 »       }
  
81 »       static·void·Test·(B·b)90 »       static·void·Test·(B·b)
82 »       {91 »       {
83 »       }92 »       }
84 }</string>93 }</string>
85 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to94 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
86 //·Line:·1095 //·Line:·16
  
87 struct·S96 struct·Foo
88 {97 {
89 »       public·int·x;98 »       public·int·bar;
 99 »       public·int·baz;
  
 100 »       public·int·Bar·{
 101 »       »       get·{·return·bar;·}
90 »        
91 »       S·(dynamic·d) 
92 »       { 
93 »       »       Foo·(d); 
94 »       »       x·=·44; 
95 »       }102 »       }
  
96 »       void·Foo·(int·a)103 »       public·Foo·(int·baz)
97 »       {104 »       {
 105 »       »       this.baz·=·baz;
 106 »       »       bar·=·Bar·-·1;
98 »       }107 »       }
Max diff block lines reached; 1037/3654 bytes (28.38%) of diff not shown.
1.62 KB
CS0079
1.6 KB
CS0079
Ordering differences only
    
Offset 42, 28 lines modifiedOffset 42, 32 lines modified
42 »       »       public·string·Name·{42 »       »       public·string·Name·{
43 »       »       »       set·{43 »       »       »       set·{
44 »       »       »       »       Changed·();44 »       »       »       »       Changed·();
45 »       »       »       }45 »       »       »       }
46 »       »       }46 »       »       }
47 »       }47 »       }
48 }</string>48 }</string>
49 ····<string>//·CS0079:·The·event·`C.ev'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator49 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
50 //·Line:·1450 //·Line:·16
  
51 class·C51 using·System;
  
 52 namespace·Foo
52 {53 {
 54 »       public·delegate·void·VoidHandler·();
53 »       static·event·System.EventHandler·ev 
54 »       { 
55 »       »       add·{·} 
56 »       »       remove·{·} 
57 »       } 
  
58 »       static·void·Main·()55 »       public·class·BaseFoo
59 »       {56 »       {
60 »       »       ev·*=·null;57 »       »       public·extern·event·VoidHandler·Changed;
  
 58 »       »       public·string·Name·{
 59 »       »       »       set·{
 60 »       »       »       »       Changed·();
 61 »       »       »       }
 62 »       »       }
61 »       }63 »       }
62 }</string>64 }</string>
63 ····<string>//·CS0079:·The·event·`Foo.Event2'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator65 ····<string>//·CS0079:·The·event·`Foo.Event2'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
64 //·Line:·1166 //·Line:·11
  
65 using·System;67 using·System;
  
Offset 76, 29 lines modifiedOffset 80, 25 lines modified
76 »       }80 »       }
  
77 »       public·event·EventHandler·Event2·{81 »       public·event·EventHandler·Event2·{
78 »       »       add·{·event2·+=·value;·}82 »       »       add·{·event2·+=·value;·}
79 »       »       remove·{event2·-=·value;·}83 »       »       remove·{event2·-=·value;·}
80 »       }84 »       }
81 }</string>85 }</string>
82 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator86 ····<string>//·CS0079:·The·event·`C.ev'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
83 //·Line:·1687 //·Line:·14
  
84 using·System; 
  
85 namespace·Foo88 class·C
86 {89 {
 90 »       static·event·System.EventHandler·ev
87 »       public·delegate·void·VoidHandler·(); 
  
88 »       public·class·BaseFoo 
89 »       {91 »       {
90 »       »       public·extern·event·VoidHandler·Changed;92 »       »       add·{·}
 93 »       »       remove·{·}
 94 »       }
  
 95 »       static·void·Main·()
 96 »       {
 97 »       »       ev·*=·null;
91 »       »       public·string·Name·{ 
92 »       »       »       set·{ 
93 »       »       »       »       Changed·(); 
94 »       »       »       } 
95 »       »       } 
96 »       }98 »       }
97 }</string>99 }</string>
98 ··</Examples>100 ··</Examples>
99 </ErrorDocumentation>101 </ErrorDocumentation>
1.2 KB
CS0155
1.19 KB
CS0155
Ordering differences only
    
Offset 1, 17 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>CS0155</ErrorName>3 ··<ErrorName>CS0155</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception5 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
6 //·Line:·96 //·Line:·8
  
7 class·X7 class·X·{
8 { 
9 ····public·int·Test·()·=&gt;·throw·"";8 »       static·void·Main·()
 9 »       {
 10 »       »       try·{
 11 »       »       }·catch·(object·e)·{
 12 »       »       »       throw;
 13 »       »       }
 14 »       }
10 }</string>15 }</string>
11 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception16 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
12 //·Line:·717 //·Line:·7
13 class·X·{18 class·X·{
14 »       static·void·Main·()19 »       static·void·Main·()
15 »       {20 »       {
16 »       »       int·a·=·9;21 »       »       int·a·=·9;
Offset 26, 23 lines modifiedOffset 30, 19 lines modified
26 ····public·static·void·Main·()30 ····public·static·void·Main·()
27 ····{31 ····{
28 ····»       try·{}32 ····»       try·{}
29 ····»       catch·(bool·b)·{}33 ····»       catch·(bool·b)·{}
30 ····}34 ····}
31 }</string>35 }</string>
32 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception36 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
33 //·Line:·837 //·Line:·9
  
34 class·X·{38 class·X
 39 {
 40 ····public·int·Test·()·=&gt;·throw·"";
35 »       static·void·Main·() 
36 »       { 
37 »       »       try·{ 
38 »       »       }·catch·(object·e)·{ 
39 »       »       »       throw; 
40 »       »       } 
41 »       } 
42 }</string>41 }</string>
43 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception42 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
44 //·Line:·943 //·Line:·9
  
45 class·Test44 class·Test
46 {45 {
47 ····public·static·void·Main·()46 ····public·static·void·Main·()
1.63 KB
CS0462
1.62 KB
CS0462
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>CS0462</ErrorName>3 ··<ErrorName>CS0462</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0462:·`B.this[int]'·cannot·override·inherited·members·`A&lt;T&gt;.this[int]'·and·`A&lt;T&gt;.this[T]'·because·they·have·the·same·signature·when·used·in·type·`B'5 ····<string>//·CS0462:·`B.M(int)'·cannot·override·inherited·members·`A&lt;T&gt;.M(int)'·and·`A&lt;T&gt;.M(T)'·because·they·have·the·same·signature·when·used·in·type·`B'
6 //·Line:·126 //·Line:·12
  
7 abstract·class·A&lt;T&gt;7 abstract·class·A&lt;T&gt;
8 {8 {
9 »       public·abstract·int·this[T·t]·{·set;·} 
10 »       public·virtual·bool·this·[int·a]·{·set·{·}·}9 »       public·abstract·void·M·(T·t);
 10 »       public·virtual·void·M·(int·t)·{·}
11 }11 }
  
12 class·B·:·A&lt;int&gt;12 class·B·:·A&lt;int&gt;
13 {13 {
14 »       public·override·int·this·[int·a]·{·set·{}·}14 »       public·override·void·M·(int·t)·{·}
15 }</string>15 }</string>
16 ····<string>//·CS0462:·`B.M(int)'·cannot·override·inherited·members·`A&lt;T&gt;.M(int)'·and·`A&lt;T&gt;.M(T)'·because·they·have·the·same·signature·when·used·in·type·`B'16 ····<string>//·CS0462:·`B.this[int]'·cannot·override·inherited·members·`A&lt;T&gt;.this[int]'·and·`A&lt;T&gt;.this[T]'·because·they·have·the·same·signature·when·used·in·type·`B'
17 //·Line:·1217 //·Line:·12
  
18 abstract·class·A&lt;T&gt;18 abstract·class·A&lt;T&gt;
19 {19 {
20 »       public·abstract·void·M·(T·t); 
21 »       public·virtual·void·M·(int·t)·{·}20 »       public·abstract·int·this[T·t]·{·set;·}
 21 »       public·virtual·bool·this·[int·a]·{·set·{·}·}
22 }22 }
  
23 class·B·:·A&lt;int&gt;23 class·B·:·A&lt;int&gt;
24 {24 {
25 »       public·override·void·M·(int·t)·{·}25 »       public·override·int·this·[int·a]·{·set·{}·}
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.13 KB
CS1066
1.11 KB
CS1066
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>CS1066</ErrorName>3 ··<ErrorName>CS1066</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used 
6 //·Line:·12 
7 //·Compiler·options:·-warnaserror 
  
8 interface·I 
9 { 
10 »       void·Method·(int·i); 
11 } 
  
12 class·C·:·I 
13 { 
14 »       void·I.Method·(int·x·=·9) 
15 »       { 
16 »       } 
17 }</string> 
18 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`s'·will·never·be·used5 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`s'·will·never·be·used
19 //·Line:·96 //·Line:·9
20 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
21 public·partial·class·C8 public·partial·class·C
22 {9 {
23 »       partial·void·Test·(int·u,·string·s);10 »       partial·void·Test·(int·u,·string·s);
Offset 46, 9 lines modifiedOffset 31, 24 lines modified
46 class·C31 class·C
47 {32 {
48 »       public·static·implicit·operator·C·(int·i·=·8)33 »       public·static·implicit·operator·C·(int·i·=·8)
49 »       {34 »       {
50 »       »       return·null;35 »       »       return·null;
51 »       }36 »       }
52 }</string>37 }</string>
 38 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used
 39 //·Line:·12
 40 //·Compiler·options:·-warnaserror
  
 41 interface·I
 42 {
 43 »       void·Method·(int·i);
 44 }
  
 45 class·C·:·I
 46 {
 47 »       void·I.Method·(int·x·=·9)
 48 »       {
 49 »       }
 50 }</string>
53 ··</Examples>51 ··</Examples>
54 </ErrorDocumentation>52 </ErrorDocumentation>
1.26 KB
CS1594
1.25 KB
CS1594
Ordering differences only
    
Offset 11, 27 lines modifiedOffset 11, 14 lines modified
11 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}11 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
12 »       »       static·void·Main·()·{12 »       »       static·void·Main·()·{
13 »       »       »       Foo·bar·=·new·Foo·(Bar);13 »       »       »       Foo·bar·=·new·Foo·(Bar);
14 »       »       »       bar·("i·=·",·5);14 »       »       »       bar·("i·=·",·5);
15 »       »       }15 »       »       }
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments 
19 //·Line:·10 
  
20 namespace·Test·{ 
21 »       delegate·void·Foo·(string·x,·params·string·[]·args); 
22 »       class·Testee·{ 
23 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{} 
24 »       »       static·void·Main·()·{ 
25 »       »       »       Foo·bar·=·new·Foo·(Bar); 
26 »       »       »       bar·("x'·=·",·new·object·[]·{"Foo",·5,·3.6·}); 
27 »       »       } 
28 »       } 
29 }</string> 
30 ····<string>//·CS1594:·Delegate·`Blah.MyDelegate'·has·some·invalid·arguments18 ····<string>//·CS1594:·Delegate·`Blah.MyDelegate'·has·some·invalid·arguments
31 //·Line·:·2119 //·Line·:·21
  
32 using·System;20 using·System;
  
33 public·class·Blah·{21 public·class·Blah·{
  
Offset 67, 9 lines modifiedOffset 54, 22 lines modified
67 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}54 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
68 »       »       static·void·Main·()·{55 »       »       static·void·Main·()·{
69 »       »       »       Foo·bar·=·new·Foo·(Bar);56 »       »       »       Foo·bar·=·new·Foo·(Bar);
70 »       »       »       bar·("x''·=·",·"Foo",·5,·3.6);57 »       »       »       bar·("x''·=·",·"Foo",·5,·3.6);
71 »       »       }58 »       »       }
72 »       }59 »       }
73 }</string>60 }</string>
 61 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments
 62 //·Line:·10
  
 63 namespace·Test·{
 64 »       delegate·void·Foo·(string·x,·params·string·[]·args);
 65 »       class·Testee·{
 66 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
 67 »       »       static·void·Main·()·{
 68 »       »       »       Foo·bar·=·new·Foo·(Bar);
 69 »       »       »       bar·("x'·=·",·new·object·[]·{"Foo",·5,·3.6·});
 70 »       »       }
 71 »       }
 72 }</string>
74 ··</Examples>73 ··</Examples>
75 </ErrorDocumentation>74 </ErrorDocumentation>
1.12 KB
CS1632
1.11 KB
CS1632
Ordering differences only
    
Offset 1, 12 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>CS1632</ErrorName>3 ··<ErrorName>CS1632</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method5 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
 6 //·Line:·14
  
 7 using·System;
  
 8 class·X
 9 {
 10 »       public·static·void·Main·()
 11 »       {
 12 »       »       int·b·=·0;
 13 »       »       switch·(b)·{
 14 »       »       case·1:
 15 »       »       »       Action·a·=·()·=&gt;·{
 16 »       »       »       »       goto·case·2;
 17 »       »       »       };
 18 »       »       »       
 19 »       »       »       break;
 20 »       »       case·2:
 21 »       »       »       break;
 22 »       »       }
 23 »       }
 24 }</string>
 25 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
6 //·Line:·1226 //·Line:·12
  
7 using·System;27 using·System;
  
8 class·X28 class·X
9 {29 {
10 »       public·static·void·Main·()30 »       public·static·void·Main·()
Offset 53, 31 lines modifiedOffset 75, 9 lines modified
53 »       »       »       »       break;75 »       »       »       »       break;
54 »       »       »       };76 »       »       »       };
55 »       »       »       77 »       »       »       
56 »       »       »       break;78 »       »       »       break;
57 »       »       }79 »       »       }
58 »       }80 »       }
59 }</string>81 }</string>
60 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method 
61 //·Line:·14 
  
62 using·System; 
  
63 class·X 
64 { 
65 »       public·static·void·Main·() 
66 »       { 
67 »       »       int·b·=·0; 
68 »       »       switch·(b)·{ 
69 »       »       case·1: 
70 »       »       »       Action·a·=·()·=&gt;·{ 
71 »       »       »       »       goto·case·2; 
72 »       »       »       }; 
73 »       »       »        
74 »       »       »       break; 
75 »       »       case·2: 
76 »       »       »       break; 
77 »       »       } 
78 »       } 
79 }</string> 
80 ··</Examples>82 ··</Examples>
81 </ErrorDocumentation>83 </ErrorDocumentation>
4.18 KB
CS1667
4.17 KB
CS1667
Ordering differences only
    
Offset 1, 20 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>CS1667</ErrorName>3 ··<ErrorName>CS1667</ErrorName>
4 ··<Examples>4 ··<Examples>
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·only5 ····<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·only6 //·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:·87 //·Line:·11
  
8 using·System;8 using·System;
 9 using·System.Diagnostics;
  
9 public·interface·X·{ 
10 ··[method:CLSCompliant·(false)] 
11 ··event·EventHandler·XEvent;10 class·Class1·
 11 {
 12 ········public·event·ResolveEventHandler·G·{
 13 ············[CLSCompliant(false)]
 14 ············add·{}
 15 ············remove·{}
 16 »       }
12 }</string>17 }</string>
13 ····<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
14 //·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
15 //·Line:·1520 //·Line:·15
  
16 class·Test·{21 class·Test·{
17 ········public·static·bool·Error·{22 ········public·static·bool·Error·{
Offset 25, 29 lines modifiedOffset 30, 14 lines modified
25 }30 }
  
26 class·MainClass·{31 class·MainClass·{
27 ········public·static·void·Main·()·{32 ········public·static·void·Main·()·{
28 ················System.Console.WriteLine·(Test.Error);33 ················System.Console.WriteLine·(Test.Error);
29 ········}34 ········}
30 }</string>35 }</string>
31 ····<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 
32 //·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 
33 //·Line:·11 
  
34 using·System; 
35 using·System.Diagnostics; 
  
36 class·Class1· 
37 { 
38 ········public·event·ResolveEventHandler·G·{ 
39 ············[CLSCompliant(false)] 
40 ············add·{} 
41 ············remove·{} 
42 »       } 
43 }</string> 
44 ····<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·only36 ····<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
45 //·Line:·1437 //·Line:·14
  
46 class·Test·{38 class·Test·{
47 ········public·static·bool·Error·{39 ········public·static·bool·Error·{
48 ············[System.Obsolete]·set·{40 ············[System.Obsolete]·set·{
49 ············}41 ············}
Offset 55, 14 lines modifiedOffset 45, 24 lines modified
55 }45 }
  
56 class·MainClass·{46 class·MainClass·{
57 ········public·static·void·Main·()·{47 ········public·static·void·Main·()·{
58 ················Test.Error·=·false;48 ················Test.Error·=·false;
59 ········}49 ········}
60 }</string>50 }</string>
 51 ····<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
 53 //·Line:·8
  
 54 using·System;
  
 55 public·interface·X·{
 56 ··[method:CLSCompliant·(false)]
 57 ··event·EventHandler·XEvent;
 58 }</string>
61 ····<string>//·CS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`method'·declarations·only59 ····<string>//·CS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`method'·declarations·only
62 //·GMCS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`class,·method'·declarations·only60 //·GMCS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`class,·method'·declarations·only
63 //·Line:·1161 //·Line:·11
  
64 using·System;62 using·System;
65 using·System.Diagnostics;63 using·System.Diagnostics;
  
2.25 KB
CS1656
2.24 KB
CS1656
Ordering differences only
    
Offset 1, 39 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·`p'·because·it·is·a·`fixed·variable'
 6 //·Line:·10
 7 //·Compiler·options:·-unsafe
  
 8 unsafe·class·X·{
  
 9 »       static·int·x·=·0;
 10 »       static·void·Main·()·{
 11 »       »       fixed·(int*·p·=·&amp;x)·{
 12 »       »       ····p·=·(int*)22;
 13 »       »       }
 14 »       }»      »      ····
 15 }</string>
5 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'16 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
6 //·Line:·917 //·Line:·9
  
7 class·X·{18 class·X·{
  
8 »       static·void·Main·()19 »       static·void·Main·()
9 »       {20 »       {
10 »       »       foreach·(int·i·in·new·int[]·{·2,·3·})·{21 »       »       foreach·(int·i·in·new·int[]·{·2,·3·})·{
11 »       »       ····i·=·4;22 »       »       ····i·=·4;
12 »       »       }23 »       »       }
13 »       }24 »       }
14 }</string>25 }</string>
15 ····<string>//·CS1656:·Cannot·assign·to·`Method_1'·because·it·is·a·`method·group' 
16 //·Line:·14 
  
17 public·class·Test 
18 { 
19 »       void·Method_1·() 
20 »       { 
21 »       } 
22 »        
23 ········public·static·void·Main·() 
24 ········{ 
25 »       »       Test·t·=·new·Test·(); 
26 »       »        
27 ················t.Method_1·+=·delegate·{··}; 
28 ········} 
29 }</string> 
30 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'26 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
31 //·Line:·1427 //·Line:·14
  
32 using·System.Collections;28 using·System.Collections;
  
33 class·Test·{29 class·Test·{
34 »       static·IEnumerable·foo·()·{·return·null;·}30 »       static·IEnumerable·foo·()·{·return·null;·}
Offset 42, 40 lines modifiedOffset 39, 43 lines modified
42 »       {39 »       {
43 »       »       IEnumerable·f·=·foo·();40 »       »       IEnumerable·f·=·foo·();
44 »       »       if·(f·!=·null)41 »       »       if·(f·!=·null)
45 »       »       »       foreach·(int·i·in·f)42 »       »       »       foreach·(int·i·in·f)
46 »       »       »       »       i·=·0;43 »       »       »       »       i·=·0;
47 »       }44 »       }
48 }</string>45 }</string>
 46 ····<string>//·CS1656:·Cannot·assign·to·`Method_1'·because·it·is·a·`method·group'
 47 //·Line:·14
  
 48 public·class·Test
 49 {
 50 »       void·Method_1·()
 51 »       {
 52 »       }
 53 »       
 54 ········public·static·void·Main·()
 55 ········{
 56 »       »       Test·t·=·new·Test·();
 57 »       »       
 58 ················t.Method_1·+=·delegate·{··};
 59 ········}
 60 }</string>
49 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable'61 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable'
50 //·Line:·1062 //·Line:·10
51 using·System.IO;63 using·System.IO;
  
52 class·X·{64 class·X·{
  
53 »       static·void·Main·()65 »       static·void·Main·()
54 »       {66 »       {
55 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){67 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){
56 »       »       »       m·=·null;68 »       »       »       m·=·null;
57 »       »       }69 »       »       }
58 »       }70 »       }
59 }</string>71 }</string>
60 ····<string>//·CS1656:·Cannot·assign·to·`p'·because·it·is·a·`fixed·variable' 
61 //·Line:·10 
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·`i'·because·it·is·a·`foreach·iteration·variable'72 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
72 //·Line:·973 //·Line:·9
  
73 class·Test74 class·Test
74 {75 {
75 »       static·void·Main·()76 »       static·void·Main·()
76 »       {77 »       {
1.28 KB
CS0160
1.27 KB
CS0160
Ordering differences only
    
Offset 8, 24 lines modifiedOffset 8, 14 lines modified
8 class·ClassMain·{8 class·ClassMain·{
9 ········public·static·void·Main()·{9 ········public·static·void·Main()·{
10 ················try·{·}10 ················try·{·}
11 ················catch·(System.Exception)·{·}11 ················catch·(System.Exception)·{·}
12 ················catch·(System.Exception)·{·}12 ················catch·(System.Exception)·{·}
13 ········}13 ········}
14 }</string>14 }</string>
15 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception' 
16 //·Line:·8 
  
17 class·ClassMain·{ 
18 ········public·static·void·Main()·{ 
19 ················try·{·} 
20 ················catch·(System.Exception)·{·} 
21 ················catch·(System.ApplicationException)·{·} 
22 ········} 
23 }</string> 
24 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'15 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'
25 //·Line:·1716 //·Line:·17
  
26 class·D&lt;T&gt;·:·C&lt;object&gt;17 class·D&lt;T&gt;·:·C&lt;object&gt;
27 {18 {
28 }19 }
  
Offset 38, 9 lines modifiedOffset 28, 19 lines modified
38 »       public·static·void·Main·()28 »       public·static·void·Main·()
39 »       {29 »       {
40 »       »       try·{·}30 »       »       try·{·}
41 »       »       catch·(C&lt;dynamic&gt;)·{·}31 »       »       catch·(C&lt;dynamic&gt;)·{·}
42 »       »       catch·(D&lt;object&gt;)·{·}32 »       »       catch·(D&lt;object&gt;)·{·}
43 »       }33 »       }
44 }</string>34 }</string>
 35 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'
 36 //·Line:·8
  
 37 class·ClassMain·{
 38 ········public·static·void·Main()·{
 39 ················try·{·}
 40 ················catch·(System.Exception)·{·}
 41 ················catch·(System.ApplicationException)·{·}
 42 ········}
 43 }</string>
45 ··</Examples>44 ··</Examples>
46 </ErrorDocumentation>45 </ErrorDocumentation>
2.76 KB
CS0229
2.75 KB
CS0229
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>CS0229</ErrorName>3 ··<ErrorName>CS0229</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO' 
6 //·Line:·9 
7 //·Compiler·options:·-r:CS0229-3-lib.dll 
  
8 public·class·Test 
9 { 
10 ···public·static·void·Main() 
11 ···{ 
12 ······System.Console.WriteLine(TestLib.FOO); 
13 ···} 
14 }</string> 
15 ····<string>//·CS0229:·Ambiguity·between·`Program.I1.Id'·and·`Program.I2.Id'5 ····<string>//·CS0229:·Ambiguity·between·`Program.I1.Id'·and·`Program.I2.Id'
16 //·Line:·186 //·Line:·18
  
17 static·class·Program7 static·class·Program
18 {8 {
19 »       public·interface·I19 »       public·interface·I1
20 »       {10 »       {
Offset 29, 14 lines modifiedOffset 18, 25 lines modified
29 »       }18 »       }
  
30 »       static·void·Generic&lt;T&gt;·(T·item)·where·T·:·I1,·I219 »       static·void·Generic&lt;T&gt;·(T·item)·where·T·:·I1,·I2
31 »       {20 »       {
32 »       »       var·a·=·item.Id;21 »       »       var·a·=·item.Id;
33 »       }22 »       }
34 }</string>23 }</string>
 24 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO()'·and·`TestLib.FOO'
 25 //·Line:·9
 26 //·Compiler·options:·-r:CS0229-4-lib.dll
  
 27 public·class·Test
 28 {
 29 ···public·static·void·Main()
 30 ···{
 31 ······System.Console.WriteLine(TestLib.FOO);
 32 ···}
 33 }</string>
35 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N'34 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N'
36 //·Line:·2635 //·Line:·26
  
37 using·static·A;36 using·static·A;
38 using·static·B;37 using·static·B;
  
39 class·A38 class·A
Offset 57, 74 lines modifiedOffset 57, 74 lines modified
57 class·Test57 class·Test
58 {58 {
59 »       public·static·void·Main·()59 »       public·static·void·Main·()
60 »       {60 »       {
61 »       »       N.Foo·();61 »       »       N.Foo·();
62 »       }62 »       }
63 }</string>63 }</string>
64 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO()'·and·`TestLib.FOO' 
65 //·Line:·9 
66 //·Compiler·options:·-r:CS0229-4-lib.dll 
  
67 public·class·Test 
68 { 
69 ···public·static·void·Main() 
70 ···{ 
71 ······System.Console.WriteLine(TestLib.FOO); 
72 ···} 
73 }</string> 
74 ····<string>//·CS0229:·Ambiguity·between·`IList.Test'·and·`ICounter.Test'64 ····<string>//·CS0229:·Ambiguity·between·`IList.Count'·and·`ICounter.Count'
75 //·Line:·2665 //·Line:·24
  
76 using·System;66 using·System;
  
77 delegate·void·Foo·(); 
  
78 interface·IList·67 interface·IList·
79 {68 {
80 »       event·Foo·Test;69 »       int·Count·{·set;·}
81 }70 }
  
82 interface·ICounter·71 interface·ICounter·
83 {72 {
84 »       event·Foo·Test;73 »       int·Count·{·set;·}
85 }74 }
  
86 interface·IListCounter:·IList,·ICounter75 interface·IListCounter:·IList,·ICounter
87 {76 {
88 }77 }
  
89 class·Test78 class·Test
90 {79 {
91 »       static·void·Foo·(IListCounter·t)80 »       static·void·Foo·(IListCounter·t)
92 »       {81 »       {
93 »       »       t.Test·+=·null;82 »       »       t.Count·=·9;·
94 »       }83 »       }
95 }</string>84 }</string>
96 ····<string>//·CS0229:·Ambiguity·between·`IList.Count'·and·`ICounter.Count'85 ····<string>//·CS0229:·Ambiguity·between·`IList.Test'·and·`ICounter.Test'
97 //·Line:·2486 //·Line:·26
  
98 using·System;87 using·System;
  
 88 delegate·void·Foo·();
  
99 interface·IList·89 interface·IList·
100 {90 {
101 »       int·Count·{·set;·}91 »       event·Foo·Test;
102 }92 }
  
103 interface·ICounter·93 interface·ICounter·
104 {94 {
105 »       int·Count·{·set;·}95 »       event·Foo·Test;
106 }96 }
  
107 interface·IListCounter:·IList,·ICounter97 interface·IListCounter:·IList,·ICounter
108 {98 {
109 }99 }
  
110 class·Test100 class·Test
111 {101 {
112 »       static·void·Foo·(IListCounter·t)102 »       static·void·Foo·(IListCounter·t)
113 »       {103 »       {
114 »       »       t.Count·=·9;·104 »       »       t.Test·+=·null;
115 »       }105 »       }
116 }</string>106 }</string>
 107 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO'
 108 //·Line:·9
 109 //·Compiler·options:·-r:CS0229-3-lib.dll
  
Max diff block lines reached; 23/2778 bytes (0.83%) of diff not shown.
1.4 KB
CS0418
1.39 KB
CS0418
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>CS0418</ErrorName>3 ··<ErrorName>CS0418</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static 
6 //·Line:·4 
  
7 public·abstract·sealed·class·TestClass 
8 { 
9 }</string> 
10 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static5 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
11 //·Line:·36 //·Line:·3
12 public·abstract·sealed·partial·class·Foo7 public·abstract·sealed·partial·class·Foo
13 {8 {
14 »       public·string·myId;9 »       public·string·myId;
15 }10 }
  
Offset 22, 15 lines modifiedOffset 16, 15 lines modified
22 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);16 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
23 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);17 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
24 »       }18 »       }
25 }</string>19 }</string>
26 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static20 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
27 //·Line:·421 //·Line:·4
  
28 public·abstract·static·class·TestClass22 public·abstract·sealed·class·TestClass
29 {23 {
30 }</string>24 }</string>
31 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static25 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
32 //·Line:·326 //·Line:·3
33 public·abstract·partial·class·Foo27 public·abstract·partial·class·Foo
34 {28 {
35 »       public·string·myId;29 »       public·string·myId;
Offset 65, 9 lines modifiedOffset 59, 15 lines modified
65 {59 {
66 »       public·static·void·Main·()60 »       public·static·void·Main·()
67 »       {61 »       {
68 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);62 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
69 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);63 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
70 »       }64 »       }
71 }</string>65 }</string>
 66 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
 67 //·Line:·4
  
 68 public·abstract·static·class·TestClass
 69 {
 70 }</string>
72 ··</Examples>71 ··</Examples>
73 </ErrorDocumentation>72 </ErrorDocumentation>
945 B
CS0132
933 B
CS0132
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>CS0132</ErrorName>3 ··<ErrorName>CS0132</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<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>
5 ····<string>//·CS0132:·`Foo.Foo(int)':·The·static·constructor·must·be·parameterless13 ····<string>//·CS0132:·`Foo.Foo(int)':·The·static·constructor·must·be·parameterless
6 //·Line:·1014 //·Line:·10
  
7 class·Foo15 class·Foo
8 {16 {
9 »       static·Foo·()17 »       static·Foo·()
10 »       {18 »       {
Offset 22, 17 lines modifiedOffset 30, 9 lines modified
22 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless30 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
23 //·Line:·431 //·Line:·4
24 class·X·{32 class·X·{
25 »       static·X·(int·x)33 »       static·X·(int·x)
26 »       {34 »       {
27 »       }35 »       }
28 }</string>36 }</string>
29 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless 
30 //·Line:·5 
31 class·X·{ 
32 ····static·int·ii·=·55; 
33 »       static·X·(int·x) 
34 »       { 
35 »       } 
36 }</string> 
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
2.68 KB
CS0310
2.66 KB
CS0310
Ordering differences only
    
Offset 13, 72 lines modifiedOffset 13, 52 lines modified
13 »       }13 »       }
  
14 »       static·T·Ret&lt;T&gt;·()·where·T·:·new·()14 »       static·T·Ret&lt;T&gt;·()·where·T·:·new·()
15 »       {15 »       {
16 »       »       return·new·T·();16 »       »       return·new·T·();
17 »       }17 »       }
18 }</string>18 }</string>
 19 ····<string>//·CS0310:·The·type·`Foo'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`a'·in·the·generic·type·or·method·`C&lt;a&gt;'
 20 //·Line:·14
 21 class·C·&lt;a&gt;·where·a·:·new·()·{
 22 }
  
 23 class·Foo·{
 24 ··public·Foo·(int·x)·{·}
 25 }
  
 26 class·X
 27 {
 28 ········static·void·Main·()
 29 ········{
 30 ··········C&lt;Foo&gt;·x;
 31 ········}
 32 }</string>
19 ····<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;'33 ····<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;'
20 //·Line:·1834 //·Line:·18
  
21 public·class·Foo&lt;T&gt;35 public·class·Foo&lt;T&gt;
22 »       where·T·:·new·()36 »       where·T·:·new·()
23 {37 {
24 }38 }
  
25 class·A39 abstract·class·A
26 {40 {
27 »       private·A·()41 »       public·A·()
28 »       {·}42 »       {·}
29 }43 }
  
30 class·X44 class·X
31 {45 {
32 »       Foo&lt;A&gt;·foo;46 »       Foo&lt;A&gt;·foo;
  
33 »       static·void·Main·()47 »       static·void·Main·()
34 »       {48 »       {
35 »       }49 »       }
36 }</string>50 }</string>
37 ····<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;' 
38 //·Line:·18 
  
39 public·class·Class1 
40 { 
41 »       public·Class1·(int·i)·{·} 
42 } 
  
43 public·class·Class2&lt;T&gt; 
44 { 
45 } 
  
46 public·class·Class3&lt;T&gt;·where·T·:·new·() 
47 { 
48 } 
  
  
49 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt; 
50 { 
51 }</string> 
52 ····<string>//·CS0310:·The·type·`Foo'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`a'·in·the·generic·type·or·method·`C&lt;a&gt;' 
53 //·Line:·14 
54 class·C·&lt;a&gt;·where·a·:·new·()·{ 
55 } 
  
56 class·Foo·{ 
57 ··public·Foo·(int·x)·{·} 
58 } 
  
59 class·X 
60 { 
61 ········static·void·Main·() 
62 ········{ 
63 ··········C&lt;Foo&gt;·x; 
64 ········} 
65 }</string> 
66 ····<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;'51 ····<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;'
67 //·Line:·2052 //·Line:·20
  
68 public·class·Foo&lt;T&gt;53 public·class·Foo&lt;T&gt;
69 »       where·T·:·new·()54 »       where·T·:·new·()
70 {55 {
71 }56 }
Offset 92, 25 lines modifiedOffset 72, 45 lines modified
92 class·X72 class·X
93 {73 {
94 »       static·void·Main·()74 »       static·void·Main·()
95 »       {75 »       {
96 »       »       object·o·=·new·Foo&lt;A&gt;·();76 »       »       object·o·=·new·Foo&lt;A&gt;·();
97 »       }77 »       }
98 }</string>78 }</string>
 79 ····<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:·18
  
 81 public·class·Class1
 82 {
 83 »       public·Class1·(int·i)·{·}
 84 }
  
 85 public·class·Class2&lt;T&gt;
 86 {
 87 }
  
 88 public·class·Class3&lt;T&gt;·where·T·:·new·()
 89 {
 90 }
  
  
 91 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt;
 92 {
 93 }</string>
99 ····<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;'94 ····<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;'
100 //·Line:·1895 //·Line:·18
  
101 public·class·Foo&lt;T&gt;96 public·class·Foo&lt;T&gt;
102 »       where·T·:·new·()97 »       where·T·:·new·()
103 {98 {
104 }99 }
  
105 abstract·class·A100 class·A
106 {101 {
107 »       public·A·()102 »       private·A·()
Max diff block lines reached; 39/2691 bytes (1.45%) of diff not shown.
3.58 KB
CS0652
3.56 KB
CS0652
Ordering differences only
    
Offset 1, 89 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>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·`short'5 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'
6 //·Line:·126 //·Line:·12
7 //·Compiler·options:·/warn:2·/warnaserror7 //·Compiler·options:·/warn:2·/warnaserror
  
8 using·System;8 using·System;
  
9 public·class·CS0652·{9 public·class·CS0652·{
  
10 »       public·static·void·Main·()·10 »       public·static·void·Main·()·
11 »       {11 »       {
12 »       »       short·value·=·5;12 »       »       char·value·=·'a';
13 »       »       if·(value·&gt;·char.MaxValue)13 »       »       if·(value·&gt;·ulong.MaxValue)
14 »       »       »       return;14 »       »       »       return;
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'17 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
18 //·Line:·1218 //·Line:·9
19 //·Compiler·options:·/warn:2·/warnaserror19 //·Compiler·options:·-warnaserror·-warn:2
  
 20 class·X
 21 {
 22 »       void·b·()
 23 »       {
 24 ················byte·b·=·0;
 25 ················if·(b·==·500)
 26 ····················return;
 27 »       }
  
 28 »       static·void·Main·()·{}
 29 }</string>
 30 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'
 31 //·Line:·11
 32 //·Compiler·options:·/warn:2·/warnaserror
20 using·System;33 using·System;
  
21 public·class·CS0652·{34 public·class·CS0652·{
  
22 »       public·static·void·Main·()·35 »       public·static·void·Main·()·
23 »       {36 »       {
24 »       »       char·value·=·'a'; 
25 »       »       if·(value·&gt;·ulong.MaxValue) 
26 »       »       »       return;37 »       »       short·us·=·0;
 38 »       »       if·(us·==·-10000000)
 39 »       »       »       Console.WriteLine·(":(");
 40 »       »       else
 41 »       »       »       Console.WriteLine·(":)");
27 »       }42 »       }
28 }</string>43 }</string>
29 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'44 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'
30 //·Line:·1245 //·Line:·12
31 //·Compiler·options:·/warn:2·/warnaserror46 //·Compiler·options:·/warn:2·/warnaserror
  
32 using·System;47 using·System;
  
33 public·class·CS0652·{48 public·class·CS0652·{
  
34 »       public·static·void·Main·()·49 »       public·static·void·Main·()·
35 »       {50 »       {
 51 »       »       short·value·=·5;
 52 »       »       if·(value·&gt;·char.MaxValue)
 53 »       »       »       return;
36 »       »       byte·b·=·0; 
37 »       »       if·(b·==·-1) 
38 »       »       »       Console.WriteLine·(":("); 
39 »       »       else 
40 »       »       »       Console.WriteLine·(":)"); 
41 »       }54 »       }
42 }</string>55 }</string>
43 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'56 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
44 //·Line:·1157 //·Line:·12
45 //·Compiler·options:·/warn:2·/warnaserror58 //·Compiler·options:·/warn:2·/warnaserror
  
46 using·System;59 using·System;
  
47 public·class·CS0652·{60 public·class·CS0652·{
  
48 »       public·static·void·Main·()·61 »       public·static·void·Main·()·
49 »       {62 »       {
50 »       »       short·us·=·0; 
51 »       »       if·(us·==·-10000000)63 »       »       byte·b·=·0;
 64 »       »       if·(b·==·-1)
52 »       »       »       Console.WriteLine·(":(");65 »       »       »       Console.WriteLine·(":(");
53 »       »       else66 »       »       else
54 »       »       »       Console.WriteLine·(":)");67 »       »       »       Console.WriteLine·(":)");
55 »       }68 »       }
56 }</string>69 }</string>
57 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte' 
58 //·Line:·9 
59 //·Compiler·options:·-warnaserror·-warn:2 
  
60 class·X 
61 { 
62 »       void·b·() 
63 »       { 
64 ················byte·b·=·0; 
65 ················if·(b·==·500) 
66 ····················return; 
67 »       } 
  
68 »       static·void·Main·()·{} 
69 }</string> 
70 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'70 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'
71 //·Line:·1271 //·Line:·12
72 //·Compiler·options:·/warn:2·/warnaserror72 //·Compiler·options:·/warn:2·/warnaserror
  
73 using·System;73 using·System;
  
74 public·class·CS0652·{74 public·class·CS0652·{
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.17 KB
CS1910
1.16 KB
CS1910
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>CS1910</ErrorName>3 ··<ErrorName>CS1910</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1910:·Argument·of·type·`int[]'·is·not·applicable·for·the·DefaultParameterValue·attribute5 ····<string>//·CS1910:·Argument·of·type·`System.Type'·is·not·applicable·for·the·DefaultParameterValue·attribute
6 //·Line:·76 //·Line:·7
  
7 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
8 using·System; 
  
9 class·Test·{8 class·Test·{
10 »       void·f·([DefaultParameterValue·(new·int[0])]·object·x)9 »       void·f·([DefaultParameterValue·(typeof·(object))]·object·x)
11 »       {10 »       {
12 »       }11 »       }
13 }</string>12 }</string>
14 ····<string>//·CS1910:·Argument·of·type·`System.Type'·is·not·applicable·for·the·DefaultParameterValue·attribute13 ····<string>//·CS1910:·Argument·of·type·`int[]'·is·not·applicable·for·the·DefaultParameterValue·attribute
15 //·Line:·714 //·Line:·7
  
16 using·System.Runtime.InteropServices;15 using·System.Runtime.InteropServices;
 16 using·System;
  
17 class·Test·{17 class·Test·{
18 »       void·f·([DefaultParameterValue·(typeof·(object))]·object·x)18 »       void·f·([DefaultParameterValue·(new·int[0])]·object·x)
19 »       {19 »       {
20 »       }20 »       }
21 }</string>21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
6.03 KB
CS0214
6.02 KB
CS0214
Ordering differences only
    
Offset 1, 57 lines modifiedOffset 1, 68 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·8·6 //·Line:·13
 7 //·Compiler·options:·-unsafe
  
7 public·class·G&lt;T&gt;·{}8 struct·X·{
 9 »       static·unsafe·void·*a·()
 10 »       »       {
 11 »       »       »       return·null;
 12 »       »       }
  
8 abstract·class·A 
9 { 
10 »       public·abstract·G&lt;int*[]&gt;·Foo1·();13 »       static·void·Main·()
 14 »       »       {
 15 »       »       »       a·();
 16 »       »       }
 17 »       
11 }</string>18 }</string>
12 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context19 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
13 //·Line:·620 //·Line:·17
14 //·Compiler·options:·-unsafe21 //·Compiler·options:·-unsafe
  
 22 public·unsafe·delegate·void·Bar·(int*·x);
15 class·X·{ 
16 »       void·*a; 
17 }</string> 
18 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
19 //·Line:·13 
20 //·Compiler·options:·-unsafe 
  
21 class·C23 class·X
22 {24 {
23 »       public·static·unsafe·void·Write·(params·int*[]·args) 
24 »       { 
25 »       } 
26 »       25 »       public·X·(Bar·bar)
 26 »       {·}
  
 27 »       unsafe·static·void·Test·(int*·b)
 28 »       {·}
  
27 »       public·static·void·Main·()29 »       static·void·Main·()
28 »       {30 »       {
29 »       »       Write·();31 »       »       X·x·=·new·X·(Test);
30 »       }32 »       }
31 }</string>33 }</string>
32 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context34 ····<string>//·CS214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
33 //·Line:·1235 //·Line:·21
34 //·Compiler·options:·-unsafe36 //·Compiler·options:·-unsafe
  
35 using·System;37 public·unsafe·delegate·int*·Bar·();
  
36 class·X·{38 class·X
 39 {
 40 »       unsafe·static·int*·Test·()
37 »       public·unsafe·int*·A·{·set·{·}·} 
38 »        
39 »       void·Foo·() 
40 »       {41 »       {
41 »       »       A·=·null;42 »       »       return·null;
42 »       }43 »       }
  
43 »       static·void·Main·()·{}44 »       static·void·Main·()
 45 »       {
 46 »       »       Bar·b;
 47 »       »       unsafe·{
 48 »       »       »       b·=·Test;
 49 »       »       }
 50 »       »       
 51 »       »       b·();
 52 »       }
44 }</string>53 }</string>
45 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context54 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
46 //·Line:·1155 //·Line:·11
47 //·Compiler·options:·-unsafe56 //·Compiler·options:·-unsafe
  
48 public·class·C57 public·class·C
49 {58 {
Offset 59, 45 lines modifiedOffset 70, 25 lines modified
59 »       70 »       
60 »       public·static·void·Main·()71 »       public·static·void·Main·()
61 »       {72 »       {
62 »       »       var·v·=·new·C().i;73 »       »       var·v·=·new·C().i;
63 »       }74 »       }
64 }</string>75 }</string>
65 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context76 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
66 //·Line:·9 
67 //·Compiler·options:·-unsafe 
  
68 public·class·aClass 
69 { 
70 »       public·struct·foo_t 
71 »       { 
72 »       »       public·fixed·char·b[16]; 
73 »       } 
74 }</string> 
75 ····<string>//·CS214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
76 //·Line:·2177 //·Line:·12
77 //·Compiler·options:·-unsafe78 //·Compiler·options:·-unsafe
  
 79 using·System;
78 public·unsafe·delegate·int*·Bar·(); 
  
79 class·X 
80 { 
81 »       unsafe·static·int*·Test·() 
82 »       { 
83 »       »       return·null; 
84 »       } 
  
85 »       static·void·Main·()80 class·X·{
 81 »       public·unsafe·int*·this·[int·i]·{·set·{·}·}
 82 »       
 83 »       void·Foo·()
86 »       {84 »       {
 85 »       »       this·[0]·=·null;
87 »       »       Bar·b; 
88 »       »       unsafe·{ 
89 »       »       »       b·=·Test; 
90 »       »       } 
91 »       »        
92 »       »       b·(); 
93 »       }86 »       }
Max diff block lines reached; 3386/6123 bytes (55.30%) of diff not shown.
3.25 KB
CS0826
3.24 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:·86 //·Line:·8
  
7 class·XX7 public·class·Test
8 {8 {
9 »       public·static·void·Main·()9 »       static·void·Main·()
10 »       {10 »       {
11 »       »       var·m·=·new·[]·{·(1,·Main)·};11 »       »       var·e·=·new[]·{·1,·null·};
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<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
15 //·Line:·915 //·Line:·9
  
  
16 public·class·Test16 public·class·Test
17 {17 {
18 »       static·void·Main·()18 »       static·void·Main·()
19 »       {19 »       {
20 »       »       var·e·=·new[]·{·null·};20 »       »       var·e·=·new[,,,]·{·1,·2·};·
21 »       }21 »       }
22 }</string>22 }</string>
23 ····<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
24 //·Line:·824 //·Line:·9
  
  
25 public·class·Test25 public·class·Test
26 {26 {
27 »       static·void·Main·()27 »       static·void·Main·()
28 »       {28 »       {
29 »       »       var·e·=·new[]·{·1,·"a"·};29 »       »       var·e·=·new[]·{·delegate·{}·};
30 »       }30 »       }
31 }</string>31 }</string>
32 ····<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
33 //·Line:·833 //·Line:·13
  
  
34 public·class·Test34 public·class·Test
35 {35 {
 36 »       static·void·TestMethod·()
 37 »       {
 38 »       }
 39 »       
36 »       static·void·Main·()40 »       static·void·Main·()
37 »       {41 »       {
38 »       »       var·e·=·new[]·{·1,·null·};42 »       »       var·e·=·new[]·{·TestMethod·()·};
39 »       }43 »       }
40 }</string>44 }</string>
41 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly45 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
42 //·Line:·846 //·Line:·8
  
43 public·class·Test47 class·C
44 {48 {
45 »       static·void·Main·()49 »       public·static·void·Main·()
46 »       {50 »       {
47 »       »       var·e·=·new[]·{·Main·};51 »       »       var·array·=·new[]·{·null,·null·};
48 »       }52 »       }
49 }</string>53 }</string>
50 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly54 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
51 //·Line:·855 //·Line:·8
  
52 class·C56 class·XX
53 {57 {
54 »       public·static·void·Main·()58 »       public·static·void·Main·()
55 »       {59 »       {
56 »       »       var·array·=·new[]·{·null,·null·};60 »       »       var·m·=·new·[]·{·(1,·Main)·};
57 »       }61 »       }
58 }</string>62 }</string>
59 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly63 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
60 //·Line:·964 //·Line:·9
  
  
61 public·class·Test65 public·class·Test
62 {66 {
63 »       static·void·Main·()67 »       static·void·Main·()
64 »       {68 »       {
65 »       »       var·e·=·new[]·{·};69 »       »       var·e·=·new[]·{·null·};
66 »       }70 »       }
67 }</string>71 }</string>
68 ····<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
69 //·Line:·1373 //·Line:·8
  
  
70 public·class·Test74 public·class·Test
71 {75 {
72 »       static·void·TestMethod·() 
73 »       { 
74 »       } 
75 »        
76 »       static·void·Main·()76 »       static·void·Main·()
77 »       {77 »       {
78 »       »       var·e·=·new[]·{·TestMethod·()·};78 »       »       var·e·=·new[]·{·1,·"a"·};
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:·8
  
  
83 public·class·Test83 public·class·Test
84 {84 {
85 »       static·void·Main·()85 »       static·void·Main·()
86 »       {86 »       {
87 »       »       var·e·=·new[]·{·delegate·{}·};87 »       »       var·e·=·new[]·{·Main·};
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:·991 //·Line:·9
  
  
92 public·class·Test92 public·class·Test
93 {93 {
94 »       static·void·Main·()94 »       static·void·Main·()
95 »       {95 »       {
96 »       »       var·e·=·new[,,,]·{·1,·2·};·96 »       »       var·e·=·new[]·{·};
97 »       }97 »       }
98 }</string>98 }</string>
99 ··</Examples>99 ··</Examples>
100 </ErrorDocumentation>100 </ErrorDocumentation>
2.16 KB
CS0133
2.14 KB
CS0133
Ordering differences only
    
Offset 1, 20 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>CS0133</ErrorName>3 ··<ErrorName>CS0133</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value
 6 //·Line:·12
 7 //·Compiler·options:·-unsafe
  
 8 class·C
 9 {
 10 ····public·static·int·i·=·4;
 11 }
  
 12 public·unsafe·struct·S
 13 {
 14 ····private·fixed·char·pathName·[C.i];
 15 }</string>
 16 ····<string>//·CS0133:·The·expression·being·assigned·to·`x'·must·be·a·constant·or·default·value
 17 //·Line:·7
  
 18 class·X·{
 19 »       X·(int·arg)
 20 »       {
 21 »       »       const·int·x·=·arg;
 22 »       }
 23 }</string>
5 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value24 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value
6 //·Line:·825 //·Line:·8
  
7 class·T26 class·X
8 {27 {
9 ····public·void·FooBar·() 
10 ····{ 
11 ········const·string·Foo·=·Foo; 
12 ····}28 »       void·Foo·()
 29 »       {
 30 »       »       const·object·o·=·null·??·"";
 31 »       }
13 }</string>32 }</string>
14 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value33 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value
15 //·Line:·834 //·Line:·8
  
16 class·X35 class·X
17 {36 {
18 »       void·Foo·()37 »       void·Foo·()
Offset 40, 41 lines modifiedOffset 62, 19 lines modified
40 class·X62 class·X
41 {63 {
42 »       static·void·Main·()64 »       static·void·Main·()
43 »       {65 »       {
44 »       »       const·int·b·=·true·?·1·:·b;66 »       »       const·int·b·=·true·?·1·:·b;
45 »       }67 »       }
46 }</string>68 }</string>
47 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value69 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value
48 //·Line:·870 //·Line:·8
  
49 class·X71 class·T
50 { 
51 »       void·Foo·() 
52 »       { 
53 »       »       const·object·o·=·null·??·""; 
54 »       } 
55 }</string> 
56 ····<string>//·CS0133:·The·expression·being·assigned·to·`x'·must·be·a·constant·or·default·value 
57 //·Line:·7 
  
58 class·X·{ 
59 »       X·(int·arg) 
60 »       { 
61 »       »       const·int·x·=·arg; 
62 »       } 
63 }</string> 
64 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value 
65 //·Line:·12 
66 //·Compiler·options:·-unsafe 
  
67 class·C 
68 { 
69 ····public·static·int·i·=·4; 
70 } 
  
71 public·unsafe·struct·S 
72 {72 {
73 ····private·fixed·char·pathName·[C.i];73 ····public·void·FooBar·()
 74 ····{
 75 ········const·string·Foo·=·Foo;
 76 ····}
74 }</string>77 }</string>
75 ··</Examples>78 ··</Examples>
76 </ErrorDocumentation>79 </ErrorDocumentation>
3.43 KB
CS0158
3.42 KB
CS0158
Ordering differences only
    
Offset 1, 26 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>CS0158</ErrorName>3 ··<ErrorName>CS0158</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0158:·The·label·`a'·shadows·another·label·by·the·same·name·in·a·contained·scope
 6 //·Line:·11
  
 7 class·Foo
 8 {
 9 »       static·void·Main·()
 10 »       {
 11 »       »       int·i·=·1;
 12 »       »       goto·a;
 13 »       »       if·(i·==·9)·{
 14 »       »       »       a:
 15 »       »       »       return;
 16 »       »       }
 17 a:
 18 »       »       return;
 19 »       }
 20 }</string>
5 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope21 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope
6 //·Line:·1722 //·Line:·17
7 using·System;23 using·System;
  
8 public·delegate·void·Hello·(Test·test);24 public·delegate·void·Hello·(Test·test);
  
9 public·class·Test25 public·class·Test
10 {26 {
11 »       public·void·Whatever·()27 »       public·void·Whatever·()
12 »       {·}28 »       {·}
  
13 »       static·void·RunIt·(Test·t)29 »       static·void·RunIt·(Test·t)
14 »       {30 »       {
15 »       Foo: 
16 »       »       Hello·hello·=·delegate·(Test·test)·{31 »       »       Hello·hello·=·delegate·(Test·test)·{
 32 »       »       »       Foo:
17 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{33 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{
18 »       »       »       »       Foo:34 »       »       »       »       Foo:
19 »       »       »       »       test2.Whatever·();35 »       »       »       »       test2.Whatever·();
20 »       »       »       };36 »       »       »       };
21 »       »       »       hello2·(test);37 »       »       »       hello2·(test);
22 »       »       };38 »       »       };
23 »       »       hello·(t);39 »       »       hello·(t);
Offset 28, 87 lines modifiedOffset 45, 29 lines modified
  
28 »       static·void·Main·()45 »       static·void·Main·()
29 »       {46 »       {
30 »       »       Test·t·=·new·Test·();47 »       »       Test·t·=·new·Test·();
31 »       »       RunIt·(t);48 »       »       RunIt·(t);
32 »       }49 »       }
33 }</string>50 }</string>
34 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope 
35 //·Line:·9 
  
36 class·ClassMain·{ 
37 ········public·static·void·Main()·{ 
38 ················start: 
39 ················{ 
40 ························start:·· 
41 ························goto·start; 
42 ················} 
43 ········} 
44 }</string> 
45 ····<string>//·CS0158:·The·label·`a'·shadows·another·label·by·the·same·name·in·a·contained·scope 
46 //·Line:·11 
  
47 class·Foo 
48 { 
49 »       static·void·Main·() 
50 »       { 
51 »       »       int·i·=·1; 
52 »       »       goto·a; 
53 »       »       if·(i·==·9)·{ 
54 »       »       »       a: 
55 »       »       »       return; 
56 »       »       } 
57 a: 
58 »       »       return; 
59 »       } 
60 }</string> 
61 ····<string>//·CS0158:·The·label·`LBL4'·shadows·another·label·by·the·same·name·in·a·contained·scope 
62 //·Line:·17 
  
63 using·System; 
  
64 class·A 
65 { 
66 »       static·int·Test(int·i) 
67 »       { 
68 »       »       switch·(i) 
69 »       »       { 
70 »       »       »       case·1: 
71 »       »       »       »       Console.WriteLine("1"); 
72 »       »       »       »       if·(i·&gt;·0) 
73 »       »       »       »       »       goto·LBL4; 
74 »       »       »       »       Console.WriteLine("2"); 
75 »       »       »       »       break; 
  
76 »       »       »       case·3: 
77 »       »       »       »       Console.WriteLine("3"); 
78 »       »       »       LBL4: 
79 »       »       »       »       Console.WriteLine("4"); 
80 »       »       »       »       return·0; 
81 »       »       } 
82 »       LBL4: 
83 »       »       Console.WriteLine("4"); 
84 »       »       return·1; 
85 »       } 
86 }</string> 
87 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope51 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope
88 //·Line:·1752 //·Line:·17
89 using·System;53 using·System;
  
90 public·delegate·void·Hello·(Test·test);54 public·delegate·void·Hello·(Test·test);
  
91 public·class·Test55 public·class·Test
92 {56 {
93 »       public·void·Whatever·()57 »       public·void·Whatever·()
94 »       {·}58 »       {·}
  
95 »       static·void·RunIt·(Test·t)59 »       static·void·RunIt·(Test·t)
96 »       {60 »       {
 61 »       Foo:
97 »       »       Hello·hello·=·delegate·(Test·test)·{62 »       »       Hello·hello·=·delegate·(Test·test)·{
98 »       »       »       Foo: 
99 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{63 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{
Max diff block lines reached; 1017/3463 bytes (29.37%) of diff not shown.
2.38 KB
CS0151
2.37 KB
CS0151
Ordering differences only
    
Offset 1, 11 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>CS0151</ErrorName>3 ··<ErrorName>CS0151</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
 6 //·Line:·15
  
 7 struct·X·
 8 {
 9 ····public·static·implicit·operator·int·(X·x)
 10 ····{
 11 ········return·1;
 12 ····}
  
 13 »       static·void·Main·()
 14 »       {
 15 »       »       X?·x·=·null;
 16 »       »       switch·(x)·{
 17 »       »       default:
 18 »       »       »       break;
 19 »       »       }
 20 »       }
 21 }</string>
5 ····<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
6 //·Line:·2823 //·Line:·28
  
7 class·Y·{24 class·Y·{
8 »       byte·b;25 »       byte·b;
9 »       26 »       
10 »       public·static·implicit·operator·int·(Y·i)27 »       public·static·implicit·operator·int·(Y·i)
Offset 35, 23 lines modifiedOffset 54, 43 lines modified
35 »       »       case·1:54 »       »       case·1:
36 »       »       »       break;55 »       »       »       break;
37 »       »       }56 »       »       }
  
38 »       »       int·a·=·y;57 »       »       int·a·=·y;
39 »       }58 »       }
40 }</string>59 }</string>
 60 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
 61 //·Line:·13
  
 62 class·Y·{
 63 »       byte·b;
 64 }
  
 65 class·X·{
 66 »       static·void·Main·()
 67 »       {
 68 »       »       Y·y·=·new·Y·();
  
 69 »       »       switch·(y){
 70 »       »       case·0:
 71 »       »       »       break;
 72 »       »       case·1:
 73 »       »       »       break;
 74 »       »       }
 75 »       }
 76 }</string>
41 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type77 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
42 //·Line:·1578 //·Line:·19
  
43 struct·X·79 struct·X·
44 {80 {
45 ····public·static·implicit·operator·int·(X·x)81 »       public·static·implicit·operator·int?·(X·x)
46 ····{ 
47 ········return·1; 
48 ····}82 »       {
 83 »       »       return·1;
 84 »       }
  
49 »       static·void·Main·()85 »       static·void·Main·()
50 »       {86 »       {
51 »       »       X?·x·=·null;87 »       »       X?·x·=·null;
52 »       »       switch·(x)·{88 »       »       switch·(x)·{
53 »       »       default:89 »       »       default:
54 »       »       »       break;90 »       »       »       break;
Offset 85, 48 lines modifiedOffset 124, 9 lines modified
85 »       »       switch·(s1)124 »       »       switch·(s1)
86 »       »       {125 »       »       {
87 »       »       »       default:126 »       »       »       default:
88 »       »       »       »       return·1;127 »       »       »       »       return·1;
89 »       »       }128 »       »       }
90 »       }129 »       }
91 }</string>130 }</string>
92 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type 
93 //·Line:·13 
  
94 class·Y·{ 
95 »       byte·b; 
96 } 
  
97 class·X·{ 
98 »       static·void·Main·() 
99 »       { 
100 »       »       Y·y·=·new·Y·(); 
  
101 »       »       switch·(y){ 
102 »       »       case·0: 
103 »       »       »       break; 
104 »       »       case·1: 
105 »       »       »       break; 
106 »       »       } 
107 »       } 
108 }</string> 
109 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type 
110 //·Line:·19 
  
111 struct·X· 
112 { 
113 »       public·static·implicit·operator·int?·(X·x) 
114 »       { 
115 »       »       return·1; 
116 »       } 
  
117 »       static·void·Main·() 
118 »       { 
119 »       »       X?·x·=·null; 
120 »       »       switch·(x)·{ 
121 »       »       default: 
122 »       »       »       break; 
123 »       »       } 
124 »       } 
125 }</string> 
126 ··</Examples>131 ··</Examples>
127 </ErrorDocumentation>132 </ErrorDocumentation>
1.21 KB
CS0413
1.2 KB
CS0413
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>CS0413</ErrorName>3 ··<ErrorName>CS0413</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0413:·The·`as'·operator·cannot·be·used·with·a·non-reference·type·parameter·`T'.·Consider·adding·`class'·or·a·reference·type·constraint5 ····<string>//·CS0413:·The·`as'·operator·cannot·be·used·with·a·non-reference·type·parameter·`T'.·Consider·adding·`class'·or·a·reference·type·constraint
6 //·Line:·76 //·Line:·8
  
7 public·class·SomeClass·{}7 public·class·SomeClass·{
 8 }
  
8 public·class·Foo&lt;T&gt;··{9 public·class·Foo&lt;T&gt;·where·T·:·struct·{
9 »       public·T·Do·(object·o)·{·return·o·as·T;·}10 »       public·T·Do·(object·o)·{·return·o·as·T;·}
10 }11 }
  
11 class·Driver·{12 class·Driver·{
12 »       static·void·Main·()13 »       static·void·Main·()
13 »       {14 »       {
14 »       »       Foo&lt;SomeClass&gt;·f·=·new·Foo&lt;SomeClass&gt;·();15 »       »       Foo&lt;SomeClass&gt;·f·=·new·Foo&lt;SomeClass&gt;·();
15 »       »       f.Do·("something");16 »       »       f.Do·("something");
16 »       }17 »       }
17 }</string>18 }</string>
18 ····<string>//·CS0413:·The·`as'·operator·cannot·be·used·with·a·non-reference·type·parameter·`T'.·Consider·adding·`class'·or·a·reference·type·constraint19 ····<string>//·CS0413:·The·`as'·operator·cannot·be·used·with·a·non-reference·type·parameter·`T'.·Consider·adding·`class'·or·a·reference·type·constraint
19 //·Line:·820 //·Line:·7
  
20 public·class·SomeClass·{21 public·class·SomeClass·{}
21 } 
  
22 public·class·Foo&lt;T&gt;·where·T·:·struct·{22 public·class·Foo&lt;T&gt;··{
23 »       public·T·Do·(object·o)·{·return·o·as·T;·}23 »       public·T·Do·(object·o)·{·return·o·as·T;·}
24 }24 }
  
25 class·Driver·{25 class·Driver·{
26 »       static·void·Main·()26 »       static·void·Main·()
27 »       {27 »       {
28 »       »       Foo&lt;SomeClass&gt;·f·=·new·Foo&lt;SomeClass&gt;·();28 »       »       Foo&lt;SomeClass&gt;·f·=·new·Foo&lt;SomeClass&gt;·();
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.2 KB
CS0253
1.19 KB
CS0253
Ordering differences only
    
Offset 26, 14 lines modifiedOffset 26, 26 lines modified
26 »       }26 »       }
27 »       27 »       
28 »       public·static·bool·operator·!=·(A·left,·A·right)28 »       public·static·bool·operator·!=·(A·left,·A·right)
29 »       {29 »       {
30 »       »       return·false;30 »       »       return·false;
31 »       }31 »       }
32 }</string>32 }</string>
 33 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison
 34 //·Line:·10
 35 //·Compiler·options:·-warn:2·-warnaserror
  
 36 using·System;
  
 37 class·X·{
 38 »       static·void·Main()·{
 39 »       »       object·a·=·"11";
 40 »       »       Console.WriteLine("11"·==·a);
 41 »       }
 42 }</string>
33 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison43 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison
34 //·Line:·1344 //·Line:·13
35 //·Compiler·options:·-warnaserror45 //·Compiler·options:·-warnaserror
  
36 using·System;46 using·System;
  
37 class·MainClass47 class·MainClass
Offset 41, 21 lines modifiedOffset 53, 9 lines modified
41 »       public·static·void·Main·()53 »       public·static·void·Main·()
42 »       {54 »       {
43 »       »       Action·a·=·null;55 »       »       Action·a·=·null;
44 »       »       object·b·=·null;56 »       »       object·b·=·null;
45 »       »       var·x·=·a·==·b;57 »       »       var·x·=·a·==·b;
46 »       }58 »       }
47 }</string>59 }</string>
48 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison 
49 //·Line:·10 
50 //·Compiler·options:·-warn:2·-warnaserror 
  
51 using·System; 
  
52 class·X·{ 
53 »       static·void·Main()·{ 
54 »       »       object·a·=·"11"; 
55 »       »       Console.WriteLine("11"·==·a); 
56 »       } 
57 }</string> 
58 ··</Examples>60 ··</Examples>
59 </ErrorDocumentation>61 </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
  
7 struct·S17 struct·S
8 {18 {
9 »       delegate·int·D·();19 »       delegate·int·D·();
10 »       20 »       
11 »       void·Test·()21 »       void·Test·()
12 »       {22 »       {
13 »       »       D·d·=·delegate·{·23 »       »       D·d·=·delegate·{·
14 »       »       »       return·base.GetHashcode·();24 »       »       »       return·base.GetHashcode·();
15 »       »       };25 »       »       };
16 »       }26 »       }
17 }</string>27 }</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>
2.41 KB
CS0457
2.4 KB
CS0457
Ordering differences only
    
Offset 3, 50 lines modifiedOffset 3, 82 lines modified
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'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:·206 //·Line:·20
  
7 class·A7 class·A
8 {8 {
9 »       public·static·implicit·operator·sbyte·(A·mask)9 »       public·static·implicit·operator·ushort·(A·mask)
10 »       {10 »       {
11 »       »       return·1;11 »       »       return·1;
12 »       }12 »       }
  
13 »       public·static·implicit·operator·byte·(A·mask)13 »       public·static·implicit·operator·short·(A·mask)
14 »       {14 »       {
15 »       »       return·2;15 »       »       return·2;
16 »       }16 »       }
17 }17 }
  
18 class·X18 class·X
19 {19 {
20 ····static·A·a·=·null;20 ····static·A·a·=·null;
21 ····static·object·o·=·~a;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'
 24 //·Line:·30
  
 25 class·A
 26 {
 27 }
  
 28 class·B·:·A
 29 {
 30 }
  
 31 class·C
 32 {
 33 »       public·static·implicit·operator·B·(C·s)
 34 »       {
 35 »       »       return·new·B·();
 36 »       }
 37 }
  
 38 class·D·:·C
 39 {
 40 »       public·static·implicit·operator·A·(D·s)
 41 »       {
 42 »       »       return·new·B·();
 43 »       }
  
 44 »       public·static·void·Main·()
 45 »       {
 46 »       »       D·d·=·new·D·();
 47 »       »       B·b2·=·(B)·d;
 48 »       }
22 }</string>49 }</string>
23 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'50 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'
24 //·Line:·2051 //·Line:·20
  
25 class·A52 class·A
26 {53 {
27 »       public·static·implicit·operator·ushort·(A·mask)54 »       public·static·implicit·operator·sbyte·(A·mask)
28 »       {55 »       {
29 »       »       return·1;56 »       »       return·1;
30 »       }57 »       }
  
31 »       public·static·implicit·operator·short·(A·mask)58 »       public·static·implicit·operator·byte·(A·mask)
32 »       {59 »       {
33 »       »       return·2;60 »       »       return·2;
34 »       }61 »       }
35 }62 }
  
36 class·X63 class·X
37 {64 {
38 ····static·A·a·=·null;65 ····static·A·a·=·null;
39 ····static·object·o·=·-a;66 ····static·object·o·=·~a;
40 }</string>67 }</string>
41 ····<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'68 ····<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'
42 //·Line:·2569 //·Line:·25
  
43 using·System;70 using·System;
  
44 public·delegate·void·Foo·();71 public·delegate·void·Foo·();
Offset 67, 41 lines modifiedOffset 99, 9 lines modified
67 class·Program99 class·Program
68 {100 {
69 »       static·void·Main()101 »       static·void·Main()
70 »       {102 »       {
71 »       »       D·d·=·(D)·Main;103 »       »       D·d·=·(D)·Main;
72 »       }104 »       }
73 }</string>105 }</string>
74 ····<string>//·CS0457:·Ambiguous·user·defined·operators·`D.implicit·operator·A(D)'·and·`C.implicit·operator·B(C)'·when·converting·from·`D'·to·`B' 
75 //·Line:·30 
  
76 class·A 
77 { 
78 } 
  
79 class·B·:·A 
80 { 
81 } 
  
82 class·C 
83 { 
84 »       public·static·implicit·operator·B·(C·s) 
85 »       { 
86 »       »       return·new·B·(); 
87 »       } 
88 } 
  
89 class·D·:·C 
90 { 
91 »       public·static·implicit·operator·A·(D·s) 
92 »       { 
93 »       »       return·new·B·(); 
94 »       } 
  
95 »       public·static·void·Main·() 
96 »       { 
97 »       »       D·d·=·new·D·(); 
98 »       »       B·b2·=·(B)·d; 
99 »       } 
100 }</string> 
101 ··</Examples>106 ··</Examples>
102 </ErrorDocumentation>107 </ErrorDocumentation>
1.98 KB
CS1060
1.97 KB
CS1060
Ordering differences only
    
Offset 1, 101 lines modifiedOffset 1, 101 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`x'5 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
6 //·Line:·306 //·Line:·25
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
 8 using·System;
  
8 public·class·C9 public·class·C
9 {10 {
10 »       public·int·v;11 »       public·EventHandler·v;
11 }12 }
  
12 public·struct·S13 public·struct·S2
13 {14 {
14 »       public·C·c;15 »       public·C·c;
15 }16 }
  
 17 public·struct·S
16 class·X 
17 { 
18 »       public·S·s; 
19 } 
  
20 struct·S2 
21 {18 {
22 »       public·X·x;19 »       public·S2·s2;
23 }20 }
  
24 public·class·Test21 public·class·Test
25 {22 {
26 »       static·void·Main·()23 »       static·void·Main·()
27 »       {24 »       {
28 »       »       S2·s2;25 »       »       S·s;
29 »       »       s2.x.s.c.v·=·5;26 »       »       s.s2.c.v·=·null;
30 »       }27 »       }
31 }</string>28 }</string>
32 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'29 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`x'
33 //·Line:·1930 //·Line:·30
34 //·Compiler·options:·-warnaserror31 //·Compiler·options:·-warnaserror
  
35 public·class·C32 public·class·C
36 {33 {
37 »       public·int·v;34 »       public·int·v;
38 }35 }
  
39 public·struct·S36 public·struct·S
40 {37 {
41 »       public·C·c;38 »       public·C·c;
42 }39 }
  
 40 class·X
 41 {
 42 »       public·S·s;
 43 }
  
 44 struct·S2
 45 {
 46 »       public·X·x;
 47 }
  
43 public·class·Test48 public·class·Test
44 {49 {
45 »       static·void·Main·()50 »       static·void·Main·()
46 »       {51 »       {
47 »       »       S·s;52 »       »       S2·s2;
48 »       »       s.c.v·=·5;53 »       »       s2.x.s.c.v·=·5;
49 »       }54 »       }
50 }</string>55 }</string>
51 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'56 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
52 //·Line:·2557 //·Line:·19
53 //·Compiler·options:·-warnaserror58 //·Compiler·options:·-warnaserror
  
54 public·class·C59 public·class·C
55 {60 {
56 »       public·int·v;61 »       public·int·v;
57 }62 }
  
58 public·struct·S2 
59 { 
60 »       public·C·c; 
61 } 
  
62 public·struct·S63 public·struct·S
63 {64 {
64 »       public·S2·s2;65 »       public·C·c;
65 }66 }
  
66 public·class·Test67 public·class·Test
67 {68 {
68 »       static·void·Main·()69 »       static·void·Main·()
69 »       {70 »       {
70 »       »       S·s;71 »       »       S·s;
71 »       »       s.s2.c.v·=·9;72 »       »       s.c.v·=·5;
72 »       }73 »       }
73 }</string>74 }</string>
74 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'75 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
75 //·Line:·2576 //·Line:·25
76 //·Compiler·options:·-warnaserror77 //·Compiler·options:·-warnaserror
  
77 using·System; 
  
78 public·class·C78 public·class·C
79 {79 {
80 »       public·EventHandler·v;80 »       public·int·v;
81 }81 }
  
82 public·struct·S282 public·struct·S2
83 {83 {
84 »       public·C·c;84 »       public·C·c;
85 }85 }
  
Offset 105, 12 lines modifiedOffset 105, 12 lines modified
105 }105 }
  
106 public·class·Test106 public·class·Test
107 {107 {
108 »       static·void·Main·()108 »       static·void·Main·()
109 »       {109 »       {
110 »       »       S·s;110 »       »       S·s;
111 »       »       s.s2.c.v·=·null;111 »       »       s.s2.c.v·=·9;
112 »       }112 »       }
113 }</string>113 }</string>
114 ··</Examples>114 ··</Examples>
115 </ErrorDocumentation>115 </ErrorDocumentation>
Max diff block lines reached; -1/1982 bytes (-0.05%) of diff not shown.
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>
2.24 KB
CS3018
2.23 KB
CS3018
Ordering differences only
    
Offset 1, 11 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>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:·12
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
 9 [assembly:·CLSCompliant·(true)]
  
 10 [CLSCompliant·(false)]
 11 public·class·C1
 12 {
 13 ····[CLSCompliant·(true)]
 14 ····public·interface·I2·{}
 15 }</string>
 16 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I'
 17 //·Line:·11
 18 //·Compiler·options:·-warnaserror·-warn:1
  
 19 using·System;
 20 [assembly:CLSCompliant(true)]
  
 21 [CLSCompliant(false)]
 22 public·interface·I·{
 23 ········[CLSCompliant(true)]
 24 ········ulong[]·Error();
 25 }</string>
5 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'26 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'
6 //·Line:·1227 //·Line:·12
7 //·Compiler·options:·-warnaserror·-warn:128 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;29 using·System;
9 [assembly:·CLSCompliant·(true)]30 [assembly:·CLSCompliant·(true)]
  
Offset 35, 39 lines modifiedOffset 60, 14 lines modified
35 using·System;60 using·System;
36 [assembly:CLSCompliant·(false)]61 [assembly:CLSCompliant·(false)]
  
37 public·class·C·{62 public·class·C·{
38 ········[CLSCompliant·(true)]63 ········[CLSCompliant·(true)]
39 ········protected·void·Error·(bool·arg)·{}64 ········protected·void·Error·(bool·arg)·{}
40 }</string>65 }</string>
41 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I' 
42 //·Line:·11 
43 //·Compiler·options:·-warnaserror·-warn:1 
  
44 using·System; 
45 [assembly:CLSCompliant(true)] 
  
46 [CLSCompliant(false)] 
47 public·interface·I·{ 
48 ········[CLSCompliant(true)] 
49 ········ulong[]·Error(); 
50 }</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:·12 
53 //·Compiler·options:·-warnaserror·-warn:1 
  
54 using·System; 
55 [assembly:·CLSCompliant·(true)] 
  
56 [CLSCompliant·(false)] 
57 public·class·C1 
58 { 
59 ····[CLSCompliant·(true)] 
60 ····public·interface·I2·{} 
61 }</string> 
62 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'66 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'
63 //·Line:·1067 //·Line:·10
64 //·Compiler·options:·-warnaserror·-warn:168 //·Compiler·options:·-warnaserror·-warn:1
  
65 using·System;69 using·System;
66 [assembly:·CLSCompliant·(true)]70 [assembly:·CLSCompliant·(true)]
  
950 B
CS1629
938 B
CS1629
Ordering differences only
    
Offset 14, 14 lines modifiedOffset 14, 27 lines modified
14 »       ····unsafe·{14 »       ····unsafe·{
15 »       »       yield·return·1;15 »       »       yield·return·1;
16 »       ····}16 »       ····}
17 »       }17 »       }
18 »       18 »       
19 }</string>19 }</string>
20 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators20 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
 21 //·Line:·8
 22 //·Compiler·options:·-unsafe
  
 23 using·System.Collections;
  
 24 class·X·{
 25 »       static·unsafe·IEnumerator·GetIt·()
 26 »       {
 27 »       ····yield·return·1;
 28 »       }
 29 »       
 30 }</string>
 31 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
21 //·Line:·1732 //·Line:·17
22 //·Compiler·options:·-unsafe33 //·Compiler·options:·-unsafe
  
23 using·System.Collections.Generic;34 using·System.Collections.Generic;
  
24 public·unsafe·class·TestClass35 public·unsafe·class·TestClass
25 {36 {
Offset 32, 22 lines modifiedOffset 45, 9 lines modified
32 »       Foo·*current;45 »       Foo·*current;
  
33 »       public·IEnumerable&lt;Foo&gt;·EnumeratorCurrentEvents·()46 »       public·IEnumerable&lt;Foo&gt;·EnumeratorCurrentEvents·()
34 »       {47 »       {
35 »       »       yield·return·*current;48 »       »       yield·return·*current;
36 »       }49 »       }
37 }</string>50 }</string>
38 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators 
39 //·Line:·8 
40 //·Compiler·options:·-unsafe 
  
41 using·System.Collections; 
  
42 class·X·{ 
43 »       static·unsafe·IEnumerator·GetIt·() 
44 »       { 
45 »       ····yield·return·1; 
46 »       } 
47 »        
48 }</string> 
49 ··</Examples>51 ··</Examples>
50 </ErrorDocumentation>52 </ErrorDocumentation>
1.68 KB
CS0501
1.67 KB
CS0501
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>CS0501</ErrorName>3 ··<ErrorName>CS0501</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial5 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
6 //·Line:·66 //·Line:·6
  
7 class·C7 public·abstract·class·Test
8 {8 {
9 »       public·static·bool·operator·!=·(C·l,·C·r); 
10 »       public·static·bool·operator·==·(C·l,·C·r);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·();
11 }</string>15 }</string>
12 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial16 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
13 //·Line:·617 //·Line:·6
  
14 class·X18 class·X
15 {19 {
16 »       public·int·Mine·{·get;·set·{}·}20 »       public·int·Mine·{·get;·set·{}·}
17 }</string>21 }</string>
18 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial22 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
19 //·Line:·623 //·Line:·6
  
20 public·abstract·class·Test24 class·C
21 {25 {
 26 »       public·static·bool·operator·!=·(C·l,·C·r);
 27 »       public·static·bool·operator·==·(C·l,·C·r);
22 »       public·string·this·[string·key]·{·get;·set;·} 
23 }</string> 
24 ····<string>//·CS0501:·`Class.X()'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial 
25 //·Line:·5 
  
26 class·Class·{ 
27 »       virtual·public·void·X·(); 
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </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·intp·(Test)'5 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·int·(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·intp·(Test)"/&gt;9 ///·&lt;seealso·cref="explicit·operator·int·(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·0;15 »       »       return·new·int·[0];
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·int·(Test)'18 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·intp·(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·int·(Test)"/&gt;22 ///·&lt;seealso·cref="explicit·operator·intp·(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·new·int·[0];28 »       »       return·0;
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
1.38 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 class·ErrorCS0071·:·IFoo·{
 13 »       public·event·Foo·IFoo.OnFoo;
 14 }</string>
5 ····<string>//·CS0071:·`Test.IBlah.Foo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax15 ····<string>//·CS0071:·`Test.IBlah.Foo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax
6 //·Line:·1416 //·Line:·14
  
7 using·System;17 using·System;
  
8 delegate·void·Delegate·();18 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 class·ErrorCS0071·:·IFoo·{ 
32 »       public·event·Foo·IFoo.OnFoo; 
33 }</string> 
34 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax 
35 //·Line:·13 
  
36 using·System; 
  
37 public·delegate·void·Foo·(object·source); 
  
38 interface·IFoo·{42 interface·IFoo·{
39 »       event·Foo·OnFoo;43 »       event·Foo·OnFoo;
40 }44 }
41 »       45 »       
42 class·ErrorCS0071·:·IFoo·{46 class·ErrorCS0071·:·IFoo·{
43 »       event·Foo·IFoo.OnFoo;47 »       event·Foo·IFoo.OnFoo;
1.09 KB
CS1695
1.08 KB
CS1695
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>CS1695</ErrorName>3 ··<ErrorName>CS1695</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·"filename"·"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"·"XXXX..."5 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·"filename"·"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"·"XXXX..."
6 //·Line:·56 //·Line:·5
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 #pragma·checksum·"foo.txt"·"{00000000-0000-0000·-0000-000000000000}"·""</string>8 #pragma·checksum·""·ID</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·""·ID</string>12 #pragma·checksum·"foo.txt"·"{00000000-0000-0000·-0000-000000000000}"·""</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·"foo.txt"·"{00000000-0000-0000-0000-000000000000}"·"M"</string>16 #pragma·checksum·"foo.txt"·"{00000000-0000-0000-0000-000000000000}"·"M"</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1000 B
CS0414
991 B
CS0414
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>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>
5 ····<string>//·CS0414:·The·private·field·`X.o'·is·assigned·but·its·value·is·never·used15 ····<string>//·CS0414:·The·private·field·`X.o'·is·assigned·but·its·value·is·never·used
6 //·Line:·1416 //·Line:·14
7 //·Compiler·options:·-warnaserror·-warn:317 //·Compiler·options:·-warnaserror·-warn:3
  
8 partial·class·X18 partial·class·X
9 {19 {
10 »       public·static·void·Main·()20 »       public·static·void·Main·()
Offset 13, 20 lines modifiedOffset 24, 9 lines modified
13 »       }24 »       }
14 }25 }
  
15 partial·class·X26 partial·class·X
16 {27 {
17 »       int·o·=·4;28 »       int·o·=·4;
18 }</string>29 }</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> 
29 ··</Examples>30 ··</Examples>
30 </ErrorDocumentation>31 </ErrorDocumentation>
3.37 KB
CS3014
3.36 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:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant5 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
6 //·Line:·86 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
  
 9 public·interface·I·{
9 [CLSCompliant·(true)]10 ········[CLSCompliant·(true)]
10 public·delegate·void·D·();</string>11 ········void·Valid·(bool·arg);
 12 }</string>
11 ····<string>//·CS3014:·`I'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant13 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
12 //·Line:·814 //·Line:·8
13 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
14 using·System;16 using·System;
  
 17 public·enum·E2·{
15 [CLSCompliant·(true)]18 ········[CLSCompliant·(true)]
16 public·interface·I·{19 ········Foo
17 }</string>20 }</string>
18 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant21 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
19 //·Line:·922 //·Line:·8
20 //·Compiler·options:·-warnaserror·-warn:123 //·Compiler·options:·-warnaserror·-warn:1
  
21 using·System;24 using·System;
  
22 public·abstract·class·CLSClass·{ 
23 ········[CLSCompliant·(true)]25 [CLSCompliant·(true)]
 26 public·class·C·{
24 ········public·static·implicit·operator·CLSClass(byte·value)·{ 
25 ················return·null; 
26 ········} 
27 }</string>27 }</string>
28 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant28 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
29 //·Line:·829 //·Line:·8
30 //·Compiler·options:·-warnaserror·-warn:130 //·Compiler·options:·-warnaserror·-warn:1
  
31 using·System;31 using·System;
  
32 [CLSCompliant·(true)]32 [CLSCompliant·(true)]
33 public·enum·E·{33 public·enum·E·{
34 }</string>34 }</string>
35 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant35 ····<string>//·CS3014:·`I'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
36 //·Line:·936 //·Line:·8
37 //·Compiler·options:·-warnaserror·-warn:137 //·Compiler·options:·-warnaserror·-warn:1
  
38 using·System;38 using·System;
  
 39 [CLSCompliant·(true)]
39 public·interface·I·{40 public·interface·I·{
40 ········[CLSCompliant·(true)] 
41 ········void·Valid·(bool·arg); 
42 }</string>41 }</string>
43 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant42 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
44 //·Line:·843 //·Line:·9
45 //·Compiler·options:·-warnaserror·-warn:144 //·Compiler·options:·-warnaserror·-warn:1
  
46 using·System;45 using·System;
  
47 public·enum·E2·{46 public·abstract·class·CLSClass·{
48 ········[CLSCompliant·(true)]47 ········[CLSCompliant·(true)]
 48 ········public·static·implicit·operator·CLSClass(byte·value)·{
 49 ················return·null;
49 ········Foo50 ········}
50 }</string>51 }</string>
51 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant52 ····<string>//·CS3014:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
52 //·Line:·853 //·Line:·8
53 //·Compiler·options:·-warnaserror·-warn:154 //·Compiler·options:·-warnaserror·-warn:1
  
54 using·System;55 using·System;
  
55 [CLSCompliant·(true)]56 [CLSCompliant·(true)]
 57 public·delegate·void·D·();</string>
56 public·class·C·{ 
57 }</string> 
58 ··</Examples>58 ··</Examples>
59 </ErrorDocumentation>59 </ErrorDocumentation>
2.18 KB
CS0649
2.17 KB
CS0649
Ordering differences only
    
Offset 1, 42 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>CS0649</ErrorName>3 ··<ErrorName>CS0649</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0649:·Field·`X.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'5 ····<string>//·CS0649:·Field·`C.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'
6 //·Line:·46 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 class·X·{ 
9 »       string·s; 
  
10 »       string·Value·{ 
11 »       »       get·{ 
12 »       »       »       return·s; 
13 »       »       } 
14 »       } 
15 }</string> 
16 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0' 
17 //·Line:·10 
18 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
19 using·System; 
20 class·X·{8 class·C
21 »       E·e; 
  
22 »       E·Value·{ 
23 »       »       get·{ 
24 »       »       »       return·e; 
25 »       »       } 
26 »       } 
27 } 
  
28 enum·E 
29 {9 {
30 »       Foo10 »       int?·s;
 11 »       
 12 »       void·Test·()
 13 »       {
 14 »       »       System.Console.WriteLine·(s·==·null);
 15 »       }
31 }</string>16 }</string>
32 ····<string>//·CS0649:·Field·`TestClass.b'·is·never·assigned·to,·and·will·always·have·its·default·value17 ····<string>//·CS0649:·Field·`TestClass.b'·is·never·assigned·to,·and·will·always·have·its·default·value
33 //·Line:·1218 //·Line:·12
34 //·Compiler·options:·-warnaserror·-warn:419 //·Compiler·options:·-warnaserror·-warn:4
  
35 public·struct·Bar20 public·struct·Bar
36 {21 {
Offset 55, 30 lines modifiedOffset 36, 49 lines modified
55 »       »       return·true;36 »       »       return·true;
56 »       }37 »       }
  
57 »       public·static·void·Main·()38 »       public·static·void·Main·()
58 »       {39 »       {
59 »       }40 »       }
60 }</string>41 }</string>
 42 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
 43 //·Line:·10
 44 //·Compiler·options:·-warnaserror·-warn:4
  
 45 using·System;
 46 class·X·{
 47 »       E·e;
  
 48 »       E·Value·{
 49 »       »       get·{
 50 »       »       »       return·e;
 51 »       »       }
 52 »       }
 53 }
  
 54 enum·E
 55 {
 56 »       Foo
 57 }</string>
61 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'58 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
62 //·Line:·459 //·Line:·4
63 //·Compiler·options:·-warnaserror·-warn:460 //·Compiler·options:·-warnaserror·-warn:4
  
64 class·X61 class·X
65 {62 {
66 »       public·readonly·int·x;63 »       public·readonly·int·x;
67 }</string>64 }</string>
68 ····<string>//·CS0649:·Field·`C.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'65 ····<string>//·CS0649:·Field·`X.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'
69 //·Line:·766 //·Line:·4
70 //·Compiler·options:·-warnaserror·-warn:467 //·Compiler·options:·-warnaserror·-warn:4
  
71 class·C68 class·X·{
72 { 
73 »       int?·s; 
74 »        
75 »       void·Test·() 
76 »       { 
77 »       »       System.Console.WriteLine·(s·==·null);69 »       string·s;
  
 70 »       string·Value·{
 71 »       »       get·{
 72 »       »       »       return·s;
 73 »       »       }
78 »       }74 »       }
79 }</string>75 }</string>
80 ··</Examples>76 ··</Examples>
81 </ErrorDocumentation>77 </ErrorDocumentation>
4.9 KB
CS0592
4.89 KB
CS0592
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 82 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
 6 //·Line:·6
  
 7 using·System;
  
 8 [TestAttribute·()]
 9 enum·E·{
 10 }
  
 11 [AttributeUsage(AttributeTargets.Constructor)]
 12 public·class·TestAttribute:·Attribute·{
 13 }</string>
 14 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
 15 //·Line:·5
  
 16 using·System;
 17 [assembly:TestAttribute·()]
  
 18 [AttributeUsage(AttributeTargets.Constructor)]
 19 public·class·TestAttribute:·Attribute·{
 20 }</string>
 21 ····<string>//·CS0592:·The·attribute·`SAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`return'·declarations·only
 22 //·Line·:·12
  
 23 using·System;
  
 24 [AttributeUsage·(AttributeTargets.ReturnValue)]
 25 class·SAttribute:·Attribute·{}
  
 26 public·class·C
 27 {
 28 ····int·Prop·{
 29 ········[param:·S]
 30 ········set·{
 31 ········}
 32 ····}
 33 }</string>
5 ····<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·only34 ····<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
6 //·Line·:·835 //·Line·:·8
  
7 using·System;36 using·System;
  
8 public·class·C37 public·class·C
9 {38 {
10 ····[return:·Obsolete]39 ····[return:·Obsolete]
11 ····public·void·Test·(int·a)40 ····public·void·Test·(int·a)
12 ····{41 ····{
13 ····}42 ····}
14 ····static·public·void·Main·()·{}43 ····static·public·void·Main·()·{}
15 }</string>44 }</string>
 45 ····<string>//·CS0592:·The·attribute·`System.Runtime.CompilerServices.IndexerNameAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`property,·indexer'·declarations·only
 46 //·Line·:·6
  
 47 using·System.Runtime.CompilerServices;
  
 48 [IndexerName("XXX")]
 49 class·A·{
 50 ········public·static·void·Main·()·{·}
 51 ········
 52 }</string>
 53 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
 54 //·Line:·6
  
 55 using·System;
  
 56 [TestAttribute·()]
 57 delegate·void·D·();
  
 58 [AttributeUsage(AttributeTargets.Constructor)]
 59 public·class·TestAttribute:·Attribute·{
 60 }</string>
16 ····<string>//·CS0592:·The·attribute·`SimpleAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only61 ····<string>//·CS0592:·The·attribute·`SimpleAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
17 //·Line·:·2262 //·Line·:·22
  
18 using·System;63 using·System;
  
19 [AttributeUsage·(AttributeTargets.Constructor,·AllowMultiple·=·true)]64 [AttributeUsage·(AttributeTargets.Constructor,·AllowMultiple·=·true)]
20 »       public·class·SimpleAttribute·:·Attribute·{65 »       public·class·SimpleAttribute·:·Attribute·{
Offset 38, 53 lines modifiedOffset 96, 14 lines modified
38 [Simple·("Dummy",·MyNamedArg·=·"Dude!")]96 [Simple·("Dummy",·MyNamedArg·=·"Dude!")]
39 »       public·class·Blah·{97 »       public·class·Blah·{
  
40 »       »       public·static·void·Main·()98 »       »       public·static·void·Main·()
41 »       »       {99 »       »       {
42 »       »       }100 »       »       }
43 »       }</string>101 »       }</string>
44 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only 
45 //·Line:·6 
  
46 using·System; 
  
47 [TestAttribute·()] 
48 delegate·void·D·(); 
  
49 [AttributeUsage(AttributeTargets.Constructor)] 
50 public·class·TestAttribute:·Attribute·{ 
51 }</string> 
52 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only 
53 //·Line:·6 
  
54 using·System; 
  
55 [TestAttribute·()] 
56 enum·E·{ 
57 } 
  
58 [AttributeUsage(AttributeTargets.Constructor)] 
59 public·class·TestAttribute:·Attribute·{ 
60 }</string> 
61 ····<string>//·CS0592:·The·attribute·`SAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`return'·declarations·only 
62 //·Line·:·12 
  
63 using·System; 
  
64 [AttributeUsage·(AttributeTargets.ReturnValue)] 
65 class·SAttribute:·Attribute·{} 
  
66 public·class·C 
67 { 
68 ····int·Prop·{ 
69 ········[param:·S] 
70 ········set·{ 
71 ········} 
Max diff block lines reached; 1191/4970 bytes (23.96%) of diff not shown.
662 B
CS1521
650 B
CS1521
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>CS1521</ErrorName>3 ··<ErrorName>CS1521</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1521:·Invalid·base·type·`object[]'
 6 //·Line:·4
  
 7 class·C2:·object[]
 8 {
 9 }</string>
5 ····<string>//·CS1521:·Invalid·base·type·`C?'10 ····<string>//·CS1521:·Invalid·base·type·`C?'
6 //·Line:·811 //·Line:·8
  
7 struct·C12 struct·C
8 {13 {
9 }14 }
  
Offset 29, 15 lines modifiedOffset 35, 9 lines modified
29 class·C35 class·C
30 {36 {
31 }37 }
  
32 class·C2:·C[]38 class·C2:·C[]
33 {39 {
34 }</string>40 }</string>
35 ····<string>//·CS1521:·Invalid·base·type·`object[]' 
36 //·Line:·4 
  
37 class·C2:·object[] 
38 { 
39 }</string> 
40 ··</Examples>41 ··</Examples>
41 </ErrorDocumentation>42 </ErrorDocumentation>
4.04 KB
CS0176
4.03 KB
CS0176
Ordering differences only
    
Offset 1, 22 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>CS0176</ErrorName>3 ··<ErrorName>CS0176</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0176:·Static·member·`string.Empty'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead5 ····<string>//·CS0176:·Static·member·`MyEnum.Foo'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
6 //·Line:·96 //·Line:·14
  
7 class·X7 public·enum·MyEnum
 8 {
 9 »       Foo·=·1
 10 }
  
 11 public·class·Test
 12 {
 13 »       static·void·Main·()
 14 »       {
 15 »       »       MyEnum·theEnum·=·MyEnum.Foo;
 16 »       »       if·(theEnum·==·theEnum.Foo)
 17 »       »       {
 18 »       »       }
 19 »       }
 20 }</string>
 21 ····<string>//·CS0176:·Static·member·`A.Foo()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
 22 //·Line:·21
  
 23 public·class·A
 24 {
 25 »       public·static·void·Foo·()
 26 »       {
 27 »       }
 28 }
  
 29 public·class·Test
8 {30 {
 31 »       static·A·Prop
 32 »       {
 33 »       »       get·{
 34 »       »       »       return·null;
 35 »       »       }
 36 »       }
  
9 »       public·static·void·Main·()37 »       public·static·void·Main·()
10 »       {38 »       {
 39 »       »       Test.Prop.Foo·();
11 »       »       string·y·=·null; 
12 »       »       var·x·=·y?.Empty; 
13 »       }40 »       }
14 }</string>41 }</string>
 42 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
 43 //·Line:·10
 44 using·System;
  
 45 class·TestIt·
 46 {
 47 ········public·static·void·Main()·
 48 ········{
 49 ················MyClass·p·=·new·MyClass();
 50 ················p.Start·("hi");
 51 ········}
 52 }
  
 53 class·MyClass
 54 {
 55 ········public·static·void·Start·(string·info)·
 56 ········{
 57 ········}
 58 }</string>
15 ····<string>//·CS0176:·Static·member·`X.void_method()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead59 ····<string>//·CS0176:·Static·member·`X.void_method()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
16 //·Line:·1560 //·Line:·15
17 class·X·{61 class·X·{
18 »       public·static·void·void_method·()62 »       public·static·void·void_method·()
19 »       {63 »       {
20 »       }64 »       }
21 »       public·void·void_method·(int·i)65 »       public·void·void_method·(int·i)
Offset 26, 26 lines modifiedOffset 76, 23 lines modified
  
26 class·Y·{76 class·Y·{
27 »       void·m·(X·arg)77 »       void·m·(X·arg)
28 »       {78 »       {
29 »       »       arg.void_method·();79 »       »       arg.void_method·();
30 »       }80 »       }
31 }</string>81 }</string>
32 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead82 ····<string>//·CS0176:·Static·member·`string.Empty'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
33 //·Line:·1283 //·Line:·9
34 using·System; 
  
35 class·A·{ 
36 »       public·static·int·X; 
37 } 
  
38 class·T·{84 class·X
 85 {
39 »       static·void·Main·()·{86 »       public·static·void·Main·()
40 »       »       A·T·=·new·A·(); 
41 »       »       System.Console.WriteLine·(T.X);87 »       {
 88 »       »       string·y·=·null;
 89 »       »       var·x·=·y?.Empty;
42 »       }90 »       }
43 }</string>91 }</string>
44 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead92 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
45 //·Line:·1293 //·Line:·12
46 using·System;94 using·System;
  
47 class·A95 class·A
Offset 71, 70 lines modifiedOffset 118, 23 lines modified
71 public·class·Y:·X·{118 public·class·Y:·X·{
  
72 »       void·D·(X·x)119 »       void·D·(X·x)
73 »       {120 »       {
74 »       »       double·d·=·x.CONST;121 »       »       double·d·=·x.CONST;
75 »       }122 »       }
76 }</string>123 }</string>
77 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead124 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
78 //·Line:·10125 //·Line:·12
79 using·System;126 using·System;
  
 127 class·A·{
80 class·TestIt· 
81 { 
82 ········public·static·void·Main()· 
83 ········{ 
84 ················MyClass·p·=·new·MyClass(); 
85 ················p.Start·("hi"); 
86 ········} 
87 } 
  
88 class·MyClass 
Max diff block lines reached; 266/4088 bytes (6.51%) of diff not shown.
1.97 KB
CS0278
1.96 KB
CS0278
Ordering differences only
    
Offset 1, 41 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>CS0278</ErrorName>3 ··<ErrorName>CS0278</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0278:·`IListCounter'·contains·ambiguous·implementation·of·`enumerable'·pattern.·Method·`IList.GetEnumerator()'·is·ambiguous·with·method·`ICounter.GetEnumerator()' 
6 //·Line:·26 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 using·System; 
9 using·System.Collections; 
  
10 interface·IList· 
11 { 
12 »       IEnumerator·GetEnumerator·(); 
13 } 
  
14 interface·ICounter· 
15 { 
16 »       IEnumerator·GetEnumerator·(); 
17 } 
  
18 interface·IListCounter:·IList,·ICounter 
19 { 
20 } 
  
21 class·Test 
22 { 
23 »       static·void·Foo·(IListCounter·t) 
24 »       { 
25 »       »       foreach·(var·e·in·t) 
26 »       »       { 
27 »       »       } 
28 »       } 
29 }</string> 
30 ····<string>//·CS0278:·`Testing.IMixedEnumerable'·contains·ambiguous·implementation·of·`enumerable'·pattern.·Method·`System.Collections.IEnumerable.GetEnumerator()'·is·ambiguous·with·method·`Testing.ICustomEnumerable.GetEnumerator()'5 ····<string>//·CS0278:·`Testing.IMixedEnumerable'·contains·ambiguous·implementation·of·`enumerable'·pattern.·Method·`System.Collections.IEnumerable.GetEnumerator()'·is·ambiguous·with·method·`Testing.ICustomEnumerable.GetEnumerator()'
31 //·Line:·286 //·Line:·28
32 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
33 using·System;8 using·System;
34 using·System.Collections;9 using·System.Collections;
  
Offset 59, 9 lines modifiedOffset 29, 39 lines modified
59 ········class·Test·{29 ········class·Test·{
60 ················public·static·void·Main(string[]·args)·{30 ················public·static·void·Main(string[]·args)·{
61 ························IMixedEnumerable·c·=·new·TestCollection();31 ························IMixedEnumerable·c·=·new·TestCollection();
62 ························foreach(object·o·in·c)·{}32 ························foreach(object·o·in·c)·{}
63 ················}33 ················}
64 ········}34 ········}
65 }</string>35 }</string>
 36 ····<string>//·CS0278:·`IListCounter'·contains·ambiguous·implementation·of·`enumerable'·pattern.·Method·`IList.GetEnumerator()'·is·ambiguous·with·method·`ICounter.GetEnumerator()'
 37 //·Line:·26
 38 //·Compiler·options:·-warnaserror·-warn:2
  
 39 using·System;
 40 using·System.Collections;
  
 41 interface·IList·
 42 {
 43 »       IEnumerator·GetEnumerator·();
 44 }
  
 45 interface·ICounter·
 46 {
 47 »       IEnumerator·GetEnumerator·();
 48 }
  
 49 interface·IListCounter:·IList,·ICounter
 50 {
 51 }
  
 52 class·Test
 53 {
 54 »       static·void·Foo·(IListCounter·t)
 55 »       {
 56 »       »       foreach·(var·e·in·t)
 57 »       »       {
 58 »       »       }
 59 »       }
 60 }</string>
66 ··</Examples>61 ··</Examples>
67 </ErrorDocumentation>62 </ErrorDocumentation>
3.32 KB
CS1686
3.31 KB
CS1686
Ordering differences only
    
Offset 1, 82 lines modifiedOffset 1, 103 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression5 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
6 //·Line:·166 //·Line:·18
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 class·X·{ 
9 »       delegate·void·S·();8 unsafe·struct·S
 9 {
 10 »       public·int·i;
 11 }
  
 12 class·C
 13 {
 14 »       unsafe·delegate·int*·D·();
10 »       unsafe·void·M·() 
11 »       { 
12 »       »       int·i; 
13 »       »       int·*·j·; 
  
14 »       »       S·s·=·delegate·{ 
15 »       »       »       i·=·1;15 »       static·void·Main·()
 16 »       {
 17 »       »       unsafe·{
 18 »       »       »       S·str·=·new·S·();
 19 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};
16 »       »       };20 »       »       }
17 »       »       j·=·&amp;i; 
18 »       }21 »       }
 22 }</string>
 23 ····<string>//·CS1686:·Local·variable·or·parameter·`str'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
 24 //·Line:·11
 25 //·Compiler·options:·-unsafe
  
 26 using·System;
  
 27 unsafe·struct·S
 28 {
 29 »       public·fixed·int·i·[10];
 30 }
  
 31 class·C
 32 {
19 »       static·void·Main·()·{}33 »       static·void·Main·()
 34 »       {
 35 »       »       unsafe·{
 36 »       »       »       S·str;
 37 »       »       »       Func&lt;int&gt;·e·=·()·=&gt;·str.i·[3];
 38 »       »       }
 39 »       }
20 }</string>40 }</string>
21 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression41 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
22 //·Line:·1142 //·Line:·11
23 //·Compiler·options:·-unsafe43 //·Compiler·options:·-unsafe
  
24 delegate·void·D·();44 delegate·void·D·();
  
25 unsafe·class·X·{45 unsafe·class·X·{
26 »       public·D·T·(int·a)46 »       public·D·T·(int·a)
27 »       {47 »       {
28 »       »       int·*y·=·&amp;a; 
29 »       »        
30 »       »       return·delegate·{48 »       »       return·delegate·{
31 »       »       »       int·x·=·a;49 »       »       »       int·x·=·a;
32 »       »       };50 »       »       };
 51 »       »       
 52 »       »       int·*y·=·&amp;a;
33 »       }53 »       }
34 }</string>54 }</string>
35 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression55 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
36 //·Line:·1856 //·Line:·16
37 //·Compiler·options:·-unsafe57 //·Compiler·options:·-unsafe
  
38 unsafe·struct·S 
39 { 
40 »       public·int·i; 
41 } 
  
42 class·C58 class·X·{
 59 »       delegate·void·S·();
43 { 
44 »       unsafe·delegate·int*·D·(); 
  
45 »       static·void·Main·()60 »       unsafe·void·M·()
46 »       {61 »       {
47 »       »       unsafe·{ 
48 »       »       »       S·str·=·new·S·(); 
49 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};62 »       »       int·i;
 63 »       »       int·*·j·;
  
 64 »       »       S·s·=·delegate·{
 65 »       »       »       i·=·1;
50 »       »       }66 »       »       };
 67 »       »       j·=·&amp;i;
51 »       }68 »       }
  
 69 »       static·void·Main·()·{}
52 }</string>70 }</string>
53 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression71 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
54 //·Line:·1172 //·Line:·11
55 //·Compiler·options:·-unsafe73 //·Compiler·options:·-unsafe
  
56 delegate·void·D·();74 delegate·void·D·();
  
57 unsafe·class·X·{75 unsafe·class·X·{
58 »       public·D·T·(int·a)76 »       public·D·T·(int·a)
59 »       {77 »       {
 78 »       »       int·*y·=·&amp;a;
 79 »       »       
60 »       »       return·delegate·{80 »       »       return·delegate·{
61 »       »       »       int·x·=·a;81 »       »       »       int·x·=·a;
62 »       »       };82 »       »       };
63 »       »        
64 »       »       int·*y·=·&amp;a; 
65 »       }83 »       }
66 }</string>84 }</string>
67 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression85 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
68 //·Line:·1186 //·Line:·11
69 //·Compiler·options:·-unsafe87 //·Compiler·options:·-unsafe
  
70 delegate·void·D·();88 delegate·void·D·();
Offset 88, 30 lines modifiedOffset 109, 9 lines modified
88 »       »       »       int·*x·=·&amp;a;109 »       »       »       int·*x·=·&amp;a;
89 »       »       };110 »       »       };
90 »       }111 »       }
Max diff block lines reached; 486/3348 bytes (14.52%) of diff not shown.
2.4 KB
CS0200
2.38 KB
CS0200
Ordering differences only
    
Offset 1, 37 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>CS0200</ErrorName>3 ··<ErrorName>CS0200</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0200:·Property·or·indexer·`C.S'·cannot·be·assigned·to·(it·is·read-only) 
6 //·Line:·10 
  
7 class·C 
8 { 
9 »       public·static·int·S·{·get;·} 
  
10 »       public·C·() 
11 »       { 
12 »       »       S·=·3; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0200:·Property·or·indexer·`MyClass.Type'·cannot·be·assigned·to·(it·is·read-only)5 ····<string>//·CS0200:·Property·or·indexer·`MyClass.Type'·cannot·be·assigned·to·(it·is·read-only)
16 //·Line:·126 //·Line:·12
  
17 using·System;7 using·System;
  
18 ·public·class·MyClass8 ·public·class·MyClass
19 ·{9 ·{
20 »       Type·Type·{·get;·}10 »       Type·Type·{·get;·}
  
21 »       public·void·Test·()11 »       public·void·Test·()
22 »       {12 »       {
23 »       »       Type·=·typeof·(string);13 »       »       Type·=·typeof·(string);
24 »       }14 »       }
25 }</string>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>
 26 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only)
 27 //·Line:·9
  
 28 class·Program
 29 {
 30 »       static·void·Main()
 31 »       {
 32 »       »       A·a·=·new·A();
 33 »       »       a.Counter++;
 34 »       }
 35 }
  
 36 class·A·{
 37 »       private·int?·_counter;
 38 »       public·int?·Counter·{
 39 »       »       get·{·return·_counter;·}
 40 »       }
 41 }</string>
26 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only)42 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only)
27 //·Line:·1343 //·Line:·13
  
28 public·class·A44 public·class·A
29 {45 {
30 »       public·int·X·{·get;·}46 »       public·int·X·{·get;·}
31 }47 }
Offset 55, 14 lines modifiedOffset 73, 26 lines modified
  
55 »       static·int·Main·()73 »       static·int·Main·()
56 »       {74 »       {
57 »       »       P·=·10;75 »       »       P·=·10;
58 »       »       return·1;76 »       »       return·1;
59 »       }77 »       }
60 }</string>78 }</string>
 79 ····<string>//·CS0200:·Property·or·indexer·`C.S'·cannot·be·assigned·to·(it·is·read-only)
 80 //·Line:·10
  
 81 class·C
 82 {
 83 »       public·static·int·S·{·get;·}
  
 84 »       public·C·()
 85 »       {
 86 »       »       S·=·3;
 87 »       }
 88 }</string>
61 ····<string>//·CS0200:·Property·or·indexer·`X.this[int]'·cannot·be·assigned·to·(it·is·read-only)89 ····<string>//·CS0200:·Property·or·indexer·`X.this[int]'·cannot·be·assigned·to·(it·is·read-only)
62 //·Line:·1490 //·Line:·14
  
63 class·X·{91 class·X·{
64 »       int·this[int·i]·{92 »       int·this[int·i]·{
65 »       »       get·{93 »       »       get·{
66 »       »       »       return·1;94 »       »       »       return·1;
Offset 72, 39 lines modifiedOffset 102, 9 lines modified
72 »       static·int·Main·()102 »       static·int·Main·()
73 »       {103 »       {
74 »       »       X·x·=·new·X·();104 »       »       X·x·=·new·X·();
75 »       »       x[0]·=·10;105 »       »       x[0]·=·10;
76 »       »       return·1;106 »       »       return·1;
77 »       }107 »       }
78 }</string>108 }</string>
79 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only) 
80 //·Line:·9 
  
81 class·Program 
82 { 
83 »       static·void·Main() 
84 »       { 
85 »       »       A·a·=·new·A(); 
86 »       »       a.Counter++; 
87 »       } 
88 } 
  
89 class·A·{ 
90 »       private·int?·_counter; 
91 »       public·int?·Counter·{ 
92 »       »       get·{·return·_counter;·} 
93 »       } 
94 }</string> 
95 ····<string>//·CS0200:·Property·or·indexer·`C.P'·cannot·be·assigned·to·(it·is·read-only) 
96 //·Line:·10 
  
97 class·C 
98 { 
99 »       public·int·P·{·get;·} 
  
Max diff block lines reached; 23/2404 bytes (0.96%) of diff not shown.
1.06 KB
CS0220
1.05 KB
CS0220
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>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:·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
6 //·Line:·1017 //·Line:·10
7 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
8 class·TestClass19 class·TestClass
9 {20 {
10 »       public·unsafe·static·void·Main·()21 »       public·unsafe·static·void·Main·()
11 »       {22 »       {
Offset 27, 22 lines modifiedOffset 40, 9 lines modified
  
27 public·class·MainClass·{40 public·class·MainClass·{
28 ········static·void·Main·()·{41 ········static·void·Main·()·{
29 ················const·long·a·=·long.MaxValue;42 ················const·long·a·=·long.MaxValue;
30 ················long·b·=·2·*·a;43 ················long·b·=·2·*·a;
31 ········}44 ········}
32 }</string>45 }</string>
33 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode 
34 //·Line:·7 
  
35 enum·E1·:·byte 
36 { 
37 ··A·=·2 
38 } 
  
39 enum·E2·:·ulong 
40 { 
41 ··A·=·ulong.MaxValue·-·1, 
42 ··B·=·E1.A·*·E2.A 
43 }</string> 
44 ··</Examples>46 ··</Examples>
45 </ErrorDocumentation>47 </ErrorDocumentation>
1.13 KB
CS0052
1.12 KB
CS0052
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>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·`C'·is·less·accessible·than·field·`PublicClass.member'5 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`C'·is·less·accessible·than·field·`PublicClass.member'
13 //·Line:·86 //·Line:·8
  
14 class·C7 class·C
15 {8 {
16 }9 }
  
17 public·class·PublicClass10 public·class·PublicClass
18 {11 {
19 »       public·const·C·member·=·null;12 »       public·const·C·member·=·null;
20 }</string>13 }</string>
 14 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`InternalClass'·is·less·accessible·than·field·`PublicClass.member'
 15 //·Line:·8
  
 16 class·InternalClass·{
 17 }
  
 18 public·class·PublicClass·{
 19 »       public·InternalClass·member;
 20 }</string>
21 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'21 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'
22 //·Line:·1222 //·Line:·12
  
23 public·class·A23 public·class·A
24 {24 {
25 ········protected·class·B·{}25 ········protected·class·B·{}
  
1.25 KB
CS1715
1.23 KB
CS1715
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>CS1715</ErrorName>3 ··<ErrorName>CS1715</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1715:·`B.Foo':·type·must·be·`int'·to·match·overridden·member·`A.Foo'
 6 //·Line:·11
  
 7 public·abstract·class·A
 8 {
 9 »       public·abstract·ref·int·Foo·{·get;·}
 10 }
  
 11 public·class·B·:·A
 12 {
 13 »       public·override·ref·long·Foo·{
 14 »       »       get·{
 15 »       »       »       throw·null;
 16 »       »       }
 17 »       }
 18 }</string>
5 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`System.EventHandler'·to·match·overridden·member·`BaseClass.Prop'19 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`System.EventHandler'·to·match·overridden·member·`BaseClass.Prop'
6 //·Line:·920 //·Line:·9
  
7 using·System;21 using·System;
  
8 class·BaseClass·{22 class·BaseClass·{
9 ········protected·virtual·event·EventHandler·Prop;23 ········protected·virtual·event·EventHandler·Prop;
Offset 22, 25 lines modifiedOffset 38, 9 lines modified
22 class·BaseClass·{38 class·BaseClass·{
23 ········protected·virtual·bool·Prop·{·set·{}·}39 ········protected·virtual·bool·Prop·{·set·{}·}
24 }40 }
  
25 class·DerivedClass:·BaseClass·{41 class·DerivedClass:·BaseClass·{
26 ········protected·override·int·Prop·{·set·{}·}42 ········protected·override·int·Prop·{·set·{}·}
27 }</string>43 }</string>
28 ····<string>//·CS1715:·`B.Foo':·type·must·be·`int'·to·match·overridden·member·`A.Foo' 
29 //·Line:·11 
  
30 public·abstract·class·A 
31 { 
32 »       public·abstract·ref·int·Foo·{·get;·} 
33 } 
  
34 public·class·B·:·A 
35 { 
36 »       public·override·ref·long·Foo·{ 
37 »       »       get·{ 
38 »       »       »       throw·null; 
39 »       »       } 
40 »       } 
41 }</string> 
42 ··</Examples>44 ··</Examples>
43 </ErrorDocumentation>45 </ErrorDocumentation>
2.65 KB
CS0031
2.63 KB
CS0031
Ordering differences only
    
Offset 1, 32 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>CS0031</ErrorName>3 ··<ErrorName>CS0031</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte' 
6 //·Line:·9 
  
7 public·class·Test 
8 { 
9 »       public·static·void·Main() 
10 »       { 
11 »       »       byte·b·=·-1; 
12 »       } 
13 }</string> 
14 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'5 ····<string>//·CS0031:·Constant·value·`1.42'·cannot·be·converted·to·a·`int'
15 //·Line:·96 //·Line:·6
  
16 public·class·Test7 class·X
17 {8 {
 9 »       const·int·val·=·1.42f;
18 »       public·static·void·Main() 
19 »       { 
20 »       »       unchecked·{ 
21 »       »       »       byte·b·=·1024·-·2; 
22 »       »       } 
23 »       } 
24 }</string>10 }</string>
25 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte'11 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte'
26 //·Line·:·712 //·Line·:·7
  
27 public·class·Blah·{13 public·class·Blah·{
  
28 »       public·enum·MyEnum·:·byte·{14 »       public·enum·MyEnum·:·byte·{
Offset 34, 30 lines modifiedOffset 19, 43 lines modified
34 »       »       Bar19 »       »       Bar
35 »       }20 »       }
  
36 »       public·static·void·Main·()21 »       public·static·void·Main·()
37 »       {22 »       {
38 »       }23 »       }
39 }</string>24 }</string>
40 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'25 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'
41 //·Line:·926 //·Line:·9
  
42 public·class·Test27 public·class·Test
43 {28 {
44 »       public·static·void·Main()29 »       public·static·void·Main()
45 »       {30 »       {
46 »       »       uint·b·=·-9;31 »       »       byte·b·=·-1;
47 »       }32 »       }
48 }</string>33 }</string>
49 ····<string>//·CS0031:·Constant·value·`1.42'·cannot·be·converted·to·a·`int'34 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int'
50 //·Line:·635 //·Line:·7
 36 //·Compiler·options:·-unsafe
  
51 class·X37 public·unsafe·struct·C
52 {38 {
53 »       const·int·val·=·1.42f;39 ····private·fixed·long·test_1·[200000000000];
 40 }</string>
 41 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'
 42 //·Line:·9
  
 43 public·class·Test
 44 {
 45 »       public·static·void·Main()
 46 »       {
 47 »       »       unchecked·{
 48 »       »       »       byte·b·=·1024·-·2;
 49 »       »       }
 50 »       }
54 }</string>51 }</string>
55 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'52 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'
56 //·Line:·953 //·Line:·9
  
57 public·class·Test54 public·class·Test
58 {55 {
59 »       const·uint·b·=·-'a';56 »       const·uint·b·=·-'a';
Offset 68, 28 lines modifiedOffset 66, 30 lines modified
68 class·C66 class·C
69 {67 {
70 »       public·static·void·Main·()68 »       public·static·void·Main·()
71 »       {69 »       {
72 »       »       const·byte·c·=·unchecked·((byte)·1000M);70 »       »       const·byte·c·=·unchecked·((byte)·1000M);
73 »       }71 »       }
74 }</string>72 }</string>
75 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int' 
76 //·Line:·7 
77 //·Compiler·options:·-unsafe 
  
78 public·unsafe·struct·C 
79 { 
80 ····private·fixed·long·test_1·[200000000000]; 
81 }</string> 
82 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int'73 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int'
83 //·Line:·974 //·Line:·9
  
84 class·X75 class·X
85 {76 {
86 »       public·static·void·Main·()77 »       public·static·void·Main·()
87 »       {78 »       {
88 »       »       int·i·=·3;79 »       »       int·i·=·3;
89 »       »       i·+=·999999999999999;80 »       »       i·+=·999999999999999;
90 »       }81 »       }
91 }</string>82 }</string>
 83 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'
 84 //·Line:·9
  
 85 public·class·Test
 86 {
 87 »       public·static·void·Main()
 88 »       {
 89 »       »       uint·b·=·-9;
 90 »       }
 91 }</string>
92 ··</Examples>92 ··</Examples>
93 </ErrorDocumentation>93 </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·static·explicit·operator·X·(ref·X[]·foo)8 »       public·static·X·operator·&lt;·(ref·X·a,·int·b)
9 »       {9 »       {
10 »       »       return·null;10 »       »       return·null;
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context13 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
14 //·Line:·514 //·Line:·5
  
15 class·X·{15 class·X·{
16 »       public·int·this·[ref·int·arg]·{·set·{}·}16 »       public·static·explicit·operator·X·(ref·X[]·foo)
 17 »       {
 18 »       »       return·null;
 19 »       }
17 }</string>20 }</string>
18 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context21 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
19 //·Line:·522 //·Line:·5
  
20 class·X·{23 class·X·{
 24 »       public·int·this·[ref·int·arg]·{·set·{}·}
21 »       public·static·X·operator·&lt;·(ref·X·a,·int·b) 
22 »       { 
23 »       »       return·null; 
24 »       } 
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
2.58 KB
CS0472
2.57 KB
CS0472
Ordering differences only
    
Offset 1, 54 lines modifiedOffset 1, 70 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`long'·with·null·is·always·`false' 
6 //·Line:·9 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 class·C 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       System.Console.WriteLine(5·==·(long?)null); 
13 »       } 
14 }</string> 
15 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'5 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'
16 //·Line:·86 //·Line:·8
17 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
18 public·class·X·{8 public·class·X·{
19 »       public·static·bool·Compute·(int·x)9 »       public·static·bool·Compute·(int·x)
20 »       {10 »       {
21 »       »       return·x·!=·null;11 »       »       return·x·!=·null;
22 »       }12 »       }
23 }</string>13 }</string>
24 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'14 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
 15 //·Line:·12
 16 //·Compiler·options:·-warnaserror
  
 17 using·System;
  
 18 class·X
 19 {
 20 »       public·static·void·Main·()
 21 »       {
 22 »       »       int·i·=·0;
 23 »       »       var·x·=·i·==·default·(byte?);
 24 »       }
 25 }</string>
 26 ····<string>//·CS0472:·The·result·of·comparing·value·type·`long'·with·null·is·always·`false'
25 //·Line:·827 //·Line:·9
26 //·Compiler·options:·-warnaserror·-warn:228 //·Compiler·options:·-warnaserror·-warn:2
  
27 public·class·X·{ 
28 »       public·static·bool·Compute·(int·x)29 class·C
 30 {
 31 »       public·static·void·Main·()
29 »       {32 »       {
30 »       »       return·x·==·null;33 »       »       System.Console.WriteLine(5·==·(long?)null);
31 »       }34 »       }
32 }</string>35 }</string>
33 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'36 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false'
34 //·Line:·1237 //·Line:·14
35 //·Compiler·options:·-warnaserror38 //·Compiler·options:·-warnaserror
  
36 using·System;39 enum·E
 40 {
 41 }
  
37 class·X42 class·X
38 {43 {
39 »       public·static·void·Main·()44 »       public·static·void·Main·()
40 »       {45 »       {
41 »       »       int·i·=·0; 
42 »       »       var·x·=·i·==·default·(byte?);46 »       »       E·u·=·0;
 47 »       »       var·b·=·u·==·(E?)null;
 48 »       }
 49 }</string>
 50 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
 51 //·Line:·8
 52 //·Compiler·options:·-warnaserror·-warn:2
  
 53 public·class·X·{
 54 »       public·static·bool·Compute·(int·x)
 55 »       {
 56 »       »       return·x·==·null;
43 »       }57 »       }
44 }</string>58 }</string>
45 ····<string>//·CS0472:·The·result·of·comparing·value·type·`byte'·with·null·is·always·`false'59 ····<string>//·CS0472:·The·result·of·comparing·value·type·`byte'·with·null·is·always·`false'
46 //·Line:·960 //·Line:·9
47 //·Compiler·options:·-warnaserror·-warn:261 //·Compiler·options:·-warnaserror·-warn:2
  
48 class·C62 class·C
Offset 69, 25 lines modifiedOffset 85, 9 lines modified
69 {85 {
70 »       public·static·void·Compute·(int·x)86 »       public·static·void·Compute·(int·x)
71 »       {87 »       {
72 »       »       if·(true·&amp;&amp;·x·!=·null)88 »       »       if·(true·&amp;&amp;·x·!=·null)
73 »       »       »       return;89 »       »       »       return;
74 »       }90 »       }
75 }</string>91 }</string>
76 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false' 
77 //·Line:·14 
78 //·Compiler·options:·-warnaserror 
  
79 enum·E 
80 { 
81 } 
  
82 class·X 
83 { 
84 »       public·static·void·Main·() 
85 »       { 
86 »       »       E·u·=·0; 
87 »       »       var·b·=·u·==·(E?)null; 
88 »       } 
89 }</string> 
90 ··</Examples>92 ··</Examples>
91 </ErrorDocumentation>93 </ErrorDocumentation>
2.8 KB
CS0101
2.79 KB
CS0101
Ordering differences only
    
Offset 1, 20 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>CS0101</ErrorName>3 ··<ErrorName>CS0101</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;'5 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C'
6 //·Line:·86 //·Line:·13
  
7 interface·I&lt;T&gt;7 namespace·N
8 {8 {
 9 »       public·class·C
 10 »       {
 11 »       }
9 }12 }
  
10 partial·class·I&lt;T&gt;13 namespace·N
 14 {
 15 »       public·class·C
 16 »       {
 17 »       }
 18 }</string>
 19 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'
 20 //·Line:·5
 21 //·Compiler·options:·CS0101-7-2.cs
  
 22 class·Test·{}</string>
 23 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
 24 //·Line:·10
  
 25 namespace·Test
11 {26 {
 27 »       public·class·Foo
 28 »       {
 29 »       }
 30 »       
 31 »       namespace·Foo.PP
 32 »       {
 33 »       }
12 }</string>34 }</string>
13 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'35 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
14 //·Line:·1036 //·Line:·10
  
15 namespace·Test37 namespace·Test
16 {38 {
17 »       public·class·Foo39 »       public·class·Foo
Offset 43, 43 lines modifiedOffset 67, 14 lines modified
43 public·class·DupeEnumTest·{67 public·class·DupeEnumTest·{
44 »       public·static·void·Main(string[]·args)·{68 »       public·static·void·Main(string[]·args)·{
45 »       »       SomeEnum·someEnum·=·SomeEnum.Dog;69 »       »       SomeEnum·someEnum·=·SomeEnum.Dog;
46 »       »       Console.WriteLine("SomeEnum·Result:·"·+·someEnum.ToString70 »       »       Console.WriteLine("SomeEnum·Result:·"·+·someEnum.ToString
47 ());71 ());
48 »       }72 »       }
49 }</string>73 }</string>
50 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test' 
51 //·Line:·6 
  
52 class·Test·{} 
  
53 namespace·Test 
54 { 
55 }</string> 
56 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C' 
57 //·Line:·13 
  
58 namespace·N 
59 { 
60 »       public·class·C 
61 »       { 
62 »       } 
63 } 
  
64 namespace·N 
65 { 
66 »       public·class·C 
67 »       { 
68 »       } 
69 }</string> 
70 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test' 
71 //·Line:·5 
72 //·Compiler·options:·CS0101-7-2.cs 
  
73 class·Test·{}</string> 
74 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'74 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'
75 //·Line:·1075 //·Line:·10
76 using·System;76 using·System;
  
77 namespace·AA·{77 namespace·AA·{
78 »       namespace·VV·{78 »       namespace·VV·{
79 »       »       public·enum·SomeEnum·{79 »       »       public·enum·SomeEnum·{
Offset 90, 30 lines modifiedOffset 85, 35 lines modified
90 »       »       public·enum·SomeEnum·{85 »       »       public·enum·SomeEnum·{
91 »       »       »       Dog,86 »       »       »       Dog,
92 »       »       »       Fish,87 »       »       »       Fish,
93 »       »       »       Cat88 »       »       »       Cat
94 »       »       }89 »       »       }
95 »       }90 »       }
96 }</string>91 }</string>
97 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo' 
98 //·Line:·10 
  
99 namespace·Test 
100 { 
101 »       public·class·Foo 
102 »       { 
103 »       } 
104 »        
105 »       namespace·Foo.PP 
106 »       { 
107 »       } 
108 }</string> 
109 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`Test&lt;T&gt;'92 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`Test&lt;T&gt;'
110 //·Line:·793 //·Line:·7
111 //·Compiler·options:·CS0101-9-2.cs94 //·Compiler·options:·CS0101-9-2.cs
  
112 namespace·N95 namespace·N
113 {96 {
114 »       class·Test&lt;T&gt;·{}97 »       class·Test&lt;T&gt;·{}
115 }</string>98 }</string>
 99 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;'
 100 //·Line:·8
  
 101 interface·I&lt;T&gt;
 102 {
 103 }
  
 104 partial·class·I&lt;T&gt;
 105 {
 106 }</string>
Max diff block lines reached; 23/2816 bytes (0.82%) of diff not shown.
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.D'·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 »       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·delegate·void·D·(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.Baz(int)'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name18 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.D'·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 »       public·class·Test23 »       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·void·Baz·(int·i)·{}26 »       »       public·delegate·void·D·(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.Baz(int)'·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 »       public·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·void·Baz·(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>
2.11 KB
CS0591
2.1 KB
CS0591
Ordering differences only
    
Offset 3, 76 lines modifiedOffset 3, 76 lines modified
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.Runtime.CompilerServices.MethodImplAttribute'·attribute
6 //·Line:·86 //·Line:·8
  
7 using·System.Runtime.CompilerServices;7 using·System.Runtime.CompilerServices;
  
8 class·Test8 class·Program
9 {9 {
10 »       [MethodImplAttribute(445)] 
11 »       public·void·test·()10 »       [MethodImpl((MethodImplOptions)255)]
 11 »       void·Foo()
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute15 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
16 //·Line:·816 //·Line:·8
  
17 using·System.Runtime.InteropServices;17 using·System.Runtime.InteropServices;
18 using·System;18 using·System;
  
19 class·X·{19 class·X·{
20 »       [DllImport·("")]20 »       [DllImport·(null)]
21 »       extern·static·void·Blah·();21 »       extern·static·void·Blah·();
  
22 ····static·void·Main·(string·[]·args)22 ····static·void·Main·(string·[]·args)
23 ····{23 ····{
24 ····}24 ····}
  
25 }</string>25 }</string>
 26 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.GuidAttribute'·attribute
 27 //·Line:·6
  
 28 using·System.Runtime.InteropServices;
  
 29 [Guid·("aaa")]
 30 class·X·{
 31 static·void·Main·()·{}
 32 }</string>
26 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.AttributeUsageAttribute'·attribute33 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.AttributeUsageAttribute'·attribute
27 //·Line:·434 //·Line:·4
  
28 [System.AttributeUsage(0)]35 [System.AttributeUsage(0)]
29 class·ClassMain·{36 class·ClassMain·{
30 ····37 ····
31 ········public·static·void·Main·()·{38 ········public·static·void·Main·()·{
32 ········}39 ········}
33 }</string>40 }</string>
34 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute41 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute
35 //·Line:·842 //·Line:·8
  
36 using·System.Runtime.CompilerServices;43 using·System.Runtime.CompilerServices;
  
37 class·Program44 class·Test
38 {45 {
39 »       [MethodImpl((MethodImplOptions)255)] 
40 »       void·Foo()46 »       [MethodImplAttribute(445)]
 47 »       public·void·test·()
41 »       {48 »       {
42 »       }49 »       }
43 }</string>50 }</string>
44 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute51 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
45 //·Line:·852 //·Line:·8
  
46 using·System.Runtime.InteropServices;53 using·System.Runtime.InteropServices;
47 using·System;54 using·System;
  
48 class·X·{55 class·X·{
49 »       [DllImport·(null)]56 »       [DllImport·("")]
50 »       extern·static·void·Blah·();57 »       extern·static·void·Blah·();
  
51 ····static·void·Main·(string·[]·args)58 ····static·void·Main·(string·[]·args)
52 ····{59 ····{
53 ····}60 ····}
  
54 }</string>61 }</string>
55 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.GuidAttribute'·attribute 
56 //·Line:·6 
  
57 using·System.Runtime.InteropServices; 
  
58 [Guid·("aaa")] 
59 class·X·{ 
60 static·void·Main·()·{} 
61 }</string> 
62 ··</Examples>62 ··</Examples>
63 </ErrorDocumentation>63 </ErrorDocumentation>
1.54 KB
CS0594
1.53 KB
CS0594
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>CS0594</ErrorName>3 ··<ErrorName>CS0594</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'5 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`decimal'
6 //·Line:·66 //·Line:·6
  
7 class·X·{7 class·X·{
8 »       public·static·void·Main()·{8 »       public·static·void·Main()·{
9 »       »       float·b·=·11111111111111111111111111111111111122222222222222222f;9 »       »       decimal·d·=·12311111111111111111111111111111111111111111111111m;
10 »       }10 »       }
11 }</string>11 }</string>
12 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`decimal'12 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`double'
13 //·Line:·613 //·Line:·6
  
14 class·X·{14 class·X·{
15 »       public·static·void·Main()·{15 »       public·static·void·Main()·{
16 »       »       decimal·d·=·12311111111111111111111111111111111111111111111111m;16 »       »       double·dbl·=·1.0e99999;
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`double'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 »       »       double·dbl·=·1.0e99999;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()·{
30 »       »       float·f·=·1.0e999999f;30 »       »       float·b·=·11111111111111111111111111111111111122222222222222222f;
31 »       }31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
2.38 KB
CS8200
2.37 KB
CS8200
Ordering differences only
    
Offset 3, 40 lines modifiedOffset 3, 32 lines modified
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:·116 //·Line:·11
  
7 public·class·C7 public·class·C
8 {8 {
 9 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);
9 »       public·C·(bool·value) 
10 »       {»      »       
11 »       } 
  
12 »       public·C·() 
13 »       »       :·this·(Foo·(out·int·arg)) 
14 »       {»       
15 »       } 
  
16 »       static·bool·Foo·(out·int·arg)10 »       static·bool·Foo·(out·int·arg)
17 »       {11 »       {
18 »       »       arg·=·2;12 »       »       arg·=·2;
19 »       »       return·false;13 »       »       return·false;
20 »       }14 »       }
21 }</string>15 }</string>
22 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers16 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
23 //·Line:·1117 //·Line:·6
  
24 public·class·C18 public·class·C
25 {19 {
26 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);20 »       bool·res·=·Foo·()·is·string·s;
  
27 »       static·bool·Foo·(out·int·arg)21 »       static·object·Foo·()
28 »       {22 »       {
29 »       »       arg·=·2; 
30 »       »       return·false;23 »       »       return·null;
31 »       }24 »       }
32 }</string>25 }</string>
33 ····<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
34 //·Line:·627 //·Line:·6
  
35 public·class·C28 public·class·C
36 {29 {
Offset 47, 36 lines modifiedOffset 39, 44 lines modified
47 »       »       arg·=·2;39 »       »       arg·=·2;
48 »       »       return·false;40 »       »       return·false;
49 »       }41 »       }
50 }</string>42 }</string>
51 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers43 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
52 //·Line:·644 //·Line:·6
  
53 public·class·C 
54 { 
55 »       bool·res·=·Foo·()·is·string·s; 
  
56 »       static·object·Foo·() 
57 »       { 
58 »       »       return·null; 
59 »       } 
60 }</string> 
61 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers 
62 //·Line:·6 
  
63 class·X45 class·X
64 {46 {
65 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;47 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;
  
66 ····static·object·Foo·()48 ····static·object·Foo·()
67 ····{49 ····{
68 ········return·false;50 ········return·false;
69 ····}51 ····}
70 }</string>52 }</string>
71 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers53 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
 54 //·Line:·11
  
 55 public·class·C
 56 {
 57 »       public·C·(bool·value)
 58 »       {»      »      
 59 »       }
  
 60 »       public·C·()
 61 »       »       :·this·(Foo·(out·int·arg))
 62 »       {»      
 63 »       }
  
 64 »       static·bool·Foo·(out·int·arg)
 65 »       {
 66 »       »       arg·=·2;
 67 »       »       return·false;
 68 »       }
 69 }</string>
 70 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
72 //·Line:·871 //·Line:·8
  
73 using·System;72 using·System;
  
74 public·class·C73 public·class·C
75 {74 {
76 »       event·Action·H·=·Foo·(out·var·res);75 »       event·Action·H·=·Foo·(out·var·res);
5.77 KB
CS0030
5.76 KB
CS0030
Ordering differences only
    
Offset 1, 36 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>CS0030</ErrorName>3 ··<ErrorName>CS0030</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0030:·Cannot·convert·type·`System.DateTime'·to·`string'5 ····<string>//·CS0030:·Cannot·convert·type·`Blah'·to·`float'
6 //·Line:·106 //·Line:·12
  
7 using·System;7 public·class·Blah·{
  
8 public·class·Blah8 »       public·static·int·Main·()
 9 »       {
 10 »       »       Blah·k;
 11 »       »       
 12 »       »       k·=·new·Blah·();
 13 »       »       
 14 »       »       float·f·=·(float)·k;
 15 »       »       
 16 »       }
 17 }</string>
 18 ····<string>//·CS0030:·Cannot·convert·type·`string'·to·`IA'
 19 //·Line:·13
  
 20 interface·IA
 21 {
 22 }
  
 23 class·MainClass
9 {24 {
10 »       public·static·void·Main·()25 »       public·static·void·Main·()
11 »       {26 »       {
12 »       »       string·s·=·(string)DateTime.Now;27 »       »       string·s·=·"s";
 28 »       »       IA·i·=·(IA)·s;
13 »       }29 »       }
14 }</string>30 }</string>
15 ····<string>//·CS0030:·Cannot·convert·type·`object'·to·`S'31 ····<string>//·CS0030:·Cannot·convert·type·`S'·to·`E'
16 //·Line:·1332 //·Line:·10
17 //·Compiler·options:·-langversion:latest 
  
18 ref·struct·S33 enum·E
19 {34 {
 35 »       V
20 }36 }
  
21 class·X37 struct·S
22 {38 {
 39 »       public·static·explicit·operator·int·(S·val)
 40 »       {
 41 »       »       return·1;
 42 »       }
 43 }
  
 44 class·C
 45 {
 46 »       E·Foo·()
 47 »       {
 48 »       »       S·s·=·new·S·();
 49 »       »       return·(E)·s;
 50 »       }
  
23 »       public·static·void·Foo·(object·o)51 »       public·static·void·Main·()
24 »       {52 »       {
25 »       »       var·res·=·(S)·o; 
26 »       }53 »       }
27 }</string>54 }</string>
28 ····<string>//·CS0030:·Cannot·convert·type·`Position'·to·`Board.Stone'55 ····<string>//·CS0030:·Cannot·convert·type·`Position'·to·`Board.Stone'
29 //·Line:·2056 //·Line:·20
  
30 using·System;57 using·System;
31 using·System.Collections;58 using·System.Collections;
Offset 61, 35 lines modifiedOffset 92, 27 lines modified
61 class·X92 class·X
62 {93 {
63 »       static·void·Foo&lt;T1,T2&gt;·(T2[]·array)·where·T1·:·class·where·T2·:·struct94 »       static·void·Foo&lt;T1,T2&gt;·(T2[]·array)·where·T1·:·class·where·T2·:·struct
64 »       {95 »       {
65 »       »       T1[]·a·=·(T1[])array;96 »       »       T1[]·a·=·(T1[])array;
66 »       }97 »       }
67 }</string>98 }</string>
68 ····<string>//·CS0030:·Cannot·convert·type·`X'·to·`S'99 ····<string>//·CS0030:·Cannot·convert·type·`object'·to·`S'
69 //·Line:·10100 //·Line:·13
 101 //·Compiler·options:·-langversion:latest
  
70 struct·S·{102 ref·struct·S
 103 {
71 }104 }
  
72 class·X·{ 
73 »       static·void·Main·() 
74 »       { 
75 »       »       S·s·=·(S)default(X); 
76 »       } 
77 }</string> 
78 ····<string>//·CS0030:·Cannot·convert·type·`bool'·to·`int' 
79 //·Line:·9 
  
80 class·X105 class·X
81 {106 {
82 »       static·void·Main·()107 »       public·static·void·Foo·(object·o)
83 »       {108 »       {
 109 »       »       var·res·=·(S)·o;
84 »       »       const·bool·b·=·true; 
85 »       »       int·a·=·(int)(b·?·true·:·false); 
86 »       }110 »       }
87 }</string>111 }</string>
88 ····<string>//·CS0030:·Cannot·convert·type·`TestCase.MyEnum'·to·`TestCase.OSType'112 ····<string>//·CS0030:·Cannot·convert·type·`TestCase.MyEnum'·to·`TestCase.OSType'
89 //·Line:·9113 //·Line:·9
  
90 public·class·TestCase114 public·class·TestCase
91 {115 {
Offset 117, 107 lines modifiedOffset 140, 69 lines modified
117 »       »       }140 »       »       }
118 »       }141 »       }
  
119 »       enum·MyEnum·{142 »       enum·MyEnum·{
120 »       »       Value1143 »       »       Value1
121 »       }144 »       }
122 }</string>145 }</string>
123 ····<string>//·CS0030:·Cannot·convert·type·`T'·to·`X'146 ····<string>//·CS0030:·Cannot·convert·type·`System.DateTime'·to·`string'
124 //·Line:·8 
125 class·Foo&lt;T&gt; 
126 »       where·T·:·System.ICloneable 
127 { 
128 »       public·X·Test·(T·t) 
129 »       { 
130 »       »       return·(X)·t; 
131 »       } 
132 } 
  
Max diff block lines reached; 3164/5864 bytes (53.96%) of diff not shown.
1.52 KB
CS7034
1.51 KB
CS7034
Ordering differences only
    
Offset 1, 11 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>CS7034</ErrorName>3 ··<ErrorName>CS7034</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS7034:·The·specified·version·string·`2.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
 6 //·Line:·6
  
 7 using·System.Reflection;
  
 8 [assembly:·AssemblyVersion("2.*")]</string>
 9 ····<string>//·CS7034:·The·specified·version·string·`2.0.*.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
 10 //·Line:·6
  
 11 using·System.Reflection;
  
 12 [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]]]13 ····<string>//·CS7034:·The·specified·version·string·`0.0.0.80420'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
6 //·Line:·714 //·Line:·7
  
7 using·System;15 using·System;
8 using·System.Reflection;16 using·System.Reflection;
  
9 [assembly:·AssemblyVersion·("0.0.0.80420")]17 [assembly:·AssemblyVersion·("0.0.0.80420")]
Offset 13, 21 lines modifiedOffset 25, 9 lines modified
13 public·class·Test·{25 public·class·Test·{
  
14 »       public·static·int·Main·()26 »       public·static·int·Main·()
15 »       {27 »       {
16 »       »       return·1;28 »       »       return·1;
17 »       }29 »       }
18 }</string>30 }</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]]] 
24 //·Line:·6 
  
25 using·System.Reflection; 
  
26 [assembly:·AssemblyVersion("2.*")]</string> 
27 ··</Examples>31 ··</Examples>
28 </ErrorDocumentation>32 </ErrorDocumentation>
1.25 KB
CS1590
1.24 KB
CS1590
Ordering differences only
    
Offset 1, 23 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>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·`file'·attribute
6 //·Line:·8 
7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
8 namespace·Testing 
9 { 
10 ···///·&lt;include/&gt; 
11 ···public·class·Test 
12 ···{ 
13 ···} 
14 }</string> 
15 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute 
16 //·Line:·166 //·Line:·16
17 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
18 namespace·Testing8 namespace·Testing
19 {9 {
20 ···///·comment10 ···///·comment
21 ···public·class·Test11 ···public·class·Test
Offset 29, 14 lines modifiedOffset 18, 25 lines modified
  
29 »       ///·&lt;include·path='/foo/bar'·/&gt;18 »       ///·&lt;include·path='/foo/bar'·/&gt;
30 »       public·void·Bar·(int·x)19 »       public·void·Bar·(int·x)
31 »       {20 »       {
32 »       }21 »       }
33 ···}22 ···}
34 }</string>23 }</string>
 24 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
 25 //·Line:·8
 26 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
 27 namespace·Testing
 28 {
 29 ···///·&lt;include/&gt;
 30 ···public·class·Test
 31 ···{
 32 ···}
 33 }</string>
35 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute34 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute
36 //·Line:·1135 //·Line:·11
37 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror36 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
38 namespace·Testing37 namespace·Testing
39 {38 {
40 ···///·comment39 ···///·comment
2.46 KB
CS0170
2.44 KB
CS0170
Ordering differences only
    
Offset 1, 93 lines modifiedOffset 1, 57 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`c'5 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'
6 //·Line:·116 //·Line:·21
  
7 struct·A 
8 { 
9 »       public·long·b; 
10 »       public·float·c; 
  
11 »       public·A·(int·foo) 
12 »       { 
13 »       »       b·=·(long)·c; 
14 »       »       c·=·1; 
15 »       } 
16 }</string> 
17 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a' 
18 //·Line:·17 
  
19 using·System;7 using·System;
  
20 public·struct·S8 struct·S2
21 {9 {
22 »       public·Action·a;10 »       public·int·p;
23 }11 }
  
 12 struct·S
 13 {
 14 »       public·S2·s2;
 15 }
  
24 public·class·Test16 class·C
25 {17 {
26 »       static·void·Main·()18 ····static·void·Main()
27 »       {19 ····{
28 »       »       S·s;20 »       »       S·s;
29 »       »       s.a·+=·delegate·{·}; 
30 »       }21 »       »       Console.WriteLine·(s.s2.p);
 22 ····}
31 }</string>23 }</string>
32 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'24 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
33 //·Line:·2425 //·Line:·21
  
34 public·class·C26 public·class·C
35 {27 {
36 »       public·int·v;28 »       public·int·v;
37 }29 }
  
38 public·struct·S30 public·struct·S
39 {31 {
 32 »       public·int·a;
40 »       public·C·c;33 »       public·C·c;
41 }34 }
  
42 public·struct·S2 
43 { 
44 »       S·s; 
45 } 
  
46 public·class·Test35 public·class·Test
47 {36 {
48 »       static·void·Main·()37 »       static·void·Main·()
49 »       {38 »       {
50 »       »       S·s;39 »       »       S·s;
 40 »       »       s.a·=·2;
51 »       »       int·xx·=·s.c.v;41 »       »       int·xx·=·s.c.v;
52 »       }42 »       }
53 }</string>43 }</string>
54 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p' 
55 //·Line:·21 
  
56 using·System; 
  
57 struct·S2 
58 { 
59 »       public·int·p; 
60 } 
  
61 struct·S 
62 { 
63 »       public·S2·s2; 
64 } 
  
65 class·C 
66 { 
67 ····static·void·Main() 
68 ····{ 
69 »       »       S·s; 
70 »       »       Console.WriteLine·(s.s2.p); 
71 ····} 
72 }</string> 
73 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'44 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'
74 //·Line:·2145 //·Line:·21
  
75 namespace·CS017046 namespace·CS0170
76 {47 {
77 »       public·struct·Foo·{48 »       public·struct·Foo·{
78 »       »       public·int·a;49 »       »       public·int·a;
Offset 105, 31 lines modifiedOffset 69, 67 lines modified
105 »       »       »       Foo·f;69 »       »       »       Foo·f;
106 »       »       »       Bar·b·=·new·Bar();70 »       »       »       Bar·b·=·new·Bar();
107 »       »       »       b.Inc·(f.a);71 »       »       »       b.Inc·(f.a);
108 »       »       }72 »       »       }
109 »       }73 »       }
110 }</string>74 }</string>
111 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'75 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
112 //·Line:·2176 //·Line:·24
  
113 public·class·C77 public·class·C
114 {78 {
115 »       public·int·v;79 »       public·int·v;
116 }80 }
  
117 public·struct·S81 public·struct·S
118 {82 {
119 »       public·int·a; 
120 »       public·C·c;83 »       public·C·c;
121 }84 }
  
 85 public·struct·S2
 86 {
 87 »       S·s;
 88 }
  
122 public·class·Test89 public·class·Test
Max diff block lines reached; 548/2465 bytes (22.23%) of diff not shown.
1.25 KB
CS0545
1.23 KB
CS0545
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>CS0545</ErrorName>3 ··<ErrorName>CS0545</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0545:·`DerivedClass.Value.get':·cannot·override·because·`BaseClass.Value'·does·not·have·an·overridable·get·accessor 
6 //·Line:·9 
  
7 abstract·class·BaseClass·{ 
8 ········protected·abstract·int·Value·{·set;·} 
9 } 
  
10 class·DerivedClass:·BaseClass·{ 
11 ········protected·override·int·Value·{·get·{}·set·{}·} 
12 }</string> 
13 ····<string>//·CS0545:·`B.Prop':·cannot·override·because·`A.Prop'·does·not·have·accessible·get·accessor5 ····<string>//·CS0545:·`B.Prop':·cannot·override·because·`A.Prop'·does·not·have·accessible·get·accessor
14 //·Line:·136 //·Line:·13
  
15 public·class·A7 public·class·A
16 {8 {
17 »       public·virtual·string·Prop·{9 »       public·virtual·string·Prop·{
18 »       »       set;·private·get;10 »       »       set;·private·get;
Offset 24, 9 lines modifiedOffset 14, 19 lines modified
24 ·14 ·
25 public·class·B·:·A15 public·class·B·:·A
26 {16 {
27 »       sealed·override·public·string·Prop·{17 »       sealed·override·public·string·Prop·{
28 »       »       set·{·}18 »       »       set·{·}
29 »       }···19 »       }···
30 }</string>20 }</string>
 21 ····<string>//·CS0545:·`DerivedClass.Value.get':·cannot·override·because·`BaseClass.Value'·does·not·have·an·overridable·get·accessor
 22 //·Line:·9
  
 23 abstract·class·BaseClass·{
 24 ········protected·abstract·int·Value·{·set;·}
 25 }
  
 26 class·DerivedClass:·BaseClass·{
 27 ········protected·override·int·Value·{·get·{}·set·{}·}
 28 }</string>
31 ··</Examples>29 ··</Examples>
32 </ErrorDocumentation>30 </ErrorDocumentation>
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 ················}
4.04 KB
CS0453
4.02 KB
CS0453
Ordering differences only
    
Offset 1, 72 lines modifiedOffset 1, 60 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`Foo'·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;'5 ····<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)'
6 //·Line:·106 //·Line:·20
7 public·class·Foo 
8 {·} 
  
9 class·X 
 7 using·System;
  
 8 public·static·class·Foo
10 {9 {
11 »       static·void·Main·()10 »       public·static·string·Test_2&lt;T&gt;·(this·T·s)·where·T·:·struct
12 »       {11 »       {
13 »       »       Foo?·foo·=·new·Foo·();12 »       »       return·null;
14 »       }13 »       }
 14 }
15 }</string> 
16 ····<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)' 
17 //·Line:·10 
  
18 class·Tester15 namespace·B
19 {16 {
 17 »       public·class·M
20 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·struct 
21 »       { 
22 »       } 
23 »        
24 »       public·static·int·Main·() 
25 »       {18 »       {
26 »       »       dynamic·d·=·1; 
27 »       »       Foo&lt;dynamic&gt;(d); 
28 »       »       return·0;19 »       »       public·static·void·Main·()
 20 »       »       {
 21 »       »       »       new·M().Test_2();
 22 »       »       }
29 »       }23 »       }
30 }</string>24 }</string>
31 ····<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;'25 ····<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;'
32 //·Line:·1426 //·Line:·14
  
33 using·System;27 using·System;
  
34 public·static·class·Nullable_Test·{28 public·static·class·Nullable_Test·{
35 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)29 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)
36 »       {30 »       {
37 »       »       return·0;31 »       »       return·0;
38 »       }32 »       }
39 }</string>33 }</string>
40 ····<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)'34 ····<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;'
41 //·Line:·2035 //·Line:·14
  
  
42 using·System;36 public·class·Foo&lt;T&gt;
 37 »       where·T·:·struct
 38 {·}
  
 39 public·struct·Bar
 40 {·}
43 public·static·class·Foo 
44 { 
45 »       public·static·string·Test_2&lt;T&gt;·(this·T·s)·where·T·:·struct 
46 »       { 
47 »       »       return·null; 
48 »       } 
49 } 
  
50 namespace·B41 class·X
51 {42 {
52 »       public·class·M43 »       static·void·Main·()
53 »       {44 »       {
 45 »       »       Foo&lt;Bar?&gt;·foo;
54 »       »       public·static·void·Main·() 
55 »       »       { 
56 »       »       »       new·M().Test_2(); 
57 »       »       } 
58 »       }46 »       }
59 }</string>47 }</string>
60 ····<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;'48 ····<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;'
61 //·Line:·1049 //·Line:·10
62 public·class·MyValue&lt;T&gt;50 public·class·MyValue&lt;T&gt;
63 »       where·T·:·struct51 »       where·T·:·struct
64 {·}52 {·}
Offset 83, 42 lines modifiedOffset 71, 54 lines modified
  
83 public·class·C&lt;T&gt;·where·T·:·struct71 public·class·C&lt;T&gt;·where·T·:·struct
84 {72 {
85 }73 }
  
86 class·A74 class·A
87 {75 {
88 »       public·C&lt;string&gt;·Foo·()76 »       public·void·Foo·(C&lt;string&gt;[]·args)
89 »       {77 »       {
90 »       }78 »       }
91 }</string>79 }</string>
92 ····<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;'80 ····<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;'
93 //·Line:·1081 //·Line:·10
  
94 public·class·C&lt;T&gt;·where·T·:·struct82 public·class·C&lt;T&gt;·where·T·:·struct
95 {83 {
96 }84 }
  
97 class·A85 class·A
98 {86 {
99 »       public·void·Foo·(C&lt;string&gt;[]·args)87 »       public·C&lt;string&gt;·Foo·()
100 »       {88 »       {
101 »       }89 »       }
102 }</string>90 }</string>
103 ····<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;'91 ····<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)'
104 //·Line:·1492 //·Line:·10
105 public·class·Foo&lt;T&gt; 
106 »       where·T·:·struct 
107 {·} 
  
108 public·struct·Bar93 class·Tester
 94 {
 95 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·struct
 96 »       {
 97 »       }
 98 »       
 99 »       public·static·int·Main·()
 100 »       {
 101 »       »       dynamic·d·=·1;
 102 »       »       Foo&lt;dynamic&gt;(d);
 103 »       »       return·0;
Max diff block lines reached; 144/4083 bytes (3.53%) of diff not shown.
1.77 KB
CS0157
1.76 KB
CS0157
Ordering differences only
    
Offset 8, 45 lines modifiedOffset 8, 33 lines modified
8 class·T·{8 class·T·{
9 »       static·void·Main·()9 »       static·void·Main·()
10 »       {10 »       {
11 »       »       while·(true)·{11 »       »       while·(true)·{
12 »       »       »       try·{12 »       »       »       try·{
13 »       »       »       »       System.Console.WriteLine·("trying");13 »       »       »       »       System.Console.WriteLine·("trying");
14 »       »       »       }·finally·{14 »       »       »       }·finally·{
15 »       »       »       »       goto·foo;15 »       »       »       »       continue;
16 »       »       »       }16 »       »       »       }
17 »       »       foo·: 
18 »       »       »       ; 
19 »       »       } 
20 »       } 
21 }</string> 
22 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause 
23 //·Line:·9 
  
24 class·X·{ 
25 »       void·A·() 
26 »       { 
27 »       »       try·{ 
28 »       »       }·finally·{ 
29 »       »       »       return; 
30 »       »       }17 »       »       }
31 »       }18 »       }
32 }</string>19 }</string>
33 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause20 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
34 //·Line:·1121 //·Line:·11
  
35 class·T·{22 class·T·{
36 »       static·void·Main·()23 »       static·void·Main·()
37 »       {24 »       {
38 »       »       while·(true)·{25 »       »       while·(true)·{
39 »       »       »       try·{26 »       »       »       try·{
40 »       »       »       »       System.Console.WriteLine·("trying");27 »       »       »       »       System.Console.WriteLine·("trying");
41 »       »       »       }·finally·{28 »       »       »       }·finally·{
42 »       »       »       »       continue;29 »       »       »       »       goto·foo;
43 »       »       »       }30 »       »       »       }
 31 »       »       foo·:
 32 »       »       »       ;
44 »       »       }33 »       »       }
45 »       }34 »       }
46 }</string>35 }</string>
47 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause36 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
48 //·Line:·1137 //·Line:·11
  
49 class·T·{38 class·T·{
Offset 58, 14 lines modifiedOffset 46, 39 lines modified
58 »       »       »       }·finally·{46 »       »       »       }·finally·{
59 »       »       »       »       break;47 »       »       »       »       break;
60 »       »       »       }48 »       »       »       }
61 »       »       }49 »       »       }
62 »       }50 »       }
63 }</string>51 }</string>
64 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause52 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
 53 //·Line:·10
  
 54 class·Foo·{
 55 »       static·void·Main·()·{·int·i;·foo·(out·i);·}
 56 »       static·void·foo·(out·int·i)
 57 »       {
 58 »       »       try·{}
 59 »       »       finally·{
 60 »       »       »       return;
 61 »       »       }
 62 »       }
 63 }</string>
 64 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
 65 //·Line:·9
  
 66 class·X·{
 67 »       void·A·()
 68 »       {
 69 »       »       try·{
 70 »       »       }·finally·{
 71 »       »       »       return;
 72 »       »       }
 73 »       }
 74 }</string>
 75 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
65 //·Line:·1276 //·Line:·12
  
66 class·T·{77 class·T·{
67 »       static·void·Main·()78 »       static·void·Main·()
68 »       {79 »       {
69 »       »       while·(true)·{·80 »       »       while·(true)·{·
70 »       »       »       try·{81 »       »       »       try·{
Offset 75, 22 lines modifiedOffset 88, 9 lines modified
75 »       »       »       »       ····break;88 »       »       »       »       ····break;
76 »       »       »       »       }89 »       »       »       »       }
77 »       »       »       »       catch·{}90 »       »       »       »       catch·{}
78 »       »       »       }91 »       »       »       }
79 »       »       }92 »       »       }
80 »       }93 »       }
81 }</string>94 }</string>
82 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause 
83 //·Line:·10 
  
84 class·Foo·{ 
85 »       static·void·Main·()·{·int·i;·foo·(out·i);·} 
86 »       static·void·foo·(out·int·i) 
87 »       { 
88 »       »       try·{} 
89 »       »       finally·{ 
90 »       »       »       return; 
91 »       »       } 
92 »       } 
93 }</string> 
94 ··</Examples>95 ··</Examples>
95 </ErrorDocumentation>96 </ErrorDocumentation>
1.76 KB
CS0067
1.75 KB
CS0067
Ordering differences only
    
Offset 1, 37 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>CS0067</ErrorName>3 ··<ErrorName>CS0067</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used 
6 //·Line:·12 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 using·System; 
  
9 class·ErrorCS0067·{ 
10 »       public·delegate·void·FooHandler·(); 
11 } 
  
12 class·Foo·{ 
13 »       private·event·ErrorCS0067.FooHandler·OnFoo; 
14 »        
15 »       public·static·void·Main·()·{ 
16 »       } 
17 }</string> 
18 ····<string>//·CS0067:·The·event·`S.EH'·is·never·used5 ····<string>//·CS0067:·The·event·`S.EH'·is·never·used
19 //·Line:·96 //·Line:·9
20 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
21 using·System;8 using·System;
  
22 static·class·S9 static·class·S
23 {10 {
24 »       public·static·event·EventHandler·EH;11 »       public·static·event·EventHandler·EH;
25 }</string>12 }</string>
 13 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used
 14 //·Line:·12
 15 //·Compiler·options:·-warnaserror·-warn:3
  
 16 using·System;
  
 17 class·Foo
 18 {
 19 »       public·event·FooHandler·OnFoo;
 20 »       public·delegate·void·FooHandler·();
  
 21 »       public·static·void·Main·()
 22 »       {
 23 »       }
 24 }</string>
26 ····<string>//·CS0067:·The·event·`EventTestClass.Elapsed'·is·never·used25 ····<string>//·CS0067:·The·event·`EventTestClass.Elapsed'·is·never·used
27 //·Line:·826 //·Line:·8
28 //·Compiler·options:·-warnaserror27 //·Compiler·options:·-warnaserror
  
29 using·System;28 using·System;
  
30 public·class·EventTestClass·:·IEventTest29 public·class·EventTestClass·:·IEventTest
Offset 41, 22 lines modifiedOffset 40, 23 lines modified
  
41 public·interface·IEventTest·40 public·interface·IEventTest·
42 {41 {
43 »       event·EventHandler·Elapsed;42 »       event·EventHandler·Elapsed;
44 }</string>43 }</string>
45 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used44 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used
46 //·Line:·1245 //·Line:·12
47 //·Compiler·options:·-warnaserror·-warn:346 //·Compiler·options:·-warnaserror·-warn:4
  
48 using·System;47 using·System;
  
 48 class·ErrorCS0067·{
49 class·Foo 
50 { 
51 »       public·event·FooHandler·OnFoo; 
52 »       public·delegate·void·FooHandler·();49 »       public·delegate·void·FooHandler·();
 50 }
  
 51 class·Foo·{
 52 »       private·event·ErrorCS0067.FooHandler·OnFoo;
 53 »       
53 »       public·static·void·Main·()54 »       public·static·void·Main·()·{
54 »       { 
55 »       }55 »       }
56 }</string>56 }</string>
57 ··</Examples>57 ··</Examples>
58 </ErrorDocumentation>58 </ErrorDocumentation>
2.07 KB
CS1001
2.06 KB
CS1001
Ordering differences only
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·identifier 
6 //·Line:·6 
  
7 public·class·Foo 
8 { 
9 ····public·event·System.Collections.Generic.IList&lt;int&gt; 
10 }</string> 
11 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier 
12 //·Line:·6 
  
13 public·class·MonoRuntime 
14 { 
15 »       public·static·void·Main·(A,·B) 
16 »       { 
17 »       } 
18 }</string> 
19 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier5 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier
20 //·Line:·86 //·Line:·8
  
21 static·class·Converter7 static·class·Converter
22 {8 {
23 »       static·Dictionary&lt;Options,·string&gt;·options·=·new·Dictionary&lt;Options,·string&gt;·()·9 »       static·Dictionary&lt;Options,·string&gt;·options·=·new·Dictionary&lt;Options,·string&gt;·()·
24 »       {10 »       {
25 »       »       {·Options.,·"I·am·completed!"·},11 »       »       {·Options.,·"I·am·completed!"·},
26 »       };12 »       };
27 }</string>13 }</string>
28 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier14 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
29 //·Line:·615 //·Line:·6
  
30 class·B&lt;T&gt;16 class·C
31 {17 {
32 »       T·Foo·(T)18 »       public·void·Foo·(params·System.Action)
33 »       {19 »       {
34 »       }20 »       }
35 }</string>21 }</string>
 22 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier
 23 //·Line:·6
  
 24 public·class·Foo
 25 {
 26 ····public·event·System.Collections.Generic.IList&lt;int&gt;
 27 }</string>
36 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier28 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
37 //·Line:·829 //·Line:·8
  
38 class·C30 class·C
39 {31 {
40 »       public·static·void·Main·()32 »       public·static·void·Main·()
41 »       {33 »       {
42 »       »       object·o·=·(int)·=&gt;·null;34 »       »       object·o·=·(int)·=&gt;·null;
43 »       }35 »       }
44 }</string>36 }</string>
45 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier37 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
46 //·Line:·638 //·Line:·6
  
 39 class·B&lt;T&gt;
 40 {
 41 »       T·Foo·(T)
 42 »       {
 43 »       }
 44 }</string>
 45 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
 46 //·Line:·6
  
47 class·T·{47 class·T·{
48 »       //·Change·(args)·to·(string·args)·to·fix·it48 »       //·Change·(args)·to·(string·args)·to·fix·it
49 »       public·static·int·Main·(args)49 »       public·static·int·Main·(args)
50 »       {50 »       {
51 »       }51 »       }
52 }</string>52 }</string>
53 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier53 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier
54 //·Line:·654 //·Line:·6
  
55 class·C55 public·class·MonoRuntime
56 {56 {
57 »       public·void·Foo·(params·System.Action)57 »       public·static·void·Main·(A,·B)
58 »       {58 »       {
59 »       }59 »       }
60 }</string>60 }</string>
61 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive61 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive
62 //·Line:·562 //·Line:·5
  
63 #if·false63 #if·false
1.09 KB
CS0406
1.07 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·`A'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list 
6 //·Line:·7 
  
7 class·A·{·} 
8 interface·I·{·} 
  
9 class·Foo&lt;T&gt;·where·T·:·I,·A 
10 { 
11 }</string> 
12 ····<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·`B'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list
13 //·Line:·86 //·Line:·8
  
14 class·A·{·}7 class·A·{·}
15 class·B·{·}8 class·B·{·}
  
16 class·Foo&lt;T&gt;9 class·Foo&lt;T&gt;
17 »       where·T·:·A,·B10 »       where·T·:·A,·B
18 {11 {
19 }</string>12 }</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·list
 14 //·Line:·7
  
 15 class·A·{·}
 16 interface·I·{·}
  
 17 class·Foo&lt;T&gt;·where·T·:·I,·A
 18 {
 19 }</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
1020 B
CS0179
1010 B
CS0179
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>CS0179</ErrorName>3 ··<ErrorName>CS0179</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0179:·`X.extern_method()'·cannot·declare·a·body·because·it·is·marked·extern
 6 //·Line:
  
 7 class·X·{
  
 8 »       public·extern·int·extern_method·()
 9 »       »       {
 10 »       »       }
 11 »       
 12 »       public·static·void·Main·()
 13 »       »       {
 14 »       »       }
 15 }</string>
5 ····<string>//·CS0179:·`Bar.Foo.set'·cannot·declare·a·body·because·it·is·marked·extern16 ····<string>//·CS0179:·`Bar.Foo.set'·cannot·declare·a·body·because·it·is·marked·extern
6 //·Line:·517 //·Line:·5
  
7 class·Bar·{18 class·Bar·{
8 »       extern·int·Foo·{19 »       extern·int·Foo·{
9 »       »       set·{·}20 »       »       set·{·}
10 »       »       get·{·}21 »       »       get·{·}
Offset 20, 22 lines modifiedOffset 33, 9 lines modified
  
20 class·Bar·{33 class·Bar·{
21 »       extern·event·FooHandler·OnFoo·{34 »       extern·event·FooHandler·OnFoo·{
22 »       »       add·{·}35 »       »       add·{·}
23 »       »       remove·{·}36 »       »       remove·{·}
24 »       }37 »       }
25 }</string>38 }</string>
26 ····<string>//·CS0179:·`X.extern_method()'·cannot·declare·a·body·because·it·is·marked·extern 
27 //·Line: 
  
28 class·X·{ 
  
29 »       public·extern·int·extern_method·() 
30 »       »       { 
31 »       »       } 
32 »        
33 »       public·static·void·Main·() 
34 »       »       { 
35 »       »       } 
36 }</string> 
37 ··</Examples>39 ··</Examples>
38 </ErrorDocumentation>40 </ErrorDocumentation>
1.32 KB
CS4010
1.31 KB
CS4010
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>CS4010</ErrorName>3 ··<ErrorName>CS4010</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4010:·Cannot·convert·async·lambda·expression·to·delegate·type·`System.Func&lt;bool&gt;'5 ····<string>//·CS4010:·Cannot·convert·async·anonymous·method·to·delegate·type·`System.Func&lt;string&gt;'
6 //·Line:·166 //·Line:·10
  
7 using·System;7 using·System;
8 using·System.Threading.Tasks; 
  
9 class·C8 class·C
10 {9 {
11 »       static·Task&lt;int&gt;·GetInt·() 
12 »       { 
13 »       »       return·null; 
14 »       } 
15 »        
16 »       public·static·void·Main·()10 »       public·static·void·Main·()
17 »       {11 »       {
18 »       »       Func&lt;bool&gt;·a·=·async·()·=&gt;·{·await·GetInt·();·};12 »       »       Func&lt;string&gt;·a·=·async·delegate·{·};
19 »       }13 »       }
20 }</string>14 }</string>
21 ····<string>//·CS4010:·Cannot·convert·async·anonymous·method·to·delegate·type·`System.Func&lt;string&gt;'15 ····<string>//·CS4010:·Cannot·convert·async·lambda·expression·to·delegate·type·`System.Func&lt;bool&gt;'
22 //·Line:·1016 //·Line:·16
  
23 using·System;17 using·System;
 18 using·System.Threading.Tasks;
  
24 class·C19 class·C
25 {20 {
 21 »       static·Task&lt;int&gt;·GetInt·()
 22 »       {
 23 »       »       return·null;
 24 »       }
 25 »       
26 »       public·static·void·Main·()26 »       public·static·void·Main·()
27 »       {27 »       {
28 »       »       Func&lt;string&gt;·a·=·async·delegate·{·};28 »       »       Func&lt;bool&gt;·a·=·async·()·=&gt;·{·await·GetInt·();·};
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
7.06 KB
CS0177
7.05 KB
CS0177
Ordering differences only
    
Offset 23, 67 lines modifiedOffset 23, 40 lines modified
23 »       try·{23 »       try·{
24 »       ····b·=·5;24 »       ····b·=·5;
25 »       }·catch·(Exception)·{·return;·}25 »       }·catch·(Exception)·{·return;·}
  
26 »       a·=·b;26 »       a·=·b;
27 ····}27 ····}
28 }</string>28 }</string>
29 ····<string>//·CS0177:·The·out·parameter·`val'·must·be·assigned·to·before·control·leaves·the·current·method29 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method
30 //·Line:·12 
  
31 public·class·A 
32 { 
33 »       public·bool·GetValue·(out·int·val) 
34 »       { 
35 »       »       val·=·0; 
36 »       »       return·true; 
37 »       } 
  
38 »       public·void·ReallyGetValue·(out·int·val) 
39 »       { 
40 »       »       if·(AlwaysReturnTrue·()·||·GetValue·(out·val))·{ 
41 »       »       } 
42 »       } 
  
43 »       public·bool·AlwaysReturnTrue·() 
44 »       { 
45 »       »       return·true; 
46 »       } 
47 }</string> 
48 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method 
49 //·Line:·530 //·Line:·6
  
50 class·C·{31 class·Foo·{
51 »       public·static·void·test3·(out·float·f)32 »       static·void·test39·(out·int·a)
52 »       {33 »       {
53 »       »       try·{ 
54 »       »       »       f·=·8.53F; 
55 »       »       }·catch·{ 
56 »       »       »       return;34 »       »       int·x_0·=·0;
 35 »       »       int·ll_1·=·0;
 36 ········
 37 »       »       switch·(0)·{
 38 »       »       default:
 39 »       »       »       switch·(x_0)·{
 40 »       »       »       default:
 41 »       »       »       »       if·(ll_1·==·0)
 42 »       »       »       »       »       break;
 43 »       »       »       »       else
 44 »       »       »       »       »       goto·k_1;
 45 »       »       »       }
 46 »       »       »       a·=·5;
 47 »       »       »       break;
 48 »       »       k_1:
 49 »       »       »       break;
57 »       »       }50 »       »       }
58 »       }51 »       }
59 }</string> 
60 ····<string>//·CS0177:·The·out·parameter·`o'·must·be·assigned·to·before·control·leaves·the·current·method 
61 //·Line:·4 
62 //·Compiler·options:·-langversion:experimental 
  
63 class·Test(out·int·o)· 
64 { 
65 }</string> 
66 ····<string>//·CS0177:·The·out·parameter·`output'·must·be·assigned·to·before·control·leaves·the·current·method 
67 //·Line:·10 
  
68 class·Test 
69 { 
70 »       delegate·T·Creator&lt;T&gt;·(); 
  
 52 »       static·void·Main·()·{·int·x;·test39·(out·x);·}
71 »       static·bool·TryAction&lt;T&gt;·(Creator&lt;T&gt;·creator,·out·T·output)·where·T·:·struct 
72 »       { 
73 »       »       return·false; 
74 »       } 
75 }</string>53 }</string>
76 ····<string>//·CS0177:·The·out·parameter·`x'·must·be·assigned·to·before·control·leaves·the·current·method54 ····<string>//·CS0177:·The·out·parameter·`x'·must·be·assigned·to·before·control·leaves·the·current·method
77 //·Line:·655 //·Line:·6
  
78 public·class·GotoWithOut56 public·class·GotoWithOut
79 {57 {
80 »       public·static·void·Test·(bool·cond,·out·int·x)58 »       public·static·void·Test·(bool·cond,·out·int·x)
Offset 98, 45 lines modifiedOffset 71, 70 lines modified
98 »       »       }71 »       »       }
99 »       »       Label:72 »       »       Label:
100 »       »       x·=·0;73 »       »       x·=·0;
101 »       »       Label2:74 »       »       Label2:
102 »       »       return;75 »       »       return;
103 »       }76 »       }
104 }</string>77 }</string>
105 ····<string>//·CS0177:·The·out·parameter·`arg'·must·be·assigned·to·before·control·leaves·the·current·method78 ····<string>//·CS0177:·The·out·parameter·`o'·must·be·assigned·to·before·control·leaves·the·current·method
106 //·Line:·1279 //·Line:·4
 80 //·Compiler·options:·-langversion:experimental
  
107 class·C81 class·Test(out·int·o)·
108 {82 {
109 »       delegate·void·D·(string·s,·out·int·arg);83 }</string>
 84 ····<string>//·CS0177:·The·out·parameter·`output'·must·be·assigned·to·before·control·leaves·the·current·method
 85 //·Line:·8
  
110 »       public·static·void·Main·()86 class·Test
 87 {
 88 »       static·bool·TryAction&lt;T&gt;·(out·T·output)
111 »       {89 »       {
112 »       »       D·d·=·delegate·(string·s,·out·int·arg)90 »       »       return·false;
 91 »       }
  
 92 »       static·void·Main·()
113 »       »       {93 »       {
114 »       »       »       return; 
115 »       »       };94 »       »       Test·value;
 95 »       »       TryAction&lt;Test&gt;·(out·value);
116 »       }96 »       }
117 }</string>97 }</string>
118 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method98 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method
119 //·Line:·599 //·Line:·5
  
120 class·C·{100 class·C·{
121 »       public·static·void·test·(int·a,·out·float·f)101 »       public·static·void·test3·(out·float·f)
122 »       {102 »       {
 103 »       »       try·{
 104 »       »       »       f·=·8.53F;
 105 »       »       }·catch·{
123 »       »       do·{ 
124 »       »       »       //·CS0177 
125 »       »       »       if·(a·==·8)·{ 
Max diff block lines reached; 3890/7184 bytes (54.15%) of diff not shown.
2.4 KB
CS0181
2.39 KB
CS0181
Ordering differences only
    
Offset 1, 59 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>CS0181</ErrorName>3 ··<ErrorName>CS0181</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Attribute',·which·is·not·a·valid·attribute·parameter·type 
6 //·Line:·6 
  
7 using·System; 
  
8 [BAttribute·(null)] 
9 public·class·BAttribute·:·Attribute 
10 { 
11 »       public·BAttribute·(Attribute·a) 
12 »       { 
13 »       } 
14 »        
15 »       public·static·void·Main·() 
16 »       { 
17 »       } 
18 }</string> 
19 ····<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
20 //·Line:·136 //·Line:·13
  
21 using·System;7 using·System;
  
22 class·TestAttribute:·Attribute8 class·TestAttribute:·Attribute
23 {9 {
24 »       public·TestAttribute·(int[][]·o)·{}10 ····public·TestAttribute·(int[,]·i)·{}
25 }11 }
  
26 public·class·E12 public·class·E
27 {13 {
28 »       [Test·(null)]14 ····[Test·(null)]
 15 ····public·void·Method·()·{}
29 »       public·static·void·Main·() 
30 »       { 
31 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true); 
32 »       } 
33 }</string>16 }</string>
34 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[,]',·which·is·not·a·valid·attribute·parameter·type17 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Attribute',·which·is·not·a·valid·attribute·parameter·type
35 //·Line:·1318 //·Line:·6
  
36 using·System;19 using·System;
  
 20 [BAttribute·(null)]
37 class·TestAttribute:·Attribute21 public·class·BAttribute·:·Attribute
38 { 
39 ····public·TestAttribute·(int[,]·i)·{} 
40 } 
  
41 public·class·E 
42 {22 {
43 ····[Test·(null)] 
44 ····public·void·Method·()·{}23 »       public·BAttribute·(Attribute·a)
 24 »       {
 25 »       }
 26 »       
 27 »       public·static·void·Main·()
 28 »       {
 29 »       }
45 }</string>30 }</string>
46 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Enum',·which·is·not·a·valid·attribute·parameter·type31 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Enum',·which·is·not·a·valid·attribute·parameter·type
47 //·Line:·1832 //·Line:·18
  
48 using·System;33 using·System;
  
49 enum·E34 enum·E
Offset 68, 9 lines modifiedOffset 50, 27 lines modified
68 »       }50 »       }
69 }51 }
  
70 [A·(E.Value)]52 [A·(E.Value)]
71 class·Test53 class·Test
72 {54 {
73 }</string>55 }</string>
 56 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[][]',·which·is·not·a·valid·attribute·parameter·type
 57 //·Line:·13
  
 58 using·System;
  
 59 class·TestAttribute:·Attribute
 60 {
 61 »       public·TestAttribute·(int[][]·o)·{}
 62 }
  
 63 public·class·E
 64 {
 65 »       [Test·(null)]
 66 »       public·static·void·Main·()
 67 »       {
 68 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true);
 69 »       }
 70 }</string>
74 ··</Examples>71 ··</Examples>
75 </ErrorDocumentation>72 </ErrorDocumentation>
1.27 KB
CS1690
1.25 KB
CS1690
Ordering differences only
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 //·Line:·2759 //·Line:·27
60 //·Compiler·options:·-warn:1·-warnaserror60 //·Compiler·options:·-warn:1·-warnaserror
  
61 using·System;61 using·System;
  
62 public·struct·Coord·62 public·struct·Coord·
63 {63 {
64 ········public·void·Error·()·{}64 ········public·int·val;·
65 }65 }
  
66 public·struct·Point·{66 public·struct·Point·{
67 »       public·Coord·x;67 »       public·Coord·x;
68 »       public·Coord·y;68 »       public·Coord·y;
69 }69 }
  
Offset 77, 26 lines modifiedOffset 77, 26 lines modified
77 }77 }
  
78 public·class·Test78 public·class·Test
79 {79 {
80 ···public·static·void·Main·()80 ···public·static·void·Main·()
81 ···{81 ···{
82 ········A·a·=·new·A·();82 ········A·a·=·new·A·();
83 ········a.point.x.Error·();83 ········Console.WriteLine·(a.point.x.val);
84 ···}84 ···}
85 }</string>85 }</string>
86 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class86 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
87 //·Line:·2787 //·Line:·27
88 //·Compiler·options:·-warn:1·-warnaserror88 //·Compiler·options:·-warn:1·-warnaserror
  
89 using·System;89 using·System;
  
90 public·struct·Coord·90 public·struct·Coord·
91 {91 {
92 ········public·int·val;·92 ········public·void·Error·()·{}
93 }93 }
  
94 public·struct·Point·{94 public·struct·Point·{
95 »       public·Coord·x;95 »       public·Coord·x;
96 »       public·Coord·y;96 »       public·Coord·y;
97 }97 }
  
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 }106 }
  
107 public·class·Test107 public·class·Test
108 {108 {
109 ···public·static·void·Main·()109 ···public·static·void·Main·()
110 ···{110 ···{
111 ········A·a·=·new·A·();111 ········A·a·=·new·A·();
112 ········Console.WriteLine·(a.point.x.val);112 ········a.point.x.Error·();
113 ···}113 ···}
114 }</string>114 }</string>
115 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class115 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
116 //·Line:·22116 //·Line:·22
117 //·Compiler·options:·-warn:1·-warnaserror117 //·Compiler·options:·-warn:1·-warnaserror
  
118 using·System;118 using·System;
1.15 KB
CS0051
1.14 KB
CS0051
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>CS0051</ErrorName>3 ··<ErrorName>CS0051</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`NV'·is·less·accessible·than·method·`C1.Foo(NV)'
 6 //·Line:·14
  
 7 internal·class·NV
 8 {
 9 }
  
 10 public·partial·class·C1
 11 {
 12 }
  
 13 partial·class·C1
 14 {
 15 »       public·void·Foo·(NV·arg)
 16 »       {
 17 »       }
 18 }</string>
5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`MyClass.X'·is·less·accessible·than·method·`MyClass.method(MyClass.X)'19 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`MyClass.X'·is·less·accessible·than·method·`MyClass.method(MyClass.X)'
6 //·Line:·1220 //·Line:·12
  
7 public·class·MyClass·{21 public·class·MyClass·{
  
8 »       //22 »       //
9 »       //·To·fix·change·the·next·line·to·"public·enum·X·{23 »       //·To·fix·change·the·next·line·to·"public·enum·X·{
Offset 21, 26 lines modifiedOffset 38, 9 lines modified
21 //·Line:·738 //·Line:·7
  
22 public·class·C39 public·class·C
23 {40 {
24 »       struct·S·{}41 »       struct·S·{}
25 »       public·void·Foo·(S?[][]·o)·{}42 »       public·void·Foo·(S?[][]·o)·{}
26 }</string>43 }</string>
27 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`NV'·is·less·accessible·than·method·`C1.Foo(NV)' 
28 //·Line:·14 
  
29 internal·class·NV 
30 { 
31 } 
  
32 public·partial·class·C1 
33 { 
34 } 
  
35 partial·class·C1 
36 { 
37 »       public·void·Foo·(NV·arg) 
38 »       { 
39 »       } 
40 }</string> 
41 ··</Examples>44 ··</Examples>
42 </ErrorDocumentation>45 </ErrorDocumentation>
3.56 KB
CS0216
3.55 KB
CS0216
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>CS0216</ErrorName>3 ··<ErrorName>CS0216</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0216:·The·operator·`MyType.operator·&gt;(MyType,·MyType)'·requires·a·matching·operator·`&lt;'·to·also·be·defined5 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined
6 //·Line:·236 //·Line:·10
  
7 public·struct·MyType7 partial·class·Test
8 {8 {
9 »       int·value;9 }
  
10 »       public·MyType·(int·value)10 partial·class·Test
 11 {
 12 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)
11 »       {13 »       {
12 »       »       this.value·=·value;14 »       »       return·false;
13 »       }15 »       }
 16 }</string>
 17 ····<string>//·CS0216:·The·operator·`X.operator·true(X)'·requires·a·matching·operator·`false'·to·also·be·defined
 18 //·Line:·5
  
14 »       public·static·bool·operator·==·(MyType·a,·MyType·b)19 class·X·{
 20 »       public·static·bool·operator·true·(X·i)
15 »       {21 »       {
16 »       »       return·a.value·==·b.value;22 »       »       return·true;
17 »       }23 »       }
  
 24 »       static·void·Main·()
18 »       public·static·bool·operator·!=·(MyType·a,·MyType·b) 
19 »       { 
20 »       »       return·a.value·!=·b.value; 
21 »       } 
22 »        
23 »       public·static·bool·operator·&gt;·(MyType·a,·MyType·b) 
24 »       {25 »       {
25 »       »       return·a.value·&gt;·b.value; 
26 »       }26 »       }
 27 }</string>
 28 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined
 29 //·Line:·11
  
27 »       public·static·bool·operator·&gt;=·(MyType·a,·MyType·b)30 public·abstract·class·Test
 31 {
 32 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)
28 »       {33 »       {
29 »       »       return·a.value·&gt;=·b.value;34 »       »       return·false;
30 »       }»      35 »       }
  
31 »       public·override·string·ToString·()36 »       public·static·bool·operator·!=·(Test·lhs,·IDoNotExist·rhs)
32 »       {37 »       {
33 »       »       return·value.ToString·();38 »       »       return·!(lhs·==·rhs);
34 »       }39 »       }
35 }</string>40 }</string>
36 ····<string>//·CS0216:·The·operator·`X.operator·&lt;(X,·int)'·requires·a·matching·operator·`&gt;'·to·also·be·defined41 ····<string>//·CS0216:·The·operator·`X.operator·&lt;(X,·int)'·requires·a·matching·operator·`&gt;'·to·also·be·defined
37 //·Line:·542 //·Line:·5
  
38 class·X·{43 class·X·{
39 »       public·static·X·operator·&lt;·(X·a,·int·b)44 »       public·static·X·operator·&lt;·(X·a,·int·b)
40 »       {45 »       {
41 »       »       return·null;46 »       »       return·null;
42 »       }47 »       }
  
43 »       static·void·Main·()·{48 »       static·void·Main·()·{
44 »       }49 »       }
45 }</string>50 }</string>
46 ····<string>//·CS0216:·The·operator·`X.operator·true(X)'·requires·a·matching·operator·`false'·to·also·be·defined51 ····<string>//·CS0216:·The·operator·`MyType.operator·&gt;(MyType,·MyType)'·requires·a·matching·operator·`&lt;'·to·also·be·defined
47 //·Line:·552 //·Line:·23
  
48 class·X·{ 
49 »       public·static·bool·operator·true·(X·i)53 public·struct·MyType
 54 {
 55 »       int·value;
  
 56 »       public·MyType·(int·value)
50 »       {57 »       {
51 »       »       return·true;58 »       »       this.value·=·value;
52 »       }59 »       }
  
53 »       static·void·Main·()60 »       public·static·bool·operator·==·(MyType·a,·MyType·b)
54 »       {61 »       {
 62 »       »       return·a.value·==·b.value;
55 »       }63 »       }
56 }</string> 
57 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined 
58 //·Line:·10 
  
59 partial·class·Test 
60 { 
61 } 
  
62 partial·class·Test 
63 { 
64 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)64 »       public·static·bool·operator·!=·(MyType·a,·MyType·b)
65 »       {65 »       {
66 »       »       return·false;66 »       »       return·a.value·!=·b.value;
67 »       }67 »       }
 68 »       
 69 »       public·static·bool·operator·&gt;·(MyType·a,·MyType·b)
68 }</string> 
69 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined 
70 //·Line:·11 
  
71 public·abstract·class·Test 
72 { 
73 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs) 
74 »       {70 »       {
75 »       »       return·false;71 »       »       return·a.value·&gt;·b.value;
76 »       }72 »       }
  
77 »       public·static·bool·operator·!=·(Test·lhs,·IDoNotExist·rhs)73 »       public·static·bool·operator·&gt;=·(MyType·a,·MyType·b)
78 »       {74 »       {
79 »       »       return·!(lhs·==·rhs);75 »       »       return·a.value·&gt;=·b.value;
 76 »       }»      
  
 77 »       public·override·string·ToString·()
 78 »       {
 79 »       »       return·value.ToString·();
80 »       }80 »       }
81 }</string>81 }</string>
82 ··</Examples>82 ··</Examples>
83 </ErrorDocumentation>83 </ErrorDocumentation>
1.36 KB
CS0236
1.34 KB
CS0236
Ordering differences only
    
Offset 9, 49 lines modifiedOffset 9, 49 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'16 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`X.Foo'
17 //·Line:·1117 //·Line:·12
  
18 class·C118 class·X
19 {19 {
20 ····public·double·CC·=·0; 
21 }20 »       int·Foo·{
 21 »       »       get·{
 22 »       »       »       return·9;
 23 »       »       }
 24 »       }
  
22 class·C2 
23 { 
24 »       public·static·readonly·double·X_Small2·=·C1.CC;25 »       long·Bar·=·Foo;
  
 26 »       static·void·Main·()·{
 27 »       }
25 }</string>28 }</string>
26 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`Test.o1'29 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`Test.o1'
27 //·Line:·830 //·Line:·8
28 delegate·void·Foo·();31 delegate·void·Foo·();
  
29 class·Test32 class·Test
30 {33 {
31 ········object·o1;34 ········object·o1;
  
32 ········Foo·h·=·delegate·()·{35 ········Foo·h·=·delegate·()·{
33 ················o1·=·null;36 ················o1·=·null;
34 ········};37 ········};
35 }</string>38 }</string>
36 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`X.Foo'39 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C1.CC'
37 //·Line:·1240 //·Line:·11
  
38 class·X41 class·C1
39 {42 {
 43 ····public·double·CC·=·0;
 44 }
40 »       int·Foo·{ 
41 »       »       get·{ 
42 »       »       »       return·9; 
43 »       »       } 
44 »       } 
  
45 »       long·Bar·=·Foo; 
  
46 »       static·void·Main·()·{ 
47 »       }45 class·C2
 46 {
 47 »       public·static·readonly·double·X_Small2·=·C1.CC;
48 }</string>48 }</string>
49 ··</Examples>49 ··</Examples>
50 </ErrorDocumentation>50 </ErrorDocumentation>
2.91 KB
CS0106
2.9 KB
CS0106
Ordering differences only
    
Offset 1, 50 lines modifiedOffset 1, 70 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`abstract'·is·not·valid·for·this·item 
6 //·Line:·6 
  
7 struct·S 
8 { 
9 »       public·abstract·int·Prop·{ 
10 »       »       set·{} 
11 »       } 
12 }</string> 
13 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item5 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item
14 //·Line:·66 //·Line:·6
15 //·Compiler·option:·-langversion:latest7 //·Compiler·option:·-langversion:latest
  
16 readonly·interface·I8 readonly·interface·I
17 {9 {
18 }</string>10 }</string>
19 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item11 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
20 //·Line:·612 //·Line:·8
 13 interface·A·{
 14 »       void·B·();
 15 }
  
21 class·Data16 class·X·:·A·{
 17 »       public·virtual·void·A.B·()·{}
  
 18 »       static·void·Main·()·{}
 19 }</string>
 20 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item
 21 //·Line:·5
 22 //·Compiler·options:·-unsafe
  
 23 unsafe·enum·E
22 {24 {
23 »       public·static·delegate·int·Count·(); 
24 }</string>25 }</string>
25 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item26 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item
26 //·Line:·627 //·Line:·6
  
27 struct·S28 struct·S
28 {29 {
29 »       public·sealed·override·int·GetHashCode·()30 »       public·sealed·override·int·GetHashCode·()
30 »       {31 »       {
31 »       »       return·1;32 »       »       return·1;
32 »       }33 »       }
33 }</string>34 }</string>
34 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item35 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item
35 //·Line:·636 //·Line:·6
  
36 interface·I37 struct·S
37 {38 {
38 »       async·void·M·();39 »       public·abstract·int·Prop·{
 40 »       »       set·{}
 41 »       }
 42 }</string>
 43 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item
 44 //·Line:·6
  
 45 class·Data
 46 {
 47 »       public·static·delegate·int·Count·();
 48 }</string>
 49 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
 50 //·Line:·6
  
 51 class·C
 52 {
 53 »       public·~C·()
 54 »       {
 55 »       }
39 }</string>56 }</string>
40 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item57 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
41 //·Line:·658 //·Line:·6
  
42 interface·S59 interface·S
43 {60 {
44 »       public·void·Foo·();61 »       public·void·Foo·();
Offset 54, 44 lines modifiedOffset 74, 24 lines modified
  
54 class·C74 class·C
55 {75 {
56 »       public·int·Foo·{76 »       public·int·Foo·{
57 »       »       virtual·set·{·}77 »       »       virtual·set·{·}
58 »       }78 »       }
59 }</string>79 }</string>
60 ····<string>//·CS0106:·The·modifier·`volatile'·is·not·valid·for·this·item 
61 //·Line:·8 
62 //·Compiler·options:·-unsafe 
  
63 public·unsafe·struct·S 
64 { 
65 »       »       volatile·fixed·char·b[8]; 
66 }</string> 
67 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item80 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item
68 //·Line:·681 //·Line:·6
  
69 class·C82 interface·I
70 {83 {
 84 »       async·void·M·();
71 »       public·~C·() 
72 »       { 
73 »       } 
74 }</string>85 }</string>
75 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item86 ····<string>//·CS0106:·The·modifier·`volatile'·is·not·valid·for·this·item
76 //·Line:·587 //·Line:·8
77 //·Compiler·options:·-unsafe88 //·Compiler·options:·-unsafe
  
78 unsafe·enum·E89 public·unsafe·struct·S
79 {90 {
 91 »       »       volatile·fixed·char·b[8];
80 }</string> 
81 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item 
82 //·Line:·8 
83 interface·A·{ 
84 »       void·B·(); 
85 } 
  
86 class·X·:·A·{ 
87 »       public·virtual·void·A.B·()·{} 
  
88 »       static·void·Main·()·{} 
89 }</string>92 }</string>
90 ··</Examples>93 ··</Examples>
91 </ErrorDocumentation>94 </ErrorDocumentation>
Max diff block lines reached; -1/2929 bytes (-0.03%) of diff not shown.
1.9 KB
CS0038
1.88 KB
CS0038
Ordering differences only
    
Offset 15, 33 lines modifiedOffset 15, 14 lines modified
15 »       public·class·C·{15 »       public·class·C·{
16 »       »       public·void·Baz·()16 »       »       public·void·Baz·()
17 »       »       {17 »       »       {
18 »       »       »       int·x·=·Foo;18 »       »       »       int·x·=·Foo;
19 »       »       }19 »       »       }
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C' 
23 //·Line:·15 
  
24 public·class·A·{ 
25 »       public·int·Foo·{·get·{·return·1;·}·} 
26 } 
  
27 public·class·B·:·A·{ 
28 »       public·static·void·Main·() 
29 »       { 
30 »       } 
  
31 »       public·class·C·{ 
32 »       »       public·void·Baz·() 
33 »       »       { 
34 »       »       »       int·x·=·Foo; 
35 »       »       } 
36 »       } 
37 }</string> 
38 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`Outer'·via·nested·type·`Outer.Inner'22 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`Outer'·via·nested·type·`Outer.Inner'
39 //·Line:·3323 //·Line:·33
  
40 public·class·Runner24 public·class·Runner
41 {25 {
42 »       string·msg;26 »       string·msg;
  
Offset 70, 14 lines modifiedOffset 51, 32 lines modified
70 »       {51 »       {
71 »       »       public·string·Check·()52 »       »       public·string·Check·()
72 »       »       {53 »       »       {
73 »       »       »       return·Runner.Report·();54 »       »       »       return·Runner.Report·();
74 »       »       }55 »       »       }
75 »       }56 »       }
76 }</string>57 }</string>
 58 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N'
 59 //·Line:·12
  
 60 class·A·{
 61 »       protected·int·n·=·0;
 62 }
  
 63 class·B·:·A·{·}
  
 64 class·C·:·B·{
 65 »       class·N·{
 66 »       »       internal·int·foo·()·{·return·n;·}
 67 »       }
 68 »       public·static·int·Main·()·{
 69 »       »       N·a·=·new·N·();
 70 »       »       return·a.foo·();
 71 »       }
 72 }</string>
77 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`X'·via·nested·type·`X.Y'73 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`X'·via·nested·type·`X.Y'
78 //·Line:·1574 //·Line:·15
79 using·System;75 using·System;
  
80 class·X76 class·X
81 {77 {
82 »       int·a·=·5;78 »       int·a·=·5;
Offset 92, 27 lines modifiedOffset 91, 28 lines modified
92 »       »       }91 »       »       }
93 »       }92 »       }
  
94 »       static·void·Main·()93 »       static·void·Main·()
95 »       {94 »       {
96 »       }95 »       }
97 }</string>96 }</string>
98 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N'97 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C'
99 //·Line:·1298 //·Line:·15
  
100 class·A·{ 
101 »       protected·int·n·=·0;99 public·class·A·{
 100 »       public·int·Foo·{·get·{·return·1;·}·}
102 }101 }
  
 102 public·class·B·:·A·{
 103 »       public·static·void·Main·()
 104 »       {
103 class·B·:·A·{·} 
  
104 class·C·:·B·{ 
105 »       class·N·{ 
106 »       »       internal·int·foo·()·{·return·n;·} 
107 »       }105 »       }
108 »       public·static·int·Main·()·{ 
109 »       »       N·a·=·new·N·(); 
110 »       »       return·a.foo·(); 
 106 »       public·class·C·{
 107 »       »       public·void·Baz·()
 108 »       »       {
 109 »       »       »       int·x·=·Foo;
 110 »       »       }
111 »       }111 »       }
112 }</string>112 }</string>
113 ··</Examples>113 ··</Examples>
114 </ErrorDocumentation>114 </ErrorDocumentation>
4.2 KB
CS0507
4.19 KB
CS0507
Ordering differences only
    
Offset 1, 66 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>CS0507</ErrorName>3 ··<ErrorName>CS0507</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`Class1.GetString()'5 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()'
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-r:CS0507-8-lib.dll7 //·Compiler·options:·-r:CS0507-7-lib.dll
  
8 public·sealed·class·Class2·:·Class18 public·sealed·class·Class2·:·Class1
9 {9 {
10 »       protected·internal·override·string·GetString·()10 »       protected·override·string·GetString·()
11 »       {11 »       {
12 »       »       return·"Hello2";12 »       »       return·"Hello2";
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'15 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()'
16 //·Line:·1916 //·Line:·9
  
17 class·BaseClass·{17 class·BaseClass·{
 18 ········protected·virtual·void·Show·()·{}
18 ········public·virtual·string·Message·{ 
19 »       »       get·{ 
20 »       »       »       return·""; 
21 »       »       } 
22 »       »       set·{} 
23 »       } 
24 }19 }
  
25 class·DerivedClass·:·BaseClass·{20 class·DerivedClass:·BaseClass·{
 21 ········public·override·void·Show·()·{}
26 »       »       public·override·string·Message·{ 
27 »       »       get·{ 
28 »       »       »       return·""; 
29 »       »       } 
30 »       »        
31 »       »       private·set·{} 
32 »       } 
33 }</string>22 }</string>
34 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()'23 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`Class1.GetString()'
35 //·Line:·724 //·Line:·7
36 //·Compiler·options:·-r:CS0507-7-lib.dll25 //·Compiler·options:·-r:CS0507-8-lib.dll
  
37 public·sealed·class·Class2·:·Class126 public·sealed·class·Class2·:·Class1
38 {27 {
39 »       protected·override·string·GetString·()28 »       protected·internal·override·string·GetString·()
40 »       {29 »       {
41 »       »       return·"Hello2";30 »       »       return·"Hello2";
42 »       }31 »       }
43 }</string>32 }</string>
44 ····<string>//·CS0507:·`DerivedClass.Test':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Test' 
45 //·Line:·11 
  
46 using·System; 
  
47 class·BaseClass·{ 
48 ········protected·virtual·event·EventHandler·Test; 
49 } 
  
50 class·DerivedClass:·BaseClass·{ 
51 ········public·override·sealed·event·EventHandler·Test; 
52 }</string> 
53 ····<string>//·CS0507:·`DerivedClass.Message':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message'33 ····<string>//·CS0507:·`DerivedClass.Message':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message'
54 //·Line:·1234 //·Line:·12
  
55 class·BaseClass·{35 class·BaseClass·{
56 »       public·virtual·string·Message·{36 »       public·virtual·string·Message·{
57 »       »       set·{37 »       »       set·{
58 »       »       }38 »       »       }
Offset 69, 14 lines modifiedOffset 46, 35 lines modified
  
69 class·DerivedClass·:·BaseClass·{46 class·DerivedClass·:·BaseClass·{
70 »       protected·override·string·Message·{47 »       protected·override·string·Message·{
71 »       »       set·{48 »       »       set·{
72 »       »       }49 »       »       }
73 »       }50 »       }
74 }</string>51 }</string>
 52 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'
 53 //·Line:·19
  
 54 class·BaseClass·{
 55 ········public·virtual·string·Message·{
 56 »       »       get·{
 57 »       »       »       return·"";
 58 »       »       }
 59 »       »       set·{}
 60 »       }
 61 }
  
 62 class·DerivedClass·:·BaseClass·{
 63 »       »       public·override·string·Message·{
 64 »       »       get·{
 65 »       »       »       return·"";
 66 »       »       }
 67 »       »       
 68 »       »       private·set·{}
 69 »       }
 70 }</string>
75 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()'71 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()'
76 //·Line:·1372 //·Line:·13
  
77 class·Foo73 class·Foo
78 {74 {
79 »       protected·internal·virtual·void·X·()75 »       protected·internal·virtual·void·X·()
80 »       {76 »       {
Offset 85, 23 lines modifiedOffset 83, 25 lines modified
  
85 class·Bar·:·Foo83 class·Bar·:·Foo
86 {84 {
87 »       protected·override·void·X·()85 »       protected·override·void·X·()
88 »       {86 »       {
89 »       }87 »       }
90 }</string>88 }</string>
91 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()'89 ····<string>//·CS0507:·`DerivedClass.Test':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Test'
92 //·Line:·990 //·Line:·11
  
 91 using·System;
  
93 class·BaseClass·{92 class·BaseClass·{
94 ········protected·virtual·void·Show·()·{}93 ········protected·virtual·event·EventHandler·Test;
95 }94 }
  
96 class·DerivedClass:·BaseClass·{95 class·DerivedClass:·BaseClass·{
97 ········public·override·void·Show·()·{}96 ········public·override·sealed·event·EventHandler·Test;
98 }</string>97 }</string>
99 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Message.set'98 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Message.set'
100 //·Line:·1599 //·Line:·15
  
Max diff block lines reached; 50/4255 bytes (1.18%) of diff not shown.
1.36 KB
CS0524
1.35 KB
CS0524
Ordering differences only
    
Offset 2, 37 lines modifiedOffset 2, 37 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 ········interface·I·{}8 ········public·struct·Struct·{
 9 ········}
9 }</string>10 }</string>
10 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations11 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
11 //·Line:·512 //·Line:·4
  
12 interface·Interface·{13 interface·Interface·{
13 ········delegate·void·D·();14 ········enum·E·{
 15 ············White,
 16 ············Black
 17 ········}
14 }</string>18 }</string>
15 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations19 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
16 //·Line:·520 //·Line:·5
  
17 interface·Interface·{21 interface·Interface·{
 22 ········interface·I·{}
18 ········public·struct·Struct·{ 
19 ········} 
20 }</string>23 }</string>
21 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations24 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
22 //·Line:·425 //·Line:·5
  
23 interface·Interface·{26 interface·Interface·{
 27 ········delegate·void·D·();
24 ········enum·E·{ 
25 ············White, 
26 ············Black 
27 ········} 
28 }</string>28 }</string>
29 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations29 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
30 //·Line:·530 //·Line:·5
  
31 interface·Interface·{31 interface·Interface·{
32 ········public·class·C·{32 ········public·class·C·{
33 ········}33 ········}
3.36 KB
CS0407
3.35 KB
CS0407
Ordering differences only
    
Offset 1, 42 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·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type 
6 //·Line:·12 
  
7 delegate·int·TestDelegateA·(bool·b); 
  
8 public·class·MainClass 
9 { 
10 »       static·TestDelegateA·Method·(bool·b) 
11 »       { 
12 »       »       return·Method; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0407:·A·method·or·delegate·`int·X.f(int)'·return·type·does·not·match·delegate·`object·X.Function(int)'·return·type 
16 //·Line:·17 
  
17 using·System; 
  
18 class·X 
19 { 
20 »       public·delegate·object·Function(int·arg1); 
  
21 »       static·void·Main·() 
22 »       { 
23 »       »       Delegate·d·=·new·Function·(f); 
24 »       } 
  
25 »       static·int·f·(int·a) 
26 »       { 
27 »       »       return·1; 
28 »       } 
29 }</string> 
30 ····<string>//·CS0407:·A·method·or·delegate·`dynamic·Program.Foo()'·return·type·does·not·match·delegate·`string·System.Func&lt;string&gt;()'·return·type5 ····<string>//·CS0407:·A·method·or·delegate·`dynamic·Program.Foo()'·return·type·does·not·match·delegate·`string·System.Func&lt;string&gt;()'·return·type
31 //·Line:·106 //·Line:·10
  
32 using·System;7 using·System;
  
33 class·Program8 class·Program
34 {9 {
Offset 46, 14 lines modifiedOffset 15, 28 lines modified
46 »       }15 »       }
  
47 »       static·dynamic·Foo·()16 »       static·dynamic·Foo·()
48 »       {17 »       {
49 »       »       return·1;18 »       »       return·1;
50 »       }19 »       }
51 }</string>20 }</string>
 21 ····<string>//·CS0407:·A·method·or·delegate·`int·MainClass.Delegate()'·return·type·does·not·match·delegate·`void·TestDelegate()'·return·type
 22 //·Line:·12
  
 23 delegate·void·TestDelegate();
  
 24 public·class·MainClass·{
 25 ········public·static·int·Delegate()·{
 26 ················return·0;
 27 ········}
  
 28 ········public·static·void·Main()·{
 29 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);
 30 ·······}
 31 }</string>
52 ····<string>//·CS0407:·A·method·or·delegate·`int·Program.Foo(object)'·return·type·does·not·match·delegate·`void·System.Action&lt;dynamic&gt;(dynamic)'·return·type32 ····<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
53 //·Line:·1033 //·Line:·10
  
54 using·System;34 using·System;
  
55 class·Program35 class·Program
56 {36 {
Offset 63, 14 lines modifiedOffset 46, 26 lines modified
63 »       }46 »       }
  
64 »       static·int·Foo·(object·o)47 »       static·int·Foo·(object·o)
65 »       {48 »       {
66 »       »       return·0;49 »       »       return·0;
67 »       }50 »       }
68 }</string>51 }</string>
 52 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type
 53 //·Line:·12
  
 54 delegate·int·TestDelegateA·(bool·b);
  
 55 public·class·MainClass
 56 {
 57 »       static·TestDelegateA·Method·(bool·b)
 58 »       {
 59 »       »       return·Method;
 60 »       }
 61 }</string>
69 ····<string>//·CS0407:·A·method·or·delegate·`int·int.Parse(string)'·return·type·does·not·match·delegate·`object·Test.Conv(string)'·return·type62 ····<string>//·CS0407:·A·method·or·delegate·`int·int.Parse(string)'·return·type·does·not·match·delegate·`object·Test.Conv(string)'·return·type
70 //·Line:·1763 //·Line:·17
  
71 using·System;64 using·System;
  
72 public·class·Test65 public·class·Test
73 {66 {
Offset 96, 23 lines modifiedOffset 91, 28 lines modified
  
96 »       public·static·void·Main()·91 »       public·static·void·Main()·
97 »       {92 »       {
98 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);93 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);
99 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);94 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);
100 »       }95 »       }
101 }</string>96 }</string>
102 ····<string>//·CS0407:·A·method·or·delegate·`int·MainClass.Delegate()'·return·type·does·not·match·delegate·`void·TestDelegate()'·return·type97 ····<string>//·CS0407:·A·method·or·delegate·`int·X.f(int)'·return·type·does·not·match·delegate·`object·X.Function(int)'·return·type
103 //·Line:·1298 //·Line:·17
  
104 delegate·void·TestDelegate();99 using·System;
  
 100 class·X
 101 {
 102 »       public·delegate·object·Function(int·arg1);
105 public·class·MainClass·{ 
106 ········public·static·int·Delegate()·{ 
107 ················return·0; 
108 ········} 
  
109 ········public·static·void·Main()·{ 
110 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate); 
111 ·······}103 »       static·void·Main·()
 104 »       {
 105 »       »       Delegate·d·=·new·Function·(f);
 106 »       }
  
 107 »       static·int·f·(int·a)
Max diff block lines reached; 38/3390 bytes (1.12%) of diff not shown.
1.26 KB
CS0464
1.25 KB
CS0464
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>CS0464</ErrorName>3 ··<ErrorName>CS0464</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0464:·The·result·of·comparing·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·&lt;·(E?)·null; 
17 »       } 
18 }</string> 
19 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'5 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
20 //·Line:·106 //·Line:·10
21 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
22 class·C8 class·C
23 {9 {
24 »       public·static·void·Main·()10 »       public·static·void·Main·()
Offset 37, 14 lines modifiedOffset 21, 30 lines modified
37 public·class·X21 public·class·X
38 {22 {
39 »       public·static·bool·Compute·(int?·x)23 »       public·static·bool·Compute·(int?·x)
40 »       {24 »       {
41 »       »       return·x·&gt;=·null;25 »       »       return·x·&gt;=·null;
42 »       }26 »       }
43 }</string>27 }</string>
 28 ····<string>//·CS0464:·The·result·of·comparing·type·`E?'·with·null·is·always·`false'
 29 //·Line:·14
 30 //·Compiler·options:·-warnaserror
  
 31 enum·E
 32 {
 33 }
  
 34 class·X
 35 {
 36 »       public·static·void·Main·()
 37 »       {
 38 »       »       E·u·=·0;
 39 »       »       var·b·=·u·&lt;·(E?)·null;
 40 »       }
 41 }</string>
44 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'42 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
45 //·Line:·943 //·Line:·9
46 //·Compiler·options:·-warnaserror·-warn:244 //·Compiler·options:·-warnaserror·-warn:2
  
47 public·class·X45 public·class·X
48 {46 {
49 »       public·static·bool·Compute·(int·x)47 »       public·static·bool·Compute·(int·x)
906 B
CS1010
894 B
CS1010
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>CS1010</ErrorName>3 ··<ErrorName>CS1010</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1010·:·Newline·in·constant5 ····<string>//·CS1010:·Newline·in·constant
6 //·Line:·86 //·Line:·6
  
7 class·C7 class·X
8 {8 {
 9 »       static·string·s·=·"Hello
 10 world!";
9 »       static·void·Main·() 
10 »       { 
11 »       »       var·a·=·1' 
12 »       »       int·i·=·2; 
13 »       } 
14 }</string>11 }</string>
15 ····<string>//·CS1010:·Newline·in·constant12 ····<string>//·CS1010:·Newline·in·constant
16 //·Line:·613 //·Line:·6
  
17 class·Foo14 class·Foo
18 {15 {
19 »       static·char·c·='16 »       static·char·c·='
20 ';17 ';
21 }</string>18 }</string>
22 ····<string>//·CS1010:·Newline·in·constant19 ····<string>//·CS1010·:·Newline·in·constant
23 //·Line:·620 //·Line:·8
  
24 class·X21 class·C
25 {22 {
26 »       static·string·s·=·"Hello 
27 world!";23 »       static·void·Main·()
 24 »       {
 25 »       »       var·a·=·1'
 26 »       »       int·i·=·2;
 27 »       }
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
1.15 KB
CS1620
1.14 KB
CS1620
Ordering differences only
    
Offset 13, 14 lines modifiedOffset 13, 36 lines modified
13 »       }13 »       }
  
14 »       public·static·void·Main()·{14 »       public·static·void·Main()·{
15 »       »       int·i·=·1;15 »       »       int·i·=·1;
16 »       »       test·(ref·i);16 »       »       test·(ref·i);
17 »       }17 »       }
18 }</string>18 }</string>
 19 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
 20 //·Line:·24
  
 21 using·System;
  
 22 namespace·TestNamespace
 23 {
 24 »       public·class·Test
 25 »       {
 26 »       »       public·Test·()
 27 »       »       {
 28 »       »       »       int·os;
 29 »       »       »       TestMethod·(os);
 30 »       »       »       Console.WriteLine·(os);
 31 »       »       }
  
 32 »       »       public·void·TestMethod·(out·int·os)
 33 »       »       {
 34 »       »       »       os·=·3;
 35 »       »       }
 36 »       }
 37 }</string>
19 ····<string>//·CS1620:··Argument·`#1'·is·missing·`ref'·modifier38 ····<string>//·CS1620:··Argument·`#1'·is·missing·`ref'·modifier
20 //·Line:·2439 //·Line:·24
  
21 public·class·X40 public·class·X
22 {41 {
23 »       public·void·Foo·(string[]·b)42 »       public·void·Foo·(string[]·b)
24 »       {43 »       {
Offset 40, 36 lines modifiedOffset 62, 14 lines modified
40 »       static·void·Main·()62 »       static·void·Main·()
41 »       {63 »       {
42 »       »       X·x·=·null;64 »       »       X·x·=·null;
43 »       »       x.Foo·("hola");65 »       »       x.Foo·("hola");
44 »       }66 »       }
45 }</string>67 }</string>
46 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier68 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
47 //·Line:·24 
  
48 using·System; 
  
49 namespace·TestNamespace 
50 { 
51 »       public·class·Test 
52 »       { 
53 »       »       public·Test·() 
54 »       »       { 
55 »       »       »       int·os; 
56 »       »       »       TestMethod·(os); 
57 »       »       »       Console.WriteLine·(os); 
58 »       »       } 
  
59 »       »       public·void·TestMethod·(out·int·os) 
60 »       »       { 
61 »       »       »       os·=·3; 
62 »       »       } 
63 »       } 
64 }</string> 
65 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier 
66 //·Line:·1369 //·Line:·13
  
67 public·class·Programa70 public·class·Programa
68 {71 {
69 »       static·void·Jajaja·(out·int·mengano)72 »       static·void·Jajaja·(out·int·mengano)
70 »       {73 »       {
71 »       »       mengano·=·3;74 »       »       mengano·=·3;
4.2 KB
CS0060
4.18 KB
CS0060
Ordering differences only
    
Offset 1, 75 lines modifiedOffset 1, 69 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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&lt;C&gt;.B'·is·less·accessible·than·class·`D'5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`B.C.E'·is·less·accessible·than·class·`B.A.D'
6 //·Line:·136 //·Line:·15
  
7 public·class·A&lt;T&gt; 
8 { 
9 »       public·class·B·{} 
10 } 
  
11 internal·class·C·:·A&lt;C&gt;7 public·class·B
12 {8 {
13 }9 »       protected·class·C·:·A
 10 »       {
 11 »       »       public·class·E
 12 »       »       {
 13 »       »       }
 14 »       }
  
14 public·class·D·:·C.B 
15 {15 »       protected·internal·class·A
 16 »       {
 17 »       »       protected·class·D·:·C.E
 18 »       »       {
 19 »       »       }
 20 »       }
16 }</string>21 }</string>
17 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived'22 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived'
18 //·Line:·923 //·Line:·9
  
19 internal·class·A24 internal·class·A
20 {25 {
21 »       protected·class·B26 »       protected·class·B
22 »       {27 »       {
23 »       »       protected·class·Base·{}28 »       »       protected·class·Base·{}
24 »       »       public·class·Derived·:·Base·{·}29 »       »       public·class·Derived·:·Base·{·}
25 »       }30 »       }
26 }</string>31 }</string>
27 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'32 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A&lt;C&gt;.B'·is·less·accessible·than·class·`D'
28 //·Line:·733 //·Line:·13
  
29 public·class·Foo&lt;K&gt;·{ 
30 } 
  
 34 public·class·A&lt;T&gt;
 35 {
 36 »       public·class·B·{}
31 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{ 
32 »       internal·class·Baz·{ 
33 »       } 
34 }</string> 
35 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y' 
36 //·Line:·6 
37 class·X·{ 
38 }37 }
  
 38 internal·class·C·:·A&lt;C&gt;
 39 {
39 public·class·Y·:·X·{ 
40 }</string> 
41 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar' 
42 //·Line:·7 
  
43 public·class·Foo&lt;K&gt;·{ 
44 }40 }
  
 41 public·class·D·:·C.B
 42 {
45 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{ 
46 »       private·class·Baz·{ 
47 »       } 
48 }</string>43 }</string>
49 ····<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;'44 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D'
50 //·Line:·745 //·Line:·10
  
51 using·System; 
52 using·System.Collections.Generic; 
  
53 public·class·Foo&lt;T&gt;·:·List&lt;Foo&lt;T&gt;.Bar&gt;46 public·class·A
54 {47 {
55 »       class·Bar48 »       private·class·B
56 »       {49 »       {
 50 »       »       protected·class·C·{·}
  
 51 »       »       protected·internal·class·D·:·C
 52 »       »       {
57 »       }53 »       »       }
 54 ····}
58 }</string>55 }</string>
59 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'56 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'
60 //·Line:·1057 //·Line:·10
  
61 internal·class·X58 internal·class·X
62 {59 {
63 »       protected·class·A60 »       protected·class·A
Offset 83, 42 lines modifiedOffset 77, 48 lines modified
  
83 »       »       protected·class·D·:·B77 »       »       protected·class·D·:·B
84 »       »       {78 »       »       {
85 »       »       »       internal·class·E·{·}79 »       »       »       internal·class·E·{·}
86 »       »       }80 »       »       }
87 »       }81 »       }
88 }</string>82 }</string>
89 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D'83 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y'
90 //·Line:·1084 //·Line:·6
 85 class·X·{
 86 }
  
91 public·class·A 
92 { 
93 »       private·class·B 
94 »       { 
95 »       »       protected·class·C·{·} 
  
 87 public·class·Y·:·X·{
96 »       »       protected·internal·class·D·:·C 
97 »       »       { 
98 »       »       } 
99 ····} 
100 }</string>88 }</string>
101 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`B.C.E'·is·less·accessible·than·class·`B.A.D'89 ····<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;'
102 //·Line:·1590 //·Line:·7
  
103 public·class·B91 using·System;
 92 using·System.Collections.Generic;
Max diff block lines reached; 687/4247 bytes (16.18%) 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>
1.02 KB
CS0636
1.01 KB
CS0636
Ordering differences only
    
Offset 5, 31 lines modifiedOffset 5, 31 lines modified
5 ····<string>//·CS0636:·The·FieldOffset·attribute·can·only·be·placed·on·members·of·types·marked·with·the·StructLayout(LayoutKind.Explicit)5 ····<string>//·CS0636:·The·FieldOffset·attribute·can·only·be·placed·on·members·of·types·marked·with·the·StructLayout(LayoutKind.Explicit)
6 //·Line:·106 //·Line:·10
  
7 using·System;7 using·System;
8 using·System.Runtime.InteropServices;8 using·System.Runtime.InteropServices;
  
9 namespace·CS0636·{9 namespace·CS0636·{
 10 »       class·GValue·{
 11 »       »       [FieldOffset·(4)]·
 12 ················public·const·int·value·=·2;
10 »       struct·GValue·{ 
11 »       »       public·string·name; 
12 »       »       [·FieldOffset·(4)·]·public·int·value; 
13 »       } 
14 »        
15 »       class·Tests·{ 
16 »       »       public·static·void·Main·()·{ 
17 »       »       } 
18 »       }13 »       }
19 }</string>14 }</string>
20 ····<string>//·CS0636:·The·FieldOffset·attribute·can·only·be·placed·on·members·of·types·marked·with·the·StructLayout(LayoutKind.Explicit)15 ····<string>//·CS0636:·The·FieldOffset·attribute·can·only·be·placed·on·members·of·types·marked·with·the·StructLayout(LayoutKind.Explicit)
21 //·Line:·1016 //·Line:·10
  
22 using·System;17 using·System;
23 using·System.Runtime.InteropServices;18 using·System.Runtime.InteropServices;
  
24 namespace·CS0636·{19 namespace·CS0636·{
25 »       class·GValue·{ 
26 »       »       [FieldOffset·(4)]· 
27 ················public·const·int·value·=·2;20 »       struct·GValue·{
 21 »       »       public·string·name;
 22 »       »       [·FieldOffset·(4)·]·public·int·value;
 23 »       }
 24 »       
 25 »       class·Tests·{
 26 »       »       public·static·void·Main·()·{
 27 »       »       }
28 »       }28 »       }
29 }</string>29 }</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
1.13 KB
CS1657
1.12 KB
CS1657
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>CS1657</ErrorName>3 ··<ErrorName>CS1657</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1657:·Cannot·pass·`i'·as·a·ref·or·out·argument·because·it·is·a·`foreach·iteration·variable' 
6 //·Line:·9 
  
7 class·E 
8 { 
9 ····public·E·(int[]·args) 
10 ····{ 
11 ········foreach·(int·i·in·args) 
12 ············Init·(ref·i); 
13 ····} 
14 ···· 
15 ····void·Init·(ref·int·val)·{} 
16 ······· 
17 }</string> 
18 ····<string>//·CS1657:·Cannot·pass·`m'·as·a·ref·or·out·argument·because·it·is·a·`using·variable'5 ····<string>//·CS1657:·Cannot·pass·`m'·as·a·ref·or·out·argument·because·it·is·a·`using·variable'
19 //·Line:·116 //·Line:·11
  
20 using·System.IO;7 using·System.IO;
  
21 class·E8 class·E
22 {9 {
Offset 31, 9 lines modifiedOffset 17, 23 lines modified
31 ····}17 ····}
32 ····18 ····
33 ····void·Init·(out·MemoryStream·val)19 ····void·Init·(out·MemoryStream·val)
34 ····{20 ····{
35 »       val·=·null;21 »       val·=·null;
36 ····}22 ····}
37 }</string>23 }</string>
 24 ····<string>//·CS1657:·Cannot·pass·`i'·as·a·ref·or·out·argument·because·it·is·a·`foreach·iteration·variable'
 25 //·Line:·9
  
 26 class·E
 27 {
 28 ····public·E·(int[]·args)
 29 ····{
 30 ········foreach·(int·i·in·args)
 31 ············Init·(ref·i);
 32 ····}
 33 ····
 34 ····void·Init·(ref·int·val)·{}
 35 ·······
 36 }</string>
38 ··</Examples>37 ··</Examples>
39 </ErrorDocumentation>38 </ErrorDocumentation>
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>
941 B
CS1535
929 B
CS1535
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>CS1535</ErrorName>3 ··<ErrorName>CS1535</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1535:·Overloaded·unary·operator·`--'·takes·one·parameter5 ····<string>//·CS1535:·Overloaded·unary·operator·`implicit'·takes·one·parameter
6 //·Line:·66 //·Line:·6
  
7 class·C7 public·class·Test
8 {8 {
9 »       public·static·C·operator·--·()9 »       public·static·implicit·operator·string·()
10 »       {10 »       {
11 »       »       return·null;11 »       »       return·null;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1535:·Overloaded·unary·operator·`implicit'·takes·one·parameter14 ····<string>//·CS1535:·Overloaded·unary·operator·`--'·takes·one·parameter
15 //·Line:·615 //·Line:·6
  
16 public·class·Test16 class·C
17 {17 {
18 »       public·static·implicit·operator·string·()18 »       public·static·C·operator·--·()
19 »       {19 »       {
20 »       »       return·null;20 »       »       return·null;
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.96 KB
CS0115
1.95 KB
CS0115
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>CS0115</ErrorName>3 ··<ErrorName>CS0115</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override
 6 //·Line:·13
  
 7 class·A
 8 {
 9 »       public·virtual·void·Foo·(out·int·i)
 10 »       {
 11 »       }
 12 }
  
 13 class·B·:·A
 14 {
 15 »       public·override·void·Foo·(ref·int·i)
 16 »       {
 17 »       }
 18 }</string>
5 ····<string>//·CS0115:·`C.P'·is·marked·as·an·override·but·no·accessible·`set'·accessor·found·to·override19 ····<string>//·CS0115:·`C.P'·is·marked·as·an·override·but·no·accessible·`set'·accessor·found·to·override
6 //·Line:·1120 //·Line:·11
  
7 abstract·class·B21 abstract·class·B
8 {22 {
9 »       public·virtual·int·P·{23 »       public·virtual·int·P·{
10 »       »       get;24 »       »       get;
Offset 16, 14 lines modifiedOffset 32, 22 lines modified
16 class·C·:·B32 class·C·:·B
17 {33 {
18 »       public·override·int·P·{34 »       public·override·int·P·{
19 »       »       get·{·return·5;·}35 »       »       get·{·return·5;·}
20 »       »       set·{·}36 »       »       set·{·}
21 »       }37 »       }
22 }</string>38 }</string>
 39 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
 40 //·Line:·5
  
 41 class·X·{
 42 »       public·override·void·Bla·()
 43 »       {
 44 »       }
 45 }</string>
23 ····<string>//·CS0115:·`MyTestExtended.GetName()'·is·marked·as·an·override·but·no·suitable·method·found·to·override46 ····<string>//·CS0115:·`MyTestExtended.GetName()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
24 //·Line:·1247 //·Line:·12
25 //·Compiler·options:·-r:CS0534-4-lib.dll48 //·Compiler·options:·-r:CS0534-4-lib.dll
  
26 using·System;49 using·System;
27 public·class·MyTestExtended·:·MyTestAbstract50 public·class·MyTestExtended·:·MyTestAbstract
28 {51 {
Offset 55, 38 lines modifiedOffset 79, 14 lines modified
55 class·DerivedClass:·BaseClass·{79 class·DerivedClass:·BaseClass·{
56 ········protected·override·int·get_Value·()·{80 ········protected·override·int·get_Value·()·{
57 ················return·1;81 ················return·1;
58 ········}82 ········}
  
59 »       static·void·Main·()·{}83 »       static·void·Main·()·{}
60 }</string>84 }</string>
61 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override 
62 //·Line:·13 
  
63 class·A 
64 { 
65 »       public·virtual·void·Foo·(out·int·i) 
66 »       { 
67 »       } 
68 } 
  
69 class·B·:·A 
70 { 
71 »       public·override·void·Foo·(ref·int·i) 
72 »       { 
73 »       } 
74 }</string> 
75 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override 
76 //·Line:·5 
  
77 class·X·{ 
78 »       public·override·void·Bla·() 
79 »       { 
80 »       } 
81 }</string> 
82 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override85 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override
83 //·Line:·1086 //·Line:·10
  
84 using·System;87 using·System;
  
85 class·A·{88 class·A·{
86 }89 }
1.23 KB
CS0273
1.21 KB
CS0273
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>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> 
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'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'
13 //·Line:·86 //·Line:·8
14 //·Compiler·options:·-t:library7 //·Compiler·options:·-t:library
  
15 ·class·Error02738 ·class·Error0273
16 ·{9 ·{
17 »       ·protected·internal·string·Message·{10 »       ·protected·internal·string·Message·{
Offset 21, 9 lines modifiedOffset 13, 17 lines modified
21 »       »       »       ·return·"Hi";13 »       »       »       ·return·"Hi";
22 »       »       ·}14 »       »       ·}
23 »       »       ·set·{15 »       »       ·set·{
24 »       »       ·}16 »       »       ·}
25 »       ·}17 »       ·}
  
26 ·}</string>18 ·}</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>
27 ··</Examples>26 ··</Examples>
28 </ErrorDocumentation>27 </ErrorDocumentation>
986 B
CS0306
974 B
CS0306
Ordering differences only
    
Offset 7, 14 lines modifiedOffset 7, 22 lines modified
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 class·F&lt;U&gt;·{}8 class·F&lt;U&gt;·{}
9 unsafe·class·O·{9 unsafe·class·O·{
10 »       F&lt;char·*&gt;·f;10 »       F&lt;char·*&gt;·f;
11 »       static·void·Main·()·{}11 »       static·void·Main·()·{}
12 }</string>12 }</string>
 13 ····<string>//·CS0306:·The·type·`System.ArgIterator'·may·not·be·used·as·a·type·argument
 14 //·Line:·6
  
 15 class·G&lt;T&gt;·{}
  
 16 class·C·:·G&lt;System.ArgIterator&gt;
 17 {
 18 }</string>
13 ····<string>//·CS0306:·The·type·`S'·may·not·be·used·as·a·type·argument19 ····<string>//·CS0306:·The·type·`S'·may·not·be·used·as·a·type·argument
14 //·Line:·1320 //·Line:·13
15 //·Compiler·options:·-langversion:latest21 //·Compiler·options:·-langversion:latest
  
16 public·ref·struct·S22 public·ref·struct·S
17 {23 {
18 }24 }
Offset 22, 22 lines modifiedOffset 30, 14 lines modified
22 class·Test&lt;T&gt;30 class·Test&lt;T&gt;
23 {31 {
24 »       public·static·void·Foo·()32 »       public·static·void·Foo·()
25 »       {33 »       {
26 »       »       Test&lt;S&gt;·local;34 »       »       Test&lt;S&gt;·local;
27 »       }35 »       }
28 }</string>36 }</string>
29 ····<string>//·CS0306:·The·type·`System.ArgIterator'·may·not·be·used·as·a·type·argument 
30 //·Line:·6 
  
31 class·G&lt;T&gt;·{} 
  
32 class·C·:·G&lt;System.ArgIterator&gt; 
33 { 
34 }</string> 
35 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument37 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument
36 //·Line:·1138 //·Line:·11
37 //·Compiler·options:·-unsafe39 //·Compiler·options:·-unsafe
  
38 using·System.Linq;40 using·System.Linq;
  
39 public·class·C41 public·class·C
1.08 KB
CS1057
1.07 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.E':·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·class·E·{}9 »       public·static·int·P·{
 10 »       »       get;
 11 »       »       protected·set;
 12 »       }
10 }</string>13 }</string>
11 ····<string>//·CS1057:·`B._a':·Static·classes·cannot·contain·protected·members14 ····<string>//·CS1057:·`B._a':·Static·classes·cannot·contain·protected·members
12 //·Line:·615 //·Line:·6
  
13 public·static·class·B16 public·static·class·B
14 {17 {
15 »       protected·static·object·_a·=·null;18 »       protected·static·object·_a·=·null;
16 »       »       ····19 »       »       ····
17 }</string>20 }</string>
18 ····<string>//·CS1057:·`S.P.set':·Static·classes·cannot·contain·protected·members21 ····<string>//·CS1057:·`B.E':·Static·classes·cannot·contain·protected·members
19 //·Line:·622 //·Line:·6
  
20 static·class·S23 public·static·class·B
21 {24 {
 25 »       protected·class·E·{}
22 »       public·static·int·P·{ 
23 »       »       get; 
24 »       »       protected·set; 
25 »       } 
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.26 KB
CS1650
1.25 KB
CS1650
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>CS1650</ErrorName>3 ··<ErrorName>CS1650</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C.s'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer) 
6 //·Line:·15 
  
7 struct·S 
8 { 
9 »       public·int·x·{·get;·set;·} 
10 } 
  
11 class·C 
12 { 
13 »       static·readonly·S·s; 
  
14 »       public·static·void·Main·(string[]·args) 
15 »       { 
16 »       »       s.x·=·42; 
17 »       } 
18 }</string> 
19 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C&lt;T&gt;.t'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer)5 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C&lt;T&gt;.t'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer)
20 //·Line:·176 //·Line:·17
  
21 using·System;7 using·System;
  
22 interface·I8 interface·I
23 {9 {
Offset 51, 9 lines modifiedOffset 34, 26 lines modified
51 »       static·readonly·S·s;34 »       static·readonly·S·s;
  
52 »       public·static·void·Main(String[]·args)·{35 »       public·static·void·Main(String[]·args)·{
53 »       »       s.x·=·42;36 »       »       s.x·=·42;
54 »       »       Console.WriteLine(s.x);37 »       »       Console.WriteLine(s.x);
55 »       }38 »       }
56 }</string>39 }</string>
 40 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C.s'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer)
 41 //·Line:·15
  
 42 struct·S
 43 {
 44 »       public·int·x·{·get;·set;·}
 45 }
  
 46 class·C
 47 {
 48 »       static·readonly·S·s;
  
 49 »       public·static·void·Main·(string[]·args)
 50 »       {
 51 »       »       s.x·=·42;
 52 »       }
 53 }</string>
57 ··</Examples>54 ··</Examples>
58 </ErrorDocumentation>55 </ErrorDocumentation>
1.41 KB
CS0460
1.4 KB
CS0460
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>CS0460</ErrorName>3 ··<ErrorName>CS0460</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0460:·`C.I.Test&lt;C&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods5 ····<string>//·CS0460:·`C.Test&lt;T&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods
6 //·Line:·116 //·Line:·11
  
7 interface·I7 abstract·class·A
8 {8 {
9 »       void·Test&lt;T&gt;()·where·T·:·new·();9 »       protected·abstract·int·Test&lt;T&gt;()·where·T·:·class;
10 }10 }
  
11 class·C·:·I11 class·C·:·A
12 {12 {
13 »       void·I.Test&lt;C&gt;()·where·C·:·class13 »       protected·override·int·Test&lt;T&gt;()·where·T·:·new()
14 »       {14 »       {
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0460:·`C.Test&lt;T&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods17 ····<string>//·CS0460:·`C.I.Test&lt;C&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods
18 //·Line:·1118 //·Line:·11
  
19 abstract·class·A19 interface·I
20 {20 {
21 »       protected·abstract·int·Test&lt;T&gt;()·where·T·:·class;21 »       void·Test&lt;T&gt;()·where·T·:·new·();
22 }22 }
  
23 class·C·:·A23 class·C·:·I
24 {24 {
25 »       protected·override·int·Test&lt;T&gt;()·where·T·:·new()25 »       void·I.Test&lt;C&gt;()·where·C·:·class
26 »       {26 »       {
27 »       }27 »       }
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
853 B
CS0714
841 B
CS0714
Ordering differences only
    
Offset 1, 16 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>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> 
9 ····<string>//·CS0714:·Static·class·`C'·cannot·implement·interfaces5 ····<string>//·CS0714:·Static·class·`C'·cannot·implement·interfaces
10 //·Line:·126 //·Line:·12
  
11 interface·I7 interface·I
12 {8 {
13 }9 }
  
Offset 27, 9 lines modifiedOffset 22, 14 lines modified
27 static·partial·class·StaticClass22 static·partial·class·StaticClass
28 {23 {
29 }24 }
  
30 static·partial·class·StaticClass:·System.ICloneable25 static·partial·class·StaticClass:·System.ICloneable
31 {26 {
32 }</string>27 }</string>
 28 ····<string>//·CS0714:·Static·class·`StaticClass'·cannot·implement·interfaces
 29 //·Line:·4
  
 30 static·class·StaticClass:·System.IComparable·{
 31 }</string>
33 ··</Examples>32 ··</Examples>
34 </ErrorDocumentation>33 </ErrorDocumentation>
1.22 KB
CS0035
1.21 KB
CS0035
Ordering differences only
    
Offset 1, 35 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>CS0035</ErrorName>3 ··<ErrorName>CS0035</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0035:·Operator·`-'·is·ambiguous·on·an·operand·of·type·`A' 
6 //·Line:·22 
  
7 class·A 
8 { 
9 »       public·static·implicit·operator·float(A·x) 
10 »       { 
11 »       »       return·0; 
12 »       } 
  
13 »       public·static·implicit·operator·decimal(A·x) 
14 »       { 
15 »       »       return·0; 
16 »       } 
17 } 
  
18 class·M 
19 { 
20 »       static·void·Main() 
21 »       { 
22 »       »       A·a·=·new·A·(); 
23 »       »       float·f·=·-a;·· 
24 »       } 
25 }</string> 
26 ····<string>//·CS0035:·Operator·`++'·is·ambiguous·on·an·operand·of·type·`MyType'5 ····<string>//·CS0035:·Operator·`++'·is·ambiguous·on·an·operand·of·type·`MyType'
27 //·Line:·316 //·Line:·31
  
28 public·class·MyType7 public·class·MyType
29 {8 {
30 »       public·static·implicit·operator·float·(MyType·v)9 »       public·static·implicit·operator·float·(MyType·v)
31 »       {10 »       {
Offset 55, 9 lines modifiedOffset 31, 33 lines modified
55 class·Test31 class·Test
56 {32 {
57 »       static·void·test·(MyType·x)33 »       static·void·test·(MyType·x)
58 »       {34 »       {
59 »       »       x++;35 »       »       x++;
60 »       }36 »       }
61 }</string>37 }</string>
 38 ····<string>//·CS0035:·Operator·`-'·is·ambiguous·on·an·operand·of·type·`A'
 39 //·Line:·22
  
 40 class·A
 41 {
 42 »       public·static·implicit·operator·float(A·x)
 43 »       {
 44 »       »       return·0;
 45 »       }
  
 46 »       public·static·implicit·operator·decimal(A·x)
 47 »       {
 48 »       »       return·0;
 49 »       }
 50 }
  
 51 class·M
 52 {
 53 »       static·void·Main()
 54 »       {
 55 »       »       A·a·=·new·A·();
 56 »       »       float·f·=·-a;··
 57 »       }
 58 }</string>
62 ··</Examples>59 ··</Examples>
63 </ErrorDocumentation>60 </ErrorDocumentation>
2.56 KB
CS0523
2.55 KB
CS0523
Ordering differences only
    
Offset 1, 29 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>CS0523</ErrorName>3 ··<ErrorName>CS0523</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout5 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout
6 //·Line:·66 //·Line:·6
  
7 struct·S&lt;T&gt;7 struct·A
8 {8 {
9 »       static·S&lt;T[]&gt;·s;9 »       static·A?·a;
10 }</string>10 }</string>
11 ····<string>//·CS0523:·Struct·member·`S.value'·of·type·`G&lt;string&gt;'·causes·a·cycle·in·the·struct·layout11 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout
12 //·Line:·1112 //·Line:·13
 13 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader
  
 14 using·System;
  
13 struct·G&lt;T&gt;15 struct·Handle&lt;T&gt;
14 {16 {
15 »       public·static·S·s;17 »       public·IntPtr·Value;
16 }18 }
  
17 struct·S19 struct·Foo
18 {20 {
19 »       private·G&lt;string&gt;·value;21 »       public·readonly·Handle&lt;Foo&gt;·Handle;
 22 }</string>
 23 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout
 24 //·Line:·6
  
 25 struct·S&lt;T&gt;
 26 {
 27 »       static·S&lt;T[]&gt;·s;
 28 }</string>
 29 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout
 30 //·Line:·6
  
 31 struct·A&lt;T&gt;
 32 {
 33 »       A&lt;T&gt;·a;
20 }</string>34 }</string>
21 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout35 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout
22 //·Line:·636 //·Line:·6
  
23 struct·S&lt;T&gt;37 struct·S&lt;T&gt;
24 {38 {
25 »       S&lt;int&gt;·s;39 »       S&lt;int&gt;·s;
Offset 36, 38 lines modifiedOffset 53, 21 lines modified
36 }53 }
  
37 struct·B·{54 struct·B·{
38 »       A·a;55 »       A·a;
39 }56 }
  
40 class·Y·{·static·void·Main·()·{}·}</string>57 class·Y·{·static·void·Main·()·{}·}</string>
41 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout 
42 //·Line:·6 
  
43 struct·A 
44 { 
45 »       static·A?·a; 
46 }</string> 
47 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout 
48 //·Line:·6 
  
49 struct·A&lt;T&gt; 
50 { 
51 »       A&lt;T&gt;·a; 
52 }</string> 
53 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout58 ····<string>//·CS0523:·Struct·member·`S.value'·of·type·`G&lt;string&gt;'·causes·a·cycle·in·the·struct·layout
54 //·Line:·1359 //·Line:·11
55 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader 
  
56 using·System; 
  
57 struct·Handle&lt;T&gt;60 struct·G&lt;T&gt;
58 {61 {
59 »       public·IntPtr·Value;62 »       public·static·S·s;
60 }63 }
  
61 struct·Foo64 struct·S
62 {65 {
63 »       public·readonly·Handle&lt;Foo&gt;·Handle;66 »       private·G&lt;string&gt;·value;
64 }</string>67 }</string>
65 ··</Examples>68 ··</Examples>
66 </ErrorDocumentation>69 </ErrorDocumentation>
1.01 KB
CS0149
1.0 KB
CS0149
Ordering differences only
    
Offset 1, 12 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>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
6 //·Line:·1716 //·Line:·17
  
7 public·class·Blah·{17 public·class·Blah·{
  
8 »       public·delegate·int·MyDelegate·(int·i,·int·j);18 »       public·delegate·int·MyDelegate·(int·i,·int·j);
  
9 »       public·int·Foo·(int·i,·int·j)19 »       public·int·Foo·(int·i,·int·j)
Offset 29, 21 lines modifiedOffset 41, 9 lines modified
29 public·class·MainClass41 public·class·MainClass
30 {42 {
31 »       public·static·void·Main·()43 »       public·static·void·Main·()
32 »       {44 »       {
33 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·();45 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·();
34 »       }46 »       }
35 }</string>47 }</string>
36 ····<string>//·CS0149:·Method·name·expected 
37 //·Line:·10 
  
38 delegate·void·D·(); 
  
39 public·class·MainClass 
40 { 
41 »       public·static·void·Main·() 
42 »       { 
43 »       »       D·delegateInstance·=·new·D·(Main,·null); 
44 »       } 
45 }</string> 
46 ··</Examples>48 ··</Examples>
47 </ErrorDocumentation>49 </ErrorDocumentation>
1.17 KB
CS8030
1.16 KB
CS8030
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>CS8030</ErrorName>3 ··<ErrorName>CS8030</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value5 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value
6 //·Line:·10 
  
7 using·System; 
  
8 class·C 
9 { 
10 »       public·void·Test·() 
11 »       { 
12 »       »       Action·a·=·()·=&gt;·{·return·Skip·();·}; 
13 »       } 
14 »        
15 »       void·Skip·() 
16 »       { 
17 »       } 
18 }</string> 
19 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value 
20 //·Line:·96 //·Line:·9
  
21 delegate·void·D·(int·x);7 delegate·void·D·(int·x);
  
22 class·X·{8 class·X·{
23 »       static·void·Main·()9 »       static·void·Main·()
24 »       {10 »       {
Offset 38, 9 lines modifiedOffset 22, 25 lines modified
38 class·C22 class·C
39 {23 {
40 »       public·async·void·GetValue()24 »       public·async·void·GetValue()
41 »       {25 »       {
42 »       »       return·await·Task.FromResult(100);26 »       »       return·await·Task.FromResult(100);
43 »       }27 »       }
44 }</string>28 }</string>
 29 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value
 30 //·Line:·10
  
 31 using·System;
  
 32 class·C
 33 {
 34 »       public·void·Test·()
 35 »       {
 36 »       »       Action·a·=·()·=&gt;·{·return·Skip·();·};
 37 »       }
 38 »       
 39 »       void·Skip·()
 40 »       {
 41 »       }
 42 }</string>
45 ··</Examples>43 ··</Examples>
46 </ErrorDocumentation>44 </ErrorDocumentation>
2.55 KB
CS0508
2.54 KB
CS0508
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>CS0508</ErrorName>3 ··<ErrorName>CS0508</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()' 
6 //·Line:·9 
  
7 class·BaseClass·{ 
8 ········protected·virtual·void·Show·()·{} 
9 } 
  
10 class·DerivedClass:·BaseClass·{ 
11 ········protected·override·bool·Show·()·{} 
12 }</string> 
13 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()'5 ····<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()'
14 //·Line:·106 //·Line:·10
  
15 abstract·class·A&lt;T&gt;7 abstract·class·A&lt;T&gt;
16 {8 {
17 »       public·abstract·T·getT·();9 »       public·abstract·T·Test·();
  
18 »       public·class·B·:·A&lt;B&gt;10 »       public·class·B&lt;H&gt;·:·A&lt;B&lt;H&gt;&gt;
19 »       {11 »       {
20 »       »       public·override·B·getT·()12 »       »       public·override·B&lt;H&gt;·Test·()
21 »       »       {13 »       »       {
22 »       »       »       return·default·(B);14 »       »       »       return·this;
23 »       »       }15 »       »       }
24 »       }16 »       }
25 }</string>17 }</string>
26 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()'18 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()'
27 //·Line:·1019 //·Line:·10
  
28 abstract·class·A&lt;T&gt;20 abstract·class·A&lt;T&gt;
29 {21 {
30 »       public·abstract·T·getT·();22 »       public·abstract·T·getT·();
  
31 »       public·class·B·:·A&lt;B&gt;23 »       public·class·B·:·A&lt;B&gt;
32 »       {24 »       {
33 »       »       public·override·B·getT·()25 »       »       public·override·B·getT·()
34 »       »       {26 »       »       {
35 »       »       »       throw·new·System.Exception·("The·method·or·operation·is·not·implemented.");27 »       »       »       return·default·(B);
36 »       »       }28 »       »       }
37 »       }29 »       }
38 }</string>30 }</string>
 31 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()'
 32 //·Line:·9
  
 33 class·BaseClass·{
 34 ········protected·virtual·void·Show·()·{}
 35 }
  
 36 class·DerivedClass:·BaseClass·{
 37 ········protected·override·bool·Show·()·{}
 38 }</string>
39 ····<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()'39 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()'
40 //·Line:·1040 //·Line:·10
  
41 abstract·class·A&lt;T&gt;41 abstract·class·A&lt;T&gt;
42 {42 {
43 »       public·abstract·T·Test·();43 »       public·abstract·T·getT·();
  
44 »       public·class·B&lt;H&gt;·:·A&lt;B&lt;H&gt;&gt;44 »       public·class·B·:·A&lt;B&gt;
45 »       {45 »       {
46 »       »       public·override·B&lt;H&gt;·Test·()46 »       »       public·override·B·getT·()
47 »       »       {47 »       »       {
48 »       »       »       return·this;48 »       »       »       throw·new·System.Exception·("The·method·or·operation·is·not·implemented.");
49 »       »       }49 »       »       }
50 »       }50 »       }
51 }</string>51 }</string>
52 ··</Examples>52 ··</Examples>
53 </ErrorDocumentation>53 </ErrorDocumentation>
3.82 KB
CS0117
3.81 KB
CS0117
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>CS0117</ErrorName>3 ··<ErrorName>CS0117</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0117:·`X'·does·not·contain·a·definition·for·`P'
 6 //·Line:·11
  
 7 class·X
 8 {
 9 »       public·void·Test·()
 10 »       {
 11 »       »       Foo·();
 12 »       }
  
 13 »       public·static·void·Foo·(string·Product·=·X.P)
 14 »       {
 15 »       }
 16 }</string>
5 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'17 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'
6 //·Line:·1518 //·Line:·15
  
  
7 using·System;19 using·System;
  
8 class·Data20 class·Data
Offset 15, 73 lines modifiedOffset 29, 78 lines modified
15 public·class·Test29 public·class·Test
16 {30 {
17 »       static·void·Main·()31 »       static·void·Main·()
18 »       {32 »       {
19 »       »       var·c·=·new·Data·{·Count·=·10·};33 »       »       var·c·=·new·Data·{·Count·=·10·};
20 »       }34 »       }
21 }</string>35 }</string>
22 ····<string>//·CS0117:·`X'·does·not·contain·a·definition·for·`P' 
23 //·Line:·11 
  
24 class·X 
25 { 
26 »       public·void·Test·() 
27 »       { 
28 »       »       Foo·(); 
29 »       } 
  
30 »       public·static·void·Foo·(string·Product·=·X.P) 
31 »       { 
32 »       } 
33 }</string> 
34 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE'36 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE'
35 //·Line:·637 //·Line:·6
  
36 class·X38 class·X
37 {39 {
38 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE)40 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE)
39 »       {41 »       {
40 »       }42 »       }
41 }43 }
  
42 class·A44 class·A
43 {45 {
44 }</string>46 }</string>
 47 ····<string>//·CS0117:·`System.Console'·does·not·contain·a·definition·for·`WriteLINE'
 48 //·Line:·10
  
 49 using·System;
  
 50 public·class·Test
 51 {
 52 »       public·static·void·Main·()
 53 »       {
 54 »       »       var·x·=·nameof·(Console.WriteLINE);
 55 »       }
 56 }</string>
45 ····<string>//·CS0117:·`string'·does·not·contain·a·definition·for·`Parse'57 ····<string>//·CS0117:·`string'·does·not·contain·a·definition·for·`Parse'
46 //·Line:·1058 //·Line:·10
  
47 using·System;59 using·System;
  
48 class·string_parse60 class·string_parse
49 {61 {
50 »       public·static·void·Main·()62 »       public·static·void·Main·()
51 »       {63 »       {
52 »       »       string·drawBackLabel·=·string.Parse("absDrawBack");64 »       »       string·drawBackLabel·=·string.Parse("absDrawBack");
53 »       }65 »       }
54 }</string>66 }</string>
55 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`Method'67 ····<string>//·CS0117:·`System.Reflection.BindingFlags'·does·not·contain·a·definition·for·`Private'
56 //·Line:·868 //·Line:·8
  
 69 using·System;
 70 using·System.Reflection;
57 public·class·E·:·A 
58 { 
59 »       void·Test·() 
60 »       { 
61 »       »       base.Method·(); 
62 »       } 
63 } 
  
64 static·class·S 
65 { 
66 »       public·static·void·Method·(this·A·a)71 public·class·Test·{
 72 »       const·BindingFlags·Def·=·BindingFlags.Private·|·BindingFlags.Static;
 73 »       const·BindingFlags·SetBindingFlags·=·Def·|·BindingFlags.SetProperty;
  
 74 »       static·void·Main·()
67 »       {75 »       {
68 »       }76 »       }
69 }77 }</string>
 78 ····<string>//·CS0117:·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·definition·for·`errorarg'
 79 //·Line:·
  
 80 using·System.Runtime.CompilerServices;
  
70 public·class·A81 public·class·E
71 {82 {
 83 ···[IndexerName("xxx",·errorarg·=·"")]
 84 ···public·int·this[int·index]·{
 85 ······get·{
 86 ·········return·0;
 87 ······}
 88 ···}
72 }</string>89 }</string>
73 ····<string>//·CS0117:·`Color'·does·not·contain·a·definition·for·`Transparent'90 ····<string>//·CS0117:·`Color'·does·not·contain·a·definition·for·`Transparent'
74 //·Line:91 //·Line:
  
75 using·System;92 using·System;
  
76 struct·Color93 struct·Color
Max diff block lines reached; 1282/3861 bytes (33.20%) of diff not shown.
5.29 KB
CS0452
5.28 KB
CS0452
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>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·`A.Foo&lt;T&gt;(T,·string)' 
6 //·Line:·18 
  
7 class·A 
8 { 
9 »       static·int·Foo&lt;T&gt;·(T·a,·string·s)·where·T·:·class 
10 »       { 
11 »       »       return·1; 
12 »       } 
  
13 »       static·int·Foo&lt;T&gt;·(T·a,·object·y) 
14 »       { 
15 »       »       return·2; 
16 »       } 
  
17 »       public·static·void·Main·() 
18 »       { 
19 »       »       A.Foo&lt;int&gt;·(99,·null); 
20 »       } 
21 }</string> 
22 ····<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·`Foo.Test&lt;T&gt;(ref·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·`Foo.Test&lt;T&gt;(ref·T)'
23 //·Line:·146 //·Line:·14
24 public·class·Foo7 public·class·Foo
25 {8 {
26 »       public·static·void·Test&lt;T&gt;·(ref·T·t)9 »       public·static·void·Test&lt;T&gt;·(ref·T·t)
27 »       »       where·T·:·class10 »       »       where·T·:·class
28 »       {·}11 »       {·}
Offset 60, 36 lines modifiedOffset 40, 56 lines modified
60 »       »       40 »       »       
61 »       static·public·void·Main()41 »       static·public·void·Main()
62 »       {42 »       {
63 »       »       int·i·=·TestClass&lt;int&gt;.meth();43 »       »       int·i·=·TestClass&lt;int&gt;.meth();
64 »       »       Console.WriteLine·(i);44 »       »       Console.WriteLine·(i);
65 »       }45 »       }
66 }</string>46 }</string>
67 ····<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)'47 ····<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;'
68 //·Line:·848 //·Line:·10
  
69 class·Program49 public·class·C&lt;T&gt;·where·T·:·class
70 {50 {
 51 »       public·int·this·[params·C&lt;ulong&gt;[]·args]·{
 52 »       »       set·{}
71 »       public·static·void·M&lt;T&gt;·(T·item1,·T·item2·=·null)·where·T·:·class 
72 »       { 
73 »       »       M·(1); 
74 »       }53 »       }
75 }</string>54 }</string>
76 ····<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;'55 ····<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;'
77 //·Line:·1056 //·Line:·10
  
78 public·class·C&lt;T&gt;·where·T·:·class57 public·class·C&lt;T&gt;·where·T·:·class
79 {58 {
80 }59 }
  
81 class·A60 delegate·C&lt;int&gt;·D·();</string>
 61 ····<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;'
 62 //·Line:·23
 63 using·System;
  
 64 public·class·TestClass&lt;T&gt;·where·T·:·class
82 {65 {
83 »       public·A·(ref·C&lt;int&gt;·args)66 »       static·public·T·meth()
 67 »       {
 68 »       »       return·null;
 69 »       }
  
 70 »       static·public·T·Value;
 71 }»      »      »      
 72 »       
 73 public·class·Test
 74 {
 75 »       public·Test()
84 »       {76 »       {
85 »       }77 »       }
 78 »       »       
 79 »       static·public·void·Main()
 80 »       {
 81 »       »       int·j·=·TestClass&lt;int&gt;.Value;
 82 »       »       Console.WriteLine·(j);
 83 »       }
86 }</string>84 }</string>
87 ····<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)'85 ····<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)'
88 //·Line:·1386 //·Line:·13
  
89 abstract·class·A&lt;T&gt;87 abstract·class·A&lt;T&gt;
90 {88 {
91 »       public·abstract·void·Foo&lt;U&gt;·(U·arg)·where·U·:·T;89 »       public·abstract·void·Foo&lt;U&gt;·(U·arg)·where·U·:·T;
Offset 102, 14 lines modifiedOffset 102, 37 lines modified
102 »       »       Test·(arg);102 »       »       Test·(arg);
103 »       }103 »       }
104 »       104 »       
105 »       void·Test&lt;UU&gt;·(UU·a)·where·UU·:·class105 »       void·Test&lt;UU&gt;·(UU·a)·where·UU·:·class
106 »       {106 »       {
107 »       }107 »       }
108 }</string>108 }</string>
 109 ····<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;'
 110 //·Line:·10
  
 111 public·class·C&lt;T&gt;·where·T·:·class
 112 {
 113 }
  
 114 class·A
 115 {
 116 »       public·A·(ref·C&lt;int&gt;·args)
 117 »       {
 118 »       }
 119 }</string>
 120 ····<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)'
 121 //·Line:·8
  
 122 class·Program
 123 {
 124 »       public·static·void·M&lt;T&gt;·(T·item1,·T·item2·=·null)·where·T·:·class
 125 »       {
 126 »       »       M·(1);
 127 »       }
 128 }</string>
109 ····<string>//·CS0452:·The·type·`Foo'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`MyObject&lt;T&gt;'129 ····<string>//·CS0452:·The·type·`Foo'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`MyObject&lt;T&gt;'
110 //·Line:·13130 //·Line:·13
111 public·class·MyObject&lt;T&gt;131 public·class·MyObject&lt;T&gt;
112 »       where·T·:·class132 »       where·T·:·class
113 {·}133 {·}
Max diff block lines reached; 1807/5368 bytes (33.66%) of diff not shown.
3.53 KB
CS0419
3.52 KB
CS0419
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>CS0419</ErrorName>3 ··<ErrorName>CS0419</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`DateTime.ToString'.·Assuming·`System.DateTime.ToString()'·but·other·overloads·including·`System.DateTime.ToString(string)'·have·also·matched 
6 //·Line:·10 
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4 
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; 
  
11 ///·&lt;summary&gt; 
12 ///·&lt;see·cref="DateTime.ToString"·/&gt; 
13 ///·&lt;/summary&gt; 
14 public·class·EntryPoint 
15 { 
16 »       static·void·Main·()·{ 
17 »       } 
18 }</string> 
19 ····<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 
20 //·Line:·10 
21 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4 
22 //· 
23 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match. 
  
24 using·System.Xml; 
  
25 ///·&lt;summary&gt; 
26 ///·&lt;see·cref="XmlDocument.Load"·/&gt; 
27 ///·&lt;/summary&gt; 
28 public·class·EntryPoint 
29 { 
30 »       static·void·Main·()·{ 
31 »       } 
32 }</string> 
33 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`A.this'.·Assuming·`Test.A.this[int]'·but·other·overloads·including·`Test.A.this[string]'·have·also·matched5 ····<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
34 //·Line:·76 //·Line:·7
35 //·Compiler·options:·-doc:dummy.xml·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warnaserror
36 using·System.Collections;8 using·System.Collections;
  
37 ///·&lt;summary&gt;9 ///·&lt;summary&gt;
38 ///···&lt;para&gt;&lt;see·cref="IDictionary.this[object]"·/&gt;&lt;/para&gt;10 ///···&lt;para&gt;&lt;see·cref="IDictionary.this[object]"·/&gt;&lt;/para&gt;
Offset 64, 14 lines modifiedOffset 32, 46 lines modified
64 ··private·class·B32 ··private·class·B
65 ··{33 ··{
66 ····public·object·this[int·index]·{34 ····public·object·this[int·index]·{
67 ······get·{·return·null;·}35 ······get·{·return·null;·}
68 ····}36 ····}
69 ··}37 ··}
70 }</string>38 }</string>
 39 ····<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
 40 //·Line:·10
 41 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 42 //·
 43 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.
  
 44 using·System.Xml;
  
 45 ///·&lt;summary&gt;
 46 ///·&lt;see·cref="XmlDocument.Load"·/&gt;
 47 ///·&lt;/summary&gt;
 48 public·class·EntryPoint
 49 {
 50 »       static·void·Main·()·{
 51 »       }
 52 }</string>
 53 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`DateTime.ToString'.·Assuming·`System.DateTime.ToString()'·but·other·overloads·including·`System.DateTime.ToString(string)'·have·also·matched
 54 //·Line:·10
 55 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 56 //·
 57 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.
  
 58 using·System;
  
 59 ///·&lt;summary&gt;
 60 ///·&lt;see·cref="DateTime.ToString"·/&gt;
 61 ///·&lt;/summary&gt;
 62 public·class·EntryPoint
 63 {
 64 »       static·void·Main·()·{
 65 »       }
 66 }</string>
71 ····<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·matched67 ····<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
72 //·Line:·168 //·Line:·1
73 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror69 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror
74 ///·&lt;summary&gt;70 ///·&lt;summary&gt;
75 ///·Exposes·&lt;see·cref="System.String.Replace"/&gt;·to·XSLT71 ///·Exposes·&lt;see·cref="System.String.Replace"/&gt;·to·XSLT
76 ///·&lt;/summary&gt;72 ///·&lt;/summary&gt;
77 public·class·Test·{73 public·class·Test·{
1.71 KB
CS1744
1.7 KB
CS1744
Ordering differences only
    
Offset 1, 23 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>CS1744</ErrorName>3 ··<ErrorName>CS1744</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified5 ····<string>//·CS1744:·Named·argument·`p1'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
6 //·Line:·126 //·Line:·8
  
7 static·class·C7 internal·class·Program
8 {8 {
9 »       public·static·void·Test·(int·a,·int·b)9 »       public·static·void·Main·()
10 »       {10 »       {
 11 »       »       Method·(1,·2,·p1:·3);
11 »       }12 »       }
12 »       13 »       
13 »       public·static·void·Main·()14 »       static·void·Method·(int·p1,·int·paramNamed,·int·p2)
 15 »       {
 16 »       }
 17 »       
 18 »       static·void·Method·(int·p1,·int·p2,·object·paramNamed)
14 »       {19 »       {
15 »       »       Test·(1,·a·:·2); 
16 »       }20 »       }
17 }</string>21 }</string>
18 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified22 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
19 //·Line:·1323 //·Line:·13
  
20 static·class·C24 static·class·C
21 {25 {
Offset 27, 27 lines modifiedOffset 31, 23 lines modified
27 »       }31 »       }
28 »       32 »       
29 »       public·static·void·Main·()33 »       public·static·void·Main·()
30 »       {34 »       {
31 »       »       1.Test·(a·:·2);35 »       »       1.Test·(a·:·2);
32 »       }36 »       }
33 }</string>37 }</string>
34 ····<string>//·CS1744:·Named·argument·`p1'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified38 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
35 //·Line:·839 //·Line:·12
  
36 internal·class·Program40 static·class·C
37 {41 {
 42 »       public·static·void·Test·(int·a,·int·b)
38 »       public·static·void·Main·() 
39 »       { 
40 »       »       Method·(1,·2,·p1:·3); 
41 »       } 
42 »        
43 »       static·void·Method·(int·p1,·int·paramNamed,·int·p2) 
44 »       {43 »       {
45 »       }44 »       }
46 »       45 »       
47 »       static·void·Method·(int·p1,·int·p2,·object·paramNamed)46 »       public·static·void·Main·()
48 »       {47 »       {
 48 »       »       Test·(1,·a·:·2);
49 »       }49 »       }
50 }</string>50 }</string>
51 ··</Examples>51 ··</Examples>
52 </ErrorDocumentation>52 </ErrorDocumentation>
2.45 KB
CS0656
2.44 KB
CS0656
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>CS0656</ErrorName>3 ··<ErrorName>CS0656</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0656:·The·compiler·required·member·`System.Threading.Interlocked.CompareExchange(ref·T,·T,·T)'·could·not·be·found·or·is·inaccessible5 ····<string>//·CS0656:·The·compiler·required·member·`System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray(System.Array,·System.RuntimeFieldHandle)'·could·not·be·found·or·is·inaccessible
6 //·Line:·206 //·Line:·16
7 //·Compiler·options:·-nostdlib·CS0656-corlib.cs7 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
 8 namespace·System.Runtime.CompilerServices·{
 9 »       class·RuntimeHelpers
 10 »       {
 11 »       »       public·static·void·InitializeArray·()
 12 »       »       {
 13 »       »       }
 14 »       }
8 namespace·System·{ 
9 ····public·partial·class·Delegate·{ 
10 »       public·static·Delegate·Combine(Delegate·a,·Delegate·b)·{·return·null;·} 
11 »       public·static·void·Remove(Delegate·a,·Delegate·b)·{·return;·} 
12 ····} 
13 } 
  
14 namespace·System.Threading·{ 
15 ····class·Interlocked·{} 
16 }15 }
  
 16 class·C
17 delegate·void·D(); 
  
18 class·Test 
19 {17 {
20 ····event·D·ev;18 »       int[]·ff·=·new·int[]·{·1,·3,·4,·5,·6,·7,·8,·10,·22,·22,·233,·44,·55,·66·};
21 }</string>19 }</string>
22 ····<string>//·CS0656:·The·compiler·required·member·`decimal..ctor(int)'·could·not·be·found·or·is·inaccessible20 ····<string>//·CS0656:·The·compiler·required·member·`decimal..ctor(int)'·could·not·be·found·or·is·inaccessible
23 //·Line:·921 //·Line:·9
24 //·Compiler·options:·-nostdlib·CS0656-corlib.cs22 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
25 class·C23 class·C
26 {24 {
27 »       static·void·Main·()25 »       static·void·Main·()
28 »       {26 »       {
29 »       »       decimal·d·=·12M;27 »       »       decimal·d·=·12M;
30 »       }28 »       }
31 }</string>29 }</string>
32 ····<string>//·CS0656:·The·compiler·required·member·`System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray(System.Array,·System.RuntimeFieldHandle)'·could·not·be·found·or·is·inaccessible30 ····<string>//·CS0656:·The·compiler·required·member·`System.Threading.Interlocked.CompareExchange(ref·T,·T,·T)'·could·not·be·found·or·is·inaccessible
33 //·Line:·1631 //·Line:·20
34 //·Compiler·options:·-nostdlib·CS0656-corlib.cs32 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
 33 namespace·System·{
 34 ····public·partial·class·Delegate·{
 35 »       public·static·Delegate·Combine(Delegate·a,·Delegate·b)·{·return·null;·}
 36 »       public·static·void·Remove(Delegate·a,·Delegate·b)·{·return;·}
 37 ····}
35 namespace·System.Runtime.CompilerServices·{ 
36 »       class·RuntimeHelpers 
37 »       { 
38 »       »       public·static·void·InitializeArray·() 
39 »       »       { 
40 »       »       } 
41 »       } 
42 }38 }
  
43 class·C39 namespace·System.Threading·{
 40 ····class·Interlocked·{}
 41 }
  
 42 delegate·void·D();
  
 43 class·Test
44 {44 {
45 »       int[]·ff·=·new·int[]·{·1,·3,·4,·5,·6,·7,·8,·10,·22,·22,·233,·44,·55,·66·};45 ····event·D·ev;
46 }</string>46 }</string>
47 ··</Examples>47 ··</Examples>
48 </ErrorDocumentation>48 </ErrorDocumentation>
1.22 KB
CS1720
1.21 KB
CS1720
Ordering differences only
    
Offset 6, 38 lines modifiedOffset 6, 38 lines modified
6 //·Line:·116 //·Line:·11
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
  
9 public·class·Tester·9 public·class·Tester·
10 {10 {
11 ····public·static·void·Foo·()11 ····public·static·void·Main()
12 ····{12 ····{
13 ········Console.WriteLine(default(Tester).ToString());13 ········Console.WriteLine(((object)null).ToString());
14 ····}14 ····}
15 }</string>15 }</string>
16 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'16 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
17 //·Line:·1117 //·Line:·9
18 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
19 using·System; 
  
20 public·class·Tester·19 public·class·Tester·
21 {20 {
22 ····public·static·void·Main()21 ····public·static·void·GenericClass&lt;T&gt;(T·t)·where·T·:·class·
23 ····{22 ····{
24 ········Console.WriteLine(((object)null).ToString());23 ········string·s·=·default(T).ToString();
25 ····}24 ····}
26 }</string>25 }</string>
27 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'26 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
28 //·Line:·927 //·Line:·11
29 //·Compiler·options:·-warnaserror·-warn:128 //·Compiler·options:·-warnaserror·-warn:1
  
 29 using·System;
  
30 public·class·Tester·30 public·class·Tester·
31 {31 {
32 ····public·static·void·GenericClass&lt;T&gt;(T·t)·where·T·:·class·32 ····public·static·void·Foo·()
33 ····{33 ····{
34 ········string·s·=·default(T).ToString();34 ········Console.WriteLine(default(Tester).ToString());
35 ····}35 ····}
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
1.19 KB
CS0212
1.18 KB
CS0212
Ordering differences only
    
Offset 19, 33 lines modifiedOffset 19, 14 lines modified
19 »       public·unsafe·static·void·Main·()19 »       public·unsafe·static·void·Main·()
20 »       {20 »       {
21 »       »       X·x·=·new·X·();21 »       »       X·x·=·new·X·();
22 »       »       int·*p·=·&amp;x.x;22 »       »       int·*p·=·&amp;x.x;
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer25 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
26 //·Line:·17 
27 //·Compiler·options:·-unsafe 
  
28 using·System; 
  
29 unsafe·class·X·{ 
30 »       static·void·Main·() 
31 »       { 
32 »       »       int·foo·=·0; 
33 »       »       Blah·(ref·foo); 
  
34 »       } 
35 »        
36 »       static·void·Blah·(ref·int·mptr) 
37 »       { 
38 »       »       int*·x·=·&amp;mptr; 
39 »       } 
40 }</string> 
41 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer 
42 //·Line:·1026 //·Line:·10
43 //·Compiler·options:·-unsafe27 //·Compiler·options:·-unsafe
  
44 struct·Foo·{28 struct·Foo·{
45 »       public·float·f;29 »       public·float·f;
46 »       public·void·foo·()30 »       public·void·foo·()
47 »       {31 »       {
Offset 58, 9 lines modifiedOffset 39, 28 lines modified
58 class·Test·{39 class·Test·{
59 »       static·void·Main·()40 »       static·void·Main·()
60 »       {41 »       {
61 »       »       Foo·x·=·new·Foo·();42 »       »       Foo·x·=·new·Foo·();
62 »       »       x.foo·();43 »       »       x.foo·();
63 »       }44 »       }
64 }</string>45 }</string>
 46 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
 47 //·Line:·17
 48 //·Compiler·options:·-unsafe
  
 49 using·System;
  
 50 unsafe·class·X·{
 51 »       static·void·Main·()
 52 »       {
 53 »       »       int·foo·=·0;
 54 »       »       Blah·(ref·foo);
  
 55 »       }
 56 »       
 57 »       static·void·Blah·(ref·int·mptr)
 58 »       {
 59 »       »       int*·x·=·&amp;mptr;
 60 »       }
 61 }</string>
65 ··</Examples>62 ··</Examples>
66 </ErrorDocumentation>63 </ErrorDocumentation>
2.4 KB
CS3019
2.38 KB
CS3019
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>CS3019</ErrorName>3 ··<ErrorName>CS3019</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly5 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`T'·because·it·is·not·visible·from·outside·this·assembly
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant(true)]
  
10 [CLSCompliant·(false)] 
11 class·CLSClass·{10 public·class·CLSClass&lt;[CLSCompliant·(false)]·T&gt;
 11 {
12 }</string>12 }</string>
13 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass.Foo()'·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
14 //·Line:·814 //·Line:·8
15 //·Compiler·options:·-warnaserror·-warn:215 //·Compiler·options:·-warnaserror·-warn:2
  
16 using·System;16 using·System;
17 [assembly:CLSCompliant·(true)]17 [assembly:CLSCompliant·(true)]
  
18 public·partial·class·CLSClass 
19 { 
20 »       [CLSCompliant·(false)]18 [CLSCompliant·(false)]
 19 class·CLSClass·{
21 »       partial·void·Foo·(); 
22 »        
23 »       partial·void·Foo·() 
24 »       { 
25 »       } 
26 }</string>20 }</string>
27 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`T'·because·it·is·not·visible·from·outside·this·assembly21 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly
28 //·Line:·822 //·Line:·8
29 //·Compiler·options:·-warnaserror·-warn:223 //·Compiler·options:·-warnaserror·-warn:2
  
30 using·System;24 using·System;
31 [assembly:CLSCompliant(true)]25 [assembly:CLSCompliant·(true)]
  
32 public·class·CLSClass&lt;[CLSCompliant·(false)]·T&gt; 
33 {26 [CLSCompliant·(true)]
 27 class·CLSClass·{
34 }</string>28 }</string>
35 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly29 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass.Foo()'·because·it·is·not·visible·from·outside·this·assembly
36 //·Line:·830 //·Line:·8
37 //·Compiler·options:·-warnaserror·-warn:231 //·Compiler·options:·-warnaserror·-warn:2
  
38 using·System;32 using·System;
39 [assembly:CLSCompliant·(true)]33 [assembly:CLSCompliant·(true)]
  
 34 public·partial·class·CLSClass
 35 {
40 [CLSCompliant·(true)]36 »       [CLSCompliant·(false)]
41 class·CLSClass·{37 »       partial·void·Foo·();
 38 »       
 39 »       partial·void·Foo·()
 40 »       {
 41 »       }
42 }</string>42 }</string>
43 ··</Examples>43 ··</Examples>
44 </ErrorDocumentation>44 </ErrorDocumentation>
2.34 KB
CS1624
2.33 KB
CS1624
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>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·type5 ····<string>//·CS1624:·The·body·of·`X.this[int].set'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type
6 //·Line:·66 //·Line:·15
 7 using·System;
 8 using·System.Collections;
  
7 class·Program·{ 
8 ········public·Program()·{ 
9 ················yield·break; 
10 ········} 
11 ········static·public·void·Main()·{ 
12 ········}9 class·X
 10 {
 11 »       IEnumerator·this·[int·u]
 12 »       {
 13 »       ····get·{
 14 »       »       yield·return·1;
 15 »       »       yield·return·2;
 16 »       »       yield·return·3;
 17 »       ····}
 18 »       ····set
 19 »       ····{
 20 »       »       yield·return·3;»  »  
 21 »       ····}»      ····
 22 »       }
13 }</string>23 }</string>
14 ····<string>//·CS1624:·The·body·of·`X.Test(int)'·cannot·be·an·iterator·block·because·`System.Collections.ArrayList'·is·not·an·iterator·interface·type24 ····<string>//·CS1624:·The·body·of·`X.Test(int)'·cannot·be·an·iterator·block·because·`System.Collections.ArrayList'·is·not·an·iterator·interface·type
15 //·Line:·825 //·Line:·8
16 using·System;26 using·System;
17 using·System.Collections;27 using·System.Collections;
  
18 class·X28 class·X
Offset 26, 42 lines modifiedOffset 36, 32 lines modified
  
26 »       static·void·Main·()36 »       static·void·Main·()
27 »       {37 »       {
28 »       »       IEnumerable·a·=·Test·(3);38 »       »       IEnumerable·a·=·Test·(3);
29 »       »       Console.WriteLine·(a);39 »       »       Console.WriteLine·(a);
30 »       }40 »       }
31 }</string>41 }</string>
 42 ····<string>//·CS1624:·The·body·of·`Program.Program()'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type
 43 //·Line:·6
  
 44 class·Program·{
 45 ········public·Program()·{
 46 ················yield·break;
 47 ········}
 48 ········static·public·void·Main()·{
 49 ········}
 50 }</string>
32 ····<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·type51 ····<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
33 //·Line:·852 //·Line:·8
  
34 using·System.Collections.Generic;53 using·System.Collections.Generic;
  
35 public·class·C54 public·class·C
36 {55 {
37 »       public·static·TSource·Test&lt;TSource&gt;(IEnumerable&lt;TSource&gt;·source)56 »       public·static·TSource·Test&lt;TSource&gt;(IEnumerable&lt;TSource&gt;·source)
38 »       {57 »       {
39 »       »       foreach·(TSource·element·in·source)58 »       »       foreach·(TSource·element·in·source)
40 »       »       »       yield·return·element;59 »       »       »       yield·return·element;
41 »       }60 »       }
42 }</string>61 }</string>
43 ····<string>//·CS1624:·The·body·of·`X.this[int].set'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type 
44 //·Line:·15 
45 using·System; 
46 using·System.Collections; 
  
47 class·X 
48 { 
49 »       IEnumerator·this·[int·u] 
50 »       { 
51 »       ····get·{ 
52 »       »       yield·return·1; 
53 »       »       yield·return·2; 
54 »       »       yield·return·3; 
55 »       ····} 
56 »       ····set 
57 »       ····{ 
58 »       »       yield·return·3;»  »   
59 »       ····}»      ···· 
60 »       } 
61 }</string> 
62 ··</Examples>62 ··</Examples>
63 </ErrorDocumentation>63 </ErrorDocumentation>
1.42 KB
CS0150
1.41 KB
CS0150
Ordering differences only
    
Offset 1, 19 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>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:·86 //·Line·:·12
  
 7 using·System;
  
7 public·class·C8 public·class·Blah·{
8 { 
9 »       void·Test·()9 »       
 10 »       public·static·void·Main·()
10 »       {11 »       {
11 »       »       var·zCoords·=·new·double[uint.MaxValue]·{·0·};12 »       »       int·foo·=·6;
 13 »       »       
 14 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·};
12 »       }15 »       }
13 }</string>16 }</string>
14 ····<string>//·CS0150:·A·constant·value·is·expected17 ····<string>//·CS0150:·A·constant·value·is·expected
15 //·Line:·1318 //·Line:·13
  
16 class·Program19 class·Program
17 {20 {
Offset 24, 14 lines modifiedOffset 28, 24 lines modified
  
24 »       static·void·Main()28 »       static·void·Main()
25 »       {29 »       {
26 »       »       var·s·=·$"{1,Arg()}";30 »       »       var·s·=·$"{1,Arg()}";
27 »       }31 »       }
28 }</string>32 }</string>
29 ····<string>//·CS0150:·A·constant·value·is·expected33 ····<string>//·CS0150:·A·constant·value·is·expected
 34 //·Line:·8
  
 35 public·class·C
 36 {
 37 »       void·Test·()
 38 »       {
 39 »       »       var·zCoords·=·new·double[uint.MaxValue]·{·0·};
 40 »       }
 41 }</string>
 42 ····<string>//·CS0150:·A·constant·value·is·expected
30 //·Line·:·1443 //·Line·:·14
  
31 using·System;44 using·System;
  
32 public·class·Blah45 public·class·Blah
33 {46 {
34 »       static·readonly·string·Test;47 »       static·readonly·string·Test;
Offset 41, 23 lines modifiedOffset 55, 9 lines modified
41 »       »       string·s·=·null;55 »       »       string·s·=·null;
42 »       »       switch·(s)·{56 »       »       switch·(s)·{
43 »       »       »       case·Blah.Test:57 »       »       »       case·Blah.Test:
44 »       »       »       »       break;58 »       »       »       »       break;
45 »       »       }59 »       »       }
46 »       }60 »       }
47 }</string>61 }</string>
48 ····<string>//·CS0150:·A·constant·value·is·expected 
49 //·Line·:·12 
  
50 using·System; 
  
51 public·class·Blah·{ 
52 »        
53 »       public·static·void·Main·() 
54 »       { 
55 »       »       int·foo·=·6; 
56 »       »        
57 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·}; 
58 »       } 
59 }</string> 
60 ··</Examples>62 ··</Examples>
61 </ErrorDocumentation>63 </ErrorDocumentation>
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</string> 
8 ····<string>//·CS1027:·Expected·`#endif'·directive 
9 //·Line:·6 
  
10 #if·false 
11 /*·hey·*/·#endif</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</string>
 15 ····<string>//·CS1027:·Expected·`#endif'·directive
 16 //·Line:·6
  
 17 #if·false
 18 /*·hey·*/·#endif</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.89 KB
CS0154
1.88 KB
CS0154
Ordering differences only
    
Offset 1, 46 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>CS0154</ErrorName>3 ··<ErrorName>CS0154</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor 
6 //·Line:·13 
  
7 class·Test 
8 { 
9 »       public·int·this[bool·b]·{·set·{}·} 
10 } 
  
11 class·C 
12 { 
13 »       public·static·void·Main·() 
14 »       { 
15 »       »       int·i·=·new·Test()[false]; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0154:·The·property·or·indexer·`A.this[int]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor 
19 //·Line:·18 
  
20 public·class·A 
21 { 
22 »       public·int·this[int·i]·{·set·{·}·} 
23 } 
  
24 public·class·B·:·A 
25 { 
26 »       public·int·this[string·i]·{·get·{·return·9;·}·} 
27 } 
  
28 class·Test 
29 { 
30 »       public·static·void·Main·() 
31 »       { 
32 »       »       int·i·=·new·B·()[1]; 
33 »       } 
34 }</string> 
35 ····<string>//·CS0154:·The·property·or·indexer·`A.name'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor5 ····<string>//·CS0154:·The·property·or·indexer·`A.name'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
36 //·Line:·216 //·Line:·21
  
37 public·class·A7 public·class·A
38 {8 {
39 »       public·string·name·9 »       public·string·name·
40 »       {10 »       {
Offset 88, 9 lines modifiedOffset 53, 44 lines modified
88 »       }53 »       }
  
89 »       public·static·void·Main·()54 »       public·static·void·Main·()
90 »       {55 »       {
91 »       »       MyProperty.MyExtension·();56 »       »       MyProperty.MyExtension·();
92 »       }57 »       }
93 }</string>58 }</string>
 59 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
 60 //·Line:·13
  
 61 class·Test
 62 {
 63 »       public·int·this[bool·b]·{·set·{}·}
 64 }
  
 65 class·C
 66 {
 67 »       public·static·void·Main·()
 68 »       {
 69 »       »       int·i·=·new·Test()[false];
 70 »       }
 71 }</string>
 72 ····<string>//·CS0154:·The·property·or·indexer·`A.this[int]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
 73 //·Line:·18
  
 74 public·class·A
 75 {
 76 »       public·int·this[int·i]·{·set·{·}·}
 77 }
  
 78 public·class·B·:·A
 79 {
 80 »       public·int·this[string·i]·{·get·{·return·9;·}·}
 81 }
  
 82 class·Test
 83 {
 84 »       public·static·void·Main·()
 85 »       {
 86 »       »       int·i·=·new·B·()[1];
 87 »       }
 88 }</string>
94 ··</Examples>89 ··</Examples>
95 </ErrorDocumentation>90 </ErrorDocumentation>
1.06 KB
CS0701
1.05 KB
CS0701
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>CS0701</ErrorName>3 ··<ErrorName>CS0701</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0701:·`string'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter 
6 //·Line:·4 
  
7 class·Foo&lt;T&gt;·where·T·:·string 
8 { 
9 }</string> 
10 ····<string>//·CS0701:·`S'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter5 ····<string>//·CS0701:·`S'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
11 //·Line:·86 //·Line:·8
  
12 struct·S7 struct·S
13 {8 {
14 }9 }
  
15 class·Foo&lt;T&gt;·where·T·:·S10 class·Foo&lt;T&gt;·where·T·:·S
16 {11 {
17 }</string>12 }</string>
 13 ····<string>//·CS0701:·`string'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
 14 //·Line:·4
  
 15 class·Foo&lt;T&gt;·where·T·:·string
 16 {
 17 }</string>
18 ····<string>//·CS0701:·`A'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter18 ····<string>//·CS0701:·`A'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
19 //·Line:·619 //·Line:·6
  
20 sealed·class·A·{·}20 sealed·class·A·{·}
  
21 class·Foo&lt;T&gt;·where·T·:·A21 class·Foo&lt;T&gt;·where·T·:·A
22 {22 {
1.96 KB
CS0533
1.95 KB
CS0533
Ordering differences only
    
Offset 1, 11 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>CS0533</ErrorName>3 ··<ErrorName>CS0533</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0533:·`DerivedClass.Foo'·hides·inherited·abstract·member·`BaseClass.Foo()'
 6 //·Line:·11
  
 7 abstract·public·class·BaseClass
 8 {
 9 »       abstract·protected·void·Foo·();
 10 }
  
 11 abstract·class·DerivedClass:·BaseClass
 12 {
 13 »       public·new·int·Foo;
 14 }</string>
5 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'15 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'
6 //·Line:·1016 //·Line:·10
7 public·abstract·class·MyAbstractBase17 public·abstract·class·MyAbstractBase
8 {18 {
9 ····public·abstract·void·Initialize();19 ····public·abstract·void·Initialize();
10 }20 }
  
Offset 18, 14 lines modifiedOffset 30, 26 lines modified
  
18 public·class·Program30 public·class·Program
19 {31 {
20 ····public·static·void·Main(string[]·args)32 ····public·static·void·Main(string[]·args)
21 ····{33 ····{
22 ····}34 ····}
23 }</string>35 }</string>
 36 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent'
 37 //·Line:·11
  
 38 using·System;
  
 39 abstract·class·A·{
 40 »       public·abstract·event·EventHandler·MyEvent;
 41 }
  
 42 class·B·:·A·{
 43 »       public·new·event·EventHandler·MyEvent;
 44 }</string>
24 ····<string>//·CS0533:·`DerivedClass.Foo()'·hides·inherited·abstract·member·`BaseClass.Foo()'45 ····<string>//·CS0533:·`DerivedClass.Foo()'·hides·inherited·abstract·member·`BaseClass.Foo()'
25 //·Line:·946 //·Line:·9
  
26 abstract·public·class·BaseClass·{47 abstract·public·class·BaseClass·{
27 ········abstract·protected·void·Foo·();48 ········abstract·protected·void·Foo·();
28 }49 }
  
Offset 41, 33 lines modifiedOffset 65, 9 lines modified
41 abstract·class·A·{65 abstract·class·A·{
42 »       public·abstract·event·EventHandler·MyEvent;66 »       public·abstract·event·EventHandler·MyEvent;
43 }67 }
  
44 class·B·:·A·{68 class·B·:·A·{
45 »       public·event·EventHandler·MyEvent;69 »       public·event·EventHandler·MyEvent;
46 }</string>70 }</string>
47 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent' 
48 //·Line:·11 
  
49 using·System; 
  
50 abstract·class·A·{ 
51 »       public·abstract·event·EventHandler·MyEvent; 
52 } 
  
53 class·B·:·A·{ 
54 »       public·new·event·EventHandler·MyEvent; 
55 }</string> 
56 ····<string>//·CS0533:·`DerivedClass.Foo'·hides·inherited·abstract·member·`BaseClass.Foo()' 
57 //·Line:·11 
  
58 abstract·public·class·BaseClass 
59 { 
60 »       abstract·protected·void·Foo·(); 
61 } 
  
62 abstract·class·DerivedClass:·BaseClass 
63 { 
64 »       public·new·int·Foo; 
65 }</string> 
66 ··</Examples>71 ··</Examples>
67 </ErrorDocumentation>72 </ErrorDocumentation>
4.66 KB
CS0534
4.64 KB
CS0534
Ordering differences only
    
Offset 1, 47 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>CS0534</ErrorName>3 ··<ErrorName>CS0534</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0534:·`MyTestExtended'·does·not·implement·inherited·abstract·member·`MyTestAbstract.GetName()'5 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo()'
6 //·Line:·66 //·Line:·16
7 //·Compiler·options:·-r:CS0534-4-lib.dll 
  
 7 class·A
8 using·System; 
9 public·class·MyTestExtended·:·MyTestAbstract 
10 {8 {
11 »       public·MyTestExtended()·:·base()9 »       public·virtual·void·Foo·()
12 »       {10 »       {
13 »       }11 »       }
  
14 »       public·static·void·Main(string[]·args) 
15 »       { 
16 »       »       Console.WriteLine("Calling·PrintName"); 
17 »       »       MyTestExtended·test·=·new·MyTestExtended(); 
18 »       »       test.PrintName(); 
19 »       »       Console.WriteLine("Out·of·PrintName"); 
20 »       } 
21 »        
22 }</string> 
23 ····<string>//·CS0534:·`C1'·does·not·implement·inherited·abstract·member·`A.M(int)' 
24 //·Line:·16 
  
25 public·abstract·class·A 
26 { 
27 »       public·abstract·void·M·(int·i); 
28 }12 }
  
29 internal·class·C0·:·A13 abstract·class·B·:·A
30 {14 {
 15 »       public·abstract·override·void·Foo·();
31 »       public·override·void·M·(int·i) 
32 »       { 
33 »       } 
34 }16 }
  
35 internal·class·C1·:·A17 class·C·:·B
36 {18 {
37 }</string>19 }</string>
38 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'20 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'
39 //·Line:·1321 //·Line:·13
  
40 public·class·SomeProperty22 public·class·SomeProperty
41 {23 {
Offset 52, 60 lines modifiedOffset 32, 80 lines modified
52 »       public·abstract·SomeProperty·SomeProperty·{·get;·}32 »       public·abstract·SomeProperty·SomeProperty·{·get;·}
53 }33 }
  
54 public·class·Foo·:·SomeAbstract34 public·class·Foo·:·SomeAbstract
55 {35 {
56 »       public·static·SomeProperty·SomeProperty·{·get·{·return·null;·}·}36 »       public·static·SomeProperty·SomeProperty·{·get·{·return·null;·}·}
57 }</string>37 }</string>
58 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo()' 
59 //·Line:·16 
  
60 class·A 
61 { 
62 »       public·virtual·void·Foo·() 
63 »       { 
64 »       } 
65 } 
  
66 abstract·class·B·:·A 
67 { 
68 »       public·abstract·override·void·Foo·(); 
69 } 
  
70 class·C·:·B 
71 { 
72 }</string> 
73 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'38 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'
74 //·Line:·1339 //·Line:·13
  
75 abstract·class·A&lt;T&gt;40 abstract·class·A&lt;T&gt;
76 {41 {
77 »       public·abstract·void·set_Prop·(int·value); 
  
78 »       public·virtual·T·Prop·{42 »       public·abstract·T·Prop·{
79 »       »       set·{·}43 »       »       set;
80 »       }44 »       }
  
 45 »       public·abstract·void·set_Prop·(int·value);
81 }46 }
  
82 class·B·:·A&lt;int&gt;47 class·B·:·A&lt;int&gt;
83 {48 {
84 »       public·override·int·Prop·{49 »       public·override·int·Prop·{
85 »       »       set·{·}50 »       »       set·{·}
86 »       }51 »       }
87 }</string>52 }</string>
 53 ····<string>//·CS0534:·`MyTestExtended'·does·not·implement·inherited·abstract·member·`MyTestAbstract.GetName()'
 54 //·Line:·6
 55 //·Compiler·options:·-r:CS0534-3-lib.dll
  
 56 using·System;
 57 public·class·MyTestExtended·:·MyTestAbstract
 58 {
 59 »       public·MyTestExtended()·:·base()
 60 »       {
 61 »       }
  
 62 »       public·static·void·Main(string[]·args)
 63 »       {
 64 »       »       Console.WriteLine("Calling·PrintName");
 65 »       »       MyTestExtended·test·=·new·MyTestExtended();
 66 »       »       test.PrintName();
 67 »       »       Console.WriteLine("Out·of·PrintName");
 68 »       }
 69 »       
 70 }</string>
88 ····<string>//·CS0534:·`Y'·does·not·implement·inherited·abstract·member·`X.myAbstract()'71 ····<string>//·CS0534:·`Y'·does·not·implement·inherited·abstract·member·`X.myAbstract()'
89 //·Line:·572 //·Line:·5
  
90 abstract·class·X·{73 abstract·class·X·{
91 »       public·abstract·void·myAbstract·();74 »       public·abstract·void·myAbstract·();
92 }75 }
  
93 class·Y·:·X·{76 class·Y·:·X·{
94 static·void·Main·(){}77 static·void·Main·(){}
95 }</string>78 }</string>
 79 ····<string>//·CS0534:·`C1'·does·not·implement·inherited·abstract·member·`A.M(int)'
 80 //·Line:·16
Max diff block lines reached; 1417/4719 bytes (30.03%) of diff not shown.
1010 B
CS1676
1000 B
CS1676
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>CS1676</ErrorName>3 ··<ErrorName>CS1676</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`out'·keyword 
6 //·Line:·10 
  
7 class·C 
8 { 
9 »       delegate·int·D·(out·int·i); 
  
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       ·D·d·=·a·=&gt;·1; 
13 »       } 
14 }</string> 
15 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`ref'·keyword5 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`ref'·keyword
16 //·Line:·116 //·Line:·11
17 //7 //
18 //·The·delegate·has·an·explicit·signature,·so·it·can·not·be·assigned.8 //·The·delegate·has·an·explicit·signature,·so·it·can·not·be·assigned.
19 //9 //
20 delegate·void·D·(ref·int·x);10 delegate·void·D·(ref·int·x);
  
21 class·X·{11 class·X·{
22 »       static·void·Main·()12 »       static·void·Main·()
23 »       {13 »       {
24 »       »       D·d2·=·delegate·(int·x)·{};14 »       »       D·d2·=·delegate·(int·x)·{};
25 »       }15 »       }
26 }</string>16 }</string>
 17 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`out'·keyword
 18 //·Line:·10
  
 19 class·C
 20 {
 21 »       delegate·int·D·(out·int·i);
  
 22 »       public·static·void·Main·()
 23 »       {
 24 »       »       ·D·d·=·a·=&gt;·1;
 25 »       }
 26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.47 KB
CS1673
1.46 KB
CS1673
Ordering differences only
    
Offset 1, 12 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>CS1673</ErrorName>3 ··<ErrorName>CS1673</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead5 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead
 6 //·Line:·
 7 using·System;
  
 8 struct·S·{
 9 »       delegate·void·T·();
  
 10 »       int·f;
  
 11 »       public·int·Test·()
 12 »       {
 13 »       »       T·t·=·delegate·{
 14 »       »       »       f·=·1;
 15 »       »       };
 16 »       »       return·0;
 17 »       }
 18 »       
 19 »       static·void·Main·()
 20 »       {
 21 »       }
 22 }</string>
 23 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead
6 //·Line:·1924 //·Line:·19
7 using·System;25 using·System;
  
8 public·delegate·void·Hello·();26 public·delegate·void·Hello·();
  
9 struct·Foo27 struct·Foo
10 {28 {
Offset 41, 30 lines modifiedOffset 62, 9 lines modified
41 {62 {
42 »       static·void·Main·()63 »       static·void·Main·()
43 »       {64 »       {
44 »       »       Foo·foo·=·new·Foo·(3);65 »       »       Foo·foo·=·new·Foo·(3);
45 »       »       foo.Test·(new·Foo·(8));66 »       »       foo.Test·(new·Foo·(8));
46 »       }67 »       }
47 }</string>68 }</string>
48 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead 
49 //·Line:· 
50 using·System; 
  
51 struct·S·{ 
52 »       delegate·void·T·(); 
  
53 »       int·f; 
  
54 »       public·int·Test·() 
55 »       { 
56 »       »       T·t·=·delegate·{ 
57 »       »       »       f·=·1; 
58 »       »       }; 
59 »       »       return·0; 
60 »       } 
61 »        
62 »       static·void·Main·() 
63 »       { 
64 »       } 
65 }</string> 
66 ··</Examples>69 ··</Examples>
67 </ErrorDocumentation>70 </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>
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;·(object·value,·int·count)·{8 ········public·static·int·operator·&lt;&lt;·(SampleClass·value,·SampleClass·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;·(SampleClass·value,·SampleClass·count)·{15 ········public·static·int·operator·&lt;&lt;·(object·value,·int·count)·{
16 ················return·0;16 ················return·0;
17 ········}17 ········}
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.15 KB
CS3009
1.14 KB
CS3009
Ordering differences only
    
Offset 21, 35 lines modifiedOffset 21, 35 lines modified
21 public·class·AttributesForm·:·BaseClass21 public·class·AttributesForm·:·BaseClass
22 {22 {
23 }23 }
  
24 public·class·AttributesForm_2·:·BaseClass24 public·class·AttributesForm_2·:·BaseClass
25 {25 {
26 }</string>26 }</string>
 27 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant
 28 //·Line:·8
 29 //·Compiler·options:·-warnaserror·-warn:1
  
 30 using·System;
 31 [assembly:CLSCompliant(true)]
  
 32 public·enum·Days:·uint·{Sat=1,·Sun,·Mon,·Tue,·Wed,·Thu,·Fri};</string>
27 ····<string>//·CS3009:·`CLSClass':·base·type·`BaseClass'·is·not·CLS-compliant33 ····<string>//·CS3009:·`CLSClass':·base·type·`BaseClass'·is·not·CLS-compliant
28 //·Line:·1234 //·Line:·12
29 //·Compiler·options:·-warnaserror·-warn:135 //·Compiler·options:·-warnaserror·-warn:1
  
30 using·System;36 using·System;
31 [assembly:CLSCompliant·(true)]37 [assembly:CLSCompliant·(true)]
  
32 [CLSCompliant·(false)]38 [CLSCompliant·(false)]
33 public·class·BaseClass·{39 public·class·BaseClass·{
34 }40 }
  
35 public·class·CLSClass:·BaseClass·{41 public·class·CLSClass:·BaseClass·{
36 }</string>42 }</string>
37 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant 
38 //·Line:·8 
39 //·Compiler·options:·-warnaserror·-warn:1 
  
40 using·System; 
41 [assembly:CLSCompliant(true)] 
  
42 public·enum·Days:·uint·{Sat=1,·Sun,·Mon,·Tue,·Wed,·Thu,·Fri};</string> 
43 ····<string>//·CS3009:·`CLSClass':·base·type·`System.Runtime.Serialization.Formatter'·is·not·CLS-compliant43 ····<string>//·CS3009:·`CLSClass':·base·type·`System.Runtime.Serialization.Formatter'·is·not·CLS-compliant
44 //·Line:·1044 //·Line:·10
45 //·Compiler·options:·-warnaserror·-warn:145 //·Compiler·options:·-warnaserror·-warn:1
  
46 using·System;46 using·System;
47 using·System.Runtime.Serialization;47 using·System.Runtime.Serialization;
  
1.28 KB
CS1908
1.26 KB
CS1908
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>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:·6 //·Line:·5
  
7 class·Test&lt;T&gt;·where·T·:·class·{7 class·Test·{
8 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·T·x)8 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(1)]·short·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·{
Offset 23, 16 lines modifiedOffset 23, 16 lines modified
  
23 class·Test·{23 class·Test·{
24 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·short·x)24 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·short·x)
25 »       {25 »       {
26 »       }26 »       }
27 }</string>27 }</string>
28 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter28 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
29 //·Line:·529 //·Line:·
  
30 class·Test·{30 class·Test&lt;T&gt;·where·T·:·class·{
31 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(1)]·short·x)31 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·T·x)
32 »       {32 »       {
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.45 KB
CS0027
1.44 KB
CS0027
Ordering differences only
    
Offset 16, 19 lines modifiedOffset 16, 26 lines modified
16 »       16 »       
17 »       public·static·void·Main·()·{17 »       public·static·void·Main·()·{
18 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");18 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");
19 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this'·outside·a·method,·property·or·ctr.");19 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this'·outside·a·method,·property·or·ctr.");
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context22 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
23 //·Line:·623 //·Line:·7·
  
24 class·Program 
25 { 
26 »       const·object·y·=·this;24 using·System;
  
 25 class·Error0027·{
 26 »       int·i·=·this.x;
 27 »       int·x·=·0;
 28 »       
 29 »       public·static·void·Main·()·{
 30 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");
 31 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this.x'·outside·a·method,·property·or·ctr.");
 32 »       }
27 }</string>33 }</string>
28 ····<string>//·CS0007:·Keyword·`this'·is·not·available·in·the·current·context34 ····<string>//·CS0007:·Keyword·`this'·is·not·available·in·the·current·context
29 //·Line:·1435 //·Line:·14
  
30 class·B36 class·B
31 {37 {
32 »       public·B·(object·o)38 »       public·B·(object·o)
Offset 40, 22 lines modifiedOffset 47, 15 lines modified
40 {47 {
41 »       public·C·()48 »       public·C·()
42 »       »       :·base·(this)49 »       »       :·base·(this)
43 »       {50 »       {
44 »       }51 »       }
45 }</string>52 }</string>
46 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context53 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
47 //·Line:·7·54 //·Line:·6
  
48 using·System; 
  
 55 class·Program
 56 {
 57 »       const·object·y·=·this;
49 class·Error0027·{ 
50 »       int·i·=·this.x; 
51 »       int·x·=·0; 
52 »        
53 »       public·static·void·Main·()·{ 
54 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context."); 
55 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this.x'·outside·a·method,·property·or·ctr."); 
56 »       } 
57 }</string>58 }</string>
58 ··</Examples>59 ··</Examples>
59 </ErrorDocumentation>60 </ErrorDocumentation>
1.38 KB
CS0548
1.37 KB
CS0548
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>CS0548</ErrorName>3 ··<ErrorName>CS0548</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0548:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor5 ····<string>//·CS0548:·`PropertyInterface.this[long]':·property·or·indexer·must·have·at·least·one·accessor
6 //·Line:·56 //·Line:·5
  
7 class·IndexerClass·{ 
8 ········public·int·this·[bool·b]·{·}7 interface·PropertyInterface·{·····
 8 »       int·this·[long·l]·{}
9 }</string>9 }</string>
10 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor10 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor
11 //·Line:·511 //·Line:·5
  
12 interface·PropertyInterface·{12 interface·PropertyInterface·{
13 ····int·Value·{}13 ····int·Value·{}
14 }</string>14 }</string>
15 ····<string>//·CS0548:·`PropertyInterface.this[long]':·property·or·indexer·must·have·at·least·one·accessor 
16 //·Line:·5 
  
17 interface·PropertyInterface·{····· 
18 »       int·this·[long·l]·{} 
19 }</string> 
20 ····<string>//·CS0548:·`PropertyClass.Value':·property·or·indexer·must·have·at·least·one·accessor15 ····<string>//·CS0548:·`PropertyClass.Value':·property·or·indexer·must·have·at·least·one·accessor
21 //·Line:·516 //·Line:·5
  
22 class·PropertyClass·{17 class·PropertyClass·{
23 ········public·int·Value·{18 ········public·int·Value·{
24 ········}19 ········}
25 }</string>20 }</string>
 21 ····<string>//·CS0548:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor
 22 //·Line:·5
  
 23 class·IndexerClass·{
 24 ········public·int·this·[bool·b]·{·}
 25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.26 KB
CS1654
1.25 KB
CS1654
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>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:·14
  
 7 using·System.Collections;
  
 8 struct·P·{
 9 »       public·int·x·{·get;·set;·}
 10 }
  
 11 class·Test·{
 12 »       static·void·Foo·(IEnumerable·f)
 13 »       {
 14 »       »       foreach·(P·p·in·f)
 15 »       »       »       p.x·+=·2;
 16 »       }
 17 }</string>
5 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'18 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'
6 //·Line:·2219 //·Line:·22
  
7 using·System;20 using·System;
  
8 struct·Foo·:·IDisposable21 struct·Foo·:·IDisposable
9 {22 {
Offset 49, 30 lines modifiedOffset 65, 14 lines modified
49 »       {65 »       {
50 »       »       using·(var·f·=·new·Foo·())·{66 »       »       using·(var·f·=·new·Foo·())·{
51 »       »       »       f.Property·=·0;67 »       »       »       f.Property·=·0;
52 »       »       }68 »       »       }
53 »       }69 »       }
54 }</string>70 }</string>
55 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'71 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'
56 //·Line:·14 
  
57 using·System.Collections; 
  
58 struct·P·{ 
59 »       public·int·x·{·get;·set;·} 
60 } 
  
61 class·Test·{ 
62 »       static·void·Foo·(IEnumerable·f) 
63 »       { 
64 »       »       foreach·(P·p·in·f) 
65 »       »       »       p.x·+=·2; 
66 »       } 
67 }</string> 
68 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable' 
69 //·Line:·1872 //·Line:·18
  
70 using·System.Collections;73 using·System.Collections;
  
71 struct·P·{74 struct·P·{
72 »       public·int·x;75 »       public·int·x;
73 }76 }
2.69 KB
CS0612
2.67 KB
CS0612
Ordering differences only
    
Offset 1, 77 lines modifiedOffset 1, 102 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·`O2'·is·obsolete5 ····<string>//·CS0612:·`O1'·is·obsolete
6 //·Line:·236 //·Line:·23
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System;8 using·System;
  
9 [Obsolete]9 [Obsolete]
10 interface·O210 class·O1
11 {11 {
12 }12 }
  
13 #pragma·warning·disable·61213 #pragma·warning·disable·612
14 class·A14 class·A
15 {15 {
16 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O216 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O1
17 »       {17 »       {
18 »       }18 »       }
19 }19 }
20 #pragma·warning·restore·61220 #pragma·warning·restore·612
  
21 class·B·:·A21 class·B·:·A
22 {22 {
23 »       public·override·void·Foo&lt;U&gt;·()23 »       public·override·void·Foo&lt;U&gt;·()
24 »       {24 »       {
25 »       }25 »       }
26 }</string>26 }</string>
 27 ····<string>//·CS0612:·`A.Value'·is·obsolete
 28 //·Line:·13
 29 //·Compiler·options:·-warnaserror
  
 30 class·A·{
 31 ····[System.Obsolete·("")]
 32 ····int·Value·{
 33 ········set·{
 34 ········}
 35 ····}
 36 ····
 37 ····public·A·()·{
 38 ········Value·=·4;
 39 ····}
 40 }</string>
27 ····<string>//·CS0612:·`O1'·is·obsolete41 ····<string>//·CS0612:·`O2'·is·obsolete
28 //·Line:·2342 //·Line:·23
29 //·Compiler·options:·-warnaserror43 //·Compiler·options:·-warnaserror
  
30 using·System;44 using·System;
  
31 [Obsolete]45 [Obsolete]
32 class·O146 interface·O2
33 {47 {
34 }48 }
  
35 #pragma·warning·disable·61249 #pragma·warning·disable·612
36 class·A50 class·A
37 {51 {
38 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O152 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O2
39 »       {53 »       {
40 »       }54 »       }
41 }55 }
42 #pragma·warning·restore·61256 #pragma·warning·restore·612
  
43 class·B·:·A57 class·B·:·A
44 {58 {
45 »       public·override·void·Foo&lt;U&gt;·()59 »       public·override·void·Foo&lt;U&gt;·()
46 »       {60 »       {
47 »       }61 »       }
48 }</string>62 }</string>
49 ····<string>//·CS0612:·`A.Value'·is·obsolete63 ····<string>//·CS0612:·`E.GetEnumerator()'·is·obsolete
50 //·Line:·1364 //·Line:·22
51 //·Compiler·options:·-warnaserror65 //·Compiler·options:·-warnaserror
  
 66 using·System.Collections;
 67 using·System;
  
 68 class·E·:·IEnumerable
 69 {
 70 »       [Obsolete]
 71 »       public·IEnumerator·GetEnumerator·()
 72 »       {
 73 »       »       throw·new·System.NotImplementedException·();
 74 »       }
 75 }
  
52 class·A·{76 class·C
 77 {
 78 »       public·static·void·Main·()
 79 »       {
 80 »       »       var·e·=·new·E·();
 81 »       »       foreach·(var·entry·in·e)·{
 82 »       »       }
 83 »       }
53 ····[System.Obsolete·("")] 
54 ····int·Value·{ 
55 ········set·{ 
56 ········} 
57 ····} 
58 ···· 
59 ····public·A·()·{ 
60 ········Value·=·4; 
61 ····} 
62 }</string>84 }</string>
63 ····<string>//·CS0612:·`Foo.Bar'·is·obsolete85 ····<string>//·CS0612:·`Foo.Bar'·is·obsolete
64 //·Line:·886 //·Line:·8
65 //·Compiler·options:·-r:CS0612-2-lib.dll·-warnaserror87 //·Compiler·options:·-r:CS0612-2-lib.dll·-warnaserror
  
66 public·class·Bar·{88 public·class·Bar·{
67 ········public·static·int·Main·()89 ········public·static·int·Main·()
Offset 91, 34 lines modifiedOffset 116, 9 lines modified
91 ········}116 ········}
92 ····}117 ····}
93 ····118 ····
94 ····public·A·()·{119 ····public·A·()·{
95 ········Value·=·4;120 ········Value·=·4;
96 ····}121 ····}
97 }</string>122 }</string>
98 ····<string>//·CS0612:·`E.GetEnumerator()'·is·obsolete 
99 //·Line:·22 
100 //·Compiler·options:·-warnaserror 
  
101 using·System.Collections; 
102 using·System; 
  
103 class·E·:·IEnumerable 
Max diff block lines reached; 23/2702 bytes (0.85%) of diff not shown.
392 B
CS1056
380 B
CS1056
Ordering differences only
    
Offset 11, 18 lines modifiedOffset 11, 18 lines modified
11 »       {11 »       {
12 »       »       int·a·=·$7;12 »       »       int·a·=·$7;
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1056:·Unexpected·character·`\0001'15 ····<string>//·CS1056:·Unexpected·character·`\0001'
16 //·Line:·416 //·Line:·4
  
17 na\u0001espace·Test17 \u0001namespace·Test
18 {18 {
19 }</string>19 }</string>
20 ····<string>//·CS1056:·Unexpected·character·`\0001'20 ····<string>//·CS1056:·Unexpected·character·`\0001'
21 //·Line:·421 //·Line:·4
  
22 \u0001namespace·Test22 na\u0001espace·Test
23 {23 {
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
842 B
CS0231
830 B
CS0231
Ordering differences only
    
Offset 8, 23 lines modifiedOffset 8, 23 lines modified
8 {8 {
9 ········void·Foo·(int·i,·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·(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,·params·bool[]·b)·{}21 »       void·Foo·(int·i,·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,·bool·b)·{}27 »       void·Foo·(params·object[]·o,·params·bool[]·b)·{}
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
954 B
CS1527
942 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 private·class·X·{7 protected·interface·IFoo·{
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·internal·enum·E·{
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 protected·internal·enum·E·{15 private·class·X·{
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1.29 KB
CS1669
1.28 KB
CS1669
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>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:·106 //·Line:·4
  
7 delegate·object·D·(object·o);7 delegate·void·F·(__arglist);</string>
 8 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
 9 //·Line:·6
  
8 class·C10 public·class·E
9 {11 {
 12 ····int·this·[__arglist]·{·get·{·return·1;·}·}
10 ···public·void·Test·() 
11 ···{ 
12 ······D·d·=·delegate·(__arglist)·{ 
13 »       »       return·this; 
14 »       ··}; 
15 ···} 
16 }</string>13 }</string>
17 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context14 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
18 //·Line:·615 //·Line:·6
  
19 class·C16 class·C
20 {17 {
21 »       public·static·explicit·operator·X·(__arglist)18 »       public·static·explicit·operator·X·(__arglist)
22 »       {19 »       {
23 »       »       return·null;20 »       »       return·null;
24 »       }21 »       }
25 }</string>22 }</string>
26 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context23 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
27 //·Line:·424 //·Line:·10
  
 25 delegate·object·D·(object·o);
28 delegate·void·F·(__arglist);</string> 
29 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context 
30 //·Line:·6 
  
31 public·class·E26 class·C
32 {27 {
33 ····int·this·[__arglist]·{·get·{·return·1;·}·}28 ···public·void·Test·()
 29 ···{
 30 ······D·d·=·delegate·(__arglist)·{
 31 »       »       return·this;
 32 »       ··};
 33 ···}
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.25 KB
CS1699
1.24 KB
CS1699
Ordering differences only
    
Offset 5, 23 lines modifiedOffset 5, 23 lines modified
5 ····<string>//·CS1699:·Use·compiler·option·`delaysign'·or·appropriate·project·settings·instead·of·`AssemblyDelaySign'·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:AssemblyDelaySign·(true)]</string>9 [assembly:AssemblyDelaySign·(true)]</string>
10 ····<string>//·CS1699:·Use·compiler·option·`keyfile'·or·appropriate·project·settings·instead·of·`AssemblyKeyFile'·attribute10 ····<string>//·CS1699:·Use·compiler·option·`keycontainer'·or·appropriate·project·settings·instead·of·`AssemblyKeyNameAttribute'·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:AssemblyKeyFile·("key.snk")]</string>14 [assembly:AssemblyKeyNameAttribute·("container")]</string>
15 ····<string>//·CS1699:·Use·compiler·option·`keycontainer'·or·appropriate·project·settings·instead·of·`AssemblyKeyNameAttribute'·attribute15 ····<string>//·CS1699:·Use·compiler·option·`keyfile'·or·appropriate·project·settings·instead·of·`AssemblyKeyFile'·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:AssemblyKeyNameAttribute·("container")]</string>19 [assembly:AssemblyKeyFile·("key.snk")]</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
1.51 KB
CS0432
1.49 KB
CS0432
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>CS0432</ErrorName>3 ··<ErrorName>CS0432</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0432:·Alias·`fool'·not·found5 ····<string>//·CS0432:·Alias·`BB'·not·found
6 //·Line:·96 //·Line:·13
  
7 class·fool·{·}7 namespace·A
 8 {
 9 »       using·BB·=·System.Collections.Generic;
 10 }
  
 11 namespace·A.B
 12 {
8 class·X·{13 »       class·X
9 »       static·void·Main·() 
10 »       {14 »       {
11 »       »       fool::Console.WriteLine·("hello");15 »       »       BB::List&lt;int&gt;·p;
12 »       }16 »       }
13 }</string>17 }</string>
14 ····<string>//·CS0432:·Alias·`Sa'·not·found18 ····<string>//·CS0432:·Alias·`Sa'·not·found
15 //·Line:·619 //·Line:·6
  
16 using·S·=·System;20 using·S·=·System;
  
17 [assembly:·Sa::CLSCompliantAttribute·(false)]</string>21 [assembly:·Sa::CLSCompliantAttribute·(false)]</string>
18 ····<string>//·CS0432:·Alias·`BB'·not·found22 ····<string>//·CS0432:·Alias·`X'·not·found
19 //·Line:·1323 //·Line:·5
  
20 namespace·A 
21 { 
22 »       using·BB·=·System.Collections.Generic; 
23 }24 using·X·=·System;
 25 using·X::Collections.Generic;</string>
 26 ····<string>//·CS0432:·Alias·`fool'·not·found
 27 //·Line:·9
  
24 namespace·A.B 
25 {28 class·fool·{·}
  
26 »       class·X29 class·X·{
 30 »       static·void·Main·()
27 »       {31 »       {
28 »       »       BB::List&lt;int&gt;·p;32 »       »       fool::Console.WriteLine·("hello");
29 »       }33 »       }
30 }</string>34 }</string>
31 ····<string>//·CS0432:·Alias·`fool'·not·found35 ····<string>//·CS0432:·Alias·`fool'·not·found
32 //·Line:·936 //·Line:·9
  
33 using·foo·=·System;37 using·foo·=·System;
  
34 class·X·{38 class·X·{
35 »       static·void·Main·()39 »       static·void·Main·()
36 »       {40 »       {
37 »       »       fool::Console.WriteLine·("hello");41 »       »       fool::Console.WriteLine·("hello");
38 »       }42 »       }
39 }</string>43 }</string>
40 ····<string>//·CS0432:·Alias·`X'·not·found 
41 //·Line:·5 
  
42 using·X·=·System; 
43 using·X::Collections.Generic;</string> 
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
2.39 KB
CS0828
2.38 KB
CS0828
Ordering differences only
    
Offset 1, 42 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>CS0828</ErrorName>3 ··<ErrorName>CS0828</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method' 
6 //·Line:·8 
  
7 public·class·Test 
8 { 
9 »       static·void·Main·() 
10 »       { 
11 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·}; 
12 »       } 
13 }</string> 
14 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'5 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'
15 //·Line:·96 //·Line:·9
  
16 class·XX7 class·XX
17 {8 {
18 »       public·static·void·Main·()9 »       public·static·void·Main·()
19 »       {10 »       {
20 »       »       var·m·=·new·{11 »       »       var·m·=·new·{
21 »       »       »       Prop·=·(1,·Main)12 »       »       »       Prop·=·(1,·Main)
22 »       »       };13 »       »       };
23 »       }14 »       }
24 }</string>15 }</string>
25 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'16 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'
26 //·Line:·917 //·Line:·8
  
  
27 public·class·Test18 public·class·Test
28 {19 {
29 »       static·void·Main·()20 »       static·void·Main·()
30 »       {21 »       {
31 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};22 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·};
32 »       }23 »       }
33 }</string>24 }</string>
34 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void'25 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void'
35 //·Line:·1326 //·Line:·13
  
  
36 public·class·Test27 public·class·Test
Offset 46, 38 lines modifiedOffset 35, 49 lines modified
46 »       }35 »       }
47 »       36 »       
48 »       static·void·Main·()37 »       static·void·Main·()
49 »       {38 »       {
50 »       »       var·v·=·new·{·Value·=·Error·()·};39 »       »       var·v·=·new·{·Value·=·Error·()·};
51 »       }40 »       }
52 }</string>41 }</string>
53 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'42 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'
54 //·Line:·1243 //·Line:·9
  
  
55 public·class·Test44 public·class·Test
56 {45 {
57 »       static·void·Error·() 
58 »       { 
59 »       } 
60 »        
61 »       static·void·Main·()46 »       static·void·Main·()
62 »       {47 »       {
 48 »       »       int·A·=·9;
63 »       »       var·v·=·new·{·Value·=·Error·};49 »       »       var·v1·=·new·{·A,·Value·=·null·};
64 »       }50 »       }
65 }</string>51 }</string>
66 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'52 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'
67 //·Line:·953 //·Line:·9
  
  
68 public·class·Test54 public·class·Test
69 {55 {
70 »       static·void·Main·()56 »       static·void·Main·()
71 »       {57 »       {
72 »       »       int·A·=·9;58 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};
 59 »       }
 60 }</string>
 61 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'
 62 //·Line:·12
  
 63 public·class·Test
 64 {
 65 »       static·void·Error·()
 66 »       {
 67 »       }
 68 »       
 69 »       static·void·Main·()
 70 »       {
73 »       »       var·v1·=·new·{·A,·Value·=·null·};71 »       »       var·v·=·new·{·Value·=·Error·};
74 »       }72 »       }
75 }</string>73 }</string>
76 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'74 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'
77 //·Line:·975 //·Line:·9
78 //·Compiler·options:·-unsafe76 //·Compiler·options:·-unsafe
  
79 public·unsafe·class·Test77 public·unsafe·class·Test
1.59 KB
CS1510
1.58 KB
CS1510
Ordering differences only
    
Offset 15, 14 lines modifiedOffset 15, 29 lines modified
15 »       static·void·Main()·{15 »       static·void·Main()·{
16 »       »       int·i·=·1;16 »       »       int·i·=·1;
  
17 »       »       test·(ref·(IConvertible)·i);17 »       »       test·(ref·(IConvertible)·i);
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable20 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
 21 //·Line:·9
  
 22 class·C
 23 {
 24 »       public·static·void·Main·()
 25 »       {
 26 »       »       const·char·c·=·'a';
 27 »       »       Foo·(ref·c);
 28 »       }
  
 29 »       static·void·Foo(ref·char·i)
 30 »       {
 31 »       }
 32 }</string>
 33 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
21 //·Line:·1334 //·Line:·13
  
22 class·M35 class·M
23 {36 {
24 »       static·void·Test·(ref·byte·b)37 »       static·void·Test·(ref·byte·b)
25 »       {38 »       {
26 »       }39 »       }
Offset 30, 14 lines modifiedOffset 45, 27 lines modified
30 »       public·static·void·Main·()45 »       public·static·void·Main·()
31 »       {46 »       {
32 »       »       byte·b·=·1;47 »       »       byte·b·=·1;
33 »       »       Test·(ref·(byte)·b);48 »       »       Test·(ref·(byte)·b);
34 »       }49 »       }
35 }</string>50 }</string>
36 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable51 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
 52 //·Line:·11
 53 class·X·{
 54 »       public·static·void·m·(ref·int·i)
 55 »       {
 56 »       »       i++;
 57 »       }
  
 58 »       static·void·Main·()
 59 »       {
 60 »       »       m·(ref·4);
 61 »       }
 62 }</string>
 63 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
37 //·Line:·1964 //·Line:·19
38 //·this·is·bug·#7040265 //·this·is·bug·#70402
  
39 using·System;66 using·System;
40 ·67 ·
41 class·T·{68 class·T·{
42 ·69 ·
Offset 50, 37 lines modifiedOffset 78, 9 lines modified
50 ·78 ·
51 ········static·void·Main·()79 ········static·void·Main·()
52 ········{80 ········{
53 ················int·a·=·0;81 ················int·a·=·0;
54 ················Convert·(out·(A)·a);82 ················Convert·(out·(A)·a);
55 ········}83 ········}
56 }</string>84 }</string>
57 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable 
58 //·Line:·11 
59 class·X·{ 
60 »       public·static·void·m·(ref·int·i) 
61 »       { 
62 »       »       i++; 
63 »       } 
  
64 »       static·void·Main·() 
65 »       { 
66 »       »       m·(ref·4); 
67 »       } 
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> 
82 ··</Examples>85 ··</Examples>
83 </ErrorDocumentation>86 </ErrorDocumentation>
1.41 KB
CS1978
1.39 KB
CS1978
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>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·`__arglist'·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·(__arglist·(111));
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·`void'·cannot·be·used·as·an·argument·of·dynamic·operation
27 //·Line:·927 //·Line:·9
  
28 class·C28 class·C
29 {29 {
30 »       public·static·void·Main·()30 »       public·static·void·Main·()
31 »       {31 »       {
32 »       »       dynamic·d·=·null;32 »       »       dynamic·d·=·null;
33 »       »       d·(__arglist·(111));33 »       »       d·(Main·());
34 »       }34 »       }
35 }</string>35 }</string>
36 ··</Examples>36 ··</Examples>
37 </ErrorDocumentation>37 </ErrorDocumentation>
1.17 KB
CS1579
1.15 KB
CS1579
Ordering differences only
    
Offset 38, 14 lines modifiedOffset 38, 28 lines modified
38 {38 {
39 »       public·static·void·Main·()39 »       public·static·void·Main·()
40 »       {40 »       {
41 »       »       foreach·(var·e·in·new·C·())41 »       »       foreach·(var·e·in·new·C·())
42 »       »       »       Console.WriteLine·(e);42 »       »       »       Console.WriteLine·(e);
43 »       }43 »       }
44 }</string>44 }</string>
 45 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`X'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
 46 //·Line:·11
  
 47 class·X·{
 48 }
  
 49 class·Y·{
 50 »       void·yy·(X·b)
 51 »       {
 52 »       »       
 53 »       »       foreach·(object·a·in·b)
 54 »       »       »       ;
 55 »       }
 56 }</string>
45 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible57 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
46 //·Line:·1258 //·Line:·12
  
47 using·System;59 using·System;
48 using·System.Collections;60 using·System.Collections;
  
49 public·class·Test61 public·class·Test
Offset 81, 23 lines modifiedOffset 95, 9 lines modified
81 public·class·Foo95 public·class·Foo
82 {96 {
83 ········internal·IEnumerator·GetEnumerator·()97 ········internal·IEnumerator·GetEnumerator·()
84 ········{98 ········{
85 ················return·new·ArrayList·().GetEnumerator·();99 ················return·new·ArrayList·().GetEnumerator·();
86 ········}100 ········}
87 }</string>101 }</string>
88 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`X'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible 
89 //·Line:·11 
  
90 class·X·{ 
91 } 
  
92 class·Y·{ 
93 »       void·yy·(X·b) 
94 »       { 
95 »       »        
96 »       »       foreach·(object·a·in·b) 
97 »       »       »       ; 
98 »       } 
99 }</string> 
100 ··</Examples>102 ··</Examples>
101 </ErrorDocumentation>103 </ErrorDocumentation>
691 B
CS0525
679 B
CS0525
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>CS0525</ErrorName>3 ··<ErrorName>CS0525</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants5 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants
6 //·Line:·66 //·Line:·9
  
7 interface·Interface7 interface·Interface
8 {·8 {
9 »       bool·value·=·false;9 ····const·bool·value·=·false;
10 }</string>10 }</string>
11 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants11 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants
12 //·Line:·912 //·Line:·6
  
13 interface·Interface13 interface·Interface
14 {14 {·
15 ····const·bool·value·=·false;15 »       bool·value·=·false;
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
991 B
CS0450
979 B
CS0450
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>CS0450</ErrorName>3 ··<ErrorName>CS0450</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0450:·`A&lt;bool,int&gt;':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint 
6 //·Line:·8 
  
7 class·A&lt;T,·U&gt; 
8 { 
9 } 
  
10 delegate·void·Test&lt;T&gt;()·where·T·:·struct,·A&lt;bool,·int&gt;;</string> 
11 ····<string>//·CS0450:·`A':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint5 ····<string>//·CS0450:·`A':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint
12 //·Line:·86 //·Line:·8
  
13 class·A7 class·A
14 {8 {
15 }9 }
  
16 class·B&lt;T&gt;·where·T·:·class,·A10 class·B&lt;T&gt;·where·T·:·class,·A
17 {11 {
18 }</string>12 }</string>
 13 ····<string>//·CS0450:·`A&lt;bool,int&gt;':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint
 14 //·Line:·8
  
 15 class·A&lt;T,·U&gt;
 16 {
 17 }
  
 18 delegate·void·Test&lt;T&gt;()·where·T·:·struct,·A&lt;bool,·int&gt;;</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.58 KB
CS0021
1.57 KB
CS0021
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>CS0021</ErrorName>3 ··<ErrorName>CS0021</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group'5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'
6 //·Line:·6 //·Line:·8
  
7 class·X7 public·class·Foo&lt;G&gt;
8 {8 {
9 »       public·void·Foo·()9 »       public·static·void·Bar·()
10 »       {10 »       {
11 »       »       object·baz·=·Foo·[0];11 »       »       int·i·=·default·(G)[0];
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'14 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'
15 //·Line:·10·15 //·Line:·10·
16 using·System;16 using·System;
  
17 class·Test17 class·Test
18 {18 {
19 »       public·static·void·Main·()19 »       public·static·void·Main·()
20 »       {20 »       {
21 »       »       int·i·=·0;21 »       »       int·i·=·0;
22 »       »       Console.WriteLine·("Get·i[2]:·{0}",·i[2]);22 »       »       Console.WriteLine·("Get·i[2]:·{0}",·i[2]);
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G' 
26 //·Line:·8 
  
27 public·class·Foo&lt;G&gt; 
28 { 
29 »       public·static·void·Bar·() 
30 »       { 
31 »       »       int·i·=·default·(G)[0]; 
32 »       } 
33 }</string> 
34 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`System.Array'25 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`System.Array'
35 //·Line:·9·26 //·Line:·9·
  
36 using·System;27 using·System;
37 class·X28 class·X
38 {29 {
39 »       public·void·Foo·(Array·bar)30 »       public·void·Foo·(Array·bar)
40 »       {31 »       {
41 »       »       object·baz·=·bar[0];32 »       »       object·baz·=·bar[0];
42 »       }33 »       }
43 }</string>34 }</string>
 35 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group'
 36 //·Line:·
  
 37 class·X
 38 {
 39 »       public·void·Foo·()
 40 »       {
 41 »       »       object·baz·=·Foo·[0];
 42 »       }
 43 }</string>
44 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'44 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'
45 //·Line:·945 //·Line:·9
  
46 class·C46 class·C
47 {47 {
48 »       public·static·void·Main·()48 »       public·static·void·Main·()
49 »       {49 »       {
1.31 KB
CS0542
1.3 KB
CS0542
Ordering differences only
    
Offset 1, 33 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>CS0542</ErrorName>3 ··<ErrorName>CS0542</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type 
6 //·Line:·4 
7 class·X·{ 
8 »       int·X; 
9 }</string> 
10 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type5 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type
11 //·Line:·66 //·Line:·6
  
12 class·C7 class·C
13 {8 {
14 »       public·static·void·C&lt;T&gt;·()9 »       public·static·void·C&lt;T&gt;·()
15 »       {10 »       {
16 »       }11 »       }
17 }</string>12 }</string>
18 ····<string>//·CS0542:·`Item.this[int]':·member·names·cannot·be·the·same·as·their·enclosing·type13 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type
19 //·Line:·614 //·Line:·4
 15 class·X·{
 16 »       int·X;
  
20 class·Item 
21 { 
22 »       public·int·this[int·i]·{ 
23 »       »       set·{} 
24 »       } 
25 }</string>17 }</string>
26 ····<string>//·CS0542:·`Same.Same':·member·names·cannot·be·the·same·as·their·enclosing·type18 ····<string>//·CS0542:·`Same.Same':·member·names·cannot·be·the·same·as·their·enclosing·type
27 //·Line:·619 //·Line:·6
  
28 public·class·Same20 public·class·Same
29 {21 {
30 »       public·class·Same22 »       public·class·Same
Offset 39, 9 lines modifiedOffset 30, 18 lines modified
  
39 class·Program30 class·Program
40 {31 {
41 »       void·Program·(object·sender)32 »       void·Program·(object·sender)
42 »       {33 »       {
43 »       }34 »       }
44 }</string>35 }</string>
 36 ····<string>//·CS0542:·`Item.this[int]':·member·names·cannot·be·the·same·as·their·enclosing·type
 37 //·Line:·6
  
 38 class·Item
 39 {
 40 »       public·int·this[int·i]·{
 41 »       »       set·{}
 42 »       }
 43 }</string>
45 ··</Examples>44 ··</Examples>
46 </ErrorDocumentation>45 </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>
3.17 KB
CS7070
3.16 KB
CS7070
Ordering differences only
    
Offset 6, 20 lines modifiedOffset 6, 18 lines modified
6 //·Line:·116 //·Line:·11
  
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)]
 14 ········public·event·DisplayHandler·OnShow;
  
11 ········[return:·DebugPermission·(SecurityAction.LinkDemand)] 
12 ········public·int·Show·(string·message) 
13 ········{ 
14 ················return·2; 
15 ········}···· 
16 }15 }
  
17 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]16 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
18 [Serializable]17 [Serializable]
19 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{18 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
20 »       public·DebugPermissionAttribute·(SecurityAction·action)19 »       public·DebugPermissionAttribute·(SecurityAction·action)
Offset 29, 24 lines modifiedOffset 27, 29 lines modified
29 ········27 ········
30 »       public·override·IPermission·CreatePermission·()28 »       public·override·IPermission·CreatePermission·()
31 »       {29 »       {
32 »       »       return·null;30 »       »       return·null;
33 »       }31 »       }
34 }</string>32 }</string>
35 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations33 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations
36 //·Line:·1034 //·Line:·11
  
37 using·System;35 using·System;
38 using·System.Security;36 using·System.Security;
39 using·System.Security.Permissions;37 using·System.Security.Permissions;
  
40 public·class·Program·{38 public·class·Program·{
  
41 »       [DebugPermission·(SecurityAction.RequestMinimum)]39 ········[DebugPermission·(SecurityAction.LinkDemand)]
42 ········public·int·i;40 ········public·int·Show
 41 ········{
 42 ············get·{
 43 ················return·2;
 44 ············}
 45 ········}····
43 }46 }
  
44 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]47 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
45 [Serializable]48 [Serializable]
46 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{49 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
47 »       public·DebugPermissionAttribute·(SecurityAction·action)50 »       public·DebugPermissionAttribute·(SecurityAction·action)
Offset 63, 18 lines modifiedOffset 66, 20 lines modified
63 //·Line:·1166 //·Line:·11
  
64 using·System;67 using·System;
65 using·System.Security;68 using·System.Security;
66 using·System.Security.Permissions;69 using·System.Security.Permissions;
  
67 public·class·Program·{70 public·class·Program·{
68 ········public·delegate·int·DisplayHandler·(string·msg); 
69 ····· 
70 »       [DebugPermission·(SecurityAction.RequestMinimum)] 
71 ········public·event·DisplayHandler·OnShow; 
 71 ········[return:·DebugPermission·(SecurityAction.LinkDemand)]
 72 ········public·int·Show·(string·message)
 73 ········{
 74 ················return·2;
 75 ········}····
72 }76 }
  
73 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]77 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
74 [Serializable]78 [Serializable]
75 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{79 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
76 »       public·DebugPermissionAttribute·(SecurityAction·action)80 »       public·DebugPermissionAttribute·(SecurityAction·action)
Offset 84, 29 lines modifiedOffset 89, 24 lines modified
84 ········89 ········
85 »       public·override·IPermission·CreatePermission·()90 »       public·override·IPermission·CreatePermission·()
86 »       {91 »       {
87 »       »       return·null;92 »       »       return·null;
88 »       }93 »       }
89 }</string>94 }</string>
90 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations95 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations
91 //·Line:·1196 //·Line:·10
  
92 using·System;97 using·System;
93 using·System.Security;98 using·System.Security;
94 using·System.Security.Permissions;99 using·System.Security.Permissions;
  
95 public·class·Program·{100 public·class·Program·{
  
96 ········[DebugPermission·(SecurityAction.LinkDemand)]101 »       [DebugPermission·(SecurityAction.RequestMinimum)]
97 ········public·int·Show102 ········public·int·i;
98 ········{ 
99 ············get·{ 
100 ················return·2; 
101 ············} 
102 ········}···· 
103 }103 }
  
104 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]104 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
105 [Serializable]105 [Serializable]
106 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{106 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
107 »       public·DebugPermissionAttribute·(SecurityAction·action)107 »       public·DebugPermissionAttribute·(SecurityAction·action)
1.07 KB
CS1584
1.06 KB
CS1584
Ordering differences only
    
Offset 7, 24 lines modifiedOffset 7, 14 lines modified
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="Mai()n"·/&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·`' 
14 //·Line:·8 
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
16 using·System; 
  
17 ///·&lt;see·cref=""·/&gt; 
18 public·class·Test 
19 { 
20 }</string> 
21 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`.'13 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`.'
22 //·Line:·814 //·Line:·8
23 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:115 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
24 using·System;16 using·System;
  
25 ///·&lt;see·cref="."·/&gt;17 ///·&lt;see·cref="."·/&gt;
Offset 54, 9 lines modifiedOffset 44, 19 lines modified
54 //·Line:·644 //·Line:·6
55 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:145 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
56 ///·&lt;see·cref="Test[]"·/&gt;46 ///·&lt;see·cref="Test[]"·/&gt;
57 public·class·Test47 public·class·Test
58 {48 {
59 }</string>49 }</string>
 50 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`'
 51 //·Line:·8
 52 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 53 using·System;
  
 54 ///·&lt;see·cref=""·/&gt;
 55 public·class·Test
 56 {
 57 }</string>
60 ··</Examples>58 ··</Examples>
61 </ErrorDocumentation>59 </ErrorDocumentation>
623 B
CS1024
611 B
CS1024
Ordering differences only
    
Offset 7, 14 lines modifiedOffset 7, 18 lines modified
  
7 class·C7 class·C
8 {8 {
9 »       #region9 »       #region
10 »       #end\x0072egion10 »       #end\x0072egion
11 }</string>11 }</string>
12 ····<string>//·CS1024:·Wrong·preprocessor·directive12 ····<string>//·CS1024:·Wrong·preprocessor·directive
 13 //·Line:·4
  
 14 #wrong_directive</string>
 15 ····<string>//·CS1024:·Wrong·preprocessor·directive
13 //·Line:·1216 //·Line:·12
  
14 using·System;17 using·System;
  
15 class·C18 class·C
16 {19 {
17 »       static·void·Main·()20 »       static·void·Main·()
Offset 22, 13 lines modifiedOffset 26, 9 lines modified
22 #if·AA26 #if·AA
23 »       »       Console.WriteLine·("DEBUG·mode");27 »       »       Console.WriteLine·("DEBUG·mode");
24 #·something·not·valid·here28 #·something·not·valid·here
25 »       »       Console.WriteLine·("NON-DEBUG·mode");29 »       »       Console.WriteLine·("NON-DEBUG·mode");
26 #endif30 #endif
27 »       }31 »       }
28 }</string>32 }</string>
29 ····<string>//·CS1024:·Wrong·preprocessor·directive 
30 //·Line:·4 
  
31 #wrong_directive</string> 
32 ··</Examples>33 ··</Examples>
33 </ErrorDocumentation>34 </ErrorDocumentation>
4.07 KB
CS0308
4.06 KB
CS0308
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>CS0308</ErrorName>3 ··<ErrorName>CS0308</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments 
6 //·Line:·13 
  
7 class·C 
8 { 
9 »       static·void·TestCall·(int·i) 
10 »       { 
11 »       } 
12 »        
13 »       public·static·void·Main·() 
14 »       { 
15 »       »       dynamic·d·=·0; 
16 »       »       TestCall&lt;int&gt;·(d); 
17 »       } 
18 }</string> 
19 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments5 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments
20 //·Line:·196 //·Line:·19
  
21 class·BaseGeneric&lt;T&gt;7 class·BaseGeneric&lt;T&gt;
22 {8 {
23 »       public·class·InnerDerived9 »       public·class·InnerDerived
24 »       {10 »       {
Offset 34, 68 lines modifiedOffset 19, 55 lines modified
34 class·Program19 class·Program
35 {20 {
36 ····static·void·Main·()21 ····static·void·Main·()
37 ····{22 ····{
38 ········new·BaseConcrete.InnerDerived&lt;int&gt;();23 ········new·BaseConcrete.InnerDerived&lt;int&gt;();
39 ····}24 ····}
40 }</string>25 }</string>
41 ····<string>//·CS0308:·The·non-generic·type·`Stack'·cannot·be·used·with·the·type·arguments26 ····<string>//·CS0308:·The·non-generic·type·`NamingContext'·cannot·be·used·with·the·type·arguments
42 //·Line:·927 //·Line:·6
  
43 class·Stack 
44 {·} 
  
 28 class·Program
45 class·X 
46 { 
47 »       Stack&lt;float&gt;·stack; 
48 }</string> 
49 ····<string>//·CS0308:·The·non-generic·type·`N1.A'·cannot·be·used·with·the·type·arguments 
50 //·Line:·11 
51 namespace·N1 
52 {29 {
53 »       class·A 
54 »       {·}30 »       static·NamingContext&lt;int&gt;·Lookup·()
 31 »       {
 32 »       »       return·null;
 33 »       }
55 }34 }
  
56 namespace·N335 class·NamingContext
57 {36 {
58 »       using·W·=·N1.A&lt;int&gt;;37 }</string>
 38 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments
 39 //·Line:·13
  
59 »       class·X40 class·C
 41 {
 42 »       static·void·TestCall·(int·i)
60 »       {43 »       {
 44 »       }
 45 »       
61 »       »       static·void·Main·()46 »       public·static·void·Main·()
62 »       »       {47 »       {
63 »       »       }48 »       »       dynamic·d·=·0;
 49 »       »       TestCall&lt;int&gt;·(d);
64 »       }50 »       }
65 }</string>51 }</string>
66 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments52 ····<string>//·CS0308:·The·non-generic·type·`Test.NonGeneric'·cannot·be·used·with·the·type·arguments
67 //·Line:·853 //·Line:·8
  
68 using·System; 
  
69 class·X 
70 { 
71 »       DateTime&lt;int&gt;·now; 
72 }</string> 
73 ····<string>//·CS0308:·The·non-generic·type·`Foo'·cannot·be·used·with·the·type·arguments 
74 //·Line:·16 
  
75 public·class·Foo54 public·class·Test
76 {55 {
77 »       public·string·Test&lt;T&gt;·()56 »       public·static·void·Main·(string[]·args)
78 »       {57 »       {
79 »       »       return·null;58 »       »       NonGeneric·dummy·=·new·NonGeneric&lt;string&gt;·();
80 »       }59 »       }
81 } 
  
 60 »       internal·class·NonGeneric
82 public·static·class·Driver 
83 { 
84 »       static·object·UseBrokenType·() 
85 »       {61 »       {
86 »       »       return·Foo&lt;int&gt;·().Test·(); 
87 »       }62 »       }
88 }</string>63 }</string>
89 ····<string>//·CS0308:·The·non-generic·method·`X.Foo()'·cannot·be·used·with·the·type·arguments64 ····<string>//·CS0308:·The·non-generic·method·`X.Foo()'·cannot·be·used·with·the·type·arguments
90 //·Line:·1265 //·Line:·12
  
91 class·X66 class·X
92 {67 {
Offset 104, 37 lines modifiedOffset 76, 65 lines modified
104 »       }76 »       }
105 »       77 »       
106 »       void·Test·()78 »       void·Test·()
107 »       {79 »       {
108 »       »       Foo&lt;int&gt;·();80 »       »       Foo&lt;int&gt;·();
109 »       }81 »       }
110 }</string>82 }</string>
111 ····<string>//·CS0308:·The·non-generic·type·`Test.NonGeneric'·cannot·be·used·with·the·type·arguments83 ····<string>//·CS0308:·The·non-generic·type·`Stack'·cannot·be·used·with·the·type·arguments
 84 //·Line:·9
  
 85 class·Stack
 86 {·}
  
 87 class·X
 88 {
 89 »       Stack&lt;float&gt;·stack;
 90 }</string>
 91 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments
112 //·Line:·892 //·Line:·8
Max diff block lines reached; 1040/4122 bytes (25.23%) of diff not shown.
1.04 KB
CS0663
1.02 KB
CS0663
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>CS0663</ErrorName>3 ··<ErrorName>CS0663</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0663:·Overloaded·method·`WrongInterface.Test(ref·int)'·cannot·differ·on·use·of·parameter·modifiers·only
 6 //·Line:·6
  
 7 public·interface·WrongInterface·{
 8 ········int·Test(out·int·obj);
 9 ········int·Test(ref·int·obj);
 10 }</string>
5 ····<string>//·CS0633:·Overloaded·method·`C.Foo(string)'·cannot·differ·on·use·of·parameter·modifiers·only11 ····<string>//·CS0633:·Overloaded·method·`C.Foo(string)'·cannot·differ·on·use·of·parameter·modifiers·only
6 //·Line:·1112 //·Line:·11
  
  
7 public·static·class·C13 public·static·class·C
8 {14 {
9 »       static··void·Foo·(this·string·eType)15 »       static··void·Foo·(this·string·eType)
10 »       {16 »       {
11 »       }17 »       }
12 »       18 »       
13 »       static··void·Foo·(string·value)19 »       static··void·Foo·(string·value)
14 »       {20 »       {
15 »       }21 »       }
16 }</string>22 }</string>
17 ····<string>//·CS0663:·Overloaded·method·`WrongInterface.Test(ref·int)'·cannot·differ·on·use·of·parameter·modifiers·only 
18 //·Line:·6 
  
19 public·interface·WrongInterface·{ 
20 ········int·Test(out·int·obj); 
21 ········int·Test(ref·int·obj); 
22 }</string> 
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.5 KB
CS1660
1.48 KB
CS1660
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>CS1660</ErrorName>3 ··<ErrorName>CS1660</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`object'5 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`object'
6 //·Line:·96 //·Line:·9
  
7 using·System;7 using·System;
  
8 class·X·{8 class·X·{
9 »       static·void·Main·()9 »       static·void·Main·()
10 »       {10 »       {
 11 »       »       object·o·=·()·=&gt;·true;
 12 »       }
 13 }</string>
 14 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int'
 15 //·Line:·9
  
 16 using·System;
  
 17 class·X·{
 18 »       static·void·Main·()
 19 »       {
11 »       »       object·o·=·delegate·{};20 »       »       int·o·=·delegate·{};
12 »       }21 »       }
13 }</string>22 }</string>
14 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`dynamic'23 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`dynamic'
15 //·Line:·824 //·Line:·8
  
16 public·class·C25 public·class·C
17 {26 {
18 »       public·static·void·Main·()27 »       public·static·void·Main·()
19 »       {28 »       {
20 »       »       dynamic·d·=·()·=&gt;·1;29 »       »       dynamic·d·=·()·=&gt;·1;
21 »       }30 »       }
22 }</string>31 }</string>
23 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`object' 
24 //·Line:·9 
  
25 using·System; 
  
26 class·X·{ 
27 »       static·void·Main·() 
28 »       { 
29 »       »       object·o·=·()·=&gt;·true; 
30 »       } 
31 }</string> 
32 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int'32 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`object'
33 //·Line:·933 //·Line:·9
  
34 using·System;34 using·System;
  
35 class·X·{35 class·X·{
36 »       static·void·Main·()36 »       static·void·Main·()
37 »       {37 »       {
38 »       »       int·o·=·delegate·{};38 »       »       object·o·=·delegate·{};
39 »       }39 »       }
40 }</string>40 }</string>
41 ··</Examples>41 ··</Examples>
42 </ErrorDocumentation>42 </ErrorDocumentation>
948 B
CS1615
936 B
CS1615
Ordering differences only
    
Offset 17, 14 lines modifiedOffset 17, 27 lines modified
17 »       {17 »       {
18 »       }18 »       }
  
19 »       static·void·Foo·(string·x)19 »       static·void·Foo·(string·x)
20 »       {20 »       {
21 »       }21 »       }
22 }</string>22 }</string>
 23 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`ref'·modifier.·Consider·removing·`ref'·modifier
 24 //·Line:·11
  
 25 class·C
 26 {
 27 »       public·static·void·test·(int·i)·{}
  
 28 »       public·static·void·Main()
 29 »       {
 30 »       »       int·i·=·1;
 31 »       »       test·(ref·i);
 32 »       }
 33 }</string>
23 ····<string>//·CS1615:·Argument·`#2'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier34 ····<string>//·CS1615:·Argument·`#2'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier
24 //·Line:·1335 //·Line:·13
  
25 public·class·X36 public·class·X
26 {37 {
27 »       public·static·void·Test·(params·int[]·a)38 »       public·static·void·Test·(params·int[]·a)
28 »       {39 »       {
Offset 32, 22 lines modifiedOffset 45, 9 lines modified
  
32 »       public·static·void·Main()45 »       public·static·void·Main()
33 »       {46 »       {
34 »       »       int·i;47 »       »       int·i;
35 »       »       Test·(1,·out·i);48 »       »       Test·(1,·out·i);
36 »       }49 »       }
37 }</string>50 }</string>
38 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`ref'·modifier.·Consider·removing·`ref'·modifier 
39 //·Line:·11 
  
40 class·C 
41 { 
42 »       public·static·void·test·(int·i)·{} 
  
43 »       public·static·void·Main() 
44 »       { 
45 »       »       int·i·=·1; 
46 »       »       test·(ref·i); 
47 »       } 
48 }</string> 
49 ··</Examples>51 ··</Examples>
50 </ErrorDocumentation>52 </ErrorDocumentation>
844 B
CS0620
832 B
CS0620
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>CS0620</ErrorName>3 ··<ErrorName>CS0620</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0620:·`Indexer.this[int]':·indexer·return·type·cannot·be·`void'
 6 //·Line:·5
  
 7 interface·Indexer·{
 8 ········void·this·[int·i]·{·set;·}
 9 }</string>
5 ····<string>//·CS0620:·`PropertyClass.this[int]':·indexer·return·type·cannot·be·`void'10 ····<string>//·CS0620:·`PropertyClass.this[int]':·indexer·return·type·cannot·be·`void'
6 //·Line:·511 //·Line:·5
  
7 class·PropertyClass·{12 class·PropertyClass·{
8 ········public·void·this·[int·i]·{13 ········public·void·this·[int·i]·{
9 ········»       set·{}14 ········»       set·{}
10 ········}15 ········}
11 }</string>16 }</string>
12 ····<string>//·CS0620:·`Indexer.this[int]':·indexer·return·type·cannot·be·`void' 
13 //·Line:·5 
  
14 interface·Indexer·{ 
15 ········void·this·[int·i]·{·set;·} 
16 }</string> 
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1.43 KB
CS1519
1.42 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·`extern'·in·class,·struct,·or·interface·member·declaration
 6 //·Line:·5
  
 7 public·class·Test·{}
 8 extern·alias·Hey;</string>
5 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration9 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration
6 //·Line:·810 //·Line:·8
  
7 class·C11 class·C
8 {12 {
9 ····public·static·void·Main·()13 ····public·static·void·Main·()
10 ····{14 ····{
11 ····};15 ····};
12 }</string>16 }</string>
 17 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration
 18 //·Line:·5
  
 19 class·X·{·}
 20 using·System;</string>
13 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration21 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration
14 //·Line:·722 //·Line:·7
  
15 public·class·Foo23 public·class·Foo
16 {24 {
17 »       public·f·25 »       public·f·
18 }</string>26 }</string>
19 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration27 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration
20 //·Line:·628 //·Line:·6
  
21 class·C29 class·C
22 {···30 {···
23 »       unchecked·const·decimal·d·=·79m;31 »       unchecked·const·decimal·d·=·79m;
24 }</string>32 }</string>
25 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration 
26 //·Line:·5 
  
27 public·class·Test·{} 
28 extern·alias·Hey;</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.24 KB
CS9030
1.23 KB
CS9030
Ordering differences only
    
Offset 1, 25 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>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 
17 //·Line:·156 //·Line:·15
  
18 public·class·Test17 public·class·Test1
19 {8 {
20 »       public·class·Test29 »       public·class·Test2
21 »       {10 »       {
22 »       »       public·System.EventHandler&lt;System.EventArgs&gt;·E;11 »       »       public·System.EventHandler&lt;System.EventArgs&gt;·E;
Offset 28, 9 lines modifiedOffset 15, 22 lines modified
28 »       public·Test2·test2·=·new·Test2·();15 »       public·Test2·test2·=·new·Test2·();
  
29 »       static·void·Main·()16 »       static·void·Main·()
30 »       {17 »       {
31 »       »       new·Test1·()?.test2.E·+=·null;18 »       »       new·Test1·()?.test2.E·+=·null;
32 »       }19 »       }
33 }</string>20 }</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>
34 ··</Examples>32 ··</Examples>
35 </ErrorDocumentation>33 </ErrorDocumentation>
1.71 KB
CS1661
1.7 KB
CS1661
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>CS1661</ErrorName>3 ··<ErrorName>CS1661</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch5 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch
6 //·Line:·106 //·Line:·8
  
7 class·C7 class·Test&lt;T&gt;
8 {8 {
 9 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p)
9 »       delegate·void·WithOutParam·(out·string·value); 
  
10 »       static·void·Main()· 
11 »       {10 »       {
12 »       »       WithOutParam·o·=·(string·l)·=&gt;·{·return;·};11 »       »       test·(t,·delegate·(Test&lt;T&gt;·item)·{
 12 »       »       »       return·false;
 13 »       »       });
13 »       }14 »       }
14 }</string>15 }</string>
15 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`D'·since·there·is·a·parameter·mismatch16 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`D'·since·there·is·a·parameter·mismatch
16 //·Line:·917 //·Line:·9
  
17 delegate·void·D·(int·x);18 delegate·void·D·(int·x);
  
18 class·X·{19 class·X·{
19 »       static·void·Main·()20 »       static·void·Main·()
20 »       {21 »       {
21 »       »       D·d2·=·delegate·(ref·int·x)·{};22 »       »       D·d2·=·delegate·(ref·int·x)·{};
22 »       }23 »       }
23 }</string>24 }</string>
24 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch25 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch
25 //·Line:·826 //·Line:·10
  
26 class·Test&lt;T&gt;27 class·C
27 {28 {
28 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p)29 »       delegate·void·WithOutParam·(out·string·value);
  
 30 »       static·void·Main()·
29 »       {31 »       {
 32 »       »       WithOutParam·o·=·(string·l)·=&gt;·{·return;·};
30 »       »       test·(t,·delegate·(Test&lt;T&gt;·item)·{ 
31 »       »       »       return·false; 
32 »       »       }); 
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.31 KB
CS1929
1.3 KB
CS1929
Ordering differences only
    
Offset 20, 40 lines modifiedOffset 20, 40 lines modified
20 »       IList·mFoo;20 »       IList·mFoo;
  
21 »       void·Frobnicate·()21 »       void·Frobnicate·()
22 »       {22 »       {
23 »       »       mFoo.Frobnicate&lt;Test&gt;·();23 »       »       mFoo.Frobnicate&lt;Test&gt;·();
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<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'26 ····<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'
27 //·Line:·1527 //·Line:·12
  
28 static·class·S28 static·class·C
29 {29 {
30 »       public·static·void·Foo·(this·uint·i)30 »       public·static·void·Check·(this·string·s)
31 »       {31 »       {
32 »       }32 »       }
33 } 
  
34 class·B 
35 { 
36 »       static·void·Main·()33 »       static·void·Main·()
37 »       {34 »       {
38 »       »       55.Foo·();35 »       »       1.Check·();
39 »       }36 »       }
40 }</string>37 }</string>
41 ····<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'38 ····<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'
42 //·Line:·1239 //·Line:·15
  
43 static·class·C40 static·class·S
44 {41 {
45 »       public·static·void·Check·(this·string·s)42 »       public·static·void·Foo·(this·uint·i)
46 »       {43 »       {
47 »       }44 »       }
 45 }
  
 46 class·B
 47 {
48 »       static·void·Main·()48 »       static·void·Main·()
49 »       {49 »       {
50 »       »       1.Check·();50 »       »       55.Foo·();
51 »       }51 »       }
52 }</string>52 }</string>
53 ··</Examples>53 ··</Examples>
54 </ErrorDocumentation>54 </ErrorDocumentation>
950 B
CS1674
938 B
CS1674
Ordering differences only
    
Offset 12, 26 lines modifiedOffset 12, 14 lines modified
12 »       void·Method·(IDisposable·i)12 »       void·Method·(IDisposable·i)
13 »       {13 »       {
14 »       »       using·(object·o·=·i)14 »       »       using·(object·o·=·i)
15 »       »       {15 »       »       {
16 »       »       }16 »       »       }
17 ····}17 ····}
18 }</string>18 }</string>
19 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable' 
20 //·Line:·8 
  
21 class·C 
22 { 
23 ····void·Method·(int·arg) 
24 ····{ 
25 »       using·(arg) 
26 »       { 
27 »       } 
28 ····} 
29 }</string> 
30 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'19 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
31 //·Line:·2720 //·Line:·27
  
32 using·System;21 using·System;
  
33 class·MyDispose·:·IDisposable·{22 class·MyDispose·:·IDisposable·{
34 »       public·bool·disposed;23 »       public·bool·disposed;
Offset 78, 9 lines modifiedOffset 66, 21 lines modified
78 »       void·Method·(IDisposable·i)66 »       void·Method·(IDisposable·i)
79 »       {67 »       {
80 »       »       using·(int·o·=·1,·b·=·2)68 »       »       using·(int·o·=·1,·b·=·2)
81 »       »       {69 »       »       {
82 »       »       }70 »       »       }
83 »       }71 »       }
84 }</string>72 }</string>
 73 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
 74 //·Line:·8
  
 75 class·C
 76 {
 77 ····void·Method·(int·arg)
 78 ····{
 79 »       using·(arg)
 80 »       {
 81 »       }
 82 ····}
 83 }</string>
85 ··</Examples>84 ··</Examples>
86 </ErrorDocumentation>85 </ErrorDocumentation>
1.12 KB
CS0723
1.11 KB
CS0723
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>CS0723</ErrorName>3 ··<ErrorName>CS0723</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0723:·`C&lt;T&gt;.t':·cannot·declare·variables·of·static·types5 ····<string>//·CS0723:·`MainClass.s':·cannot·declare·variables·of·static·types
6 //·Line:·106 //·Line:·10
  
7 static·class·S&lt;T&gt;7 static·class·S
8 {8 {
9 }9 }
  
10 public·class·C&lt;T&gt;10 class·MainClass
11 {11 {
12 »       S&lt;T&gt;·t;12 ····S·s;
13 }</string>13 }</string>
14 ····<string>//·CS0723:·`sc':·cannot·declare·variables·of·static·types14 ····<string>//·CS0723:·`sc':·cannot·declare·variables·of·static·types
15 //·Line:·1015 //·Line:·10
  
16 static·class·StaticClass·{16 static·class·StaticClass·{
17 }17 }
  
18 class·MainClass·{18 class·MainClass·{
19 ····public·static·void·Main·()19 ····public·static·void·Main·()
20 ····{20 ····{
21 ········StaticClass·sc;21 ········StaticClass·sc;
22 ····}22 ····}
23 }</string>23 }</string>
24 ····<string>//·CS0723:·`MainClass.s':·cannot·declare·variables·of·static·types24 ····<string>//·CS0723:·`C&lt;T&gt;.t':·cannot·declare·variables·of·static·types
25 //·Line:·1025 //·Line:·10
  
26 static·class·S26 static·class·S&lt;T&gt;
27 {27 {
28 }28 }
  
29 class·MainClass29 public·class·C&lt;T&gt;
30 {30 {
31 ····S·s;31 »       S&lt;T&gt;·t;
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
1.62 KB
CS1931
1.61 KB
CS1931
Ordering differences only
    
Offset 1, 26 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>CS1931</ErrorName>3 ··<ErrorName>CS1931</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'5 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
6 //·Line:·146 //·Line:·12
  
  
7 using·System;7 using·System;
8 using·System.Collections.Generic; 
9 using·System.Linq;8 using·System.Linq;
  
10 class·Test9 class·C
11 {10 {
12 »       public·static·void·Main·()11 »       public·static·void·Main·()
13 »       {12 »       {
14 »       »       int[]·int_array·=·null; 
15 »       »       int·ii·=·0;13 »       »       int·i·=·9;
16 »       »       IEnumerable&lt;int&gt;·e·=·from·int·ii·in·int_array·select·"1";14 »       »       var·e·=·from·i·in·"a"
 15 »       »       »       select·1;
17 »       }16 »       }
18 }</string>17 }</string>
19 ····<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'
20 //·Line:·1419 //·Line:·14
  
  
21 using·System;20 using·System;
Offset 32, 27 lines modifiedOffset 30, 29 lines modified
32 »       {30 »       {
33 »       »       int·i·=·9;31 »       »       int·i·=·9;
34 »       »       var·e·=·from·v·in·"a"32 »       »       var·e·=·from·v·in·"a"
35 »       »       »       let·i·=·233 »       »       »       let·i·=·2
36 »       »       »       select·v;34 »       »       »       select·v;
37 »       }35 »       }
38 }</string>36 }</string>
39 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'37 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'
40 //·Line:·1238 //·Line:·14
  
  
41 using·System;39 using·System;
 40 using·System.Collections.Generic;
42 using·System.Linq;41 using·System.Linq;
  
43 class·C42 class·Test
44 {43 {
45 »       public·static·void·Main·()44 »       public·static·void·Main·()
46 »       {45 »       {
 46 »       »       int[]·int_array·=·null;
47 »       »       int·i·=·9;47 »       »       int·ii·=·0;
 48 »       »       IEnumerable&lt;int&gt;·e·=·from·int·ii·in·int_array·select·"1";
48 »       »       var·e·=·from·i·in·"a" 
49 »       »       »       select·1; 
50 »       }49 »       }
51 }</string>50 }</string>
52 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'51 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
53 //·Line:·1352 //·Line:·13
  
  
54 using·System;53 using·System;
893 B
CS3015
881 B
CS3015
Ordering differences only
    
Offset 6, 27 lines modifiedOffset 6, 27 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 ·······private·CLSAttribute(int·arg)·{ 
12 ·······}11 ···public·CLSAttribute(string[]·array)·{
 12 ···}
13 }</string>13 }</string>
14 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types14 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types
15 //·Line:·815 //·Line:·8
16 //·Compiler·options:·-warnaserror·-warn:116 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;17 using·System;
18 [assembly:CLSCompliant·(true)]18 [assembly:CLSCompliant·(true)]
  
19 public·class·CLSAttribute:·Attribute·{19 public·class·CLSAttribute:·Attribute·{
20 ···public·CLSAttribute(string[]·array)·{ 
21 ···}20 ·······private·CLSAttribute(int·arg)·{
 21 ·······}
22 }</string>22 }</string>
23 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types23 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types
24 //·Line:·824 //·Line:·8
25 //·Compiler·options:·-warnaserror·-warn:125 //·Compiler·options:·-warnaserror·-warn:1
  
26 using·System;26 using·System;
27 [assembly:CLSCompliant·(true)]27 [assembly:CLSCompliant·(true)]
1.39 KB
CS0655
1.38 KB
CS0655
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>CS0655</ErrorName>3 ··<ErrorName>CS0655</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0655:·`a'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type5 ····<string>//·CS0655:·`d'·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·decimal·d;
11 }11 }
  
12 [Test·(a·=·null)]12 [Test·(d·=·44444)]
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:·`a'·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·int[,]·a;
22 }22 }
  
23 [Test·(a·=·null)]23 [Test·(a·=·null)]
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>
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>
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:·116 //·Line:·7
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·() 
13 »       {11 »       {
14 »       »       D·d·=·async·delegate·{·}; 
15 »       }12 »       }
16 }</string>13 }</string>
17 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters14 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters
18 //·Line:·715 //·Line:·11
19 //·Compiler·options:·-unsafe16 //·Compiler·options:·-unsafe
  
20 class·C17 class·C
21 {18 {
22 »       public·unsafe·async·void·Test·(int*·arg)19 »       unsafe·delegate·void·D·(int*·i);
 20 »       
 21 »       public·static·void·Main·()
23 »       {22 »       {
 23 »       »       D·d·=·async·delegate·{·};
24 »       }24 »       }
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
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.this[bool].get'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.this[bool]'5 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.Value.set'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.Value'
6 //·Line:·136 //·Line:·13
  
7 using·System.Runtime.CompilerServices; 
  
8 interface·PropertyInterface·{7 interface·PropertyInterface·{
9 ········int·this[bool·b]·{·set;·}8 ········int·Value·{·get;·}
10 }9 }
  
11 public·class·PropertyClass:·PropertyInterface·{10 public·class·PropertyClass:·PropertyInterface·{
12 ········int·PropertyInterface.this·[bool·b]{·11 ········int·PropertyInterface.Value·{·
13 ················get·{·12 ················get·{·
14 ························return·0;13 ························return·0;
15 ················}·14 ················}·
16 ················set·{·}15 ················set·{·}
17 ········}16 ········}
18 }</string>17 }</string>
19 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.Value.set'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.Value'18 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.this[bool].get'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.this[bool]'
20 //·Line:·1319 //·Line:·13
  
 20 using·System.Runtime.CompilerServices;
  
21 interface·PropertyInterface·{21 interface·PropertyInterface·{
22 ········int·Value·{·get;·}22 ········int·this[bool·b]·{·set;·}
23 }23 }
  
24 public·class·PropertyClass:·PropertyInterface·{24 public·class·PropertyClass:·PropertyInterface·{
25 ········int·PropertyInterface.Value·{·25 ········int·PropertyInterface.this·[bool·b]{·
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>
2.6 KB
CS0217
2.59 KB
CS0217
Ordering differences only
    
Offset 1, 35 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>CS0217</ErrorName>3 ··<ErrorName>CS0217</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·UserOperatorClass)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator 
6 //·Line:·22 
  
7 public·class·UserOperatorClass 
8 { 
9 ········public·static·bool·operator·&amp;·(UserOperatorClass·u1,·UserOperatorClass·u2)·{ 
10 ················return·true; 
11 ········} 
12 ···· 
13 ········public·static·bool·operator·true·(UserOperatorClass·u)·{ 
14 ················return·true; 
15 ········} 
  
16 ········public·static·bool·operator·false·(UserOperatorClass·u)·{ 
17 ················return·false; 
18 ········} 
  
19 ········public·static·void·Main·()·{ 
20 ················ 
21 ················UserOperatorClass·x·=·new·UserOperatorClass(); 
22 ················UserOperatorClass·y·=·new·UserOperatorClass(); 
23 ················UserOperatorClass·z·=·x·&amp;&amp;·y; 
24 ········} 
25 }</string> 
26 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·bool)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator5 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·bool)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator
27 //·Line:·256 //·Line:·25
  
28 public·class·UserOperatorClass7 public·class·UserOperatorClass
29 {8 {
30 »       public·static·UserOperatorClass·operator·&amp;·(UserOperatorClass·u1,·bool·u2)9 »       public·static·UserOperatorClass·operator·&amp;·(UserOperatorClass·u1,·bool·u2)
31 »       {10 »       {
Offset 49, 9 lines modifiedOffset 25, 33 lines modified
49 »       public·static·void·Main·()25 »       public·static·void·Main·()
50 »       {26 »       {
51 »       »       UserOperatorClass·x·=·new·UserOperatorClass·();27 »       »       UserOperatorClass·x·=·new·UserOperatorClass·();
52 »       »       bool·y·=·true;28 »       »       bool·y·=·true;
53 »       »       UserOperatorClass·z·=·x·&amp;&amp;·y;29 »       »       UserOperatorClass·z·=·x·&amp;&amp;·y;
54 »       }30 »       }
55 }</string>31 }</string>
 32 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·UserOperatorClass)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator
 33 //·Line:·22
  
 34 public·class·UserOperatorClass
 35 {
 36 ········public·static·bool·operator·&amp;·(UserOperatorClass·u1,·UserOperatorClass·u2)·{
 37 ················return·true;
 38 ········}
 39 ····
 40 ········public·static·bool·operator·true·(UserOperatorClass·u)·{
 41 ················return·true;
 42 ········}
  
 43 ········public·static·bool·operator·false·(UserOperatorClass·u)·{
 44 ················return·false;
 45 ········}
  
 46 ········public·static·void·Main·()·{
 47 ················
 48 ················UserOperatorClass·x·=·new·UserOperatorClass();
 49 ················UserOperatorClass·y·=·new·UserOperatorClass();
 50 ················UserOperatorClass·z·=·x·&amp;&amp;·y;
 51 ········}
 52 }</string>
56 ··</Examples>53 ··</Examples>
57 </ErrorDocumentation>54 </ErrorDocumentation>
989 B
CS8087
977 B
CS8087
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>CS8087</ErrorName>3 ··<ErrorName>CS8087</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8087:·A·`{'·character·may·only·be·escaped·by·doubling·`{{'·in·an·interpolated·string5 ····<string>//·CS8087:·A·`}'·character·may·only·be·escaped·by·doubling·`}}'·in·an·interpolated·string
6 //·Line:·86 //·Line:·8
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       public·static·int·Main·()9 »       public·static·int·Main·()
10 »       {10 »       {
11 »       »       var·x·=·$"·\u007B·";11 »       »       var·x·=·$"·\u007D·";
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS8087:·A·`}'·character·may·only·be·escaped·by·doubling·`}}'·in·an·interpolated·string14 ····<string>//·CS8087:·A·`{'·character·may·only·be·escaped·by·doubling·`{{'·in·an·interpolated·string
15 //·Line:·815 //·Line:·8
  
16 public·class·Test16 public·class·Test
17 {17 {
18 »       public·static·int·Main·()18 »       public·static·int·Main·()
19 »       {19 »       {
20 »       »       var·x·=·$"·\u007D·";20 »       »       var·x·=·$"·\u007B·";
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.01 KB
CS1576
1.0 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:·46 //·Line:·4
  
7 #line·-9</string>7 #line·0</string>
8 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid8 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
9 //·Line:·49 //·Line:·4
  
10 #line·0</string>10 #line</string>
 11 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
 12 //·Line:·4
  
 13 #line·-9</string>
11 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid14 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
12 //·Line:·815 //·Line:·8
  
13 public·struct·S16 public·struct·S
14 {17 {
15 ···static·void·Main()18 ···static·void·Main()
16 ···{19 ···{
17 ······#line·"error"20 ······#line·"error"
18 ···}21 ···}
19 }</string>22 }</string>
20 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid 
21 //·Line:·4 
  
22 #line</string> 
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
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>
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>
2.53 KB
CS0305
2.51 KB
CS0305
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>CS0305</ErrorName>3 ··<ErrorName>CS0305</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s)
 6 //·Line:·12
  
 7 class·A·
 8 {
 9 »       class·B&lt;T&gt;·
 10 »       {·
 11 »       }
 12 »       
 13 »       static·void·Main()·
 14 »       {
 15 »       »       B·b·=·new·B&lt;A&gt;();
 16 »       }
 17 }</string>
5 ····<string>//·CS0305:·Using·the·generic·method·`X.G&lt;T&gt;()'·requires·`1'·type·argument(s)18 ····<string>//·CS0305:·Using·the·generic·method·`X.G&lt;T&gt;()'·requires·`1'·type·argument(s)
6 //·Line:·1719 //·Line:·17
  
7 using·System;20 using·System;
  
8 delegate·int·E·();21 delegate·int·E·();
  
Offset 17, 53 lines modifiedOffset 31, 23 lines modified
17 »       }31 »       }
  
18 »       static·void·Main·()32 »       static·void·Main·()
19 »       {33 »       {
20 »       »       E·e2·=·new·E·(G);34 »       »       E·e2·=·new·E·(G);
21 »       }35 »       }
22 }</string>36 }</string>
23 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s) 
24 //·Line:·11 
  
25 class·Stack&lt;T&gt;·{ 
26 } 
  
27 class·Test·{ 
28 } 
  
29 class·T·{ 
30 »       Stack&lt;Test,Test&gt;·a; 
  
31 »       static·void·Main() 
32 »       { 
33 »       } 
34 }</string> 
35 ····<string>//·CS0305:·Using·the·generic·type·`System.Collections.Generic.List&lt;T&gt;'·requires·`1'·type·argument(s)37 ····<string>//·CS0305:·Using·the·generic·type·`System.Collections.Generic.List&lt;T&gt;'·requires·`1'·type·argument(s)
36 //·Line:·838 //·Line:·8
  
37 using·System.Collections.Generic;39 using·System.Collections.Generic;
  
38 class·X40 class·X
39 {41 {
40 »       List&lt;int,long&gt;·list;42 »       List&lt;int,long&gt;·list;
41 }</string>43 }</string>
42 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s) 
43 //·Line:·12 
  
44 class·A· 
45 { 
46 »       class·B&lt;T&gt;· 
47 »       {· 
48 »       } 
49 »        
50 »       static·void·Main()· 
51 »       { 
52 »       »       B·b·=·new·B&lt;A&gt;(); 
53 »       } 
54 }</string> 
55 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)44 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)
56 //·Line:·1445 //·Line:·14
  
57 public·class·C46 public·class·C
58 {47 {
59 »       public·delegate·int·Func&lt;T&gt;·(T·t);48 »       public·delegate·int·Func&lt;T&gt;·(T·t);
60 »       49 »       
Offset 72, 14 lines modifiedOffset 56, 40 lines modified
72 »       }56 »       }
  
73 »       public·static·void·Main·()57 »       public·static·void·Main·()
74 »       {58 »       {
75 »       »       Test&lt;int&gt;·(delegate·(int·i)·{·return·i;·});59 »       »       Test&lt;int&gt;·(delegate·(int·i)·{·return·i;·});
76 »       }60 »       }
77 }</string>61 }</string>
 62 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)
 63 //·Line:·9
  
 64 class·Stack&lt;T&gt;
 65 {·}
  
 66 class·X
 67 {
 68 »       Stack·stack;
 69 }</string>
 70 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)
 71 //·Line:·11
  
 72 class·Stack&lt;T&gt;·{
 73 }
  
 74 class·Test·{
 75 }
  
 76 class·T·{
 77 »       Stack&lt;Test,Test&gt;·a;
  
 78 »       static·void·Main()
 79 »       {
 80 »       }
 81 }</string>
78 ····<string>//·CS0305:·Using·the·generic·type·`N&lt;T&gt;'·requires·`1'·type·argument(s)82 ····<string>//·CS0305:·Using·the·generic·type·`N&lt;T&gt;'·requires·`1'·type·argument(s)
79 //·Line:·1283 //·Line:·12
  
80 class·N&lt;T&gt;84 class·N&lt;T&gt;
81 {85 {
82 }86 }
  
Offset 106, 19 lines modifiedOffset 116, 9 lines modified
106 »       class·X116 »       class·X
107 »       {117 »       {
108 »       »       static·void·Main·()118 »       »       static·void·Main·()
109 »       »       {119 »       »       {
110 »       »       }120 »       »       }
111 »       }121 »       }
Max diff block lines reached; 214/2538 bytes (8.43%) of diff not shown.
1.45 KB
CS0053
1.44 KB
CS0053
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>CS0053</ErrorName>3 ··<ErrorName>CS0053</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`Blah[]'·is·less·accessible·than·property·`A.B' 
6 //·Line:·6 
  
7 public·class·A·{ 
  
8 »       public·Blah·[]·B·{ 
9 »       »       get·{·return·null;·} 
10 »       } 
  
11 »       static·void·Main·()·{} 
12 } 
  
13 class·Blah·{ 
14 »        
15 }</string> 
16 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`ErrorCS0053'·is·less·accessible·than·property·`Foo.Property'5 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`ErrorCS0053'·is·less·accessible·than·property·`Foo.Property'
17 //·Line:·116 //·Line:·11
  
18 using·System;7 using·System;
  
19 class·ErrorCS0053·{8 class·ErrorCS0053·{
20 »       public·ErrorCS0053·()·{}9 »       public·ErrorCS0053·()·{}
Offset 32, 14 lines modifiedOffset 17, 29 lines modified
32 »       }17 »       }
  
33 »       public·static·void·Main·()·{18 »       public·static·void·Main·()·{
34 »       }19 »       }
  
35 »       ErrorCS0053·error;20 »       ErrorCS0053·error;
36 }</string>21 }</string>
 22 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`Blah[]'·is·less·accessible·than·property·`A.B'
 23 //·Line:·6
  
 24 public·class·A·{
  
 25 »       public·Blah·[]·B·{
 26 »       »       get·{·return·null;·}
 27 »       }
  
 28 »       static·void·Main·()·{}
 29 }
  
 30 class·Blah·{
 31 »       
 32 }</string>
37 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`MonoTests.System.ComponentModel.PropertyDescriptorTests.MissingConverterType_test.NestedClass'·is·less·accessible·than·property·`MonoTests.System.ComponentModel.PropertyDescriptorTests.MissingConverterType_test.Prop'33 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`MonoTests.System.ComponentModel.PropertyDescriptorTests.MissingConverterType_test.NestedClass'·is·less·accessible·than·property·`MonoTests.System.ComponentModel.PropertyDescriptorTests.MissingConverterType_test.Prop'
38 //·Line:·1234 //·Line:·12
  
39 namespace·MonoTests.System.ComponentModel35 namespace·MonoTests.System.ComponentModel
40 {36 {
41 »       public·class·PropertyDescriptorTests37 »       public·class·PropertyDescriptorTests
42 »       {38 »       {
694 B
CS0161
682 B
CS0161
Ordering differences only
    
Offset 11, 23 lines modifiedOffset 11, 14 lines modified
11 »       »       »       if·(b)11 »       »       »       if·(b)
12 »       »       »       »       break;12 »       »       »       »       break;
13 »       »       »       else13 »       »       »       else
14 »       »       »       »       break;14 »       »       »       »       break;
15 »       »       }15 »       »       }
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS0161:·`A.Main()':·not·all·code·paths·return·a·value 
19 //·Line:·6 
  
20 class·A 
21 { 
22 »       public·static·int·Main·()· 
23 »       { 
24 »       } 
25 }</string> 
26 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value18 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value
27 //·Line:·819 //·Line:·8
  
28 using·System.Threading.Tasks;20 using·System.Threading.Tasks;
  
29 class·A21 class·A
30 {22 {
Offset 37, 9 lines modifiedOffset 28, 18 lines modified
37 »       }28 »       }
38 »       29 »       
39 »       static·Task&lt;string&gt;·CallAsync·()30 »       static·Task&lt;string&gt;·CallAsync·()
40 »       {31 »       {
41 »       »       return·null;32 »       »       return·null;
42 »       }33 »       }
43 }</string>34 }</string>
 35 ····<string>//·CS0161:·`A.Main()':·not·all·code·paths·return·a·value
 36 //·Line:·6
  
 37 class·A
 38 {
 39 »       public·static·int·Main·()·
 40 »       {
 41 »       }
 42 }</string>
44 ··</Examples>43 ··</Examples>
45 </ErrorDocumentation>44 </ErrorDocumentation>
852 B
CS0449
840 B
CS0449
Ordering differences only
    
Offset 6, 27 lines modifiedOffset 6, 27 lines modified
6 //·Line:·66 //·Line:·6
  
7 interface·I7 interface·I
8 {8 {
9 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct;9 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct;
10 }</string>10 }</string>
11 ····<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
12 //·Line:·6 
  
13 public·class·C&lt;T&gt; 
14 { 
15 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct· 
16 ······{ 
17 ······} 
18 }</string> 
19 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified 
20 //·Line:·812 //·Line:·8
  
21 public·interface·I13 public·interface·I
22 {14 {
23 }15 }
  
24 public·class·C&lt;T&gt;·where·T·:·I,·class16 public·class·C&lt;T&gt;·where·T·:·I,·class
25 {17 {
26 }</string>18 }</string>
 19 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
 20 //·Line:·6
  
 21 public·class·C&lt;T&gt;
 22 {
 23 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct·
 24 ······{
 25 ······}
 26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </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>
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>
1020 B
CS0703
1010 B
CS0703
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>CS0703</ErrorName>3 ··<ErrorName>CS0703</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`I'·is·less·accessible·than·`C&lt;T&gt;'
 6 //·Line:·8
  
 7 interface·I
 8 {
 9 }
  
 10 public·class·C&lt;T&gt;··where·T·:·I
 11 {
 12 }</string>
5 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`A.B&lt;T&gt;.C'·is·less·accessible·than·`A.B&lt;T&gt;'13 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`A.B&lt;T&gt;.C'·is·less·accessible·than·`A.B&lt;T&gt;'
6 //·Line:·614 //·Line:·6
  
7 public·class·A15 public·class·A
8 {16 {
9 »       protected·internal·class·B&lt;T&gt;·where·T·:·B&lt;T&gt;.C17 »       protected·internal·class·B&lt;T&gt;·where·T·:·B&lt;T&gt;.C
10 »       {18 »       {
Offset 23, 19 lines modifiedOffset 33, 9 lines modified
23 »       {33 »       {
24 »       }34 »       }
  
25 »       public·void·Foo&lt;T&gt;()··where·T·:·I35 »       public·void·Foo&lt;T&gt;()··where·T·:·I
26 »       {36 »       {
27 »       }37 »       }
28 }</string>38 }</string>
29 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`I'·is·less·accessible·than·`C&lt;T&gt;' 
30 //·Line:·8 
  
31 interface·I 
32 { 
33 } 
  
34 public·class·C&lt;T&gt;··where·T·:·I 
35 { 
36 }</string> 
37 ··</Examples>39 ··</Examples>
38 </ErrorDocumentation>40 </ErrorDocumentation>
1.08 KB
CS0163
1.06 KB
CS0163
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>CS0163</ErrorName>3 ··<ErrorName>CS0163</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0163:·Control·cannot·fall·through·from·one·case·label·`case·1:'·to·another5 ····<string>//·CS0163:·Control·cannot·fall·through·from·one·case·label·`case·1:'·to·another
 6 //·Line:·9
  
 7 public·class·Program
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       switch·(1)·{
 12 »       »       »       case·1:·{}
 13 »       »       »       default:·{}
 14 »       »       }
 15 »       }
 16 }</string>
 17 ····<string>//·CS0163:·Control·cannot·fall·through·from·one·case·label·`case·1:'·to·another
6 //·Line:·1418 //·Line:·14
  
7 using·System;19 using·System;
8 using·System.Collections.Generic;20 using·System.Collections.Generic;
  
9 static·class·C21 static·class·C
10 {22 {
Offset 18, 22 lines modifiedOffset 31, 9 lines modified
18 »       »       case·2:31 »       »       case·2:
19 »       »       »       yield·return·2;32 »       »       »       yield·return·2;
20 »       »       default:33 »       »       default:
21 »       »       »       throw·new·ArgumentOutOfRangeException·("symbol:"·+·key);34 »       »       »       throw·new·ArgumentOutOfRangeException·("symbol:"·+·key);
22 »       »       }35 »       »       }
23 »       }36 »       }
24 }</string>37 }</string>
25 ····<string>//·CS0163:·Control·cannot·fall·through·from·one·case·label·`case·1:'·to·another 
26 //·Line:·9 
  
27 public·class·Program 
28 { 
29 »       public·static·void·Main·() 
30 »       { 
31 »       »       switch·(1)·{ 
32 »       »       »       case·1:·{} 
33 »       »       »       default:·{} 
34 »       »       } 
35 »       } 
36 }</string> 
37 ··</Examples>38 ··</Examples>
38 </ErrorDocumentation>39 </ErrorDocumentation>
882 B
CS0269
870 B
CS0269
Ordering differences only
    
Offset 1, 23 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>CS0269</ErrorName>3 ··<ErrorName>CS0269</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0269:·Use·of·unassigned·out·parameter·`a'5 ····<string>//·CS0269:·Use·of·unassigned·out·parameter·`a'
6 //·Line:·9 
  
7 public·class·A 
8 { 
9 »       void·Test(out·A·a) 
10 »       { 
11 »       »       a.ToString·(); 
12 »       »       a·=·null; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0269:·Use·of·unassigned·out·parameter·`a' 
16 //·Line:·236 //·Line:·23
  
17 struct·A7 struct·A
18 {8 {
19 »       public·int·a;9 »       public·int·a;
20 »       public·A·(int·foo)10 »       public·A·(int·foo)
21 »       {11 »       {
Offset 33, 9 lines modifiedOffset 22, 20 lines modified
33 »       22 »       
34 »       static·void·test5·(out·A·a)23 »       static·void·test5·(out·A·a)
35 »       {24 »       {
36 »       »       test_output·(a);25 »       »       test_output·(a);
37 »       »       a·=·new·A·(5);26 »       »       a·=·new·A·(5);
38 »       }27 »       }
39 }</string>28 }</string>
 29 ····<string>//·CS0269:·Use·of·unassigned·out·parameter·`a'
 30 //·Line:·9
  
 31 public·class·A
 32 {
 33 »       void·Test(out·A·a)
 34 »       {
 35 »       »       a.ToString·();
 36 »       »       a·=·null;
 37 »       }
 38 }</string>
40 ··</Examples>39 ··</Examples>
41 </ErrorDocumentation>40 </ErrorDocumentation>
1.68 KB
CS1548
1.67 KB
CS1548
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>CS1548</ErrorName>3 ··<ErrorName>CS1548</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`cs1548-2.cs'·has·incorrect·format 
6 //·Line:·0 
  
7 using·System.Reflection; 
  
8 [assembly:·AssemblyKeyFile·("cs1548-2.cs")] 
  
9 class·MyClass·{ 
  
10 »       public·static·void·Main·(string·[]·args) 
11 »       { 
12 »       } 
13 }</string> 
14 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·does·not·have·a·private·key5 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·does·not·have·a·private·key
15 //·Line:·06 //·Line:·0
  
16 using·System.Reflection;7 using·System.Reflection;
  
17 [assembly:·AssemblyKeyFile·("cs1548.pub")]8 [assembly:·AssemblyKeyFile·("cs1548.pub")]
  
Offset 28, 20 lines modifiedOffset 15, 20 lines modified
  
28 class·MyClass·{15 class·MyClass·{
  
29 »       public·static·void·Main·(string·[]·args)16 »       public·static·void·Main·(string·[]·args)
30 »       {17 »       {
31 »       }18 »       }
32 }</string>19 }</string>
33 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`file_not_found.snk'·does·not·exist20 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`cs1548-2.cs'·has·incorrect·format
34 //·Line:·021 //·Line:·0
  
35 using·System.Reflection;22 using·System.Reflection;
  
36 [assembly:·AssemblyKeyFile·("file_not_found.snk")]23 [assembly:·AssemblyKeyFile·("cs1548-2.cs")]
  
37 class·MyClass·{24 class·MyClass·{
  
38 »       public·static·void·Main·(string·[]·args)25 »       public·static·void·Main·(string·[]·args)
39 »       {26 »       {
40 »       }27 »       }
41 }</string>28 }</string>
Offset 51, 9 lines modifiedOffset 38, 22 lines modified
  
51 class·C38 class·C
52 {39 {
53 »       public·static·void·Main·()40 »       public·static·void·Main·()
54 »       {41 »       {
55 »       }42 »       }
56 }</string>43 }</string>
 44 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`file_not_found.snk'·does·not·exist
 45 //·Line:·0
  
 46 using·System.Reflection;
  
 47 [assembly:·AssemblyKeyFile·("file_not_found.snk")]
  
 48 class·MyClass·{
  
 49 »       public·static·void·Main·(string·[]·args)
 50 »       {
 51 »       }
 52 }</string>
57 ··</Examples>53 ··</Examples>
58 </ErrorDocumentation>54 </ErrorDocumentation>
1.78 KB
CS1706
1.77 KB
CS1706
Ordering differences only
    
Offset 1, 28 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>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:·146 //·Line:·13
  
7 public·delegate·void·Proc();7 using·System;
  
8 public·class·AAttribute·:·System.Attribute8 delegate·void·TestDelegate();
  
 9 class·MyAttr·:·Attribute
9 {10 {
 11 ····public·MyAttr·(TestDelegate·d)·{·}
10 »       public·AAttribute(Proc·p) 
11 »       {·} 
12 }12 }
  
13 public·class·Class13 [MyAttr·(delegate·{}·)]
 14 class·C
14 {15 {
15 »       [A((object)delegate·{·return;·})] 
16 »       public·void·Foo() 
17 »       { 
18 »       } 
19 }</string>16 }</string>
20 ····<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
21 //·Line:·1318 //·Line:·13
  
22 using·System;19 using·System;
  
23 delegate·int·TestDelegate();20 delegate·int·TestDelegate();
Offset 33, 33 lines modifiedOffset 31, 35 lines modified
33 }31 }
  
34 [MyAttr·(()·=&gt;·1)]32 [MyAttr·(()·=&gt;·1)]
35 class·C33 class·C
36 {34 {
37 }</string>35 }</string>
38 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context36 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
39 //·Line:·837 //·Line:·14
  
40 delegate·void·D·();38 public·delegate·void·Proc();
  
41 class·C39 public·class·AAttribute·:·System.Attribute
42 {40 {
43 »       const·object·c·=·new·D·(delegate·{});41 »       public·AAttribute(Proc·p)
 42 »       {·}
 43 }
  
 44 public·class·Class
 45 {
 46 »       [A((object)delegate·{·return;·})]
 47 »       public·void·Foo()
 48 »       {
 49 »       }
44 }</string>50 }</string>
45 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context51 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
46 //·Line:·1352 //·Line:·8
  
47 using·System; 
  
48 delegate·void·TestDelegate(); 
  
 53 delegate·void·D·();
49 class·MyAttr·:·Attribute 
50 { 
51 ····public·MyAttr·(TestDelegate·d)·{·} 
52 } 
  
53 [MyAttr·(delegate·{}·)] 
54 class·C54 class·C
55 {55 {
 56 »       const·object·c·=·new·D·(delegate·{});
56 }</string>57 }</string>
57 ··</Examples>58 ··</Examples>
58 </ErrorDocumentation>59 </ErrorDocumentation>
3.59 KB
CS0034
3.58 KB
CS0034
Ordering differences only
    
Offset 1, 57 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>CS0034</ErrorName>3 ··<ErrorName>CS0034</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0034:·Operator·`!='·is·ambiguous·on·operands·of·type·`Program.A'·and·`Program.B'5 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`Y'·and·`X'
6 //·Line:·366 //·Line:·22
 7 public·class·Y·{
 8 »       public·static·implicit·operator·int·(Y·y)·{
 9 »       »       return·0;
 10 »       }
  
7 using·System;11 »       public·static·implicit·operator·string·(Y·y)·{
 12 »       »       return·null;
 13 »       }
  
8 class·Program 
9 { 
10 »       public·class·A 
11 »       { 
12 »       »       public·static·implicit·operator·string·(A·c)14 »       public·static·implicit·operator·Y·(string·y)·{
13 »       »       { 
14 »       »       »       return·null;15 »       »       return·null;
15 »       »       } 
16 »       »        
17 »       »       public·static·implicit·operator·Delegate·(A·c) 
18 »       »       { 
19 »       »       »       return·null; 
20 »       »       } 
21 »       }16 »       }
  
22 »        
23 »       public·class·B 
24 »       { 
25 »       »       public·static·implicit·operator·string·(B·c)17 »       public·static·implicit·operator·Y·(int·y)·{
26 »       »       { 
27 »       »       »       return·null;18 »       »       return·null;
28 »       »       } 
29 »       »        
30 »       »       public·static·implicit·operator·Delegate·(B·c) 
31 »       »       { 
32 »       »       »       return·null; 
33 »       »       } 
34 »       }19 »       }
 20 }
  
35 »       public·static·void·Main·(string·[]·args) 
36 »       { 
37 »       »       bool·b·=·new·A·()·!=·new·B·();21 public·class·X·{
 22 »       public·static·implicit·operator·int·(X·x)·{
 23 »       »       return·0;
38 »       }24 »       }
39 }</string> 
40 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`null'·and·`null' 
41 //·Line:·8 
  
42 class·C 
43 {25 »       public·static·implicit·operator·string·(X·x)·{
 26 »       »       return·null;
 27 »       }
 28 }
  
 29 public·class·C·{
44 »       public·static·void·Main·()30 »       public·static·void·Main·()
45 »       {31 »       {
46 »       »       const·string·s3·=·null·+·null;32 »       »       Y·y·=·new·Y·()·+·new·X·();
47 »       }33 »       }
48 }</string>34 }</string>
49 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`A'·and·`A'35 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`A'·and·`A'
50 //·Line:·3636 //·Line:·36
  
51 using·System;37 using·System;
  
Offset 72, 50 lines modifiedOffset 60, 14 lines modified
72 class·Program60 class·Program
73 {61 {
74 »       public·static·void·Main·()62 »       public·static·void·Main·()
75 »       {63 »       {
76 »       »       bool·b·=·new·A·()·==·new·A·();64 »       »       bool·b·=·new·A·()·==·new·A·();
77 »       }65 »       }
78 }</string>66 }</string>
79 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`Y'·and·`X' 
80 //·Line:·22 
81 public·class·Y·{ 
82 »       public·static·implicit·operator·int·(Y·y)·{ 
83 »       »       return·0; 
84 »       } 
  
85 »       public·static·implicit·operator·string·(Y·y)·{ 
86 »       »       return·null; 
87 »       } 
  
88 »       public·static·implicit·operator·Y·(string·y)·{ 
89 »       »       return·null; 
90 »       } 
  
91 »       public·static·implicit·operator·Y·(int·y)·{ 
92 »       »       return·null; 
93 »       } 
94 } 
  
95 public·class·X·{ 
96 »       public·static·implicit·operator·int·(X·x)·{ 
97 »       »       return·0; 
98 »       } 
  
99 »       public·static·implicit·operator·string·(X·x)·{ 
100 »       »       return·null; 
101 »       } 
102 } 
  
103 public·class·C·{ 
104 »       public·static·void·Main·() 
105 »       { 
106 »       »       Y·y·=·new·Y·()·+·new·X·(); 
107 »       } 
108 }</string> 
109 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`A'·and·`A'67 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`A'·and·`A'
110 //·Line:·2268 //·Line:·22
  
111 public·class·A·{69 public·class·A·{
112 »       public·static·implicit·operator·int·(A·a)70 »       public·static·implicit·operator·int·(A·a)
113 »       {71 »       {
114 »       »       return·0;72 »       »       return·0;
Offset 154, 9 lines modifiedOffset 106, 57 lines modified
154 »       public·static·void·Main·()106 »       public·static·void·Main·()
155 »       {107 »       {
156 »       »       Foo·f;108 »       »       Foo·f;
Max diff block lines reached; 884/3628 bytes (24.37%) of diff not shown.
1.48 KB
CS1935
1.47 KB
CS1935
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>CS1935</ErrorName>3 ··<ErrorName>CS1935</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1935:·An·implementation·of·`Cast'·query·expression·pattern·could·not·be·found.·Are·you·missing·`System.Linq'·using·directive·or·`System.Core.dll'·assembly·reference?5 ····<string>//·CS1935:·An·implementation·of·`Select'·query·expression·pattern·could·not·be·found.·Are·you·missing·`System.Linq'·using·directive·or·`System.Core.dll'·assembly·reference?
6 //·Line:·126 //·Line:·10
  
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       class·Enumerable·{} 
10 »       »        
11 »       static·void·Main·()9 »       static·void·Main·()
12 »       {10 »       {
13 »       »       var·v·=·new·int[0];11 »       »       var·v·=·new·int[0];
14 »       »       var·foo·=·from·int·a·in·v·where·a·&gt;·0·select·a;12 »       »       var·foo·=·from·a·in·v·select·a;
15 »       }13 »       }
16 }</string>14 }</string>
17 ····<string>//·CS1935:·An·implementation·of·`Select'·query·expression·pattern·could·not·be·found.·Are·you·missing·`System.Linq'·using·directive·or·`System.Core.dll'·assembly·reference?15 ····<string>//·CS1935:·An·implementation·of·`Cast'·query·expression·pattern·could·not·be·found.·Are·you·missing·`System.Linq'·using·directive·or·`System.Core.dll'·assembly·reference?
18 //·Line:·1016 //·Line:·12
  
  
19 public·class·Test17 public·class·Test
20 {18 {
 19 »       class·Enumerable·{}
 20 »       »       
21 »       static·void·Main·()21 »       static·void·Main·()
22 »       {22 »       {
23 »       »       var·v·=·new·int[0];23 »       »       var·v·=·new·int[0];
24 »       »       var·foo·=·from·a·in·v·select·a;24 »       »       var·foo·=·from·int·a·in·v·where·a·&gt;·0·select·a;
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
810 B
CS1537
798 B
CS1537
Ordering differences only
    
Offset 3, 21 lines modifiedOffset 3, 21 lines modified
3 ··<ErrorName>CS1537</ErrorName>3 ··<ErrorName>CS1537</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace5 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace
6 //·Line:·66 //·Line:·6
7 //·Compiler·options:·-r:CSExternAlias-lib.dll7 //·Compiler·options:·-r:CSExternAlias-lib.dll
  
8 extern·alias·A;8 extern·alias·A;
 9 extern·alias·A;</string>
 10 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace
 11 //·Line:·7
  
 12 using·A·=·System;
9 using·A·=·System;</string>13 using·A·=·System;</string>
10 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace14 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace
11 //·Line:·615 //·Line:·6
12 //·Compiler·options:·-r:CSExternAlias-lib.dll16 //·Compiler·options:·-r:CSExternAlias-lib.dll
  
13 extern·alias·A;17 extern·alias·A;
14 extern·alias·A;</string> 
15 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace 
16 //·Line:·7 
  
17 using·A·=·System; 
18 using·A·=·System;</string>18 using·A·=·System;</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
859 B
CS8385
847 B
CS8385
Ordering differences only
    
Offset 2, 30 lines modifiedOffset 2, 30 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>CS8385</ErrorName>3 ··<ErrorName>CS8385</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8385:·The·given·expression·cannot·be·used·in·a·fixed·statement5 ····<string>//·CS8385:·The·given·expression·cannot·be·used·in·a·fixed·statement
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 unsafe·struct·S8 unsafe·class·C
9 {9 {
10 »       public·void·Test·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       fixed·(S*·i·=·null)·{12 »       »       fixed·(void*·f·=·Main)
 13 »       »       {
13 »       »       }14 »       »       }
14 »       }15 »       }
15 }</string>16 }</string>
16 ····<string>//·CS8385:·The·given·expression·cannot·be·used·in·a·fixed·statement17 ····<string>//·CS8385:·The·given·expression·cannot·be·used·in·a·fixed·statement
17 //·Line:·918 //·Line:·9
18 //·Compiler·options:·-unsafe19 //·Compiler·options:·-unsafe
  
19 unsafe·class·C20 unsafe·struct·S
20 {21 {
21 »       public·static·void·Main·()22 »       public·void·Test·()
22 »       {23 »       {
 24 »       »       fixed·(S*·i·=·null)·{
23 »       »       fixed·(void*·f·=·Main) 
24 »       »       { 
25 »       »       }25 »       »       }
26 »       }26 »       }
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
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.DefaultParameterValue'·attribute·on·optional·parameter·`u'5 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.Optional'·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·([DefaultParameterValue·(1)]·int·u·=·2)10 »       public·static·void·Test·([Optional]·int·u·=·2)
11 »       {11 »       {
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.Optional'·attribute·on·optional·parameter·`u'14 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.DefaultParameterValue'·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·([Optional]·int·u·=·2)19 »       public·static·void·Test·([DefaultParameterValue·(1)]·int·u·=·2)
20 »       {20 »       {
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </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 ········unsafe·UnsafeClass·()·{}8 ········UnsafeClass·()·
 9 »       {
 10 »       ····unsafe·{}
 11 »       }
9 }</string>12 }</string>
10 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified13 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified
11 //·Line:·514 //·Line:·5
  
12 class·UnsafeClass·{15 class·UnsafeClass·{
13 ········UnsafeClass·()·16 ········unsafe·UnsafeClass·()·{}
14 »       { 
15 »       ····unsafe·{} 
16 »       } 
17 }</string>17 }</string>
18 ··</Examples>18 ··</Examples>
19 </ErrorDocumentation>19 </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·`anonymous·method'5 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`method·group'
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·delegate·{·}·)11 »       »       foreach·(int·i·in·Test)
12 »       »       {12 »       »       {
13 »       »       }13 »       »       }
14 »       }14 »       }
  
 15 »       static·void·Test·()·{·}
15 }</string>16 }</string>
16 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`method·group'17 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`anonymous·method'
17 //·Line:·818 //·Line:·8
  
18 class·C19 class·C
19 {20 {
20 »       static·void·M·()21 »       static·void·M·()
21 »       {22 »       {
22 »       »       foreach·(int·i·in·Test)23 »       »       foreach·(int·i·in·delegate·{·}·)
23 »       »       {24 »       »       {
24 »       »       }25 »       »       }
25 »       }26 »       }
  
26 »       static·void·Test·()·{·} 
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
1.86 KB
CS0577
1.85 KB
CS0577
Ordering differences only
    
Offset 1, 19 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>CS0577</ErrorName>3 ··<ErrorName>CS0577</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.~MainClass()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation5 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.I.F()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
6 //·Line:·56 //·Line:·10
  
7 class·MainClass·{ 
8 ········[System.Diagnostics.Conditional("DEBUG")] 
9 ········~MainClass·()·{}7 interface·I
 8 {
 9 ····void·F·();
 10 }
  
10 ········public·static·void·Main·()·{}11 class·MainClass:·I·{
 12 ········[System.Diagnostics.Conditional("DEBUG")]
 13 ········void·I.F·()·{}
11 }</string>14 }</string>
12 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation15 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
13 //·Line:·816 //·Line:·8
  
14 class·C·{}17 class·C·{}
  
15 class·MainClass·{18 class·MainClass·{
Offset 21, 21 lines modifiedOffset 24, 18 lines modified
21 ········public·static·implicit·operator·MainClass·(C·m)24 ········public·static·implicit·operator·MainClass·(C·m)
22 ········{25 ········{
23 ············return·null;26 ············return·null;
24 ········}27 ········}
  
25 »       »       public·static·void·Main·()·{}28 »       »       public·static·void·Main·()·{}
26 }</string>29 }</string>
27 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.I.F()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation30 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.~MainClass()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
28 //·Line:·1031 //·Line:·5
  
29 interface·I 
30 { 
31 ····void·F·(); 
32 } 
  
33 class·MainClass:·I·{32 class·MainClass·{
34 ········[System.Diagnostics.Conditional("DEBUG")]33 ········[System.Diagnostics.Conditional("DEBUG")]
35 ········void·I.F·()·{}34 ········~MainClass·()·{}
  
 35 ········public·static·void·Main·()·{}
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
1.63 KB
CS1648
1.62 KB
CS1648
Ordering differences only
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1648</ErrorName>3 ··<ErrorName>CS1648</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1648:·Members·of·readonly·field·`C.s'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)
 6 //·Line:·13
  
 7 struct·S·{
 8 »       public·int·x;
 9 }
  
 10 class·C·{
 11 »       readonly·S·s;
  
 12 »       public·void·Test·()
 13 ········{
 14 »       »       s.x·=·42;
 15 »       }
 16 }</string>
5 ····<string>//·CS1648:·Members·of·readonly·field·`Test.p'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)17 ····<string>//·CS1648:·Members·of·readonly·field·`Test.p'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)
6 //·Line:·1718 //·Line:·17
  
7 using·System;19 using·System;
  
8 public·class·Test20 public·class·Test
9 {21 {
10 »       struct·Container22 »       struct·Container
11 »       {23 »       {
12 »       »       public·int·foo·{·get;·set;·}24 »       »       public·int·this[int·arg]·{
 25 »       »       »       set·{
 26 »       »       »       }
 27 »       »       }
13 »       }28 »       }
14 »       29 »       
15 »       readonly·Container·p;30 »       readonly·Container·p;
16 »       31 »       
17 »       void·Foo·()32 »       void·Foo·()
18 »       {33 »       {
19 »       »       p.foo·=·0;34 »       »       p[0]·=·0;
20 »       }35 »       }
  
21 »       public·static·void·Main·()36 »       public·static·void·Main·()
22 »       {37 »       {
23 »       }38 »       }
24 }</string>39 }</string>
25 ····<string>//·CS1648:·Members·of·readonly·field·`C.s'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer) 
26 //·Line:·13 
  
27 struct·S·{ 
28 »       public·int·x; 
29 } 
  
30 class·C·{ 
31 »       readonly·S·s; 
  
32 »       public·void·Test·() 
33 ········{ 
34 »       »       s.x·=·42; 
35 »       } 
36 }</string> 
37 ····<string>//·CS1648:·Members·of·readonly·field·`Test.p'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)40 ····<string>//·CS1648:·Members·of·readonly·field·`Test.p'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)
38 //·Line:·1741 //·Line:·17
  
39 using·System;42 using·System;
  
40 public·class·Test43 public·class·Test
41 {44 {
42 »       struct·Container45 »       struct·Container
43 »       {46 »       {
 47 »       »       public·int·foo·{·get;·set;·}
44 »       »       public·int·this[int·arg]·{ 
45 »       »       »       set·{ 
46 »       »       »       } 
47 »       »       } 
48 »       }48 »       }
49 »       49 »       
50 »       readonly·Container·p;50 »       readonly·Container·p;
51 »       51 »       
52 »       void·Foo·()52 »       void·Foo·()
53 »       {53 »       {
54 »       »       p[0]·=·0;54 »       »       p.foo·=·0;
55 »       }55 »       }
  
56 »       public·static·void·Main·()56 »       public·static·void·Main·()
57 »       {57 »       {
58 »       }58 »       }
59 }</string>59 }</string>
60 ··</Examples>60 ··</Examples>
1.18 KB
CS8148
1.17 KB
CS8148
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>CS8148</ErrorName>3 ··<ErrorName>CS8148</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8148:·`B.Foo()':·must·not·return·by·reference·to·match·overridden·member·`A.Foo()'5 ····<string>//·CS8148:·`B.Foo':·must·return·by·reference·to·match·overridden·member·`A.Foo'
6 //·Line:·116 //·Line:·11
  
7 public·abstract·class·A7 public·abstract·class·A
8 {8 {
9 »       public·abstract·int·Foo·();9 »       public·abstract·ref·int·Foo·{·get;·}
10 }10 }
  
11 public·class·B·:·A11 public·class·B·:·A
12 {12 {
13 »       public·override·ref·int·Foo·()13 »       public·override·long·Foo·{
14 »       { 
 14 »       »       get·{
 15 »       »       »       throw·null;
 16 »       »       }
15 »       }17 »       }
16 }</string>18 }</string>
17 ····<string>//·CS8148:·`B.Foo':·must·return·by·reference·to·match·overridden·member·`A.Foo'19 ····<string>//·CS8148:·`B.Foo()':·must·not·return·by·reference·to·match·overridden·member·`A.Foo()'
18 //·Line:·1120 //·Line:·11
  
19 public·abstract·class·A21 public·abstract·class·A
20 {22 {
21 »       public·abstract·ref·int·Foo·{·get;·}23 »       public·abstract·int·Foo·();
22 }24 }
  
23 public·class·B·:·A25 public·class·B·:·A
24 {26 {
25 »       public·override·long·Foo·{27 »       public·override·ref·int·Foo·()
 28 »       {
  
26 »       »       get·{ 
27 »       »       »       throw·null; 
28 »       »       } 
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </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>
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>
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>
1.88 KB
CS1589
1.87 KB
CS1589
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>CS1589</ErrorName>3 ··<ErrorName>CS1589</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/foo/bar'·of·file·`there-is-no-such-file'.·Could·not·find·file·"*PATH*/there-is-no-such-file"5 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/root/@attr'·of·file·`cs1589.inc'.·The·specified·node·cannot·be·inserted·as·the·valid·child·of·this·node,·because·the·specified·node·is·the·wrong·type
6 //·Line:·126 //·Line:·15
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 ···///·blah10 ···///·&lt;include·file='cs1589.inc'·path='/foo'·/&gt;
11 ···public·class·Test11 ···public·class·Test
12 ···{12 ···{
 13 »       public·static·void·Main·()
13 »       //·warning 
14 »       ///·&lt;include·file='there-is-no-such-file'·path='/foo/bar'·/&gt; 
15 »       public·void·Baz·(int·x) 
16 »       {14 »       {
17 »       }15 »       }
  
 16 »       ///·&lt;include·file='cs1589.inc'·path='/root/@attr'/&gt;
 17 »       public·string·S3;
18 ···}18 ···}
19 }</string>19 }</string>
20 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/root/@attr'·of·file·`cs1589.inc'.·The·specified·node·cannot·be·inserted·as·the·valid·child·of·this·node,·because·the·specified·node·is·the·wrong·type20 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/foo/bar'·of·file·`there-is-no-such-file'.·Could·not·find·file·"*PATH*/there-is-no-such-file"
21 //·Line:·1521 //·Line:·12
22 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror22 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
23 namespace·Testing23 namespace·Testing
24 {24 {
25 ···///·&lt;include·file='cs1589.inc'·path='/foo'·/&gt;25 ···///·blah
26 ···public·class·Test26 ···public·class·Test
27 ···{27 ···{
28 »       public·static·void·Main·()28 »       //·warning
 29 »       ///·&lt;include·file='there-is-no-such-file'·path='/foo/bar'·/&gt;
 30 »       public·void·Baz·(int·x)
29 »       {31 »       {
30 »       }32 »       }
  
31 »       ///·&lt;include·file='cs1589.inc'·path='/root/@attr'/&gt; 
32 »       public·string·S3; 
33 ···}33 ···}
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.98 KB
CS0134
1.97 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·null5 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null
6 //·Line:·86 //·Line:·12
  
7 public·class·C7 class·T
8 {8 {
 9 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       const·object·o·=·1;· 
12 »       } 
13 }</string>10 }</string>
14 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`object'·can·only·be·initialized·with·null11 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null
15 //·Line:·612 //·Line:·6
  
16 class·C13 class·C
17 {14 {
18 »       const·object·a·=·null,·b·=·1;15 »       const·bool·[]·b·=·{·true·};
19 }</string>16 }</string>
20 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null17 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null
21 //·Line:·618 //·Line:·6
  
22 class·C19 public·class·C
23 {20 {
24 »       const·bool·[]·b·=·{·true·};21 ····public·const·object·o·=·"12345";
25 }</string>22 }</string>
26 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null23 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null
27 //·Line:·1224 //·Line:·8
  
28 class·T25 public·class·C
29 {26 {
30 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};27 »       public·static·void·Main·()
 28 »       {
 29 »       »       const·object·o·=·1;·
 30 »       }
31 }</string>31 }</string>
32 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null32 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`object'·can·only·be·initialized·with·null
33 //·Line:·633 //·Line:·6
  
34 public·class·C34 class·C
35 {35 {
36 ····public·const·object·o·=·"12345";36 »       const·object·a·=·null,·b·=·1;
37 }</string>37 }</string>
38 ··</Examples>38 ··</Examples>
39 </ErrorDocumentation>39 </ErrorDocumentation>
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:·96 //·Line:·11
  
7 public·interface·I&lt;T&gt;7 public·interface·I&lt;T&gt;
8 {8 {
9 »       T·Test·();9 »       int·this[T·arg]·{·get;·set;·}
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·c,·int·d)·Test·() 
14 »       {13 »       public·int·this[(int·c,·int·d)·arg]·{
 14 »       »       get·{
15 »       »       return·(1,·2);15 »       »       »       return·1;
 16 »       »       }
 17 »       »       set·{
  
 18 »       »       }
16 »       }19 »       }
17 }</string>20 }</string>
18 ····<string>//·CS8141:21 ····<string>//·CS8141:
19 //·Line:·1122 //·Line:·9
  
20 public·interface·I&lt;T&gt;23 public·interface·I&lt;T&gt;
21 {24 {
22 »       int·this[T·arg]·{·get;·set;·}25 »       T·Test·();
23 }26 }
  
24 public·class·C·:·I&lt;(int·a,·int·b)&gt;27 public·class·C·:·I&lt;(int·a,·int·b)&gt;
25 {28 {
26 »       public·int·this[(int·c,·int·d)·arg]·{ 
27 »       »       get·{29 »       public·(int·c,·int·d)·Test·()
 30 »       {
28 »       »       »       return·1;31 »       »       return·(1,·2);
29 »       »       } 
30 »       »       set·{ 
  
31 »       »       } 
32 »       }32 »       }
33 }</string>33 }</string>
34 ··</Examples>34 ··</Examples>
35 </ErrorDocumentation>35 </ErrorDocumentation>
1.67 KB
CS0837
1.66 KB
CS0837
Ordering differences only
    
Offset 1, 22 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:·116 //·Line:·14
  
7 using·System; 
8 using·System.Linq.Expressions; 
  
9 class·C7 class·X
10 {8 {
11 »       public·static·void·Main·()9 »       delegate·void·D·();
 10 »       
 11 »       static·void·Test·(D·d)
12 »       {12 »       {
13 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·"1".ToString·is·string;13 »       }
 14 »       
 15 »       static·void·Main·()
 16 »       {
 17 »       »       Test·((()·=&gt;·{·})·as·D);
14 »       }18 »       }
15 }</string>19 }</string>
16 ····<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
17 //·Line:·821 //·Line:·8
  
18 class·X22 class·X
19 {23 {
Offset 35, 25 lines modifiedOffset 38, 22 lines modified
35 class·Test38 class·Test
36 {39 {
37 »       static·void·Main·()40 »       static·void·Main·()
38 »       {41 »       {
39 »       »       var·res·=·Main·is·object;42 »       »       var·res·=·Main·is·object;
40 »       }43 »       }
41 }</string>44 }</string>
42 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group45 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
43 //·Line:·1446 //·Line:·11
  
 47 using·System;
 48 using·System.Linq.Expressions;
  
44 class·X49 class·C
45 {50 {
46 »       delegate·void·D·(); 
47 »        
48 »       static·void·Test·(D·d) 
49 »       { 
50 »       } 
51 »        
52 »       static·void·Main·()51 »       public·static·void·Main·()
53 »       {52 »       {
54 »       »       Test·((()·=&gt;·{·})·as·D);53 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·"1".ToString·is·string;
55 »       }54 »       }
56 }</string>55 }</string>
57 ··</Examples>56 ··</Examples>
58 </ErrorDocumentation>57 </ErrorDocumentation>
1.47 KB
CS0551
1.46 KB
CS0551
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>CS0551</ErrorName>3 ··<ErrorName>CS0551</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0551:·Explicit·interface·implementation·`PropertyClass.PropertyInterface.Value'·is·missing·accessor·`PropertyInterface.Value.set'
 6 //·Line:·9
  
 7 interface·PropertyInterface·{
 8 ········int·Value·{·get;·set;·}
 9 }
  
 10 public·class·PropertyClass:·PropertyInterface·{
 11 ········int·PropertyInterface.Value·{·
 12 ················get·{·
 13 ························return·0;
 14 ················}·
 15 ········}
 16 }</string>
5 ····<string>//·CS0551:·Explicit·interface·implementation·`PropertyClass.PropertyInterface.this[bool]'·is·missing·accessor·`PropertyInterface.this[bool].get'17 ····<string>//·CS0551:·Explicit·interface·implementation·`PropertyClass.PropertyInterface.this[bool]'·is·missing·accessor·`PropertyInterface.this[bool].get'
6 //·Line:·1118 //·Line:·11
  
7 interface·PropertyInterface19 interface·PropertyInterface
8 {20 {
9 »       int·this·[bool·b]·{·get;·set;·}21 »       int·this·[bool·b]·{·get;·set;·}
10 }22 }
Offset 14, 23 lines modifiedOffset 28, 9 lines modified
14 {28 {
15 »       int·PropertyInterface.this·[bool·b]·{·29 »       int·PropertyInterface.this·[bool·b]·{·
16 »       »       set·{·30 »       »       set·{·
17 »       »       »       return·0;31 »       »       »       return·0;
18 »       »       }·32 »       »       }·
19 »       }33 »       }
20 }</string>34 }</string>
21 ····<string>//·CS0551:·Explicit·interface·implementation·`PropertyClass.PropertyInterface.Value'·is·missing·accessor·`PropertyInterface.Value.set' 
22 //·Line:·9 
  
23 interface·PropertyInterface·{ 
24 ········int·Value·{·get;·set;·} 
25 } 
  
26 public·class·PropertyClass:·PropertyInterface·{ 
27 ········int·PropertyInterface.Value·{· 
28 ················get·{· 
29 ························return·0; 
30 ················}· 
31 ········} 
32 }</string> 
33 ··</Examples>35 ··</Examples>
34 </ErrorDocumentation>36 </ErrorDocumentation>
1.08 KB
CS0540
1.07 KB
CS0540
Ordering differences only
    
Offset 9, 14 lines modifiedOffset 9, 37 lines modified
9 }9 }
  
10 class·B·{10 class·B·{
11 »       void·A.B·()·{}11 »       void·A.B·()·{}
  
12 »       static·void·Main·()·{}12 »       static·void·Main·()·{}
13 }</string>13 }</string>
 14 ····<string>//·CS0540:·`N.Nested.C.I.P':·containing·type·does·not·implement·interface·`N.Nested.I'
 15 //·Line:·17
  
 16 using·System;
  
 17 namespace·N
 18 {
 19 »       class·Nested
 20 »       {
 21 »       »       public·interface·I
 22 »       »       {
 23 »       »       »       bool·P·{·get;·}
 24 »       »       }
  
 25 »       »       public·class·C
 26 »       »       {
 27 »       »       »       bool·I.P
 28 »       »       »       {
 29 »       »       »       »       get·{·return·true;·}
 30 »       »       »       }
 31 »       »       }
 32 »       }
 33 }</string>
14 ····<string>//·CS0540:·`Foo.ISomeProp.SomeProperty':·containing·type·does·not·implement·interface·`ISomeProp'34 ····<string>//·CS0540:·`Foo.ISomeProp.SomeProperty':·containing·type·does·not·implement·interface·`ISomeProp'
15 //·Line:·1835 //·Line:·18
  
16 public·class·SomeProperty36 public·class·SomeProperty
17 {37 {
18 }38 }
  
Offset 36, 32 lines modifiedOffset 59, 9 lines modified
  
36 »       public·override·SomeProperty·SomeProperty·{·get·{·return·null;·}·}59 »       public·override·SomeProperty·SomeProperty·{·get·{·return·null;·}·}
  
37 »       public·static·void·Main·()60 »       public·static·void·Main·()
38 »       {61 »       {
39 »       }62 »       }
40 }</string>63 }</string>
41 ····<string>//·CS0540:·`N.Nested.C.I.P':·containing·type·does·not·implement·interface·`N.Nested.I' 
42 //·Line:·17 
  
43 using·System; 
  
44 namespace·N 
45 { 
46 »       class·Nested 
47 »       { 
48 »       »       public·interface·I 
49 »       »       { 
50 »       »       »       bool·P·{·get;·} 
51 »       »       } 
  
52 »       »       public·class·C 
53 »       »       { 
54 »       »       »       bool·I.P 
55 »       »       »       { 
56 »       »       »       »       get·{·return·true;·} 
57 »       »       »       } 
58 »       »       } 
59 »       } 
60 }</string> 
61 ··</Examples>64 ··</Examples>
62 </ErrorDocumentation>65 </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((Type)null)]</string>9 [assembly:·TypeForwardedTo(typeof·(int[]))]</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(typeof·(int[]))]</string>14 [assembly:·TypeForwardedTo((Type)null)]</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.26 KB
CS0664
1.25 KB
CS0664
Ordering differences only
    
Offset 4, 32 lines modifiedOffset 4, 32 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type5 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
6 //·Line:·76 //·Line:·7
  
7 class·X·{7 class·X·{
8 »       void·A·()8 »       void·A·()
9 »       {9 »       {
10 »       »       decimal·d·=·2.0;10 »       »       decimal·d·=·-2.0;
11 »       }11 »       }
12 }</string>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·type13 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type
14 //·Line:·714 //·Line:·6
  
15 class·X·{15 class·X·{
16 »       void·A·()16 »       void·A·()
17 »       {17 »       {
18 »       »       decimal·d·=·-2.0;18 »       »       float·f·=·2.0;
19 »       }19 »       }
20 }</string>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·type21 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
22 //·Line:·622 //·Line:·7
  
23 class·X·{23 class·X·{
24 »       void·A·()24 »       void·A·()
25 »       {25 »       {
26 »       »       float·f·=·2.0;26 »       »       decimal·d·=·2.0;
27 »       }27 »       }
28 }</string>28 }</string>
29 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type29 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type
30 //·Line:·1330 //·Line:·13
  
31 using·System;31 using·System;
  
2.21 KB
CS0128
2.2 KB
CS0128
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>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·`s'·is·already·defined·in·this·scope
6 //·Line:·96 //·Line:·12
  
7 class·X7 class·C
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
 11 »       »       object·o·=·null;
11 »       »       Foo·(out·int·x); 
12 »       »       Foo·(out·int·x); 
13 »       } 
  
 12 »       »       var·x1·=·o·is·string·s;
 13 »       »       var·x2·=·o·is·string·s;
14 »       static·void·Foo·(out·int·arg) 
15 »       { 
16 »       »       arg·=·2; 
17 »       }14 »       }
18 }</string>15 }</string>
19 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope16 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope
20 //·Line:·817 //·Line:·8
  
21 class·x·{18 class·x·{
22 »       static·int·y·()19 »       static·int·y·()
23 »       {20 »       {
24 »       »       int·x·=·1;21 »       »       int·x·=·1;
25 »       »       int·x·=·2;22 »       »       int·x·=·2;
  
26 »       »       return·x·+·x;23 »       »       return·x·+·x;
27 »       }24 »       }
28 }</string>25 }</string>
29 ····<string>//·CS0128:·A·local·variable·named·`res'·is·already·defined·in·this·scope26 ····<string>//·CS0128:·A·local·variable·named·`xx'·is·already·defined·in·this·scope
30 //·Line:·1327 //·Line:·9
  
31 class·C28 class·X
32 {29 {
33 »       static·void·Foo·(int·arg)30 »       public·static·void·Main·()
34 »       {31 »       {
 32 »       »       short·xx;
 33 »       »       var·(xx,·yy)·=·(1,·'g');
35 »       »       switch·(arg)·{ 
36 »       »       »       case·1: 
37 »       »       »       »       int·res·=·1; 
38 »       »       »       »       break; 
39 »       »       »       case·2: 
40 »       »       »       »       int·res·=·2; 
41 »       »       »       »       break; 
42 »       »       } 
43 »       }34 »       }
44 }</string>35 }</string>
45 ····<string>//·CS0128:·A·local·variable·named·`s'·is·already·defined·in·this·scope36 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope
46 //·Line:·1237 //·Line:·9
  
47 class·C38 class·X
48 {39 {
49 »       public·static·void·Main·()40 »       public·static·void·Main·()
50 »       {41 »       {
51 »       »       object·o·=·null;42 »       »       Foo·(out·int·x);
 43 »       »       Foo·(out·int·x);
 44 »       }
  
52 »       »       var·x1·=·o·is·string·s; 
53 »       »       var·x2·=·o·is·string·s;45 »       static·void·Foo·(out·int·arg)
 46 »       {
 47 »       »       arg·=·2;
54 »       }48 »       }
55 }</string>49 }</string>
56 ····<string>//·CS0128:·A·local·variable·named·`xx'·is·already·defined·in·this·scope50 ····<string>//·CS0128:·A·local·variable·named·`res'·is·already·defined·in·this·scope
57 //·Line:·951 //·Line:·13
  
58 class·X52 class·C
59 {53 {
60 »       public·static·void·Main·()54 »       static·void·Foo·(int·arg)
61 »       {55 »       {
62 »       »       short·xx; 
63 »       »       var·(xx,·yy)·=·(1,·'g');56 »       »       switch·(arg)·{
 57 »       »       »       case·1:
 58 »       »       »       »       int·res·=·1;
 59 »       »       »       »       break;
 60 »       »       »       case·2:
 61 »       »       »       »       int·res·=·2;
 62 »       »       »       »       break;
 63 »       »       }
64 »       }64 »       }
65 }</string>65 }</string>
66 ··</Examples>66 ··</Examples>
67 </ErrorDocumentation>67 </ErrorDocumentation>
1.3 KB
CS4012
1.29 KB
CS4012
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>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·iterators5 ····<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> 
18 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`System.TypedReference'·cannot·be·declared·in·async·methods·or·iterators 
19 //·Line:·136 //·Line:·13
  
20 using·System;7 using·System;
21 using·System.Collections;8 using·System.Collections;
22 using·System.Threading.Tasks;9 using·System.Threading.Tasks;
  
23 class·C10 class·C
Offset 48, 9 lines modifiedOffset 33, 24 lines modified
48 {33 {
49 »       public·async·void·Test·()34 »       public·async·void·Test·()
50 »       {35 »       {
51 »       »       var·tr·=·new·S·();36 »       »       var·tr·=·new·S·();
52 »       »       await·Task.Factory.StartNew·(()·=&gt;·6);37 »       »       await·Task.Factory.StartNew·(()·=&gt;·6);
53 »       }38 »       }
54 }</string>39 }</string>
 40 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`System.TypedReference'·cannot·be·declared·in·async·methods·or·iterators
 41 //·Line:·9
  
 42 using·System;
 43 using·System.Collections;
  
 44 class·C
 45 {
 46 »       public·IEnumerable·Iter·()
 47 »       {
 48 »       »       int·i·=·2;
 49 »       »       TypedReference·tr·=·__makeref·(i);
 50 »       »       yield·return·1;
 51 »       }
 52 }</string>
55 ··</Examples>53 ··</Examples>
56 </ErrorDocumentation>54 </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>
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 
15 //·Line:·106 //·Line:·10
  
16 class·C7 class·C
17 {8 {
18 }9 }
  
19 class·C&lt;T&gt;·where·T·:·C10 class·C&lt;T&gt;·where·T·:·C
20 {11 {
21 »       const·T·t·=·null;12 »       const·T·t·=·null;
22 }</string>13 }</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>
867 B
CS0069
855 B
CS0069
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>CS0069</ErrorName>3 ··<ErrorName>CS0069</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0069:·Event·in·interface·cannot·have·add·or·remove·accessors5 ····<string>//·CS0069:·Event·in·interface·cannot·have·add·or·remove·accessors
6 //·Line:·116 //·Line:·13
  
7 using·System;7 using·System;
  
8 public·delegate·void·FooHandler·();8 public·delegate·void·FooHandler·();
  
 9 interface·IBar·{
9 interface·IBar&lt;T&gt; 
10 { 
11 »       event·FooHandler·OnFoo·{10 »       event·FooHandler·OnFoo·{
 11 »       »       add·{·}
12 »       »       remove·{·}12 »       »       remove·{·}
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0069:·Event·in·interface·cannot·have·add·or·remove·accessors15 ····<string>//·CS0069:·Event·in·interface·cannot·have·add·or·remove·accessors
16 //·Line:·1316 //·Line:·11
  
17 using·System;17 using·System;
  
18 public·delegate·void·FooHandler·();18 public·delegate·void·FooHandler·();
  
19 interface·IBar·{19 interface·IBar&lt;T&gt;
 20 {
20 »       event·FooHandler·OnFoo·{21 »       event·FooHandler·OnFoo·{
21 »       »       add·{·} 
22 »       »       remove·{·}22 »       »       remove·{·}
23 »       }23 »       }
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
1.12 KB
CS1678
1.1 KB
CS1678
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>CS1678</ErrorName>3 ··<ErrorName>CS1678</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1678:·Parameter·`1'·is·declared·as·type·`long'·but·should·be·`int' 
6 //·Line:·9 
  
7 delegate·void·D·(int·x); 
  
8 class·X·{ 
9 »       static·void·Main·() 
10 »       { 
11 »       »       D·d2·=·delegate·(long·x)·{}; 
12 »       } 
13 }</string> 
14 ····<string>//·CS1678:·Parameter·`1'·is·declared·as·type·`T'·but·should·be·`IStream&lt;T&gt;'5 ····<string>//·CS1678:·Parameter·`1'·is·declared·as·type·`T'·but·should·be·`IStream&lt;T&gt;'
15 //·Line:·146 //·Line:·14
  
16 using·System;7 using·System;
  
17 interface·IStream&lt;T&gt;8 interface·IStream&lt;T&gt;
18 {9 {
Offset 25, 9 lines modifiedOffset 14, 20 lines modified
25 static·class·X14 static·class·X
26 {15 {
27 »       public·static·IStream&lt;U&gt;·Select&lt;T,·U&gt;·(IStream&lt;T&gt;·stream,·Func&lt;IStream&lt;T&gt;,·U&gt;·selector)16 »       public·static·IStream&lt;U&gt;·Select&lt;T,·U&gt;·(IStream&lt;T&gt;·stream,·Func&lt;IStream&lt;T&gt;,·U&gt;·selector)
28 »       {17 »       {
29 »       »       return·Select&lt;T,·U&gt;·(stream,·(T·_)·=&gt;·selector(stream));18 »       »       return·Select&lt;T,·U&gt;·(stream,·(T·_)·=&gt;·selector(stream));
30 »       }19 »       }
31 }</string>20 }</string>
 21 ····<string>//·CS1678:·Parameter·`1'·is·declared·as·type·`long'·but·should·be·`int'
 22 //·Line:·9
  
 23 delegate·void·D·(int·x);
  
 24 class·X·{
 25 »       static·void·Main·()
 26 »       {
 27 »       »       D·d2·=·delegate·(long·x)·{};
 28 »       }
 29 }</string>
32 ··</Examples>30 ··</Examples>
33 </ErrorDocumentation>31 </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>
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·sequence5 ····<string>//·CS1009:·Unrecognized·escape·sequence·`\i'
6 //·Line·:·66 //·Line·:·6
  
7 class·X\u107 class·X
8 {8 {
 9 ····static·string·s·=·"\i";
9 }</string>10 }</string>
10 ····<string>//·CS1009:·Unrecognized·escape·sequence·`\i'11 ····<string>//·CS1009:·Unrecognized·escape·sequence
11 //·Line·:·612 //·Line·:·6
  
12 class·X13 class·X\u10
13 {14 {
14 ····static·string·s·=·"\i"; 
15 }</string>15 }</string>
16 ··</Examples>16 ··</Examples>
17 </ErrorDocumentation>17 </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>
917 B
CS8149
905 B
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·methods·that·return·by·reference 
6 //·Line:·10 
  
7 class·A 
8 { 
9 »       int·p; 
  
10 »       int·Test·() 
11 »       { 
12 »       »       return·ref·p; 
13 »       } 
14 }</string> 
15 ····<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·lambda·expressions·that·return·by·reference
16 //·Line:·126 //·Line:·12
  
17 using·System;7 using·System;
  
18 class·A8 class·A
19 {9 {
20 »       int·p;10 »       int·p;
21 »       11 »       
22 »       void·Test·()12 »       void·Test·()
23 »       {13 »       {
24 »       »       Action·a·=·()·=&gt;·ref·p;14 »       »       Action·a·=·()·=&gt;·ref·p;
25 »       }15 »       }
26 }</string>16 }</string>
 17 ····<string>//·CS8149:·By-reference·returns·can·only·be·used·in·methods·that·return·by·reference
 18 //·Line:·10
  
 19 class·A
 20 {
 21 »       int·p;
  
 22 »       int·Test·()
 23 »       {
 24 »       »       return·ref·p;
 25 »       }
 26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
895 B
CS1605
883 B
CS1605
Ordering differences only
    
Offset 1, 35 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>CS1605</ErrorName>3 ··<ErrorName>CS1605</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1605:·Cannot·pass·`this'·as·a·ref·or·out·argument·because·it·is·read-only5 ····<string>//·CS1605:·Cannot·pass·`this'·as·a·ref·or·out·argument·because·it·is·read-only
6 //·Line:·146 //·Line:·13
7 //·Compiler·options:·-langversion:latest 
  
8 readonly·struct·X7 class·X
9 {8 {
10 »       void·Test·(out·X·x)9 »       void·Test·(out·X·x)
11 »       {10 »       {
12 »       »       x·=·new·X·();11 »       »       x·=·null;
13 »       }12 »       }
14 »       13 »       
15 »       void·Run·()14 »       void·Run·()
16 »       {15 »       {
17 »       »       Test·(out·this);16 »       »       Test·(out·this);
18 »       }17 »       }
19 }</string>18 }</string>
20 ····<string>//·CS1605:·Cannot·pass·`this'·as·a·ref·or·out·argument·because·it·is·read-only19 ····<string>//·CS1605:·Cannot·pass·`this'·as·a·ref·or·out·argument·because·it·is·read-only
21 //·Line:·1320 //·Line:·14
 21 //·Compiler·options:·-langversion:latest
  
22 class·X22 readonly·struct·X
23 {23 {
24 »       void·Test·(out·X·x)24 »       void·Test·(out·X·x)
25 »       {25 »       {
26 »       »       x·=·null;26 »       »       x·=·new·X·();
27 »       }27 »       }
28 »       28 »       
29 »       void·Run·()29 »       void·Run·()
30 »       {30 »       {
31 »       »       Test·(out·this);31 »       »       Test·(out·this);
32 »       }32 »       }
33 }</string>33 }</string>
1.42 KB
CS0070
1.4 KB
CS0070
Ordering differences only
    
Offset 1, 35 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>CS0070</ErrorName>3 ··<ErrorName>CS0070</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0070:·The·event·`A.evt'·can·only·appear·on·the·left·hand·side·of·+=·or·-=·when·used·outside·of·the·type·`A' 
6 //·Line:·22 
  
7 using·System; 
  
8 public·static·class·EventExtensions 
9 { 
10 »       public·static·void·Raise·(this·EventHandler·h) 
11 »       { 
12 »       } 
13 } 
  
14 public·class·A 
15 { 
16 »       public·event·EventHandler·evt; 
17 } 
  
18 public·class·B·:·A 
19 { 
20 »       public·void·Run() 
21 »       { 
22 »       »       Action·a·=·()·=&gt;·evt.Raise·(); 
23 »       } 
24 }</string> 
25 ····<string>//·CS0070:·The·event·`Button.Click'·can·only·appear·on·the·left·hand·side·of·+=·or·-=·when·used·outside·of·the·type·`Button'5 ····<string>//·CS0070:·The·event·`Button.Click'·can·only·appear·on·the·left·hand·side·of·+=·or·-=·when·used·outside·of·the·type·`Button'
26 //·Line:·206 //·Line:·20
  
27 using·System;7 using·System;
  
28 public·delegate·void·EventHandler·(int·i,·int·j);8 public·delegate·void·EventHandler·(int·i,·int·j);
  
Offset 52, 9 lines modifiedOffset 28, 33 lines modified
52 »       {28 »       {
53 »       }29 »       }
54 »       30 »       
55 »       public·static·void·Main·()31 »       public·static·void·Main·()
56 »       {32 »       {
57 »       }33 »       }
58 }</string>34 }</string>
 35 ····<string>//·CS0070:·The·event·`A.evt'·can·only·appear·on·the·left·hand·side·of·+=·or·-=·when·used·outside·of·the·type·`A'
 36 //·Line:·22
  
 37 using·System;
  
 38 public·static·class·EventExtensions
 39 {
 40 »       public·static·void·Raise·(this·EventHandler·h)
 41 »       {
 42 »       }
 43 }
  
 44 public·class·A
 45 {
 46 »       public·event·EventHandler·evt;
 47 }
  
 48 public·class·B·:·A
 49 {
 50 »       public·void·Run()
 51 »       {
 52 »       »       Action·a·=·()·=&gt;·evt.Raise·();
 53 »       }
 54 }</string>
59 ··</Examples>55 ··</Examples>
60 </ErrorDocumentation>56 </ErrorDocumentation>
875 B
CS0267
863 B
CS0267
Ordering differences only
    
Offset 5, 21 lines modifiedOffset 5, 21 lines modified
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:·46 //·Line:·4
  
7 public·partial·static·class·Test7 public·partial·static·class·Test
8 {8 {
9 }</string>9 }</string>
10 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword10 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
 11 //·Line:·4
  
 12 partial·enum·e·{}</string>
 13 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
11 //·Line:·614 //·Line:·6
  
12 public·partial·class·C15 public·partial·class·C
13 {16 {
14 »       partial·virtual·void·Foo·()17 »       partial·virtual·void·Foo·()
15 »       {18 »       {
16 »       }19 »       }
17 }</string>20 }</string>
18 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword 
19 //·Line:·4 
  
20 partial·enum·e·{}</string> 
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
1.01 KB
CS1601
1.0 KB
CS1601
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>CS1601</ErrorName>3 ··<ErrorName>CS1601</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.ArgIterator'5 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.TypedReference'
6 //·Line:·106 //·Line:·10
7 using·System;7 using·System;
  
8 class·X·{8 class·X·{
9 »       static·void·Main·()9 »       static·void·Main·()
10 »       {10 »       {
11 »       }11 »       }
  
12 »       static·void·M·(ref·ArgIterator·a)12 »       static·void·M·(ref·TypedReference·a)
13 »       {13 »       {
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.TypedReference'16 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.ArgIterator'
17 //·Line:·1017 //·Line:·10
18 using·System;18 using·System;
  
19 class·X·{19 class·X·{
20 »       static·void·Main·()20 »       static·void·Main·()
21 »       {21 »       {
22 »       }22 »       }
  
23 »       static·void·M·(ref·TypedReference·a)23 »       static·void·M·(ref·ArgIterator·a)
24 »       {24 »       {
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
761 B
CS0722
749 B
CS0722
Ordering differences only
    
Offset 5, 27 lines modifiedOffset 5, 27 lines modified
5 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types5 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types
6 //·Line:·86 //·Line:·8
  
7 static·class·StaticClass·{7 static·class·StaticClass·{
8 }8 }
  
9 class·MainClass·{9 class·MainClass·{
10 ····public·static·StaticClass·Method·()10 ····public·static·StaticClass·Prop·{
11 ····{11 ········get·{
12 ········return·null;12 ············return·null;
 13 ········}
13 ····}14 ····}
14 }</string>15 }</string>
15 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types16 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types
16 //·Line:·817 //·Line:·8
  
17 static·class·StaticClass·{18 static·class·StaticClass·{
18 }19 }
  
19 class·MainClass·{20 class·MainClass·{
20 ····public·static·StaticClass·Prop·{21 ····public·static·StaticClass·Method·()
21 ········get·{22 ····{
22 ············return·null;23 ········return·null;
23 ········} 
24 ····}24 ····}
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.02 KB
CS0719
1.01 KB
CS0719
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>CS0719</ErrorName>3 ··<ErrorName>CS0719</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass'5 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass'
6 //·Line:·10 
  
7 static·class·StaticClass·{ 
8 } 
  
9 class·MainClass·{ 
10 ····public·static·object·Method·() 
11 ····{ 
12 ········return·new·StaticClass·[3]; 
13 ····} 
14 }</string> 
15 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass' 
16 //·Line:·126 //·Line:·12
  
17 using·System;7 using·System;
  
18 static·class·StaticClass8 static·class·StaticClass
19 {9 {
20 }10 }
Offset 27, 9 lines modifiedOffset 15, 21 lines modified
27 {15 {
28 »       Type·Type·{16 »       Type·Type·{
29 »       »       get·{17 »       »       get·{
30 »       »       »       return·typeof·(StaticClass·[]);18 »       »       »       return·typeof·(StaticClass·[]);
31 »       »       }19 »       »       }
32 »       }20 »       }
33 }</string>21 }</string>
 22 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass'
 23 //·Line:·10
  
 24 static·class·StaticClass·{
 25 }
  
 26 class·MainClass·{
 27 ····public·static·object·Method·()
 28 ····{
 29 ········return·new·StaticClass·[3];
 30 ····}
 31 }</string>
34 ··</Examples>32 ··</Examples>
35 </ErrorDocumentation>33 </ErrorDocumentation>
1.69 KB
CS0728
1.68 KB
CS0728
Ordering differences only
    
Offset 1, 29 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>CS0728</ErrorName>3 ··<ErrorName>CS0728</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`token'·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
6 //·Line:·116 //·Line:·12
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
 8 using·System;
  
8 public·class·Foo9 public·class·Foo
9 {10 {
10 »       public·static·void·Main·()11 »       public·static·void·Test·(IDisposable·d)
11 »       {12 »       {
 13 »       »       using·(d)·{
 14 »       »       »       d·=·null;
12 »       »       object·token·=·new·object·(); 
13 »       »       lock·(token) 
14 »       »       { 
15 »       »       »       Foo2·(ref·token); 
16 »       »       }15 »       »       }
17 »       }16 »       }
18 »        
19 »       static·void·Foo2·(ref·object·o) 
20 »       { 
21 »       } 
22 }</string>17 }</string>
23 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`s'·which·is·the·argument·to·a·using·or·lock·statement18 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`s'·which·is·the·argument·to·a·using·or·lock·statement
24 //·Line:·1219 //·Line:·12
25 //·Compiler·options:·-warnaserror20 //·Compiler·options:·-warnaserror
  
26 public·class·Foo21 public·class·Foo
27 {22 {
Offset 31, 24 lines modifiedOffset 27, 28 lines modified
31 »       {27 »       {
32 »       »       lock·(s)·{28 »       »       lock·(s)·{
33 »       »       »       lock·(s)·{}29 »       »       »       lock·(s)·{}
34 »       »       »       s·=·null;30 »       »       »       s·=·null;
35 »       »       }31 »       »       }
36 »       }32 »       }
37 }</string>33 }</string>
38 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`d'·which·is·the·argument·to·a·using·or·lock·statement34 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`token'·which·is·the·argument·to·a·using·or·lock·statement
39 //·Line:·1235 //·Line:·11
40 //·Compiler·options:·-warnaserror36 //·Compiler·options:·-warnaserror
  
41 using·System; 
  
42 public·class·Foo37 public·class·Foo
43 {38 {
44 »       public·static·void·Test·(IDisposable·d)39 »       public·static·void·Main·()
45 »       {40 »       {
46 »       »       using·(d)·{ 
47 »       »       »       d·=·null;41 »       »       object·token·=·new·object·();
 42 »       »       lock·(token)
 43 »       »       {
 44 »       »       »       Foo2·(ref·token);
48 »       »       }45 »       »       }
49 »       }46 »       }
 47 »       
 48 »       static·void·Foo2·(ref·object·o)
 49 »       {
 50 »       }
50 }</string>51 }</string>
51 ··</Examples>52 ··</Examples>
52 </ErrorDocumentation>53 </ErrorDocumentation>
1.57 KB
CS0314
1.56 KB
CS0314
Ordering differences only
    
Offset 1, 11 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>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>
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'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'
6 //·Line:·2023 //·Line:·20
  
7 public·interface·IA&lt;K&gt;·24 public·interface·IA&lt;K&gt;·
8 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;25 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;
9 {26 {
10 }27 }
Offset 24, 30 lines modifiedOffset 45, 9 lines modified
24 »       where·T·:·B&lt;K,T&gt;.Element,·new()·45 »       where·T·:·B&lt;K,T&gt;.Element,·new()·
25 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;46 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;
26 {47 {
27 »       public·abstract·class·Element·:·A&lt;K&gt;48 »       public·abstract·class·Element·:·A&lt;K&gt;
28 »       {49 »       {
29 »       }50 »       }
30 }</string>51 }</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> 
48 ··</Examples>52 ··</Examples>
49 </ErrorDocumentation>53 </ErrorDocumentation>
666 B
CS1763
654 B
CS1763
Ordering differences only
    
Offset 3, 22 lines modifiedOffset 3, 22 lines modified
3 ··<ErrorName>CS1763</ErrorName>3 ··<ErrorName>CS1763</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1763:·Optional·parameter·`o'·of·type·`object'·can·only·be·initialized·with·default·value5 ····<string>//·CS1763:·Optional·parameter·`o'·of·type·`object'·can·only·be·initialized·with·default·value
6 //·Line:·66 //·Line:·6
  
7 class·C7 class·C
8 {8 {
9 »       public·static·void·Test·(object·o·=·9)9 »       public·static·void·Test·(object·o·=·9,·params·object[]·args)
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS1763:·Optional·parameter·`o'·of·type·`object'·can·only·be·initialized·with·default·value13 ····<string>//·CS1763:·Optional·parameter·`o'·of·type·`object'·can·only·be·initialized·with·default·value
14 //·Line:·614 //·Line:·6
  
15 class·C15 class·C
16 {16 {
17 »       public·static·void·Test·(object·o·=·9,·params·object[]·args)17 »       public·static·void·Test·(object·o·=·9)
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
1.2 KB
CS0420
1.19 KB
CS0420
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>CS0420</ErrorName>3 ··<ErrorName>CS0420</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0420:·`XX.j':·A·volatile·field·references·will·not·be·treated·as·volatile5 ····<string>//·CS0420:·`X.j':·A·volatile·field·references·will·not·be·treated·as·volatile
6 //·Line:·146 //·Line:·10
7 //·Compiler·options:·-unsafe·/warnaserror·/warn:17 //·Compiler·options:·-unsafe·/warnaserror·/warn:1
  
8 unsafe·class·XX·{8 unsafe·class·X·{
9 »       static·volatile·int·j;9 »       static·volatile·int·j;
  
10 »       static·void·X·(ref·int·a) 
11 »       { 
12 »       } 
13 »       10 »       
14 »       static·void·Main·()11 »       static·void·Main·()
15 »       {12 »       {
16 »       »       X·(ref·j);13 »       »       fixed·(int·*p·=·&amp;j){
 14 »       »       »       
 15 »       »       }
17 »       }16 »       }
18 }</string>17 }</string>
19 ····<string>//·CS0420:·`X.j':·A·volatile·field·references·will·not·be·treated·as·volatile18 ····<string>//·CS0420:·`XX.j':·A·volatile·field·references·will·not·be·treated·as·volatile
20 //·Line:·1019 //·Line:·14
21 //·Compiler·options:·-unsafe·/warnaserror·/warn:120 //·Compiler·options:·-unsafe·/warnaserror·/warn:1
  
22 unsafe·class·X·{21 unsafe·class·XX·{
23 »       static·volatile·int·j;22 »       static·volatile·int·j;
  
 23 »       static·void·X·(ref·int·a)
 24 »       {
 25 »       }
24 »       26 »       
25 »       static·void·Main·()27 »       static·void·Main·()
26 »       {28 »       {
 29 »       »       X·(ref·j);
27 »       »       fixed·(int·*p·=·&amp;j){ 
28 »       »       »        
29 »       »       } 
30 »       }30 »       }
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
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>
1.0 KB
CS0191
1010 B
CS0191
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>CS0191</ErrorName>3 ··<ErrorName>CS0191</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0191:·A·readonly·field·`X.a'·cannot·be·assigned·to·(except·in·a·constructor·or·a·variable·initializer)
 6 //·Line:·8
 7 class·X·{
 8 »       readonly·int·a;
  
 9 »       void·Y·()
 10 »       {
 11 »       »       a·=·1;
 12 »       }
 13 }</string>
5 ····<string>//·CS0191:·A·readonly·field·`Foo.i'·cannot·be·assigned·to·(except·in·a·constructor·or·a·variable·initializer)14 ····<string>//·CS0191:·A·readonly·field·`Foo.i'·cannot·be·assigned·to·(except·in·a·constructor·or·a·variable·initializer)
6 //·Line:·10·15 //·Line:·10·
  
7 class·Foo·{16 class·Foo·{
8 »       readonly·int·i;17 »       readonly·int·i;
9 »       Foo·()·{·}18 »       Foo·()·{·}
10 »       Foo·(int·i)19 »       Foo·(int·i)
11 »       {20 »       {
12 »       »       Foo·x·=·new·Foo·();21 »       »       Foo·x·=·new·Foo·();
13 »       »       x.i·=·i;22 »       »       x.i·=·i;
14 »       }23 »       }
15 »       static·void·Main·()·{·Foo·y·=·new·Foo·(0);·}24 »       static·void·Main·()·{·Foo·y·=·new·Foo·(0);·}
16 }</string>25 }</string>
17 ····<string>//·CS0191:·A·readonly·field·`X.a'·cannot·be·assigned·to·(except·in·a·constructor·or·a·variable·initializer) 
18 //·Line:·8 
19 class·X·{ 
20 »       readonly·int·a; 
  
21 »       void·Y·() 
22 »       { 
23 »       »       a·=·1; 
24 »       } 
25 }</string> 
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.58 KB
CS0672
1.57 KB
CS0672
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>CS0672</ErrorName>3 ··<ErrorName>CS0672</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0672:·Member·`B.Warning'·overrides·obsolete·member·`A.Warning'.·Add·the·Obsolete·attribute·to·`B.Warning' 
6 //·Line:·15 
7 //·Compiler·options:·-warnaserror 
  
8 using·System; 
  
9 public·class·A·{ 
10 »       [Obsolete()] 
11 »       public·virtual·string·Warning·{ 
12 »       »       get·{·return·"";·} 
13 »       } 
14 } 
  
15 public·class·B·:·A·{ 
16 »       public·override·string·Warning·{ 
17 »       »       get·{·return·"";·} 
18 »       } 
19 }</string> 
20 ····<string>//·CS0672:·Member·`B.Test(string)'·overrides·obsolete·member·`A.Test(string)'.·Add·the·Obsolete·attribute·to·`B.Test(string)'5 ····<string>//·CS0672:·Member·`B.Test(string)'·overrides·obsolete·member·`A.Test(string)'.·Add·the·Obsolete·attribute·to·`B.Test(string)'
21 //·Line:·156 //·Line:·15
22 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
23 using·System;8 using·System;
  
24 public·class·A9 public·class·A
Offset 47, 14 lines modifiedOffset 29, 32 lines modified
47 ········protected·virtual·void·Method·()·{}29 ········protected·virtual·void·Method·()·{}
48 }30 }
  
49 class·C:·BaseClass31 class·C:·BaseClass
50 {32 {
51 ········protected·override·void·Method·()·{}33 ········protected·override·void·Method·()·{}
52 }</string>34 }</string>
 35 ····<string>//·CS0672:·Member·`B.Warning'·overrides·obsolete·member·`A.Warning'.·Add·the·Obsolete·attribute·to·`B.Warning'
 36 //·Line:·15
 37 //·Compiler·options:·-warnaserror
  
 38 using·System;
  
 39 public·class·A·{
 40 »       [Obsolete()]
 41 »       public·virtual·string·Warning·{
 42 »       »       get·{·return·"";·}
 43 »       }
 44 }
  
 45 public·class·B·:·A·{
 46 »       public·override·string·Warning·{
 47 »       »       get·{·return·"";·}
 48 »       }
 49 }</string>
53 ····<string>//·CS0672:·Member·`B.MyEvent'·overrides·obsolete·member·`A.MyEvent'.·Add·the·Obsolete·attribute·to·`B.MyEvent'50 ····<string>//·CS0672:·Member·`B.MyEvent'·overrides·obsolete·member·`A.MyEvent'.·Add·the·Obsolete·attribute·to·`B.MyEvent'
54 //·Line:·1351 //·Line:·13
55 //·Compiler·options:·-warnaserror52 //·Compiler·options:·-warnaserror
  
56 using·System;53 using·System;
  
57 class·A·{54 class·A·{
1.81 KB
CS0202
1.8 KB
CS0202
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>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> 
21 ····<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·property5 ····<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
22 //·Line:·186 //·Line:·18
  
23 public·class·Foo7 public·class·Foo
24 {8 {
25 ········public·class·E·{}9 ········public·class·E·{}
26 ············10 ············
Offset 39, 9 lines modifiedOffset 21, 27 lines modified
39 ········{21 ········{
40 ············P·o·=·new·P·();22 ············P·o·=·new·P·();
41 ············foreach·(P·p·in·o)23 ············foreach·(P·p·in·o)
42 ············{24 ············{
43 ············}25 ············}
44 ········}26 ········}
45 }</string>27 }</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>
46 ··</Examples>44 ··</Examples>
47 </ErrorDocumentation>45 </ErrorDocumentation>
995 B
CS0505
983 B
CS0505
Ordering differences only
    
Offset 4, 31 lines modifiedOffset 4, 31 lines modified
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;7 using·System;
  
8 class·BaseClass·{8 class·BaseClass·{
9 ········protected·int·value;9 ········protected·EventHandler·value;
10 }10 }
  
11 class·DerivedClass:·BaseClass·{11 class·DerivedClass:·BaseClass·{
12 ········protected·override·EventHandler·value()·{}12 ········protected·override·void·value()·{}
13 }</string>13 }</string>
14 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method14 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
15 //·Line:·915 //·Line:·9
  
16 using·System;16 using·System;
  
17 class·BaseClass·{17 class·BaseClass·{
18 ········protected·EventHandler·value;18 ········protected·int·value;
19 }19 }
  
20 class·DerivedClass:·BaseClass·{20 class·DerivedClass:·BaseClass·{
21 ········protected·override·void·value()·{}21 ········protected·override·EventHandler·value()·{}
22 }</string>22 }</string>
23 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method23 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
24 //·Line:·924 //·Line:·9
  
25 class·BaseClass·{25 class·BaseClass·{
26 ········protected·int·value;26 ········protected·int·value;
27 }27 }
1.32 KB
CS8175
1.31 KB
CS8175
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>CS8175</ErrorName>3 ··<ErrorName>CS8175</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`v'·inside·an·anonymous·method,·lambda·expression,·or·query·expression 
6 //·Line:·14 
  
7 using·System; 
  
8 public·class·Test 
9 { 
10 »       public·static·void·Main() 
11 »       { 
12 »       »       var·arr·=·new·int·[1]; 
13 »       »       ref·var·v·=·ref·arr·[0]; 
  
14 »       »       Action·a·=·delegate·{ 
15 »       »       »       ref·var·v2·=·ref·v; 
16 »       »       }; 
17 »       } 
18 }</string> 
19 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`s'·inside·an·anonymous·method,·lambda·expression,·or·query·expression5 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`s'·inside·an·anonymous·method,·lambda·expression,·or·query·expression
20 //·Line:·176 //·Line:·17
21 //·Compiler·options:·-langversion:latest7 //·Compiler·options:·-langversion:latest
  
22 using·System;8 using·System;
  
23 public·ref·struct·S9 public·ref·struct·S
Offset 34, 9 lines modifiedOffset 17, 26 lines modified
34 »       public·static·void·Main·()17 »       public·static·void·Main·()
35 »       {18 »       {
36 »       »       var·s·=·new·S·();19 »       »       var·s·=·new·S·();
  
37 »       »       Action·a·=·()·=&gt;·Console.WriteLine·(s);20 »       »       Action·a·=·()·=&gt;·Console.WriteLine·(s);
38 »       }21 »       }
39 }</string>22 }</string>
 23 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`v'·inside·an·anonymous·method,·lambda·expression,·or·query·expression
 24 //·Line:·14
  
 25 using·System;
  
 26 public·class·Test
 27 {
 28 »       public·static·void·Main()
 29 »       {
 30 »       »       var·arr·=·new·int·[1];
 31 »       »       ref·var·v·=·ref·arr·[0];
  
 32 »       »       Action·a·=·delegate·{
 33 »       »       »       ref·var·v2·=·ref·v;
 34 »       »       };
 35 »       }
 36 }</string>
40 ··</Examples>37 ··</Examples>
41 </ErrorDocumentation>38 </ErrorDocumentation>
816 B
CS1007
804 B
CS1007
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>CS1007</ErrorName>3 ··<ErrorName>CS1007</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1007:·Property·accessor·already·defined
 6 //·Line:·8
  
 7 class·DoubleAccessor
 8 {
 9 »       public·bool·Breaker·{
 10 »       »       set·{·}
 11 »       »       set·{·}
 12 »       }
 13 }</string>
5 ····<string>//·CS01007:·Property·accessor·already·defined14 ····<string>//·CS01007:·Property·accessor·already·defined
6 //·Line:·1015 //·Line:·10
  
7 public·class·C16 public·class·C
8 {17 {
9 »       public·int·Prop·{18 »       public·int·Prop·{
10 »       »       get·{19 »       »       get·{
11 »       »       »       return·0;20 »       »       »       return·0;
12 »       »       }21 »       »       }
13 »       »       get·{22 »       »       get·{
14 »       »       »       return·0;23 »       »       »       return·0;
15 »       »       }24 »       »       }
16 »       }25 »       }
17 }</string>26 }</string>
18 ····<string>//·CS1007:·Property·accessor·already·defined 
19 //·Line:·8 
  
20 class·DoubleAccessor 
21 { 
22 »       public·bool·Breaker·{ 
23 »       »       set·{·} 
24 »       »       set·{·} 
25 »       } 
26 }</string> 
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.45 KB
CS1940
1.44 KB
CS1940
Ordering differences only
    
Offset 1, 11 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>CS1940</ErrorName>3 ··<ErrorName>CS1940</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1940:·Ambiguous·implementation·of·the·query·pattern·`Select'·for·source·type·`Multiple'
 6 //·Line:·10
  
 7 class·Multiple
 8 {
 9 »       delegate·int·D1·(int·x);
 10 »       delegate·int·D2·(int·x);
  
 11 »       int·Select·(D1·d)
 12 »       {
 13 »       »       return·0;
 14 »       }
  
 15 »       int·Select·(D2·d)
 16 »       {
 17 »       »       return·1;
 18 »       }
  
 19 »       public·static·void·Main·()
 20 »       {
 21 »       »       var·q·=·from·x·in·new·Multiple·()·select·x;
 22 »       }
 23 }</string>
5 ····<string>//·CS1940:·Ambiguous·implementation·of·the·query·pattern·`Select'·for·source·type·`string[]'24 ····<string>//·CS1940:·Ambiguous·implementation·of·the·query·pattern·`Select'·for·source·type·`string[]'
6 //·Line:·1125 //·Line:·11
  
7 using·System;26 using·System;
8 using·System.Collections.Generic;27 using·System.Collections.Generic;
  
9 class·Multiple28 class·Multiple
Offset 27, 32 lines modifiedOffset 50, 9 lines modified
27 static·class·X50 static·class·X
28 {51 {
29 »       public·static·IEnumerable&lt;TResult&gt;·Select&lt;TSource,·TResult&gt;(this·IEnumerable&lt;TSource&gt;·source,·Func&lt;TSource,·TResult&gt;·selector)52 »       public·static·IEnumerable&lt;TResult&gt;·Select&lt;TSource,·TResult&gt;(this·IEnumerable&lt;TSource&gt;·source,·Func&lt;TSource,·TResult&gt;·selector)
30 »       {53 »       {
31 »       »       return·null;54 »       »       return·null;
32 »       }55 »       }
33 }</string>56 }</string>
34 ····<string>//·CS1940:·Ambiguous·implementation·of·the·query·pattern·`Select'·for·source·type·`Multiple' 
35 //·Line:·10 
  
36 class·Multiple 
37 { 
38 »       delegate·int·D1·(int·x); 
39 »       delegate·int·D2·(int·x); 
  
40 »       int·Select·(D1·d) 
41 »       { 
42 »       »       return·0; 
43 »       } 
  
44 »       int·Select·(D2·d) 
45 »       { 
46 »       »       return·1; 
47 »       } 
  
48 »       public·static·void·Main·() 
49 »       { 
50 »       »       var·q·=·from·x·in·new·Multiple·()·select·x; 
51 »       } 
52 }</string> 
53 ··</Examples>57 ··</Examples>
54 </ErrorDocumentation>58 </ErrorDocumentation>
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.07 KB
CS1909
1.06 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·`System.Type' 
6 //·Line:·7 
  
7 using·System.Runtime.InteropServices; 
  
8 interface·ITest·{ 
9 »       void·f·([DefaultParameterValue·(typeof·(ITest))]·System.Type·x); 
10 }</string> 
11 ····<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·`int[]'
12 //·Line:·76 //·Line:·7
  
13 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
  
14 class·Test·{8 class·Test·{
15 »       void·f·([DefaultParameterValue·(new·int[0])]·int[]·x)9 »       void·f·([DefaultParameterValue·(new·int[0])]·int[]·x)
16 »       {10 »       {
17 »       }11 »       }
18 }</string>12 }</string>
 13 ····<string>//·CS1909:·The·DefaultParameterValue·attribute·is·not·applicable·on·parameters·of·type·`System.Type'
 14 //·Line:·7
  
 15 using·System.Runtime.InteropServices;
  
 16 interface·ITest·{
 17 »       void·f·([DefaultParameterValue·(typeof·(ITest))]·System.Type·x);
 18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
901 B
CS1948
889 B
CS1948
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>CS1948</ErrorName>3 ··<ErrorName>CS1948</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter5 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter
6 //·Line:·126 //·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·Foo·&lt;T&gt;·()11 »       public·static·void·Foo·&lt;T&gt;·()
12 »       {12 »       {
 13 »       »       var·s·=·"0";
13 »       »       var·e·=·from·T·in·"a"14 »       »       var·e·=·from·T·in·"a"
14 »       »       »       select·T;15 »       »       »       select·T·+·s;
15 »       }16 »       }
16 }</string>17 }</string>
17 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter18 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter
18 //·Line:·1319 //·Line:·12
  
  
19 using·System;20 using·System;
20 using·System.Linq;21 using·System.Linq;
  
21 class·C22 class·C
22 {23 {
23 »       public·static·void·Foo·&lt;T&gt;·()24 »       public·static·void·Foo·&lt;T&gt;·()
24 »       {25 »       {
25 »       »       var·s·=·"0"; 
26 »       »       var·e·=·from·T·in·"a"26 »       »       var·e·=·from·T·in·"a"
27 »       »       »       select·T·+·s;27 »       »       »       select·T;
28 »       }28 »       }
29 }</string>29 }</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
577 B
CS8094
565 B
CS8094
Ordering differences only
    
Offset 6, 23 lines modifiedOffset 6, 23 lines modified
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 class·Program8 class·Program
9 {9 {
10 »       static·void·Main·()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       var·s·=·$"{1,·int.MinValue·}";12 »       »       var·s·=·$"{1,·int.MaxValue·}";
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS8094:·Alignment·value·has·a·magnitude·greater·than·32767·and·may·result·in·a·large·formatted·string15 ····<string>//·CS8094:·Alignment·value·has·a·magnitude·greater·than·32767·and·may·result·in·a·large·formatted·string
16 //·Line:·916 //·Line:·9
17 //·Compiler·options:·-warnaserror17 //·Compiler·options:·-warnaserror
  
18 class·Program18 class·Program
19 {19 {
20 »       static·void·Main·()20 »       static·void·Main·()
21 »       {21 »       {
22 »       »       var·s·=·$"{1,·int.MaxValue·}";22 »       »       var·s·=·$"{1,·int.MinValue·}";
23 »       }23 »       }
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
889 B
CS0110
877 B
CS0110
Ordering differences only
    
Offset 1, 11 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>CS0110</ErrorName>3 ··<ErrorName>CS0110</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0110:·The·evaluation·of·the·constant·value·for·`E.a'·involves·a·circular·definition
 6 //·Line:·6
  
 7 enum·E
 8 {
 9 »       a·=·b,
 10 »       b·=·c,
 11 »       c·=·a
 12 }</string>
5 ····<string>//·CS0110:·The·evaluation·of·the·constant·value·for·`A.B.C.X'·involves·a·circular·definition13 ····<string>//·CS0110:·The·evaluation·of·the·constant·value·for·`A.B.C.X'·involves·a·circular·definition
6 //·Line:·914 //·Line:·9
  
7 class·A·{15 class·A·{
8 »       int·a;16 »       int·a;
9 »       17 »       
10 »       class·B·{18 »       class·B·{
Offset 34, 18 lines modifiedOffset 43, 9 lines modified
  
34 »       static·int·Main·(string·[]·args)43 »       static·int·Main·(string·[]·args)
35 »       {44 »       {
36 »       »       return·0;45 »       »       return·0;
37 »       }46 »       }
  
38 }</string>47 }</string>
39 ····<string>//·CS0110:·The·evaluation·of·the·constant·value·for·`E.a'·involves·a·circular·definition 
40 //·Line:·6 
  
41 enum·E 
42 { 
43 »       a·=·b, 
44 »       b·=·c, 
45 »       c·=·a 
46 }</string> 
47 ··</Examples>48 ··</Examples>
48 </ErrorDocumentation>49 </ErrorDocumentation>
1.17 KB
CS1728
1.16 KB
CS1728
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>CS1728</ErrorName>3 ··<ErrorName>CS1728</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`long?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type 
6 //·Line:·10 
  
7 using·System; 
  
8 class·C 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       Func&lt;long&gt;·a·=·new·long?().GetValueOrDefault; 
13 »       } 
14 }</string> 
15 ····<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·`int?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type
16 //·Line:·146 //·Line:·14
  
17 using·System;7 using·System;
  
18 class·C8 class·C
19 {9 {
Offset 26, 9 lines modifiedOffset 14, 21 lines modified
  
26 »       void·Error·()14 »       void·Error·()
27 »       {15 »       {
28 »       »       int?·i·=·0;16 »       »       int?·i·=·0;
29 »       »       MyEvent·+=·new·Test·(i.GetValueOrDefault);17 »       »       MyEvent·+=·new·Test·(i.GetValueOrDefault);
30 »       }18 »       }
31 }</string>19 }</string>
 20 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`long?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type
 21 //·Line:·10
  
 22 using·System;
  
 23 class·C
 24 {
 25 »       public·static·void·Main·()
 26 »       {
 27 »       »       Func&lt;long&gt;·a·=·new·long?().GetValueOrDefault;
 28 »       }
 29 }</string>
32 ··</Examples>30 ··</Examples>
33 </ErrorDocumentation>31 </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>
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·25-Jun-01·06:09·12 -rw----·····2.0·fat·····1509·b-·defN·26-Jul-05·13:18·1
3 -rw----·····2.0·fat·····4460·b-·defN·25-Jun-01·06:09·23 -rw----·····2.0·fat·····4460·b-·defN·26-Jul-05·13:18·2
4 -rw----·····2.0·fat······537·b-·defN·25-Jun-01·06:09·34 -rw----·····2.0·fat······537·b-·defN·26-Jul-05·13:18·3
5 -rw----·····2.0·fat·····7029·b-·defN·25-Jun-01·06:09·45 -rw----·····2.0·fat·····7029·b-·defN·26-Jul-05·13:18·4
6 -rw----·····2.0·fat·····5636·b-·defN·25-Jun-01·06:09·56 -rw----·····2.0·fat·····5636·b-·defN·26-Jul-05·13:18·5
7 -rw----·····2.0·fat·····1133·b-·defN·25-Jun-01·06:09·67 -rw----·····2.0·fat·····1133·b-·defN·26-Jul-05·13:18·6
8 -rw----·····2.0·fat·····1862·b-·defN·25-Jun-01·06:09·78 -rw----·····2.0·fat·····1862·b-·defN·26-Jul-05·13:18·7
9 -rw----·····2.0·fat······904·b-·defN·25-Jun-01·06:09·89 -rw----·····2.0·fat······904·b-·defN·26-Jul-05·13:18·8
10 -rw----·····2.0·fat·····3189·b-·defN·25-Jun-01·06:09·8.110 -rw----·····2.0·fat·····3189·b-·defN·26-Jul-05·13:18·8.1
11 -rw----·····2.0·fat·····3641·b-·defN·25-Jun-01·06:09·8.211 -rw----·····2.0·fat·····3641·b-·defN·26-Jul-05·13:18·8.2
12 -rw----·····2.0·fat·····6668·b-·defN·25-Jun-01·06:09·8.2.112 -rw----·····2.0·fat·····6668·b-·defN·26-Jul-05·13:18·8.2.1
13 -rw----·····2.0·fat·····1672·b-·defN·25-Jun-01·06:09·8.2.213 -rw----·····2.0·fat·····1672·b-·defN·26-Jul-05·13:18·8.2.2
14 -rw----·····2.0·fat·····5273·b-·defN·25-Jun-01·06:09·8.2.314 -rw----·····2.0·fat·····5273·b-·defN·26-Jul-05·13:18·8.2.3
15 -rw----·····2.0·fat·····2300·b-·defN·25-Jun-01·06:09·8.2.415 -rw----·····2.0·fat·····2300·b-·defN·26-Jul-05·13:18·8.2.4
16 -rw----·····2.0·fat·····7752·b-·defN·25-Jun-01·06:09·8.316 -rw----·····2.0·fat·····7752·b-·defN·26-Jul-05·13:18·8.3
17 -rw----·····2.0·fat·····4618·b-·defN·25-Jun-01·06:09·8.417 -rw----·····2.0·fat·····4618·b-·defN·26-Jul-05·13:18·8.4
18 -rw----·····2.0·fat·····2400·b-·defN·25-Jun-01·06:09·8.518 -rw----·····2.0·fat·····2400·b-·defN·26-Jul-05·13:18·8.5
19 -rw----·····2.0·fat·····8367·b-·defN·25-Jun-01·06:09·8.619 -rw----·····2.0·fat·····8367·b-·defN·26-Jul-05·13:18·8.6
20 -rw----·····2.0·fat·····3289·b-·defN·25-Jun-01·06:09·8.720 -rw----·····2.0·fat·····3289·b-·defN·26-Jul-05·13:18·8.7
21 -rw----·····2.0·fat·····1095·b-·defN·25-Jun-01·06:09·8.7.121 -rw----·····2.0·fat·····1095·b-·defN·26-Jul-05·13:18·8.7.1
22 -rw----·····2.0·fat·····2205·b-·defN·25-Jun-01·06:09·8.7.222 -rw----·····2.0·fat·····2205·b-·defN·26-Jul-05·13:18·8.7.2
23 -rw----·····2.0·fat·····2675·b-·defN·25-Jun-01·06:09·8.7.323 -rw----·····2.0·fat·····2675·b-·defN·26-Jul-05·13:18·8.7.3
24 -rw----·····2.0·fat·····2060·b-·defN·25-Jun-01·06:09·8.7.424 -rw----·····2.0·fat·····2060·b-·defN·26-Jul-05·13:18·8.7.4
25 -rw----·····2.0·fat·····2996·b-·defN·25-Jun-01·06:09·8.7.525 -rw----·····2.0·fat·····2996·b-·defN·26-Jul-05·13:18·8.7.5
26 -rw----·····2.0·fat·····2709·b-·defN·25-Jun-01·06:09·8.7.626 -rw----·····2.0·fat·····2709·b-·defN·26-Jul-05·13:18·8.7.6
27 -rw----·····2.0·fat·····2037·b-·defN·25-Jun-01·06:09·8.7.727 -rw----·····2.0·fat·····2037·b-·defN·26-Jul-05·13:18·8.7.7
28 -rw----·····2.0·fat·····1364·b-·defN·25-Jun-01·06:09·8.7.828 -rw----·····2.0·fat·····1364·b-·defN·26-Jul-05·13:18·8.7.8
29 -rw----·····2.0·fat······858·b-·defN·25-Jun-01·06:09·8.7.929 -rw----·····2.0·fat······858·b-·defN·26-Jul-05·13:18·8.7.9
30 -rw----·····2.0·fat······776·b-·defN·25-Jun-01·06:09·8.7.1030 -rw----·····2.0·fat······776·b-·defN·26-Jul-05·13:18·8.7.10
31 -rw----·····2.0·fat·····2441·b-·defN·25-Jun-01·06:09·8.7.1131 -rw----·····2.0·fat·····2441·b-·defN·26-Jul-05·13:18·8.7.11
32 -rw----·····2.0·fat·····1868·b-·defN·25-Jun-01·06:09·8.832 -rw----·····2.0·fat·····1868·b-·defN·26-Jul-05·13:18·8.8
33 -rw----·····2.0·fat·····2887·b-·defN·25-Jun-01·06:09·8.933 -rw----·····2.0·fat·····2887·b-·defN·26-Jul-05·13:18·8.9
34 -rw----·····2.0·fat·····2680·b-·defN·25-Jun-01·06:09·8.1034 -rw----·····2.0·fat·····2680·b-·defN·26-Jul-05·13:18·8.10
35 -rw----·····2.0·fat·····1475·b-·defN·25-Jun-01·06:09·8.1135 -rw----·····2.0·fat·····1475·b-·defN·26-Jul-05·13:18·8.11
36 -rw----·····2.0·fat·····4174·b-·defN·25-Jun-01·06:09·8.1236 -rw----·····2.0·fat·····4174·b-·defN·26-Jul-05·13:18·8.12
37 -rw----·····2.0·fat·····5493·b-·defN·25-Jun-01·06:09·8.1337 -rw----·····2.0·fat·····5493·b-·defN·26-Jul-05·13:18·8.13
38 -rw----·····2.0·fat·····2782·b-·defN·25-Jun-01·06:09·8.1438 -rw----·····2.0·fat·····2782·b-·defN·26-Jul-05·13:18·8.14
39 -rw----·····2.0·fat·······69·b-·defN·25-Jun-01·06:09·939 -rw----·····2.0·fat·······69·b-·defN·26-Jul-05·13:18·9
40 -rw----·····2.0·fat·····2234·b-·defN·25-Jun-01·06:09·9.140 -rw----·····2.0·fat·····2234·b-·defN·26-Jul-05·13:18·9.1
41 -rw----·····2.0·fat······515·b-·defN·25-Jun-01·06:09·9.241 -rw----·····2.0·fat······515·b-·defN·26-Jul-05·13:18·9.2
42 -rw----·····2.0·fat······731·b-·defN·25-Jun-01·06:09·9.2.142 -rw----·····2.0·fat······731·b-·defN·26-Jul-05·13:18·9.2.1
43 -rw----·····2.0·fat······586·b-·defN·25-Jun-01·06:09·9.2.243 -rw----·····2.0·fat······586·b-·defN·26-Jul-05·13:18·9.2.2
44 -rw----·····2.0·fat·····2866·b-·defN·25-Jun-01·06:09·9.344 -rw----·····2.0·fat·····2866·b-·defN·26-Jul-05·13:18·9.3
45 -rw----·····2.0·fat·····1274·b-·defN·25-Jun-01·06:09·9.3.145 -rw----·····2.0·fat·····1274·b-·defN·26-Jul-05·13:18·9.3.1
46 -rw----·····2.0·fat·····3978·b-·defN·25-Jun-01·06:09·9.3.246 -rw----·····2.0·fat·····3978·b-·defN·26-Jul-05·13:18·9.3.2
47 -rw----·····2.0·fat······542·b-·defN·25-Jun-01·06:09·9.3.347 -rw----·····2.0·fat······542·b-·defN·26-Jul-05·13:18·9.3.3
48 -rw----·····2.0·fat······820·b-·defN·25-Jun-01·06:09·9.448 -rw----·····2.0·fat······820·b-·defN·26-Jul-05·13:18·9.4
49 -rw----·····2.0·fat·····2667·b-·defN·25-Jun-01·06:09·9.4.149 -rw----·····2.0·fat·····2667·b-·defN·26-Jul-05·13:18·9.4.1
50 -rw----·····2.0·fat·····6592·b-·defN·25-Jun-01·06:09·9.4.250 -rw----·····2.0·fat·····6592·b-·defN·26-Jul-05·13:18·9.4.2
51 -rw----·····2.0·fat·····2832·b-·defN·25-Jun-01·06:09·9.4.351 -rw----·····2.0·fat·····2832·b-·defN·26-Jul-05·13:18·9.4.3
52 -rw----·····2.0·fat······639·b-·defN·25-Jun-01·06:09·9.4.452 -rw----·····2.0·fat······639·b-·defN·26-Jul-05·13:18·9.4.4
53 -rw----·····2.0·fat······479·b-·defN·25-Jun-01·06:09·9.4.4.153 -rw----·····2.0·fat······479·b-·defN·26-Jul-05·13:18·9.4.4.1
54 -rw----·····2.0·fat·····5942·b-·defN·25-Jun-01·06:09·9.4.4.254 -rw----·····2.0·fat·····5942·b-·defN·26-Jul-05·13:18·9.4.4.2
55 -rw----·····2.0·fat·····3741·b-·defN·25-Jun-01·06:09·9.4.4.355 -rw----·····2.0·fat·····3741·b-·defN·26-Jul-05·13:18·9.4.4.3
56 -rw----·····2.0·fat·····3555·b-·defN·25-Jun-01·06:09·9.4.4.456 -rw----·····2.0·fat·····3555·b-·defN·26-Jul-05·13:18·9.4.4.4
57 -rw----·····2.0·fat·····6530·b-·defN·25-Jun-01·06:09·9.4.4.557 -rw----·····2.0·fat·····6530·b-·defN·26-Jul-05·13:18·9.4.4.5
58 -rw----·····2.0·fat······382·b-·defN·25-Jun-01·06:09·9.4.4.658 -rw----·····2.0·fat······382·b-·defN·26-Jul-05·13:18·9.4.4.6
59 -rw----·····2.0·fat·····1686·b-·defN·25-Jun-01·06:09·9.4.559 -rw----·····2.0·fat·····1686·b-·defN·26-Jul-05·13:18·9.4.5
60 -rw----·····2.0·fat·····3537·b-·defN·25-Jun-01·06:09·9.560 -rw----·····2.0·fat·····3537·b-·defN·26-Jul-05·13:18·9.5
61 -rw----·····2.0·fat·····1765·b-·defN·25-Jun-01·06:09·9.5.161 -rw----·····2.0·fat·····1765·b-·defN·26-Jul-05·13:18·9.5.1
62 -rw----·····2.0·fat·····3742·b-·defN·25-Jun-01·06:09·9.5.262 -rw----·····2.0·fat·····3742·b-·defN·26-Jul-05·13:18·9.5.2
63 -rw----·····2.0·fat·····3912·b-·defN·25-Jun-01·06:09·9.5.363 -rw----·····2.0·fat·····3912·b-·defN·26-Jul-05·13:18·9.5.3
64 -rw----·····2.0·fat·····9342·b-·defN·25-Jun-01·06:09·9.5.464 -rw----·····2.0·fat·····9342·b-·defN·26-Jul-05·13:18·9.5.4
65 -rw----·····2.0·fat·····1851·b-·defN·25-Jun-01·06:09·9.5.565 -rw----·····2.0·fat·····1851·b-·defN·26-Jul-05·13:18·9.5.5
66 -rw----·····2.0·fat·····1970·b-·defN·25-Jun-01·06:09·9.5.666 -rw----·····2.0·fat·····1970·b-·defN·26-Jul-05·13:18·9.5.6
67 -rw----·····2.0·fat·····3142·b-·defN·25-Jun-01·06:09·9.5.767 -rw----·····2.0·fat·····3142·b-·defN·26-Jul-05·13:18·9.5.7
68 -rw----·····2.0·fat·······67·b-·defN·25-Jun-01·06:09·1068 -rw----·····2.0·fat·······67·b-·defN·26-Jul-05·13:18·10
69 -rw----·····2.0·fat·····3741·b-·defN·25-Jun-01·06:09·10.169 -rw----·····2.0·fat·····3741·b-·defN·26-Jul-05·13:18·10.1
70 -rw----·····2.0·fat·····1005·b-·defN·25-Jun-01·06:09·10.270 -rw----·····2.0·fat·····1005·b-·defN·26-Jul-05·13:18·10.2
71 -rw----·····2.0·fat·····8144·b-·defN·25-Jun-01·06:09·10.371 -rw----·····2.0·fat·····8144·b-·defN·26-Jul-05·13:18·10.3
72 -rw----·····2.0·fat·····1104·b-·defN·25-Jun-01·06:09·10.472 -rw----·····2.0·fat·····1104·b-·defN·26-Jul-05·13:18·10.4
73 -rw----·····2.0·fat······670·b-·defN·25-Jun-01·06:09·10.4.173 -rw----·····2.0·fat······670·b-·defN·26-Jul-05·13:18·10.4.1
74 -rw----·····2.0·fat·····1842·b-·defN·25-Jun-01·06:09·10.4.274 -rw----·····2.0·fat·····1842·b-·defN·26-Jul-05·13:18·10.4.2
75 -rw----·····2.0·fat······232·b-·defN·25-Jun-01·06:09·10.4.375 -rw----·····2.0·fat······232·b-·defN·26-Jul-05·13:18·10.4.3
76 -rw----·····2.0·fat·····1107·b-·defN·25-Jun-01·06:09·10.4.476 -rw----·····2.0·fat·····1107·b-·defN·26-Jul-05·13:18·10.4.4
77 -rw----·····2.0·fat······269·b-·defN·25-Jun-01·06:09·10.4.577 -rw----·····2.0·fat······269·b-·defN·26-Jul-05·13:18·10.4.5
78 -rw----·····2.0·fat······180·b-·defN·25-Jun-01·06:09·10.4.678 -rw----·····2.0·fat······180·b-·defN·26-Jul-05·13:18·10.4.6
79 -rw----·····2.0·fat······188·b-·defN·25-Jun-01·06:09·10.4.779 -rw----·····2.0·fat······188·b-·defN·26-Jul-05·13:18·10.4.7
80 -rw----·····2.0·fat······746·b-·defN·25-Jun-01·06:09·10.580 -rw----·····2.0·fat······746·b-·defN·26-Jul-05·13:18·10.5
81 -rw----·····2.0·fat·····3205·b-·defN·25-Jun-01·06:09·10.5.181 -rw----·····2.0·fat·····3205·b-·defN·26-Jul-05·13:18·10.5.1
82 -rw----·····2.0·fat·····7386·b-·defN·25-Jun-01·06:09·10.5.282 -rw----·····2.0·fat·····7386·b-·defN·26-Jul-05·13:18·10.5.2
83 -rw----·····2.0·fat·····2093·b-·defN·25-Jun-01·06:09·10.5.383 -rw----·····2.0·fat·····2093·b-·defN·26-Jul-05·13:18·10.5.3
84 -rw----·····2.0·fat·····2512·b-·defN·25-Jun-01·06:09·10.5.484 -rw----·····2.0·fat·····2512·b-·defN·26-Jul-05·13:18·10.5.4
85 -rw----·····2.0·fat·····3608·b-·defN·25-Jun-01·06:09·10.685 -rw----·····2.0·fat·····3608·b-·defN·26-Jul-05·13:18·10.6
86 -rw----·····2.0·fat·····9381·b-·defN·25-Jun-01·06:09·10.786 -rw----·····2.0·fat·····9381·b-·defN·26-Jul-05·13:18·10.7
87 -rw----·····2.0·fat······690·b-·defN·25-Jun-01·06:09·10.7.187 -rw----·····2.0·fat······690·b-·defN·26-Jul-05·13:18·10.7.1
88 -rw----·····2.0·fat·····1419·b-·defN·25-Jun-01·06:09·10.7.1.188 -rw----·····2.0·fat·····1419·b-·defN·26-Jul-05·13:18·10.7.1.1
89 -rw----·····2.0·fat·····3300·b-·defN·25-Jun-01·06:09·10.7.1.289 -rw----·····2.0·fat·····3300·b-·defN·26-Jul-05·13:18·10.7.1.2
90 -rw----·····2.0·fat·····5781·b-·defN·25-Jun-01·06:09·10.890 -rw----·····2.0·fat·····5781·b-·defN·26-Jul-05·13:18·10.8
91 -rw----·····2.0·fat·····1390·b-·defN·25-Jun-01·06:09·10.8.191 -rw----·····2.0·fat·····1390·b-·defN·26-Jul-05·13:18·10.8.1
92 -rw----·····2.0·fat·····6491·b-·defN·25-Jun-01·06:09·10.992 -rw----·····2.0·fat·····6491·b-·defN·26-Jul-05·13:18·10.9
93 -rw----·····2.0·fat·····1703·b-·defN·25-Jun-01·06:09·10.1093 -rw----·····2.0·fat·····1703·b-·defN·26-Jul-05·13:18·10.10
94 -rw----·····2.0·fat·····1560·b-·defN·25-Jun-01·06:09·1194 -rw----·····2.0·fat·····1560·b-·defN·26-Jul-05·13:18·11
95 -rw----·····2.0·fat·····2728·b-·defN·25-Jun-01·06:09·11.195 -rw----·····2.0·fat·····2728·b-·defN·26-Jul-05·13:18·11.1
96 -rw----·····2.0·fat·····2361·b-·defN·25-Jun-01·06:09·11.1.196 -rw----·····2.0·fat·····2361·b-·defN·26-Jul-05·13:18·11.1.1
97 -rw----·····2.0·fat······331·b-·defN·25-Jun-01·06:09·11.1.297 -rw----·····2.0·fat······331·b-·defN·26-Jul-05·13:18·11.1.2
98 -rw----·····2.0·fat·····3321·b-·defN·25-Jun-01·06:09·11.1.398 -rw----·····2.0·fat·····3321·b-·defN·26-Jul-05·13:18·11.1.3
99 -rw----·····2.0·fat·····5540·b-·defN·25-Jun-01·06:09·11.1.499 -rw----·····2.0·fat·····5540·b-·defN·26-Jul-05·13:18·11.1.4
100 -rw----·····2.0·fat·····5239·b-·defN·25-Jun-01·06:09·11.1.5100 -rw----·····2.0·fat·····5239·b-·defN·26-Jul-05·13:18·11.1.5
101 -rw----·····2.0·fat·····3640·b-·defN·25-Jun-01·06:09·11.1.6101 -rw----·····2.0·fat·····3640·b-·defN·26-Jul-05·13:18·11.1.6
102 -rw----·····2.0·fat·····1026·b-·defN·25-Jun-01·06:09·11.1.7102 -rw----·····2.0·fat·····1026·b-·defN·26-Jul-05·13:18·11.1.7
103 -rw----·····2.0·fat······531·b-·defN·25-Jun-01·06:09·11.1.8103 -rw----·····2.0·fat······531·b-·defN·26-Jul-05·13:18·11.1.8
104 -rw----·····2.0·fat·····2555·b-·defN·25-Jun-01·06:09·11.2104 -rw----·····2.0·fat·····2555·b-·defN·26-Jul-05·13:18·11.2
105 -rw----·····2.0·fat······685·b-·defN·25-Jun-01·06:09·11.2.1105 -rw----·····2.0·fat······685·b-·defN·26-Jul-05·13:18·11.2.1
106 -rw----·····2.0·fat······356·b-·defN·25-Jun-01·06:09·11.2.2106 -rw----·····2.0·fat······356·b-·defN·26-Jul-05·13:18·11.2.2
107 -rw----·····2.0·fat······471·b-·defN·25-Jun-01·06:09·11.2.3107 -rw----·····2.0·fat······471·b-·defN·26-Jul-05·13:18·11.2.3
108 -rw----·····2.0·fat······415·b-·defN·25-Jun-01·06:09·11.2.4108 -rw----·····2.0·fat······415·b-·defN·26-Jul-05·13:18·11.2.4
109 -rw----·····2.0·fat······453·b-·defN·25-Jun-01·06:09·11.2.5109 -rw----·····2.0·fat······453·b-·defN·26-Jul-05·13:18·11.2.5
110 -rw----·····2.0·fat······767·b-·defN·25-Jun-01·06:09·11.2.6110 -rw----·····2.0·fat······767·b-·defN·26-Jul-05·13:18·11.2.6
111 -rw----·····2.0·fat······574·b-·defN·25-Jun-01·06:09·11.3111 -rw----·····2.0·fat······574·b-·defN·26-Jul-05·13:18·11.3
112 -rw----·····2.0·fat·····3072·b-·defN·25-Jun-01·06:09·11.3.1112 -rw----·····2.0·fat·····3072·b-·defN·26-Jul-05·13:18·11.3.1
113 -rw----·····2.0·fat·····1634·b-·defN·25-Jun-01·06:09·11.3.2113 -rw----·····2.0·fat·····1634·b-·defN·26-Jul-05·13:18·11.3.2
114 -rw----·····2.0·fat·····1071·b-·defN·25-Jun-01·06:09·12114 -rw----·····2.0·fat·····1071·b-·defN·26-Jul-05·13:18·12
115 -rw----·····2.0·fat······814·b-·defN·25-Jun-01·06:09·12.1115 -rw----·····2.0·fat······814·b-·defN·26-Jul-05·13:18·12.1
116 -rw----·····2.0·fat······662·b-·defN·25-Jun-01·06:09·12.1.1116 -rw----·····2.0·fat······662·b-·defN·26-Jul-05·13:18·12.1.1
117 -rw----·····2.0·fat······187·b-·defN·25-Jun-01·06:09·12.1.2117 -rw----·····2.0·fat······187·b-·defN·26-Jul-05·13:18·12.1.2
118 -rw----·····2.0·fat······625·b-·defN·25-Jun-01·06:09·12.1.2.1118 -rw----·····2.0·fat······625·b-·defN·26-Jul-05·13:18·12.1.2.1
119 -rw----·····2.0·fat······733·b-·defN·25-Jun-01·06:09·12.1.2.2119 -rw----·····2.0·fat······733·b-·defN·26-Jul-05·13:18·12.1.2.2
120 -rw----·····2.0·fat······550·b-·defN·25-Jun-01·06:09·12.1.3120 -rw----·····2.0·fat······550·b-·defN·26-Jul-05·13:18·12.1.3
121 -rw----·····2.0·fat······643·b-·defN·25-Jun-01·06:09·12.1.4121 -rw----·····2.0·fat······643·b-·defN·26-Jul-05·13:18·12.1.4
122 -rw----·····2.0·fat·····1217·b-·defN·25-Jun-01·06:09·12.1.5122 -rw----·····2.0·fat·····1217·b-·defN·26-Jul-05·13:18·12.1.5
123 -rw----·····2.0·fat·····1521·b-·defN·25-Jun-01·06:09·12.1.6123 -rw----·····2.0·fat·····1521·b-·defN·26-Jul-05·13:18·12.1.6
124 -rw----·····2.0·fat·····3966·b-·defN·25-Jun-01·06:09·12.1.7124 -rw----·····2.0·fat·····3966·b-·defN·26-Jul-05·13:18·12.1.7
125 -rw----·····2.0·fat·····1164·b-·defN·25-Jun-01·06:09·12.2125 -rw----·····2.0·fat·····1164·b-·defN·26-Jul-05·13:18·12.2
126 -rw----·····2.0·fat·····3802·b-·defN·25-Jun-01·06:09·12.3126 -rw----·····2.0·fat·····3802·b-·defN·26-Jul-05·13:18·12.3
Max diff block lines reached; 0/56211 bytes (0.00%) of diff not shown.
679 KB
zipdetails --redact --walk --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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'7 0000A·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'26 00230·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'45 00850·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'64 0098C·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'83 01277·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'102 016FC·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'121 01924·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·····5AC13139·(1522610489)·'Sun·Jun··1·06:09:50·2025'140 01C59·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
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·Jun·01·2025·06:09:50,·uncompressed·size·1509,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·05·2026·13:18:54,·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·25-Jun-01·06:10·mdoc(5)2 -rw----·····2.0·fat····23018·b-·defN·26-Jul-05·13:19·mdoc(5)
3 -rw----·····2.0·fat·····4460·b-·defN·25-Jun-01·06:10·mono-config(5)3 -rw----·····2.0·fat·····4460·b-·defN·26-Jul-05·13:19·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 --walk --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·····5AC13155·(1522610517)·'Sun·Jun··1·06:10:42·2025'7 000A·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13155·(1522610517)·'Sun·Jun··1·06:10:42·2025'26 1B5C·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13155·(1522610517)·'Sun·Jun··1·06:10:42·2025'48 22D8·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13155·(1522610517)·'Sun·Jun··1·06:10:42·2025'74 230D·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·Jun·01·2025·06:10:42,·uncompressed·size·23018,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·05·2026·13:19:56,·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·25-Jun-01·06:10·al(1)2 -rw----·····2.0·fat·····5135·b-·defN·26-Jul-05·13:19·al(1)
3 -rw----·····2.0·fat·····1164·b-·defN·25-Jun-01·06:10·cert2spc(1)3 -rw----·····2.0·fat·····1164·b-·defN·26-Jul-05·13:19·cert2spc(1)
4 -rw----·····2.0·fat·····6241·b-·defN·25-Jun-01·06:10·certmgr(1)4 -rw----·····2.0·fat·····6241·b-·defN·26-Jul-05·13:19·certmgr(1)
5 -rw----·····2.0·fat·····1304·b-·defN·25-Jun-01·06:10·chktrust(1)5 -rw----·····2.0·fat·····1304·b-·defN·26-Jul-05·13:19·chktrust(1)
6 -rw----·····2.0·fat······669·b-·defN·25-Jun-01·06:10·cilc(1)6 -rw----·····2.0·fat······669·b-·defN·26-Jul-05·13:19·cilc(1)
7 -rw----·····2.0·fat·····1736·b-·defN·25-Jun-01·06:10·disco(1)7 -rw----·····2.0·fat·····1736·b-·defN·26-Jul-05·13:19·disco(1)
8 -rw----·····2.0·fat······611·b-·defN·25-Jun-01·06:10·dtd2xsd(1)8 -rw----·····2.0·fat······611·b-·defN·26-Jul-05·13:19·dtd2xsd(1)
9 -rw----·····2.0·fat·····5109·b-·defN·25-Jun-01·06:10·gacutil(1)9 -rw----·····2.0·fat·····5109·b-·defN·26-Jul-05·13:19·gacutil(1)
10 -rw----·····2.0·fat·····8630·b-·defN·25-Jun-01·06:10·genxs(1)10 -rw----·····2.0·fat·····8630·b-·defN·26-Jul-05·13:19·genxs(1)
11 -rw----·····2.0·fat·····2052·b-·defN·25-Jun-01·06:10·httpcfg(1)11 -rw----·····2.0·fat·····2052·b-·defN·26-Jul-05·13:19·httpcfg(1)
12 -rw----·····2.0·fat·····1809·b-·defN·25-Jun-01·06:10·ilasm(1)12 -rw----·····2.0·fat·····1809·b-·defN·26-Jul-05·13:19·ilasm(1)
13 -rw----·····2.0·fat·····2102·b-·defN·25-Jun-01·06:10·macpack(1)13 -rw----·····2.0·fat·····2102·b-·defN·26-Jul-05·13:19·macpack(1)
14 -rw----·····2.0·fat·····5568·b-·defN·25-Jun-01·06:10·makecert(1)14 -rw----·····2.0·fat·····5568·b-·defN·26-Jul-05·13:19·makecert(1)
15 -rw----·····2.0·fat·····3713·b-·defN·25-Jun-01·06:10·mconfig(1)15 -rw----·····2.0·fat·····3713·b-·defN·26-Jul-05·13:19·mconfig(1)
16 -rw----·····2.0·fat····19601·b-·defN·25-Jun-01·06:10·mcs(1)16 -rw----·····2.0·fat····19601·b-·defN·26-Jul-05·13:19·mcs(1)
17 -rw----·····2.0·fat·····5681·b-·defN·25-Jun-01·06:10·mdassembler(1)17 -rw----·····2.0·fat·····5681·b-·defN·26-Jul-05·13:19·mdassembler(1)
18 -rw----·····2.0·fat·····5727·b-·defN·25-Jun-01·06:10·mdoc(1)18 -rw----·····2.0·fat·····5727·b-·defN·26-Jul-05·13:19·mdoc(1)
19 -rw----·····2.0·fat·····7543·b-·defN·25-Jun-01·06:10·mdoc-assemble(1)19 -rw----·····2.0·fat·····7543·b-·defN·26-Jul-05·13:19·mdoc-assemble(1)
20 -rw----·····2.0·fat·····3553·b-·defN·25-Jun-01·06:10·mdoc-export-html(1)20 -rw----·····2.0·fat·····3553·b-·defN·26-Jul-05·13:19·mdoc-export-html(1)
21 -rw----·····2.0·fat·····1091·b-·defN·25-Jun-01·06:10·mdoc-export-msxdoc(1)21 -rw----·····2.0·fat·····1091·b-·defN·26-Jul-05·13:19·mdoc-export-msxdoc(1)
22 -rw----·····2.0·fat·····7447·b-·defN·25-Jun-01·06:10·mdoc-update(1)22 -rw----·····2.0·fat·····7447·b-·defN·26-Jul-05·13:19·mdoc-update(1)
23 -rw----·····2.0·fat·····1527·b-·defN·25-Jun-01·06:10·mdoc-validate(1)23 -rw----·····2.0·fat·····1527·b-·defN·26-Jul-05·13:19·mdoc-validate(1)
24 -rw----·····2.0·fat····17604·b-·defN·25-Jun-01·06:10·mkbundle(1)24 -rw----·····2.0·fat····17604·b-·defN·26-Jul-05·13:19·mkbundle(1)
25 -rw----·····2.0·fat····82949·b-·defN·25-Jun-01·06:10·mono(1)25 -rw----·····2.0·fat····82949·b-·defN·26-Jul-05·13:19·mono(1)
26 -rw----·····2.0·fat·····2418·b-·defN·25-Jun-01·06:10·mono-service(1)26 -rw----·····2.0·fat·····2418·b-·defN·26-Jul-05·13:19·mono-service(1)
27 -rw----·····2.0·fat·····6043·b-·defN·25-Jun-01·06:10·mono-shlib-cop(1)27 -rw----·····2.0·fat·····6043·b-·defN·26-Jul-05·13:19·mono-shlib-cop(1)
28 -rw----·····2.0·fat····17910·b-·defN·25-Jun-01·06:10·monodocer(1)28 -rw----·····2.0·fat····17910·b-·defN·26-Jul-05·13:19·monodocer(1)
29 -rw----·····2.0·fat·····3058·b-·defN·25-Jun-01·06:10·monodocs2html(1)29 -rw----·····2.0·fat·····3058·b-·defN·26-Jul-05·13:19·monodocs2html(1)
30 -rw----·····2.0·fat·····6394·b-·defN·25-Jun-01·06:10·monolinker(1)30 -rw----·····2.0·fat·····6394·b-·defN·26-Jul-05·13:19·monolinker(1)
31 -rw----·····2.0·fat·····1880·b-·defN·25-Jun-01·06:10·monop(1)31 -rw----·····2.0·fat·····1880·b-·defN·26-Jul-05·13:19·monop(1)
32 -rw----·····2.0·fat·····2664·b-·defN·25-Jun-01·06:10·mono-xmltool(1)32 -rw----·····2.0·fat·····2664·b-·defN·26-Jul-05·13:19·mono-xmltool(1)
33 -rw----·····2.0·fat·····6811·b-·defN·25-Jun-01·06:10·mozroots(1)33 -rw----·····2.0·fat·····6811·b-·defN·26-Jul-05·13:19·mozroots(1)
34 -rw----·····2.0·fat·····1733·b-·defN·25-Jun-01·06:10·permview(1)34 -rw----·····2.0·fat·····1733·b-·defN·26-Jul-05·13:19·permview(1)
35 -rw----·····2.0·fat·····3146·b-·defN·25-Jun-01·06:10·resgen(1)35 -rw----·····2.0·fat·····3146·b-·defN·26-Jul-05·13:19·resgen(1)
36 -rw----·····2.0·fat·····1238·b-·defN·25-Jun-01·06:10·secutil(1)36 -rw----·····2.0·fat·····1238·b-·defN·26-Jul-05·13:19·secutil(1)
37 -rw----·····2.0·fat······995·b-·defN·25-Jun-01·06:10·setreg(1)37 -rw----·····2.0·fat······995·b-·defN·26-Jul-05·13:19·setreg(1)
38 -rw----·····2.0·fat·····1945·b-·defN·25-Jun-01·06:10·sgen(1)38 -rw----·····2.0·fat·····1945·b-·defN·26-Jul-05·13:19·sgen(1)
39 -rw----·····2.0·fat·····3192·b-·defN·25-Jun-01·06:10·signcode(1)39 -rw----·····2.0·fat·····3192·b-·defN·26-Jul-05·13:19·signcode(1)
40 -rw----·····2.0·fat·····5980·b-·defN·25-Jun-01·06:10·sn(1)40 -rw----·····2.0·fat·····5980·b-·defN·26-Jul-05·13:19·sn(1)
41 -rw----·····2.0·fat·····4151·b-·defN·25-Jun-01·06:10·soapsuds(1)41 -rw----·····2.0·fat·····4151·b-·defN·26-Jul-05·13:19·soapsuds(1)
42 -rw----·····2.0·fat····11309·b-·defN·25-Jun-01·06:10·sqlsharp(1)42 -rw----·····2.0·fat····11309·b-·defN·26-Jul-05·13:19·sqlsharp(1)
43 -rw----·····2.0·fat·····2762·b-·defN·25-Jun-01·06:10·wsdl(1)43 -rw----·····2.0·fat·····2762·b-·defN·26-Jul-05·13:19·wsdl(1)
44 -rw----·····2.0·fat·····2724·b-·defN·25-Jun-01·06:10·xsd(1)44 -rw----·····2.0·fat·····2724·b-·defN·26-Jul-05·13:19·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 --walk --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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'7 0000A·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'26 00679·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'45 00907·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'64 013BD·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'83 016A7·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'102 0184F·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'121 01B45·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'140 01CD6·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·Jun·01·2025·06:10:44,·uncompressed·size·5135,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·05·2026·13:19:56,·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·25-Jun-01·06:10·deploy/mono-api-embedding.html2 -rw----·····2.0·fat····37313·b-·defN·26-Jul-05·13:19·deploy/mono-api-embedding.html
3 -rw----·····2.0·fat····52501·b-·defN·25-Jun-01·06:10·deploy/mono-api-assembly.html3 -rw----·····2.0·fat····52501·b-·defN·26-Jul-05·13:19·deploy/mono-api-assembly.html
4 -rw----·····2.0·fat····40038·b-·defN·25-Jun-01·06:10·deploy/mono-api-image.html4 -rw----·····2.0·fat····40038·b-·defN·26-Jul-05·13:19·deploy/mono-api-image.html
5 -rw----·····2.0·fat····75488·b-·defN·25-Jun-01·06:10·deploy/mono-api-object.html5 -rw----·····2.0·fat····75488·b-·defN·26-Jul-05·13:19·deploy/mono-api-object.html
6 -rw----·····2.0·fat····22626·b-·defN·25-Jun-01·06:10·deploy/mono-api-string.html6 -rw----·····2.0·fat····22626·b-·defN·26-Jul-05·13:19·deploy/mono-api-string.html
7 -rw----·····2.0·fat····54941·b-·defN·25-Jun-01·06:10·deploy/mono-api-methods.html7 -rw----·····2.0·fat····54941·b-·defN·26-Jul-05·13:19·deploy/mono-api-methods.html
8 -rw----·····2.0·fat····73436·b-·defN·25-Jun-01·06:10·deploy/mono-api-class.html8 -rw----·····2.0·fat····73436·b-·defN·26-Jul-05·13:19·deploy/mono-api-class.html
9 -rw----·····2.0·fat····31017·b-·defN·25-Jun-01·06:10·deploy/mono-api-domains.html9 -rw----·····2.0·fat····31017·b-·defN·26-Jul-05·13:19·deploy/mono-api-domains.html
10 -rw----·····2.0·fat····48364·b-·defN·25-Jun-01·06:10·deploy/mono-api-exc.html10 -rw----·····2.0·fat····48364·b-·defN·26-Jul-05·13:19·deploy/mono-api-exc.html
11 -rw----·····2.0·fat····11357·b-·defN·25-Jun-01·06:10·deploy/mono-api-gchandle.html11 -rw----·····2.0·fat····11357·b-·defN·26-Jul-05·13:19·deploy/mono-api-gchandle.html
12 -rw----·····2.0·fat····28795·b-·defN·25-Jun-01·06:10·deploy/mono-api-gc.html12 -rw----·····2.0·fat····28795·b-·defN·26-Jul-05·13:19·deploy/mono-api-gc.html
13 -rw----·····2.0·fat····18030·b-·defN·25-Jun-01·06:10·deploy/mono-api-jit.html13 -rw----·····2.0·fat····18030·b-·defN·26-Jul-05·13:19·deploy/mono-api-jit.html
14 -rw----·····2.0·fat····81702·b-·defN·25-Jun-01·06:10·deploy/mono-api-metadata.html14 -rw----·····2.0·fat····81702·b-·defN·26-Jul-05·13:19·deploy/mono-api-metadata.html
15 -rw----·····2.0·fat····32842·b-·defN·25-Jun-01·06:10·deploy/mono-api-profiler.html15 -rw----·····2.0·fat····32842·b-·defN·26-Jul-05·13:19·deploy/mono-api-profiler.html
16 -rw----·····2.0·fat····33010·b-·defN·25-Jun-01·06:10·deploy/mono-api-reflection.html16 -rw----·····2.0·fat····33010·b-·defN·26-Jul-05·13:19·deploy/mono-api-reflection.html
17 -rw----·····2.0·fat····19437·b-·defN·25-Jun-01·06:10·deploy/mono-api-threads.html17 -rw----·····2.0·fat····19437·b-·defN·26-Jul-05·13:19·deploy/mono-api-threads.html
18 -rw----·····2.0·fat····23514·b-·defN·25-Jun-01·06:10·deploy/mono-api-type.html18 -rw----·····2.0·fat····23514·b-·defN·26-Jul-05·13:19·deploy/mono-api-type.html
19 -rw----·····2.0·fat····22930·b-·defN·25-Jun-01·06:10·deploy/mono-api-types.html19 -rw----·····2.0·fat····22930·b-·defN·26-Jul-05·13:19·deploy/mono-api-types.html
20 -rw----·····2.0·fat····13945·b-·defN·25-Jun-01·06:10·deploy/mono-api-security.html20 -rw----·····2.0·fat····13945·b-·defN·26-Jul-05·13:19·deploy/mono-api-security.html
21 -rw----·····2.0·fat····71943·b-·defN·25-Jun-01·06:10·deploy/mono-api-wapi.html21 -rw----·····2.0·fat····71943·b-·defN·26-Jul-05·13:19·deploy/mono-api-wapi.html
22 -rw----·····2.0·fat····23080·b-·defN·25-Jun-01·06:10·deploy/mono-api-debug.html22 -rw----·····2.0·fat····23080·b-·defN·26-Jul-05·13:19·deploy/mono-api-debug.html
23 -rw----·····2.0·fat·····7109·b-·defN·25-Jun-01·06:10·deploy/mono-api-utils.html23 -rw----·····2.0·fat·····7109·b-·defN·26-Jul-05·13:19·deploy/mono-api-utils.html
24 -rw----·····2.0·fat·····7672·b-·defN·25-Jun-01·06:10·deploy/mono-api-counters.html24 -rw----·····2.0·fat·····7672·b-·defN·26-Jul-05·13:19·deploy/mono-api-counters.html
25 -rw----·····2.0·fat····28187·b-·defN·25-Jun-01·06:10·deploy/mono-api-unsorted.html25 -rw----·····2.0·fat····28187·b-·defN·26-Jul-05·13:19·deploy/mono-api-unsorted.html
26 -rw----·····2.0·fat····24555·b-·defN·25-Jun-01·06:10·deploy/mono-api-dynamic-codegen.html26 -rw----·····2.0·fat····24555·b-·defN·26-Jul-05·13:19·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 --walk --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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'7 0000A·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'26 01AB4·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'45 0338F·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'64 04591·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'83 065E9·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'102 071C7·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'121 08EFD·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·····5AC13156·(1522610518)·'Sun·Jun··1·06:10:44·2025'140 0AA22·Modification·Time·····5CE56A7C·(1558538876)·'Sun·Jul··5·13:19:56·2026'
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·Jun·01·2025·06:10:44,·uncompressed·size·37313,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·05·2026·13:19:56,·uncompressed·size·37313,·method=deflate
11.3 MB
./usr/lib/monodoc/sources/netdocs.zip
837 KB
zipinfo {}
    
Offset 1, 7175 lines modifiedOffset 1, 7175 lines modified
Diff chunk too large, falling back to line-by-line diff (7173 lines added, 7173 lines removed)
1 Zip·file·size:·16722962·bytes,·number·of·entries:·71731 Zip·file·size:·16722962·bytes,·number·of·entries:·7173
2 -rw----·····2.0·fat····31769·b-·defN·25-Jun-01·06:09·02 -rw----·····2.0·fat····31769·b-·defN·26-Jul-05·13:18·0
3 -rw----·····2.0·fat·····7449·b-·defN·25-Jun-01·06:09·13 -rw----·····2.0·fat·····7449·b-·defN·26-Jul-05·13:18·1
4 -rw----·····2.0·fat····86008·b-·defN·25-Jun-01·06:09·24 -rw----·····2.0·fat····86008·b-·defN·26-Jul-05·13:18·2
5 -rw----·····2.0·fat·····6464·b-·defN·25-Jun-01·06:09·35 -rw----·····2.0·fat·····6464·b-·defN·26-Jul-05·13:18·3
6 -rw----·····2.0·fat·····2396·b-·defN·25-Jun-01·06:09·46 -rw----·····2.0·fat·····2396·b-·defN·26-Jul-05·13:18·4
7 -rw----·····2.0·fat·····7494·b-·defN·25-Jun-01·06:09·57 -rw----·····2.0·fat·····7494·b-·defN·26-Jul-05·13:18·5
8 -rw----·····2.0·fat·····2601·b-·defN·25-Jun-01·06:09·68 -rw----·····2.0·fat·····2601·b-·defN·26-Jul-05·13:18·6
9 -rw----·····2.0·fat·····3199·b-·defN·25-Jun-01·06:09·79 -rw----·····2.0·fat·····3199·b-·defN·26-Jul-05·13:18·7
10 -rw----·····2.0·fat·····3467·b-·defN·25-Jun-01·06:09·810 -rw----·····2.0·fat·····3467·b-·defN·26-Jul-05·13:18·8
11 -rw----·····2.0·fat·····3774·b-·defN·25-Jun-01·06:09·911 -rw----·····2.0·fat·····3774·b-·defN·26-Jul-05·13:18·9
12 -rw----·····2.0·fat·····3141·b-·defN·25-Jun-01·06:09·1012 -rw----·····2.0·fat·····3141·b-·defN·26-Jul-05·13:18·10
13 -rw----·····2.0·fat·····3780·b-·defN·25-Jun-01·06:09·1113 -rw----·····2.0·fat·····3780·b-·defN·26-Jul-05·13:18·11
14 -rw----·····2.0·fat·····4107·b-·defN·25-Jun-01·06:09·1214 -rw----·····2.0·fat·····4107·b-·defN·26-Jul-05·13:18·12
15 -rw----·····2.0·fat·····3174·b-·defN·25-Jun-01·06:09·1315 -rw----·····2.0·fat·····3174·b-·defN·26-Jul-05·13:18·13
16 -rw----·····2.0·fat·····3332·b-·defN·25-Jun-01·06:09·1416 -rw----·····2.0·fat·····3332·b-·defN·26-Jul-05·13:18·14
17 -rw----·····2.0·fat···105319·b-·defN·25-Jun-01·06:09·1517 -rw----·····2.0·fat···105319·b-·defN·26-Jul-05·13:18·15
18 -rw----·····2.0·fat····12101·b-·defN·25-Jun-01·06:09·1618 -rw----·····2.0·fat····12101·b-·defN·26-Jul-05·13:18·16
19 -rw----·····2.0·fat······803·b-·defN·25-Jun-01·06:09·1719 -rw----·····2.0·fat······803·b-·defN·26-Jul-05·13:18·17
20 -rw----·····2.0·fat·····3817·b-·defN·25-Jun-01·06:09·1820 -rw----·····2.0·fat·····3817·b-·defN·26-Jul-05·13:18·18
21 -rw----·····2.0·fat·····1410·b-·defN·25-Jun-01·06:09·1921 -rw----·····2.0·fat·····1410·b-·defN·26-Jul-05·13:18·19
22 -rw----·····2.0·fat·····1678·b-·defN·25-Jun-01·06:09·2022 -rw----·····2.0·fat·····1678·b-·defN·26-Jul-05·13:18·20
23 -rw----·····2.0·fat·····1946·b-·defN·25-Jun-01·06:09·2123 -rw----·····2.0·fat·····1946·b-·defN·26-Jul-05·13:18·21
24 -rw----·····2.0·fat·····3110·b-·defN·25-Jun-01·06:09·2224 -rw----·····2.0·fat·····3110·b-·defN·26-Jul-05·13:18·22
25 -rw----·····2.0·fat·····3375·b-·defN·25-Jun-01·06:09·2325 -rw----·····2.0·fat·····3375·b-·defN·26-Jul-05·13:18·23
26 -rw----·····2.0·fat·····3649·b-·defN·25-Jun-01·06:09·2426 -rw----·····2.0·fat·····3649·b-·defN·26-Jul-05·13:18·24
27 -rw----·····2.0·fat·····3917·b-·defN·25-Jun-01·06:09·2527 -rw----·····2.0·fat·····3917·b-·defN·26-Jul-05·13:18·25
28 -rw----·····2.0·fat····12078·b-·defN·25-Jun-01·06:09·2628 -rw----·····2.0·fat····12078·b-·defN·26-Jul-05·13:18·26
29 -rw----·····2.0·fat·····1742·b-·defN·25-Jun-01·06:09·2729 -rw----·····2.0·fat·····1742·b-·defN·26-Jul-05·13:18·27
30 -rw----·····2.0·fat···108677·b-·defN·25-Jun-01·06:09·2830 -rw----·····2.0·fat···108677·b-·defN·26-Jul-05·13:18·28
31 -rw----·····2.0·fat····21289·b-·defN·25-Jun-01·06:09·2931 -rw----·····2.0·fat····21289·b-·defN·26-Jul-05·13:18·29
32 -rw----·····2.0·fat···307984·b-·defN·25-Jun-01·06:09·3032 -rw----·····2.0·fat···307984·b-·defN·26-Jul-05·13:18·30
33 -rw----·····2.0·fat·····1362·b-·defN·25-Jun-01·06:09·3133 -rw----·····2.0·fat·····1362·b-·defN·26-Jul-05·13:18·31
34 -rw----·····2.0·fat····22050·b-·defN·25-Jun-01·06:09·3234 -rw----·····2.0·fat····22050·b-·defN·26-Jul-05·13:18·32
35 -rw----·····2.0·fat·····3010·b-·defN·25-Jun-01·06:09·3335 -rw----·····2.0·fat·····3010·b-·defN·26-Jul-05·13:18·33
36 -rw----·····2.0·fat····40199·b-·defN·25-Jun-01·06:09·3436 -rw----·····2.0·fat····40199·b-·defN·26-Jul-05·13:18·34
37 -rw----·····2.0·fat····10558·b-·defN·25-Jun-01·06:09·3537 -rw----·····2.0·fat····10558·b-·defN·26-Jul-05·13:18·35
38 -rw----·····2.0·fat····10762·b-·defN·25-Jun-01·06:09·3638 -rw----·····2.0·fat····10762·b-·defN·26-Jul-05·13:18·36
39 -rw----·····2.0·fat····13063·b-·defN·25-Jun-01·06:09·3739 -rw----·····2.0·fat····13063·b-·defN·26-Jul-05·13:18·37
40 -rw----·····2.0·fat·····8706·b-·defN·25-Jun-01·06:09·3840 -rw----·····2.0·fat·····8706·b-·defN·26-Jul-05·13:18·38
41 -rw----·····2.0·fat····12798·b-·defN·25-Jun-01·06:09·3941 -rw----·····2.0·fat····12798·b-·defN·26-Jul-05·13:18·39
42 -rw----·····2.0·fat····23668·b-·defN·25-Jun-01·06:09·4042 -rw----·····2.0·fat····23668·b-·defN·26-Jul-05·13:18·40
43 -rw----·····2.0·fat····13303·b-·defN·25-Jun-01·06:09·4143 -rw----·····2.0·fat····13303·b-·defN·26-Jul-05·13:18·41
44 -rw----·····2.0·fat····23481·b-·defN·25-Jun-01·06:09·4244 -rw----·····2.0·fat····23481·b-·defN·26-Jul-05·13:18·42
45 -rw----·····2.0·fat····11133·b-·defN·25-Jun-01·06:09·4345 -rw----·····2.0·fat····11133·b-·defN·26-Jul-05·13:18·43
46 -rw----·····2.0·fat···381495·b-·defN·25-Jun-01·06:09·4446 -rw----·····2.0·fat···381495·b-·defN·26-Jul-05·13:18·44
47 -rw----·····2.0·fat····21972·b-·defN·25-Jun-01·06:09·4547 -rw----·····2.0·fat····21972·b-·defN·26-Jul-05·13:18·45
48 -rw----·····2.0·fat····11850·b-·defN·25-Jun-01·06:09·4648 -rw----·····2.0·fat····11850·b-·defN·26-Jul-05·13:18·46
49 -rw----·····2.0·fat·····4339·b-·defN·25-Jun-01·06:09·4749 -rw----·····2.0·fat·····4339·b-·defN·26-Jul-05·13:18·47
50 -rw----·····2.0·fat·····2582·b-·defN·25-Jun-01·06:09·4850 -rw----·····2.0·fat·····2582·b-·defN·26-Jul-05·13:18·48
51 -rw----·····2.0·fat·····2527·b-·defN·25-Jun-01·06:09·4951 -rw----·····2.0·fat·····2527·b-·defN·26-Jul-05·13:18·49
52 -rw----·····2.0·fat····99671·b-·defN·25-Jun-01·06:09·5052 -rw----·····2.0·fat····99671·b-·defN·26-Jul-05·13:18·50
53 -rw----·····2.0·fat····16466·b-·defN·25-Jun-01·06:09·5153 -rw----·····2.0·fat····16466·b-·defN·26-Jul-05·13:18·51
54 -rw----·····2.0·fat····11429·b-·defN·25-Jun-01·06:09·5254 -rw----·····2.0·fat····11429·b-·defN·26-Jul-05·13:18·52
55 -rw----·····2.0·fat····26133·b-·defN·25-Jun-01·06:09·5355 -rw----·····2.0·fat····26133·b-·defN·26-Jul-05·13:18·53
56 -rw----·····2.0·fat·····3214·b-·defN·25-Jun-01·06:09·5456 -rw----·····2.0·fat·····3214·b-·defN·26-Jul-05·13:18·54
57 -rw----·····2.0·fat····48809·b-·defN·25-Jun-01·06:09·5557 -rw----·····2.0·fat····48809·b-·defN·26-Jul-05·13:18·55
58 -rw----·····2.0·fat····58809·b-·defN·25-Jun-01·06:09·5658 -rw----·····2.0·fat····58809·b-·defN·26-Jul-05·13:18·56
59 -rw----·····2.0·fat····10325·b-·defN·25-Jun-01·06:09·5759 -rw----·····2.0·fat····10325·b-·defN·26-Jul-05·13:18·57
60 -rw----·····2.0·fat····92552·b-·defN·25-Jun-01·06:09·5860 -rw----·····2.0·fat····92552·b-·defN·26-Jul-05·13:18·58
61 -rw----·····2.0·fat····11423·b-·defN·25-Jun-01·06:09·5961 -rw----·····2.0·fat····11423·b-·defN·26-Jul-05·13:18·59
62 -rw----·····2.0·fat···161085·b-·defN·25-Jun-01·06:09·6062 -rw----·····2.0·fat···161085·b-·defN·26-Jul-05·13:18·60
63 -rw----·····2.0·fat····17415·b-·defN·25-Jun-01·06:09·6163 -rw----·····2.0·fat····17415·b-·defN·26-Jul-05·13:18·61
64 -rw----·····2.0·fat·····6434·b-·defN·25-Jun-01·06:09·6264 -rw----·····2.0·fat·····6434·b-·defN·26-Jul-05·13:18·62
65 -rw----·····2.0·fat·····2890·b-·defN·25-Jun-01·06:09·6365 -rw----·····2.0·fat·····2890·b-·defN·26-Jul-05·13:18·63
66 -rw----·····2.0·fat···179619·b-·defN·25-Jun-01·06:09·6466 -rw----·····2.0·fat···179619·b-·defN·26-Jul-05·13:18·64
67 -rw----·····2.0·fat·····4102·b-·defN·25-Jun-01·06:09·6567 -rw----·····2.0·fat·····4102·b-·defN·26-Jul-05·13:18·65
68 -rw----·····2.0·fat·····1707·b-·defN·25-Jun-01·06:09·6668 -rw----·····2.0·fat·····1707·b-·defN·26-Jul-05·13:18·66
69 -rw----·····2.0·fat····10045·b-·defN·25-Jun-01·06:09·6769 -rw----·····2.0·fat····10045·b-·defN·26-Jul-05·13:18·67
70 -rw----·····2.0·fat····84075·b-·defN·25-Jun-01·06:09·6870 -rw----·····2.0·fat····84075·b-·defN·26-Jul-05·13:18·68
71 -rw----·····2.0·fat····14268·b-·defN·25-Jun-01·06:09·6971 -rw----·····2.0·fat····14268·b-·defN·26-Jul-05·13:18·69
72 -rw----·····2.0·fat·····2924·b-·defN·25-Jun-01·06:09·7072 -rw----·····2.0·fat·····2924·b-·defN·26-Jul-05·13:18·70
73 -rw----·····2.0·fat·····2714·b-·defN·25-Jun-01·06:09·7173 -rw----·····2.0·fat·····2714·b-·defN·26-Jul-05·13:18·71
74 -rw----·····2.0·fat·····2830·b-·defN·25-Jun-01·06:09·7274 -rw----·····2.0·fat·····2830·b-·defN·26-Jul-05·13:18·72
75 -rw----·····2.0·fat·····9093·b-·defN·25-Jun-01·06:09·7375 -rw----·····2.0·fat·····9093·b-·defN·26-Jul-05·13:18·73
76 -rw----·····2.0·fat·····2740·b-·defN·25-Jun-01·06:09·7476 -rw----·····2.0·fat·····2740·b-·defN·26-Jul-05·13:18·74
77 -rw----·····2.0·fat···579529·b-·defN·25-Jun-01·06:09·7577 -rw----·····2.0·fat···579529·b-·defN·26-Jul-05·13:18·75
78 -rw----·····2.0·fat·····2030·b-·defN·25-Jun-01·06:09·7678 -rw----·····2.0·fat·····2030·b-·defN·26-Jul-05·13:18·76
79 -rw----·····2.0·fat·····1679·b-·defN·25-Jun-01·06:09·7779 -rw----·····2.0·fat·····1679·b-·defN·26-Jul-05·13:18·77
80 -rw----·····2.0·fat·····5529·b-·defN·25-Jun-01·06:09·7880 -rw----·····2.0·fat·····5529·b-·defN·26-Jul-05·13:18·78
81 -rw----·····2.0·fat···297636·b-·defN·25-Jun-01·06:09·7981 -rw----·····2.0·fat···297636·b-·defN·26-Jul-05·13:18·79
82 -rw----·····2.0·fat·····3386·b-·defN·25-Jun-01·06:09·8082 -rw----·····2.0·fat·····3386·b-·defN·26-Jul-05·13:18·80
83 -rw----·····2.0·fat···195994·b-·defN·25-Jun-01·06:09·8183 -rw----·····2.0·fat···195994·b-·defN·26-Jul-05·13:18·81
84 -rw----·····2.0·fat·····6803·b-·defN·25-Jun-01·06:09·8284 -rw----·····2.0·fat·····6803·b-·defN·26-Jul-05·13:18·82
85 -rw----·····2.0·fat····30299·b-·defN·25-Jun-01·06:09·8385 -rw----·····2.0·fat····30299·b-·defN·26-Jul-05·13:18·83
86 -rw----·····2.0·fat···238105·b-·defN·25-Jun-01·06:09·8486 -rw----·····2.0·fat···238105·b-·defN·26-Jul-05·13:18·84
87 -rw----·····2.0·fat···115939·b-·defN·25-Jun-01·06:09·8587 -rw----·····2.0·fat···115939·b-·defN·26-Jul-05·13:18·85
88 -rw----·····2.0·fat····11397·b-·defN·25-Jun-01·06:09·8688 -rw----·····2.0·fat····11397·b-·defN·26-Jul-05·13:18·86
89 -rw----·····2.0·fat·····9466·b-·defN·25-Jun-01·06:09·8789 -rw----·····2.0·fat·····9466·b-·defN·26-Jul-05·13:18·87
90 -rw----·····2.0·fat···162105·b-·defN·25-Jun-01·06:09·8890 -rw----·····2.0·fat···162105·b-·defN·26-Jul-05·13:18·88
91 -rw----·····2.0·fat····14219·b-·defN·25-Jun-01·06:09·8991 -rw----·····2.0·fat····14219·b-·defN·26-Jul-05·13:18·89
92 -rw----·····2.0·fat····14479·b-·defN·25-Jun-01·06:09·9092 -rw----·····2.0·fat····14479·b-·defN·26-Jul-05·13:18·90
93 -rw----·····2.0·fat···114418·b-·defN·25-Jun-01·06:09·9193 -rw----·····2.0·fat···114418·b-·defN·26-Jul-05·13:18·91
94 -rw----·····2.0·fat····64300·b-·defN·25-Jun-01·06:09·9294 -rw----·····2.0·fat····64300·b-·defN·26-Jul-05·13:18·92
95 -rw----·····2.0·fat····29578·b-·defN·25-Jun-01·06:09·9395 -rw----·····2.0·fat····29578·b-·defN·26-Jul-05·13:18·93
96 -rw----·····2.0·fat·····2010·b-·defN·25-Jun-01·06:09·9496 -rw----·····2.0·fat·····2010·b-·defN·26-Jul-05·13:18·94
97 -rw----·····2.0·fat·····5522·b-·defN·25-Jun-01·06:09·9597 -rw----·····2.0·fat·····5522·b-·defN·26-Jul-05·13:18·95
98 -rw----·····2.0·fat·····4227·b-·defN·25-Jun-01·06:09·9698 -rw----·····2.0·fat·····4227·b-·defN·26-Jul-05·13:18·96
99 -rw----·····2.0·fat·····3634·b-·defN·25-Jun-01·06:09·9799 -rw----·····2.0·fat·····3634·b-·defN·26-Jul-05·13:18·97
100 -rw----·····2.0·fat·····3372·b-·defN·25-Jun-01·06:09·98100 -rw----·····2.0·fat·····3372·b-·defN·26-Jul-05·13:18·98
101 -rw----·····2.0·fat····61186·b-·defN·25-Jun-01·06:09·99101 -rw----·····2.0·fat····61186·b-·defN·26-Jul-05·13:18·99
102 -rw----·····2.0·fat·····8659·b-·defN·25-Jun-01·06:09·100102 -rw----·····2.0·fat·····8659·b-·defN·26-Jul-05·13:18·100
103 -rw----·····2.0·fat····12447·b-·defN·25-Jun-01·06:09·101103 -rw----·····2.0·fat····12447·b-·defN·26-Jul-05·13:18·101
104 -rw----·····2.0·fat·····7854·b-·defN·25-Jun-01·06:09·102104 -rw----·····2.0·fat·····7854·b-·defN·26-Jul-05·13:18·102
105 -rw----·····2.0·fat····10450·b-·defN·25-Jun-01·06:09·103105 -rw----·····2.0·fat····10450·b-·defN·26-Jul-05·13:18·103
106 -rw----·····2.0·fat·····1099·b-·defN·25-Jun-01·06:09·104106 -rw----·····2.0·fat·····1099·b-·defN·26-Jul-05·13:18·104
107 -rw----·····2.0·fat·····1365·b-·defN·25-Jun-01·06:09·105107 -rw----·····2.0·fat·····1365·b-·defN·26-Jul-05·13:18·105
108 -rw----·····2.0·fat·····1644·b-·defN·25-Jun-01·06:09·106108 -rw----·····2.0·fat·····1644·b-·defN·26-Jul-05·13:18·106
109 -rw----·····2.0·fat·····1912·b-·defN·25-Jun-01·06:09·107109 -rw----·····2.0·fat·····1912·b-·defN·26-Jul-05·13:18·107
110 -rw----·····2.0·fat·····2180·b-·defN·25-Jun-01·06:09·108110 -rw----·····2.0·fat·····2180·b-·defN·26-Jul-05·13:18·108
111 -rw----·····2.0·fat·····3453·b-·defN·25-Jun-01·06:09·109111 -rw----·····2.0·fat·····3453·b-·defN·26-Jul-05·13:18·109
112 -rw----·····2.0·fat·····3718·b-·defN·25-Jun-01·06:09·110112 -rw----·····2.0·fat·····3718·b-·defN·26-Jul-05·13:18·110
113 -rw----·····2.0·fat·····3992·b-·defN·25-Jun-01·06:09·111113 -rw----·····2.0·fat·····3992·b-·defN·26-Jul-05·13:18·111
114 -rw----·····2.0·fat·····4260·b-·defN·25-Jun-01·06:09·112114 -rw----·····2.0·fat·····4260·b-·defN·26-Jul-05·13:18·112
115 -rw----·····2.0·fat····54600·b-·defN·25-Jun-01·06:09·113115 -rw----·····2.0·fat····54600·b-·defN·26-Jul-05·13:18·113
116 -rw----·····2.0·fat·····2823·b-·defN·25-Jun-01·06:09·114116 -rw----·····2.0·fat·····2823·b-·defN·26-Jul-05·13:18·114
117 -rw----·····2.0·fat·····4889·b-·defN·25-Jun-01·06:09·115117 -rw----·····2.0·fat·····4889·b-·defN·26-Jul-05·13:18·115
118 -rw----·····2.0·fat····40411·b-·defN·25-Jun-01·06:09·116118 -rw----·····2.0·fat····40411·b-·defN·26-Jul-05·13:18·116
119 -rw----·····2.0·fat····12449·b-·defN·25-Jun-01·06:09·117119 -rw----·····2.0·fat····12449·b-·defN·26-Jul-05·13:18·117
120 -rw----·····2.0·fat·····8264·b-·defN·25-Jun-01·06:09·118120 -rw----·····2.0·fat·····8264·b-·defN·26-Jul-05·13:18·118
121 -rw----·····2.0·fat·····4397·b-·defN·25-Jun-01·06:09·119121 -rw----·····2.0·fat·····4397·b-·defN·26-Jul-05·13:18·119
122 -rw----·····2.0·fat·····6534·b-·defN·25-Jun-01·06:09·120122 -rw----·····2.0·fat·····6534·b-·defN·26-Jul-05·13:18·120
123 -rw----·····2.0·fat·····6263·b-·defN·25-Jun-01·06:09·121123 -rw----·····2.0·fat·····6263·b-·defN·26-Jul-05·13:18·121
124 -rw----·····2.0·fat····25351·b-·defN·25-Jun-01·06:09·122124 -rw----·····2.0·fat····25351·b-·defN·26-Jul-05·13:18·122
125 -rw----·····2.0·fat·····7939·b-·defN·25-Jun-01·06:09·123125 -rw----·····2.0·fat·····7939·b-·defN·26-Jul-05·13:18·123
126 -rw----·····2.0·fat····10872·b-·defN·25-Jun-01·06:09·124126 -rw----·····2.0·fat····10872·b-·defN·26-Jul-05·13:18·124
Max diff block lines reached; 0/856601 bytes (0.00%) of diff not shown.
10.5 MB
zipdetails --redact --walk --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 000000·LOCAL·HEADER·#1·······04034B50·(67324752)1 000000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 000004·Extract·Zip·Spec······14·(20)·'2.0'2 000004·Extract·Zip·Spec······14·(20)·'2.0'
3 000005·Extract·OS············00·(0)·'MS-DOS'3 000005·Extract·OS············00·(0)·'MS-DOS'
4 000006·General·Purpose·Flag··0000·(0)4 000006·General·Purpose·Flag··0000·(0)
5 ·······[Bits·1-2]············0·'Normal·Compression'5 ·······[Bits·1-2]············0·'Normal·Compression'
6 000008·Compression·Method····0008·(8)·'Deflated'6 000008·Compression·Method····0008·(8)·'Deflated'
7 00000A·Modification·Time·····5AC1313A·(1522610490)·'Sun·Jun··1·06:09:52·2025'7 00000A·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
8 00000E·CRC···················2F23CE60·(790875744)8 00000E·CRC···················2F23CE60·(790875744)
9 000012·Compressed·Size·······000017A1·(6049)9 000012·Compressed·Size·······000017A1·(6049)
10 000016·Uncompressed·Size·····00007C19·(31769)10 000016·Uncompressed·Size·····00007C19·(31769)
11 00001A·Filename·Length·······0001·(1)11 00001A·Filename·Length·······0001·(1)
12 00001C·Extra·Length··········0000·(0)12 00001C·Extra·Length··········0000·(0)
13 00001E·Filename··············'X'13 00001E·Filename··············'X'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 0017C0·LOCAL·HEADER·#2·······04034B50·(67324752)20 0017C0·LOCAL·HEADER·#2·······04034B50·(67324752)
21 0017C4·Extract·Zip·Spec······14·(20)·'2.0'21 0017C4·Extract·Zip·Spec······14·(20)·'2.0'
22 0017C5·Extract·OS············00·(0)·'MS-DOS'22 0017C5·Extract·OS············00·(0)·'MS-DOS'
23 0017C6·General·Purpose·Flag··0000·(0)23 0017C6·General·Purpose·Flag··0000·(0)
24 ·······[Bits·1-2]············0·'Normal·Compression'24 ·······[Bits·1-2]············0·'Normal·Compression'
25 0017C8·Compression·Method····0008·(8)·'Deflated'25 0017C8·Compression·Method····0008·(8)·'Deflated'
26 0017CA·Modification·Time·····5AC1313A·(1522610490)·'Sun·Jun··1·06:09:52·2025'26 0017CA·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
27 0017CE·CRC···················A38A914F·(2743767375)27 0017CE·CRC···················A38A914F·(2743767375)
28 0017D2·Compressed·Size·······0000042D·(1069)28 0017D2·Compressed·Size·······0000042D·(1069)
29 0017D6·Uncompressed·Size·····00001D19·(7449)29 0017D6·Uncompressed·Size·····00001D19·(7449)
30 0017DA·Filename·Length·······0001·(1)30 0017DA·Filename·Length·······0001·(1)
31 0017DC·Extra·Length··········0000·(0)31 0017DC·Extra·Length··········0000·(0)
32 0017DE·Filename··············'X'32 0017DE·Filename··············'X'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 001C0C·LOCAL·HEADER·#3·······04034B50·(67324752)39 001C0C·LOCAL·HEADER·#3·······04034B50·(67324752)
40 001C10·Extract·Zip·Spec······14·(20)·'2.0'40 001C10·Extract·Zip·Spec······14·(20)·'2.0'
41 001C11·Extract·OS············00·(0)·'MS-DOS'41 001C11·Extract·OS············00·(0)·'MS-DOS'
42 001C12·General·Purpose·Flag··0000·(0)42 001C12·General·Purpose·Flag··0000·(0)
43 ·······[Bits·1-2]············0·'Normal·Compression'43 ·······[Bits·1-2]············0·'Normal·Compression'
44 001C14·Compression·Method····0008·(8)·'Deflated'44 001C14·Compression·Method····0008·(8)·'Deflated'
45 001C16·Modification·Time·····5AC1313A·(1522610490)·'Sun·Jun··1·06:09:52·2025'45 001C16·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
46 001C1A·CRC···················4E3979EA·(1312389610)46 001C1A·CRC···················4E3979EA·(1312389610)
47 001C1E·Compressed·Size·······000025DC·(9692)47 001C1E·Compressed·Size·······000025DC·(9692)
48 001C22·Uncompressed·Size·····00014FF8·(86008)48 001C22·Uncompressed·Size·····00014FF8·(86008)
49 001C26·Filename·Length·······0001·(1)49 001C26·Filename·Length·······0001·(1)
50 001C28·Extra·Length··········0000·(0)50 001C28·Extra·Length··········0000·(0)
51 001C2A·Filename··············'X'51 001C2A·Filename··············'X'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 004207·LOCAL·HEADER·#4·······04034B50·(67324752)58 004207·LOCAL·HEADER·#4·······04034B50·(67324752)
59 00420B·Extract·Zip·Spec······14·(20)·'2.0'59 00420B·Extract·Zip·Spec······14·(20)·'2.0'
60 00420C·Extract·OS············00·(0)·'MS-DOS'60 00420C·Extract·OS············00·(0)·'MS-DOS'
61 00420D·General·Purpose·Flag··0000·(0)61 00420D·General·Purpose·Flag··0000·(0)
62 ·······[Bits·1-2]············0·'Normal·Compression'62 ·······[Bits·1-2]············0·'Normal·Compression'
63 00420F·Compression·Method····0008·(8)·'Deflated'63 00420F·Compression·Method····0008·(8)·'Deflated'
64 004211·Modification·Time·····5AC1313A·(1522610490)·'Sun·Jun··1·06:09:52·2025'64 004211·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
65 004215·CRC···················EC568D32·(3965095218)65 004215·CRC···················EC568D32·(3965095218)
66 004219·Compressed·Size·······0000043F·(1087)66 004219·Compressed·Size·······0000043F·(1087)
67 00421D·Uncompressed·Size·····00001940·(6464)67 00421D·Uncompressed·Size·····00001940·(6464)
68 004221·Filename·Length·······0001·(1)68 004221·Filename·Length·······0001·(1)
69 004223·Extra·Length··········0000·(0)69 004223·Extra·Length··········0000·(0)
70 004225·Filename··············'X'70 004225·Filename··············'X'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 004665·LOCAL·HEADER·#5·······04034B50·(67324752)77 004665·LOCAL·HEADER·#5·······04034B50·(67324752)
78 004669·Extract·Zip·Spec······14·(20)·'2.0'78 004669·Extract·Zip·Spec······14·(20)·'2.0'
79 00466A·Extract·OS············00·(0)·'MS-DOS'79 00466A·Extract·OS············00·(0)·'MS-DOS'
80 00466B·General·Purpose·Flag··0000·(0)80 00466B·General·Purpose·Flag··0000·(0)
81 ·······[Bits·1-2]············0·'Normal·Compression'81 ·······[Bits·1-2]············0·'Normal·Compression'
82 00466D·Compression·Method····0008·(8)·'Deflated'82 00466D·Compression·Method····0008·(8)·'Deflated'
83 00466F·Modification·Time·····5AC1313A·(1522610490)·'Sun·Jun··1·06:09:52·2025'83 00466F·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
84 004673·CRC···················0C5B2131·(207298865)84 004673·CRC···················0C5B2131·(207298865)
85 004677·Compressed·Size·······00000303·(771)85 004677·Compressed·Size·······00000303·(771)
86 00467B·Uncompressed·Size·····0000095C·(2396)86 00467B·Uncompressed·Size·····0000095C·(2396)
87 00467F·Filename·Length·······0001·(1)87 00467F·Filename·Length·······0001·(1)
88 004681·Extra·Length··········0000·(0)88 004681·Extra·Length··········0000·(0)
89 004683·Filename··············'X'89 004683·Filename··············'X'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 004987·LOCAL·HEADER·#6·······04034B50·(67324752)96 004987·LOCAL·HEADER·#6·······04034B50·(67324752)
97 00498B·Extract·Zip·Spec······14·(20)·'2.0'97 00498B·Extract·Zip·Spec······14·(20)·'2.0'
98 00498C·Extract·OS············00·(0)·'MS-DOS'98 00498C·Extract·OS············00·(0)·'MS-DOS'
99 00498D·General·Purpose·Flag··0000·(0)99 00498D·General·Purpose·Flag··0000·(0)
100 ·······[Bits·1-2]············0·'Normal·Compression'100 ·······[Bits·1-2]············0·'Normal·Compression'
101 00498F·Compression·Method····0008·(8)·'Deflated'101 00498F·Compression·Method····0008·(8)·'Deflated'
102 004991·Modification·Time·····5AC1313A·(1522610490)·'Sun·Jun··1·06:09:52·2025'102 004991·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
103 004995·CRC···················29ABEAE5·(699132645)103 004995·CRC···················29ABEAE5·(699132645)
104 004999·Compressed·Size·······00000515·(1301)104 004999·Compressed·Size·······00000515·(1301)
105 00499D·Uncompressed·Size·····00001D46·(7494)105 00499D·Uncompressed·Size·····00001D46·(7494)
106 0049A1·Filename·Length·······0001·(1)106 0049A1·Filename·Length·······0001·(1)
107 0049A3·Extra·Length··········0000·(0)107 0049A3·Extra·Length··········0000·(0)
108 0049A5·Filename··············'X'108 0049A5·Filename··············'X'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 004EBB·LOCAL·HEADER·#7·······04034B50·(67324752)115 004EBB·LOCAL·HEADER·#7·······04034B50·(67324752)
116 004EBF·Extract·Zip·Spec······14·(20)·'2.0'116 004EBF·Extract·Zip·Spec······14·(20)·'2.0'
117 004EC0·Extract·OS············00·(0)·'MS-DOS'117 004EC0·Extract·OS············00·(0)·'MS-DOS'
118 004EC1·General·Purpose·Flag··0000·(0)118 004EC1·General·Purpose·Flag··0000·(0)
119 ·······[Bits·1-2]············0·'Normal·Compression'119 ·······[Bits·1-2]············0·'Normal·Compression'
120 004EC3·Compression·Method····0008·(8)·'Deflated'120 004EC3·Compression·Method····0008·(8)·'Deflated'
121 004EC5·Modification·Time·····5AC1313A·(1522610490)·'Sun·Jun··1·06:09:52·2025'121 004EC5·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
122 004EC9·CRC···················95B73E45·(2511814213)122 004EC9·CRC···················95B73E45·(2511814213)
123 004ECD·Compressed·Size·······000002CC·(716)123 004ECD·Compressed·Size·······000002CC·(716)
124 004ED1·Uncompressed·Size·····00000A29·(2601)124 004ED1·Uncompressed·Size·····00000A29·(2601)
125 004ED5·Filename·Length·······0001·(1)125 004ED5·Filename·Length·······0001·(1)
126 004ED7·Extra·Length··········0000·(0)126 004ED7·Extra·Length··········0000·(0)
127 004ED9·Filename··············'X'127 004ED9·Filename··············'X'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 0051A6·LOCAL·HEADER·#8·······04034B50·(67324752)134 0051A6·LOCAL·HEADER·#8·······04034B50·(67324752)
135 0051AA·Extract·Zip·Spec······14·(20)·'2.0'135 0051AA·Extract·Zip·Spec······14·(20)·'2.0'
136 0051AB·Extract·OS············00·(0)·'MS-DOS'136 0051AB·Extract·OS············00·(0)·'MS-DOS'
137 0051AC·General·Purpose·Flag··0000·(0)137 0051AC·General·Purpose·Flag··0000·(0)
138 ·······[Bits·1-2]············0·'Normal·Compression'138 ·······[Bits·1-2]············0·'Normal·Compression'
139 0051AE·Compression·Method····0008·(8)·'Deflated'139 0051AE·Compression·Method····0008·(8)·'Deflated'
140 0051B0·Modification·Time·····5AC1313A·(1522610490)·'Sun·Jun··1·06:09:52·2025'140 0051B0·Modification·Time·····5CE56A5B·(1558538843)·'Sun·Jul··5·13:18:54·2026'
141 0051B4·CRC···················999A8C6A·(2577042538)141 0051B4·CRC···················999A8C6A·(2577042538)
142 0051B8·Compressed·Size·······0000032F·(815)142 0051B8·Compressed·Size·······0000032F·(815)
143 0051BC·Uncompressed·Size·····00000C7F·(3199)143 0051BC·Uncompressed·Size·····00000C7F·(3199)
144 0051C0·Filename·Length·······0001·(1)144 0051C0·Filename·Length·······0001·(1)
145 0051C2·Extra·Length··········0000·(0)145 0051C2·Extra·Length··········0000·(0)
146 0051C4·Filename··············'X'146 0051C4·Filename··············'X'
147 #147 #
Max diff block lines reached; 11031652/11037440 bytes (99.95%) of diff not shown.