38.2 MB
/srv/reproducible-results/rbuild-debian/r-b-build.GHoV68yG/b1/mono_6.12.0.199+dfsg-3_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.GHoV68yG/b2/mono_6.12.0.199+dfsg-3_amd64.changes
3.33 KB
Files
    
Offset 146, 25 lines modifiedOffset 146, 25 lines modified
146 ·c60bbeb2ab4c6bb3b08b779c4961013b·29404·cli-mono·optional·libmono-xbuild-tasks4.0-cil_6.12.0.199+dfsg-3_all.deb146 ·c60bbeb2ab4c6bb3b08b779c4961013b·29404·cli-mono·optional·libmono-xbuild-tasks4.0-cil_6.12.0.199+dfsg-3_all.deb
147 ·a1d076c0f6a6b637b891c2fbf8b126ff·7960984·debug·optional·libmonoboehm-2.0-1-dbg_6.12.0.199+dfsg-3_amd64.deb147 ·a1d076c0f6a6b637b891c2fbf8b126ff·7960984·debug·optional·libmonoboehm-2.0-1-dbg_6.12.0.199+dfsg-3_amd64.deb
148 ·e92844a81e8c63d32e79e3c1e299f8a6·1607776·cli-mono·optional·libmonoboehm-2.0-1_6.12.0.199+dfsg-3_amd64.deb148 ·e92844a81e8c63d32e79e3c1e299f8a6·1607776·cli-mono·optional·libmonoboehm-2.0-1_6.12.0.199+dfsg-3_amd64.deb
149 ·e7b4fc8480e3c107968ce415ddfdec28·1853428·cli-mono·optional·libmonoboehm-2.0-dev_6.12.0.199+dfsg-3_amd64.deb149 ·e7b4fc8480e3c107968ce415ddfdec28·1853428·cli-mono·optional·libmonoboehm-2.0-dev_6.12.0.199+dfsg-3_amd64.deb
150 ·7f5582837df64c557292877f8fc8d3cb·8808020·debug·optional·libmonosgen-2.0-1-dbg_6.12.0.199+dfsg-3_amd64.deb150 ·7f5582837df64c557292877f8fc8d3cb·8808020·debug·optional·libmonosgen-2.0-1-dbg_6.12.0.199+dfsg-3_amd64.deb
151 ·6b204a53ccc139361d89ad67d385f0e7·1692708·cli-mono·optional·libmonosgen-2.0-1_6.12.0.199+dfsg-3_amd64.deb151 ·6b204a53ccc139361d89ad67d385f0e7·1692708·cli-mono·optional·libmonosgen-2.0-1_6.12.0.199+dfsg-3_amd64.deb
152 ·abb7c51b6c3d14a43fd77b61df9b5171·1960240·cli-mono·optional·libmonosgen-2.0-dev_6.12.0.199+dfsg-3_amd64.deb152 ·abb7c51b6c3d14a43fd77b61df9b5171·1960240·cli-mono·optional·libmonosgen-2.0-dev_6.12.0.199+dfsg-3_amd64.deb
153 ·e63e9d8279c24d163f72b3c3f846aaa4·156708·cli-mono·optional·mono-4.0-gac_6.12.0.199+dfsg-3_all.deb153 ·4c5aec6b0157214f3255dc0e3eaeaafe·156652·cli-mono·optional·mono-4.0-gac_6.12.0.199+dfsg-3_all.deb
154 ·9fc840992760729cf6ea54ff27b98b90·22604·cli-mono·optional·mono-4.0-service_6.12.0.199+dfsg-3_all.deb154 ·9fc840992760729cf6ea54ff27b98b90·22604·cli-mono·optional·mono-4.0-service_6.12.0.199+dfsg-3_all.deb
155 ·041ae50dcbe767be0433fc10e13e135b·16056·cli-mono·optional·mono-complete_6.12.0.199+dfsg-3_amd64.deb155 ·041ae50dcbe767be0433fc10e13e135b·16056·cli-mono·optional·mono-complete_6.12.0.199+dfsg-3_amd64.deb
156 ·9693032de77dc6460b8ee6ba74b17c03·38916·shells·optional·mono-csharp-shell_6.12.0.199+dfsg-3_all.deb156 ·9693032de77dc6460b8ee6ba74b17c03·38916·shells·optional·mono-csharp-shell_6.12.0.199+dfsg-3_all.deb
157 ·de3e77837611d7d782fb4db53c2f18b7·6521168·debug·optional·mono-dbg_6.12.0.199+dfsg-3_all.deb 
158 ·cede7c05a3dbf52a4287c777e8f13bca·23551572·cli-mono·optional·mono-devel_6.12.0.199+dfsg-3_all.deb157 ·5a3e1b6709e7a07601a42a2eec94761a·6523256·debug·optional·mono-dbg_6.12.0.199+dfsg-3_all.deb
 158 ·53afd9bf67e2cd67f3e019db3cd83899·23550540·cli-mono·optional·mono-devel_6.12.0.199+dfsg-3_all.deb
159 ·7a13bdd38b7e9bb445941b832545286d·22324·cli-mono·optional·mono-gac_6.12.0.199+dfsg-3_all.deb159 ·7a13bdd38b7e9bb445941b832545286d·22324·cli-mono·optional·mono-gac_6.12.0.199+dfsg-3_all.deb
160 ·c9bbe63e33885a771f6d6ff52fb9f801·540000·cli-mono·optional·mono-mcs_6.12.0.199+dfsg-3_all.deb 
161 ·d56a96fa794665d5631c51bf80a05a50·1608480·cli-mono·optional·mono-runtime-boehm_6.12.0.199+dfsg-3_amd64.deb160 ·952cba52023ccc2ed959b6f233330519·540776·cli-mono·optional·mono-mcs_6.12.0.199+dfsg-3_all.deb
 161 ·22c72262893f12df39cf672003188358·1608776·cli-mono·optional·mono-runtime-boehm_6.12.0.199+dfsg-3_amd64.deb
162 ·5bc7525688215d23d10b67af71cdedcb·1185212·cli-mono·optional·mono-runtime-common_6.12.0.199+dfsg-3_amd64.deb162 ·5bc7525688215d23d10b67af71cdedcb·1185212·cli-mono·optional·mono-runtime-common_6.12.0.199+dfsg-3_amd64.deb
163 ·000d482ecf9dfac93deb9f57f484e856·21355664·debug·optional·mono-runtime-dbg_6.12.0.199+dfsg-3_amd64.deb163 ·94b3f1eef02ded4c2b4f989789df1b93·21356864·debug·optional·mono-runtime-dbg_6.12.0.199+dfsg-3_amd64.deb
164 ·52f66b6ed38b10a0ce52f4e3716ff576·1684096·cli-mono·optional·mono-runtime-sgen_6.12.0.199+dfsg-3_amd64.deb164 ·4057edc45ecf2b91b1c4d6fb503993c4·1684556·cli-mono·optional·mono-runtime-sgen_6.12.0.199+dfsg-3_amd64.deb
165 ·3638ae15ebfe319ccdbccb7342920a40·18084·cli-mono·optional·mono-runtime_6.12.0.199+dfsg-3_amd64.deb165 ·3638ae15ebfe319ccdbccb7342920a40·18084·cli-mono·optional·mono-runtime_6.12.0.199+dfsg-3_amd64.deb
166 ·c548d42dfb569b1ca2c422fbb8cf4497·5619064·debug·optional·mono-utils-dbgsym_6.12.0.199+dfsg-3_amd64.deb166 ·c548d42dfb569b1ca2c422fbb8cf4497·5619064·debug·optional·mono-utils-dbgsym_6.12.0.199+dfsg-3_amd64.deb
167 ·d82b91216e510bf45052e45d05d6add0·1290376·cli-mono·optional·mono-utils_6.12.0.199+dfsg-3_amd64.deb167 ·d82b91216e510bf45052e45d05d6add0·1290376·cli-mono·optional·mono-utils_6.12.0.199+dfsg-3_amd64.deb
168 ·ebd282791d2e397cb228e5cb2dabd0f6·457136·cli-mono·optional·mono-xbuild_6.12.0.199+dfsg-3_all.deb168 ·ebd282791d2e397cb228e5cb2dabd0f6·457136·cli-mono·optional·mono-xbuild_6.12.0.199+dfsg-3_all.deb
169 ·da071199c222d5af7e4fcc5569cc9d49·528424·cli-mono·optional·monodoc-base_6.12.0.199+dfsg-3_all.deb169 ·da071199c222d5af7e4fcc5569cc9d49·528424·cli-mono·optional·monodoc-base_6.12.0.199+dfsg-3_all.deb
170 ·833ad3932e03262195f0bf396ee3975f·18822188·doc·optional·monodoc-manual_6.12.0.199+dfsg-3_all.deb170 ·ca4efa4511195e84322cc4c75d2ab683·18821776·doc·optional·monodoc-manual_6.12.0.199+dfsg-3_all.deb
8.56 KB
mono-4.0-gac_6.12.0.199+dfsg-3_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary
2 -rw-r--r--···0········0········0······984·2025-02-26·20:51:36.000000·control.tar.xz2 -rw-r--r--···0········0········0······984·2025-02-26·20:51:36.000000·control.tar.xz
3 -rw-r--r--···0········0········0···155532·2025-02-26·20:51:36.000000·data.tar.xz3 -rw-r--r--···0········0········0···155476·2025-02-26·20:51:36.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-02-26·20:51:36.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/mono/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/mono/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/
6 -rwxr-xr-x···0·root·········(0)·root·········(0)···478720·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/gacutil.exe6 -rwxr-xr-x···0·root·········(0)·root·········(0)···479232·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/gacutil.exe
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/doc/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/doc/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/doc/mono-4.0-gac/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/doc/mono-4.0-gac/
10 -rw-r--r--···0·root·········(0)·root·········(0)·····3345·2025-02-26·20:51:36.000000·./usr/share/doc/mono-4.0-gac/changelog.Debian.gz10 -rw-r--r--···0·root·········(0)·root·········(0)·····3345·2025-02-26·20:51:36.000000·./usr/share/doc/mono-4.0-gac/changelog.Debian.gz
11 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2024-09-03·12:31:04.000000·./usr/share/doc/mono-4.0-gac/copyright11 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2024-09-03·12:31:04.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:·0x0007618e17 »       ········Entry·Point·RVA:·0x0007621e
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:·0x00076140·[0x0000004b]47 »       ·····Import·Table:·0x000761d0·[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:·0x0007419463 »       ···Virtual·Size:·0x00074224
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:·0x000001d873 »       ···Virtual·Size:·0x000001d4
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:·0x000360c8·[0x00040078]105 »       ·········Metadata:·0x000360ec·[0x000400e4]
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·-·0x00040078·[25384·==·0x00006328]128 »       ·······Blob:·0x00039d50·-·0x000400e4·[25492·==·0x00006394]
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·345c4)132 Table·Module:·1·records·(12·bytes,·at·345e8)
133 Table·TypeRef:·185·records·(10·bytes,·at·345d0)133 Table·TypeRef:·185·records·(10·bytes,·at·345f4)
134 Table·TypeDef:·364·records·(18·bytes,·at·34d0a)134 Table·TypeDef:·364·records·(18·bytes,·at·34d2e)
135 Table·Field:·1871·records·(8·bytes,·at·366a2)135 Table·Field:·1871·records·(8·bytes,·at·366c6)
136 Table·Method:·3576·records·(16·bytes,·at·3a11a)136 Table·Method:·3576·records·(16·bytes,·at·3a13e)
137 Table·Param:·3321·records·(8·bytes,·at·4809a)137 Table·Param:·3321·records·(8·bytes,·at·480be)
138 Table·InterfaceImpl:·51·records·(4·bytes,·at·4e862)138 Table·InterfaceImpl:·51·records·(4·bytes,·at·4e886)
139 Table·MemberRef:·1103·records·(8·bytes,·at·4e92e)139 Table·MemberRef:·1103·records·(8·bytes,·at·4e952)
140 Table·Constant:·513·records·(6·bytes,·at·50ba6)140 Table·Constant:·513·records·(6·bytes,·at·50bca)
141 Table·CustomAttribute:·96·records·(8·bytes,·at·517ac)141 Table·CustomAttribute:·96·records·(8·bytes,·at·517d0)
142 Table·DeclSecurity:·1·records·(6·bytes,·at·51aac)142 Table·DeclSecurity:·1·records·(6·bytes,·at·51ad0)
143 Table·ClassLayout:·10·records·(8·bytes,·at·51ab2)143 Table·ClassLayout:·10·records·(8·bytes,·at·51ad6)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·51b02)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·51b26)
145 Table·StandaloneSig:·521·records·(2·bytes,·at·51b0e)145 Table·StandaloneSig:·521·records·(2·bytes,·at·51b32)
146 Table·EventMap:·2·records·(4·bytes,·at·51f20)146 Table·EventMap:·2·records·(4·bytes,·at·51f44)
147 Table·Event:·4·records·(8·bytes,·at·51f28)147 Table·Event:·4·records·(8·bytes,·at·51f4c)
148 Table·PropertyMap:·149·records·(4·bytes,·at·51f48)148 Table·PropertyMap:·149·records·(4·bytes,·at·51f6c)
149 Table·Property:·1036·records·(8·bytes,·at·5219c)149 Table·Property:·1036·records·(8·bytes,·at·521c0)
150 Table·MethodSemantics:·1072·records·(6·bytes,·at·541fc)150 Table·MethodSemantics:·1072·records·(6·bytes,·at·54220)
Max diff block lines reached; 0/6776 bytes (0.00%) of diff not shown.
10.9 MB
mono-dbg_6.12.0.199+dfsg-3_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary
2 -rw-r--r--···0········0········0·····7376·2025-02-26·20:51:36.000000·control.tar.xz2 -rw-r--r--···0········0········0·····7376·2025-02-26·20:51:36.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6513600·2025-02-26·20:51:36.000000·data.tar.xz3 -rw-r--r--···0········0········0··6515688·2025-02-26·20:51:36.000000·data.tar.xz
562 B
control.tar.xz
534 B
control.tar
464 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·mono-dbg1 Package:·mono-dbg
2 Source:·mono2 Source:·mono
3 Version:·6.12.0.199+dfsg-33 Version:·6.12.0.199+dfsg-3
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Antoine·Le·Gonidec·<debian@dotslashplay.it>5 Maintainer:·Antoine·Le·Gonidec·<debian@dotslashplay.it>
6 Installed-Size:·215736 Installed-Size:·21572
7 Replaces:·monodoc-base·(<<·2.4)7 Replaces:·monodoc-base·(<<·2.4)
8 Section:·debug8 Section:·debug
9 Priority:·optional9 Priority:·optional
10 Multi-Arch:·foreign10 Multi-Arch:·foreign
11 Homepage:·http://www.mono-project.com/11 Homepage:·http://www.mono-project.com/
12 Description:·Mono·debugging·symbols12 Description:·Mono·debugging·symbols
13 ·This·package·contains·the·debugging·symbols·of·various·libmono-*·and·mono-*13 ·This·package·contains·the·debugging·symbols·of·various·libmono-*·and·mono-*
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
10.9 MB
data.tar.xz
10.9 MB
data.tar
5.54 KB
file list
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 -rw-r--r--···0·root·········(0)·root·········(0)······767·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll.mdb12 -rw-r--r--···0·root·········(0)·root·········(0)······767·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll.mdb
13 -rw-r--r--···0·root·········(0)·root·········(0)······905·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll.mdb13 -rw-r--r--···0·root·········(0)·root·········(0)······905·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll.mdb
14 -rw-r--r--···0·root·········(0)·root·········(0)······444·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll.mdb14 -rw-r--r--···0·root·········(0)·root·········(0)······444·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll.mdb
15 -rw-r--r--···0·root·········(0)·root·········(0)·····1774·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll.mdb15 -rw-r--r--···0·root·········(0)·root·········(0)·····1774·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll.mdb
16 -rw-r--r--···0·root·········(0)·root·········(0)······621·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll.mdb16 -rw-r--r--···0·root·········(0)·root·········(0)······621·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll.mdb
17 -rw-r--r--···0·root·········(0)·root·········(0)······835·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/System.Threading.AccessControl.dll.mdb17 -rw-r--r--···0·root·········(0)·root·········(0)······835·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/Facades/System.Threading.AccessControl.dll.mdb
18 -rw-r--r--···0·root·········(0)·root·········(0)····11683·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe.mdb18 -rw-r--r--···0·root·········(0)·root·········(0)····11683·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe.mdb
19 -rw-r--r--···0·root·········(0)·root·········(0)···211048·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/al.exe.mdb19 -rw-r--r--···0·root·········(0)·root·········(0)···210934·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/al.exe.mdb
20 -rw-r--r--···0·root·········(0)·root·········(0)····13783·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/aprofutil.exe.mdb20 -rw-r--r--···0·root·········(0)·root·········(0)····13783·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/aprofutil.exe.mdb
21 -rw-r--r--···0·root·········(0)·root·········(0)·····1033·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/browsercaps-updater.exe.mdb21 -rw-r--r--···0·root·········(0)·root·········(0)·····1033·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/browsercaps-updater.exe.mdb
22 -rw-r--r--···0·root·········(0)·root·········(0)·····5026·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/caspol.exe.mdb22 -rw-r--r--···0·root·········(0)·root·········(0)·····5026·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/caspol.exe.mdb
23 -rw-r--r--···0·root·········(0)·root·········(0)····12436·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/cccheck.exe.mdb23 -rw-r--r--···0·root·········(0)·root·········(0)····12436·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/cccheck.exe.mdb
24 -rw-r--r--···0·root·········(0)·root·········(0)····12532·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/ccrewrite.exe.mdb24 -rw-r--r--···0·root·········(0)·root·········(0)····12532·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/ccrewrite.exe.mdb
25 -rw-r--r--···0·root·········(0)·root·········(0)·····1840·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/cert-sync.exe.mdb25 -rw-r--r--···0·root·········(0)·root·········(0)·····1840·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/cert-sync.exe.mdb
26 -rw-r--r--···0·root·········(0)·root·········(0)·····1231·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/cert2spc.exe.mdb26 -rw-r--r--···0·root·········(0)·root·········(0)·····1231·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/cert2spc.exe.mdb
Offset 41, 26 lines modifiedOffset 41, 26 lines modified
41 -rw-r--r--···0·root·········(0)·root·········(0)····15112·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/illinkanalyzer.exe.mdb41 -rw-r--r--···0·root·········(0)·root·········(0)····15112·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/illinkanalyzer.exe.mdb
42 -rw-r--r--···0·root·········(0)·root·········(0)·····1083·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/installutil.exe.mdb42 -rw-r--r--···0·root·········(0)·root·········(0)·····1083·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/installutil.exe.mdb
43 -rw-r--r--···0·root·········(0)·root·········(0)······958·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/installvst.exe.mdb43 -rw-r--r--···0·root·········(0)·root·········(0)······958·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/installvst.exe.mdb
44 -rw-r--r--···0·root·········(0)·root·········(0)····13443·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/lc.exe.mdb44 -rw-r--r--···0·root·········(0)·root·········(0)····13443·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/lc.exe.mdb
45 -rw-r--r--···0·root·········(0)·root·········(0)·····1427·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/macpack.exe.mdb45 -rw-r--r--···0·root·········(0)·root·········(0)·····1427·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/macpack.exe.mdb
46 -rw-r--r--···0·root·········(0)·root·········(0)·····2118·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/makecert.exe.mdb46 -rw-r--r--···0·root·········(0)·root·········(0)·····2118·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/makecert.exe.mdb
47 -rw-r--r--···0·root·········(0)·root·········(0)····12045·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mconfig.exe.mdb47 -rw-r--r--···0·root·········(0)·root·········(0)····12045·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mconfig.exe.mdb
48 -rw-r--r--···0·root·········(0)·root·········(0)···659252·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mcs.exe.mdb48 -rw-r--r--···0·root·········(0)·root·········(0)···659185·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mcs.exe.mdb
49 -rw-r--r--···0·root·········(0)·root·········(0)····12806·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mdbrebase.exe.mdb49 -rw-r--r--···0·root·········(0)·root·········(0)····12806·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mdbrebase.exe.mdb
50 -rw-r--r--···0·root·········(0)·root·········(0)···141749·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mdoc.exe.mdb50 -rw-r--r--···0·root·········(0)·root·········(0)···141749·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mdoc.exe.mdb
51 -rw-r--r--···0·root·········(0)·root·········(0)···213045·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mkbundle.exe.mdb51 -rw-r--r--···0·root·········(0)·root·········(0)···213045·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mkbundle.exe.mdb
52 -rw-r--r--···0·root·········(0)·root·········(0)······349·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mod.exe.mdb52 -rw-r--r--···0·root·········(0)·root·········(0)······349·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mod.exe.mdb
53 -rw-r--r--···0·root·········(0)·root·········(0)····20407·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-api-diff.exe.mdb53 -rw-r--r--···0·root·········(0)·root·········(0)····20407·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-api-diff.exe.mdb
54 -rw-r--r--···0·root·········(0)·root·········(0)····30750·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-api-html.exe.mdb54 -rw-r--r--···0·root·········(0)·root·········(0)····30750·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-api-html.exe.mdb
55 -rw-r--r--···0·root·········(0)·root·········(0)····26178·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-api-info.exe.mdb55 -rw-r--r--···0·root·········(0)·root·········(0)····26178·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-api-info.exe.mdb
56 -rw-r--r--···0·root·········(0)·root·········(0)···212781·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-cil-strip.exe.mdb56 -rw-r--r--···0·root·········(0)·root·········(0)···212781·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-cil-strip.exe.mdb
57 -rw-r--r--···0·root·········(0)·root·········(0)·····1630·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-service.exe.mdb57 -rw-r--r--···0·root·········(0)·root·········(0)·····1630·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-service.exe.mdb
58 -rw-r--r--···0·root·········(0)·root·········(0)····13871·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe.mdb58 -rw-r--r--···0·root·········(0)·root·········(0)····13871·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe.mdb
59 -rw-r--r--···0·root·········(0)·root·········(0)···234728·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-symbolicate.exe.mdb59 -rw-r--r--···0·root·········(0)·root·········(0)···234834·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-symbolicate.exe.mdb
60 -rw-r--r--···0·root·········(0)·root·········(0)·····1277·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-xmltool.exe.mdb60 -rw-r--r--···0·root·········(0)·root·········(0)·····1277·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mono-xmltool.exe.mdb
61 -rw-r--r--···0·root·········(0)·root·········(0)···217896·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/monop.exe.mdb61 -rw-r--r--···0·root·········(0)·root·········(0)···217896·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/monop.exe.mdb
62 -rw-r--r--···0·root·········(0)·root·········(0)·····2115·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mozroots.exe.mdb62 -rw-r--r--···0·root·········(0)·root·········(0)·····2115·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mozroots.exe.mdb
63 -rw-r--r--···0·root·········(0)·root·········(0)··1647113·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mscorlib.dll.mdb63 -rw-r--r--···0·root·········(0)·root·········(0)··1647113·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/mscorlib.dll.mdb
64 -rw-r--r--···0·root·········(0)·root·········(0)····15577·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/pdb2mdb.exe.mdb64 -rw-r--r--···0·root·········(0)·root·········(0)····15577·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/pdb2mdb.exe.mdb
65 -rw-r--r--···0·root·········(0)·root·········(0)·····2741·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/permview.exe.mdb65 -rw-r--r--···0·root·········(0)·root·········(0)·····2741·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/permview.exe.mdb
66 -rw-r--r--···0·root·········(0)·root·········(0)····24466·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/resgen.exe.mdb66 -rw-r--r--···0·root·········(0)·root·········(0)····24466·2025-02-26·20:51:36.000000·./usr/lib/mono/4.5/resgen.exe.mdb
1.7 MB
./usr/lib/mono/4.5/al.exe.mdb
    
Offset 1, 490 lines modifiedOffset 1, 490 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·6fa9·aed9·78a8·a746·b299·3bdb·fa4c·2969··o...x..F..;..L)i00000010:·2a7a·a68f·5239·fc40·a8b1·9f7a·3609·9aec··*z..R9.@...z6...
00000020:·6838·0300·7000·0000·108a·0200·5d00·0000··h8..p.......]...00000020:·f637·0300·7000·0000·9e89·0200·5d00·0000··.7..p.......]...
00000030:·8035·0300·e802·0000·5d00·0000·9832·0300··.5......]....2..00000030:·0e35·0300·e802·0000·5d00·0000·2632·0300··.5......]...&2..
00000040:·e802·0000·020e·0000·808a·0200·18a8·0000··................00000040:·e802·0000·020e·0000·0e8a·0200·18a8·0000··................
00000050:·0000·0000·0000·0000·6838·0300·0000·0000··........h8......00000050:·0000·0000·0000·0000·f637·0300·0000·0000··.........7......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·402f·6275·696c·642f·7265·7072·6f64·7563··@/build/reproduc00000070:·402f·6275·696c·642f·7265·7072·6f64·7563··@/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m
000000a0:·6373·2f74·6f6f·6c73·2f61·6c2f·416c·2e63··cs/tools/al/Al.c000000a0:·6373·2f74·6f6f·6c73·2f61·6c2f·416c·2e63··cs/tools/al/Al.c
000000b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.000000b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
000000c0:·9935·44e7·b435·6259·688a·5c72·772c·199a··.5D..5bYh.\rw,..000000c0:·9935·44e7·b435·6259·688a·5c72·772c·199a··.5D..5bYh.\rw,..
000000d0:·2800·482f·6275·696c·642f·7265·7072·6f64··(.H/build/reprod000000d0:·2800·482f·6275·696c·642f·7265·7072·6f64··(.H/build/reprod
000000e0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono000000e0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
000000f0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg000000f0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg
00000100:·2f6d·6373·2f62·7569·6c64·2f63·6f6d·6d6f··/mcs/build/commo00000100:·2f6d·6373·2f62·7569·6c64·2f63·6f6d·6d6f··/mcs/build/commo
00000110:·6e2f·436f·6e73·7473·2e63·7360·a66e·40cf··n/Consts.cs`.n@.00000110:·6e2f·436f·6e73·7473·2e63·7360·a66e·40cf··n/Consts.cs`.n@.
00000120:·6482·4cb6·f042·d481·72a7·9920·c747·6c5b··d.L..B..r..·.Gl[00000120:·6482·4cb6·f042·d481·72a7·9920·c747·6c5b··d.L..B..r..·.Gl[
00000130:·de13·37b6·ac89·550b·9c83·5a00·4b2f·6275··..7...U...Z.K/bu00000130:·de13·37b6·ac89·550b·9c83·5a00·4f2f·6275··..7...U...Z.O/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:·2f54·7970·6549·6e66·6f2e·6373·60a6·6e40··/TypeInfo.cs`.n@
00000180:·2f55·7469·6c2e·6373·60a6·6e40·cf64·824c··/Util.cs`.n@.d.L 
00000190:·b6f0·42d4·8172·a799·74fa·0c40·2178·0d8a··..B..r..t..@!x.. 
000001a0:·d970·739e·9850·4908·0052·2f62·7569·6c64··.ps..PI..R/build 
000001b0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000001c0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
000001d0:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
000001e0:·2f69·6b76·6d2f·7265·666c·6563·742f·4d61··/ikvm/reflect/Ma 
000001f0:·7273·6861·6c53·7065·632e·6373·60a6·6e40··rshalSpec.cs`.n@ 
00000200:·cf64·824c·b6f0·42d4·8172·a799·9d5b·053e··.d.L..B..r...[.>00000190:·cf64·824c·b6f0·42d4·8172·a799·6abe·edc2··.d.L..B..r..j...
00000210:·3674·a5b5·8437·4909·61c3·04b4·0055·2f62··6t...7I.a....U/b000001a0:·c39f·3f85·1b08·c749·e439·20e3·005e·2f62··..?....I.9·..^/b
00000220:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl000001b0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
00000230:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12000001c0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12
00000240:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte 
00000250:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000260:·742f·5479·7065·4e61·6d65·5061·7273·6572··t/TypeNameParser 
00000270:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000280:·72a7·998c·569c·0496·9953·c033·2132·b6c1··r...V....S.3!2.. 
00000290:·6f36·d100·502f·6275·696c·642f·7265·7072··o6..P/build/repr 
000002a0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
000002b0:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
000002c0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
000002d0:·2f72·6566·6c65·6374·2f46·6965·6c64·496e··/reflect/FieldIn 
000002e0:·666f·2e63·7360·a66e·40cf·6482·4cb6·f042··fo.cs`.n@.d.L..B 
000002f0:·d481·72a7·99bc·5323·60dd·b297·f9b2·ba2d··..r...S#`......- 
00000300:·4e32·88b9·c300·5e2f·6275·696c·642f·7265··N2....^/build/re 
00000310:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00000320:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00000330:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000340:·766d·2f72·6566·6c65·6374·2f42·6164·496d··vm/reflect/BadIm 
00000350:·6167·6546·6f72·6d61·7445·7863·6570·7469··ageFormatExcepti 
00000360:·6f6e·2e63·7360·a66e·40cf·6482·4cb6·f042··on.cs`.n@.d.L..B 
00000370:·d481·72a7·99ee·2933·185c·e404·bb53·3743··..r...)3.\...S7C 
00000380:·006e·0cd7·cc00·5a2f·6275·696c·642f·7265··.n....Z/build/re 
00000390:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
000003a0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
000003b0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
000003c0:·766d·2f72·6566·6c65·6374·2f43·7573·746f··vm/reflect/Custo 
000003d0:·6d41·7474·7269·6275·7465·4461·7461·2e63··mAttributeData.c 
000003e0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000003f0:·9977·e3be·752b·e925·92fe·564c·f261·9a75··.w..u+.%..VL.a.u 
00000400:·4700·582f·6275·696c·642f·7265·7072·6f64··G.X/build/reprod 
00000410:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000420:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000430:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000440:·6566·6c65·6374·2f50·6172·616d·6574·6572··eflect/Parameter 
00000450:·4d6f·6469·6669·6572·2e63·7360·a66e·40cf··Modifier.cs`.n@. 
00000460:·6482·4cb6·f042·d481·72a7·99a9·deb8·3cb0··d.L..B..r.....<. 
00000470:·8423·78b0·f528·ea2f·d7d2·1300·582f·6275··.#x..(./....X/bu 
00000480:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000490:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
000004a0:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
000004b0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000004c0:·2f53·7472·6f6e·674e·616d·654b·6579·5061··/StrongNameKeyPa 
000004d0:·6972·2e63·7360·a66e·40cf·6482·4cb6·f042··ir.cs`.n@.d.L..B 
000004e0:·d481·72a7·990d·2851·a6a5·5504·791e·464a··..r...(Q..U.y.FJ 
000004f0:·8108·37d5·0b00·512f·6275·696c·642f·7265··..7...Q/build/re 
00000500:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00000510:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00000520:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000530:·766d·2f72·6566·6c65·6374·2f4d·6574·686f··vm/reflect/Metho 
00000540:·6442·6173·652e·6373·60a6·6e40·cf64·824c··dBase.cs`.n@.d.L 
00000550:·b6f0·42d4·8172·a799·2d7b·1f40·e930·8f03··..B..r..-{.@.0.. 
00000560:·ce94·ddad·c142·dfdc·0056·2f62·7569·6c64··.....B...V/build 
00000570:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000580:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
00000590:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
000005a0:·2f69·6b76·6d2f·7265·666c·6563·742f·4d65··/ikvm/reflect/Me 
000005b0:·7468·6f64·5369·676e·6174·7572·652e·6373··thodSignature.cs 
000005c0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
000005d0:·71ab·19f7·c2a9·8a8e·5cb5·292e·522f·3bce··q.......\.).R/;. 
000005e0:·005e·2f62·7569·6c64·2f72·6570·726f·6475··.^/build/reprodu 
000005f0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
00000600:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
00000610:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000620:·666c·6563·742f·4578·6365·7074·696f·6e48··flect/ExceptionH 
00000630:·616e·646c·696e·6743·6c61·7573·652e·6373··andlingClause.cs 
00000640:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00000650:·d648·2f8b·cdaf·7ea0·0335·4cc0·49d6·0b54··.H/...~..5L.I..T 
00000660:·004c·2f62·7569·6c64·2f72·6570·726f·6475··.L/build/reprodu 
00000670:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
00000680:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
00000690:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000006a0:·666c·6563·742f·456e·756d·732e·6373·60a6··flect/Enums.cs`. 
000006b0:·6e40·cf64·824c·b6f0·42d4·8172·a799·bd44··n@.d.L..B..r...D 
000006c0:·46cf·b444·38e1·f603·2ba2·f9c9·bc9f·0051··F..D8...+......Q 
000006d0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000006e0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000006f0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
00000700:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000710:·6563·742f·5072·6f6a·6563·7469·6f6e·2e63··ect/Projection.c 
00000720:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000730:·992c·d344·6a2e·8d4c·7306·ac59·2308·8da6··.,.Dj..Ls..Y#... 
00000740:·ec00·562f·6275·696c·642f·7265·7072·6f64··..V/build/reprod 
00000750:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000760:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000770:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000780:·6566·6c65·6374·2f43·7573·746f·6d4d·6f64··eflect/CustomMod 
00000790:·6966·6965·7273·2e63·7360·a66e·40cf·6482··ifiers.cs`.n@.d. 
000007a0:·4cb6·f042·d481·72a7·992a·7d13·b5f0·d7a2··L..B..r..*}..... 
000007b0:·b602·33a4·4db3·1b83·5600·542f·6275·696c··..3.M...V.T/buil 
000007c0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
000007d0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
Max diff block lines reached; 1738304/1783381 bytes (97.47%) of diff not shown.
1.47 MB
./usr/lib/mono/4.5/gacutil.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:·6a79·c58f·932c·264f·b94b·a357·91b0·54d8··jy...,&O.K.W..T.00000010:·cea8·0775·7374·3745·87a4·7acf·287c·581e··...ust7E..z.(|X.
00000020:·d41f·0300·7000·0000·a479·0200·5a00·0000··....p....y..Z...00000020:·d41f·0300·7000·0000·a479·0200·5a00·0000··....p....y..Z...
00000030:·041d·0300·d002·0000·5a00·0000·341a·0300··........Z...4...00000030:·041d·0300·d002·0000·5a00·0000·341a·0300··........Z...4...
00000040:·d002·0000·580d·0000·147a·0200·20a0·0000··....X....z..·...00000040:·d002·0000·580d·0000·147a·0200·20a0·0000··....X....z..·...
00000050:·0000·0000·0000·0000·d41f·0300·0000·0000··................00000050:·0000·0000·0000·0000·d41f·0300·0000·0000··................
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·492f·6275·696c·642f·7265·7072·6f64·7563··I/build/reproduc00000070:·492f·6275·696c·642f·7265·7072·6f64·7563··I/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
Offset 15, 332 lines modifiedOffset 15, 332 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·4b2f·6275·696c·642f·7265·7072·6f64··..K/build/reprod00000150:·e200·4f2f·6275·696c·642f·7265·7072·6f64··..O/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·2f54·7970·6549·6e66·6f2e··eflect/TypeInfo.
00000190:·6566·6c65·6374·2f55·7469·6c2e·6373·60a6··eflect/Util.cs`. 
000001a0:·6e40·cf64·824c·b6f0·42d4·8172·a799·74fa··n@.d.L..B..r..t. 
000001b0:·0c40·2178·0d8a·d970·739e·9850·4908·0052··.@!x...ps..PI..R 
000001c0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000001d0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000001e0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
000001f0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000200:·6563·742f·4d61·7273·6861·6c53·7065·632e··ect/MarshalSpec. 
00000210:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r000001a0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r
00000220:·a799·9d5b·053e·3674·a5b5·8437·4909·61c3··...[.>6t...7I.a.000001b0:·a799·6abe·edc2·c39f·3f85·1b08·c749·e439··..j.....?....I.9
00000230:·04b4·0055·2f62·7569·6c64·2f72·6570·726f··...U/build/repro000001c0:·20e3·005e·2f62·7569·6c64·2f72·6570·726f···..^/build/repro
00000240:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000250:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000260:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000270:·7265·666c·6563·742f·5479·7065·4e61·6d65··reflect/TypeName 
00000280:·5061·7273·6572·2e63·7360·a66e·40cf·6482··Parser.cs`.n@.d. 
00000290:·4cb6·f042·d481·72a7·998c·569c·0496·9953··L..B..r...V....S 
000002a0:·c033·2132·b6c1·6f36·d100·502f·6275·696c··.3!2..o6..P/buil 
000002b0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
000002c0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
000002d0:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
000002e0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f46··l/ikvm/reflect/F 
000002f0:·6965·6c64·496e·666f·2e63·7360·a66e·40cf··ieldInfo.cs`.n@. 
00000300:·6482·4cb6·f042·d481·72a7·99bc·5323·60dd··d.L..B..r...S#`. 
00000310:·b297·f9b2·ba2d·4e32·88b9·c300·5e2f·6275··.....-N2....^/bu 
00000320:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000330:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000340:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
00000350:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000360:·2f42·6164·496d·6167·6546·6f72·6d61·7445··/BadImageFormatE 
00000370:·7863·6570·7469·6f6e·2e63·7360·a66e·40cf··xception.cs`.n@. 
00000380:·6482·4cb6·f042·d481·72a7·99ee·2933·185c··d.L..B..r...)3.\ 
00000390:·e404·bb53·3743·006e·0cd7·cc00·5a2f·6275··...S7C.n....Z/bu 
000003a0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
000003b0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
000003c0:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
000003d0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000003e0:·2f43·7573·746f·6d41·7474·7269·6275·7465··/CustomAttribute 
000003f0:·4461·7461·2e63·7360·a66e·40cf·6482·4cb6··Data.cs`.n@.d.L. 
00000400:·f042·d481·72a7·9977·e3be·752b·e925·92fe··.B..r..w..u+.%.. 
00000410:·564c·f261·9a75·4700·582f·6275·696c·642f··VL.a.uG.X/build/ 
00000420:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000430:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00000440:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
00000450:·696b·766d·2f72·6566·6c65·6374·2f50·6172··ikvm/reflect/Par 
00000460:·616d·6574·6572·4d6f·6469·6669·6572·2e63··ameterModifier.c 
00000470:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000480:·99a9·deb8·3cb0·8423·78b0·f528·ea2f·d7d2··....<..#x..(./.. 
00000490:·1300·582f·6275·696c·642f·7265·7072·6f64··..X/build/reprod 
000004a0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
000004b0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
000004c0:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
000004d0:·6566·6c65·6374·2f53·7472·6f6e·674e·616d··eflect/StrongNam 
000004e0:·654b·6579·5061·6972·2e63·7360·a66e·40cf··eKeyPair.cs`.n@. 
000004f0:·6482·4cb6·f042·d481·72a7·990d·2851·a6a5··d.L..B..r...(Q.. 
00000500:·5504·791e·464a·8108·37d5·0b00·512f·6275··U.y.FJ..7...Q/bu 
00000510:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000520:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000530:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
00000540:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000550:·2f4d·6574·686f·6442·6173·652e·6373·60a6··/MethodBase.cs`. 
00000560:·6e40·cf64·824c·b6f0·42d4·8172·a799·2d7b··n@.d.L..B..r..-{ 
00000570:·1f40·e930·8f03·ce94·ddad·c142·dfdc·0056··.@.0.......B...V 
00000580:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000590:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000005a0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
000005b0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000005c0:·6563·742f·4d65·7468·6f64·5369·676e·6174··ect/MethodSignat 
000005d0:·7572·652e·6373·60a6·6e40·cf64·824c·b6f0··ure.cs`.n@.d.L.. 
000005e0:·42d4·8172·a799·71ab·19f7·c2a9·8a8e·5cb5··B..r..q.......\. 
000005f0:·292e·522f·3bce·005e·2f62·7569·6c64·2f72··).R/;..^/build/r 
00000600:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000610:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
00000620:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
00000630:·6b76·6d2f·7265·666c·6563·742f·4578·6365··kvm/reflect/Exce 
00000640:·7074·696f·6e48·616e·646c·696e·6743·6c61··ptionHandlingCla 
00000650:·7573·652e·6373·60a6·6e40·cf64·824c·b6f0··use.cs`.n@.d.L.. 
00000660:·42d4·8172·a799·d648·2f8b·cdaf·7ea0·0335··B..r...H/...~..5 
00000670:·4cc0·49d6·0b54·004c·2f62·7569·6c64·2f72··L.I..T.L/build/r 
00000680:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000690:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
000006a0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
000006b0:·6b76·6d2f·7265·666c·6563·742f·456e·756d··kvm/reflect/Enum 
000006c0:·732e·6373·60a6·6e40·cf64·824c·b6f0·42d4··s.cs`.n@.d.L..B. 
000006d0:·8172·a799·bd44·46cf·b444·38e1·f603·2ba2··.r...DF..D8...+. 
000006e0:·f9c9·bc9f·0051·2f62·7569·6c64·2f72·6570··.....Q/build/rep 
000006f0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000700:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
00000710:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
00000720:·6d2f·7265·666c·6563·742f·5072·6f6a·6563··m/reflect/Projec 
00000730:·7469·6f6e·2e63·7360·a66e·40cf·6482·4cb6··tion.cs`.n@.d.L. 
00000740:·f042·d481·72a7·992c·d344·6a2e·8d4c·7306··.B..r..,.Dj..Ls. 
00000750:·ac59·2308·8da6·ec00·562f·6275·696c·642f··.Y#.....V/build/ 
00000760:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000770:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00000780:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
00000790:·696b·766d·2f72·6566·6c65·6374·2f43·7573··ikvm/reflect/Cus 
000007a0:·746f·6d4d·6f64·6966·6965·7273·2e63·7360··tomModifiers.cs` 
000007b0:·a66e·40cf·6482·4cb6·f042·d481·72a7·992a··.n@.d.L..B..r..* 
000007c0:·7d13·b5f0·d7a2·b602·33a4·4db3·1b83·5600··}.......3.M...V. 
000007d0:·542f·6275·696c·642f·7265·7072·6f64·7563··T/build/reproduc 
000007e0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000007f0:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
00000800:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00000810:·6c65·6374·2f50·6172·616d·6574·6572·496e··lect/ParameterIn 
Max diff block lines reached; 1496664/1541621 bytes (97.08%) of diff not shown.
1.47 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:·7668·8e0d·3500·7f49·a393·1d74·e65e·2e84··vh..5..I...t.^..00000010:·a864·be50·6657·8d41·9724·b0d5·458b·fec5··.d.PfW.A.$..E...
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, 478 lines modifiedOffset 68, 478 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·004b·2f62·7569·6c64·2f72·6570··...D.K/build/rep000004a0:·d4f1·a244·004f·2f62·7569·6c64·2f72·6570··...D.O/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·5574·696c·2e63··m/reflect/Util.c000004e0:·6d2f·7265·666c·6563·742f·5479·7065·496e··m/reflect/TypeIn
000004f0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000500:·9974·fa0c·4021·780d·8ad9·7073·9e98·5049··.t..@!x...ps..PI 
00000510:·0800·522f·6275·696c·642f·7265·7072·6f64··..R/build/reprod 
00000520:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000530:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000540:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000550:·6566·6c65·6374·2f4d·6172·7368·616c·5370··eflect/MarshalSp 
00000560:·6563·2e63·7360·a66e·40cf·6482·4cb6·f042··ec.cs`.n@.d.L..B000004f0:·666f·2e63·7360·a66e·40cf·6482·4cb6·f042··fo.cs`.n@.d.L..B
00000570:·d481·72a7·999d·5b05·3e36·74a5·b584·3749··..r...[.>6t...7I00000500:·d481·72a7·996a·beed·c2c3·9f3f·851b·08c7··..r..j.....?....
00000580:·0961·c304·b400·552f·6275·696c·642f·7265··.a....U/build/re00000510:·49e4·3920·e300·5e2f·6275·696c·642f·7265··I.9·..^/build/re
00000590:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/00000520:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
000005a0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+00000530:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+
000005b0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik00000540:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik
000005c0:·766d·2f72·6566·6c65·6374·2f54·7970·654e··vm/reflect/TypeN00000550:·766d·2f72·6566·6c65·6374·2f45·7863·6570··vm/reflect/Excep
000005d0:·616d·6550·6172·7365·722e·6373·60a6·6e40··ameParser.cs`.n@ 
000005e0:·cf64·824c·b6f0·42d4·8172·a799·8c56·9c04··.d.L..B..r...V.. 
000005f0:·9699·53c0·3321·32b6·c16f·36d1·0050·2f62··..S.3!2..o6..P/b 
00000600:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000610:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00000620:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte 
00000630:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000640:·742f·4669·656c·6449·6e66·6f2e·6373·60a6··t/FieldInfo.cs`. 
00000650:·6e40·cf64·824c·b6f0·42d4·8172·a799·bc53··n@.d.L..B..r...S 
00000660:·2360·ddb2·97f9·b2ba·2d4e·3288·b9c3·005e··#`......-N2....^ 
00000670:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000680:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00000690:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
000006a0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000006b0:·6563·742f·4261·6449·6d61·6765·466f·726d··ect/BadImageForm 
000006c0:·6174·4578·6365·7074·696f·6e2e·6373·60a6··atException.cs`. 
000006d0:·6e40·cf64·824c·b6f0·42d4·8172·a799·ee29··n@.d.L..B..r...) 
000006e0:·3318·5ce4·04bb·5337·4300·6e0c·d7cc·005a··3.\...S7C.n....Z 
000006f0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000700:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00000710:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
00000720:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000730:·6563·742f·4375·7374·6f6d·4174·7472·6962··ect/CustomAttrib 
00000740:·7574·6544·6174·612e·6373·60a6·6e40·cf64··uteData.cs`.n@.d 
00000750:·824c·b6f0·42d4·8172·a799·77e3·be75·2be9··.L..B..r..w..u+. 
00000760:·2592·fe56·4cf2·619a·7547·0058·2f62·7569··%..VL.a.uG.X/bui 
00000770:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000780:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000790:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
000007a0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
000007b0:·5061·7261·6d65·7465·724d·6f64·6966·6965··ParameterModifie 
000007c0:·722e·6373·60a6·6e40·cf64·824c·b6f0·42d4··r.cs`.n@.d.L..B. 
000007d0:·8172·a799·a9de·b83c·b084·2378·b0f5·28ea··.r.....<..#x..(. 
000007e0:·2fd7·d213·0058·2f62·7569·6c64·2f72·6570··/....X/build/rep 
000007f0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000800:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
00000810:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
00000820:·6d2f·7265·666c·6563·742f·5374·726f·6e67··m/reflect/Strong 
00000830:·4e61·6d65·4b65·7950·6169·722e·6373·60a6··NameKeyPair.cs`. 
00000840:·6e40·cf64·824c·b6f0·42d4·8172·a799·0d28··n@.d.L..B..r...( 
00000850:·51a6·a555·0479·1e46·4a81·0837·d50b·0051··Q..U.y.FJ..7...Q 
00000860:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000870:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00000880:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
00000890:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000008a0:·6563·742f·4d65·7468·6f64·4261·7365·2e63··ect/MethodBase.c 
000008b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000008c0:·992d·7b1f·40e9·308f·03ce·94dd·adc1·42df··.-{.@.0.......B. 
000008d0:·dc00·562f·6275·696c·642f·7265·7072·6f64··..V/build/reprod 
000008e0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
000008f0:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000900:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000910:·6566·6c65·6374·2f4d·6574·686f·6453·6967··eflect/MethodSig 
00000920:·6e61·7475·7265·2e63·7360·a66e·40cf·6482··nature.cs`.n@.d. 
00000930:·4cb6·f042·d481·72a7·9971·ab19·f7c2·a98a··L..B..r..q...... 
00000940:·8e5c·b529·2e52·2f3b·ce00·5e2f·6275·696c··.\.).R/;..^/buil 
00000950:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00000960:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
00000970:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
00000980:·6c2f·696b·766d·2f72·6566·6c65·6374·2f45··l/ikvm/reflect/E 
00000990:·7863·6570·7469·6f6e·4861·6e64·6c69·6e67··xceptionHandling00000560:·7469·6f6e·4861·6e64·6c69·6e67·436c·6175··tionHandlingClau
000009a0:·436c·6175·7365·2e63·7360·a66e·40cf·6482··Clause.cs`.n@.d. 
000009b0:·4cb6·f042·d481·72a7·99d6·482f·8bcd·af7e··L..B..r...H/...~ 
000009c0:·a003·354c·c049·d60b·5400·4c2f·6275·696c··..5L.I..T.L/buil 
000009d0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
000009e0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
000009f0:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
00000a00:·6c2f·696b·766d·2f72·6566·6c65·6374·2f45··l/ikvm/reflect/E 
00000a10:·6e75·6d73·2e63·7360·a66e·40cf·6482·4cb6··nums.cs`.n@.d.L. 
00000a20:·f042·d481·72a7·99bd·4446·cfb4·4438·e1f6··.B..r...DF..D8.. 
00000a30:·032b·a2f9·c9bc·9f00·512f·6275·696c·642f··.+......Q/build/ 
00000a40:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000a50:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00000a60:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
00000a70:·696b·766d·2f72·6566·6c65·6374·2f50·726f··ikvm/reflect/Pro 
00000a80:·6a65·6374·696f·6e2e·6373·60a6·6e40·cf64··jection.cs`.n@.d 
00000a90:·824c·b6f0·42d4·8172·a799·2cd3·446a·2e8d··.L..B..r..,.Dj.. 
00000aa0:·4c73·06ac·5923·088d·a6ec·0056·2f62·7569··Ls..Y#.....V/bui 
00000ab0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000ac0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000ad0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00000ae0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00000af0:·4375·7374·6f6d·4d6f·6469·6669·6572·732e··CustomModifiers. 
00000b00:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000b10:·a799·2a7d·13b5·f0d7·a2b6·0233·a44d·b31b··..*}.......3.M.. 
00000b20:·8356·0054·2f62·7569·6c64·2f72·6570·726f··.V.T/build/repro 
00000b30:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000b40:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000b50:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000b60:·7265·666c·6563·742f·5061·7261·6d65·7465··reflect/Paramete 
00000b70:·7249·6e66·6f2e·6373·60a6·6e40·cf64·824c··rInfo.cs`.n@.d.L 
Max diff block lines reached; 1496731/1541688 bytes (97.08%) 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:·e95d·2b57·9468·1840·8492·acd5·f587·322d··.]+W.h.@......2-00000010:·6f0e·9893·4d03·e14e·b0f5·5fbb·1d2b·7b03··o...M..N.._..+{.
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:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono00000170:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
00000180:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg00000180:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg
00000190:·2f65·7874·6572·6e61·6c2f·6c69·6e6b·6572··/external/linker00000190:·2f65·7874·6572·6e61·6c2f·6c69·6e6b·6572··/external/linker
000001a0:·2f73·7263·2f61·6e61·6c79·7a65·722f·436f··/src/analyzer/Co000001a0:·2f73·7263·2f61·6e61·6c79·7a65·722f·436f··/src/analyzer/Co
000001b0:·6e73·6f6c·6544·6570·656e·6465·6e63·7947··nsoleDependencyG000001b0:·6e73·6f6c·6544·6570·656e·6465·6e63·7947··nsoleDependencyG
000001c0:·7261·7068·2e63·7360·a66e·40cf·6482·4cb6··raph.cs`.n@.d.L.000001c0:·7261·7068·2e63·7360·a66e·40cf·6482·4cb6··raph.cs`.n@.d.L.
000001d0:·f042·d481·72a7·99ba·3d77·d412·1ad0·45c8··.B..r...=w....E.000001d0:·f042·d481·72a7·99ba·3d77·d412·1ad0·45c8··.B..r...=w....E.
000001e0:·c784·76bb·5946·b400·6e2f·6275·696c·642f··..v.YF..n/build/000001e0:·c784·76bb·5946·b400·702f·6275·696c·642f··..v.YF..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:·0000·0004·0303·a501·01ab·0001·0104·0403··................00002260:·0000·0004·0303·a501·01ab·0001·0104·0403··................
00002270:·e044·00e1·44e2·4400·0200·0000·0403·03ad··.D..D.D.........00002270:·e044·00e1·44e2·4400·0200·0000·0403·03ad··.D..D.D.........
00002280:·0101·5b00·0101·0404·03f9·4400·fa44·fb44··..[.......D..D.D00002280:·0101·5b00·0101·0404·03f9·4400·fa44·fb44··..[.......D..D.D
00002290:·0002·0100·0966·6f72·6d61·7474·6564·0000··.....formatted..00002290:·0002·0100·0966·6f72·6d61·7474·6564·0000··.....formatted..
000022a0:·0004·0303·b301·014b·3300·0101·0404·0403··.......K3.......000022a0:·0004·0303·b301·014b·3300·0101·0404·0403··.......K3.......
000022b0:·9245·009f·45a0·4500·0200·0000·0403·03a9··.E..E.E.........000022b0:·9245·009f·45a0·4500·0200·0000·0403·03a9··.E..E.E.........
000022c0:·0101·0001·0113·03b9·4500·ba45·bb45·0002··........E..E.E..000022c0:·0101·0001·0113·03b9·4500·ba45·bb45·0002··........E..E.E..
 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.23 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:·84cf·fa2d·6721·5446·b465·e999·91ec·eef5··...-g!TF.e......00000010:·10a1·01b8·84d4·fd47·a9e8·7d1b·8b01·278e··.......G..}...'.
00000020:·340f·0a00·7000·0000·3020·0800·9400·0000··4...p...0·......00000020:·f10e·0a00·7000·0000·ed1f·0800·9400·0000··....p...........
00000030:·940a·0a00·a004·0000·9500·0000·ec05·0a00··................00000030:·510a·0a00·a004·0000·9500·0000·a905·0a00··Q...............
00000040:·a804·0000·7128·0000·a020·0800·4ce5·0100··....q(...·..L...00000040:·a804·0000·7128·0000·5d20·0800·4ce5·0100··....q(..]·..L...
00000050:·0000·0000·0000·0000·340f·0a00·0000·0000··........4.......00000050:·0000·0000·0000·0000·f10e·0a00·0000·0000··................
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·422f·6275·696c·642f·7265·7072·6f64·7563··B/build/reproduc00000070:·422f·6275·696c·642f·7265·7072·6f64·7563··B/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m
000000a0:·6373·2f6d·6373·2f63·732d·7061·7273·6572··cs/mcs/cs-parser000000a0:·6373·2f6d·6373·2f63·732d·7061·7273·6572··cs/mcs/cs-parser
000000b0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..000000b0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
000000c0:·72a7·9966·392e·a23b·675d·de5c·1ba7·8707··r..f9..;g].\....000000c0:·72a7·9966·392e·a23b·675d·de5c·1ba7·8707··r..f9..;g].\....
Offset 388, 478 lines modifiedOffset 388, 478 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·4b2f·6275·696c·642f·7265··#.^k..K/build/re000018a0:·2303·5e6b·d600·4f2f·6275·696c·642f·7265··#.^k..O/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·2f55·7469·6c2e··vm/reflect/Util.000018e0:·766d·2f72·6566·6c65·6374·2f54·7970·6549··vm/reflect/TypeI
000018f0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00001900:·a799·74fa·0c40·2178·0d8a·d970·739e·9850··..t..@!x...ps..P 
00001910:·4908·0052·2f62·7569·6c64·2f72·6570·726f··I..R/build/repro 
00001920:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00001930:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00001940:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00001950:·7265·666c·6563·742f·4d61·7273·6861·6c53··reflect/MarshalS 
00001960:·7065·632e·6373·60a6·6e40·cf64·824c·b6f0··pec.cs`.n@.d.L..000018f0:·6e66·6f2e·6373·60a6·6e40·cf64·824c·b6f0··nfo.cs`.n@.d.L..
00001970:·42d4·8172·a799·9d5b·053e·3674·a5b5·8437··B..r...[.>6t...700001900:·42d4·8172·a799·6abe·edc2·c39f·3f85·1b08··B..r..j.....?...
00001980:·4909·61c3·04b4·0055·2f62·7569·6c64·2f72··I.a....U/build/r00001910:·c749·e439·20e3·005e·2f62·7569·6c64·2f72··.I.9·..^/build/r
00001990:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path00001920:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
000019a0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.19900001930:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
000019b0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i00001940:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i
000019c0:·6b76·6d2f·7265·666c·6563·742f·5479·7065··kvm/reflect/Type00001950:·6b76·6d2f·7265·666c·6563·742f·4578·6365··kvm/reflect/Exce
000019d0:·4e61·6d65·5061·7273·6572·2e63·7360·a66e··NameParser.cs`.n00001960:·7074·696f·6e48·616e·646c·696e·6743·6c61··ptionHandlingCla
 00001970:·7573·652e·6373·60a6·6e40·cf64·824c·b6f0··use.cs`.n@.d.L..
 00001980:·42d4·8172·a799·d648·2f8b·cdaf·7ea0·0335··B..r...H/...~..5
 00001990:·4cc0·49d6·0b54·004e·2f62·7569·6c64·2f72··L.I..T.N/build/r
 000019a0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
 000019b0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
 000019c0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i
 000019d0:·6b76·6d2f·7265·666c·6563·742f·636f·7265··kvm/reflect/core
 000019e0:·636c·722e·6373·60a6·6e40·cf64·824c·b6f0··clr.cs`.n@.d.L..
 000019f0:·42d4·8172·a799·de41·428a·2f60·6811·d11a··B..r...AB./`h...
 00001a00:·3371·5272·e46f·0050·2f62·7569·6c64·2f72··3qRr.o.P/build/r
 00001a10:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
 00001a20:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
 00001a30:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i
 00001a40:·6b76·6d2f·7265·666c·6563·742f·4669·656c··kvm/reflect/Fiel
 00001a50:·6449·6e66·6f2e·6373·60a6·6e40·cf64·824c··dInfo.cs`.n@.d.L
 00001a60:·b6f0·42d4·8172·a799·bc53·2360·ddb2·97f9··..B..r...S#`....
 00001a70:·b2ba·2d4e·3288·b9c3·0056·2f62·7569·6c64··..-N2....V/build
 00001a80:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa
 00001a90:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1
 00001aa0:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external
 00001ab0:·2f69·6b76·6d2f·7265·666c·6563·742f·4d65··/ikvm/reflect/Me
 00001ac0:·7468·6f64·5369·676e·6174·7572·652e·6373··thodSignature.cs
 00001ad0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..
 00001ae0:·71ab·19f7·c2a9·8a8e·5cb5·292e·522f·3bce··q.......\.).R/;.
 00001af0:·004b·2f62·7569·6c64·2f72·6570·726f·6475··.K/build/reprodu
 00001b00:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-
 00001b10:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/
 00001b20:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re
 00001b30:·666c·6563·742f·5574·696c·2e63·7360·a66e··flect/Util.cs`.n
000019e0:·40cf·6482·4cb6·f042·d481·72a7·998c·569c··@.d.L..B..r...V.00001b40:·40cf·6482·4cb6·f042·d481·72a7·9974·fa0c··@.d.L..B..r..t..
000019f0:·0496·9953·c033·2132·b6c1·6f36·d100·502f··...S.3!2..o6..P/00001b50:·4021·780d·8ad9·7073·9e98·5049·0800·582f··@!x...ps..PI..X/
00001a00:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00001b60:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00001a10:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.100001b70:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1
00001a20:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext00001b80:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext
00001a30:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle00001b90:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle
 00001ba0:·6374·2f4c·6f63·616c·5661·7269·6162·6c65··ct/LocalVariable
00001a40:·6374·2f46·6965·6c64·496e·666f·2e63·7360··ct/FieldInfo.cs` 
00001a50:·a66e·40cf·6482·4cb6·f042·d481·72a7·99bc··.n@.d.L..B..r... 
00001a60:·5323·60dd·b297·f9b2·ba2d·4e32·88b9·c300··S#`......-N2.... 
00001a70:·5e2f·6275·696c·642f·7265·7072·6f64·7563··^/build/reproduc 
00001a80:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00001a90:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
00001aa0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00001ab0:·6c65·6374·2f42·6164·496d·6167·6546·6f72··lect/BadImageFor 
00001ac0:·6d61·7445·7863·6570·7469·6f6e·2e63·7360··matException.cs` 
00001ad0:·a66e·40cf·6482·4cb6·f042·d481·72a7·99ee··.n@.d.L..B..r... 
00001ae0:·2933·185c·e404·bb53·3743·006e·0cd7·cc00··)3.\...S7C.n.... 
00001af0:·5a2f·6275·696c·642f·7265·7072·6f64·7563··Z/build/reproduc 
00001b00:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00001b10:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
00001b20:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00001b30:·6c65·6374·2f43·7573·746f·6d41·7474·7269··lect/CustomAttri 
00001b40:·6275·7465·4461·7461·2e63·7360·a66e·40cf··buteData.cs`.n@. 
00001b50:·6482·4cb6·f042·d481·72a7·9977·e3be·752b··d.L..B..r..w..u+ 
00001b60:·e925·92fe·564c·f261·9a75·4700·582f·6275··.%..VL.a.uG.X/bu 
00001b70:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00001b80:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00001b90:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
00001ba0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00001bb0:·2f50·6172·616d·6574·6572·4d6f·6469·6669··/ParameterModifi 
00001bc0:·6572·2e63·7360·a66e·40cf·6482·4cb6·f042··er.cs`.n@.d.L..B00001bb0:·496e·666f·2e63·7360·a66e·40cf·6482·4cb6··Info.cs`.n@.d.L.
00001bd0:·d481·72a7·99a9·deb8·3cb0·8423·78b0·f528··..r.....<..#x..( 
00001be0:·ea2f·d7d2·1300·582f·6275·696c·642f·7265··./....X/build/re00001bc0:·f042·d481·72a7·99a4·11ef·7349·4226·8093··.B..r.....sIB&..
 00001bd0:·a022·0515·99a1·1500·512f·6275·696c·642f··."......Q/build/
00001bf0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/00001be0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat
00001c00:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+00001bf0:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19
00001c10:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik00001c00:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/
00001c20:·766d·2f72·6566·6c65·6374·2f53·7472·6f6e··vm/reflect/Stron00001c10:·696b·766d·2f72·6566·6c65·6374·2f4d·6574··ikvm/reflect/Met
 00001c20:·686f·6442·6f64·792e·6373·60a6·6e40·cf64··hodBody.cs`.n@.d
00001c30:·674e·616d·654b·6579·5061·6972·2e63·7360··gNameKeyPair.cs` 
00001c40:·a66e·40cf·6482·4cb6·f042·d481·72a7·990d··.n@.d.L..B..r... 
00001c50:·2851·a6a5·5504·791e·464a·8108·37d5·0b00··(Q..U.y.FJ..7... 
00001c60:·512f·6275·696c·642f·7265·7072·6f64·7563··Q/build/reproduc 
00001c70:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00001c80:·2e31·322e·302e·3139·392b·6466·7367·2f65··.12.0.199+dfsg/e 
00001c90:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00001ca0:·6c65·6374·2f4d·6574·686f·6442·6173·652e··lect/MethodBase. 
00001cb0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00001cc0:·a799·2d7b·1f40·e930·8f03·ce94·ddad·c142··..-{.@.0.......B 
00001cd0:·dfdc·0056·2f62·7569·6c64·2f72·6570·726f··...V/build/repro 
00001ce0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00001cf0:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00001d00:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00001d10:·7265·666c·6563·742f·4d65·7468·6f64·5369··reflect/MethodSi 
00001d20:·676e·6174·7572·652e·6373·60a6·6e40·cf64··gnature.cs`.n@.d 
00001d30:·824c·b6f0·42d4·8172·a799·71ab·19f7·c2a9··.L..B..r..q.....00001c30:·824c·b6f0·42d4·8172·a799·700a·b524·d464··.L..B..r..p..$.d
Max diff block lines reached; 2293686/2339199 bytes (98.05%) of diff not shown.
1.46 MB
./usr/lib/mono/4.5/mkbundle.exe.mdb
    
Offset 1, 485 lines modifiedOffset 1, 485 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·b4bf·3c81·6c3d·3240·8fe3·b23f·9e98·6f15··..<.l=2@...?..o.00000010:·b9ea·c736·0bdc·6141·ae30·c1c4·aa12·d8b5··...6..aA.0......
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·4b2f··.X2....p.^7...K/000000d0:·a858·32dd·9f11·a970·015e·37ae·a200·4f2f··.X2....p.^7...O/
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·2f54·7970·6549·6e66·6f2e·6373·60a6··ct/TypeInfo.cs`.
00000120:·6374·2f55·7469·6c2e·6373·60a6·6e40·cf64··ct/Util.cs`.n@.d 
00000130:·824c·b6f0·42d4·8172·a799·74fa·0c40·2178··.L..B..r..t..@!x 
00000140:·0d8a·d970·739e·9850·4908·0052·2f62·7569··...ps..PI..R/bui 
00000150:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000160:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000170:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00000180:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00000190:·4d61·7273·6861·6c53·7065·632e·6373·60a6··MarshalSpec.cs`. 
000001a0:·6e40·cf64·824c·b6f0·42d4·8172·a799·9d5b··n@.d.L..B..r...[00000130:·6e40·cf64·824c·b6f0·42d4·8172·a799·6abe··n@.d.L..B..r..j.
000001b0:·053e·3674·a5b5·8437·4909·61c3·04b4·0055··.>6t...7I.a....U00000140:·edc2·c39f·3f85·1b08·c749·e439·20e3·005e··....?....I.9·..^
000001c0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci00000150:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
000001d0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.00000160:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
000001e0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex00000170:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex
000001f0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl00000180:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl
00000200:·6563·742f·5479·7065·4e61·6d65·5061·7273··ect/TypeNamePars 
00000210:·6572·2e63·7360·a66e·40cf·6482·4cb6·f042··er.cs`.n@.d.L..B 
00000220:·d481·72a7·998c·569c·0496·9953·c033·2132··..r...V....S.3!2 
00000230:·b6c1·6f36·d100·502f·6275·696c·642f·7265··..o6..P/build/re 
00000240:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00000250:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00000260:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000270:·766d·2f72·6566·6c65·6374·2f46·6965·6c64··vm/reflect/Field 
00000280:·496e·666f·2e63·7360·a66e·40cf·6482·4cb6··Info.cs`.n@.d.L. 
00000290:·f042·d481·72a7·99bc·5323·60dd·b297·f9b2··.B..r...S#`..... 
000002a0:·ba2d·4e32·88b9·c300·5e2f·6275·696c·642f··.-N2....^/build/ 
000002b0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
000002c0:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
000002d0:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
000002e0:·696b·766d·2f72·6566·6c65·6374·2f42·6164··ikvm/reflect/Bad 
000002f0:·496d·6167·6546·6f72·6d61·7445·7863·6570··ImageFormatExcep 
00000300:·7469·6f6e·2e63·7360·a66e·40cf·6482·4cb6··tion.cs`.n@.d.L. 
00000310:·f042·d481·72a7·99ee·2933·185c·e404·bb53··.B..r...)3.\...S 
00000320:·3743·006e·0cd7·cc00·5a2f·6275·696c·642f··7C.n....Z/build/ 
00000330:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000340:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00000350:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
00000360:·696b·766d·2f72·6566·6c65·6374·2f43·7573··ikvm/reflect/Cus 
00000370:·746f·6d41·7474·7269·6275·7465·4461·7461··tomAttributeData 
00000380:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000390:·72a7·9977·e3be·752b·e925·92fe·564c·f261··r..w..u+.%..VL.a 
000003a0:·9a75·4700·582f·6275·696c·642f·7265·7072··.uG.X/build/repr 
000003b0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
000003c0:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
000003d0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
000003e0:·2f72·6566·6c65·6374·2f50·6172·616d·6574··/reflect/Paramet 
000003f0:·6572·4d6f·6469·6669·6572·2e63·7360·a66e··erModifier.cs`.n 
00000400:·40cf·6482·4cb6·f042·d481·72a7·99a9·deb8··@.d.L..B..r..... 
00000410:·3cb0·8423·78b0·f528·ea2f·d7d2·1300·582f··<..#x..(./....X/ 
00000420:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000430:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000440:·322e·302e·3139·392b·6466·7367·2f65·7874··2.0.199+dfsg/ext 
00000450:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000460:·6374·2f53·7472·6f6e·674e·616d·654b·6579··ct/StrongNameKey 
00000470:·5061·6972·2e63·7360·a66e·40cf·6482·4cb6··Pair.cs`.n@.d.L. 
00000480:·f042·d481·72a7·990d·2851·a6a5·5504·791e··.B..r...(Q..U.y. 
00000490:·464a·8108·37d5·0b00·512f·6275·696c·642f··FJ..7...Q/build/ 
000004a0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
000004b0:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
000004c0:·392b·6466·7367·2f65·7874·6572·6e61·6c2f··9+dfsg/external/ 
000004d0:·696b·766d·2f72·6566·6c65·6374·2f4d·6574··ikvm/reflect/Met 
000004e0:·686f·6442·6173·652e·6373·60a6·6e40·cf64··hodBase.cs`.n@.d 
000004f0:·824c·b6f0·42d4·8172·a799·2d7b·1f40·e930··.L..B..r..-{.@.0 
00000500:·8f03·ce94·ddad·c142·dfdc·0056·2f62·7569··.......B...V/bui 
00000510:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000520:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000530:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern 
00000540:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00000550:·4d65·7468·6f64·5369·676e·6174·7572·652e··MethodSignature. 
00000560:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000570:·a799·71ab·19f7·c2a9·8a8e·5cb5·292e·522f··..q.......\.).R/ 
00000580:·3bce·005e·2f62·7569·6c64·2f72·6570·726f··;..^/build/repro 
00000590:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
000005a0:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
000005b0:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
000005c0:·7265·666c·6563·742f·4578·6365·7074·696f··reflect/Exceptio00000190:·6563·742f·4578·6365·7074·696f·6e48·616e··ect/ExceptionHan
000005d0:·6e48·616e·646c·696e·6743·6c61·7573·652e··nHandlingClause.000001a0:·646c·696e·6743·6c61·7573·652e·6373·60a6··dlingClause.cs`.
000005e0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
000005f0:·a799·d648·2f8b·cdaf·7ea0·0335·4cc0·49d6··...H/...~..5L.I. 
00000600:·0b54·004c·2f62·7569·6c64·2f72·6570·726f··.T.L/build/repro 
00000610:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000620:·6f2d·362e·3132·2e30·2e31·3939·2b64·6673··o-6.12.0.199+dfs 
00000630:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000640:·7265·666c·6563·742f·456e·756d·732e·6373··reflect/Enums.cs 
00000650:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..000001b0:·6e40·cf64·824c·b6f0·42d4·8172·a799·d648··n@.d.L..B..r...H
00000660:·bd44·46cf·b444·38e1·f603·2ba2·f9c9·bc9f··.DF..D8...+.....000001c0:·2f8b·cdaf·7ea0·0335·4cc0·49d6·0b54·004e··/...~..5L.I..T.N
00000670:·0051·2f62·7569·6c64·2f72·6570·726f·6475··.Q/build/reprodu000001d0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
00000680:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-000001e0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
00000690:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/000001f0:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex
000006a0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re00000200:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl
 00000210:·6563·742f·636f·7265·636c·722e·6373·60a6··ect/coreclr.cs`.
000006b0:·666c·6563·742f·5072·6f6a·6563·7469·6f6e··flect/Projection 
000006c0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000006d0:·72a7·992c·d344·6a2e·8d4c·7306·ac59·2308··r..,.Dj..Ls..Y#. 
000006e0:·8da6·ec00·562f·6275·696c·642f·7265·7072··....V/build/repr 
000006f0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000700:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
00000710:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000720:·2f72·6566·6c65·6374·2f43·7573·746f·6d4d··/reflect/CustomM 
00000730:·6f64·6966·6965·7273·2e63·7360·a66e·40cf··odifiers.cs`.n@. 
00000740:·6482·4cb6·f042·d481·72a7·992a·7d13·b5f0··d.L..B..r..*}... 
00000750:·d7a2·b602·33a4·4db3·1b83·5600·542f·6275··....3.M...V.T/bu 
00000760:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000770:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000780:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
00000790:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000007a0:·2f50·6172·616d·6574·6572·496e·666f·2e63··/ParameterInfo.c 
000007b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000007c0:·999e·77a1·0721·423f·dee8·217b·0281·eb70··..w..!B?..!{...p 
Max diff block lines reached; 1489279/1533666 bytes (97.11%) of diff not shown.
1.07 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:·df17·c27d·c12f·7c4a·9ad0·b617·f368·ba25··...}./|J.....h.%00000010:·37c2·195c·3e47·f547·a8a7·3976·996c·6cb2··7..\>G.G..9v.ll.
00000020:·e894·0300·7000·0000·74d7·0200·b200·0000··....p...t.......00000020:·5295·0300·7000·0000·ded7·0200·b200·0000··R...p...........
00000030:·588f·0300·9005·0000·b200·0000·c889·0300··X...............00000030:·c28f·0300·9005·0000·b200·0000·328a·0300··............2...
00000040:·9005·0000·d30e·0000·e4d7·0200·e4b1·0000··................00000040:·9005·0000·d30e·0000·4ed8·0200·e4b1·0000··........N.......
00000050:·0000·0000·0000·0000·e894·0300·0000·0000··................00000050:·0000·0000·0000·0000·5295·0300·0000·0000··........R.......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·572f·6275·696c·642f·7265·7072·6f64·7563··W/build/reproduc00000070:·572f·6275·696c·642f·7265·7072·6f64·7563··W/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m00000090:·2e31·322e·302e·3139·392b·6466·7367·2f6d··.12.0.199+dfsg/m
000000a0:·6373·2f74·6f6f·6c73·2f6d·6f6e·6f2d·7379··cs/tools/mono-sy000000a0:·6373·2f74·6f6f·6c73·2f6d·6f6e·6f2d·7379··cs/tools/mono-sy
000000b0:·6d62·6f6c·6963·6174·652f·7379·6d62·6f6c··mbolicate/symbol000000b0:·6d62·6f6c·6963·6174·652f·7379·6d62·6f6c··mbolicate/symbol
000000c0:·6963·6174·652e·6373·60a6·6e40·cf64·824c··icate.cs`.n@.d.L000000c0:·6963·6174·652e·6373·60a6·6e40·cf64·824c··icate.cs`.n@.d.L
Offset 54, 36 lines modifiedOffset 54, 36 lines modified
00000350:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00000350:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00000360:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00000360:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00000370:·302e·3139·392b·6466·7367·2f6d·6373·2f63··0.199+dfsg/mcs/c00000370:·302e·3139·392b·6466·7367·2f6d·6373·2f63··0.199+dfsg/mcs/c
00000380:·6c61·7373·2f4d·6f6e·6f2e·4f70·7469·6f6e··lass/Mono.Option00000380:·6c61·7373·2f4d·6f6e·6f2e·4f70·7469·6f6e··lass/Mono.Option
00000390:·732f·4d6f·6e6f·2e4f·7074·696f·6e73·2f4f··s/Mono.Options/O00000390:·732f·4d6f·6e6f·2e4f·7074·696f·6e73·2f4f··s/Mono.Options/O
000003a0:·7074·696f·6e73·2e63·7360·a66e·40cf·6482··ptions.cs`.n@.d.000003a0:·7074·696f·6e73·2e63·7360·a66e·40cf·6482··ptions.cs`.n@.d.
000003b0:·4cb6·f042·d481·72a7·9975·34c7·24b7·1978··L..B..r..u4.$..x000003b0:·4cb6·f042·d481·72a7·9975·34c7·24b7·1978··L..B..r..u4.$..x
000003c0:·00eb·b057·5ac7·f586·5f00·4a2f·6275·696c··...WZ..._.J/buil000003c0:·00eb·b057·5ac7·f586·5f00·4e2f·6275·696c··...WZ..._.N/buil
000003d0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p000003d0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
000003e0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.000003e0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
000003f0:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa000003f0:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa
00000400:·6c2f·6365·6369·6c2f·4d6f·6e6f·2f45·6d70··l/cecil/Mono/Emp00000400:·6c2f·6365·6369·6c2f·4d6f·6e6f·2f4d·6572··l/cecil/Mono/Mer
00000410:·7479·2e63·7360·a66e·40cf·6482·4cb6·f042··ty.cs`.n@.d.L..B 
00000420:·d481·72a7·997f·c9ea·f67b·2a10·a33b·e198··..r......{*..;.. 
00000430:·32bc·d64e·3c00·4e2f·6275·696c·642f·7265··2..N<.N/build/re00000410:·6765·536f·7274·2e63·7360·a66e·40cf·6482··geSort.cs`.n@.d.
 00000420:·4cb6·f042·d481·72a7·9996·1e32·bf25·1c91··L..B..r....2.%..
 00000430:·72e6·f899·a205·549d·9f00·4f2f·6275·696c··r.....T...O/buil
00000440:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/00000440:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
00000450:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+00000450:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
00000460:·6466·7367·2f65·7874·6572·6e61·6c2f·6365··dfsg/external/ce00000460:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa
00000470:·6369·6c2f·4d6f·6e6f·2f4d·6572·6765·536f··cil/Mono/MergeSo 
00000480:·7274·2e63·7360·a66e·40cf·6482·4cb6·f042··rt.cs`.n@.d.L..B 
00000490:·d481·72a7·9996·1e32·bf25·1c91·72e6·f899··..r....2.%..r... 
000004a0:·a205·549d·9f00·4f2f·6275·696c·642f·7265··..T...O/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·6365··dfsg/external/ce 
000004e0:·6369·6c2f·4d6f·6e6f·2f44·6973·706f·7361··cil/Mono/Disposa00000470:·6c2f·6365·6369·6c2f·4d6f·6e6f·2f44·6973··l/cecil/Mono/Dis
 00000480:·706f·7361·626c·652e·6373·60a6·6e40·cf64··posable.cs`.n@.d
 00000490:·824c·b6f0·42d4·8172·a799·7edf·2de7·5138··.L..B..r..~.-.Q8
 000004a0:·c8bb·39d2·c923·611d·c4fb·004a·2f62·7569··..9..#a....J/bui
 000004b0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
 000004c0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0
 000004d0:·2e31·3939·2b64·6673·672f·6578·7465·726e··.199+dfsg/extern
 000004e0:·616c·2f63·6563·696c·2f4d·6f6e·6f2f·456d··al/cecil/Mono/Em
000004f0:·626c·652e·6373·60a6·6e40·cf64·824c·b6f0··ble.cs`.n@.d.L..000004f0:·7074·792e·6373·60a6·6e40·cf64·824c·b6f0··pty.cs`.n@.d.L..
00000500:·42d4·8172·a799·7edf·2de7·5138·c8bb·39d2··B..r..~.-.Q8..9.00000500:·42d4·8172·a799·7fc9·eaf6·7b2a·10a3·3be1··B..r......{*..;.
00000510:·c923·611d·c4fb·0054·2f62·7569·6c64·2f72··.#a....T/build/r00000510:·9832·bcd6·4e3c·0054·2f62·7569·6c64·2f72··.2..N<.T/build/r
00000520:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path00000520:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
00000530:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.19900000530:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
00000540:·2b64·6673·672f·6578·7465·726e·616c·2f63··+dfsg/external/c00000540:·2b64·6673·672f·6578·7465·726e·616c·2f63··+dfsg/external/c
00000550:·6563·696c·2f4d·6f6e·6f2e·4365·6369·6c2f··ecil/Mono.Cecil/00000550:·6563·696c·2f4d·6f6e·6f2e·4365·6369·6c2f··ecil/Mono.Cecil/
00000560:·4172·7261·7954·7970·652e·6373·60a6·6e40··ArrayType.cs`.n@00000560:·4172·7261·7954·7970·652e·6373·60a6·6e40··ArrayType.cs`.n@
00000570:·cf64·824c·b6f0·42d4·8172·a799·100f·33f7··.d.L..B..r....3.00000570:·cf64·824c·b6f0·42d4·8172·a799·100f·33f7··.d.L..B..r....3.
00000580:·9cc9·3819·293f·3606·766e·70d4·005d·2f62··..8.)?6.vnp..]/b00000580:·9cc9·3819·293f·3606·766e·70d4·005d·2f62··..8.)?6.vnp..]/b
Offset 725, 354 lines modifiedOffset 725, 354 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·572f··|..+..&...r...W/00002db0:·7c88·cd2b·b3e7·2615·9c8b·729b·ce00·592f··|..+..&...r...Y/
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·2f44·6f63·756d··.Cecil.Cil/Docum00002e00:·2e43·6563·696c·2e43·696c·2f43·6f64·6552··.Cecil.Cil/CodeR
 00002e10:·6561·6465·722e·6373·60a6·6e40·cf64·824c··eader.cs`.n@.d.L
 00002e20:·b6f0·42d4·8172·a799·d56b·062e·59bc·0c82··..B..r...k..Y...
 00002e30:·5ae6·aae8·6603·c05c·005c·2f62·7569·6c64··Z...f..\.\/build
 00002e40:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa
 00002e50:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1
 00002e60:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external
 00002e70:·2f63·6563·696c·2f4d·6f6e·6f2e·4365·6369··/cecil/Mono.Ceci
 00002e80:·6c2e·4369·6c2f·5365·7175·656e·6365·506f··l.Cil/SequencePo
00002e10:·656e·742e·6373·60a6·6e40·cf64·824c·b6f0··ent.cs`.n@.d.L..00002e90:·696e·742e·6373·60a6·6e40·cf64·824c·b6f0··int.cs`.n@.d.L..
00002e20:·42d4·8172·a799·d6ef·fda1·8c77·2c4b·7552··B..r.......w,KuR 
00002e30:·dc48·f4ba·c417·0059·2f62·7569·6c64·2f72··.H.....Y/build/r00002ea0:·42d4·8172·a799·6d3e·dccb·82d6·252d·1207··B..r..m>....%-..
 00002eb0:·02b4·2335·52f1·0060·2f62·7569·6c64·2f72··..#5R..`/build/r
00002e40:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path00002ec0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
00002e50:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.19900002ed0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
00002e60:·2b64·6673·672f·6578·7465·726e·616c·2f63··+dfsg/external/c00002ee0:·2b64·6673·672f·6578·7465·726e·616c·2f63··+dfsg/external/c
00002e70:·6563·696c·2f4d·6f6e·6f2e·4365·6369·6c2e··ecil/Mono.Cecil.00002ef0:·6563·696c·2f4d·6f6e·6f2e·4365·6369·6c2e··ecil/Mono.Cecil.
 00002f00:·4369·6c2f·5661·7269·6162·6c65·5265·6665··Cil/VariableRefe
00002e80:·4369·6c2f·436f·6465·5265·6164·6572·2e63··Cil/CodeReader.c 
00002e90:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00002ea0:·99d5·6b06·2e59·bc0c·825a·e6aa·e866·03c0··..k..Y...Z...f.. 
00002eb0:·5c00·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:·5f2f·6275·696c·642f·7265·7072·6f64·7563··_/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·2f45·7863··no.Cecil.Cil/Exc 
00002f80:·6570·7469·6f6e·4861·6e64·6c65·722e·6373··eptionHandler.cs 
00002f90:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00002fa0:·8a25·e877·7028·75c5·a292·60a7·55b4·4973··.%.wp(u...`.U.Is 
00002fb0:·0059·2f62·7569·6c64·2f72·6570·726f·6475··.Y/build/reprodu 
00002fc0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
00002fd0:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
00002fe0:·6578·7465·726e·616c·2f63·6563·696c·2f4d··external/cecil/M 
00002ff0:·6f6e·6f2e·4365·6369·6c2e·4369·6c2f·4d65··ono.Cecil.Cil/Me 
00003000:·7468·6f64·426f·6479·2e63·7360·a66e·40cf··thodBody.cs`.n@. 
00003010:·6482·4cb6·f042·d481·72a7·99b6·4a1e·35e3··d.L..B..r...J.5. 
00003020:·83b0·bfb9·4d8b·e6c2·5b8f·7600·532f·6275··....M...[.v.S/bu 
00003030:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00003040:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00003050:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
00003060:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C 
00003070:·6563·696c·2e43·696c·2f43·6f64·652e·6373··ecil.Cil/Code.cs 
00003080:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00003090:·0682·ffe4·d16d·e515·4848·4f80·77de·01f3··.....m..HHO.w... 
000030a0:·0055·2f62·7569·6c64·2f72·6570·726f·6475··.U/build/reprodu 
000030b0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000030c0:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
Max diff block lines reached; 1098676/1120197 bytes (98.08%) of diff not shown.
1.46 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:·a11b·ac44·ef1a·e245·8486·8c9d·10e4·faf5··...D...E........00000010:·6e2a·7667·4509·8b41·9ecc·a97f·736b·609f··n*vgE..A....sk`.
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, 478 lines modifiedOffset 63, 478 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·4b2f·6275··&....B.yj...K/bu00000450:·2603·b0d0·da42·c679·6a8f·a600·4f2f·6275··&....B.yj...O/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:·2f54·7970·6549·6e66·6f2e·6373·60a6·6e40··/TypeInfo.cs`.n@
000004a0:·2f55·7469·6c2e·6373·60a6·6e40·cf64·824c··/Util.cs`.n@.d.L 
000004b0:·b6f0·42d4·8172·a799·74fa·0c40·2178·0d8a··..B..r..t..@!x.. 
000004c0:·d970·739e·9850·4908·0052·2f62·7569·6c64··.ps..PI..R/build 
000004d0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000004e0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
000004f0:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
00000500:·2f69·6b76·6d2f·7265·666c·6563·742f·4d61··/ikvm/reflect/Ma 
00000510:·7273·6861·6c53·7065·632e·6373·60a6·6e40··rshalSpec.cs`.n@ 
00000520:·cf64·824c·b6f0·42d4·8172·a799·9d5b·053e··.d.L..B..r...[.>000004b0:·cf64·824c·b6f0·42d4·8172·a799·6abe·edc2··.d.L..B..r..j...
00000530:·3674·a5b5·8437·4909·61c3·04b4·0055·2f62··6t...7I.a....U/b000004c0:·c39f·3f85·1b08·c749·e439·20e3·005e·2f62··..?....I.9·..^/b
00000540:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl000004d0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
00000550:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00000560:·2e30·2e31·3939·2b64·6673·672f·6578·7465··.0.199+dfsg/exte 
00000570:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000580:·742f·5479·7065·4e61·6d65·5061·7273·6572··t/TypeNameParser 
00000590:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000005a0:·72a7·998c·569c·0496·9953·c033·2132·b6c1··r...V....S.3!2.. 
000005b0:·6f36·d100·502f·6275·696c·642f·7265·7072··o6..P/build/repr 
000005c0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
000005d0:·6e6f·2d36·2e31·322e·302e·3139·392b·6466··no-6.12.0.199+df 
000005e0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
000005f0:·2f72·6566·6c65·6374·2f46·6965·6c64·496e··/reflect/FieldIn 
00000600:·666f·2e63·7360·a66e·40cf·6482·4cb6·f042··fo.cs`.n@.d.L..B 
00000610:·d481·72a7·99bc·5323·60dd·b297·f9b2·ba2d··..r...S#`......- 
00000620:·4e32·88b9·c300·5e2f·6275·696c·642f·7265··N2....^/build/re 
00000630:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00000640:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00000650:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000660:·766d·2f72·6566·6c65·6374·2f42·6164·496d··vm/reflect/BadIm 
00000670:·6167·6546·6f72·6d61·7445·7863·6570·7469··ageFormatExcepti 
00000680:·6f6e·2e63·7360·a66e·40cf·6482·4cb6·f042··on.cs`.n@.d.L..B 
00000690:·d481·72a7·99ee·2933·185c·e404·bb53·3743··..r...)3.\...S7C 
000006a0:·006e·0cd7·cc00·5a2f·6275·696c·642f·7265··.n....Z/build/re 
000006b0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
000006c0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
000006d0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
000006e0:·766d·2f72·6566·6c65·6374·2f43·7573·746f··vm/reflect/Custo 
000006f0:·6d41·7474·7269·6275·7465·4461·7461·2e63··mAttributeData.c 
00000700:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000710:·9977·e3be·752b·e925·92fe·564c·f261·9a75··.w..u+.%..VL.a.u 
00000720:·4700·582f·6275·696c·642f·7265·7072·6f64··G.X/build/reprod 
00000730:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000740:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000750:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000760:·6566·6c65·6374·2f50·6172·616d·6574·6572··eflect/Parameter 
00000770:·4d6f·6469·6669·6572·2e63·7360·a66e·40cf··Modifier.cs`.n@. 
00000780:·6482·4cb6·f042·d481·72a7·99a9·deb8·3cb0··d.L..B..r.....<. 
00000790:·8423·78b0·f528·ea2f·d7d2·1300·582f·6275··.#x..(./....X/bu 
000007a0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
000007b0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
000007c0:·302e·3139·392b·6466·7367·2f65·7874·6572··0.199+dfsg/exter 
000007d0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000007e0:·2f53·7472·6f6e·674e·616d·654b·6579·5061··/StrongNameKeyPa 
000007f0:·6972·2e63·7360·a66e·40cf·6482·4cb6·f042··ir.cs`.n@.d.L..B 
00000800:·d481·72a7·990d·2851·a6a5·5504·791e·464a··..r...(Q..U.y.FJ 
00000810:·8108·37d5·0b00·512f·6275·696c·642f·7265··..7...Q/build/re 
00000820:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00000830:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+ 
00000840:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000850:·766d·2f72·6566·6c65·6374·2f4d·6574·686f··vm/reflect/Metho 
00000860:·6442·6173·652e·6373·60a6·6e40·cf64·824c··dBase.cs`.n@.d.L 
00000870:·b6f0·42d4·8172·a799·2d7b·1f40·e930·8f03··..B..r..-{.@.0.. 
00000880:·ce94·ddad·c142·dfdc·0056·2f62·7569·6c64··.....B...V/build 
00000890:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000008a0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
000008b0:·3939·2b64·6673·672f·6578·7465·726e·616c··99+dfsg/external 
000008c0:·2f69·6b76·6d2f·7265·666c·6563·742f·4d65··/ikvm/reflect/Me 
000008d0:·7468·6f64·5369·676e·6174·7572·652e·6373··thodSignature.cs 
000008e0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
000008f0:·71ab·19f7·c2a9·8a8e·5cb5·292e·522f·3bce··q.......\.).R/;. 
00000900:·005e·2f62·7569·6c64·2f72·6570·726f·6475··.^/build/reprodu 
00000910:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
00000920:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
00000930:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000940:·666c·6563·742f·4578·6365·7074·696f·6e48··flect/ExceptionH 
00000950:·616e·646c·696e·6743·6c61·7573·652e·6373··andlingClause.cs 
00000960:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00000970:·d648·2f8b·cdaf·7ea0·0335·4cc0·49d6·0b54··.H/...~..5L.I..T 
00000980:·004c·2f62·7569·6c64·2f72·6570·726f·6475··.L/build/reprodu 
00000990:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000009a0:·362e·3132·2e30·2e31·3939·2b64·6673·672f··6.12.0.199+dfsg/ 
000009b0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000009c0:·666c·6563·742f·456e·756d·732e·6373·60a6··flect/Enums.cs`. 
000009d0:·6e40·cf64·824c·b6f0·42d4·8172·a799·bd44··n@.d.L..B..r...D 
000009e0:·46cf·b444·38e1·f603·2ba2·f9c9·bc9f·0051··F..D8...+......Q 
000009f0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000a00:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00000a10:·3132·2e30·2e31·3939·2b64·6673·672f·6578··12.0.199+dfsg/ex 
00000a20:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000a30:·6563·742f·5072·6f6a·6563·7469·6f6e·2e63··ect/Projection.c 
00000a40:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000a50:·992c·d344·6a2e·8d4c·7306·ac59·2308·8da6··.,.Dj..Ls..Y#... 
00000a60:·ec00·562f·6275·696c·642f·7265·7072·6f64··..V/build/reprod 
00000a70:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000a80:·2d36·2e31·322e·302e·3139·392b·6466·7367··-6.12.0.199+dfsg 
00000a90:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000aa0:·6566·6c65·6374·2f43·7573·746f·6d4d·6f64··eflect/CustomMod 
00000ab0:·6966·6965·7273·2e63·7360·a66e·40cf·6482··ifiers.cs`.n@.d. 
00000ac0:·4cb6·f042·d481·72a7·992a·7d13·b5f0·d7a2··L..B..r..*}..... 
00000ad0:·b602·33a4·4db3·1b83·5600·542f·6275·696c··..3.M...V.T/buil 
00000ae0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00000af0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
00000b00:·3139·392b·6466·7367·2f65·7874·6572·6e61··199+dfsg/externa 
00000b10:·6c2f·696b·766d·2f72·6566·6c65·6374·2f50··l/ikvm/reflect/P 
Max diff block lines reached; 1488796/1533408 bytes (97.09%) of diff not shown.
34.9 KB
mono-devel_6.12.0.199+dfsg-3_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary
2 -rw-r--r--···0········0········0····38188·2025-02-26·20:51:36.000000·control.tar.xz2 -rw-r--r--···0········0········0····38208·2025-02-26·20:51:36.000000·control.tar.xz
3 -rw-r--r--···0········0········0·23513192·2025-02-26·20:51:36.000000·data.tar.xz3 -rw-r--r--···0········0········0·23512140·2025-02-26·20:51:36.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
34.3 KB
data.tar.xz
34.3 KB
data.tar
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:·0x0007ba6e18 »       ········Entry·Point·RVA:·0x0007bafe
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:·0x0007ba20·[0x0000004b]47 »       ·····Import·Table:·0x0007bab0·[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:·0x00079a7463 »       ···Virtual·Size:·0x00079b04
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:·0x000001e873 »       ···Virtual·Size:·0x000001e4
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:·0x00036f54·[0x00044ac4]109 »       ·········Metadata:·0x00036f78·[0x00044b30]
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·-·0x00044ac4·[31480·==·0x00007af8]128 »       ·······Blob:·0x0003cfcc·-·0x00044b30·[31588·==·0x00007b64]
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·35450)132 Table·Module:·1·records·(12·bytes,·at·35474)
133 Table·TypeRef:·204·records·(10·bytes,·at·3545c)133 Table·TypeRef:·204·records·(10·bytes,·at·35480)
134 Table·TypeDef:·379·records·(18·bytes,·at·35c54)134 Table·TypeDef:·379·records·(18·bytes,·at·35c78)
135 Table·Field:·1993·records·(8·bytes,·at·376fa)135 Table·Field:·1993·records·(8·bytes,·at·3771e)
136 Table·Method:·3884·records·(16·bytes,·at·3b542)136 Table·Method:·3884·records·(16·bytes,·at·3b566)
137 Table·Param:·3559·records·(8·bytes,·at·4a802)137 Table·Param:·3559·records·(8·bytes,·at·4a826)
138 Table·InterfaceImpl:·61·records·(4·bytes,·at·5173a)138 Table·InterfaceImpl:·61·records·(4·bytes,·at·5175e)
139 Table·MemberRef:·1146·records·(8·bytes,·at·5182e)139 Table·MemberRef:·1146·records·(8·bytes,·at·51852)
140 Table·Constant:·554·records·(6·bytes,·at·53bfe)140 Table·Constant:·554·records·(6·bytes,·at·53c22)
141 Table·CustomAttribute:·106·records·(8·bytes,·at·548fa)141 Table·CustomAttribute:·106·records·(8·bytes,·at·5491e)
142 Table·FieldMarshal:·9·records·(4·bytes,·at·54c4a)142 Table·FieldMarshal:·9·records·(4·bytes,·at·54c6e)
143 Table·ClassLayout:·9·records·(8·bytes,·at·54c6e)143 Table·ClassLayout:·9·records·(8·bytes,·at·54c92)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·54cb6)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·54cda)
145 Table·StandaloneSig:·517·records·(2·bytes,·at·54cc2)145 Table·StandaloneSig:·517·records·(2·bytes,·at·54ce6)
146 Table·EventMap:·2·records·(4·bytes,·at·550cc)146 Table·EventMap:·2·records·(4·bytes,·at·550f0)
147 Table·Event:·4·records·(8·bytes,·at·550d4)147 Table·Event:·4·records·(8·bytes,·at·550f8)
148 Table·PropertyMap:·153·records·(4·bytes,·at·550f4)148 Table·PropertyMap:·153·records·(4·bytes,·at·55118)
149 Table·Property:·1041·records·(8·bytes,·at·55358)149 Table·Property:·1041·records·(8·bytes,·at·5537c)
150 Table·MethodSemantics:·1077·records·(6·bytes,·at·573e0)150 Table·MethodSemantics:·1077·records·(6·bytes,·at·57404)
151 Table·MethodImpl:·53·records·(6·bytes,·at·58d1e)151 Table·MethodImpl:·53·records·(6·bytes,·at·58d42)
152 Table·Moduleref:·1·records·(4·bytes,·at·58e5c)152 Table·Moduleref:·1·records·(4·bytes,·at·58e80)
153 Table·TypeSpec:·345·records·(2·bytes,·at·58e60)153 Table·TypeSpec:·345·records·(2·bytes,·at·58e84)
154 Table·ImplMap:·1·records·(10·bytes,·at·59112)154 Table·ImplMap:·1·records·(10·bytes,·at·59136)
155 Table·FieldRVA:·10·records·(6·bytes,·at·5911c)155 Table·FieldRVA:·10·records·(6·bytes,·at·59140)
156 Table·Assembly:·1·records·(26·bytes,·at·59158)156 Table·Assembly:·1·records·(26·bytes,·at·5917c)
157 Table·AssemblyRef:·6·records·(24·bytes,·at·59172)157 Table·AssemblyRef:·6·records·(24·bytes,·at·59196)
158 Table·NestedClass:·104·records·(4·bytes,·at·59202)158 Table·NestedClass:·104·records·(4·bytes,·at·59226)
159 Table·GenericParam:·21·records·(10·bytes,·at·593a2)159 Table·GenericParam:·21·records·(10·bytes,·at·593c6)
160 Table·MethodSpec:·52·records·(4·bytes,·at·59474)160 Table·MethodSpec:·52·records·(4·bytes,·at·59498)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·59544)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·59568)
162 RVA·for·Entry·Point:·0x00002224162 RVA·for·Entry·Point:·0x00002224
6.02 KB
./usr/lib/mono/4.5/ikdasm.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:·0x0008ba0015 »       ··············Code·Size:·0x0008ba00
16 »       ··Initialized·Data·Size:·0x0000080016 »       ··Initialized·Data·Size:·0x00000800
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x0008d94e18 »       ········Entry·Point·RVA:·0x0008d9ce
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x0008e00020 »       »       ··Data·Base·RVA:·0x0008e000
  
  
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:·0x0008d900·[0x0000004b]47 »       ·····Import·Table:·0x0008d980·[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, 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:·0x0008b95463 »       ···Virtual·Size:·0x0008b9d4
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0008ba0065 »       ··Raw·Data·Size:·0x0008ba00
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001d873 »       ···Virtual·Size:·0x000001d4
74 »       Virtual·Address:·0x0008e00074 »       Virtual·Address:·0x0008e000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0008be0076 »       ···Raw·Data·Ptr:·0x0008be00
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:·0x00043714·[0x0004a1e8]109 »       ·········Metadata:·0x00043738·[0x0004a240]
110 »       Entry·Point·Token:·0x06000099110 »       Entry·Point·Token:·0x06000099
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·-·0x00026270·[156164·==·0x00026204]126 »       Tables·(#~):·0x0000006c·-·0x00026270·[156164·==·0x00026204]
127 »       ····Strings:·0x00026270·-·0x00038200·[73616·==·0x00011f90]127 »       ····Strings:·0x00026270·-·0x00038200·[73616·==·0x00011f90]
128 »       ·······Blob:·0x00042b20·-·0x0004a1e8·[30408·==·0x000076c8]128 »       ·······Blob:·0x00042b20·-·0x0004a240·[30496·==·0x00007720]
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·41c10)132 Table·Module:·1·records·(12·bytes,·at·41c34)
133 Table·TypeRef:·198·records·(10·bytes,·at·41c1c)133 Table·TypeRef:·198·records·(10·bytes,·at·41c40)
134 Table·TypeDef:·404·records·(18·bytes,·at·423d8)134 Table·TypeDef:·404·records·(18·bytes,·at·423fc)
135 Table·Field:·2074·records·(8·bytes,·at·44040)135 Table·Field:·2074·records·(8·bytes,·at·44064)
136 Table·Method:·3971·records·(16·bytes,·at·48110)136 Table·Method:·3971·records·(16·bytes,·at·48134)
137 Table·Param:·3878·records·(8·bytes,·at·57940)137 Table·Param:·3878·records·(8·bytes,·at·57964)
138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f270)138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f294)
139 Table·MemberRef:·1288·records·(8·bytes,·at·5f3b4)139 Table·MemberRef:·1288·records·(8·bytes,·at·5f3d8)
140 Table·Constant:·564·records·(6·bytes,·at·61bf4)140 Table·Constant:·564·records·(6·bytes,·at·61c18)
141 Table·CustomAttribute:·185·records·(8·bytes,·at·6292c)141 Table·CustomAttribute:·185·records·(8·bytes,·at·62950)
142 Table·DeclSecurity:·1·records·(6·bytes,·at·62ef4)142 Table·DeclSecurity:·1·records·(6·bytes,·at·62f18)
143 Table·ClassLayout:·10·records·(8·bytes,·at·62efa)143 Table·ClassLayout:·10·records·(8·bytes,·at·62f1e)
144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62f4a)144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62f6e)
145 Table·StandaloneSig:·611·records·(2·bytes,·at·62f62)145 Table·StandaloneSig:·611·records·(2·bytes,·at·62f86)
146 Table·EventMap:·2·records·(4·bytes,·at·63428)146 Table·EventMap:·2·records·(4·bytes,·at·6344c)
147 Table·Event:·4·records·(8·bytes,·at·63430)147 Table·Event:·4·records·(8·bytes,·at·63454)
148 Table·PropertyMap:·164·records·(4·bytes,·at·63450)148 Table·PropertyMap:·164·records·(4·bytes,·at·63474)
149 Table·Property:·1082·records·(8·bytes,·at·636e0)149 Table·Property:·1082·records·(8·bytes,·at·63704)
150 Table·MethodSemantics:·1127·records·(6·bytes,·at·658b0)150 Table·MethodSemantics:·1127·records·(6·bytes,·at·658d4)
151 Table·MethodImpl:·82·records·(6·bytes,·at·6731a)151 Table·MethodImpl:·82·records·(6·bytes,·at·6733e)
152 Table·Moduleref:·2·records·(4·bytes,·at·67506)152 Table·Moduleref:·2·records·(4·bytes,·at·6752a)
153 Table·TypeSpec:·397·records·(2·bytes,·at·6750e)153 Table·TypeSpec:·397·records·(2·bytes,·at·67532)
154 Table·ImplMap:·2·records·(10·bytes,·at·67828)154 Table·ImplMap:·2·records·(10·bytes,·at·6784c)
155 Table·FieldRVA:·9·records·(6·bytes,·at·6783c)155 Table·FieldRVA:·9·records·(6·bytes,·at·67860)
156 Table·Assembly:·1·records·(26·bytes,·at·67872)156 Table·Assembly:·1·records·(26·bytes,·at·67896)
157 Table·AssemblyRef:·4·records·(24·bytes,·at·6788c)157 Table·AssemblyRef:·4·records·(24·bytes,·at·678b0)
158 Table·NestedClass:·120·records·(4·bytes,·at·678ec)158 Table·NestedClass:·120·records·(4·bytes,·at·67910)
159 Table·GenericParam:·39·records·(10·bytes,·at·67acc)159 Table·GenericParam:·39·records·(10·bytes,·at·67af0)
160 Table·MethodSpec:·63·records·(4·bytes,·at·67c52)160 Table·MethodSpec:·63·records·(4·bytes,·at·67c76)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·67d4e)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·67d72)
162 RVA·for·Entry·Point:·0x0000c514162 RVA·for·Entry·Point:·0x0000c514
4.74 KB
./usr/lib/mono/4.5/illinkanalyzer.exe
4.67 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:·0x0000ca0015 »       ··············Code·Size:·0x0000ca00
16 »       ··Initialized·Data·Size:·0x0000060016 »       ··Initialized·Data·Size:·0x00000600
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x0000e9be18 »       ········Entry·Point·RVA:·0x0000e9ae
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x0001000020 »       »       ··Data·Base·RVA:·0x00010000
  
  
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:·0x0000e970·[0x0000004b]47 »       ·····Import·Table:·0x0000e960·[0x0000004b]
48 »       ···Resource·Table:·0x00010000·[0x00000300]48 »       ···Resource·Table:·0x00010000·[0x00000300]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x00012000·[0x0000000c]51 »       ······Reloc·Table:·0x00012000·[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:·0x0000c9c463 »       ···Virtual·Size:·0x0000c9b4
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0000ca0065 »       ··Raw·Data·Size:·0x0000ca00
66 »       ···Raw·Data·Ptr:·0x0000020066 »       ···Raw·Data·Ptr:·0x00000200
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 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:·0x00006f58·[0x00007a0c]98 »       ·········Metadata:·0x00006f54·[0x00007a0c]
99 »       Entry·Point·Token:·0x060000cd99 »       Entry·Point·Token:·0x060000cd
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·5234)122 Table·Module:·1·records·(10·bytes,·at·5230)
123 Table·TypeRef:·105·records·(6·bytes,·at·523e)123 Table·TypeRef:·105·records·(6·bytes,·at·523a)
124 Table·TypeDef:·36·records·(14·bytes,·at·54b4)124 Table·TypeDef:·36·records·(14·bytes,·at·54b0)
125 Table·Field:·137·records·(6·bytes,·at·56ac)125 Table·Field:·137·records·(6·bytes,·at·56a8)
126 Table·Method:·297·records·(14·bytes,·at·59e2)126 Table·Method:·297·records·(14·bytes,·at·59de)
127 Table·Param:·323·records·(6·bytes,·at·6a20)127 Table·Param:·323·records·(6·bytes,·at·6a1c)
128 Table·InterfaceImpl:·31·records·(4·bytes,·at·71b2)128 Table·InterfaceImpl:·31·records·(4·bytes,·at·71ae)
129 Table·MemberRef:·295·records·(6·bytes,·at·722e)129 Table·MemberRef:·295·records·(6·bytes,·at·722a)
130 Table·Constant:·15·records·(6·bytes,·at·7918)130 Table·Constant:·15·records·(6·bytes,·at·7914)
131 Table·CustomAttribute:·91·records·(6·bytes,·at·7972)131 Table·CustomAttribute:·91·records·(6·bytes,·at·796e)
132 Table·DeclSecurity:·1·records·(6·bytes,·at·7b94)132 Table·DeclSecurity:·1·records·(6·bytes,·at·7b90)
133 Table·StandaloneSig:·59·records·(2·bytes,·at·7b9a)133 Table·StandaloneSig:·59·records·(2·bytes,·at·7b96)
134 Table·PropertyMap:·17·records·(4·bytes,·at·7c10)134 Table·PropertyMap:·17·records·(4·bytes,·at·7c0c)
135 Table·Property:·48·records·(6·bytes,·at·7c54)135 Table·Property:·48·records·(6·bytes,·at·7c50)
136 Table·MethodSemantics:·58·records·(6·bytes,·at·7d74)136 Table·MethodSemantics:·58·records·(6·bytes,·at·7d70)
137 Table·MethodImpl:·32·records·(6·bytes,·at·7ed0)137 Table·MethodImpl:·32·records·(6·bytes,·at·7ecc)
138 Table·TypeSpec:·63·records·(2·bytes,·at·7f90)138 Table·TypeSpec:·63·records·(2·bytes,·at·7f8c)
139 Table·Assembly:·1·records·(22·bytes,·at·800e)139 Table·Assembly:·1·records·(22·bytes,·at·800a)
140 Table·AssemblyRef:·5·records·(20·bytes,·at·8024)140 Table·AssemblyRef:·5·records·(20·bytes,·at·8020)
141 Table·NestedClass:·14·records·(4·bytes,·at·8088)141 Table·NestedClass:·14·records·(4·bytes,·at·8084)
142 Table·GenericParam:·18·records·(8·bytes,·at·80c0)142 Table·GenericParam:·18·records·(8·bytes,·at·80bc)
143 Table·MethodSpec:·7·records·(4·bytes,·at·8150)143 Table·MethodSpec:·7·records·(4·bytes,·at·814c)
144 RVA·for·Entry·Point:·0x00005920144 RVA·for·Entry·Point:·0x00005920
6.09 KB
./usr/lib/mono/4.5/mkbundle.exe
6.03 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:·0x0007f60015 »       ··············Code·Size:·0x0007f600
16 »       ··Initialized·Data·Size:·0x0000080016 »       ··Initialized·Data·Size:·0x00000800
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x000815be18 »       ········Entry·Point·RVA:·0x000815ee
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x0008200020 »       »       ··Data·Base·RVA:·0x00082000
  
  
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:·0x00081570·[0x0000004b]47 »       ·····Import·Table:·0x000815a0·[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, 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:·0x0007f5c463 »       ···Virtual·Size:·0x0007f5f4
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0007f60065 »       ··Raw·Data·Size:·0x0007f600
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001d873 »       ···Virtual·Size:·0x000001d4
74 »       Virtual·Address:·0x0008200074 »       Virtual·Address:·0x00082000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007fa0076 »       ···Raw·Data·Ptr:·0x0007fa00
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, 17 lines modifiedOffset 103, 17 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:·0x0003b874·[0x00045cf4]109 »       ·········Metadata:·0x0003b898·[0x00045d00]
110 »       Entry·Point·Token:·0x06000002110 »       Entry·Point·Token:·0x06000002
111 »       ·····Resources·at:·0x00039a30·[0x00001e41]111 »       ·····Resources·at:·0x00039a54·[0x00001e41]
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]
  
116 Strong·name:·none116 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·-·0x00045cf4·[26764·==·0x0000688c]128 »       ·······Blob:·0x0003f468·-·0x00045d00·[26776·==·0x00006898]
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·39d70)132 Table·Module:·1·records·(12·bytes,·at·39d94)
133 Table·TypeRef:·190·records·(10·bytes,·at·39d7c)133 Table·TypeRef:·190·records·(10·bytes,·at·39da0)
134 Table·TypeDef:·381·records·(18·bytes,·at·3a4e8)134 Table·TypeDef:·381·records·(18·bytes,·at·3a50c)
135 Table·Field:·1940·records·(8·bytes,·at·3bfb2)135 Table·Field:·1940·records·(8·bytes,·at·3bfd6)
136 Table·Method:·3699·records·(16·bytes,·at·3fc52)136 Table·Method:·3699·records·(16·bytes,·at·3fc76)
137 Table·Param:·3459·records·(8·bytes,·at·4e382)137 Table·Param:·3459·records·(8·bytes,·at·4e3a6)
138 Table·InterfaceImpl:·52·records·(4·bytes,·at·54f9a)138 Table·InterfaceImpl:·52·records·(4·bytes,·at·54fbe)
139 Table·MemberRef:·1187·records·(8·bytes,·at·5506a)139 Table·MemberRef:·1187·records·(8·bytes,·at·5508e)
140 Table·Constant:·497·records·(6·bytes,·at·57582)140 Table·Constant:·497·records·(6·bytes,·at·575a6)
141 Table·CustomAttribute:·153·records·(8·bytes,·at·58128)141 Table·CustomAttribute:·153·records·(8·bytes,·at·5814c)
142 Table·ClassLayout:·10·records·(8·bytes,·at·585f0)142 Table·ClassLayout:·10·records·(8·bytes,·at·58614)
143 Table·FieldLayoutt:·2·records·(6·bytes,·at·58640)143 Table·FieldLayoutt:·2·records·(6·bytes,·at·58664)
144 Table·StandaloneSig:·544·records·(2·bytes,·at·5864c)144 Table·StandaloneSig:·544·records·(2·bytes,·at·58670)
145 Table·EventMap:·2·records·(4·bytes,·at·58a8c)145 Table·EventMap:·2·records·(4·bytes,·at·58ab0)
146 Table·Event:·4·records·(8·bytes,·at·58a94)146 Table·Event:·4·records·(8·bytes,·at·58ab8)
147 Table·PropertyMap:·152·records·(4·bytes,·at·58ab4)147 Table·PropertyMap:·152·records·(4·bytes,·at·58ad8)
148 Table·Property:·1048·records·(8·bytes,·at·58d14)148 Table·Property:·1048·records·(8·bytes,·at·58d38)
149 Table·MethodSemantics:·1092·records·(6·bytes,·at·5add4)149 Table·MethodSemantics:·1092·records·(6·bytes,·at·5adf8)
150 Table·MethodImpl:·53·records·(6·bytes,·at·5c76c)150 Table·MethodImpl:·53·records·(6·bytes,·at·5c790)
151 Table·Moduleref:·2·records·(4·bytes,·at·5c8aa)151 Table·Moduleref:·2·records·(4·bytes,·at·5c8ce)
152 Table·TypeSpec:·355·records·(2·bytes,·at·5c8b2)152 Table·TypeSpec:·355·records·(2·bytes,·at·5c8d6)
153 Table·ImplMap:·3·records·(10·bytes,·at·5cb78)153 Table·ImplMap:·3·records·(10·bytes,·at·5cb9c)
154 Table·FieldRVA:·9·records·(6·bytes,·at·5cb96)154 Table·FieldRVA:·9·records·(6·bytes,·at·5cbba)
155 Table·Assembly:·1·records·(26·bytes,·at·5cbcc)155 Table·Assembly:·1·records·(26·bytes,·at·5cbf0)
156 Table·AssemblyRef:·4·records·(24·bytes,·at·5cbe6)156 Table·AssemblyRef:·4·records·(24·bytes,·at·5cc0a)
157 Table·ManifestResource:·5·records·(14·bytes,·at·5cc46)157 Table·ManifestResource:·5·records·(14·bytes,·at·5cc6a)
158 Table·NestedClass:·121·records·(4·bytes,·at·5cc8c)158 Table·NestedClass:·121·records·(4·bytes,·at·5ccb0)
159 Table·GenericParam:·21·records·(10·bytes,·at·5ce70)159 Table·GenericParam:·21·records·(10·bytes,·at·5ce94)
160 Table·MethodSpec:·61·records·(4·bytes,·at·5cf42)160 Table·MethodSpec:·61·records·(4·bytes,·at·5cf66)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d036)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d05a)
162 RVA·for·Entry·Point:·0x00002058162 RVA·for·Entry·Point:·0x00002058
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:·0x0008939e18 »       ········Entry·Point·RVA:·0x000893ae
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:·0x00089350·[0x0000004b]47 »       ·····Import·Table:·0x00089360·[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:·0x000873a463 »       ···Virtual·Size:·0x000873b4
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:·0x00038034·[0x00051310]109 »       ·········Metadata:·0x0003804c·[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·36530)133 Table·Module:·1·records·(12·bytes,·at·36548)
134 Table·TypeRef:·205·records·(10·bytes,·at·3653c)134 Table·TypeRef:·205·records·(10·bytes,·at·36554)
135 Table·TypeDef:·651·records·(18·bytes,·at·36d3e)135 Table·TypeDef:·651·records·(18·bytes,·at·36d56)
136 Table·Field:·3540·records·(8·bytes,·at·39b04)136 Table·Field:·3540·records·(8·bytes,·at·39b1c)
137 Table·Method:·4060·records·(16·bytes,·at·409a4)137 Table·Method:·4060·records·(16·bytes,·at·409bc)
138 Table·Param:·4571·records·(8·bytes,·at·50764)138 Table·Param:·4571·records·(8·bytes,·at·5077c)
139 Table·InterfaceImpl:·198·records·(4·bytes,·at·5963c)139 Table·InterfaceImpl:·198·records·(4·bytes,·at·59654)
140 Table·MemberRef:·1520·records·(8·bytes,·at·59954)140 Table·MemberRef:·1520·records·(8·bytes,·at·5996c)
141 Table·Constant:·1480·records·(6·bytes,·at·5c8d4)141 Table·Constant:·1480·records·(6·bytes,·at·5c8ec)
142 Table·CustomAttribute:·389·records·(8·bytes,·at·5eb84)142 Table·CustomAttribute:·389·records·(8·bytes,·at·5eb9c)
143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f7ac)143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f7c4)
144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f878)144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f890)
145 Table·ClassLayout:·13·records·(8·bytes,·at·5f884)145 Table·ClassLayout:·13·records·(8·bytes,·at·5f89c)
146 Table·StandaloneSig:·702·records·(2·bytes,·at·5f8ec)146 Table·StandaloneSig:·702·records·(2·bytes,·at·5f904)
147 Table·EventMap:·1·records·(4·bytes,·at·5fe68)147 Table·EventMap:·1·records·(4·bytes,·at·5fe80)
148 Table·Event:·1·records·(8·bytes,·at·5fe6c)148 Table·Event:·1·records·(8·bytes,·at·5fe84)
149 Table·PropertyMap:·169·records·(4·bytes,·at·5fe74)149 Table·PropertyMap:·169·records·(4·bytes,·at·5fe8c)
150 Table·Property:·933·records·(8·bytes,·at·60118)150 Table·Property:·933·records·(8·bytes,·at·60130)
151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61e40)151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61e58)
152 Table·MethodImpl:·71·records·(6·bytes,·at·63e26)152 Table·MethodImpl:·71·records·(6·bytes,·at·63e3e)
153 Table·Moduleref:·1·records·(4·bytes,·at·63fd0)153 Table·Moduleref:·1·records·(4·bytes,·at·63fe8)
154 Table·TypeSpec:·404·records·(2·bytes,·at·63fd4)154 Table·TypeSpec:·404·records·(2·bytes,·at·63fec)
155 Table·ImplMap:·1·records·(10·bytes,·at·642fc)155 Table·ImplMap:·1·records·(10·bytes,·at·64314)
156 Table·FieldRVA:·15·records·(6·bytes,·at·64306)156 Table·FieldRVA:·15·records·(6·bytes,·at·6431e)
157 Table·Assembly:·1·records·(26·bytes,·at·64360)157 Table·Assembly:·1·records·(26·bytes,·at·64378)
158 Table·AssemblyRef:·3·records·(24·bytes,·at·6437a)158 Table·AssemblyRef:·3·records·(24·bytes,·at·64392)
159 Table·NestedClass:·54·records·(4·bytes,·at·643c2)159 Table·NestedClass:·54·records·(4·bytes,·at·643da)
160 Table·GenericParam:·78·records·(10·bytes,·at·6449a)160 Table·GenericParam:·78·records·(10·bytes,·at·644b2)
161 Table·MethodSpec:·178·records·(4·bytes,·at·647a6)161 Table·MethodSpec:·178·records·(4·bytes,·at·647be)
162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·64a6e)162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·64a86)
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:·0x0007daee18 »       ········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:·0x0007daa0·[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:·0x0007baf463 »       ···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:·0x000001e873 »       ···Virtual·Size:·0x000001e4
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:·0x0003b048·[0x00042a4c]109 »       ·········Metadata:·0x0003b068·[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·39540)133 Table·Module:·1·records·(12·bytes,·at·39560)
134 Table·TypeRef:·179·records·(10·bytes,·at·3954c)134 Table·TypeRef:·179·records·(10·bytes,·at·3956c)
135 Table·TypeDef:·393·records·(18·bytes,·at·39c4a)135 Table·TypeDef:·393·records·(18·bytes,·at·39c6a)
136 Table·Field:·2039·records·(8·bytes,·at·3b7ec)136 Table·Field:·2039·records·(8·bytes,·at·3b80c)
137 Table·Method:·3783·records·(16·bytes,·at·3f7a4)137 Table·Method:·3783·records·(16·bytes,·at·3f7c4)
138 Table·Param:·3575·records·(8·bytes,·at·4e414)138 Table·Param:·3575·records·(8·bytes,·at·4e434)
139 Table·InterfaceImpl:·57·records·(4·bytes,·at·553cc)139 Table·InterfaceImpl:·57·records·(4·bytes,·at·553ec)
140 Table·MemberRef:·1197·records·(8·bytes,·at·554b0)140 Table·MemberRef:·1197·records·(8·bytes,·at·554d0)
141 Table·Constant:·525·records·(6·bytes,·at·57a18)141 Table·Constant:·525·records·(6·bytes,·at·57a38)
142 Table·CustomAttribute:·100·records·(8·bytes,·at·58666)142 Table·CustomAttribute:·100·records·(8·bytes,·at·58686)
143 Table·ClassLayout:·11·records·(8·bytes,·at·58986)143 Table·ClassLayout:·11·records·(8·bytes,·at·589a6)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·589de)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·589fe)
145 Table·StandaloneSig:·573·records·(2·bytes,·at·589ea)145 Table·StandaloneSig:·573·records·(2·bytes,·at·58a0a)
146 Table·EventMap:·2·records·(4·bytes,·at·58e64)146 Table·EventMap:·2·records·(4·bytes,·at·58e84)
147 Table·Event:·4·records·(8·bytes,·at·58e6c)147 Table·Event:·4·records·(8·bytes,·at·58e8c)
148 Table·PropertyMap:·160·records·(4·bytes,·at·58e8c)148 Table·PropertyMap:·160·records·(4·bytes,·at·58eac)
149 Table·Property:·1072·records·(8·bytes,·at·5910c)149 Table·Property:·1072·records·(8·bytes,·at·5912c)
150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b28c)150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b2ac)
151 Table·MethodImpl:·54·records·(6·bytes,·at·5cc90)151 Table·MethodImpl:·54·records·(6·bytes,·at·5ccb0)
152 Table·Moduleref:·1·records·(4·bytes,·at·5cdd4)152 Table·Moduleref:·1·records·(4·bytes,·at·5cdf4)
153 Table·TypeSpec:·350·records·(2·bytes,·at·5cdd8)153 Table·TypeSpec:·350·records·(2·bytes,·at·5cdf8)
154 Table·ImplMap:·1·records·(10·bytes,·at·5d094)154 Table·ImplMap:·1·records·(10·bytes,·at·5d0b4)
155 Table·FieldRVA:·10·records·(6·bytes,·at·5d09e)155 Table·FieldRVA:·10·records·(6·bytes,·at·5d0be)
156 Table·Assembly:·1·records·(26·bytes,·at·5d0da)156 Table·Assembly:·1·records·(26·bytes,·at·5d0fa)
157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d0f4)157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d114)
158 Table·NestedClass:·106·records·(4·bytes,·at·5d124)158 Table·NestedClass:·106·records·(4·bytes,·at·5d144)
159 Table·GenericParam:·21·records·(10·bytes,·at·5d2cc)159 Table·GenericParam:·21·records·(10·bytes,·at·5d2ec)
160 Table·MethodSpec:·55·records·(4·bytes,·at·5d39e)160 Table·MethodSpec:·55·records·(4·bytes,·at·5d3be)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d47a)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d49a)
162 RVA·for·Entry·Point:·0x0000275c162 RVA·for·Entry·Point:·0x0000275c
6.41 KB
mono-mcs_6.12.0.199+dfsg-3_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary
2 -rw-r--r--···0········0········0·····1892·2025-02-26·20:51:36.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1892·2025-02-26·20:51:36.000000·control.tar.xz
3 -rw-r--r--···0········0········0···537916·2025-02-26·20:51:36.000000·data.tar.xz3 -rw-r--r--···0········0········0···538692·2025-02-26·20:51:36.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:·0x001b9d5e18 »       ········Entry·Point·RVA:·0x001b9d7e
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:·0x001b9d10·[0x0000004b]47 »       ·····Import·Table:·0x001b9d30·[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:·0x001b7d6463 »       ···Virtual·Size:·0x001b7d84
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:·0x0001a8e873 »       ···Virtual·Size:·0x0001a8e4
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:·0x000d7434·[0x000e28d8]109 »       ·········Metadata:·0x000d7454·[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·d592c)133 Table·Module:·1·records·(12·bytes,·at·d594c)
134 Table·TypeRef:·239·records·(10·bytes,·at·d5938)134 Table·TypeRef:·239·records·(10·bytes,·at·d5958)
135 Table·TypeDef:·1096·records·(18·bytes,·at·d628e)135 Table·TypeDef:·1096·records·(18·bytes,·at·d62ae)
136 Table·Field:·4694·records·(10·bytes,·at·daf9e)136 Table·Field:·4694·records·(10·bytes,·at·dafbe)
137 Table·Method:·10700·records·(18·bytes,·at·e66fa)137 Table·Method:·10700·records·(18·bytes,·at·e671a)
138 Table·Param:·10823·records·(8·bytes,·at·115752)138 Table·Param:·10823·records·(8·bytes,·at·115772)
139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a98a)139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a9aa)
140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad26)140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad46)
141 Table·Constant:·1342·records·(8·bytes,·at·1322b6)141 Table·Constant:·1342·records·(8·bytes,·at·1322d6)
142 Table·CustomAttribute:·794·records·(12·bytes,·at·134ca6)142 Table·CustomAttribute:·794·records·(12·bytes,·at·134cc6)
143 Table·ClassLayout:·18·records·(8·bytes,·at·1371de)143 Table·ClassLayout:·18·records·(8·bytes,·at·1371fe)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·13726e)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·13728e)
145 Table·StandaloneSig:·1817·records·(4·bytes,·at·13727a)145 Table·StandaloneSig:·1817·records·(4·bytes,·at·13729a)
146 Table·EventMap:·3·records·(4·bytes,·at·138ede)146 Table·EventMap:·3·records·(4·bytes,·at·138efe)
147 Table·Event:·5·records·(8·bytes,·at·138eea)147 Table·Event:·5·records·(8·bytes,·at·138f0a)
148 Table·PropertyMap:·507·records·(4·bytes,·at·138f12)148 Table·PropertyMap:·507·records·(4·bytes,·at·138f32)
149 Table·Property:·2358·records·(10·bytes,·at·1396fe)149 Table·Property:·2358·records·(10·bytes,·at·13971e)
150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f31a)150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f33a)
151 Table·MethodImpl:·145·records·(6·bytes,·at·14312a)151 Table·MethodImpl:·145·records·(6·bytes,·at·14314a)
152 Table·Moduleref:·2·records·(4·bytes,·at·143490)152 Table·Moduleref:·2·records·(4·bytes,·at·1434b0)
153 Table·TypeSpec:·714·records·(4·bytes,·at·143498)153 Table·TypeSpec:·714·records·(4·bytes,·at·1434b8)
154 Table·ImplMap:·2·records·(10·bytes,·at·143fc0)154 Table·ImplMap:·2·records·(10·bytes,·at·143fe0)
155 Table·FieldRVA:·25·records·(6·bytes,·at·143fd4)155 Table·FieldRVA:·25·records·(6·bytes,·at·143ff4)
156 Table·Assembly:·1·records·(28·bytes,·at·14406a)156 Table·Assembly:·1·records·(28·bytes,·at·14408a)
157 Table·AssemblyRef:·4·records·(28·bytes,·at·144086)157 Table·AssemblyRef:·4·records·(28·bytes,·at·1440a6)
158 Table·NestedClass:·266·records·(4·bytes,·at·1440f6)158 Table·NestedClass:·266·records·(4·bytes,·at·144116)
159 Table·GenericParam:·38·records·(10·bytes,·at·14451e)159 Table·GenericParam:·38·records·(10·bytes,·at·14453e)
160 Table·MethodSpec:·125·records·(6·bytes,·at·14469a)160 Table·MethodSpec:·125·records·(6·bytes,·at·1446ba)
161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·144988)161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·1449a8)
162 RVA·for·Entry·Point:·0x0004b93c162 RVA·for·Entry·Point:·0x0004b93c
4.25 KB
mono-runtime-boehm_6.12.0.199+dfsg-3_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary
2 -rw-r--r--···0········0········0·····1036·2025-02-26·20:51:36.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1040·2025-02-26·20:51:36.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1607252·2025-02-26·20:51:36.000000·data.tar.xz3 -rw-r--r--···0········0········0··1607544·2025-02-26·20:51:36.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.62 KB
data.tar.xz
3.6 KB
data.tar
3.58 KB
./usr/bin/mono-boehm
File has been modified after NT_GNU_BUILD_ID has been applied.
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3e3493dcd6d3af0940f459becfcfd2165145f2346 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a582e01605f6fb7bf8c6674f561c596042f40b84
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
557 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 4/lib64/ld-linux-x86-64.so.21 /lib64/ld-linux-x86-64.so.2
2 {GFxtW^j·2 {GFxtW^j·
3 8S[-@»  `93 8S[-@»  `9
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 __gmon_start__5 __gmon_start__
6 _ITM_registerTMCloneTable6 _ITM_registerTMCloneTable
7 inflateInit2_7 inflateInit2_
8 _Unwind_GetIP8 _Unwind_GetIP
Offset 5487, 15 lines modifiedOffset 5487, 15 lines modified
5487 assembly:5487 assembly:
5488 systemconfig:5488 systemconfig:
5489 options:5489 options:
5490 config_dir:5490 config_dir:
5491 MONO_PATH5491 MONO_PATH
5492 machineconfig:5492 machineconfig:
5493 library:5493 library:
5494 Mon·Mar··3·03:39:35·-12·20255494 Mon·Apr··6·12:59:07·+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·3a004d6f·6e204d61·72202033·2030333a·:.Mon·Mar··3·03:18 ··0x003150f0·3a004d6f·6e204170·72202036·2031323a·:.Mon·Apr··6·12:
19 ··0x00315100·33393a33·35202d31·32203230·32350072·39:35·-12·2025.r19 ··0x00315100·35393a30·37202b31·34203230·32360072·59:07·+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·33343933·64636436·64336166·30393430·3493dcd6d3af0940 
3 ··0x00000010·66343539·62656366·63666432·31363531·f459becfcfd216512 ··0x00000000·38326530·31363035·66366662·37626638·82e01605f6fb7bf8
 3 ··0x00000010·63363637·34663536·31633539·36303432·c6674f561c596042
4 ··0x00000020·34356632·33342e64·65627567·00000000·45f234.debug....4 ··0x00000020·66343062·38342e64·65627567·00000000·f40b84.debug....
5 ··0x00000030·7326953a····························s&.:5 ··0x00000030·0bc60fd9····························....
  
7.78 KB
mono-runtime-dbg_6.12.0.199+dfsg-3_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary
2 -rw-r--r--···0········0········0·····1248·2025-02-26·20:51:36.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1240·2025-02-26·20:51:36.000000·control.tar.xz
3 -rw-r--r--···0········0········0·21354224·2025-02-26·20:51:36.000000·data.tar.xz3 -rw-r--r--···0········0········0·21355432·2025-02-26·20:51:36.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:·1257830cc370e73d5602e70f658310b02e378691·33c1c7a7e52351a11c5b02e603a9a799eb2b6620·3e3493dcd6d3af0940f459becfcfd2165145f234·911fe13a4c4a7b1ef8c57eef78cac929d862d572·b5fea8698a4146c82709576a4ad7eca37abafaa9·ea8092c09a8530b99e40615151e555f6e2e2235b·f10584b49530bb9cf392b466d8312048916ae1dc22 Build-Ids:·33c1c7a7e52351a11c5b02e603a9a799eb2b6620·4b19bbfc0f36f2ff23d3e333affdbb85424b119c·911fe13a4c4a7b1ef8c57eef78cac929d862d572·a582e01605f6fb7bf8c6674f561c596042f40b84·b5fea8698a4146c82709576a4ad7eca37abafaa9·ea8092c09a8530b99e40615151e555f6e2e2235b·f10584b49530bb9cf392b466d8312048916ae1dc
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/12/57830cc370e73d5602e70f658310b02e378691.debug 
2 usr/lib/debug/.build-id/33/c1c7a7e52351a11c5b02e603a9a799eb2b6620.debug1 usr/lib/debug/.build-id/33/c1c7a7e52351a11c5b02e603a9a799eb2b6620.debug
3 usr/lib/debug/.build-id/3e/3493dcd6d3af0940f459becfcfd2165145f234.debug2 usr/lib/debug/.build-id/4b/19bbfc0f36f2ff23d3e333affdbb85424b119c.debug
4 usr/lib/debug/.build-id/91/1fe13a4c4a7b1ef8c57eef78cac929d862d572.debug3 usr/lib/debug/.build-id/91/1fe13a4c4a7b1ef8c57eef78cac929d862d572.debug
 4 usr/lib/debug/.build-id/a5/82e01605f6fb7bf8c6674f561c596042f40b84.debug
5 usr/lib/debug/.build-id/b5/fea8698a4146c82709576a4ad7eca37abafaa9.debug5 usr/lib/debug/.build-id/b5/fea8698a4146c82709576a4ad7eca37abafaa9.debug
6 usr/lib/debug/.build-id/ea/8092c09a8530b99e40615151e555f6e2e2235b.debug6 usr/lib/debug/.build-id/ea/8092c09a8530b99e40615151e555f6e2e2235b.debug
7 usr/lib/debug/.build-id/f1/0584b49530bb9cf392b466d8312048916ae1dc.debug7 usr/lib/debug/.build-id/f1/0584b49530bb9cf392b466d8312048916ae1dc.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.35 KB
data.tar.xz
5.33 KB
data.tar
3.04 KB
file list
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/12/ 
7 -rw-r--r--···0·root·········(0)·root·········(0)·10632992·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/12/57830cc370e73d5602e70f658310b02e378691.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/33/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/33/
9 -rw-r--r--···0·root·········(0)·root·········(0)····11104·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/33/c1c7a7e52351a11c5b02e603a9a799eb2b6620.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····11104·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/33/c1c7a7e52351a11c5b02e603a9a799eb2b6620.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/3e/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/4b/
11 -rw-r--r--···0·root·········(0)·root·········(0)··9734736·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/3e/3493dcd6d3af0940f459becfcfd2165145f234.debug9 -rw-r--r--···0·root·········(0)·root·········(0)·10632992·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/4b/19bbfc0f36f2ff23d3e333affdbb85424b119c.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/91/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/91/
13 -rw-r--r--···0·root·········(0)·root·········(0)··2218856·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/91/1fe13a4c4a7b1ef8c57eef78cac929d862d572.debug11 -rw-r--r--···0·root·········(0)·root·········(0)··2218856·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/91/1fe13a4c4a7b1ef8c57eef78cac929d862d572.debug
 12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/a5/
 13 -rw-r--r--···0·root·········(0)·root·········(0)··9734736·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/a5/82e01605f6fb7bf8c6674f561c596042f40b84.debug
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/b5/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/b5/
15 -rw-r--r--···0·root·········(0)·root·········(0)··2275048·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/b5/fea8698a4146c82709576a4ad7eca37abafaa9.debug15 -rw-r--r--···0·root·········(0)·root·········(0)··2275048·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/b5/fea8698a4146c82709576a4ad7eca37abafaa9.debug
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/ea/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/ea/
17 -rw-r--r--···0·root·········(0)·root·········(0)···351936·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/ea/8092c09a8530b99e40615151e555f6e2e2235b.debug17 -rw-r--r--···0·root·········(0)·root·········(0)···351936·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/ea/8092c09a8530b99e40615151e555f6e2e2235b.debug
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/f1/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/f1/
19 -rw-r--r--···0·root·········(0)·root·········(0)···163712·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/f1/0584b49530bb9cf392b466d8312048916ae1dc.debug19 -rw-r--r--···0·root·········(0)·root·········(0)···163712·2025-02-26·20:51:36.000000·./usr/lib/debug/.build-id/f1/0584b49530bb9cf392b466d8312048916ae1dc.debug
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/
1.14 KB
./usr/lib/debug/.build-id/12/57830cc370e73d5602e70f658310b02e378691.debug vs.
./usr/lib/debug/.build-id/4b/19bbfc0f36f2ff23d3e333affdbb85424b119c.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:·1257830cc370e73d5602e70f658310b02e3786916 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4b19bbfc0f36f2ff23d3e333affdbb85424b119c
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
1.14 KB
./usr/lib/debug/.build-id/3e/3493dcd6d3af0940f459becfcfd2165145f234.debug vs.
./usr/lib/debug/.build-id/a5/82e01605f6fb7bf8c6674f561c596042f40b84.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:·3e3493dcd6d3af0940f459becfcfd2165145f2346 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a582e01605f6fb7bf8c6674f561c596042f40b84
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
4.1 KB
mono-runtime-sgen_6.12.0.199+dfsg-3_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary
2 -rw-r--r--···0········0········0·····1056·2025-02-26·20:51:36.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1056·2025-02-26·20:51:36.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1682848·2025-02-26·20:51:36.000000·data.tar.xz3 -rw-r--r--···0········0········0··1683308·2025-02-26·20:51:36.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.56 KB
data.tar.xz
3.54 KB
data.tar
3.52 KB
./usr/bin/mono-sgen
File has been modified after NT_GNU_BUILD_ID has been applied.
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1257830cc370e73d5602e70f658310b02e3786916 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4b19bbfc0f36f2ff23d3e333affdbb85424b119c
  
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 Mon·Mar··3·03:39:35·-12·20254974 Mon·Apr··6·12:59:07·+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.42 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 11, 17 lines modifiedOffset 11, 17 lines modified
11 ··0x00343080·206d6170·70696e67·2066696c·653a2025··mapping·file:·%11 ··0x00343080·206d6170·70696e67·2066696c·653a2025··mapping·file:·%
12 ··0x00343090·730a0045·72726f72·206d6170·70696e67·s..Error·mapping12 ··0x00343090·730a0045·72726f72·206d6170·70696e67·s..Error·mapping
13 ··0x003430a0·2066696c·65006173·73656d62·6c793a00··file.assembly:.13 ··0x003430a0·2066696c·65006173·73656d62·6c793a00··file.assembly:.
14 ··0x003430b0·73797374·656d636f·6e666967·3a006f70·systemconfig:.op14 ··0x003430b0·73797374·656d636f·6e666967·3a006f70·systemconfig:.op
15 ··0x003430c0·74696f6e·733a0063·6f6e6669·675f6469·tions:.config_di15 ··0x003430c0·74696f6e·733a0063·6f6e6669·675f6469·tions:.config_di
16 ··0x003430d0·723a004d·4f4e4f5f·50415448·006d6163·r:.MONO_PATH.mac16 ··0x003430d0·723a004d·4f4e4f5f·50415448·006d6163·r:.MONO_PATH.mac
17 ··0x003430e0·68696e65·636f6e66·69673a00·656e763a·hineconfig:.env:17 ··0x003430e0·68696e65·636f6e66·69673a00·656e763a·hineconfig:.env:
18 ··0x003430f0·006c6962·72617279·3a004d6f·6e204d61·.library:.Mon·Ma18 ··0x003430f0·006c6962·72617279·3a004d6f·6e204170·.library:.Mon·Ap
19 ··0x00343100·72202033·2030333a·33393a33·35202d31·r··3·03:39:35·-119 ··0x00343100·72202036·2031323a·35393a30·37202b31·r··6·12:59:07·+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·35373833·30636333·37306537·33643536·57830cc370e73d56 
3 ··0x00000010·30326537·30663635·38333130·62303265·02e70f658310b02e2 ··0x00000000·31396262·66633066·33366632·66663233·19bbfc0f36f2ff23
 3 ··0x00000010·64336533·33336166·66646262·38353432·d3e333affdbb8542
4 ··0x00000020·33373836·39312e64·65627567·00000000·378691.debug....4 ··0x00000020·34623131·39632e64·65627567·00000000·4b119c.debug....
5 ··0x00000030·2b4e7e4e····························+N~N5 ··0x00000030·07e9a857····························...W
  
27.3 MB
monodoc-manual_6.12.0.199+dfsg-3_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-26·20:51:36.000000·debian-binary
2 -rw-r--r--···0········0········0·····1348·2025-02-26·20:51:36.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1348·2025-02-26·20:51:36.000000·control.tar.xz
3 -rw-r--r--···0········0········0·18820648·2025-02-26·20:51:36.000000·data.tar.xz3 -rw-r--r--···0········0········0·18820236·2025-02-26·20:51:36.000000·data.tar.xz
598 B
control.tar.xz
570 B
control.tar
500 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·monodoc-manual1 Package:·monodoc-manual
2 Source:·mono2 Source:·mono
3 Version:·6.12.0.199+dfsg-33 Version:·6.12.0.199+dfsg-3
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Antoine·Le·Gonidec·<debian@dotslashplay.it>5 Maintainer:·Antoine·Le·Gonidec·<debian@dotslashplay.it>
6 Installed-Size:·215826 Installed-Size:·21583
7 Recommends:·monodoc-http·|·monodoc-viewer7 Recommends:·monodoc-http·|·monodoc-viewer
8 Suggests:·monodoc-gtk-manual,·monodoc-gecko-manual,·monodoc-nunit-manual8 Suggests:·monodoc-gtk-manual,·monodoc-gecko-manual,·monodoc-nunit-manual
9 Section:·doc9 Section:·doc
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·foreign11 Multi-Arch:·foreign
12 Homepage:·http://www.mono-project.com/12 Homepage:·http://www.mono-project.com/
13 Description:·compiled·XML·documentation·from·the·Mono·project13 Description:·compiled·XML·documentation·from·the·Mono·project
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
27.3 MB
data.tar.xz
27.3 MB
data.tar
4.33 KB
file list
    
Offset 2, 33 lines modifiedOffset 2, 33 lines modified
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/monodoc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/monodoc/
5 -rw-r--r--···0·root·········(0)·root·········(0)······256·2025-02-26·20:51:36.000000·./usr/lib/monodoc/monodoc.xml5 -rw-r--r--···0·root·········(0)·root·········(0)······256·2025-02-26·20:51:36.000000·./usr/lib/monodoc/monodoc.xml
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/
7 -rw-r--r--···0·root·········(0)·root·········(0)······182·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Mono.source7 -rw-r--r--···0·root·········(0)·root·········(0)······182·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Mono.source
8 -rw-r--r--···0·root·········(0)·root·········(0)···183970·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Mono.tree8 -rw-r--r--···0·root·········(0)·root·········(0)···183970·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Mono.tree
9 -rw-r--r--···0·root·········(0)·root·········(0)···705924·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Mono.zip9 -rw-r--r--···0·root·········(0)·root·········(0)···705937·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Mono.zip
10 -rw-r--r--···0·root·········(0)·root·········(0)······190·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Novell.source10 -rw-r--r--···0·root·········(0)·root·········(0)······190·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Novell.source
11 -rw-r--r--···0·root·········(0)·root·········(0)····62108·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Novell.tree11 -rw-r--r--···0·root·········(0)·root·········(0)····62108·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Novell.tree
12 -rw-r--r--···0·root·········(0)·root·········(0)···160782·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Novell.zip12 -rw-r--r--···0·root·········(0)·root·········(0)···160782·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/Novell.zip
13 -rw-r--r--···0·root·········(0)·root·········(0)····22806·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/cs-errors.tree13 -rw-r--r--···0·root·········(0)·root·········(0)····22806·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/cs-errors.tree
14 -rw-r--r--···0·root·········(0)·root·········(0)···474619·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/cs-errors.zip14 -rw-r--r--···0·root·········(0)·root·········(0)···474781·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/cs-errors.zip
15 -rw-r--r--···0·root·········(0)·root·········(0)····21854·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/ecma334.tree15 -rw-r--r--···0·root·········(0)·root·········(0)····21854·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/ecma334.tree
16 -rw-r--r--···0·root·········(0)·root·········(0)···392664·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/ecma334.zip16 -rw-r--r--···0·root·········(0)·root·········(0)···392664·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/ecma334.zip
17 -rw-r--r--···0·root·········(0)·root·········(0)······338·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/lang-csharp.source17 -rw-r--r--···0·root·········(0)·root·········(0)······338·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/lang-csharp.source
18 -rw-r--r--···0·root·········(0)·root·········(0)······110·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-file-formats.source18 -rw-r--r--···0·root·········(0)·root·········(0)······110·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-file-formats.source
19 -rw-r--r--···0·root·········(0)·root·········(0)·······81·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-file-formats.tree19 -rw-r--r--···0·root·········(0)·root·········(0)·······81·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-file-formats.tree
20 -rw-r--r--···0·root·········(0)·root·········(0)·····9043·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-file-formats.zip20 -rw-r--r--···0·root·········(0)·root·········(0)·····9043·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-file-formats.zip
21 -rw-r--r--···0·root·········(0)·root·········(0)······103·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-tools.source21 -rw-r--r--···0·root·········(0)·root·········(0)······103·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-tools.source
22 -rw-r--r--···0·root·········(0)·root·········(0)·····1333·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-tools.tree22 -rw-r--r--···0·root·········(0)·root·········(0)·····1333·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-tools.tree
23 -rw-r--r--···0·root·········(0)·root·········(0)···112056·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-tools.zip23 -rw-r--r--···0·root·········(0)·root·········(0)···112056·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/mono-tools.zip
24 -rw-r--r--···0·root·········(0)·root·········(0)······169·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/monoapi.source24 -rw-r--r--···0·root·········(0)·root·········(0)······169·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/monoapi.source
25 -rw-r--r--···0·root·········(0)·root·········(0)·····1306·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/monoapi.tree25 -rw-r--r--···0·root·········(0)·root·········(0)·····1306·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/monoapi.tree
26 -rw-r--r--···0·root·········(0)·root·········(0)···114007·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/monoapi.zip26 -rw-r--r--···0·root·········(0)·root·········(0)···114007·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/monoapi.zip
27 -rw-r--r--···0·root·········(0)·root·········(0)······179·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/netdocs.source27 -rw-r--r--···0·root·········(0)·root·········(0)······179·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/netdocs.source
28 -rw-r--r--···0·root·········(0)·root·········(0)··3037049·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/netdocs.tree28 -rw-r--r--···0·root·········(0)·root·········(0)··3037049·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/netdocs.tree
29 -rw-r--r--···0·root·········(0)·root·········(0)·16722930·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/netdocs.zip29 -rw-r--r--···0·root·········(0)·root·········(0)·16722989·2025-02-26·20:51:36.000000·./usr/lib/monodoc/sources/netdocs.zip
30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/
31 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/doc/31 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/doc/
32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/doc/monodoc-manual/32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-26·20:51:36.000000·./usr/share/doc/monodoc-manual/
33 -rw-r--r--···0·root·········(0)·root·········(0)·····3344·2025-02-26·20:51:36.000000·./usr/share/doc/monodoc-manual/changelog.Debian.gz33 -rw-r--r--···0·root·········(0)·root·········(0)·····3344·2025-02-26·20:51:36.000000·./usr/share/doc/monodoc-manual/changelog.Debian.gz
34 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2024-09-03·12:31:04.000000·./usr/share/doc/monodoc-manual/copyright34 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2024-09-03·12:31:04.000000·./usr/share/doc/monodoc-manual/copyright
1.23 MB
./usr/lib/monodoc/sources/Mono.zip
51.5 KB
zipinfo {}
    
Offset 1, 445 lines modifiedOffset 1, 445 lines modified
Diff chunk too large, falling back to line-by-line diff (445 lines added, 445 lines removed)
1 Zip·file·size:·705924·bytes,·number·of·entries:·4431 Zip·file·size:·705937·bytes,·number·of·entries:·443
2 -rw----·····2.0·fat·····2128·b-·defN·25-Mar-03·03:48·02 -rw----·····2.0·fat·····2128·b-·defN·26-Apr-06·13:12·0
3 -rw----·····2.0·fat·····1532·b-·defN·25-Mar-03·03:48·13 -rw----·····2.0·fat·····1532·b-·defN·26-Apr-06·13:12·1
4 -rw----·····2.0·fat·····3934·b-·defN·25-Mar-03·03:48·24 -rw----·····2.0·fat·····3934·b-·defN·26-Apr-06·13:12·2
5 -rw----·····2.0·fat·····1686·b-·defN·25-Mar-03·03:48·35 -rw----·····2.0·fat·····1686·b-·defN·26-Apr-06·13:12·3
6 -rw----·····2.0·fat····93066·b-·defN·25-Mar-03·03:48·46 -rw----·····2.0·fat····93066·b-·defN·26-Apr-06·13:12·4
7 -rw----·····2.0·fat·····1065·b-·defN·25-Mar-03·03:48·57 -rw----·····2.0·fat·····1065·b-·defN·26-Apr-06·13:12·5
8 -rw----·····2.0·fat·····1897·b-·defN·25-Mar-03·03:48·68 -rw----·····2.0·fat·····1897·b-·defN·26-Apr-06·13:12·6
9 -rw----·····2.0·fat·····2204·b-·defN·25-Mar-03·03:48·79 -rw----·····2.0·fat·····2204·b-·defN·26-Apr-06·13:12·7
10 -rw----·····2.0·fat·····2139·b-·defN·25-Mar-03·03:48·810 -rw----·····2.0·fat·····2139·b-·defN·26-Apr-06·13:12·8
11 -rw----·····2.0·fat·····2385·b-·defN·25-Mar-03·03:48·911 -rw----·····2.0·fat·····2385·b-·defN·26-Apr-06·13:12·9
12 -rw----·····2.0·fat·····7685·b-·defN·25-Mar-03·03:48·1012 -rw----·····2.0·fat·····7685·b-·defN·26-Apr-06·13:12·10
13 -rw----·····2.0·fat·····4670·b-·defN·25-Mar-03·03:48·1113 -rw----·····2.0·fat·····4670·b-·defN·26-Apr-06·13:12·11
14 -rw----·····2.0·fat·····9860·b-·defN·25-Mar-03·03:48·1214 -rw----·····2.0·fat·····9860·b-·defN·26-Apr-06·13:12·12
15 -rw----·····2.0·fat·····1585·b-·defN·25-Mar-03·03:48·1315 -rw----·····2.0·fat·····1585·b-·defN·26-Apr-06·13:12·13
16 -rw----·····2.0·fat·····1953·b-·defN·25-Mar-03·03:48·1416 -rw----·····2.0·fat·····1953·b-·defN·26-Apr-06·13:12·14
17 -rw----·····2.0·fat·····1214·b-·defN·25-Mar-03·03:48·1517 -rw----·····2.0·fat·····1214·b-·defN·26-Apr-06·13:12·15
18 -rw----·····2.0·fat·····4002·b-·defN·25-Mar-03·03:48·1618 -rw----·····2.0·fat·····4002·b-·defN·26-Apr-06·13:12·16
19 -rw----·····2.0·fat·····1033·b-·defN·25-Mar-03·03:48·1719 -rw----·····2.0·fat·····1033·b-·defN·26-Apr-06·13:12·17
20 -rw----·····2.0·fat·····6393·b-·defN·25-Mar-03·03:48·1820 -rw----·····2.0·fat·····6393·b-·defN·26-Apr-06·13:12·18
21 -rw----·····2.0·fat·····3748·b-·defN·25-Mar-03·03:48·1921 -rw----·····2.0·fat·····3748·b-·defN·26-Apr-06·13:12·19
22 -rw----·····2.0·fat····13167·b-·defN·25-Mar-03·03:48·2022 -rw----·····2.0·fat····13167·b-·defN·26-Apr-06·13:12·20
23 -rw----·····2.0·fat·····1823·b-·defN·25-Mar-03·03:48·2123 -rw----·····2.0·fat·····1823·b-·defN·26-Apr-06·13:12·21
24 -rw----·····2.0·fat·····2754·b-·defN·25-Mar-03·03:48·2224 -rw----·····2.0·fat·····2754·b-·defN·26-Apr-06·13:12·22
25 -rw----·····2.0·fat·····8433·b-·defN·25-Mar-03·03:48·2325 -rw----·····2.0·fat·····8433·b-·defN·26-Apr-06·13:12·23
26 -rw----·····2.0·fat·····2436·b-·defN·25-Mar-03·03:48·2426 -rw----·····2.0·fat·····2436·b-·defN·26-Apr-06·13:12·24
27 -rw----·····2.0·fat·····1618·b-·defN·25-Mar-03·03:48·2527 -rw----·····2.0·fat·····1618·b-·defN·26-Apr-06·13:12·25
28 -rw----·····2.0·fat·····1477·b-·defN·25-Mar-03·03:48·2628 -rw----·····2.0·fat·····1477·b-·defN·26-Apr-06·13:12·26
29 -rw----·····2.0·fat····20712·b-·defN·25-Mar-03·03:48·2729 -rw----·····2.0·fat····20712·b-·defN·26-Apr-06·13:12·27
30 -rw----·····2.0·fat······504·b-·defN·25-Mar-03·03:48·2830 -rw----·····2.0·fat······504·b-·defN·26-Apr-06·13:12·28
31 -rw----·····2.0·fat·····6335·b-·defN·25-Mar-03·03:48·2931 -rw----·····2.0·fat·····6335·b-·defN·26-Apr-06·13:12·29
32 -rw----·····2.0·fat·····1933·b-·defN·25-Mar-03·03:48·3032 -rw----·····2.0·fat·····1933·b-·defN·26-Apr-06·13:12·30
33 -rw----·····2.0·fat·····7398·b-·defN·25-Mar-03·03:48·3133 -rw----·····2.0·fat·····7398·b-·defN·26-Apr-06·13:12·31
34 -rw----·····2.0·fat·····2023·b-·defN·25-Mar-03·03:48·3234 -rw----·····2.0·fat·····2023·b-·defN·26-Apr-06·13:12·32
35 -rw----·····2.0·fat·····2219·b-·defN·25-Mar-03·03:48·3335 -rw----·····2.0·fat·····2219·b-·defN·26-Apr-06·13:12·33
36 -rw----·····2.0·fat·····1984·b-·defN·25-Mar-03·03:48·3436 -rw----·····2.0·fat·····1984·b-·defN·26-Apr-06·13:12·34
37 -rw----·····2.0·fat·····2055·b-·defN·25-Mar-03·03:48·3537 -rw----·····2.0·fat·····2055·b-·defN·26-Apr-06·13:12·35
38 -rw----·····2.0·fat·····3822·b-·defN·25-Mar-03·03:48·3638 -rw----·····2.0·fat·····3822·b-·defN·26-Apr-06·13:12·36
39 -rw----·····2.0·fat·····2290·b-·defN·25-Mar-03·03:48·3739 -rw----·····2.0·fat·····2290·b-·defN·26-Apr-06·13:12·37
40 -rw----·····2.0·fat·····6589·b-·defN·25-Mar-03·03:48·3840 -rw----·····2.0·fat·····6589·b-·defN·26-Apr-06·13:12·38
41 -rw----·····2.0·fat·····6288·b-·defN·25-Mar-03·03:48·3941 -rw----·····2.0·fat·····6288·b-·defN·26-Apr-06·13:12·39
42 -rw----·····2.0·fat·····3918·b-·defN·25-Mar-03·03:48·4042 -rw----·····2.0·fat·····3918·b-·defN·26-Apr-06·13:12·40
43 -rw----·····2.0·fat·····9243·b-·defN·25-Mar-03·03:48·4143 -rw----·····2.0·fat·····9243·b-·defN·26-Apr-06·13:12·41
44 -rw----·····2.0·fat·····2575·b-·defN·25-Mar-03·03:48·4244 -rw----·····2.0·fat·····2575·b-·defN·26-Apr-06·13:12·42
45 -rw----·····2.0·fat····14996·b-·defN·25-Mar-03·03:48·4345 -rw----·····2.0·fat····14996·b-·defN·26-Apr-06·13:12·43
46 -rw----·····2.0·fat·····1844·b-·defN·25-Mar-03·03:48·4446 -rw----·····2.0·fat·····1844·b-·defN·26-Apr-06·13:12·44
47 -rw----·····2.0·fat·····4457·b-·defN·25-Mar-03·03:48·4547 -rw----·····2.0·fat·····4457·b-·defN·26-Apr-06·13:12·45
48 -rw----·····2.0·fat·····1741·b-·defN·25-Mar-03·03:48·4648 -rw----·····2.0·fat·····1741·b-·defN·26-Apr-06·13:12·46
49 -rw----·····2.0·fat·····1319·b-·defN·25-Mar-03·03:48·4749 -rw----·····2.0·fat·····1319·b-·defN·26-Apr-06·13:12·47
50 -rw----·····2.0·fat·····6397·b-·defN·25-Mar-03·03:48·4850 -rw----·····2.0·fat·····6397·b-·defN·26-Apr-06·13:12·48
51 -rw----·····2.0·fat······998·b-·defN·25-Mar-03·03:48·4951 -rw----·····2.0·fat······998·b-·defN·26-Apr-06·13:12·49
52 -rw----·····2.0·fat·····2970·b-·defN·25-Mar-03·03:48·5052 -rw----·····2.0·fat·····2970·b-·defN·26-Apr-06·13:12·50
53 -rw----·····2.0·fat·····8767·b-·defN·25-Mar-03·03:48·5153 -rw----·····2.0·fat·····8767·b-·defN·26-Apr-06·13:12·51
54 -rw----·····2.0·fat·····1010·b-·defN·25-Mar-03·03:48·5254 -rw----·····2.0·fat·····1010·b-·defN·26-Apr-06·13:12·52
55 -rw----·····2.0·fat····13303·b-·defN·25-Mar-03·03:48·5355 -rw----·····2.0·fat····13303·b-·defN·26-Apr-06·13:12·53
56 -rw----·····2.0·fat······989·b-·defN·25-Mar-03·03:48·5456 -rw----·····2.0·fat······989·b-·defN·26-Apr-06·13:12·54
57 -rw----·····2.0·fat·····7767·b-·defN·25-Mar-03·03:48·5557 -rw----·····2.0·fat·····7767·b-·defN·26-Apr-06·13:12·55
58 -rw----·····2.0·fat······577·b-·defN·25-Mar-03·03:48·5658 -rw----·····2.0·fat······577·b-·defN·26-Apr-06·13:12·56
59 -rw----·····2.0·fat·····2595·b-·defN·25-Mar-03·03:48·5759 -rw----·····2.0·fat·····2595·b-·defN·26-Apr-06·13:12·57
60 -rw----·····2.0·fat·····2182·b-·defN·25-Mar-03·03:48·5860 -rw----·····2.0·fat·····2182·b-·defN·26-Apr-06·13:12·58
61 -rw----·····2.0·fat·····4026·b-·defN·25-Mar-03·03:48·5961 -rw----·····2.0·fat·····4026·b-·defN·26-Apr-06·13:12·59
62 -rw----·····2.0·fat·····2634·b-·defN·25-Mar-03·03:48·6062 -rw----·····2.0·fat·····2634·b-·defN·26-Apr-06·13:12·60
63 -rw----·····2.0·fat·····1193·b-·defN·25-Mar-03·03:48·6163 -rw----·····2.0·fat·····1193·b-·defN·26-Apr-06·13:12·61
64 -rw----·····2.0·fat·····2634·b-·defN·25-Mar-03·03:48·6264 -rw----·····2.0·fat·····2634·b-·defN·26-Apr-06·13:12·62
65 -rw----·····2.0·fat····22489·b-·defN·25-Mar-03·03:48·6365 -rw----·····2.0·fat····22489·b-·defN·26-Apr-06·13:12·63
66 -rw----·····2.0·fat····17996·b-·defN·25-Mar-03·03:48·6466 -rw----·····2.0·fat····17996·b-·defN·26-Apr-06·13:12·64
67 -rw----·····2.0·fat·····1095·b-·defN·25-Mar-03·03:48·6567 -rw----·····2.0·fat·····1095·b-·defN·26-Apr-06·13:12·65
68 -rw----·····2.0·fat·····1919·b-·defN·25-Mar-03·03:48·6668 -rw----·····2.0·fat·····1919·b-·defN·26-Apr-06·13:12·66
69 -rw----·····2.0·fat····43726·b-·defN·25-Mar-03·03:48·6769 -rw----·····2.0·fat····43726·b-·defN·26-Apr-06·13:12·67
70 -rw----·····2.0·fat····19652·b-·defN·25-Mar-03·03:48·6870 -rw----·····2.0·fat····19652·b-·defN·26-Apr-06·13:12·68
71 -rw----·····2.0·fat····11484·b-·defN·25-Mar-03·03:48·6971 -rw----·····2.0·fat····11484·b-·defN·26-Apr-06·13:12·69
72 -rw----·····2.0·fat····11901·b-·defN·25-Mar-03·03:48·7072 -rw----·····2.0·fat····11901·b-·defN·26-Apr-06·13:12·70
73 -rw----·····2.0·fat····25231·b-·defN·25-Mar-03·03:48·7173 -rw----·····2.0·fat····25231·b-·defN·26-Apr-06·13:12·71
74 -rw----·····2.0·fat·····1753·b-·defN·25-Mar-03·03:48·7274 -rw----·····2.0·fat·····1753·b-·defN·26-Apr-06·13:12·72
75 -rw----·····2.0·fat·····2961·b-·defN·25-Mar-03·03:48·7375 -rw----·····2.0·fat·····2961·b-·defN·26-Apr-06·13:12·73
76 -rw----·····2.0·fat····14893·b-·defN·25-Mar-03·03:48·7476 -rw----·····2.0·fat····14893·b-·defN·26-Apr-06·13:12·74
77 -rw----·····2.0·fat·····4311·b-·defN·25-Mar-03·03:48·7577 -rw----·····2.0·fat·····4311·b-·defN·26-Apr-06·13:12·75
78 -rw----·····2.0·fat·····6884·b-·defN·25-Mar-03·03:48·7678 -rw----·····2.0·fat·····6884·b-·defN·26-Apr-06·13:12·76
79 -rw----·····2.0·fat····10610·b-·defN·25-Mar-03·03:48·7779 -rw----·····2.0·fat····10610·b-·defN·26-Apr-06·13:12·77
80 -rw----·····2.0·fat·····3228·b-·defN·25-Mar-03·03:48·7880 -rw----·····2.0·fat·····3228·b-·defN·26-Apr-06·13:12·78
81 -rw----·····2.0·fat·····2049·b-·defN·25-Mar-03·03:48·7981 -rw----·····2.0·fat·····2049·b-·defN·26-Apr-06·13:12·79
82 -rw----·····2.0·fat·····3139·b-·defN·25-Mar-03·03:48·8082 -rw----·····2.0·fat·····3139·b-·defN·26-Apr-06·13:12·80
83 -rw----·····2.0·fat·····5347·b-·defN·25-Mar-03·03:48·8183 -rw----·····2.0·fat·····5347·b-·defN·26-Apr-06·13:12·81
84 -rw----·····2.0·fat····27546·b-·defN·25-Mar-03·03:48·8284 -rw----·····2.0·fat····27546·b-·defN·26-Apr-06·13:12·82
85 -rw----·····2.0·fat····24405·b-·defN·25-Mar-03·03:48·8385 -rw----·····2.0·fat····24405·b-·defN·26-Apr-06·13:12·83
86 -rw----·····2.0·fat·····4404·b-·defN·25-Mar-03·03:48·8486 -rw----·····2.0·fat·····4404·b-·defN·26-Apr-06·13:12·84
87 -rw----·····2.0·fat·····1061·b-·defN·25-Mar-03·03:48·8587 -rw----·····2.0·fat·····1061·b-·defN·26-Apr-06·13:12·85
88 -rw----·····2.0·fat·····2262·b-·defN·25-Mar-03·03:48·8688 -rw----·····2.0·fat·····2262·b-·defN·26-Apr-06·13:12·86
89 -rw----·····2.0·fat·····4714·b-·defN·25-Mar-03·03:48·8789 -rw----·····2.0·fat·····4714·b-·defN·26-Apr-06·13:12·87
90 -rw----·····2.0·fat·····2845·b-·defN·25-Mar-03·03:48·8890 -rw----·····2.0·fat·····2845·b-·defN·26-Apr-06·13:12·88
91 -rw----·····2.0·fat·····2234·b-·defN·25-Mar-03·03:48·8991 -rw----·····2.0·fat·····2234·b-·defN·26-Apr-06·13:12·89
92 -rw----·····2.0·fat·····1094·b-·defN·25-Mar-03·03:48·9092 -rw----·····2.0·fat·····1094·b-·defN·26-Apr-06·13:12·90
93 -rw----·····2.0·fat·····1200·b-·defN·25-Mar-03·03:48·9193 -rw----·····2.0·fat·····1200·b-·defN·26-Apr-06·13:12·91
94 -rw----·····2.0·fat·····5079·b-·defN·25-Mar-03·03:48·9294 -rw----·····2.0·fat·····5079·b-·defN·26-Apr-06·13:12·92
95 -rw----·····2.0·fat·····1200·b-·defN·25-Mar-03·03:48·9395 -rw----·····2.0·fat·····1200·b-·defN·26-Apr-06·13:12·93
96 -rw----·····2.0·fat·····7246·b-·defN·25-Mar-03·03:48·9496 -rw----·····2.0·fat·····7246·b-·defN·26-Apr-06·13:12·94
97 -rw----·····2.0·fat·····1222·b-·defN·25-Mar-03·03:48·9597 -rw----·····2.0·fat·····1222·b-·defN·26-Apr-06·13:12·95
98 -rw----·····2.0·fat·····6412·b-·defN·25-Mar-03·03:48·9798 -rw----·····2.0·fat·····6412·b-·defN·26-Apr-06·13:12·97
99 -rw----·····2.0·fat·····1199·b-·defN·25-Mar-03·03:48·9899 -rw----·····2.0·fat·····1199·b-·defN·26-Apr-06·13:12·98
100 -rw----·····2.0·fat·····1199·b-·defN·25-Mar-03·03:48·99100 -rw----·····2.0·fat·····1199·b-·defN·26-Apr-06·13:12·99
101 -rw----·····2.0·fat·····1198·b-·defN·25-Mar-03·03:48·100101 -rw----·····2.0·fat·····1198·b-·defN·26-Apr-06·13:12·100
102 -rw----·····2.0·fat·····3892·b-·defN·25-Mar-03·03:48·101102 -rw----·····2.0·fat·····3892·b-·defN·26-Apr-06·13:12·101
103 -rw----·····2.0·fat·····2390·b-·defN·25-Mar-03·03:48·102103 -rw----·····2.0·fat·····2390·b-·defN·26-Apr-06·13:12·102
104 -rw----·····2.0·fat·····2459·b-·defN·25-Mar-03·03:48·103104 -rw----·····2.0·fat·····2459·b-·defN·26-Apr-06·13:12·103
105 -rw----·····2.0·fat·····1591·b-·defN·25-Mar-03·03:48·104105 -rw----·····2.0·fat·····1591·b-·defN·26-Apr-06·13:12·104
106 -rw----·····2.0·fat·····5720·b-·defN·25-Mar-03·03:48·105106 -rw----·····2.0·fat·····5720·b-·defN·26-Apr-06·13:12·105
107 -rw----·····2.0·fat·····1626·b-·defN·25-Mar-03·03:48·106107 -rw----·····2.0·fat·····1626·b-·defN·26-Apr-06·13:12·106
108 -rw----·····2.0·fat·····3336·b-·defN·25-Mar-03·03:48·107108 -rw----·····2.0·fat·····3336·b-·defN·26-Apr-06·13:12·107
109 -rw----·····2.0·fat·····9949·b-·defN·25-Mar-03·03:48·108109 -rw----·····2.0·fat·····9949·b-·defN·26-Apr-06·13:12·108
110 -rw----·····2.0·fat·····2753·b-·defN·25-Mar-03·03:48·109110 -rw----·····2.0·fat·····2753·b-·defN·26-Apr-06·13:12·109
111 -rw----·····2.0·fat·····7344·b-·defN·25-Mar-03·03:48·110111 -rw----·····2.0·fat·····7344·b-·defN·26-Apr-06·13:12·110
112 -rw----·····2.0·fat·····1176·b-·defN·25-Mar-03·03:48·111112 -rw----·····2.0·fat·····1176·b-·defN·26-Apr-06·13:12·111
113 -rw----·····2.0·fat·····1721·b-·defN·25-Mar-03·03:48·112113 -rw----·····2.0·fat·····1721·b-·defN·26-Apr-06·13:12·112
114 -rw----·····2.0·fat····11367·b-·defN·25-Mar-03·03:48·113114 -rw----·····2.0·fat····11367·b-·defN·26-Apr-06·13:12·113
115 -rw----·····2.0·fat·····1142·b-·defN·25-Mar-03·03:48·114115 -rw----·····2.0·fat·····1142·b-·defN·26-Apr-06·13:12·114
116 -rw----·····2.0·fat·····3185·b-·defN·25-Mar-03·03:48·115116 -rw----·····2.0·fat·····3185·b-·defN·26-Apr-06·13:12·115
117 -rw----·····2.0·fat·····1218·b-·defN·25-Mar-03·03:48·116117 -rw----·····2.0·fat·····1218·b-·defN·26-Apr-06·13:12·116
118 -rw----·····2.0·fat·····1152·b-·defN·25-Mar-03·03:48·117118 -rw----·····2.0·fat·····1152·b-·defN·26-Apr-06·13:12·117
119 -rw----·····2.0·fat·····1810·b-·defN·25-Mar-03·03:48·118119 -rw----·····2.0·fat·····1810·b-·defN·26-Apr-06·13:12·118
120 -rw----·····2.0·fat·····2045·b-·defN·25-Mar-03·03:48·119120 -rw----·····2.0·fat·····2045·b-·defN·26-Apr-06·13:12·119
121 -rw----·····2.0·fat·····3853·b-·defN·25-Mar-03·03:48·120121 -rw----·····2.0·fat·····3853·b-·defN·26-Apr-06·13:12·120
122 -rw----·····2.0·fat·····3558·b-·defN·25-Mar-03·03:48·121122 -rw----·····2.0·fat·····3558·b-·defN·26-Apr-06·13:12·121
123 -rw----·····2.0·fat······921·b-·defN·25-Mar-03·03:48·122123 -rw----·····2.0·fat······921·b-·defN·26-Apr-06·13:12·122
124 -rw----·····2.0·fat······959·b-·defN·25-Mar-03·03:48·123124 -rw----·····2.0·fat······959·b-·defN·26-Apr-06·13:12·123
125 -rw----·····2.0·fat·····3048·b-·defN·25-Mar-03·03:48·124125 -rw----·····2.0·fat·····3048·b-·defN·26-Apr-06·13:12·124
126 -rw----·····2.0·fat·····3079·b-·defN·25-Mar-03·03:48·125126 -rw----·····2.0·fat·····3079·b-·defN·26-Apr-06·13:12·125
Max diff block lines reached; -1/52696 bytes (-0.00%) of diff not shown.
1.17 MB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'7 0000A·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'26 00255·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'45 00452·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'64 007CC·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'83 009A3·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'102 04159·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'121 042FD·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'140 04513·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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; 1222465/1228136 bytes (99.54%) of diff not shown.
9.44 KB
mastersummary.xml
9.41 KB
mastersummary.xml
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 <elements>2 <elements>
3 ··<namespace·ns="Commons.Xml.Nvdl">3 ··<namespace·ns="Commons.Xml.Relaxng.XmlSchema">
4 ····<summary>To·be·added.</summary>4 ····<summary>To·be·added.</summary>
5 ····<remarks>To·be·added.</remarks>5 ····<remarks>To·be·added.</remarks>
6 ··</namespace>6 ··</namespace>
 7 ··<namespace·ns="">
 8 ····<summary/>
 9 ····<remarks/>
 10 ··</namespace>
7 ··<namespace·ns="Commons.Xml.Relaxng.XmlSchema">11 ··<namespace·ns="Commons.Xml.Nvdl">
8 ····<summary>To·be·added.</summary>12 ····<summary>To·be·added.</summary>
9 ····<remarks>To·be·added.</remarks>13 ····<remarks>To·be·added.</remarks>
10 ··</namespace>14 ··</namespace>
11 ··<namespace·ns="Commons.Xml.Relaxng.Inference">15 ··<namespace·ns="Commons.Xml.Relaxng.Inference">
12 ····<summary>To·be·added.</summary>16 ····<summary>To·be·added.</summary>
13 ····<remarks>To·be·added.</remarks>17 ····<remarks>To·be·added.</remarks>
14 ··</namespace>18 ··</namespace>
15 ··<namespace·ns=""> 
16 ····<summary/> 
17 ····<remarks/> 
18 ··</namespace> 
19 ··<namespace·ns="Commons.Xml.Relaxng.Rnc">19 ··<namespace·ns="Commons.Xml.Relaxng.Rnc">
20 ····<summary>To·be·added.</summary>20 ····<summary>To·be·added.</summary>
21 ····<remarks>To·be·added.</remarks>21 ····<remarks>To·be·added.</remarks>
22 ··</namespace>22 ··</namespace>
23 ··<namespace·ns="Cairo">23 ··<namespace·ns="Cairo">
24 ····<summary>A·binding·to·the·2D·Cairo·Graphics·rendering·API.</summary>24 ····<summary>A·binding·to·the·2D·Cairo·Graphics·rendering·API.</summary>
25 ····<remarks>25 ····<remarks>
Offset 212, 23 lines modifiedOffset 212, 23 lines modified
212 ····<summary>To·be·added.</summary>212 ····<summary>To·be·added.</summary>
213 ····<remarks>To·be·added.</remarks>213 ····<remarks>To·be·added.</remarks>
214 ··</namespace>214 ··</namespace>
215 ··<namespace·ns="Mono.Options">215 ··<namespace·ns="Mono.Options">
216 ····<summary>Types·to·help·parse·command-line·options.</summary>216 ····<summary>Types·to·help·parse·command-line·options.</summary>
217 ····<remarks>Types·to·help·parse·command-line·options.</remarks>217 ····<remarks>Types·to·help·parse·command-line·options.</remarks>
218 ··</namespace>218 ··</namespace>
219 ··<namespace·ns="Mono.Threading.Tasks">219 ··<namespace·ns="Mono.Threading">
220 ····<summary>To·be·added.</summary>220 ····<summary>To·be·added.</summary>
221 ····<remarks>To·be·added.</remarks>221 ····<remarks>To·be·added.</remarks>
222 ··</namespace>222 ··</namespace>
223 ··<namespace·ns="Mono.Collections.Concurrent">223 ··<namespace·ns="Mono.Collections.Concurrent">
224 ····<summary>To·be·added.</summary>224 ····<summary>To·be·added.</summary>
225 ····<remarks>To·be·added.</remarks>225 ····<remarks>To·be·added.</remarks>
226 ··</namespace>226 ··</namespace>
227 ··<namespace·ns="Mono.Threading">227 ··<namespace·ns="Mono.Threading.Tasks">
228 ····<summary>To·be·added.</summary>228 ····<summary>To·be·added.</summary>
229 ····<remarks>To·be·added.</remarks>229 ····<remarks>To·be·added.</remarks>
230 ··</namespace>230 ··</namespace>
231 ··<namespace·ns="Mono.Remoting.Channels.Unix">231 ··<namespace·ns="Mono.Remoting.Channels.Unix">
232 ····<summary>To·be·added.</summary>232 ····<summary>To·be·added.</summary>
233 ····<remarks>To·be·added.</remarks>233 ····<remarks>To·be·added.</remarks>
234 ··</namespace>234 ··</namespace>
Offset 240, 35 lines modifiedOffset 240, 50 lines modified
240 ····</summary>240 ····</summary>
241 ····<remarks>241 ····<remarks>
242 ······This·namespace·provides·functionality·to·access·Posix/Unix·features.··It·has·been·deprecated·in·favor·of·the·new242 ······This·namespace·provides·functionality·to·access·Posix/Unix·features.··It·has·been·deprecated·in·favor·of·the·new
243 ······<see·cref="N:Mono.Unix"/>243 ······<see·cref="N:Mono.Unix"/>
244 ······namespace.244 ······namespace.
245 ····</remarks>245 ····</remarks>
246 ··</namespace>246 ··</namespace>
247 ··<namespace·ns="Mono.Unix.Native">247 ··<namespace·ns="Mono.Unix">
248 ····<summary>Low-level·Unix·wrapper·types.</summary>248 ····<summary>High-level·Unix·wrapper·types.</summary>
249 ····<remarks>249 ····<remarks>
250 ······<para>250 ······<para>
251 ········The·Mono.Unix.Native·namespace·contains·251 ········The·Mono.Unix·namespace·contains·
252 ········low-level·wrapper·classes,·structures,·and·enumerations 
253 ········which·are·accessible·from·the252 ········high-level·wrapper·classes,·which·provide·.NET·naming·and
 253 ········usage·conventions·over·the·low-level
254 ········<see·cref="T:Mono.Unix.Native.Syscall"/>254 ········<see·cref="T:Mono.Unix.Native.Syscall"/>
255 ········and255 ········and
256 ········<see·cref="T:Mono.Unix.Native.Stdlib"/>256 ········<see·cref="T:Mono.Unix.Native.Stdlib"/>
257 ········classes,·which·are 
258 ········a·low-level·wrappers·over·ANSI·C,·POSIX·and·Unix·system·calls·and·library 
259 ········functions.257 ········functionality.
 258 ······</para>
 259 ······<para>
 260 ········If·an·exception·is·generated·due·to·an·operating·system-level·error
 261 »       »       »       »       (as·opposed·to·invalid·arguments·or·some·fully·managed·reason),·the
 262 »       »       »       »       exception·thrown·will·either·inherit·from
 263 ········<see·cref="T:Mono.Unix.UnixIOException"/>
 264 ········,·or·the
 265 ········<see·cref="P:System.Exception.InnerException"/>
 266 ········property·will·be·a
 267 »       »       »       »       type·inheriting·from
 268 ········<c>UnixIOException</c>
 269 ········.··In·either·case,·the
 270 ········<see·cref="P:Mono.Unix.UnixIOException.ErrorCode"/>
 271 ········property·will
 272 »       »       »       »       contain·the·underlying·error·number·that·generated·the·exception.
 273 »       »       »       »       This·error·number·can·be·used·to·look·up·additional·information·if
 274 »       »       »       »       necessary.
260 ······</para>275 ······</para>
261 ······<block·subset="none"·type="note">276 ······<block·subset="none"·type="note">
262 ········<para>Thread-safety·wasn't·handled·in·the·original·Unix·API.··While277 ········<para>Thread-safety·wasn't·considered·in·the·original·Unix·API.··While
263 ········some·degree·of·thread-safety·is·provided·from·managed·code,·it·is278 ········some·degree·of·thread-safety·is·provided·from·managed·code,·it·is
264 ········impossible·to·provide·full·thread-safety·for·interactions·between279 ········impossible·to·provide·full·thread-safety·for·interactions·between
265 ········managed·and·unmanaged·code.··For·example,·if·you·DllImport·into·a·C280 ········managed·and·unmanaged·code.··For·example,·if·you·DllImport·into·a·C
266 ········library·which·uses·non-thread-safe·Unix·functions·which·are·also281 ········library·which·uses·non-thread-safe·Unix·functions·which·are·also
267 ········exposed·in·Mono.Unix.Native,·you·may·have·threading·issues·including,·but·not282 ········exposed·in·Mono.Unix,·you·may·have·threading·issues·including,·but·not
268 ········limited·to,·memory·corruption.</para>283 ········limited·to,·memory·corruption.</para>
269 ········<para>284 ········<para>
270 ··········An·effort·is·made·to·provide·thread-safety·from·managed·code,285 ··········An·effort·is·made·to·provide·thread-safety·from·managed·code,
271 ········but·it·is·impossible·to·know·all·dependencies·for·all·potential286 ········but·it·is·impossible·to·know·all·dependencies·for·all·potential
272 ········Unix-like·platforms.··For·example,·is287 ········Unix-like·platforms.··For·example,·is
273 ··········<see·cref="M:Mono.Unix.Native.Stdlib.fopen"/>288 ··········<see·cref="M:Mono.Unix.Native.Stdlib.fopen"/>
274 ··········thread-safe?··It·appears·to·be·under289 ··········thread-safe?··It·appears·to·be·under
Offset 303, 50 lines modifiedOffset 318, 35 lines modified
303 ····California,·Berkeley·and·its·contributors.318 ····California,·Berkeley·and·its·contributors.
304 4.·Neither·the·name·of·the·University·nor·the·names·of·its·contributors319 4.·Neither·the·name·of·the·University·nor·the·names·of·its·contributors
305 ···may·be·used·to·endorse·or·promote·products·derived·from·this·software320 ···may·be·used·to·endorse·or·promote·products·derived·from·this·software
306 ···without·specific·prior·written·permission.</code>321 ···without·specific·prior·written·permission.</code>
307 ······</example>322 ······</example>
308 ····</remarks>323 ····</remarks>
309 ··</namespace>324 ··</namespace>
310 ··<namespace·ns="Mono.Unix">325 ··<namespace·ns="Mono.Unix.Native">
311 ····<summary>High-level·Unix·wrapper·types.</summary>326 ····<summary>Low-level·Unix·wrapper·types.</summary>
312 ····<remarks>327 ····<remarks>
313 ······<para>328 ······<para>
314 ········The·Mono.Unix·namespace·contains·329 ········The·Mono.Unix.Native·namespace·contains·
315 ········high-level·wrapper·classes,·which·provide·.NET·naming·and 
316 ········usage·conventions·over·the·low-level330 ········low-level·wrapper·classes,·structures,·and·enumerations
 331 ········which·are·accessible·from·the
317 ········<see·cref="T:Mono.Unix.Native.Syscall"/>332 ········<see·cref="T:Mono.Unix.Native.Syscall"/>
318 ········and333 ········and
319 ········<see·cref="T:Mono.Unix.Native.Stdlib"/>334 ········<see·cref="T:Mono.Unix.Native.Stdlib"/>
 335 ········classes,·which·are
Max diff block lines reached; 3100/9576 bytes (32.37%) of diff not shown.
281 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-Mar-03·03:48·162 -rw----·····2.0·fat·····5941·b-·defN·26-Apr-06·13:12·16
3 -rw----·····2.0·fat·····5837·b-·defN·25-Mar-03·03:48·173 -rw----·····2.0·fat·····5837·b-·defN·26-Apr-06·13:12·17
4 -rw----·····2.0·fat·····5099·b-·defN·25-Mar-03·03:48·184 -rw----·····2.0·fat·····5099·b-·defN·26-Apr-06·13:12·18
5 -rw----·····2.0·fat·····4074·b-·defN·25-Mar-03·03:48·195 -rw----·····2.0·fat·····4074·b-·defN·26-Apr-06·13:12·19
6 -rw----·····2.0·fat·····2819·b-·defN·25-Mar-03·03:48·206 -rw----·····2.0·fat·····2819·b-·defN·26-Apr-06·13:12·20
7 -rw----·····2.0·fat·····2693·b-·defN·25-Mar-03·03:48·217 -rw----·····2.0·fat·····2693·b-·defN·26-Apr-06·13:12·21
8 -rw----·····2.0·fat·····4100·b-·defN·25-Mar-03·03:48·228 -rw----·····2.0·fat·····4100·b-·defN·26-Apr-06·13:12·22
9 -rw----·····2.0·fat·····8083·b-·defN·25-Mar-03·03:48·239 -rw----·····2.0·fat·····8083·b-·defN·26-Apr-06·13:12·23
10 -rw----·····2.0·fat·····4081·b-·defN·25-Mar-03·03:48·2410 -rw----·····2.0·fat·····4081·b-·defN·26-Apr-06·13:12·24
11 -rw----·····2.0·fat·····2898·b-·defN·25-Mar-03·03:48·2511 -rw----·····2.0·fat·····2898·b-·defN·26-Apr-06·13:12·25
12 -rw----·····2.0·fat·····3798·b-·defN·25-Mar-03·03:48·2612 -rw----·····2.0·fat·····3798·b-·defN·26-Apr-06·13:12·26
13 -rw----·····2.0·fat·····3770·b-·defN·25-Mar-03·03:48·2713 -rw----·····2.0·fat·····3770·b-·defN·26-Apr-06·13:12·27
14 -rw----·····2.0·fat·····4134·b-·defN·25-Mar-03·03:48·2814 -rw----·····2.0·fat·····4134·b-·defN·26-Apr-06·13:12·28
15 -rw----·····2.0·fat·····3942·b-·defN·25-Mar-03·03:48·2915 -rw----·····2.0·fat·····3942·b-·defN·26-Apr-06·13:12·29
16 -rw----·····2.0·fat·····4388·b-·defN·25-Mar-03·03:48·3016 -rw----·····2.0·fat·····4388·b-·defN·26-Apr-06·13:12·30
17 -rw----·····2.0·fat·····3633·b-·defN·25-Mar-03·03:48·3117 -rw----·····2.0·fat·····3633·b-·defN·26-Apr-06·13:12·31
18 -rw----·····2.0·fat·····5461·b-·defN·25-Mar-03·03:48·3218 -rw----·····2.0·fat·····5461·b-·defN·26-Apr-06·13:12·32
19 -rw----·····2.0·fat·····4658·b-·defN·25-Mar-03·03:48·3319 -rw----·····2.0·fat·····4658·b-·defN·26-Apr-06·13:12·33
20 -rw----·····2.0·fat·····7021·b-·defN·25-Mar-03·03:48·3420 -rw----·····2.0·fat·····7021·b-·defN·26-Apr-06·13:12·34
21 -rw----·····2.0·fat·····7002·b-·defN·25-Mar-03·03:48·3521 -rw----·····2.0·fat·····7002·b-·defN·26-Apr-06·13:12·35
22 -rw----·····2.0·fat·····2756·b-·defN·25-Mar-03·03:48·3622 -rw----·····2.0·fat·····2756·b-·defN·26-Apr-06·13:12·36
23 -rw----·····2.0·fat·····3305·b-·defN·25-Mar-03·03:48·3723 -rw----·····2.0·fat·····3305·b-·defN·26-Apr-06·13:12·37
24 -rw----·····2.0·fat·····3441·b-·defN·25-Mar-03·03:48·3824 -rw----·····2.0·fat·····3441·b-·defN·26-Apr-06·13:12·38
25 -rw----·····2.0·fat·····2291·b-·defN·25-Mar-03·03:48·3925 -rw----·····2.0·fat·····2291·b-·defN·26-Apr-06·13:12·39
26 -rw----·····2.0·fat·····4843·b-·defN·25-Mar-03·03:48·4026 -rw----·····2.0·fat·····4843·b-·defN·26-Apr-06·13:12·40
27 -rw----·····2.0·fat·····6410·b-·defN·25-Mar-03·03:48·4127 -rw----·····2.0·fat·····6410·b-·defN·26-Apr-06·13:12·41
28 -rw----·····2.0·fat·····3790·b-·defN·25-Mar-03·03:48·4228 -rw----·····2.0·fat·····3790·b-·defN·26-Apr-06·13:12·42
29 -rw----·····2.0·fat·····3780·b-·defN·25-Mar-03·03:48·4329 -rw----·····2.0·fat·····3780·b-·defN·26-Apr-06·13:12·43
30 -rw----·····2.0·fat·····4147·b-·defN·25-Mar-03·03:48·4430 -rw----·····2.0·fat·····4147·b-·defN·26-Apr-06·13:12·44
31 -rw----·····2.0·fat·····4177·b-·defN·25-Mar-03·03:48·4531 -rw----·····2.0·fat·····4177·b-·defN·26-Apr-06·13:12·45
32 -rw----·····2.0·fat·····3785·b-·defN·25-Mar-03·03:48·4632 -rw----·····2.0·fat·····3785·b-·defN·26-Apr-06·13:12·46
33 -rw----·····2.0·fat·····4116·b-·defN·25-Mar-03·03:48·4733 -rw----·····2.0·fat·····4116·b-·defN·26-Apr-06·13:12·47
34 -rw----·····2.0·fat·····3765·b-·defN·25-Mar-03·03:48·4834 -rw----·····2.0·fat·····3765·b-·defN·26-Apr-06·13:12·48
35 -rw----·····2.0·fat·····2685·b-·defN·25-Mar-03·03:48·4935 -rw----·····2.0·fat·····2685·b-·defN·26-Apr-06·13:12·49
36 -rw----·····2.0·fat·····2807·b-·defN·25-Mar-03·03:48·5036 -rw----·····2.0·fat·····2807·b-·defN·26-Apr-06·13:12·50
37 -rw----·····2.0·fat·····2562·b-·defN·25-Mar-03·03:48·5137 -rw----·····2.0·fat·····2562·b-·defN·26-Apr-06·13:12·51
38 -rw----·····2.0·fat·····2288·b-·defN·25-Mar-03·03:48·5238 -rw----·····2.0·fat·····2288·b-·defN·26-Apr-06·13:12·52
39 -rw----·····2.0·fat·····2291·b-·defN·25-Mar-03·03:48·5339 -rw----·····2.0·fat·····2291·b-·defN·26-Apr-06·13:12·53
40 -rw----·····2.0·fat·····2697·b-·defN·25-Mar-03·03:48·5440 -rw----·····2.0·fat·····2697·b-·defN·26-Apr-06·13:12·54
41 -rw----·····2.0·fat·····3907·b-·defN·25-Mar-03·03:48·5541 -rw----·····2.0·fat·····3907·b-·defN·26-Apr-06·13:12·55
42 -rw----·····2.0·fat·····3765·b-·defN·25-Mar-03·03:48·5642 -rw----·····2.0·fat·····3765·b-·defN·26-Apr-06·13:12·56
43 -rw----·····2.0·fat·····3410·b-·defN·25-Mar-03·03:48·5743 -rw----·····2.0·fat·····3410·b-·defN·26-Apr-06·13:12·57
44 -rw----·····2.0·fat·····2562·b-·defN·25-Mar-03·03:48·5844 -rw----·····2.0·fat·····2562·b-·defN·26-Apr-06·13:12·58
45 -rw----·····2.0·fat·····3048·b-·defN·25-Mar-03·03:48·5945 -rw----·····2.0·fat·····3048·b-·defN·26-Apr-06·13:12·59
46 -rw----·····2.0·fat·····3371·b-·defN·25-Mar-03·03:48·6046 -rw----·····2.0·fat·····3371·b-·defN·26-Apr-06·13:12·60
47 -rw----·····2.0·fat·····2444·b-·defN·25-Mar-03·03:48·6147 -rw----·····2.0·fat·····2444·b-·defN·26-Apr-06·13:12·61
48 -rw----·····2.0·fat·····2981·b-·defN·25-Mar-03·03:48·6248 -rw----·····2.0·fat·····2981·b-·defN·26-Apr-06·13:12·62
49 -rw----·····2.0·fat·····2968·b-·defN·25-Mar-03·03:48·6349 -rw----·····2.0·fat·····2968·b-·defN·26-Apr-06·13:12·63
50 -rw----·····2.0·fat····11616·b-·defN·25-Mar-03·03:48·6450 -rw----·····2.0·fat····11616·b-·defN·26-Apr-06·13:12·64
51 -rw----·····2.0·fat·····2700·b-·defN·25-Mar-03·03:48·6551 -rw----·····2.0·fat·····2700·b-·defN·26-Apr-06·13:12·65
52 -rw----·····2.0·fat·····4790·b-·defN·25-Mar-03·03:48·6652 -rw----·····2.0·fat·····4790·b-·defN·26-Apr-06·13:12·66
53 -rw----·····2.0·fat·····2663·b-·defN·25-Mar-03·03:48·6753 -rw----·····2.0·fat·····2663·b-·defN·26-Apr-06·13:12·67
54 -rw----·····2.0·fat·····3467·b-·defN·25-Mar-03·03:48·6854 -rw----·····2.0·fat·····3467·b-·defN·26-Apr-06·13:12·68
55 -rw----·····2.0·fat·····3790·b-·defN·25-Mar-03·03:48·6955 -rw----·····2.0·fat·····3790·b-·defN·26-Apr-06·13:12·69
56 -rw----·····2.0·fat·····2715·b-·defN·25-Mar-03·03:48·7056 -rw----·····2.0·fat·····2715·b-·defN·26-Apr-06·13:12·70
57 -rw----·····2.0·fat·····5853·b-·defN·25-Mar-03·03:48·7157 -rw----·····2.0·fat·····5853·b-·defN·26-Apr-06·13:12·71
58 -rw----·····2.0·fat·····4786·b-·defN·25-Mar-03·03:48·7258 -rw----·····2.0·fat·····4786·b-·defN·26-Apr-06·13:12·72
59 -rw----·····2.0·fat·····5993·b-·defN·25-Mar-03·03:48·7359 -rw----·····2.0·fat·····5993·b-·defN·26-Apr-06·13:12·73
60 -rw----·····2.0·fat·····3649·b-·defN·25-Mar-03·03:48·7460 -rw----·····2.0·fat·····3649·b-·defN·26-Apr-06·13:12·74
61 -rw----·····2.0·fat·····8019·b-·defN·25-Mar-03·03:48·7561 -rw----·····2.0·fat·····8019·b-·defN·26-Apr-06·13:12·75
62 -rw----·····2.0·fat·····3365·b-·defN·25-Mar-03·03:48·7662 -rw----·····2.0·fat·····3365·b-·defN·26-Apr-06·13:12·76
63 -rw----·····2.0·fat·····5231·b-·defN·25-Mar-03·03:48·7763 -rw----·····2.0·fat·····5231·b-·defN·26-Apr-06·13:12·77
64 -rw----·····2.0·fat·····5926·b-·defN·25-Mar-03·03:48·7864 -rw----·····2.0·fat·····5926·b-·defN·26-Apr-06·13:12·78
65 -rw----·····2.0·fat·····1671·b-·defN·25-Mar-03·03:48·7965 -rw----·····2.0·fat·····1671·b-·defN·26-Apr-06·13:12·79
66 -rw----·····2.0·fat·····2321·b-·defN·25-Mar-03·03:48·8066 -rw----·····2.0·fat·····2321·b-·defN·26-Apr-06·13:12·80
67 -rw----·····2.0·fat·····2365·b-·defN·25-Mar-03·03:48·8167 -rw----·····2.0·fat·····2365·b-·defN·26-Apr-06·13:12·81
68 -rw----·····2.0·fat·····2213·b-·defN·25-Mar-03·03:48·8268 -rw----·····2.0·fat·····2213·b-·defN·26-Apr-06·13:12·82
69 -rw----·····2.0·fat····61112·b-·defN·25-Mar-03·03:48·8369 -rw----·····2.0·fat····61112·b-·defN·26-Apr-06·13:12·83
70 -rw----·····2.0·fat·····3031·b-·defN·25-Mar-03·03:48·8470 -rw----·····2.0·fat·····3031·b-·defN·26-Apr-06·13:12·84
71 -rw----·····2.0·fat·····9820·b-·defN·25-Mar-03·03:48·8571 -rw----·····2.0·fat·····9820·b-·defN·26-Apr-06·13:12·85
72 -rw----·····2.0·fat·····3122·b-·defN·25-Mar-03·03:48·8672 -rw----·····2.0·fat·····3122·b-·defN·26-Apr-06·13:12·86
73 -rw----·····2.0·fat·····3887·b-·defN·25-Mar-03·03:48·8773 -rw----·····2.0·fat·····3887·b-·defN·26-Apr-06·13:12·87
74 -rw----·····2.0·fat·····4447·b-·defN·25-Mar-03·03:48·8874 -rw----·····2.0·fat·····4447·b-·defN·26-Apr-06·13:12·88
75 -rw----·····2.0·fat·····3713·b-·defN·25-Mar-03·03:48·8975 -rw----·····2.0·fat·····3713·b-·defN·26-Apr-06·13:12·89
76 -rw----·····2.0·fat·····3791·b-·defN·25-Mar-03·03:48·9076 -rw----·····2.0·fat·····3791·b-·defN·26-Apr-06·13:12·90
77 -rw----·····2.0·fat·····2661·b-·defN·25-Mar-03·03:48·9177 -rw----·····2.0·fat·····2661·b-·defN·26-Apr-06·13:12·91
78 -rw----·····2.0·fat····10950·b-·defN·25-Mar-03·03:48·9278 -rw----·····2.0·fat····10950·b-·defN·26-Apr-06·13:12·92
79 -rw----·····2.0·fat·····4169·b-·defN·25-Mar-03·03:48·9379 -rw----·····2.0·fat·····4169·b-·defN·26-Apr-06·13:12·93
80 -rw----·····2.0·fat·····2253·b-·defN·25-Mar-03·03:48·9480 -rw----·····2.0·fat·····2253·b-·defN·26-Apr-06·13:12·94
81 -rw----·····2.0·fat·····2572·b-·defN·25-Mar-03·03:48·9581 -rw----·····2.0·fat·····2572·b-·defN·26-Apr-06·13:12·95
82 -rw----·····2.0·fat····38631·b-·defN·25-Mar-03·03:48·9682 -rw----·····2.0·fat····38631·b-·defN·26-Apr-06·13:12·96
83 -rw----·····2.0·fat·····4575·b-·defN·25-Mar-03·03:48·9783 -rw----·····2.0·fat·····4575·b-·defN·26-Apr-06·13:12·97
84 -rw----·····2.0·fat····11386·b-·defN·25-Mar-03·03:48·9884 -rw----·····2.0·fat····11386·b-·defN·26-Apr-06·13:12·98
85 -rw----·····2.0·fat·····2247·b-·defN·25-Mar-03·03:48·9985 -rw----·····2.0·fat·····2247·b-·defN·26-Apr-06·13:12·99
86 -rw----·····2.0·fat·····2382·b-·defN·25-Mar-03·03:48·10086 -rw----·····2.0·fat·····2382·b-·defN·26-Apr-06·13:12·100
87 -rw----·····2.0·fat·····2918·b-·defN·25-Mar-03·03:48·10187 -rw----·····2.0·fat·····2918·b-·defN·26-Apr-06·13:12·101
88 -rw----·····2.0·fat·····6875·b-·defN·25-Mar-03·03:48·10288 -rw----·····2.0·fat·····6875·b-·defN·26-Apr-06·13:12·102
89 -rw----·····2.0·fat·····6327·b-·defN·25-Mar-03·03:48·10389 -rw----·····2.0·fat·····6327·b-·defN·26-Apr-06·13:12·103
90 -rw----·····2.0·fat·····7623·b-·defN·25-Mar-03·03:48·10490 -rw----·····2.0·fat·····7623·b-·defN·26-Apr-06·13:12·104
91 -rw----·····2.0·fat·····3483·b-·defN·25-Mar-03·03:48·10591 -rw----·····2.0·fat·····3483·b-·defN·26-Apr-06·13:12·105
92 -rw----·····2.0·fat·····2744·b-·defN·25-Mar-03·03:48·10692 -rw----·····2.0·fat·····2744·b-·defN·26-Apr-06·13:12·106
93 -rw----·····2.0·fat·····4935·b-·defN·25-Mar-03·03:48·10793 -rw----·····2.0·fat·····4935·b-·defN·26-Apr-06·13:12·107
94 -rw----·····2.0·fat·····3921·b-·defN·25-Mar-03·03:48·10894 -rw----·····2.0·fat·····3921·b-·defN·26-Apr-06·13:12·108
95 -rw----·····2.0·fat·····1941·b-·defN·25-Mar-03·03:48·10995 -rw----·····2.0·fat·····1941·b-·defN·26-Apr-06·13:12·109
96 -rw----·····2.0·fat·····2172·b-·defN·25-Mar-03·03:48·11096 -rw----·····2.0·fat·····2172·b-·defN·26-Apr-06·13:12·110
97 -rw----·····2.0·fat·····2812·b-·defN·25-Mar-03·03:48·11197 -rw----·····2.0·fat·····2812·b-·defN·26-Apr-06·13:12·111
98 -rw----·····2.0·fat·····5369·b-·defN·25-Mar-03·03:48·11298 -rw----·····2.0·fat·····5369·b-·defN·26-Apr-06·13:12·112
99 -rw----·····2.0·fat·····5117·b-·defN·25-Mar-03·03:48·11399 -rw----·····2.0·fat·····5117·b-·defN·26-Apr-06·13:12·113
100 -rw----·····2.0·fat····14883·b-·defN·25-Mar-03·03:48·114100 -rw----·····2.0·fat····14883·b-·defN·26-Apr-06·13:12·114
101 -rw----·····2.0·fat·····4059·b-·defN·25-Mar-03·03:48·115101 -rw----·····2.0·fat·····4059·b-·defN·26-Apr-06·13:12·115
102 -rw----·····2.0·fat·····2669·b-·defN·25-Mar-03·03:48·116102 -rw----·····2.0·fat·····2669·b-·defN·26-Apr-06·13:12·116
103 -rw----·····2.0·fat·····3116·b-·defN·25-Mar-03·03:48·117103 -rw----·····2.0·fat·····3116·b-·defN·26-Apr-06·13:12·117
104 -rw----·····2.0·fat·····2135·b-·defN·25-Mar-03·03:48·118104 -rw----·····2.0·fat·····2135·b-·defN·26-Apr-06·13:12·118
105 -rw----·····2.0·fat·····8759·b-·defN·25-Mar-03·03:48·119105 -rw----·····2.0·fat·····8759·b-·defN·26-Apr-06·13:12·119
106 -rw----·····2.0·fat····12703·b-·defN·25-Mar-03·03:48·120106 -rw----·····2.0·fat····12703·b-·defN·26-Apr-06·13:12·120
107 -rw----·····2.0·fat·····5462·b-·defN·25-Mar-03·03:48·121107 -rw----·····2.0·fat·····5462·b-·defN·26-Apr-06·13:12·121
108 -rw----·····2.0·fat·····5706·b-·defN·25-Mar-03·03:48·122108 -rw----·····2.0·fat·····5706·b-·defN·26-Apr-06·13:12·122
109 -rw----·····2.0·fat·····4230·b-·defN·25-Mar-03·03:48·123109 -rw----·····2.0·fat·····4230·b-·defN·26-Apr-06·13:12·123
110 -rw----·····2.0·fat·····4860·b-·defN·25-Mar-03·03:48·124110 -rw----·····2.0·fat·····4860·b-·defN·26-Apr-06·13:12·124
111 -rw----·····2.0·fat·····4088·b-·defN·25-Mar-03·03:48·125111 -rw----·····2.0·fat·····4088·b-·defN·26-Apr-06·13:12·125
112 -rw----·····2.0·fat·····3477·b-·defN·25-Mar-03·03:48·126112 -rw----·····2.0·fat·····3477·b-·defN·26-Apr-06·13:12·126
113 -rw----·····2.0·fat·····2770·b-·defN·25-Mar-03·03:48·127113 -rw----·····2.0·fat·····2770·b-·defN·26-Apr-06·13:12·127
114 -rw----·····2.0·fat·····8301·b-·defN·25-Mar-03·03:48·128114 -rw----·····2.0·fat·····8301·b-·defN·26-Apr-06·13:12·128
115 -rw----·····2.0·fat·····4379·b-·defN·25-Mar-03·03:48·129115 -rw----·····2.0·fat·····4379·b-·defN·26-Apr-06·13:12·129
116 -rw----·····2.0·fat·····4384·b-·defN·25-Mar-03·03:48·130116 -rw----·····2.0·fat·····4384·b-·defN·26-Apr-06·13:12·130
117 -rw----·····2.0·fat·····6339·b-·defN·25-Mar-03·03:48·131117 -rw----·····2.0·fat·····6339·b-·defN·26-Apr-06·13:12·131
118 -rw----·····2.0·fat·····6444·b-·defN·25-Mar-03·03:48·132118 -rw----·····2.0·fat·····6444·b-·defN·26-Apr-06·13:12·132
119 -rw----·····2.0·fat·····6055·b-·defN·25-Mar-03·03:48·133119 -rw----·····2.0·fat·····6055·b-·defN·26-Apr-06·13:12·133
120 -rw----·····2.0·fat·····3462·b-·defN·25-Mar-03·03:48·134120 -rw----·····2.0·fat·····3462·b-·defN·26-Apr-06·13:12·134
121 -rw----·····2.0·fat·····4734·b-·defN·25-Mar-03·03:48·135121 -rw----·····2.0·fat·····4734·b-·defN·26-Apr-06·13:12·135
122 -rw----·····2.0·fat·····3446·b-·defN·25-Mar-03·03:48·136122 -rw----·····2.0·fat·····3446·b-·defN·26-Apr-06·13:12·136
123 -rw----·····2.0·fat·····3804·b-·defN·25-Mar-03·03:48·137123 -rw----·····2.0·fat·····3804·b-·defN·26-Apr-06·13:12·137
124 -rw----·····2.0·fat·····2840·b-·defN·25-Mar-03·03:48·138124 -rw----·····2.0·fat·····2840·b-·defN·26-Apr-06·13:12·138
125 -rw----·····2.0·fat·····3855·b-·defN·25-Mar-03·03:48·139125 -rw----·····2.0·fat·····3855·b-·defN·26-Apr-06·13:12·139
126 -rw----·····2.0·fat·····2361·b-·defN·25-Mar-03·03:48·140126 -rw----·····2.0·fat·····2361·b-·defN·26-Apr-06·13:12·140
127 -rw----·····2.0·fat·····4084·b-·defN·25-Mar-03·03:48·141127 -rw----·····2.0·fat·····4084·b-·defN·26-Apr-06·13:12·141
Max diff block lines reached; 0/21162 bytes (0.00%) of diff not shown.
261 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5A631E09·(1516445193)·'Mon·Mar··3·03:48:18·2025'7 0000A·Modification·Time·····5C866999·(1552312729)·'Mon·Apr··6·13:12:50·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·····5A631E09·(1516445193)·'Mon·Mar··3·03:48:18·2025'26 0033A·Modification·Time·····5C866999·(1552312729)·'Mon·Apr··6·13:12:50·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·····5A631E09·(1516445193)·'Mon·Mar··3·03:48:18·2025'45 00676·Modification·Time·····5C866999·(1552312729)·'Mon·Apr··6·13:12:50·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·····5A631E09·(1516445193)·'Mon·Mar··3·03:48:18·2025'64 00A26·Modification·Time·····5C866999·(1552312729)·'Mon·Apr··6·13:12:50·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·····5A631E09·(1516445193)·'Mon·Mar··3·03:48:18·2025'83 00D99·Modification·Time·····5C866999·(1552312729)·'Mon·Apr··6·13:12:50·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·····5A631E09·(1516445193)·'Mon·Mar··3·03:48:18·2025'102 01062·Modification·Time·····5C866999·(1552312729)·'Mon·Apr··6·13:12:50·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·····5A631E09·(1516445193)·'Mon·Mar··3·03:48:18·2025'121 01306·Modification·Time·····5C866999·(1552312729)·'Mon·Apr··6·13:12:50·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·····5A631E09·(1516445193)·'Mon·Mar··3·03:48:18·2025'140 0165B·Modification·Time·····5C866999·(1552312729)·'Mon·Apr··6·13:12:50·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.
4.47 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:·474619·bytes,·number·of·entries:·9821 Zip·file·size:·474781·bytes,·number·of·entries:·982
2 -rw----·····2.0·fat······640·b-·defN·25-Mar-03·03:48·CS04502 -rw----·····2.0·fat·····9700·b-·defN·26-Apr-06·13:12·CS1525
3 -rw----·····2.0·fat······440·b-·defN·25-Mar-03·03:48·CS06413 -rw----·····2.0·fat······533·b-·defN·26-Apr-06·13:12·CS1971
4 -rw----·····2.0·fat······471·b-·defN·25-Mar-03·03:48·CS19754 -rw----·····2.0·fat····16615·b-·defN·26-Apr-06·13:12·CS1644
5 -rw----·····2.0·fat······553·b-·defN·25-Mar-03·03:48·CS16315 -rw----·····2.0·fat·····6784·b-·defN·26-Apr-06·13:12·CS0023
6 -rw----·····2.0·fat······696·b-·defN·25-Mar-03·03:48·CS02426 -rw----·····2.0·fat·····1640·b-·defN·26-Apr-06·13:12·CS0533
7 -rw----·····2.0·fat······357·b-·defN·25-Mar-03·03:48·CS10307 -rw----·····2.0·fat······912·b-·defN·26-Apr-06·13:12·CS0168
8 -rw----·····2.0·fat·····1765·b-·defN·25-Mar-03·03:48·CS05918 -rw----·····2.0·fat······711·b-·defN·26-Apr-06·13:12·CS0465
9 -rw----·····2.0·fat·····8563·b-·defN·25-Mar-03·03:48·CS30059 -rw----·····2.0·fat·····4122·b-·defN·26-Apr-06·13:12·CS0030
10 -rw----·····2.0·fat····17933·b-·defN·25-Mar-03·03:48·CS001910 -rw----·····2.0·fat·····4549·b-·defN·26-Apr-06·13:12·CS0102
11 -rw----·····2.0·fat·····9700·b-·defN·25-Mar-03·03:48·CS152511 -rw----·····2.0·fat·····8552·b-·defN·26-Apr-06·13:12·CS0012
12 -rw----·····2.0·fat·····2419·b-·defN·25-Mar-03·03:48·CS030812 -rw----·····2.0·fat····10521·b-·defN·26-Apr-06·13:12·CS0029
13 -rw----·····2.0·fat·····1103·b-·defN·25-Mar-03·03:48·CS174413 -rw----·····2.0·fat····17933·b-·defN·26-Apr-06·13:12·CS0019
14 -rw----·····2.0·fat·····1538·b-·defN·25-Mar-03·03:48·CS100114 -rw----·····2.0·fat····11439·b-·defN·26-Apr-06·13:12·CS0121
15 -rw----·····2.0·fat·····3575·b-·defN·25-Mar-03·03:48·CS053415 -rw----·····2.0·fat······924·b-·defN·26-Apr-06·13:12·CS1113
16 -rw----·····2.0·fat······395·b-·defN·25-Mar-03·03:48·CS069416 -rw----·····2.0·fat·····2313·b-·defN·26-Apr-06·13:12·CS0571
17 -rw----·····2.0·fat····16615·b-·defN·25-Mar-03·03:48·CS164417 -rw----·····2.0·fat·····4376·b-·defN·26-Apr-06·13:12·CS0458
18 -rw----·····2.0·fat······424·b-·defN·25-Mar-03·03:48·CS151718 -rw----·····2.0·fat······480·b-·defN·26-Apr-06·13:12·CS0277
19 -rw----·····2.0·fat····14620·b-·defN·25-Mar-03·03:48·CS061919 -rw----·····2.0·fat······361·b-·defN·26-Apr-06·13:12·CS1646
20 -rw----·····2.0·fat······338·b-·defN·25-Mar-03·03:48·CS044320 -rw----·····2.0·fat·····1271·b-·defN·26-Apr-06·13:12·CS1982
21 -rw----·····2.0·fat······725·b-·defN·25-Mar-03·03:48·CS071421 -rw----·····2.0·fat······387·b-·defN·26-Apr-06·13:12·CS0846
22 -rw----·····2.0·fat·····2097·b-·defN·25-Mar-03·03:48·CS157922 -rw----·····2.0·fat·····1188·b-·defN·26-Apr-06·13:12·CS0693
23 -rw----·····2.0·fat·····1120·b-·defN·25-Mar-03·03:48·CS101323 -rw----·····2.0·fat······567·b-·defN·26-Apr-06·13:12·CS1947
24 -rw----·····2.0·fat·····2761·b-·defN·25-Mar-03·03:48·CS065224 -rw----·····2.0·fat······467·b-·defN·26-Apr-06·13:12·CS1977
25 -rw----·····2.0·fat······726·b-·defN·25-Mar-03·03:48·CS046625 -rw----·····2.0·fat·····8563·b-·defN·26-Apr-06·13:12·CS3005
26 -rw----·····2.0·fat·····2481·b-·defN·25-Mar-03·03:48·CS018826 -rw----·····2.0·fat·····8207·b-·defN·26-Apr-06·13:12·CS0411
27 -rw----·····2.0·fat······839·b-·defN·25-Mar-03·03:48·CS102127 -rw----·····2.0·fat······775·b-·defN·26-Apr-06·13:12·CS1527
28 -rw----·····2.0·fat······831·b-·defN·25-Mar-03·03:48·CS064528 -rw----·····2.0·fat······604·b-·defN·26-Apr-06·13:12·CS1611
29 -rw----·····2.0·fat······408·b-·defN·25-Mar-03·03:48·CS001729 -rw----·····2.0·fat·····2694·b-·defN·26-Apr-06·13:12·CS0176
30 -rw----·····2.0·fat·····4044·b-·defN·25-Mar-03·03:48·CS021430 -rw----·····2.0·fat····16488·b-·defN·26-Apr-06·13:12·CS0165
31 -rw----·····2.0·fat·····3380·b-·defN·25-Mar-03·03:48·CS042531 -rw----·····2.0·fat······336·b-·defN·26-Apr-06·13:12·CS1012
32 -rw----·····2.0·fat·····2660·b-·defN·25-Mar-03·03:48·CS082632 -rw----·····2.0·fat······626·b-·defN·26-Apr-06·13:12·CS0528
33 -rw----·····2.0·fat·····2880·b-·defN·25-Mar-03·03:48·CS050733 -rw----·····2.0·fat·····1159·b-·defN·26-Apr-06·13:12·CS0664
34 -rw----·····2.0·fat······458·b-·defN·25-Mar-03·03:48·CS073034 -rw----·····2.0·fat·····1609·b-·defN·26-Apr-06·13:12·CS0133
35 -rw----·····2.0·fat······501·b-·defN·25-Mar-03·03:48·CS171135 -rw----·····2.0·fat·····5039·b-·defN·26-Apr-06·13:12·CS1503
36 -rw----·····2.0·fat·····1719·b-·defN·25-Mar-03·03:48·CS162236 -rw----·····2.0·fat·····1027·b-·defN·26-Apr-06·13:12·CS0150
37 -rw----·····2.0·fat······672·b-·defN·25-Mar-03·03:48·CS807537 -rw----·····2.0·fat·····1230·b-·defN·26-Apr-06·13:12·CS0160
38 -rw----·····2.0·fat······454·b-·defN·25-Mar-03·03:48·CS021138 -rw----·····2.0·fat······599·b-·defN·26-Apr-06·13:12·CS1530
39 -rw----·····2.0·fat······729·b-·defN·25-Mar-03·03:48·CS015639 -rw----·····2.0·fat·····3090·b-·defN·26-Apr-06·13:12·CS0201
40 -rw----·····2.0·fat·····2077·b-·defN·25-Mar-03·03:48·CS031540 -rw----·····2.0·fat······534·b-·defN·26-Apr-06·13:12·CS1741
41 -rw----·····2.0·fat······719·b-·defN·25-Mar-03·03:48·CS111241 -rw----·····2.0·fat······391·b-·defN·26-Apr-06·13:12·CS0616
42 -rw----·····2.0·fat·····8207·b-·defN·25-Mar-03·03:48·CS041142 -rw----·····2.0·fat·····2658·b-·defN·26-Apr-06·13:12·CS0034
43 -rw----·····2.0·fat·····1189·b-·defN·25-Mar-03·03:48·CS106643 -rw----·····2.0·fat······938·b-·defN·26-Apr-06·13:12·CS1695
44 -rw----·····2.0·fat·····2694·b-·defN·25-Mar-03·03:48·CS017644 -rw----·····2.0·fat·····8398·b-·defN·26-Apr-06·13:12·CS1961
45 -rw----·····2.0·fat·····1352·b-·defN·25-Mar-03·03:48·CS005345 -rw----·····2.0·fat·····3863·b-·defN·26-Apr-06·13:12·CS0221
46 -rw----·····2.0·fat······511·b-·defN·25-Mar-03·03:48·CS046946 -rw----·····2.0·fat·····2110·b-·defN·26-Apr-06·13:12·CS3014
47 -rw----·····2.0·fat·····9786·b-·defN·25-Mar-03·03:48·CS024647 -rw----·····2.0·fat·····1602·b-·defN·26-Apr-06·13:12·CS0523
48 -rw----·····2.0·fat······507·b-·defN·25-Mar-03·03:48·CS068648 -rw----·····2.0·fat·····1607·b-·defN·26-Apr-06·13:12·CS0157
49 -rw----·····2.0·fat·····1783·b-·defN·25-Mar-03·03:48·CS013149 -rw----·····2.0·fat·····1514·b-·defN·26-Apr-06·13:12·CS0649
50 -rw----·····2.0·fat····10175·b-·defN·25-Mar-03·03:48·CS012250 -rw----·····2.0·fat·····7012·b-·defN·26-Apr-06·13:12·CS1502
51 -rw----·····2.0·fat······551·b-·defN·25-Mar-03·03:48·CS195951 -rw----·····2.0·fat······783·b-·defN·26-Apr-06·13:12·CS8123
52 -rw----·····2.0·fat······454·b-·defN·25-Mar-03·03:48·CS818152 -rw----·····2.0·fat······629·b-·defN·26-Apr-06·13:12·CS4005
53 -rw----·····2.0·fat·····1849·b-·defN·25-Mar-03·03:48·CS003853 -rw----·····2.0·fat······545·b-·defN·26-Apr-06·13:12·CS7082
54 -rw----·····2.0·fat······793·b-·defN·25-Mar-03·03:48·CS401054 -rw----·····2.0·fat·····6969·b-·defN·26-Apr-06·13:12·CS0108
55 -rw----·····2.0·fat······343·b-·defN·25-Mar-03·03:48·CS201655 -rw----·····2.0·fat······317·b-·defN·26-Apr-06·13:12·CS1011
56 -rw----·····2.0·fat·····7012·b-·defN·25-Mar-03·03:48·CS150256 -rw----·····2.0·fat······354·b-·defN·26-Apr-06·13:12·CS8085
57 -rw----·····2.0·fat·····3090·b-·defN·25-Mar-03·03:48·CS020157 -rw----·····2.0·fat······434·b-·defN·26-Apr-06·13:12·CS9671
58 -rw----·····2.0·fat······780·b-·defN·25-Mar-03·03:48·CS019258 -rw----·····2.0·fat·····2484·b-·defN·26-Apr-06·13:12·CS0060
59 -rw----·····2.0·fat·····1514·b-·defN·25-Mar-03·03:48·CS064959 -rw----·····2.0·fat······449·b-·defN·26-Apr-06·13:12·CS1736
60 -rw----·····2.0·fat·····3028·b-·defN·25-Mar-03·03:48·CS401460 -rw----·····2.0·fat······429·b-·defN·26-Apr-06·13:12·CS2021
61 -rw----·····2.0·fat·····1136·b-·defN·25-Mar-03·03:48·CS190861 -rw----·····2.0·fat······491·b-·defN·26-Apr-06·13:12·CS0685
62 -rw----·····2.0·fat·····2023·b-·defN·25-Mar-03·03:48·CS021962 -rw----·····2.0·fat·····8532·b-·defN·26-Apr-06·13:12·CS0657
63 -rw----·····2.0·fat·····1894·b-·defN·25-Mar-03·03:48·CS010663 -rw----·····2.0·fat·····2103·b-·defN·26-Apr-06·13:12·CS0101
64 -rw----·····2.0·fat······916·b-·defN·25-Mar-03·03:48·CS014964 -rw----·····2.0·fat······453·b-·defN·26-Apr-06·13:12·CS2019
65 -rw----·····2.0·fat·····1642·b-·defN·25-Mar-03·03:48·CS045565 -rw----·····2.0·fat······413·b-·defN·26-Apr-06·13:12·CS0757
66 -rw----·····2.0·fat······467·b-·defN·25-Mar-03·03:48·CS197766 -rw----·····2.0·fat·····1090·b-·defN·26-Apr-06·13:12·CS1720
67 -rw----·····2.0·fat······994·b-·defN·25-Mar-03·03:48·CS171867 -rw----·····2.0·fat·····1021·b-·defN·26-Apr-06·13:12·CS1722
68 -rw----·····2.0·fat····11439·b-·defN·25-Mar-03·03:48·CS012168 -rw----·····2.0·fat····10032·b-·defN·26-Apr-06·13:12·CS0266
69 -rw----·····2.0·fat·····6805·b-·defN·25-Mar-03·03:48·CS157069 -rw----·····2.0·fat·····2778·b-·defN·26-Apr-06·13:12·CS0453
70 -rw----·····2.0·fat······364·b-·defN·25-Mar-03·03:48·CS804170 -rw----·····2.0·fat·····1789·b-·defN·26-Apr-06·13:12·CS0104
71 -rw----·····2.0·fat·····8532·b-·defN·25-Mar-03·03:48·CS065771 -rw----·····2.0·fat······960·b-·defN·26-Apr-06·13:12·CS1671
72 -rw----·····2.0·fat······785·b-·defN·25-Mar-03·03:48·CS302472 -rw----·····2.0·fat······511·b-·defN·26-Apr-06·13:12·CS1107
73 -rw----·····2.0·fat·····1251·b-·defN·25-Mar-03·03:48·CS006773 -rw----·····2.0·fat······997·b-·defN·26-Apr-06·13:12·CS1629
74 -rw----·····2.0·fat·····7524·b-·defN·25-Mar-03·03:48·CS154074 -rw----·····2.0·fat······549·b-·defN·26-Apr-06·13:12·CS1027
75 -rw----·····2.0·fat·····4060·b-·defN·25-Mar-03·03:48·CS012375 -rw----·····2.0·fat······451·b-·defN·26-Apr-06·13:12·CS8170
76 -rw----·····2.0·fat·····3863·b-·defN·25-Mar-03·03:48·CS022176 -rw----·····2.0·fat·····1696·b-·defN·26-Apr-06·13:12·CS1656
77 -rw----·····2.0·fat·····1271·b-·defN·25-Mar-03·03:48·CS198277 -rw----·····2.0·fat·····1821·b-·defN·26-Apr-06·13:12·CS0031
78 -rw----·····2.0·fat······499·b-·defN·25-Mar-03·03:48·CS815278 -rw----·····2.0·fat······799·b-·defN·26-Apr-06·13:12·CS0426
79 -rw----·····2.0·fat······821·b-·defN·25-Mar-03·03:48·CS070179 -rw----·····2.0·fat·····1144·b-·defN·26-Apr-06·13:12·CS1618
80 -rw----·····2.0·fat·····3900·b-·defN·25-Mar-03·03:48·CS010980 -rw----·····2.0·fat····14620·b-·defN·26-Apr-06·13:12·CS0619
81 -rw----·····2.0·fat·····2519·b-·defN·25-Mar-03·03:48·CS300881 -rw----·····2.0·fat·····2880·b-·defN·26-Apr-06·13:12·CS0507
82 -rw----·····2.0·fat·····1784·b-·defN·25-Mar-03·03:48·CS020082 -rw----·····2.0·fat····10175·b-·defN·26-Apr-06·13:12·CS0122
83 -rw----·····2.0·fat····10032·b-·defN·25-Mar-03·03:48·CS026683 -rw----·····2.0·fat······493·b-·defN·26-Apr-06·13:12·CS1038
84 -rw----·····2.0·fat·····3825·b-·defN·25-Mar-03·03:48·CS010384 -rw----·····2.0·fat······504·b-·defN·26-Apr-06·13:12·CS0842
85 -rw----·····2.0·fat·····2302·b-·defN·25-Mar-03·03:48·CS008285 -rw----·····2.0·fat······657·b-·defN·26-Apr-06·13:12·CS1640
86 -rw----·····2.0·fat······808·b-·defN·25-Mar-03·03:48·CS046086 -rw----·····2.0·fat······478·b-·defN·26-Apr-06·13:12·CS0758
87 -rw----·····2.0·fat····16488·b-·defN·25-Mar-03·03:48·CS016587 -rw----·····2.0·fat·····2674·b-·defN·26-Apr-06·13:12·CS0407
88 -rw----·····2.0·fat·····4787·b-·defN·25-Mar-03·03:48·CS017788 -rw----·····2.0·fat·····2481·b-·defN·26-Apr-06·13:12·CS0188
89 -rw----·····2.0·fat·····2473·b-·defN·25-Mar-03·03:48·CS011789 -rw----·····2.0·fat·····1285·b-·defN·26-Apr-06·13:12·CS1706
90 -rw----·····2.0·fat······671·b-·defN·25-Mar-03·03:48·CS006990 -rw----·····2.0·fat·····1783·b-·defN·26-Apr-06·13:12·CS0131
91 -rw----·····2.0·fat·····2310·b-·defN·25-Mar-03·03:48·CS011591 -rw----·····2.0·fat·····2710·b-·defN·26-Apr-06·13:12·CS0119
92 -rw----·····2.0·fat······465·b-·defN·25-Mar-03·03:48·CS172492 -rw----·····2.0·fat······499·b-·defN·26-Apr-06·13:12·CS8152
93 -rw----·····2.0·fat······512·b-·defN·25-Mar-03·03:48·CS025193 -rw----·····2.0·fat······973·b-·defN·26-Apr-06·13:12·CS0432
94 -rw----·····2.0·fat······865·b-·defN·25-Mar-03·03:48·CS166994 -rw----·····2.0·fat······695·b-·defN·26-Apr-06·13:12·CS0722
95 -rw----·····2.0·fat······752·b-·defN·25-Mar-03·03:48·CS174595 -rw----·····2.0·fat······408·b-·defN·26-Apr-06·13:12·CS0017
96 -rw----·····2.0·fat······478·b-·defN·25-Mar-03·03:48·CS300096 -rw----·····2.0·fat·····2678·b-·defN·26-Apr-06·13:12·CS0419
97 -rw----·····2.0·fat······583·b-·defN·25-Mar-03·03:48·CS705097 -rw----·····2.0·fat·····2106·b-·defN·26-Apr-06·13:12·CS0305
98 -rw----·····2.0·fat·····1658·b-·defN·25-Mar-03·03:48·CS017098 -rw----·····2.0·fat······718·b-·defN·26-Apr-06·13:12·CS1685
99 -rw----·····2.0·fat······503·b-·defN·25-Mar-03·03:48·CS808199 -rw----·····2.0·fat·····1754·b-·defN·26-Apr-06·13:12·CS1584
100 -rw----·····2.0·fat·····1260·b-·defN·25-Mar-03·03:48·CS1572100 -rw----·····2.0·fat·····6529·b-·defN·26-Apr-06·13:12·CS0120
101 -rw----·····2.0·fat····10521·b-·defN·25-Mar-03·03:48·CS0029101 -rw----·····2.0·fat·····1188·b-·defN·26-Apr-06·13:12·CS1650
102 -rw----·····2.0·fat······515·b-·defN·25-Mar-03·03:48·CS1998102 -rw----·····2.0·fat·····3836·b-·defN·26-Apr-06·13:12·CS0182
103 -rw----·····2.0·fat·····4549·b-·defN·25-Mar-03·03:48·CS0102103 -rw----·····2.0·fat·····8320·b-·defN·26-Apr-06·13:12·CS0136
104 -rw----·····2.0·fat······798·b-·defN·25-Mar-03·03:48·CS8196104 -rw----·····2.0·fat·····4787·b-·defN·26-Apr-06·13:12·CS0177
105 -rw----·····2.0·fat······384·b-·defN·25-Mar-03·03:48·CS0526105 -rw----·····2.0·fat·····9786·b-·defN·26-Apr-06·13:12·CS0246
106 -rw----·····2.0·fat·····4122·b-·defN·25-Mar-03·03:48·CS0030106 -rw----·····2.0·fat······472·b-·defN·26-Apr-06·13:12·CS7035
107 -rw----·····2.0·fat······383·b-·defN·25-Mar-03·03:48·CS8083107 -rw----·····2.0·fat······891·b-·defN·26-Apr-06·13:12·CS8175
108 -rw----·····2.0·fat·····3836·b-·defN·25-Mar-03·03:48·CS0182108 -rw----·····2.0·fat······729·b-·defN·26-Apr-06·13:12·CS0761
109 -rw----·····2.0·fat······446·b-·defN·25-Mar-03·03:48·CS0275109 -rw----·····2.0·fat·····1805·b-·defN·26-Apr-06·13:12·CS0625
110 -rw----·····2.0·fat·····8320·b-·defN·25-Mar-03·03:48·CS0136110 -rw----·····2.0·fat······415·b-·defN·26-Apr-06·13:12·CS1520
111 -rw----·····2.0·fat·····6104·b-·defN·25-Mar-03·03:48·CS0208111 -rw----·····2.0·fat······950·b-·defN·26-Apr-06·13:12·CS0548
112 -rw----·····2.0·fat·····3407·b-·defN·25-Mar-03·03:48·CS3001112 -rw----·····2.0·fat·····2306·b-·defN·26-Apr-06·13:12·CS0310
113 -rw----·····2.0·fat·····2915·b-·defN·25-Mar-03·03:48·CS0642113 -rw----·····2.0·fat······924·b-·defN·26-Apr-06·13:12·CS1025
114 -rw----·····2.0·fat······960·b-·defN·25-Mar-03·03:48·CS1671114 -rw----·····2.0·fat······484·b-·defN·26-Apr-06·13:12·CS4033
115 -rw----·····2.0·fat······357·b-·defN·25-Mar-03·03:48·CS1014115 -rw----·····2.0·fat·····3960·b-·defN·26-Apr-06·13:12·CS0452
116 -rw----·····2.0·fat······799·b-·defN·25-Mar-03·03:48·CS0426116 -rw----·····2.0·fat·····1251·b-·defN·26-Apr-06·13:12·CS1620
117 -rw----·····2.0·fat······665·b-·defN·25-Mar-03·03:48·CS1670117 -rw----·····2.0·fat······882·b-·defN·26-Apr-06·13:12·CS3011
118 -rw----·····2.0·fat······629·b-·defN·25-Mar-03·03:48·CS0698118 -rw----·····2.0·fat·····1688·b-·defN·26-Apr-06·13:12·CS0100
119 -rw----·····2.0·fat······545·b-·defN·25-Mar-03·03:48·CS1764119 -rw----·····2.0·fat·····8008·b-·defN·26-Apr-06·13:12·CS1587
120 -rw----·····2.0·fat·····1150·b-·defN·25-Mar-03·03:48·CS0155120 -rw----·····2.0·fat······671·b-·defN·26-Apr-06·13:12·CS1024
121 -rw----·····2.0·fat·····2468·b-·defN·25-Mar-03·03:48·CS0626121 -rw----·····2.0·fat·····3771·b-·defN·26-Apr-06·13:12·CS1729
122 -rw----·····2.0·fat······440·b-·defN·25-Mar-03·03:48·CS8315122 -rw----·····2.0·fat······381·b-·defN·26-Apr-06·13:12·CS8145
123 -rw----·····2.0·fat······364·b-·defN·25-Mar-03·03:48·CS8051123 -rw----·····2.0·fat······452·b-·defN·26-Apr-06·13:12·CS0538
124 -rw----·····2.0·fat·····1308·b-·defN·25-Mar-03·03:48·CS0128124 -rw----·····2.0·fat·····1163·b-·defN·26-Apr-06·13:12·CS1648
125 -rw----·····2.0·fat·····2103·b-·defN·25-Mar-03·03:48·CS0101125 -rw----·····2.0·fat······866·b-·defN·26-Apr-06·13:12·CS1735
126 -rw----·····2.0·fat·····4041·b-·defN·25-Mar-03·03:48·CS1574126 -rw----·····2.0·fat······662·b-·defN·26-Apr-06·13:12·CS0414
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:·CS04501 Filename:·CS1525
2 Comment:· 
  
3 Filename:·CS0641 
4 Comment:·2 Comment:·
  
5 Filename:·CS19753 Filename:·CS1971
6 Comment:·4 Comment:·
  
7 Filename:·CS16315 Filename:·CS1644
8 Comment:·6 Comment:·
  
9 Filename:·CS02427 Filename:·CS0023
10 Comment:·8 Comment:·
  
11 Filename:·CS10309 Filename:·CS0533
12 Comment:·10 Comment:·
  
13 Filename:·CS059111 Filename:·CS0168
14 Comment:·12 Comment:·
  
15 Filename:·CS300513 Filename:·CS0465
16 Comment:·14 Comment:·
  
17 Filename:·CS001915 Filename:·CS0030
18 Comment:·16 Comment:·
  
19 Filename:·CS152517 Filename:·CS0102
20 Comment:·18 Comment:·
  
21 Filename:·CS030819 Filename:·CS0012
22 Comment:·20 Comment:·
  
23 Filename:·CS174421 Filename:·CS0029
24 Comment:·22 Comment:·
  
25 Filename:·CS100123 Filename:·CS0019
26 Comment:·24 Comment:·
  
27 Filename:·CS053425 Filename:·CS0121
28 Comment:·26 Comment:·
  
29 Filename:·CS069427 Filename:·CS1113
30 Comment:·28 Comment:·
  
31 Filename:·CS164429 Filename:·CS0571
32 Comment:·30 Comment:·
  
33 Filename:·CS151731 Filename:·CS0458
34 Comment:·32 Comment:·
  
35 Filename:·CS061933 Filename:·CS0277
36 Comment:·34 Comment:·
  
37 Filename:·CS044335 Filename:·CS1646
38 Comment:·36 Comment:·
  
39 Filename:·CS071437 Filename:·CS1982
40 Comment:·38 Comment:·
  
41 Filename:·CS157939 Filename:·CS0846
42 Comment:·40 Comment:·
  
43 Filename:·CS101341 Filename:·CS0693
44 Comment:·42 Comment:·
  
45 Filename:·CS065243 Filename:·CS1947
46 Comment:·44 Comment:·
  
47 Filename:·CS046645 Filename:·CS1977
48 Comment:·46 Comment:·
  
49 Filename:·CS018847 Filename:·CS3005
50 Comment:·48 Comment:·
  
51 Filename:·CS102149 Filename:·CS0411
52 Comment:·50 Comment:·
  
53 Filename:·CS064551 Filename:·CS1527
54 Comment:·52 Comment:·
  
55 Filename:·CS001753 Filename:·CS1611
56 Comment:·54 Comment:·
  
57 Filename:·CS021455 Filename:·CS0176
58 Comment:·56 Comment:·
  
59 Filename:·CS042557 Filename:·CS0165
60 Comment:·58 Comment:·
  
61 Filename:·CS082659 Filename:·CS1012
62 Comment:·60 Comment:·
  
63 Filename:·CS050761 Filename:·CS0528
64 Comment:·62 Comment:·
  
65 Filename:·CS073063 Filename:·CS0664
66 Comment:·64 Comment:·
  
67 Filename:·CS171165 Filename:·CS0133
68 Comment:·66 Comment:·
  
69 Filename:·CS162267 Filename:·CS1503
70 Comment:·68 Comment:·
  
71 Filename:·CS807569 Filename:·CS0150
72 Comment:·70 Comment:·
  
73 Filename:·CS021171 Filename:·CS0160
74 Comment:·72 Comment:·
  
75 Filename:·CS015673 Filename:·CS1530
76 Comment:·74 Comment:·
  
77 Filename:·CS031575 Filename:·CS0201
78 Comment:·76 Comment:·
  
79 Filename:·CS111277 Filename:·CS1741
80 Comment:·78 Comment:·
  
81 Filename:·CS041179 Filename:·CS0616
82 Comment:·80 Comment:·
  
83 Filename:·CS106681 Filename:·CS0034
84 Comment:·82 Comment:·
  
85 Filename:·CS017683 Filename:·CS1695
Max diff block lines reached; 45974/48083 bytes (95.61%) of diff not shown.
3.26 MB
zipdetails --redact --scan --utc {}
    
Offset 1, 44349 lines modifiedOffset 1, 44349 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5A631E03·(1516445187)·'Mon·Mar··3·03:48:06·2025'7 0000A·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·2026'
8 0000E·CRC···················6EA3F4F6·(1856238838)8 0000E·CRC···················8FD8F32E·(2413359918)
9 00012·Compressed·Size·······00000131·(305)9 00012·Compressed·Size·······000008B5·(2229)
10 00016·Uncompressed·Size·····00000280·(640)10 00016·Uncompressed·Size·····000025E4·(9700)
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 00155·LOCAL·HEADER·#2·······04034B50·(67324752)19 008D9·LOCAL·HEADER·#2·······04034B50·(67324752)
20 00159·Extract·Zip·Spec······14·(20)·'2.0'20 008DD·Extract·Zip·Spec······14·(20)·'2.0'
21 0015A·Extract·OS············00·(0)·'MS-DOS'21 008DE·Extract·OS············00·(0)·'MS-DOS'
22 0015B·General·Purpose·Flag··0000·(0)22 008DF·General·Purpose·Flag··0000·(0)
23 ······[Bits·1-2]············0·'Normal·Compression'23 ······[Bits·1-2]············0·'Normal·Compression'
24 0015D·Compression·Method····0008·(8)·'Deflated'24 008E1·Compression·Method····0008·(8)·'Deflated'
25 0015F·Modification·Time·····5A631E03·(1516445187)·'Mon·Mar··3·03:48:06·2025' 
26 00163·CRC···················8B149281·(2333381249)25 008E3·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·2026'
 26 008E7·CRC···················B7ABFCD5·(3081501909)
27 00167·Compressed·Size·······00000105·(261)27 008EB·Compressed·Size·······0000013E·(318)
28 0016B·Uncompressed·Size·····000001B8·(440)28 008EF·Uncompressed·Size·····00000215·(533)
29 0016F·Filename·Length·······0006·(6)29 008F3·Filename·Length·······0006·(6)
30 00171·Extra·Length··········0000·(0)30 008F5·Extra·Length··········0000·(0)
31 00173·Filename··············'XXXXXX'31 008F7·Filename··············'XXXXXX'
32 #32 #
33 #·WARNING:·Offset·0x173:·Filename·'XXXXXX'33 #·WARNING:·Offset·0x8F7:·Filename·'XXXXXX'
34 #··········Zero·length·filename34 #··········Zero·length·filename
35 #35 #
36 00179·PAYLOAD36 008FD·PAYLOAD
  
37 0027E·LOCAL·HEADER·#3·······04034B50·(67324752)37 00A3B·LOCAL·HEADER·#3·······04034B50·(67324752)
38 00282·Extract·Zip·Spec······14·(20)·'2.0'38 00A3F·Extract·Zip·Spec······14·(20)·'2.0'
39 00283·Extract·OS············00·(0)·'MS-DOS'39 00A40·Extract·OS············00·(0)·'MS-DOS'
40 00284·General·Purpose·Flag··0000·(0)40 00A41·General·Purpose·Flag··0000·(0)
41 ······[Bits·1-2]············0·'Normal·Compression'41 ······[Bits·1-2]············0·'Normal·Compression'
42 00286·Compression·Method····0008·(8)·'Deflated'42 00A43·Compression·Method····0008·(8)·'Deflated'
43 00288·Modification·Time·····5A631E03·(1516445187)·'Mon·Mar··3·03:48:06·2025' 
44 0028C·CRC···················CD631C2B·(3445824555)43 00A45·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·2026'
 44 00A49·CRC···················3675B493·(913683603)
45 00290·Compressed·Size·······0000010D·(269)45 00A4D·Compressed·Size·······000009B3·(2483)
46 00294·Uncompressed·Size·····000001D7·(471)46 00A51·Uncompressed·Size·····000040E7·(16615)
47 00298·Filename·Length·······0006·(6)47 00A55·Filename·Length·······0006·(6)
48 0029A·Extra·Length··········0000·(0)48 00A57·Extra·Length··········0000·(0)
49 0029C·Filename··············'XXXXXX'49 00A59·Filename··············'XXXXXX'
50 #50 #
51 #·WARNING:·Offset·0x29C:·Filename·'XXXXXX'51 #·WARNING:·Offset·0xA59:·Filename·'XXXXXX'
52 #··········Zero·length·filename52 #··········Zero·length·filename
53 #53 #
54 002A2·PAYLOAD54 00A5F·PAYLOAD
  
55 003AF·LOCAL·HEADER·#4·······04034B50·(67324752)55 01412·LOCAL·HEADER·#4·······04034B50·(67324752)
56 003B3·Extract·Zip·Spec······14·(20)·'2.0'56 01416·Extract·Zip·Spec······14·(20)·'2.0'
57 003B4·Extract·OS············00·(0)·'MS-DOS'57 01417·Extract·OS············00·(0)·'MS-DOS'
58 003B5·General·Purpose·Flag··0000·(0)58 01418·General·Purpose·Flag··0000·(0)
59 ······[Bits·1-2]············0·'Normal·Compression'59 ······[Bits·1-2]············0·'Normal·Compression'
60 003B7·Compression·Method····0008·(8)·'Deflated'60 0141A·Compression·Method····0008·(8)·'Deflated'
61 003B9·Modification·Time·····5A631E03·(1516445187)·'Mon·Mar··3·03:48:06·2025' 
62 003BD·CRC···················EE793F9E·(4000923550)61 0141C·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·2026'
 62 01420·CRC···················9E04AC23·(2651106339)
63 003C1·Compressed·Size·······0000014C·(332)63 01424·Compressed·Size·······000005CA·(1482)
64 003C5·Uncompressed·Size·····00000229·(553)64 01428·Uncompressed·Size·····00001A80·(6784)
65 003C9·Filename·Length·······0006·(6)65 0142C·Filename·Length·······0006·(6)
66 003CB·Extra·Length··········0000·(0)66 0142E·Extra·Length··········0000·(0)
67 003CD·Filename··············'XXXXXX'67 01430·Filename··············'XXXXXX'
68 #68 #
69 #·WARNING:·Offset·0x3CD:·Filename·'XXXXXX'69 #·WARNING:·Offset·0x1430:·Filename·'XXXXXX'
70 #··········Zero·length·filename70 #··········Zero·length·filename
71 #71 #
72 003D3·PAYLOAD72 01436·PAYLOAD
  
73 0051F·LOCAL·HEADER·#5·······04034B50·(67324752)73 01A00·LOCAL·HEADER·#5·······04034B50·(67324752)
74 00523·Extract·Zip·Spec······14·(20)·'2.0'74 01A04·Extract·Zip·Spec······14·(20)·'2.0'
75 00524·Extract·OS············00·(0)·'MS-DOS'75 01A05·Extract·OS············00·(0)·'MS-DOS'
76 00525·General·Purpose·Flag··0000·(0)76 01A06·General·Purpose·Flag··0000·(0)
77 ······[Bits·1-2]············0·'Normal·Compression'77 ······[Bits·1-2]············0·'Normal·Compression'
78 00527·Compression·Method····0008·(8)·'Deflated'78 01A08·Compression·Method····0008·(8)·'Deflated'
79 00529·Modification·Time·····5A631E03·(1516445187)·'Mon·Mar··3·03:48:06·2025' 
80 0052D·CRC···················2A9A2281·(714744449)79 01A0A·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·2026'
 80 01A0E·CRC···················23A1C90A·(597805322)
81 00531·Compressed·Size·······00000157·(343)81 01A12·Compressed·Size·······000001D8·(472)
82 00535·Uncompressed·Size·····000002B8·(696)82 01A16·Uncompressed·Size·····00000668·(1640)
83 00539·Filename·Length·······0006·(6)83 01A1A·Filename·Length·······0006·(6)
84 0053B·Extra·Length··········0000·(0)84 01A1C·Extra·Length··········0000·(0)
85 0053D·Filename··············'XXXXXX'85 01A1E·Filename··············'XXXXXX'
86 #86 #
87 #·WARNING:·Offset·0x53D:·Filename·'XXXXXX'87 #·WARNING:·Offset·0x1A1E:·Filename·'XXXXXX'
88 #··········Zero·length·filename88 #··········Zero·length·filename
89 #89 #
90 00543·PAYLOAD90 01A24·PAYLOAD
  
91 0069A·LOCAL·HEADER·#6·······04034B50·(67324752)91 01BFC·LOCAL·HEADER·#6·······04034B50·(67324752)
92 0069E·Extract·Zip·Spec······14·(20)·'2.0'92 01C00·Extract·Zip·Spec······14·(20)·'2.0'
93 0069F·Extract·OS············00·(0)·'MS-DOS'93 01C01·Extract·OS············00·(0)·'MS-DOS'
94 006A0·General·Purpose·Flag··0000·(0)94 01C02·General·Purpose·Flag··0000·(0)
95 ······[Bits·1-2]············0·'Normal·Compression'95 ······[Bits·1-2]············0·'Normal·Compression'
96 006A2·Compression·Method····0008·(8)·'Deflated'96 01C04·Compression·Method····0008·(8)·'Deflated'
97 006A4·Modification·Time·····5A631E03·(1516445187)·'Mon·Mar··3·03:48:06·2025' 
98 006A8·CRC···················0CFD2D3C·(217918780)97 01C06·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·2026'
 98 01C0A·CRC···················9B18402B·(2602057771)
99 006AC·Compressed·Size·······000000D4·(212)99 01C0E·Compressed·Size·······00000197·(407)
100 006B0·Uncompressed·Size·····00000165·(357)100 01C12·Uncompressed·Size·····00000390·(912)
101 006B4·Filename·Length·······0006·(6)101 01C16·Filename·Length·······0006·(6)
102 006B6·Extra·Length··········0000·(0)102 01C18·Extra·Length··········0000·(0)
103 006B8·Filename··············'XXXXXX'103 01C1A·Filename··············'XXXXXX'
104 #104 #
105 #·WARNING:·Offset·0x6B8:·Filename·'XXXXXX'105 #·WARNING:·Offset·0x1C1A:·Filename·'XXXXXX'
106 #··········Zero·length·filename106 #··········Zero·length·filename
107 #107 #
 108 01C20·PAYLOAD
108 006BE·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
109 ····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
  
110 00792·LOCAL·HEADER·#7·······04034B50·(67324752)109 01DB7·LOCAL·HEADER·#7·······04034B50·(67324752)
111 00796·Extract·Zip·Spec······14·(20)·'2.0'110 01DBB·Extract·Zip·Spec······14·(20)·'2.0'
112 00797·Extract·OS············00·(0)·'MS-DOS'111 01DBC·Extract·OS············00·(0)·'MS-DOS'
113 00798·General·Purpose·Flag··0000·(0)112 01DBD·General·Purpose·Flag··0000·(0)
114 ······[Bits·1-2]············0·'Normal·Compression'113 ······[Bits·1-2]············0·'Normal·Compression'
Max diff block lines reached; 3408513/3417497 bytes (99.74%) of diff not shown.
1.03 KB
CS0242
1.02 KB
CS0242
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0242</ErrorName>3 ··<ErrorName>CS0242</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers5 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers
 6 //·Line:·10
 7 //·Compiler·options:·-unsafe
  
 8 unsafe·class·C
 9 {
 10 »       public·static·void·Main·()
 11 ····{
 12 »       »       void*·v·=·null;
 13 »       »       int·b·=·*v·is·string;
 14 ····}
 15 }</string>
 16 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers
6 //·Line:·1117 //·Line:·11
7 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
8 using·System;19 using·System;
  
9 unsafe·class·ZZ·{20 unsafe·class·ZZ·{
10 »       static·void·Main·()·{21 »       static·void·Main·()·{
11 »       »       void·*p·=·null;22 »       »       void·*p·=·null;
  
12 »       »       if·(p·[10]·==·4)23 »       »       if·(p·[10]·==·4)
13 »       »       »       return;24 »       »       »       return;
14 »       }25 »       }
15 }</string>26 }</string>
16 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers 
17 //·Line:·10 
18 //·Compiler·options:·-unsafe 
  
19 unsafe·class·C 
20 { 
21 »       public·static·void·Main·() 
22 ····{ 
23 »       »       void*·v·=·null; 
24 »       »       int·b·=·*v·is·string; 
25 ····} 
26 }</string> 
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
2.44 KB
CS0591
2.43 KB
CS0591
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>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.InteropServices.GuidAttribute'·attribute
6 //·Line:·86 //·Line:·6
  
7 using·System.Runtime.CompilerServices;7 using·System.Runtime.InteropServices;
  
 8 [Guid·("aaa")]
 9 class·X·{
 10 static·void·Main·()·{}
8 class·Program 
9 { 
10 »       [MethodImpl((MethodImplOptions)255)] 
11 »       void·Foo() 
12 »       { 
13 »       } 
14 }</string>11 }</string>
15 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute12 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
16 //·Line:·813 //·Line:·8
  
17 using·System.Runtime.InteropServices;14 using·System.Runtime.InteropServices;
18 using·System;15 using·System;
  
19 class·X·{16 class·X·{
20 »       [DllImport·(null)]17 »       [DllImport·("")]
21 »       extern·static·void·Blah·();18 »       extern·static·void·Blah·();
  
22 ····static·void·Main·(string·[]·args)19 ····static·void·Main·(string·[]·args)
23 ····{20 ····{
24 ····}21 ····}
  
25 }</string>22 }</string>
26 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute23 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
27 //·Line:·824 //·Line:·8
  
28 using·System.Runtime.InteropServices;25 using·System.Runtime.InteropServices;
29 using·System;26 using·System;
  
30 class·X·{27 class·X·{
31 »       [DllImport·("")]28 »       [DllImport·(null)]
32 »       extern·static·void·Blah·();29 »       extern·static·void·Blah·();
  
33 ····static·void·Main·(string·[]·args)30 ····static·void·Main·(string·[]·args)
34 ····{31 ····{
35 ····}32 ····}
  
36 }</string>33 }</string>
37 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.GuidAttribute'·attribute 
38 //·Line:·6 
  
39 using·System.Runtime.InteropServices; 
  
40 [Guid·("aaa")] 
41 class·X·{ 
42 static·void·Main·()·{} 
43 }</string> 
44 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute34 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute
45 //·Line:·835 //·Line:·8
  
46 using·System.Runtime.CompilerServices;36 using·System.Runtime.CompilerServices;
  
47 class·Test37 class·Program
48 {38 {
49 »       [MethodImplAttribute(445)] 
50 »       public·void·test·()39 »       [MethodImpl((MethodImplOptions)255)]
 40 »       void·Foo()
51 »       {41 »       {
52 »       }42 »       }
53 }</string>43 }</string>
54 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.AttributeUsageAttribute'·attribute44 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.AttributeUsageAttribute'·attribute
55 //·Line:·445 //·Line:·4
  
56 [System.AttributeUsage(0)]46 [System.AttributeUsage(0)]
57 class·ClassMain·{47 class·ClassMain·{
58 ····48 ····
59 ········public·static·void·Main·()·{49 ········public·static·void·Main·()·{
60 ········}50 ········}
61 }</string>51 }</string>
 52 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute
 53 //·Line:·8
  
 54 using·System.Runtime.CompilerServices;
  
 55 class·Test
 56 {
 57 »       [MethodImplAttribute(445)]
 58 »       public·void·test·()
 59 »       {
 60 »       }
 61 }</string>
62 ··</Examples>62 ··</Examples>
63 </ErrorDocumentation>63 </ErrorDocumentation>
13.8 KB
CS3005
13.7 KB
CS3005
Ordering differences only
    
Offset 9, 42 lines modifiedOffset 9, 14 lines modified
9 [assembly:System.CLSCompliant(true)]9 [assembly:System.CLSCompliant(true)]
  
10 public·class·C1·{10 public·class·C1·{
11 }11 }
  
12 public·class·c1·{12 public·class·c1·{
13 }</string>13 }</string>
14 ····<string>//·CS3005:·Identifier·`i1'·differing·only·in·case·is·not·CLS-compliant 
15 //·Line:·9 
16 //·Compiler·options:·-warnaserror 
  
17 [assembly:System.CLSCompliant(true)] 
  
18 public·interface·I1·{ 
19 } 
  
20 public·interface·i1·{ 
21 }</string> 
22 ····<string>//·CS3005:·Identifier·`I.BLAH.get'·differing·only·in·case·is·not·CLS-compliant 
23 //·Line:·16 
24 //·Compiler·options:·-warnaserror 
  
25 using·System.Runtime.CompilerServices; 
26 using·System; 
  
27 [assembly:·CLSCompliant·(true)] 
  
28 public·interface·I·{ 
29 »       [IndexerName·("blah")] 
30 »       int·this·[int·a]·{ 
31 ············get; 
32 »       } 
  
33 ·»       int·BLAH·{·get;·} 
34 }</string> 
35 ····<string>//·CS3005:·Identifier·`B.TEST()'·differing·only·in·case·is·not·CLS-compliant14 ····<string>//·CS3005:·Identifier·`B.TEST()'·differing·only·in·case·is·not·CLS-compliant
36 //·Line:·1515 //·Line:·15
37 //·Compiler·options:·-warnaserror16 //·Compiler·options:·-warnaserror
  
38 using·System;17 using·System;
  
39 [assembly:·CLSCompliantAttribute·(true)]18 [assembly:·CLSCompliantAttribute·(true)]
Offset 57, 82 lines modifiedOffset 29, 80 lines modified
57 ····public·void·test·()·{}29 ····public·void·test·()·{}
58 }30 }
  
59 public·class·B:·A31 public·class·B:·A
60 {32 {
61 ····public·void·TEST·()·{}·33 ····public·void·TEST·()·{}·
62 }</string>34 }</string>
63 ····<string>//·CS3005:·Identifier·`CLSClass.a.get'·differing·only·in·case·is·not·CLS-compliant 
64 //·Line:·8 
65 //·Compiler·options:·-warnaserror 
  
66 [assembly:System.CLSCompliant(true)] 
  
67 public·class·CLSClass·{ 
68 ········public·int·get_A·()·{·return·3;·} 
69 ········public·int·a·{·get·{·return·2;·}·} 
70 }</string> 
71 ····<string>//·CS3005:·Identifier·`Foo.main()'·differing·only·in·case·is·not·CLS-compliant35 ····<string>//·CS3005:·Identifier·`ErrorCS3005.foo'·differing·only·in·case·is·not·CLS-compliant
72 //·Line:·936 //·Line:·9
73 //·Compiler·options:·-warnaserror37 //·Compiler·options:·-warnaserror·-warn:1
  
74 using·System;38 using·System;
75 [assembly:·CLSCompliant(false)]39 [assembly:·CLSCompliant·(true)]
  
76 [CLSCompliant(true)] 
77 public·class·Foo·{40 public·class·ErrorCS3005·{
 41 »       public·int·FOO·=·0;
 42 »       public·int·foo·=·1;
  
78 »       public·static·void·Main·()·{}43 »       public·static·void·Main·(·)·{
79 »       public·static·void·main·()·{}44 »       »       ErrorCS3005·error·=·new·ErrorCS3005·();
 45 »       »       Console.WriteLine·("This·should·make·the·compiler·to·complain·ERROR·CS3005,·number:·{0}",·error.foo);
 46 »       }
80 }</string>47 }</string>
81 ····<string>//·CS3005:·Identifier·`II.foo'·differing·only·in·case·is·not·CLS-compliant48 ····<string>//·CS3005:·Identifier·`i1'·differing·only·in·case·is·not·CLS-compliant
82 //·Line:·949 //·Line:·9
83 //·Compiler·options:·-warnaserror50 //·Compiler·options:·-warnaserror
  
84 using·System; 
85 [assembly:CLSCompliant(true)]51 [assembly:System.CLSCompliant(true)]
  
 52 public·class·I1·{
 53 }
  
86 public·interface·II·{54 public·interface·i1·{
87 ········int·Foo(); 
88 ········int·foo·{·get;·} 
89 }</string>55 }</string>
90 ····<string>//·CS3005:·Identifier·`CLSClass.Method(int)'·differing·only·in·case·is·not·CLS-compliant56 ····<string>//·CS3005:·Identifier·`CLSClass.NameAbC'·differing·only·in·case·is·not·CLS-compliant
91 //·Line:·857 //·Line:·12
92 //·Compiler·options:·-warnaserror58 //·Compiler·options:·-warnaserror
  
 59 using·System;
93 [assembly:System.CLSCompliant·(true)]60 [assembly:CLSCompliant·(true)]
  
94 public·class·BaseClass·{ 
95 ········public·int·method; 
96 } 
  
97 public·class·CLSClass·:·BaseClass·{61 public·class·CLSClass·{
98 ········public·static·void·Method(int·arg)·{}62 ········[CLSCompliant·(false)]
 63 ········public·int·NameABC;
 64 ············
 65 ········public·int·NameAbc;
 66 ········public·int·NameAbC;
99 }</string>67 }</string>
100 ····<string>//·CS3005:·Identifier·`CLSClass.Method&lt;T&gt;(int)'·differing·only·in·case·is·not·CLS-compliant68 ····<string>//·CS3005:·Identifier·`CLSClass.Index.get'·differing·only·in·case·is·not·CLS-compliant
101 //·Line:·1269 //·Line:·14
102 //·Compiler·options:·-warnaserror70 //·Compiler·options:·-warnaserror
  
103 [assembly:System.CLSCompliant·(true)]71 [assembly:System.CLSCompliant(true)]
  
104 public·class·BaseClass·{72 public·class·X·{
105 ········public·int·method;73 ········public·int·index·{·get·{·return·0;·}·}
106 }74 }
  
 75 public·class·Y:·X·{
 76 }
 77 ····
107 public·class·CLSClass·:·BaseClass·{78 public·class·CLSClass:·Y·{
108 ········public·static·void·Method&lt;T&gt;(int·arg)·{}79 ········public·long·Index·{·get·{·return·3;·}·}
109 }</string>80 }</string>
110 ····<string>//·CS3005:·Identifier·`CLSClass.constant'·differing·only·in·case·is·not·CLS-compliant81 ····<string>//·CS3005:·Identifier·`CLSClass.a.get'·differing·only·in·case·is·not·CLS-compliant
111 //·Line:·882 //·Line:·8
Max diff block lines reached; 9939/14041 bytes (70.79%) of diff not shown.
32.2 KB
CS0019
32.2 KB
CS0019
Ordering differences only
    
Offset 1, 263 lines modifiedOffset 1, 392 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`Test.Zub'·and·`Test.Zub'5 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`S'·and·`S'
6 //·Line·:·116 //·Line:·14
7 using·System; 
  
8 class·Test·{7 struct·S
 8 {
 9 }
  
9 »       enum·Zub·:byte·{ 
10 »       »       Foo·=·99, 
11 »       »       Bar, 
12 »       »       Baz10 class·C
 11 {
 12 »       public·static·void·Main·()
 13 »       {
 14 »       »       S·s;
 15 »       »       S·x;
 16 »       »       bool·b·=·s·==·x;
13 »       }17 »       }
14 »       18 }</string>
 19 ····<string>//·CS0019:·Operator·`^'·cannot·be·applied·to·operands·of·type·`S2'·and·`float'
 20 //·Line:·9
  
 21 public·class·Test
 22 {
15 »       static·void·Main·()23 »       public·static·void·Main()
16 »       {24 »       {
17 »       »       object·v·=·(Zub.Foo·+·Zub.Foo);25 »       »       S2·s2·=·new·S2·();
 26 »       »       int·r·=·s2·^·5.04f;
18 »       }27 »       }
 28 }
19 }</string> 
20 ····<string>//·CS0019:·Operator·`-'·cannot·be·applied·to·operands·of·type·`float'·and·`decimal' 
21 //·Line:·6 
  
22 class·S29 struct·S2
23 {30 {
24 »       const·decimal·d·=·0f·-·1m;31 »       public·static·int·operator·^·(double?·p1,·S2·s2)
 32 »       {
 33 »       »       return·1;
 34 »       }
 35 »       
 36 »       public·static·implicit·operator·int?·(S2·s1)
 37 »       {·
 38 »       »       return·int.MinValue;
 39 »       }
25 }</string>40 }</string>
26 ····<string>//·CS0019:·Operator·`!='·cannot·be·applied·to·operands·of·type·`ulong?'·and·`int'·41 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`Foo'·and·`null'
27 //·Line:·842 //·Line:·14
  
28 class·C43 struct·Foo
29 {44 {
30 »       static·void·Test·(ulong?·x,·int·y)45 }
  
 46 public·class·Test
 47 {
 48 »       static·Foo·ctx;
  
 49 »       public·static·void·Main·()
31 »       {50 »       {
 51 »       »       if·(ctx·==·null)
 52 »       »       »       return;
32 »       »       if·(x·!=·y) 
33 »       »       { 
34 »       »       } 
35 »       }53 »       }
36 }</string>54 }</string>
 55 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`A'·and·`B'
 56 //·Line·:·21
  
 57 enum·A
 58 {
 59 ········A1,
 60 ········A2
 61 }
  
 62 enum·B
 63 {
 64 ········B1,
 65 ········B2
 66 }
  
 67 class·C
 68 {
 69 ········static·void·Main·()
 70 ········{
 71 ················A·a·=·A.A1;
 72 ················System.Console.WriteLine·(a·==·B.B1);
 73 ········}
 74 }</string>
37 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`string'·and·`method·group'75 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`string'·and·`method·group'
38 //·Line:·1176 //·Line:·11
  
39 using·System;77 using·System;
  
40 class·MainClass78 class·MainClass
41 {79 {
42 »       public·static·void·Main·(string[]·args)80 »       public·static·void·Main·(string[]·args)
43 »       {81 »       {
44 »       »       foreach·(object·at·in·args)·{82 »       »       foreach·(object·at·in·args)·{
45 »       »       »       Console.WriteLine·("Tipo·attributo:·"·+·at.GetType);83 »       »       »       Console.WriteLine·("Tipo·attributo:·"·+·at.GetType);
46 »       »       }84 »       »       }
47 »       }85 »       }
48 }</string>86 }</string>
49 ····<string>//·CS0019:·Operator·`|'·cannot·be·applied·to·operands·of·type·`E'·and·`int' 
50 //·Line:·10 
  
51 enum·E:·byte·{ 
52 »       Min 
53 } 
  
54 class·T·{ 
55 »       static·void·Main·()·{ 
56 »       »       E·error·=·E.Min·|·4; 
57 »       } 
58 }</string> 
59 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`T'·and·`U'87 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`int'·and·`S?'
60 //·Line:·1288 //·Line:·15
  
61 interface·I89 struct·S
62 {90 {
 91 »       public·static·bool·operator·!=(int·a,·S·s)·{·return·true;·}
 92 »       public·static·bool·operator·==(int·a,·S·s)·{·return·false;·}
Max diff block lines reached; 30014/32919 bytes (91.18%) of diff not shown.
17.5 KB
CS1525
17.5 KB
CS1525
Ordering differences only
    
Offset 1, 403 lines modifiedOffset 1, 366 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`{',·expecting·`:'5 ····<string>//·CS1525:·Unexpected·symbol·`;',·expecting·`(',·`[',·or·`{'
6 //·Line:·66 //·Line:·7
  
 7 class·X·{
 8 »       static·void·Main·()
7 class·MyClass 
8 { 
9 »       void·a&lt;T&gt;·()·where·T 
10 »       {9 »       {
 10 »       »       X·x·=·new·X;
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS1525:·Unexpected·symbol·`==',·expecting·`('·or·`type'13 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`:'
14 //·Line:·814 //·Line:·8
  
15 class·A15 class·Test
16 {16 {
17 »       public·static·implicit·operator·==·(A·a,·bool·b)17 »       void·Foo·()
18 »       {18 »       {
19 »       »       return·false;19 »       »       a·=·cond·?·expr
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS1525:·Unexpected·symbol·`float'22 ····<string>//·CS1525:·Unexpected·symbol·`returnValue'
23 //·Line:·623 //·Line:·11
  
24 namespace·Bar24 public·class·C
25 {25 {
26 »       float·a;26 »       public·void·Foo·()
 27 »       {
 28 »       »       »       string·returnValue·=·null;
 29 »       »       
 30 »       »       »       returnValue·+=·(1+3)
 31 »       »       »       returnValue·+=·("");»     »     »     »     
 32 »       }
27 }</string>33 }</string>
28 ····<string>//·CS1525:·Unexpected·symbol·`)'34 ····<string>//·CS1525:·Unexpected·symbol·`fe',·expecting·`class',·`delegate',·`enum',·`interface',·`partial',·`ref',·or·`struct'
29 //·Line:·635 //·Line:·6
  
30 class·TestClass36 namespace·X
31 {37 {
 38 »       sealed·fe·{}
32 »       TestClass·([attr]) 
33 »       { 
34 »       } 
35 }</string>39 }</string>
36 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`in'40 ····<string>//·CS1525:·Unexpected·symbol·`Foo'
37 //·Line:·841 //·Line:·4
  
38 class·C42 Foo
 43 »       tag·=·0;
 44 Bar
 45 »       tag·=·1;</string>
 46 ····<string>//·CS1525:·Unexpected·symbol·`1',·expecting·`('·or·`type'
 47 //·Line:·4
  
 48 class·M·:·1
39 {49 {
40 »       public·static·void·Main·() 
41 »       { 
42 »       »       foreach·(var·a 
43 »       } 
44 }</string>50 }</string>
45 ····<string>//·CS1525:·Unexpected·symbol·`)'51 ····<string>//·CS1525:·Unexpected·symbol·`ref'
46 //·Line:·1252 //·Line:·8
  
47 class·Test53 public·class·Test
48 {54 {
49 »       static·void·Foo·(int·a,·bool·b) 
50 »       { 
51 »       } 
  
52 »       static·void·Main·()55 »       static·void·Main·()
53 »       {56 »       {
54 »       »       Foo·(1,·);57 »       »       string·ref·=·"abc";
55 »       }58 »       }
56 }</string>59 }</string>
 60 ····<string>//·CS1525:·Unexpected·symbol·`out'
57 ····<string>//·CS1525:·Unexpected·symbol·`&gt;',·expecting·`[',·`identifier',·`in',·or·`out' 
58 //·Line:·4 
  
59 public·class·C&lt;&gt; 
60 { 
61 }</string> 
62 ····<string>//·CS1525:·Unexpected·symbol·`(',·expecting·`)',·`,',·or·`=' 
63 //·Line:·861 //·Line:·8
  
64 class·A62 public·class·Test
65 {63 {
66 »       public·static·void·Main·()64 »       public·static·void·Main·()
67 »       {65 »       {
 66 ················object[]·x·=·new·object[]·{·0,·out·i};
68 »       »       using·(var·undo·()) 
69 »       »       { 
70 »       »       } 
71 »       }67 »       }
72 }</string>68 }</string>
73 ····<string>//·CS1525:·Unexpected·symbol·`public',·expecting·`:',·`;',·`{',·or·`=&gt;'69 ····<string>//·CS1518:·Unexpected·symbol·`ew'
74 //·Line:·570 //·Line:·6
  
75 class·TorrentEditor·{ 
76 »       TorrentEditor·() 
  
77 »       public·TorrentEditor·() 
78 »       {71 class·TestClass
 72 {
 73 »       object·changes·=·n·ew·object·();
 74 »       
 75 »       public·int·IndentLevel·{
 76 »       »       get·{
 77 »       »       »       return·0;
 78 »       »       }
 79 »       »       set·{
 80 »       »       }
79 »       }81 »       }
80 }</string>82 }</string>
81 ····<string>//·CS1525:·Unexpected·symbol·`='83 ····<string>//·CS1525:·Unexpected·symbol·`}'
82 //·Line:·1084 //·Line:·10
  
 85 using·System;
83 public·class·Test 
84 { 
85 »       private·string·name; 
  
Max diff block lines reached; 14840/17908 bytes (82.87%) of diff not shown.
3.23 KB
CS0308
3.22 KB
CS0308
Ordering differences only
    
Offset 17, 14 lines modifiedOffset 17, 37 lines modified
17 »       class·X17 »       class·X
18 »       {18 »       {
19 »       »       static·void·Main·()19 »       »       static·void·Main·()
20 »       »       {20 »       »       {
21 »       »       }21 »       »       }
22 »       }22 »       }
23 }</string>23 }</string>
 24 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments
 25 //·Line:·8
  
 26 using·System;
  
 27 class·X
 28 {
 29 »       DateTime&lt;int&gt;·now;
 30 }</string>
 31 ····<string>//·CS0308:·The·non-generic·type·`Test.NonGeneric'·cannot·be·used·with·the·type·arguments
 32 //·Line:·8
  
 33 public·class·Test
 34 {
 35 »       public·static·void·Main·(string[]·args)
 36 »       {
 37 »       »       NonGeneric·dummy·=·new·NonGeneric&lt;string&gt;·();
 38 »       }
  
 39 »       internal·class·NonGeneric
 40 »       {
 41 »       }
 42 }</string>
24 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments43 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments
25 //·Line:·1944 //·Line:·19
  
26 class·BaseGeneric&lt;T&gt;45 class·BaseGeneric&lt;T&gt;
27 {46 {
28 »       public·class·InnerDerived47 »       public·class·InnerDerived
29 »       {48 »       {
Offset 38, 27 lines modifiedOffset 61, 28 lines modified
38 class·Program61 class·Program
39 {62 {
40 ····static·void·Main·()63 ····static·void·Main·()
41 ····{64 ····{
42 ········new·BaseConcrete.InnerDerived&lt;int&gt;();65 ········new·BaseConcrete.InnerDerived&lt;int&gt;();
43 ····}66 ····}
44 }</string>67 }</string>
45 ····<string>//·CS0308:·The·non-generic·type·`NamingContext'·cannot·be·used·with·the·type·arguments68 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments
46 //·Line:·669 //·Line:·13
  
47 class·Program70 class·C
48 {71 {
49 »       static·NamingContext&lt;int&gt;·Lookup·()72 »       static·void·TestCall·(int·i)
50 »       {73 »       {
51 »       »       return·null; 
52 »       }74 »       }
53 } 
  
54 class·NamingContext 
55 {75 »       
 76 »       public·static·void·Main·()
 77 »       {
 78 »       »       dynamic·d·=·0;
 79 »       »       TestCall&lt;int&gt;·(d);
 80 »       }
56 }</string>81 }</string>
57 ····<string>//·CS0308:·The·non-generic·type·`Foo'·cannot·be·used·with·the·type·arguments82 ····<string>//·CS0308:·The·non-generic·type·`Foo'·cannot·be·used·with·the·type·arguments
58 //·Line:·1683 //·Line:·16
  
59 public·class·Foo84 public·class·Foo
60 {85 {
61 »       public·string·Test&lt;T&gt;·()86 »       public·string·Test&lt;T&gt;·()
Offset 70, 71 lines modifiedOffset 94, 47 lines modified
70 public·static·class·Driver94 public·static·class·Driver
71 {95 {
72 »       static·object·UseBrokenType·()96 »       static·object·UseBrokenType·()
73 »       {97 »       {
74 »       »       return·Foo&lt;int&gt;·().Test·();98 »       »       return·Foo&lt;int&gt;·().Test·();
75 »       }99 »       }
76 }</string>100 }</string>
77 ····<string>//·CS0308:·The·non-generic·method·`X.Foo()'·cannot·be·used·with·the·type·arguments 
78 //·Line:·12 
  
79 class·X 
80 { 
81 »       public·void·Foo·() 
82 »       { 
83 »       } 
84 »        
85 »       void·Test·() 
86 »       { 
87 »       »       Foo&lt;int&gt;·(); 
88 »       } 
89 }</string> 
90 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments 
91 //·Line:·13 
  
92 class·C 
93 { 
94 »       static·void·TestCall·(int·i) 
95 »       { 
96 »       } 
97 »        
98 »       public·static·void·Main·() 
99 »       { 
100 »       »       dynamic·d·=·0; 
101 »       »       TestCall&lt;int&gt;·(d); 
102 »       } 
103 }</string> 
104 ····<string>//·CS0308:·The·non-generic·type·`Stack'·cannot·be·used·with·the·type·arguments101 ····<string>//·CS0308:·The·non-generic·type·`Stack'·cannot·be·used·with·the·type·arguments
105 //·Line:·9102 //·Line:·9
  
106 class·Stack103 class·Stack
107 {·}104 {·}
  
108 class·X105 class·X
109 {106 {
110 »       Stack&lt;float&gt;·stack;107 »       Stack&lt;float&gt;·stack;
111 }</string>108 }</string>
112 ····<string>//·CS0308:·The·non-generic·type·`Test.NonGeneric'·cannot·be·used·with·the·type·arguments109 ····<string>//·CS0308:·The·non-generic·type·`NamingContext'·cannot·be·used·with·the·type·arguments
113 //·Line:·8110 //·Line:·6
  
114 public·class·Test111 class·Program
115 {112 {
116 »       public·static·void·Main·(string[]·args)113 »       static·NamingContext&lt;int&gt;·Lookup·()
117 »       {114 »       {
118 »       »       NonGeneric·dummy·=·new·NonGeneric&lt;string&gt;·();115 »       »       return·null;
119 »       }116 »       }
 117 }
Max diff block lines reached; 480/3257 bytes (14.74%) of diff not shown.
1.32 KB
CS1744
1.31 KB
CS1744
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>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·specified
 6 //·Line:·13
  
 7 static·class·C
 8 {
 9 »       public·static·int·Test·(this·int·a,·int·b)
 10 »       {
 11 »       »       return·a·*·3·+·b;
 12 »       }
 13 »       
 14 »       public·static·void·Main·()
 15 »       {
 16 »       »       1.Test·(a·:·2);
 17 »       }
 18 }</string>
5 ····<string>//·CS1744:·Named·argument·`p1'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified19 ····<string>//·CS1744:·Named·argument·`p1'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
6 //·Line:·820 //·Line:·8
  
7 internal·class·Program21 internal·class·Program
8 {22 {
9 »       public·static·void·Main·()23 »       public·static·void·Main·()
10 »       {24 »       {
Offset 17, 29 lines modifiedOffset 32, 14 lines modified
17 »       }32 »       }
18 »       33 »       
19 »       static·void·Method·(int·p1,·int·p2,·object·paramNamed)34 »       static·void·Method·(int·p1,·int·p2,·object·paramNamed)
20 »       {35 »       {
21 »       }36 »       }
22 }</string>37 }</string>
23 ····<string>//·CS1744:·Named·argument·`a'·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
24 //·Line:·13 
  
25 static·class·C 
26 { 
27 »       public·static·int·Test·(this·int·a,·int·b) 
28 »       { 
29 »       »       return·a·*·3·+·b; 
30 »       } 
31 »        
32 »       public·static·void·Main·() 
33 »       { 
34 »       »       1.Test·(a·:·2); 
35 »       } 
36 }</string> 
37 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified 
38 //·Line:·1239 //·Line:·12
  
39 static·class·C40 static·class·C
40 {41 {
41 »       public·static·void·Test·(int·a,·int·b)42 »       public·static·void·Test·(int·a,·int·b)
42 »       {43 »       {
43 »       }44 »       }
1.99 KB
CS1001
1.98 KB
CS1001
Ordering differences only
    
Offset 1, 52 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>CS1001</ErrorName>3 ··<ErrorName>CS1001</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier5 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
6 //·Line:·66 //·Line:·6
  
7 public·class·Foo7 class·B&lt;T&gt;
8 {8 {
9 ····public·event·System.Collections.Generic.IList&lt;int&gt;9 »       T·Foo·(T)
 10 »       {
 11 »       }
10 }</string>12 }</string>
11 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier13 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier
12 //·Line:·614 //·Line:·6
  
13 public·class·MonoRuntime15 public·class·MonoRuntime
14 {16 {
15 »       public·static·void·Main·(A,·B)17 »       public·static·void·Main·(A,·B)
16 »       {18 »       {
17 »       }19 »       }
18 }</string>20 }</string>
19 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier21 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
20 //·Line:·6 
  
21 class·T·{ 
22 »       //·Change·(args)·to·(string·args)·to·fix·it 
23 »       public·static·int·Main·(args) 
24 »       { 
25 »       } 
26 }</string> 
27 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier 
28 //·Line:·822 //·Line:·8
  
29 class·C23 class·C
30 {24 {
31 »       public·static·void·Main·()25 »       public·static·void·Main·()
32 »       {26 »       {
33 »       »       object·o·=·(int)·=&gt;·null;27 »       »       object·o·=·(int)·=&gt;·null;
34 »       }28 »       }
35 }</string>29 }</string>
 30 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive
 31 //·Line:·5
  
 32 #if·false
 33 »       #define
 34 #endif</string>
36 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier35 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier
37 //·Line:·636 //·Line:·6
  
38 class·B&lt;T&gt;37 public·class·Foo
39 {38 {
40 »       T·Foo·(T)39 ····public·event·System.Collections.Generic.IList&lt;int&gt;
 40 }</string>
 41 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
 42 //·Line:·6
  
 43 class·T·{
 44 »       //·Change·(args)·to·(string·args)·to·fix·it
 45 »       public·static·int·Main·(args)
41 »       {46 »       {
42 »       }47 »       }
43 }</string>48 }</string>
44 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier49 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier
45 //·Line:·850 //·Line:·8
  
46 static·class·Converter51 static·class·Converter
Offset 61, 15 lines modifiedOffset 67, 9 lines modified
  
61 class·C67 class·C
62 {68 {
63 »       public·void·Foo·(params·System.Action)69 »       public·void·Foo·(params·System.Action)
64 »       {70 »       {
65 »       }71 »       }
66 }</string>72 }</string>
67 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive 
68 //·Line:·5 
  
69 #if·false 
70 »       #define 
71 #endif</string> 
72 ··</Examples>73 ··</Examples>
73 </ErrorDocumentation>74 </ErrorDocumentation>
4.97 KB
CS0534
4.96 KB
CS0534
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>CS0534</ErrorName>3 ··<ErrorName>CS0534</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0534:·`Y'·does·not·implement·inherited·abstract·member·`X.myAbstract()'
 6 //·Line:·5
  
 7 abstract·class·X·{
 8 »       public·abstract·void·myAbstract·();
 9 }
  
 10 class·Y·:·X·{
 11 static·void·Main·(){}
 12 }</string>
5 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'13 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'
6 //·Line:·1314 //·Line:·13
  
7 public·class·SomeProperty15 public·class·SomeProperty
8 {16 {
9 }17 }
  
Offset 19, 57 lines modifiedOffset 29, 48 lines modified
19 »       public·static·SomeProperty·SomeProperty·{·get·{·return·null;·}·}29 »       public·static·SomeProperty·SomeProperty·{·get·{·return·null;·}·}
20 }</string>30 }</string>
21 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'31 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'
22 //·Line:·1332 //·Line:·13
  
23 abstract·class·A&lt;T&gt;33 abstract·class·A&lt;T&gt;
24 {34 {
25 »       public·abstract·void·set_Prop·(int·value); 
  
26 »       public·virtual·T·Prop·{35 »       public·abstract·T·Prop·{
27 »       »       set·{·}36 »       »       set;
28 »       }37 »       }
  
 38 »       public·abstract·void·set_Prop·(int·value);
29 }39 }
  
30 class·B·:·A&lt;int&gt;40 class·B·:·A&lt;int&gt;
31 {41 {
32 »       public·override·int·Prop·{42 »       public·override·int·Prop·{
33 »       »       set·{·}43 »       »       set·{·}
34 »       }44 »       }
35 }</string>45 }</string>
36 ····<string>//·CS0534:·`MyTestExtended'·does·not·implement·inherited·abstract·member·`MyTestAbstract.GetName()'46 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo()'
37 //·Line:·647 //·Line:·16
38 //·Compiler·options:·-r:CS0534-3-lib.dll 
  
 48 class·A
39 using·System; 
40 public·class·MyTestExtended·:·MyTestAbstract 
41 {49 {
42 »       public·MyTestExtended()·:·base()50 »       public·virtual·void·Foo·()
43 »       {51 »       {
44 »       }52 »       }
 53 }
  
 54 abstract·class·B·:·A
 55 {
 56 »       public·abstract·override·void·Foo·();
 57 }
45 »       public·static·void·Main(string[]·args) 
46 »       { 
47 »       »       Console.WriteLine("Calling·PrintName"); 
48 »       »       MyTestExtended·test·=·new·MyTestExtended(); 
49 »       »       test.PrintName(); 
50 »       »       Console.WriteLine("Out·of·PrintName"); 
51 »       } 
52 »        
53 }</string> 
54 ····<string>//·CS0534:·`M'·does·not·implement·inherited·abstract·member·`B.BMethod()' 
55 //·Line:·5 
56 //·Compiler·options:·-r:CS0534-6-lib.dll 
  
57 class·M·:·C58 class·C·:·B
58 {59 {
59 }</string>60 }</string>
60 ····<string>//·CS0534:·`MyTestExtended'·does·not·implement·inherited·abstract·member·`MyTestAbstract.GetName()'61 ····<string>//·CS0534:·`MyTestExtended'·does·not·implement·inherited·abstract·member·`MyTestAbstract.GetName()'
61 //·Line:·662 //·Line:·6
62 //·Compiler·options:·-r:CS0534-4-lib.dll63 //·Compiler·options:·-r:CS0534-3-lib.dll
  
63 using·System;64 using·System;
64 public·class·MyTestExtended·:·MyTestAbstract65 public·class·MyTestExtended·:·MyTestAbstract
65 {66 {
66 »       public·MyTestExtended()·:·base()67 »       public·MyTestExtended()·:·base()
67 »       {68 »       {
68 »       }69 »       }
Offset 89, 41 lines modifiedOffset 90, 29 lines modified
89 abstract·class·BaseClass·{90 abstract·class·BaseClass·{
90 ········protected·abstract·int·Value·{·get;·set;·}91 ········protected·abstract·int·Value·{·get;·set;·}
91 }92 }
  
92 class·DerivedClass:·BaseClass·{93 class·DerivedClass:·BaseClass·{
93 ········protected·override·int·Value·{·get·{}·}94 ········protected·override·int·Value·{·get·{}·}
94 }</string>95 }</string>
95 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'96 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo(string)'
96 //·Line:·1397 //·Line:·13
  
97 abstract·class·A&lt;T&gt;98 public·abstract·class·A
98 {99 {
 100 »       public·abstract·int·Foo·(string·s);
99 »       public·abstract·T·Prop·{ 
100 »       »       set; 
101 »       } 
  
102 »       public·abstract·void·set_Prop·(int·value); 
103 }101 }
  
104 class·B·:·A&lt;int&gt;102 public·abstract·class·B·:·A
105 {103 {
 104 »       public·abstract·override·int·Foo·(string·s);
106 »       public·override·int·Prop·{ 
107 »       »       set·{·} 
108 »       } 
109 }</string> 
110 ····<string>//·CS0534:·`Y'·does·not·implement·inherited·abstract·member·`X.myAbstract()' 
111 //·Line:·5 
  
112 abstract·class·X·{ 
113 »       public·abstract·void·myAbstract·(); 
114 }105 }
  
115 class·Y·:·X·{ 
116 static·void·Main·(){}106 public·class·C·:·B
 107 {
117 }</string>108 }</string>
118 ····<string>//·CS0534:·`C1'·does·not·implement·inherited·abstract·member·`A.M(int)'109 ····<string>//·CS0534:·`C1'·does·not·implement·inherited·abstract·member·`A.M(int)'
Max diff block lines reached; 1651/5043 bytes (32.74%) of diff not shown.
29.1 KB
CS1644
29.1 KB
CS1644
Ordering differences only
    
Offset 1, 30 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>CS1644</ErrorName>3 ··<ErrorName>CS1644</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1644:·Feature·`tuples'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification5 ····<string>//·CS1644:·Feature·`partial·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
6 //·Line:·76 //·Line:·5
7 //·Compiler·options:·-langversion:67 //·Compiler·options:·-langversion:ISO-1
  
8 class·Class8 partial·class·Test
9 {9 {
10 »       static·(int,·bool)·Foo·()10 }</string>
 11 ····<string>//·CS1644:·Feature·`implicitly·typed·local·variable'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
 12 //·Line:··9
 13 //·Compiler·options:·-langversion:ISO-2
  
 14 class·M
 15 {
 16 »       public·static·void·Main·()
11 »       {17 »       {
12 »       »       return;18 »       »       var·a·=·1;
13 »       }»      19 »       }
14 }</string>20 }</string>
15 ····<string>//·CS1644:·Feature·`expression·bodied·members'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification21 ····<string>//·CS1644:·Feature·`generic·type·variance'·cannot·be·used·because·it·is·not·part·of·the·C#·3.0·language·specification
16 //·Line:·722 //·Line:·5
 23 //·Compiler·options:·-langversion:3
  
 24 public·interface·IFoo&lt;in·T&gt;
 25 {
 26 }</string>
 27 ····<string>//·CS1644:·Feature·`nameof·operator'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
 28 //·Line:·9
17 //·Compiler·options:·-langversion:529 //·Compiler·options:·-langversion:5
  
18 class·C30 class·C
19 {31 {
20 »       int·M·()·=&gt;·0;32 »       public·static·void·Main·()
 33 »       {
 34 »       »       var·res·=·nameof·(C.Main);
 35 »       }
21 }</string>36 }</string>
 37 ····<string>//·CS1644:·Feature·`nullable·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
 38 //·Line:·7
 39 //·Compiler·options:·-langversion:ISO-1
  
 40 class·Test
 41 {
 42 »       int?·i;
 43 »       static·void·Main·()·{}
 44 }</string>
 45 ····<string>//·CS1644:·Feature·`external·alias'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
 46 //·Line:·5
 47 //·Compiler·options:·-langversion:ISO-1·-r:a=System.dll
  
 48 extern·alias·a;</string>
22 ····<string>//·CS1644:·Feature·`dictionary·initializer'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification49 ····<string>//·CS1644:·Feature·`dictionary·initializer'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
23 //·Line:·1250 //·Line:·12
24 //·Compiler·options:·-langversion:551 //·Compiler·options:·-langversion:5
  
25 using·System.Collections.Generic;52 using·System.Collections.Generic;
  
26 class·C53 class·C
Offset 32, 522 lines modifiedOffset 63, 348 lines modified
32 »       public·static·void·Main·()63 »       public·static·void·Main·()
33 »       {64 »       {
34 »       »       var·d·=·new·Dictionary&lt;string,·int&gt;·{65 »       »       var·d·=·new·Dictionary&lt;string,·int&gt;·{
35 »       »       »       ["a"]·=·166 »       »       »       ["a"]·=·1
36 »       »       };67 »       »       };
37 »       }68 »       }
38 }</string>69 }</string>
39 ····<string>//·CS1644:·Feature·`asynchronous·functions'·cannot·be·used·because·it·is·not·part·of·the·C#·4.0·language·specification70 ····<string>//·CS1644:·Feature·`namespace·alias·qualifier'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
40 //·Line:·971 //·Line:·7
41 //·Compiler·options:·-langversion:472 //·Compiler·options:·-langversion:ISO-1
  
42 using·System; 
  
43 class·C73 class·Program
44 {74 {
45 »       public·async·void·Foo·()75 »       static·void·Main·()
46 »       {76 »       {
 77 »       »       System.Type·t·=·typeof·(global::System.Int32);
47 »       }78 »       }
48 }</string>79 }</string>
49 ····<string>//·CS1644:·Feature·`generic·type·variance'·cannot·be·used·because·it·is·not·part·of·the·C#·3.0·language·specification80 ····<string>//·CS1644:·Feature·`default·literal'·cannot·be·used·because·it·is·not·part·of·the·C#·7.0·language·specification
50 //·Line:·581 //·Line:·7
51 //·Compiler·options:·-langversion:382 //·Compiler·options:·-langversion:7
  
52 public·interface·IFoo&lt;in·T&gt;83 class·X
53 {84 {
 85 »       int·i·=·default;
54 }</string>86 }</string>
55 ····<string>//·CS1644:·Feature·`access·modifiers·on·properties'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification87 ····<string>//·CS1644:·Feature·`extensible·fixed·statement'·cannot·be·used·because·it·is·not·part·of·the·C#·7.2·language·specification·
56 //·Line:·1388 //·Line:·11
57 //·Compiler·options:·-langversion:ISO-189 //·Compiler·options:·-unsafe·-langversion:7.2
  
58 class·Class·{ 
  
59 »       public·int·Count·{ 
  
 90 using·System;
60 »       »       get·{ 
61 »       »       »       return·0; 
62 »       »       } 
  
63 »       »       protected·set·{91 unsafe·class·C
 92 {
 93 »       public·static·void·Main·()
 94 »       {
 95 »       »       fixed·(int*·p·=·new·Fixable·())·{
64 »       »       }96 »       »       }
65 »       }97 »       }
66 }</string> 
67 ····<string>//·CS1644:·Feature·`optional·parameter'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification 
68 //·Line:·7 
69 //·Compiler·options:·-langversion:ISO-2 
  
 98 »       struct·Fixable
70 public·class·C 
71 { 
72 »       public·C·(int·a·=·0) 
73 »       {99 »       {
 100 »       »       public·ref·int·GetPinnableReference·()
 101 »       »       {
 102 »       »       »       throw·new·NotImplementedException·();
 103 »       »       }
74 »       }104 »       }
75 }</string>105 }</string>
76 ····<string>//·CS1644:·Feature·`partial·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification106 ····<string>//·CS1644:·Feature·`extension·methods'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
Max diff block lines reached; 24794/29733 bytes (83.39%) of diff not shown.
617 B
CS1517
605 B
CS1517
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1517</ErrorName>3 ··<ErrorName>CS1517</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1517:·Invalid·preprocessor·directive5 ····<string>//·CS1517:·Invalid·preprocessor·directive
6 //·Line:·4 
  
7 #if·8 
8 #endif</string> 
9 ····<string>//·CS1517:·Invalid·preprocessor·directive 
10 //·Line:·56 //·Line:·5
  
11 #if·false7 #if·false
12 #if·TEST·==8 #if·TEST·==
13 #endif9 #endif
14 #endif</string>10 #endif</string>
 11 ····<string>//·CS1517:·Invalid·preprocessor·directive
 12 //·Line:·4
  
 13 #if·8
 14 #endif</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
26.5 KB
CS0619
26.5 KB
CS0619
Ordering differences only
    
Offset 1, 246 lines modifiedOffset 1, 227 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0619</ErrorName>3 ··<ErrorName>CS0619</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0619:·`ObsoleteException'·is·obsolete:·`'5 ····<string>//·CS0619:·`Test.Test()'·is·obsolete:·`Causes·an·error'
6 //·Line:·156 //·Line:·9
  
7 using·System;7 using·System;
 8 public·class·Test
 9 {
 10 »       [Obsolete·("Causes·an·error",·true)]
 11 »       public·Test·()·{}
 12 »       public·Test·(bool·flag)·:·this·()·{}
 13 }</string>
 14 ····<string>//·CS0619:·`AA'·is·obsolete:·`'
 15 //·Line:·12
  
 16 [System.Obsolete·("",·true)]
 17 class·AA
 18 {
 19 }
  
 20 class·B·{
 21 ········public·bool·Foo·(object·b)
 22 ········{
 23 ················return·b·is·AA;
 24 ········}
 25 }</string>
 26 ····<string>//·CS0619:·`Obsolete'·is·obsolete:·`'
 27 //·Line:·19
 28 //·Compiler·options:·-unsafe
  
 29 class·Box·{
 30 ········public·Helper·o;
 31 }
  
8 [System.Obsolete("",·true)]32 [System.Obsolete("",·true)]
9 class·ObsoleteException:·Exception·{33 unsafe·struct·Obsolete·{
10 }34 }
  
 35 unsafe·struct·Helper·{}
  
11 class·MainClass·{36 class·MainClass·{
12 ········public·void·Method·()37 ········unsafe·public·static·void·Main·()
13 ········{38 ········{
14 ················try·{39 ················Box·b·=·new·Box·();
 40 ················fixed·(Obsolete*·p·=·&amp;b.o)
15 ················}41 ················{
16 ················catch·(ObsoleteException)·{ 
17 ················}42 ················}
18 ········}43 ········}
19 }</string>44 }</string>
20 ····<string>//·CS0619:·`A'·is·obsolete:·`msg'45 ····<string>//·CS0619:·`Y'·is·obsolete:·`ooo'
21 //·Line:·2146 //·Line:·6
  
22 using·System;47 using·System;
  
 48 class·X·:·I&lt;Y&gt;
23 [Obsolete·("msg",·true)] 
24 class·A 
25 {49 {
26 »       public·class·M 
27 »       { 
28 »       »       public·static·void·Foo·() 
29 »       »       { 
30 »       »       } 
31 »       } 
32 }50 }
  
33 class·C51 interface·I&lt;T&gt;
34 {52 {
35 »       public·static·void·Main·() 
36 »       { 
37 »       »       A.M.Foo·(); 
38 »       } 
39 }</string> 
40 ····<string>//·CS0619-36:·`Error.member'·is·obsolete:·`Obsolete·member' 
41 //·Line:·8 
42 //·Compiler·options:·-reference:CS0619-36-lib.dll 
  
43 class·A·{ 
44 ····public·A·()·{ 
45 ········Error·e·=·new·Error·(); 
46 ········++e.member; 
47 ····} 
48 }</string> 
49 ····<string>//·CS0619:·`AA'·is·obsolete:·`' 
50 //·Line:·17 
  
51 class·A 
52 { 
53 }53 }
  
54 [System.Obsolete·("",·true)]54 [Obsolete("ooo",·true)]
55 class·AA:·A55 class·Y
56 {56 {
57 ········public·void·Foo·()·{} 
58 } 
  
59 class·B·{ 
60 ········public·B·(A·a) 
61 ········{ 
62 ················(a·as·AA).Foo·(); 
63 ········} 
64 }</string>57 }</string>
65 ····<string>//·CS0619-31:·`ObsoleteEnum'·is·obsolete:·`Is·obsolete'58 ····<string>//·CS0619-37:·`ObsoleteEnum.value_B'·is·obsolete:·`It's·obsolete'
66 //·Line:·1559 //·Line:·16
  
67 using·System;60 using·System;
  
68 [Obsolete("Is·obsolete",·true)] 
69 enum·ObsoleteEnum61 enum·ObsoleteEnum
70 {62 {
 63 ····value_A,
 64 ····[Obsolete("It's·obsolete",·true)]
71 ····value_B65 ····value_B
72 }66 }
  
 67 enum·E2
 68 {
 69 ····aa·=·ObsoleteEnum.value_A,
 70 ····bb·=·ObsoleteEnum.value_B
73 class·MainClass·{ 
74 ····public·static·void·Main·() 
75 ····{ 
76 ········Console.WriteLine·(ObsoleteEnum.value_B); 
77 ····} 
Max diff block lines reached; 24324/27104 bytes (89.74%) of diff not shown.
1.14 KB
CS0714
1.13 KB
CS0714
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>CS0714</ErrorName>3 ··<ErrorName>CS0714</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0714:·Static·class·`C'·cannot·implement·interfaces5 ····<string>//·CS0714:·Static·class·`StaticClass'·cannot·implement·interfaces
6 //·Line:·126 //·Line:·8
  
7 interface·I 
8 { 
9 } 
  
10 static·partial·class·C7 static·partial·class·StaticClass
11 {8 {
12 }9 }
  
13 partial·class·C·:·I10 static·partial·class·StaticClass:·System.ICloneable
14 {11 {
15 }</string>12 }</string>
16 ····<string>//·CS0714:·Static·class·`StaticClass'·cannot·implement·interfaces13 ····<string>//·CS0714:·Static·class·`StaticClass'·cannot·implement·interfaces
17 //·Line:·414 //·Line:·4
  
18 static·class·StaticClass:·System.IComparable·{15 static·class·StaticClass:·System.IComparable·{
19 }</string>16 }</string>
20 ····<string>//·CS0714:·Static·class·`StaticClass'·cannot·implement·interfaces17 ····<string>//·CS0714:·Static·class·`C'·cannot·implement·interfaces
21 //·Line:·818 //·Line:·12
  
22 static·partial·class·StaticClass19 interface·I
23 {20 {
24 }21 }
  
25 static·partial·class·StaticClass:·System.ICloneable22 static·partial·class·C
 23 {
 24 }
  
 25 partial·class·C·:·I
26 {26 {
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
1.33 KB
CS1579
1.31 KB
CS1579
Ordering differences only
    
Offset 21, 14 lines modifiedOffset 21, 28 lines modified
21 public·class·Foo21 public·class·Foo
22 {22 {
23 ········internal·IEnumerator·GetEnumerator·()23 ········internal·IEnumerator·GetEnumerator·()
24 ········{24 ········{
25 ················return·new·ArrayList·().GetEnumerator·();25 ················return·new·ArrayList·().GetEnumerator·();
26 ········}26 ········}
27 }</string>27 }</string>
 28 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`X'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
 29 //·Line:·11
  
 30 class·X·{
 31 }
  
 32 class·Y·{
 33 »       void·yy·(X·b)
 34 »       {
 35 »       »       
 36 »       »       foreach·(object·a·in·b)
 37 »       »       »       ;
 38 »       }
 39 }</string>
28 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible40 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
29 //·Line:·1241 //·Line:·12
  
30 using·System;42 using·System;
31 using·System.Collections;43 using·System.Collections;
  
32 public·class·Test44 public·class·Test
Offset 41, 28 lines modifiedOffset 55, 14 lines modified
41 »       }55 »       }
42 }56 }
  
43 public·class·Foo57 public·class·Foo
44 {58 {
45 »       public·Func&lt;IEnumerator&gt;·GetEnumerator;59 »       public·Func&lt;IEnumerator&gt;·GetEnumerator;
46 }</string>60 }</string>
47 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`X'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible 
48 //·Line:·11 
  
49 class·X·{ 
50 } 
  
51 class·Y·{ 
52 »       void·yy·(X·b) 
53 »       { 
54 »       »        
55 »       »       foreach·(object·a·in·b) 
56 »       »       »       ; 
57 »       } 
58 }</string> 
59 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`C'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible61 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`C'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
60 //·Line:·3762 //·Line:·37
  
61 using·System;63 using·System;
  
62 public·class·Enumerator64 public·class·Enumerator
63 {65 {
1.16 KB
CS1013
1.15 KB
CS1013
Ordering differences only
    
Offset 11, 60 lines modifiedOffset 11, 60 lines modified
11 ····static·void·Main·()·{}11 ····static·void·Main·()·{}
12 }</string>12 }</string>
13 ····<string>//·CS1013:·Invalid·number13 ····<string>//·CS1013:·Invalid·number
14 //·Line·:·614 //·Line·:·6
  
15 class·X15 class·X
16 {16 {
17 ····static·int·i·=·1_e1;17 ····static·int·i·=·0x_1;
18 }</string>18 }</string>
19 ····<string>//·CS1013:·Invalid·number19 ····<string>//·CS1013:·Invalid·number
20 //·Line·:·620 //·Line·:·6
  
21 class·X21 class·X
22 {22 {
23 ····static·float·i·=·1_f;23 ····static·double·i·=·1_.2;
24 }</string>24 }</string>
25 ····<string>//·CS1013:·Invalid·number25 ····<string>//·CS1013:·Invalid·number
26 //·Line·:·626 //·Line·:·6
  
27 class·X27 class·X
28 {28 {
29 ····static·int·i·=·0x_1;29 ····static·int·i·=·0b_1;
30 }</string>30 }</string>
31 ····<string>//·CS1013:·Invalid·number31 ····<string>//·CS1013:·Invalid·number
32 //·Line·:·632 //·Line·:·6
  
33 class·X33 class·X
34 {34 {
35 ····static·int·i·=·1_;35 ····static·float·i·=·1_f;
36 }</string>36 }</string>
37 ····<string>//·CS1013:·Invalid·number37 ····<string>//·CS1013:·Invalid·number
38 //·Line·:·638 //·Line·:·6
  
39 class·X39 class·X
40 {40 {
41 ····static·double·i·=·1_.2;41 ····static·int·i·=·1_;
42 }</string>42 }</string>
43 ····<string>//·CS1013:·Invalid·number43 ····<string>//·CS1013:·Invalid·number
44 //·Line·:·644 //·Line·:·6
  
45 class·X45 class·X
46 {46 {
47 ····static·int·i·=·0x0_;47 ····static·int·i·=·1_e1;
48 }</string>48 }</string>
49 ····<string>//·CS1013:·Invalid·number49 ····<string>//·CS1013:·Invalid·number
50 //·Line·:·650 //·Line·:·6
  
51 class·X51 class·X
52 {52 {
53 ····static·int·i·=·0b_1;53 ····static·int·i·=·0x;
54 }</string>54 }</string>
55 ····<string>//·CS1013:·Invalid·number55 ····<string>//·CS1013:·Invalid·number
56 //·Line·:·656 //·Line·:·6
  
57 class·X57 class·X
58 {58 {
59 ····static·int·i·=·0x;59 ····static·int·i·=·0x0_;
60 }</string>60 }</string>
61 ··</Examples>61 ··</Examples>
62 </ErrorDocumentation>62 </ErrorDocumentation>
3.64 KB
CS0652
3.63 KB
CS0652
Ordering differences only
    
Offset 1, 40 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>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·`char'5 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
6 //·Line:·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 »       »       char·value·=·'a'; 
13 »       »       if·(value·&lt;·SByte.MinValue) 
14 »       »       »       return;12 »       »       byte·b·=·0;
 13 »       »       if·(b·==·-1)
 14 »       »       »       Console.WriteLine·(":(");
 15 »       »       else
 16 »       »       »       Console.WriteLine·(":)");
15 »       }17 »       }
16 }</string>18 }</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·`short'19 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'
18 //·Line:·1120 //·Line:·12
19 //·Compiler·options:·/warn:2·/warnaserror21 //·Compiler·options:·/warn:2·/warnaserror
  
20 using·System;22 using·System;
  
21 public·class·CS0652·{23 public·class·CS0652·{
  
22 »       public·static·void·Main·()·24 »       public·static·void·Main·()·
23 »       {25 »       {
 26 »       »       char·value·=·'a';
 27 »       »       if·(value·&gt;·ulong.MaxValue)
 28 »       »       »       return;
24 »       »       short·us·=·0; 
25 »       »       if·(us·==·-10000000) 
26 »       »       »       Console.WriteLine·(":("); 
27 »       »       else 
28 »       »       »       Console.WriteLine·(":)"); 
29 »       }29 »       }
30 }</string>30 }</string>
31 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`ushort'31 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`ushort'
32 //·Line:·1132 //·Line:·11
33 //·Compiler·options:·/warn:2·/warnaserror33 //·Compiler·options:·/warn:2·/warnaserror
34 using·System;34 using·System;
  
Offset 45, 41 lines modifiedOffset 46, 25 lines modified
45 »       »       ushort·us·=·0;46 »       »       ushort·us·=·0;
46 »       »       if·(us·==·-1)47 »       »       if·(us·==·-1)
47 »       »       »       Console.WriteLine·(":(");48 »       »       »       Console.WriteLine·(":(");
48 »       »       else49 »       »       else
49 »       »       »       Console.WriteLine·(":)");50 »       »       »       Console.WriteLine·(":)");
50 »       }51 »       }
51 }</string>52 }</string>
52 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'53 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'
53 //·Line:·1254 //·Line:·11
54 //·Compiler·options:·/warn:2·/warnaserror 
  
55 using·System; 
  
56 public·class·CS0652·{ 
  
57 »       public·static·void·Main·()· 
58 »       { 
59 »       »       char·value·=·'a'; 
60 »       »       if·(value·&gt;·ulong.MaxValue) 
61 »       »       »       return; 
62 »       } 
63 }</string> 
64 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte' 
65 //·Line:·12 
66 //·Compiler·options:·/warn:2·/warnaserror55 //·Compiler·options:·/warn:2·/warnaserror
  
67 using·System;56 using·System;
  
68 public·class·CS0652·{57 public·class·CS0652·{
  
69 »       public·static·void·Main·()·58 »       public·static·void·Main·()·
70 »       {59 »       {
71 »       »       byte·b·=·0; 
72 »       »       if·(b·==·-1)60 »       »       short·us·=·0;
 61 »       »       if·(us·==·-10000000)
73 »       »       »       Console.WriteLine·(":(");62 »       »       »       Console.WriteLine·(":(");
74 »       »       else63 »       »       else
75 »       »       »       Console.WriteLine·(":)");64 »       »       »       Console.WriteLine·(":)");
76 »       }65 »       }
77 }</string>66 }</string>
78 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'67 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
79 //·Line:·968 //·Line:·9
Offset 92, 14 lines modifiedOffset 77, 29 lines modified
92 ················byte·b·=·0;77 ················byte·b·=·0;
93 ················if·(b·==·500)78 ················if·(b·==·500)
94 ····················return;79 ····················return;
95 »       }80 »       }
  
96 »       static·void·Main·()·{}81 »       static·void·Main·()·{}
97 }</string>82 }</string>
 83 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'
 84 //·Line:·12
 85 //·Compiler·options:·/warn:2·/warnaserror
  
 86 using·System;
  
 87 public·class·CS0652·{
  
 88 »       public·static·void·Main·()·
 89 »       {
 90 »       »       char·value·=·'a';
 91 »       »       if·(value·&lt;·SByte.MinValue)
 92 »       »       »       return;
 93 »       }
 94 }</string>
98 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'95 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'
99 //·Line:·1296 //·Line:·12
100 //·Compiler·options:·/warn:2·/warnaserror97 //·Compiler·options:·/warn:2·/warnaserror
  
101 using·System;98 using·System;
  
102 public·class·CS0652·{99 public·class·CS0652·{
3.78 KB
CS0188
3.77 KB
CS0188
Ordering differences only
    
Offset 1, 139 lines modifiedOffset 1, 121 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·166 //·Line:·8
  
7 struct·Foo7 struct·Sample
8 {8 {
 9 »       public·Sample·(int·arg)
9 »       public·int·bar; 
10 »       public·int·baz; 
  
11 »       public·int·Bar·{ 
12 »       »       get·{·return·bar;·} 
13 »       } 
  
14 »       public·Foo·(int·baz) 
15 »       {10 »       {
 11 »       »       text·=·this.Prop;
16 »       »       this.baz·=·baz; 
17 »       »       bar·=·Bar·-·1; 
18 »       }12 »       }
 13 »       
 14 »       int·Prop·{·get·{·return·1;·}·}
  
 15 »       public·int·text;
 16 }</string>
 17 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
 18 //·Line:·6
  
 19 struct·Sample·{
 20 ········public·Sample(string·text)·{
 21 ············Initialize();
 22 ············this.text·=·text;
 23 ········}
  
 24 ········void·Initialize()·{
 25 ········}
 26 ········
 27 ········public·string·text;
19 }</string>28 }</string>
20 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to29 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
21 //·Line:·1030 //·Line:·10
  
22 struct·B31 public·struct·Test
23 {32 {
24 »       public·int·a;33 »       internal·int·x;
  
25 »       public·B·(int·foo)34 »       public·Test·(int·x)
26 »       {35 »       {
27 »       »       Test·();36 »       »       X·=·x;
28 »       }37 »       }
  
29 »       public·void·Test·()38 »       public·int·X
30 »       {39 »       {
 40 »       »       get·{·return·x;·}
 41 »       »       set·{·x·=·value;·}
31 »       }42 »       }
32 }</string>43 }</string>
33 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to44 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
34 //·Line:·845 //·Line:·8
  
35 struct·Sample46 struct·Sample
36 {47 {
37 »       public·Sample·(int·arg)48 »       public·Sample·(int·arg)
38 »       {49 »       {
39 »       »       text·=·this.Prop;50 »       »       text·=·base.ToString·();
40 »       }51 »       }
41 »        
42 »       int·Prop·{·get·{·return·1;·}·} 
  
43 »       public·int·text;52 »       internal·string·text;
44 }</string>53 }</string>
45 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to54 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
46 //·Line:·1055 //·Line:·10
  
47 struct·S56 struct·B
48 {57 {
49 »       public·int·x;58 »       public·int·a;
50 »        
51 »       S·(dynamic·d) 
 59 »       public·B·(int·foo)
52 »       {60 »       {
 61 »       »       Test·();
53 »       »       Foo·(d); 
54 »       »       x·=·44; 
55 »       }62 »       }
  
56 »       void·Foo·(int·a)63 »       public·void·Test·()
57 »       {64 »       {
58 »       }65 »       }
59 }</string>66 }</string>
60 ····<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
61 //·Line:·1668 //·Line:·16
  
62 struct·Foo69 struct·Foo
63 {70 {
64 »       public·int·bar;71 »       public·int·bar;
65 »       public·int·baz;72 »       public·int·baz;
  
66 »       public·int·this·[int·i]·{73 »       public·int·Bar·{
67 »       »       get·{·return·bar;·}74 »       »       get·{·return·bar;·}
68 »       }75 »       }
  
69 »       public·Foo·(int·baz)76 »       public·Foo·(int·baz)
70 »       {77 »       {
71 »       »       this.baz·=·baz;78 »       »       this.baz·=·baz;
 79 »       »       bar·=·Bar·-·1;
72 »       »       bar·=·this·[2]·-·1; 
73 »       } 
74 }</string> 
75 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to 
76 //·Line:·8 
  
77 struct·Sample 
78 { 
79 »       public·Sample·(int·arg) 
80 »       { 
81 »       »       text·=·base.ToString·(); 
82 »       }80 »       }
  
83 »       internal·string·text; 
84 }</string>81 }</string>
85 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to82 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
86 //·Line:·1083 //·Line:·10
  
Max diff block lines reached; 1139/3821 bytes (29.81%) of diff not shown.
629 B
CS1021
617 B
CS1021
Ordering differences only
    
Offset 15, 20 lines modifiedOffset 15, 20 lines modified
  
15 class·X·{15 class·X·{
16 »       public·static·void·Main()·{16 »       public·static·void·Main()·{
17 »       »       int·h·=·0xffffffffffffffffffffffffff;17 »       »       int·h·=·0xffffffffffffffffffffffffff;
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS1021:·Integral·constant·is·too·large20 ····<string>//·CS1021:·Integral·constant·is·too·large
21 //·Line:·4 
  
22 #line·1238217387921783271985</string> 
23 ····<string>//·CS1021:·Integral·constant·is·too·large 
24 //·Line:·621 //·Line:·6
  
25 class·X·{22 class·X·{
26 »       public·static·void·Main()·{23 »       public·static·void·Main()·{
27 »       »       int·h·=·0b11111111111111111111111111111111111111111111111111111111111111111;24 »       »       int·h·=·0b11111111111111111111111111111111111111111111111111111111111111111;
28 »       }25 »       }
29 }</string>26 }</string>
 27 ····<string>//·CS1021:·Integral·constant·is·too·large
 28 //·Line:·4
  
 29 #line·1238217387921783271985</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
5.82 KB
CS0214
5.81 KB
CS0214
Ordering differences only
    
Offset 1, 48 lines modifiedOffset 1, 107 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·86 //·Line:·7
 7 //·Compiler·options:·-unsafe
  
 8 class·C
 9 {
 10 »       int*[]·data·=·new·int*[16];
 11 »       
 12 »       unsafe·C·()
 13 »       {
 14 »       }
 15 }</string>
 16 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
 17 //·Line:·6
7 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
8 class·X·{19 class·X·{
9 ········public·void·a·() 
10 ········{ 
11 ············void·*p; 
12 »       »       }20 »       void·*a;
 21 }</string>
 22 ····<string>//·CS214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
 23 //·Line:·21
 24 //·Compiler·options:·-unsafe
  
 25 public·unsafe·delegate·int*·Bar·();
  
 26 class·X
 27 {
 28 »       unsafe·static·int*·Test·()
 29 »       {
 30 »       »       return·null;
 31 »       }
  
13 »       »       static·void·Main·()·{}32 »       static·void·Main·()
 33 »       {
 34 »       »       Bar·b;
 35 »       »       unsafe·{
 36 »       »       »       b·=·Test;
 37 »       »       }
 38 »       »       
 39 »       »       b·();
 40 »       }
14 }</string>41 }</string>
15 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context42 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
16 //·Line:·1643 //·Line:·13
17 //·Compiler·options:·-unsafe44 //·Compiler·options:·-unsafe
  
18 using·System;45 struct·X·{
 46 »       static·unsafe·void·*a·()
 47 »       »       {
 48 »       »       »       return·null;
 49 »       »       }
  
19 public·class·Driver·50 »       static·void·Main·()
 51 »       »       {
 52 »       »       »       a·();
 53 »       »       }
 54 »       
 55 }</string>
 56 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
 57 //·Line:·13
 58 //·Compiler·options:·-unsafe
  
 59 class·C
20 {60 {
21 »       public·static·unsafe·byte*·Frob·61 »       public·static·unsafe·void·Write·(params·int*[]·args)
22 »       {62 »       {
23 »       »       get·{·return·(byte·*)·0;·} 
24 »       }63 »       }
25 ··64 »       
26 »       public·static·void·Main·()·65 »       public·static·void·Main·()
27 »       {66 »       {
28 »       »       IntPtr·q·=·(IntPtr)·Frob;67 »       »       Write·();
29 »       }68 »       }
30 }</string>69 }</string>
31 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context70 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
32 //·Line:·1271 //·Line:·12
33 //·Compiler·options:·-unsafe72 //·Compiler·options:·-unsafe
  
34 using·System;73 using·System;
  
35 class·X·{74 class·X·{
 75 »       public·unsafe·int*·A·{·set·{·}·}
 76 »       
 77 »       void·Foo·()
 78 »       {
 79 »       »       A·=·null;
 80 »       }
  
 81 »       static·void·Main·()·{}
 82 }</string>
 83 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
 84 //·Line:·12
 85 //·Compiler·options:·-unsafe
  
 86 using·System;
  
 87 class·X·{
36 »       public·unsafe·int*·this·[int·i]·{·set·{·}·}88 »       public·unsafe·int*·this·[int·i]·{·set·{·}·}
37 »       89 »       
38 »       void·Foo·()90 »       void·Foo·()
39 »       {91 »       {
40 »       »       this·[0]·=·null;92 »       »       this·[0]·=·null;
41 »       }93 »       }
42 }</string>94 }</string>
Offset 62, 70 lines modifiedOffset 121, 14 lines modified
  
62 »       static·void·Main·()121 »       static·void·Main·()
63 »       {122 »       {
64 »       »       X·x·=·new·X·(Test);123 »       »       X·x·=·new·X·(Test);
65 »       }124 »       }
66 }</string>125 }</string>
67 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context126 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
68 //·Line:·8· 
  
69 public·class·G&lt;T&gt;·{} 
  
70 abstract·class·A 
71 { 
72 »       public·abstract·G&lt;int*[]&gt;·Foo1·(); 
73 }</string> 
Max diff block lines reached; 2201/5913 bytes (37.22%) of diff not shown.
4.86 KB
CS0425
4.85 KB
CS0425
Ordering differences only
    
Offset 1, 53 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>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
17 class·CB·:·CA,·IA 
18 { 
19 »       public·static·void·Main·() 
20 »       { 
21 »       } 
22 }</string> 
23 ····<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 
24 //·Line:·18 
25 namespace·Test 
26 {18 {
 19 »       static·void·Main·()
 20 »       {·}
27 ····using·System; 
  
28 ····public·interface·IFoo 
29 ····{ 
30 ····} 
  
31 ····public·interface·IBar 
32 ····{ 
33 ········void·Method&lt;T,·V&gt;()·where·T·:·IFoo·where·V·:·T; 
34 ····} 
  
35 ····public·class·Baz·:·IBar 
36 ····{ 
37 ········public·void·Method&lt;T,·V&gt;()·where·T·:·IBar·where·V·:·T 
38 ········{ 
39 ········} 
40 ····} 
41 }</string>21 }</string>
42 ····<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·instead22 ····<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
43 //·Line:·1323 //·Line:·13
44 interface·IFoo&lt;T&gt;24 interface·IFoo&lt;T&gt;
45 {25 {
46 »       void·Test&lt;U&gt;·()26 »       void·Test&lt;U&gt;·()
47 »       »       where·U·:·T;27 »       »       where·U·:·T;
Offset 75, 52 lines modifiedOffset 51, 76 lines modified
  
75 class·C·:·I51 class·C·:·I
76 {52 {
77 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct53 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
78 »       {54 »       {
79 »       }55 »       }
80 }</string>56 }</string>
 57 ····<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
 58 //·Line:·5
 59 //·Compiler·options:·-r:CS0425-7-lib.dll
  
 60 public·class·CB·:·CA,·IA
 61 {
 62 »       public·static·void·Main·()
 63 »       {
 64 »       }
 65 }</string>
81 ····<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·instead66 ····<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
82 //·Line:·1167 //·Line:·11
  
83 interface·IFoo&lt;T&gt;68 interface·IFoo&lt;T&gt;
84 {69 {
85 »       void·Test&lt;U&gt;·()·where·U·:·T;70 »       void·Test&lt;U&gt;·()·where·U·:·T;
86 }71 }
  
87 class·Foo&lt;T,·X&gt;·:·IFoo&lt;T&gt;72 class·Foo&lt;T,·X&gt;·:·IFoo&lt;T&gt;
88 {73 {
89 »       public·void·Test&lt;V&gt;·()·where·V·:·X74 »       public·void·Test&lt;V&gt;·()·where·V·:·X
90 »       {75 »       {
91 »       }76 »       }
92 }</string>77 }</string>
93 ····<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·instead78 ····<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
94 //·Line:·1279 //·Line:·18
95 interface·IFoo&lt;T&gt;80 namespace·Test
96 {81 {
 82 ····using·System;
97 »       void·Test&lt;U&gt;·() 
98 »       »       where·U·:·T; 
99 } 
  
100 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;83 ····public·interface·IFoo
 84 ····{
 85 ····}
  
 86 ····public·interface·IBar
 87 ····{
 88 ········void·Method&lt;T,·V&gt;()·where·T·:·IFoo·where·V·:·T;
 89 ····}
  
 90 ····public·class·Baz·:·IBar
 91 ····{
 92 ········public·void·Method&lt;T,·V&gt;()·where·T·:·IBar·where·V·:·T
 93 ········{
 94 ········}
 95 ····}
 96 }</string>
 97 ····<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
 98 //·Line:·16
  
 99 interface·IA
101 {100 {
 101 »       void·Foo&lt;U&gt;·();
102 »       public·void·Test&lt;V&gt;·() 
103 »       {·} 
104 }102 }
  
Max diff block lines reached; 532/4929 bytes (10.79%) of diff not shown.
2.91 KB
CS0826
2.9 KB
CS0826
Ordering differences only
    
Offset 6, 110 lines modifiedOffset 6, 110 lines modified
6 //·Line:·96 //·Line:·9
  
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       static·void·Main·()9 »       static·void·Main·()
10 »       {10 »       {
11 »       »       var·e·=·new[]·{·null·};11 »       »       var·e·=·new[]·{·delegate·{}·};
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:·815 //·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[]·{·1,·"a"·};20 »       »       var·e·=·new[]·{·};
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:·924 //·Line:·8
  
  
25 public·class·Test25 public·class·Test
26 {26 {
27 »       static·void·Main·()27 »       static·void·Main·()
28 »       {28 »       {
29 »       »       var·e·=·new[]·{·};29 »       »       var·e·=·new[]·{·1,·"a"·};
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:·9
  
  
34 public·class·Test34 public·class·Test
35 {35 {
36 »       static·void·Main·()36 »       static·void·Main·()
37 »       {37 »       {
38 »       »       var·e·=·new[]·{·1,·null·};38 »       »       var·e·=·new[,,,]·{·1,·2·};·
39 »       }39 »       }
40 }</string>40 }</string>
41 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly41 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
42 //·Line:·842 //·Line:·8
  
43 class·C43 class·C
44 {44 {
45 »       public·static·void·Main·()45 »       public·static·void·Main·()
46 »       {46 »       {
47 »       »       var·array·=·new[]·{·null,·null·};47 »       »       var·array·=·new[]·{·null,·null·};
48 »       }48 »       }
49 }</string>49 }</string>
50 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly50 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
51 //·Line:·851 //·Line:·13
  
52 class·XX 
 52 public·class·Test
53 {53 {
54 »       public·static·void·Main·()54 »       static·void·TestMethod·()
55 »       {55 »       {
56 »       »       var·m·=·new·[]·{·(1,·Main)·};56 »       }
 57 »       
 58 »       static·void·Main·()
 59 »       {
 60 »       »       var·e·=·new[]·{·TestMethod·()·};
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:·8
  
  
61 public·class·Test65 public·class·Test
62 {66 {
63 »       static·void·Main·()67 »       static·void·Main·()
64 »       {68 »       {
65 »       »       var·e·=·new[,,,]·{·1,·2·};·69 »       »       var·e·=·new[]·{·Main·};
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:·973 //·Line:·8
  
  
70 public·class·Test74 public·class·Test
71 {75 {
72 »       static·void·Main·()76 »       static·void·Main·()
73 »       {77 »       {
74 »       »       var·e·=·new[]·{·delegate·{}·};78 »       »       var·e·=·new[]·{·1,·null·};
75 »       }79 »       }
76 }</string>80 }</string>
77 ····<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
78 //·Line:·882 //·Line:·8
  
79 public·class·Test83 class·XX
80 {84 {
81 »       static·void·Main·()85 »       public·static·void·Main·()
82 »       {86 »       {
83 »       »       var·e·=·new[]·{·Main·};87 »       »       var·m·=·new·[]·{·(1,·Main)·};
84 »       }88 »       }
85 }</string>89 }</string>
86 ····<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
87 //·Line:·1391 //·Line:·9
  
  
88 public·class·Test92 public·class·Test
89 {93 {
90 »       static·void·TestMethod·() 
91 »       { 
92 »       } 
93 »        
94 »       static·void·Main·()94 »       static·void·Main·()
95 »       {95 »       {
96 »       »       var·e·=·new[]·{·TestMethod·()·};96 »       »       var·e·=·new[]·{·null·};
97 »       }97 »       }
98 }</string>98 }</string>
99 ··</Examples>99 ··</Examples>
100 </ErrorDocumentation>100 </ErrorDocumentation>
3.89 KB
CS0507
3.88 KB
CS0507
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>CS0507</ErrorName>3 ··<ErrorName>CS0507</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0507:·`DerivedClass.Test':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Test'
 6 //·Line:·11
  
 7 using·System;
  
 8 class·BaseClass·{
 9 ········protected·virtual·event·EventHandler·Test;
 10 }
  
 11 class·DerivedClass:·BaseClass·{
 12 ········public·override·sealed·event·EventHandler·Test;
 13 }</string>
5 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'14 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'
6 //·Line:·1915 //·Line:·19
  
7 class·BaseClass·{16 class·BaseClass·{
8 ········public·virtual·string·Message·{17 ········public·virtual·string·Message·{
9 »       »       get·{18 »       »       get·{
10 »       »       »       return·"";19 »       »       »       return·"";
Offset 19, 34 lines modifiedOffset 31, 49 lines modified
19 »       »       get·{31 »       »       get·{
20 »       »       »       return·"";32 »       »       »       return·"";
21 »       »       }33 »       »       }
22 »       »       34 »       »       
23 »       »       private·set·{}35 »       »       private·set·{}
24 »       }36 »       }
25 }</string>37 }</string>
 38 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()'
 39 //·Line:·9
  
 40 class·BaseClass·{
 41 ········protected·virtual·void·Show·()·{}
 42 }
  
 43 class·DerivedClass:·BaseClass·{
 44 ········public·override·void·Show·()·{}
 45 }</string>
26 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()'46 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()'
27 //·Line:·747 //·Line:·7
28 //·Compiler·options:·-r:CS0507-7-lib.dll48 //·Compiler·options:·-r:CS0507-7-lib.dll
  
29 public·sealed·class·Class2·:·Class149 public·sealed·class·Class2·:·Class1
30 {50 {
31 »       protected·override·string·GetString·()51 »       protected·override·string·GetString·()
32 »       {52 »       {
33 »       »       return·"Hello2";53 »       »       return·"Hello2";
34 »       }54 »       }
35 }</string>55 }</string>
36 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`Class1.GetString()'56 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()'
37 //·Line:·757 //·Line:·13
38 //·Compiler·options:·-r:CS0507-8-lib.dll 
  
39 public·sealed·class·Class2·:·Class158 class·Foo
40 {59 {
41 »       protected·internal·override·string·GetString·()60 »       protected·internal·virtual·void·X·()
 61 »       {
 62 »       }
 63 }
  
 64 class·Bar·:·Foo
 65 {
 66 »       protected·override·void·X·()
42 »       {67 »       {
43 »       »       return·"Hello2"; 
44 »       }68 »       }
45 }</string>69 }</string>
46 ····<string>//·CS0507:·`DerivedClass.Message':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message'70 ····<string>//·CS0507:·`DerivedClass.Message':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message'
47 //·Line:·1271 //·Line:·12
  
48 class·BaseClass·{72 class·BaseClass·{
49 »       public·virtual·string·Message·{73 »       public·virtual·string·Message·{
Offset 57, 50 lines modifiedOffset 84, 23 lines modified
  
57 class·DerivedClass·:·BaseClass·{84 class·DerivedClass·:·BaseClass·{
58 »       protected·override·string·Message·{85 »       protected·override·string·Message·{
59 »       »       set·{86 »       »       set·{
60 »       »       }87 »       »       }
61 »       }88 »       }
62 }</string>89 }</string>
63 ····<string>//·CS0507:·`DerivedClass.Test':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Test' 
64 //·Line:·11 
  
65 using·System; 
  
66 class·BaseClass·{ 
67 ········protected·virtual·event·EventHandler·Test; 
68 } 
  
69 class·DerivedClass:·BaseClass·{ 
70 ········public·override·sealed·event·EventHandler·Test; 
71 }</string> 
72 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()'90 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`Class1.GetString()'
73 //·Line:·991 //·Line:·7
 92 //·Compiler·options:·-r:CS0507-8-lib.dll
  
74 class·BaseClass·{ 
75 ········protected·virtual·void·Show·()·{} 
76 } 
  
77 class·DerivedClass:·BaseClass·{ 
78 ········public·override·void·Show·()·{} 
79 }</string> 
80 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()' 
81 //·Line:·13 
  
82 class·Foo 
83 { 
84 »       protected·internal·virtual·void·X·() 
85 »       { 
86 »       } 
87 } 
  
88 class·Bar·:·Foo93 public·sealed·class·Class2·:·Class1
89 {94 {
90 »       protected·override·void·X·()95 »       protected·internal·override·string·GetString·()
91 »       {96 »       {
 97 »       »       return·"Hello2";
92 »       }98 »       }
93 }</string>99 }</string>
94 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Message.set'100 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Message.set'
95 //·Line:·15101 //·Line:·15
  
96 class·BaseClass·{102 class·BaseClass·{
Max diff block lines reached; 0/3936 bytes (0.00%) of diff not shown.
1.35 KB
CS1622
1.34 KB
CS1622
Ordering differences only
    
Offset 1, 12 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>CS1622</ErrorName>3 ··<ErrorName>CS1622</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration5 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
 6 //·Line:·14
  
 7 using·System.Collections;
  
 8 public·class·C
 9 {
 10 »       internal·static·IEnumerable·PrivateBinPath
 11 »       {
 12 »       »       get
 13 »       »       {
 14 »       »       »       string·a·=·"a";
 15 »       »       »       if·(a·==·null)
 16 »       »       »       »       return·false;
 17 »       »       »       yield·return·a;
 18 »       »       }
 19 »       }
 20 }</string>
 21 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
6 //·Line:·1122 //·Line:·11
7 using·System.Collections;23 using·System.Collections;
  
8 class·X·{24 class·X·{
9 »       IEnumerator·MyEnumerator·(int·a)25 »       IEnumerator·MyEnumerator·(int·a)
10 »       {26 »       {
11 »       »       if·(a·==·0)27 »       »       if·(a·==·0)
Offset 65, 27 lines modifiedOffset 83, 9 lines modified
65 »       »       »       }83 »       »       »       }
66 »       »       »       catch·{84 »       »       »       catch·{
67 »       »       »       »       return;85 »       »       »       »       return;
68 »       »       »       }86 »       »       »       }
69 »       »       }87 »       »       }
70 »       }88 »       }
71 }</string>89 }</string>
72 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration 
73 //·Line:·14 
  
74 using·System.Collections; 
  
75 public·class·C 
76 { 
77 »       internal·static·IEnumerable·PrivateBinPath 
78 »       { 
79 »       »       get 
80 »       »       { 
81 »       »       »       string·a·=·"a"; 
82 »       »       »       if·(a·==·null) 
83 »       »       »       »       return·false; 
84 »       »       »       yield·return·a; 
85 »       »       } 
86 »       } 
87 }</string> 
88 ··</Examples>90 ··</Examples>
89 </ErrorDocumentation>91 </ErrorDocumentation>
3.15 KB
CS0315
3.14 KB
CS0315
Ordering differences only
    
Offset 1, 11 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>CS0315</ErrorName>3 ··<ErrorName>CS0315</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`A&lt;int?&gt;.Test&lt;U&gt;()'.·There·is·no·boxing·conversion·from·`int'·to·`int?'
 6 //·Line:·19
  
 7 class·A&lt;T&gt;
 8 {
 9 »       public·static·void·Test&lt;U&gt;·()·where·U·:·T
 10 »       {
 11 »       }
 12 }
  
 13 class·B·:·A&lt;int?&gt;
 14 {
 15 }
  
 16 class·Program
 17 {
 18 »       public·static·void·Main·()
 19 »       {
 20 »       »       B.Test&lt;int&gt;·();
 21 »       }
 22 }</string>
 23 ····<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;'
 24 //·Line:·9
 25 //·Compiler·options:·-r:CS0315-2-lib.dll
  
 26 public·class·Test
 27 {
 28 »       public·static·void·Main·()
 29 »       {
 30 »       »       A&lt;ushort&gt;.N1&lt;ushort&gt;·a·=·null;
 31 »       }
 32 }</string>
5 ····<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'33 ····<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'
6 //·Line:·2734 //·Line:·27
  
7 using·System;35 using·System;
  
8 interface·I36 interface·I
9 {37 {
Offset 28, 59 lines modifiedOffset 60, 27 lines modified
28 »       static·void·Main·()60 »       static·void·Main·()
29 »       {61 »       {
30 »       »       Test·(()·=&gt;·{62 »       »       Test·(()·=&gt;·{
31 »       »       »       Foo&lt;H&lt;int&gt;&gt;·();63 »       »       »       Foo&lt;H&lt;int&gt;&gt;·();
32 »       »       });64 »       »       });
33 »       }65 »       }
34 }</string>66 }</string>
35 ····<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' 
36 //·Line:·8 
  
37 class·X 
38 { 
39 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs; 
  
40 »       D&lt;int&gt;·x; 
41 }</string> 
42 ····<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;'67 ····<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;'
43 //·Line:·468 //·Line:·4
  
44 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt;69 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt;
45 {70 {
46 ····public·class·N1&lt;U&gt;71 ····public·class·N1&lt;U&gt;
47 ····{72 ····{
48 ····}73 ····}
49 }</string>74 }</string>
50 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`A&lt;int?&gt;.Test&lt;U&gt;()'.·There·is·no·boxing·conversion·from·`int'·to·`int?'75 ····<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'
51 //·Line:·1976 //·Line:·8
  
52 class·A&lt;T&gt; 
53 { 
54 »       public·static·void·Test&lt;U&gt;·()·where·U·:·T 
55 »       { 
56 »       } 
57 } 
  
58 class·B·:·A&lt;int?&gt; 
59 { 
60 } 
  
61 class·Program77 class·X
62 {78 {
 79 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs;
63 »       public·static·void·Main·() 
64 »       { 
65 »       »       B.Test&lt;int&gt;·(); 
66 »       } 
67 }</string> 
68 ····<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;' 
69 //·Line:·9 
70 //·Compiler·options:·-r:CS0315-2-lib.dll 
  
 80 »       D&lt;int&gt;·x;
71 public·class·Test 
72 { 
73 »       public·static·void·Main·() 
74 »       { 
75 »       »       A&lt;ushort&gt;.N1&lt;ushort&gt;·a·=·null; 
76 »       } 
77 }</string>81 }</string>
78 ··</Examples>82 ··</Examples>
79 </ErrorDocumentation>83 </ErrorDocumentation>
13.4 KB
CS0411
13.3 KB
CS0411
Ordering differences only
    
Offset 1, 80 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>CS0411</ErrorName>3 ··<ErrorName>CS0411</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly5 ····<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
6 //·Line:·126 //·Line:·15
  
7 class·C 
8 { 
9 »       static·void·X·() 
10 »       { 
11 »       } 
12 »        
13 »       static·void·Foo&lt;T&gt;·(T·t) 
14 »       { 
15 »       »       Foo(X·()); 
16 »       } 
17 }</string> 
18 ····<string>//·CS0411:·The·type·arguments·for·method·`Hello.World&lt;U&gt;(IFoo&lt;U&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly 
19 //·Line:·16 
20 public·interface·IFoo&lt;T&gt; 
21 {·} 
  
 7 delegate·void·D&lt;T&gt;·(T·t);
22 public·class·Foo·:·IFoo&lt;int&gt;,·IFoo&lt;string&gt; 
23 {·} 
  
24 public·class·Hello8 class·Test
25 {9 {
 10 »       public·static·D&lt;A&gt;·Foo&lt;A&gt;·(D&lt;A&gt;·a)
26 »       public·void·World&lt;U&gt;·(IFoo&lt;U&gt;·foo) 
27 »       {·} 
  
28 »       public·void·Test·(Foo·foo) 
29 »       {11 »       {
30 »       »       World·(foo);12 »       »       return·null;
31 »       }13 »       }
 14 »       
32 } 
  
33 class·X 
34 { 
35 »       static·void·Main·()15 »       public·static·void·Main·()
36 »       {16 »       {
 17 »       »       Foo·(delegate·{});
37 »       }18 »       }
38 }</string>19 }</string>
39 ····<string>//·CS0411:·The·type·arguments·for·method·`Test&lt;float&gt;.Foo&lt;V,W&gt;(V,·V)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly20 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
40 //·Line:·1521 //·Line:·10
  
 22 using·System;
41 class·Test&lt;A&gt; 
42 { 
43 »       public·void·Foo&lt;V,W&gt;·(V·v,·V·w) 
44 »       {·} 
45 } 
  
46 class·X23 class·C
47 {24 {
48 »       static·void·Main·()25 »       static·void·Main·()
49 »       {26 »       {
 27 »       »       Foo·(new·TypedReference·());
50 »       »       Test&lt;float&gt;·test·=·new·Test&lt;float&gt;·(); 
51 »       »       test.Foo·(8,·9); 
52 »       }28 »       }
53 }</string> 
54 ····<string>//·CS0411:·The·type·arguments·for·method·`C.TestCall&lt;T&gt;(int)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly 
55 //·Line:·13 
  
 29 »       static·void·Foo&lt;T&gt;·(T·arg)
56 class·C 
57 { 
58 »       static·void·TestCall&lt;T&gt;·(int·i) 
59 »       { 
60 »       } 
61 »        
62 »       public·static·void·Main·() 
63 »       {30 »       {
64 »       »       dynamic·d·=·0; 
65 »       »       TestCall·(d); 
66 »       }31 »       }
67 }</string>32 }</string>
68 ····<string>//·CS0411:·The·type·arguments·for·method·`System.Linq.Enumerable.OrderBy&lt;TSource,TKey&gt;(this·System.Collections.Generic.IEnumerable&lt;TSource&gt;,·System.Func&lt;TSource,TKey&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly33 ····<string>//·CS0411:·The·type·arguments·for·method·`System.Linq.Enumerable.OrderBy&lt;TSource,TKey&gt;(this·System.Collections.Generic.IEnumerable&lt;TSource&gt;,·System.Func&lt;TSource,TKey&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
69 //·Line:·2034 //·Line:·20
  
70 using·System.Collections.Generic;35 using·System.Collections.Generic;
71 using·System.Linq;36 using·System.Linq;
Offset 91, 31 lines modifiedOffset 53, 14 lines modified
91 {53 {
92 »       void·Test·()54 »       void·Test·()
93 »       {55 »       {
94 »       »       List&lt;C&gt;·l·=·null;56 »       »       List&lt;C&gt;·l·=·null;
95 »       »       var·r·=·l.OrderBy·(f·=&gt;·f.Name).ToList·();57 »       »       var·r·=·l.OrderBy·(f·=&gt;·f.Name).ToList·();
96 »       }58 »       }
97 }</string>59 }</string>
98 ····<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 
99 //·Line:·15 
  
100 class·Test&lt;A&gt; 
101 { 
102 »       public·void·Foo&lt;V&gt;·(V·v,·V·w) 
103 »       {·} 
104 } 
  
105 class·X 
106 { 
107 »       static·void·Main·() 
108 »       { 
109 »       »       Test&lt;float&gt;·test·=·new·Test&lt;float&gt;·(); 
110 »       »       test.Foo·(8,·"Hello·World"); 
111 »       } 
112 }</string> 
113 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly60 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
114 //·Line:·1461 //·Line:·14
115 //·Compiler·options:·-unsafe62 //·Compiler·options:·-unsafe
  
116 class·C63 class·C
117 {64 {
118 »       static·void·Foo&lt;T&gt;·(T·t)65 »       static·void·Foo&lt;T&gt;·(T·t)
Offset 124, 78 lines modifiedOffset 69, 118 lines modified
  
124 »       unsafe·static·void·Test·()69 »       unsafe·static·void·Test·()
125 »       {70 »       {
126 »       »       int*·i·=·null;71 »       »       int*·i·=·null;
127 »       »       Foo·(i);72 »       »       Foo·(i);
128 »       }73 »       }
129 }</string>74 }</string>
Max diff block lines reached; 9678/13626 bytes (71.03%) of diff not shown.
1.58 KB
CS1066
1.56 KB
CS1066
Ordering differences only
    
Offset 1, 45 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>CS1066</ErrorName>3 ··<ErrorName>CS1066</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`s'·will·never·be·used5 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used
6 //·Line:·96 //·Line:·12
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 public·partial·class·C8 interface·I
9 {9 {
10 »       partial·void·Test·(int·u,·string·s); 
11 »        
12 »       partial·void·Test·(int·u,·string·s·=·"optional")10 »       void·Method·(int·i);
 11 }
  
 12 class·C·:·I
 13 {
 14 »       void·I.Method·(int·x·=·9)
13 »       {15 »       {
14 »       }16 »       }
15 }</string>17 }</string>
16 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used18 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used
17 //·Line:·619 //·Line:·6
18 //·Compiler·options:·-warnaserror20 //·Compiler·options:·-warnaserror
  
19 public·class·C21 public·class·C
20 {22 {
21 »       public·int·this·[int·i·=·1]·{·23 »       public·int·this·[int·i·=·1]·{·
22 »       »       set·{}24 »       »       set·{}
23 »       }25 »       }
24 }</string>26 }</string>
25 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used27 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`s'·will·never·be·used
26 //·Line:·1228 //·Line:·9
27 //·Compiler·options:·-warnaserror29 //·Compiler·options:·-warnaserror
  
 30 public·partial·class·C
28 interface·I 
29 { 
30 »       void·Method·(int·i); 
31 } 
  
32 class·C·:·I 
33 {31 {
34 »       void·I.Method·(int·x·=·9)32 »       partial·void·Test·(int·u,·string·s);
 33 »       
 34 »       partial·void·Test·(int·u,·string·s·=·"optional")
35 »       {35 »       {
36 »       }36 »       }
37 }</string>37 }</string>
38 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used38 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used
39 //·Line:·739 //·Line:·7
40 //·Compiler·options:·-warnaserror40 //·Compiler·options:·-warnaserror
  
3.88 KB
CS0176
3.87 KB
CS0176
Ordering differences only
    
Offset 1, 92 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>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·instead 
6 //·Line:·9 
  
7 class·X 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       string·y·=·null; 
12 »       »       var·x·=·y?.Empty; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead 
16 //·Line:·10 
17 using·System; 
  
18 class·TestIt· 
19 { 
20 ········public·static·void·Main()· 
21 ········{ 
22 ················MyClass·p·=·new·MyClass(); 
23 ················p.Start·("hi"); 
24 ········} 
25 } 
  
26 class·MyClass 
27 { 
28 ········public·static·void·Start·(string·info)· 
29 ········{ 
30 ········} 
31 }</string> 
32 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead5 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
33 //·Line:·126 //·Line:·12
34 using·System;7 using·System;
  
35 class·A·{8 class·A·{
36 »       public·static·int·X;9 »       public·static·int·X;
37 }10 }
  
38 class·T·{11 class·T·{
39 »       static·void·Main·()·{12 »       static·void·Main·()·{
40 »       »       A·T·=·new·A·();13 »       »       A·T·=·new·A·();
41 »       »       System.Console.WriteLine·(T.X);14 »       »       System.Console.WriteLine·(T.X);
42 »       }15 »       }
43 }</string>16 }</string>
 17 ····<string>//·CS0176:·Static·member·`string.Empty'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
 18 //·Line:·9
  
 19 class·X
 20 {
 21 »       public·static·void·Main·()
 22 »       {
 23 »       »       string·y·=·null;
 24 »       »       var·x·=·y?.Empty;
 25 »       }
 26 }</string>
44 ····<string>//·CS0176:·Static·member·`X.CONST'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead27 ····<string>//·CS0176:·Static·member·`X.CONST'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
45 //·Line:·1228 //·Line:·12
  
46 public·class·X·{29 public·class·X·{
47 »       public·const·double·CONST·=·1;30 »       public·const·double·CONST·=·1;
48 }31 }
  
49 public·class·Y:·X·{32 public·class·Y:·X·{
  
50 »       void·D·(X·x)33 »       void·D·(X·x)
51 »       {34 »       {
52 »       »       double·d·=·x.CONST;35 »       »       double·d·=·x.CONST;
53 »       }36 »       }
54 }</string>37 }</string>
55 ····<string>//·CS0176:·Static·member·`A.Foo()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead38 ····<string>//·CS0176:·Static·member·`MyEnum.Foo'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
56 //·Line:·2139 //·Line:·14
  
57 public·class·A40 public·enum·MyEnum
58 {41 {
 42 »       Foo·=·1
59 »       public·static·void·Foo·() 
60 »       { 
61 »       } 
62 }43 }
  
63 public·class·Test44 public·class·Test
64 {45 {
65 »       static·A·Prop46 »       static·void·Main·()
66 »       {47 »       {
67 »       »       get·{ 
68 »       »       »       return·null;48 »       »       MyEnum·theEnum·=·MyEnum.Foo;
 49 »       »       if·(theEnum·==·theEnum.Foo)
 50 »       »       {
69 »       »       }51 »       »       }
70 »       }52 »       }
  
71 »       public·static·void·Main·() 
72 »       { 
73 »       »       Test.Prop.Foo·(); 
74 »       } 
75 }</string>53 }</string>
76 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead54 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
77 //·Line:·1255 //·Line:·12
78 using·System;56 using·System;
  
79 class·A57 class·A
80 {58 {
Offset 97, 31 lines modifiedOffset 72, 56 lines modified
97 »       {72 »       {
98 »       static·void·Main·()73 »       static·void·Main·()
99 »       {74 »       {
100 »       »       A·T·=·new·A·();75 »       »       A·T·=·new·A·();
101 »       »       System.Console.WriteLine·(T.X);76 »       »       System.Console.WriteLine·(T.X);
102 »       }77 »       }
103 }</string>78 }</string>
104 ····<string>//·CS0176:·Static·member·`MyEnum.Foo'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead79 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
105 //·Line:·1480 //·Line:·10
 81 using·System;
  
106 public·enum·MyEnum82 class·TestIt·
107 {83 {
108 »       Foo·=·184 ········public·static·void·Main()·
 85 ········{
 86 ················MyClass·p·=·new·MyClass();
 87 ················p.Start·("hi");
 88 ········}
 89 }
  
Max diff block lines reached; 448/3922 bytes (11.42%) of diff not shown.
16.4 KB
CS0246
16.4 KB
CS0246
Ordering differences only
    
Offset 1, 131 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>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·`var'·could·not·be·found.·Are·you·missing·an·assembly·reference?
6 //·Line:·56 //·Line:·8
  
7 interface·A·{ 
8 ········event·ErrorType·Test; 
9 }</string> 
10 ····<string>//·CS0246:·The·type·or·namespace·name·`B'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
11 //·Line:·4 
  
12 class·A·:·C&lt;B&gt;7 class·X
13 {8 {
 9 »       public·X·()
 10 »       {
 11 »       »       var?·u·=·i;
 12 »       }
14 ··class·B·{} 
15 } 
16 · 
17 interface·C&lt;X&gt;·{}</string> 
18 ····<string>//·CS0246:·The·type·or·namespace·name·`IBase'·could·not·be·found.·Are·you·missing·`Foo'·using·directive? 
19 //·Line:·15 
  
20 namespace·Foo·{ 
21 ········public·interface·IBase·{ 
22 ················object·X·{·get;·} 
23 ········} 
24 } 
  
25 public·interface·IDerived&lt;T&gt;·:·Foo.IBase·{ 
26 ········T·X·{·get;·} 
27 } 
  
28 public·class·Test&lt;T&gt;·{ 
29 ········public·class·Y·:·IDerived&lt;T&gt;,·IBase 
30 ········{ 
31 ················public·T·X·{·get·{·return·default·(T);·}·} 
32 ················object·Foo.IBase.X·{ 
33 ························get·{·return·default·(T);·} 
34 ················} 
35 ········} 
36 }</string>13 }</string>
37 ····<string>//·CS0246:·The·type·or·namespace·name·`InvalidTypeBlah'·could·not·be·found.·Are·you·missing·an·assembly·reference?14 ····<string>//·CS0246:·The·type·or·namespace·name·`class'·could·not·be·found.·Are·you·missing·an·assembly·reference?
38 //·Line:·1715 //·Line:·9
  
39 // 
40 //·This·test·is·here·to·test·that·the·compiler·does·not·crash·after·it 
41 //·reports·the·error·due·to·an·invalid·type·being·referenced·in·the· 
42 //·delegate 
43 // 
44 using·System;16 using·System;
  
45 public·class·AnonDelegateTest·17 public·class·classAttribute·:·Attribute
46 {18 {
 19 }
47 ········public·delegate·void·TestDelegate(AnonDelegateTest·something,·string·b); 
  
48 ········public·static·void·Main() 
49 ········{ 
50 ················AnonDelegateTest·test·=·new·AnonDelegateTest(); 
51 ················ 
52 ················//·Incorrect;·mcs·throws·unhandled·exception·here 
53 ················test.Call(delegate(InvalidTypeBlah·something,·string·b)·{ 
54 ························Console.WriteLine(b); 
55 ················}); 
56 ········} 
  
 20 [@class]
 21 class·Foo
 22 {
57 ········public·void·Call(TestDelegate·d) 
58 ········{ 
59 ················d(this,·"Hello"); 
60 ········} 
61 }</string>23 }</string>
62 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?24 ····<string>//·CS0246:·The·type·or·namespace·name·`Foo'·could·not·be·found.·Are·you·missing·an·assembly·reference?
63 //·Line:·525 //·Line:·4
  
 26 using·Foo;</string>
64 interface·A·{ 
65 ········ErrorType·Method(); 
66 }</string> 
67 ····<string>//·CS0246:·The·type·or·namespace·name·`AAAA'·could·not·be·found.·Are·you·missing·an·assembly·reference?27 ····<string>//·CS0246:·The·type·or·namespace·name·`T'·could·not·be·found.·Are·you·missing·an·assembly·reference?
68 //·Line:·728 //·Line:·13
  
69 using·System;29 using·System;
70 [assembly:CLSCompliant·(true)]30 using·System.Collections.Generic;
  
 31 class·X
71 [AAAA(false)] 
72 public·sealed·class·Region 
73 {32 {
74 ····public·Region()·{} 
75 }</string> 
76 ····<string>//·CS0246:·The·type·or·namespace·name·`aa'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
77 //·Line:·633 »       public·static·void·Main·()
 34 »       {
 35 »       »       Foo·(()·=&gt;·{
 36 »       »       »       IEnumerable&lt;object&gt;·f·=·null;
 37 »       »       »       foreach·(KeyValuePair&lt;int,·T&gt;·e·in·f)·{
 38 »       »       »       }
 39 »       »       });
  
 40 »       }
78 public·class·Test 
79 { 
80 »       [aa.bb]·int·dummy; 
81 }</string> 
82 ····<string>//·CS0246:·The·type·or·namespace·name·`Reflection'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
83 //·Line:·7 
84 using·System; 
  
 41 »       static·void·Foo·(Action·a)
 42 »       {
 43 »       }
85 class·foo·{ 
86 ····static·void·Main(string[]·args·)·{···· 
87 ········Reflection.ConstructorInfo·ci;········ 
88 ····} 
89 }</string>44 }</string>
90 ····<string>//·CS0246:·The·type·or·namespace·name·`B'·could·not·be·found.·Are·you·missing·an·assembly·reference?45 ····<string>//·CS0246:·The·type·or·namespace·name·`TypeMe'·could·not·be·found.·Are·you·missing·an·assembly·reference?
91 //·Line:·2146 //·Line:·12
  
92 using·static·A; 
Max diff block lines reached; 12477/16710 bytes (74.67%) of diff not shown.
2.91 KB
CS0131
2.9 KB
CS0131
Ordering differences only
    
Offset 1, 43 lines modifiedOffset 1, 64 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·86 //·Line:·12
  
7 class·X 
8 { 
9 »       void·Test·() 
10 »       { 
11 »       »       Foo·()·=·1;7 using·System;
 8 using·System.Collections;
  
 9 class·Test·{
 10 »       public·static·void·Main(string[]·args)·{
 11 »       »       ArrayList·al·=·new·ArrayList();
 12 »       »       al[0]·=·0;
 13 »       »       
 14 »       »       Console.WriteLine(((int)al[0])++);
12 »       }15 »       }
 16 }</string>
 17 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
 18 //·Line:·7
  
13 »       static·int·Foo·()19 class·X·{
 20 »       void·A·()
14 »       {21 »       {
15 »       »       return·1;22 »       »       5·=·4;
16 »       }23 »       }
17 }</string>24 }</string>
18 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer25 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
19 //·Line:·1726 //·Line:·15
 27 //·Compiler·options:·-unsafe
  
20 public·class·Person28 unsafe·struct·MyStruct
21 {29 {
22 »       string·_name;30 »       public·fixed·char·Name[32];
 31 }
  
23 »       public·string·Name32 unsafe·class·MainClass
 33 {
 34 »       public·static·void·Main·()
24 »       {35 »       {
25 »       »       get·{·return·_name;·} 
26 »       »       set·{·_name·=·value;·}36 »       »       var·str·=·new·MyStruct();
 37 »       »       str.Name·=·null;
27 »       }38 »       }
 39 }</string>
 40 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
 41 //·Line:·8
  
28 »       public·static·void·Main·()42 class·X
 43 {
 44 »       void·Test·()
29 »       {45 »       {
30 »       »       Person·johnDoe·=·new·Person·(); 
31 »       »       (string)·johnDoe.Name·=·"John·Doe";46 »       »       Foo·()·=·1;
 47 »       }
  
 48 »       static·int·Foo·()
 49 »       {
 50 »       »       return·1;
32 »       }51 »       }
33 }</string>52 }</string>
34 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer53 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
35 //·Line:·1054 //·Line:·10
36 using·System;55 using·System;
  
37 class·X56 class·X
Offset 45, 48 lines modifiedOffset 66, 27 lines modified
45 »       static·void·Main·()66 »       static·void·Main·()
46 »       {67 »       {
47 »       »       int·a·=·7;68 »       »       int·a·=·7;
48 »       »       +a·=·9;69 »       »       +a·=·9;
49 »       }70 »       }
50 }</string>71 }</string>
51 ····<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
52 //·Line:·1573 //·Line:·17
53 //·Compiler·options:·-unsafe 
  
54 unsafe·struct·MyStruct74 public·class·Person
55 {75 {
 76 »       string·_name;
56 »       public·fixed·char·Name[32]; 
57 } 
  
 77 »       public·string·Name
58 unsafe·class·MainClass 
59 { 
60 »       public·static·void·Main·() 
61 »       {78 »       {
62 »       »       var·str·=·new·MyStruct(); 
63 »       »       str.Name·=·null;79 »       »       get·{·return·_name;·}
 80 »       »       set·{·_name·=·value;·}
64 »       }81 »       }
65 }</string> 
66 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer 
67 //·Line:·7 
  
 82 »       public·static·void·Main·()
68 class·X·{ 
69 »       void·A·() 
70 »       {83 »       {
 84 »       »       Person·johnDoe·=·new·Person·();
 85 »       »       (string)·johnDoe.Name·=·"John·Doe";
71 »       »       5·=·4; 
72 »       } 
73 }</string> 
74 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer 
75 //·Line:·12 
  
76 using·System; 
77 using·System.Collections; 
  
78 class·Test·{ 
79 »       public·static·void·Main(string[]·args)·{ 
80 »       »       ArrayList·al·=·new·ArrayList(); 
81 »       »       al[0]·=·0; 
82 »       »        
83 »       »       Console.WriteLine(((int)al[0])++); 
84 »       }86 »       }
85 }</string>87 }</string>
86 ··</Examples>88 ··</Examples>
87 </ErrorDocumentation>89 </ErrorDocumentation>
18.0 KB
CS0122
18.0 KB
CS0122
Ordering differences only
    
Offset 1, 52 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>CS0122</ErrorName>3 ··<ErrorName>CS0122</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0122:·`Test&lt;A&gt;'·is·inaccessible·due·to·its·protection·level
 6 //·Line:·8
 7 //·Compiler·options:·-r:CS0122-35-lib.dll
  
 8 class·X
 9 {
 10 »       static·void·Main·()
 11 »       {
 12 »       »       Test&lt;float&gt;·test·=·new·Test&lt;float&gt;·();
 13 »       }
 14 }</string>
5 ····<string>//·CS0122:·`A.AA.Foo()'·is·inaccessible·due·to·its·protection·level15 ····<string>//·CS0122:·`A.x'·is·inaccessible·due·to·its·protection·level
6 //·Line:·1616 //·Line:·16
7 //·Compiler·options:·-r:CS0122-8-lib.dll 
  
8 public·class·Test17 public·class·A
9 {18 {
 19 »       protected·bool·x·=·true;
 20 »       
 21 »       public·A()
 22 »       {}
 23 }
  
 24 public·class·B
 25 {
10 »       public·static·void·Main·()26 »       public·static·void·Main(string[]·args)
11 »       {27 »       {
12 »       »       new·B.BB·().Foo·();28 »       »       if·(new·A().x)
 29 »       »       {
 30 »       »       »       System.Console.WriteLine("this·should·not·compile");
 31 »       »       }
13 »       }32 »       }
14 }</string>33 }</string>
15 ····<string>//·CS0122:·`A.B'·is·inaccessible·due·to·its·protection·level34 ····<string>//·CS0122:·`A.X'·is·inaccessible·due·to·its·protection·level
16 //·Line:·435 //·Line:·18
  
17 using·C·=·A.B;36 using·System;
  
18 class·A37 class·A
19 {38 {
20 »       class·B·{}39 »       class·X
 40 »       {
 41 »       »       public·static·string·V·=·"a";
 42 »       }
 43 }
  
 44 class·C·:·A
 45 {
 46 »       public·static·void·Main·()
 47 »       {
 48 »       »       Console.WriteLine·(X.V);
 49 »       }
21 }</string>50 }</string>
22 ····<string>//·CS0122:·`Test.A.B'·is·inaccessible·due·to·its·protection·level51 ····<string>//·CS0122:·`Foo.Print(this·string)'·is·inaccessible·due·to·its·protection·level
23 //·Line:·652 //·Line:·19
  
24 namespace·Test 
 53 using·System;
  
 54 static·class·Foo
25 {55 {
26 »       public·sealed·class·A56 »       static·void·Print·(this·string·s)
27 »       {57 »       {
28 »       »       private·class·B 
29 »       »       { 
30 »       »       »       public·static·void·Method·() 
31 »       »       »       { 
32 »       »       »       } 
33 »       »       } 
34 »       }58 »       }
35 »        
36 »       class·MainClass59 }
  
 60 static·class·Program
 61 {
 62 »       static·void·Main(string[]·args)
37 »       {63 »       {
 64 »       »       string·s·=·"Hello,·world";
 65 »       »       Foo.Print(s);
38 »       »       public·static·void·Main(string[]·args) 
39 »       »       { 
40 »       »       »       A.B.Method·(); 
41 »       »       } 
42 »       }66 »       }
43 }</string>67 }</string>
44 ····<string>//·CS0122:·`A.prop'·is·inaccessible·due·to·its·protection·level68 ····<string>//·CS0122:·`A.prop'·is·inaccessible·due·to·its·protection·level
45 //·Line:·1969 //·Line:·19
46 //·Compiler·options:·-t:library70 //·Compiler·options:·-t:library
  
47 class·A71 class·A
Offset 62, 83 lines modifiedOffset 92, 68 lines modified
62 class·B·:·A92 class·B·:·A
63 {93 {
64 ········void·M·()94 ········void·M·()
65 ········{95 ········{
66 ················prop·=·2;96 ················prop·=·2;
67 ········}97 ········}
68 }</string>98 }</string>
69 ····<string>//·CS0122:·`G.GG'·is·inaccessible·due·to·its·protection·level99 ····<string>//·CS0122:·`A.output'·is·inaccessible·due·to·its·protection·level
70 //·Line:·14100 //·Line:·12
  
71 class·G 
72 { 
73 »       private·class·GG 
74 »       { 
75 »       »       public·class·F·{·}101 public·class·A·{
76 »       }102 ········private·string·output;
77 }103 }
  
78 class·X 
79 { 
80 »       G.GG.F·foo;104 public·class·B·:·A·{
 105 ········public·void·Test()·{
 106 ················switch·("a")·{
 107 ························case·"1":
 108 ································output.Replace("a",·"b");
 109 ································break;
 110 ················}
 111 ········}
81 }</string>112 }</string>
82 ····<string>//·CS0122:·`A.B'·is·inaccessible·due·to·its·protection·level113 ····<string>//·CS0122:·`Foo.this[int]'·is·inaccessible·due·to·its·protection·level
83 //·Line:·11114 //·Line:·14
  
Max diff block lines reached; 15342/18393 bytes (83.41%) of diff not shown.
1.91 KB
CS0038
1.9 KB
CS0038
Ordering differences only
    
Offset 15, 14 lines modifiedOffset 15, 54 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·`X'·via·nested·type·`X.Y'
 23 //·Line:·15
 24 using·System;
  
 25 class·X
 26 {
 27 »       int·a·=·5;
  
 28 »       class·Y
 29 »       {
 30 »       »       public·long·b;
  
 31 »       »       public·Y·()
 32 »       »       {
 33 »       »       »       Console.WriteLine·(a);
 34 »       »       }
 35 »       }
  
 36 »       static·void·Main·()
 37 »       {
 38 »       }
 39 }</string>
 40 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N'
 41 //·Line:·12
  
 42 class·A·{
 43 »       protected·int·n·=·0;
 44 }
  
 45 class·B·:·A·{·}
  
 46 class·C·:·B·{
 47 »       class·N·{
 48 »       »       internal·int·foo·()·{·return·n;·}
 49 »       }
 50 »       public·static·int·Main·()·{
 51 »       »       N·a·=·new·N·();
 52 »       »       return·a.foo·();
 53 »       }
 54 }</string>
22 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`Outer'·via·nested·type·`Outer.Inner'55 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`Outer'·via·nested·type·`Outer.Inner'
23 //·Line:·3356 //·Line:·33
  
24 public·class·Runner57 public·class·Runner
25 {58 {
26 »       string·msg;59 »       string·msg;
  
Offset 51, 32 lines modifiedOffset 91, 14 lines modified
51 »       {91 »       {
52 »       »       public·string·Check·()92 »       »       public·string·Check·()
53 »       »       {93 »       »       {
54 »       »       »       return·Runner.Report·();94 »       »       »       return·Runner.Report·();
55 »       »       }95 »       »       }
56 »       }96 »       }
57 }</string>97 }</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> 
73 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C'98 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C'
74 //·Line:·1599 //·Line:·15
  
75 public·class·A·{100 public·class·A·{
76 »       public·int·Foo·{·get·{·return·1;·}·}101 »       public·int·Foo·{·get·{·return·1;·}·}
77 }102 }
  
Offset 88, 31 lines modifiedOffset 110, 9 lines modified
88 »       public·class·C·{110 »       public·class·C·{
89 »       »       public·void·Baz·()111 »       »       public·void·Baz·()
90 »       »       {112 »       »       {
91 »       »       »       int·x·=·Foo;113 »       »       »       int·x·=·Foo;
92 »       »       }114 »       »       }
93 »       }115 »       }
94 }</string>116 }</string>
95 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`X'·via·nested·type·`X.Y' 
96 //·Line:·15 
97 using·System; 
  
98 class·X 
99 { 
100 »       int·a·=·5; 
  
101 »       class·Y 
102 »       { 
103 »       »       public·long·b; 
  
104 »       »       public·Y·() 
105 »       »       { 
106 »       »       »       Console.WriteLine·(a); 
107 »       »       } 
108 »       } 
  
109 »       static·void·Main·() 
110 »       { 
111 »       } 
112 }</string> 
113 ··</Examples>117 ··</Examples>
114 </ErrorDocumentation>118 </ErrorDocumentation>
9.36 KB
CS1502
9.35 KB
CS1502
Ordering differences only
    
Offset 1, 44 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>CS1502</ErrorName>3 ··<ErrorName>CS1502</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`System.Console.WriteLine(bool)'·has·some·invalid·arguments5 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`C.Foo(dynamic)'·has·some·invalid·arguments
6 //·Line:·106 //·Line:·13
7 using·System; 
  
8 public·class·MainClass7 static·class·C
9 {8 {
 9 »       public·static·void·Foo·(dynamic·d)
 10 »       {
10 ········public·static·void·Main() 
11 ········{ 
12 »       »       test·MyBug·=·new·test(); 
13 ················Console.WriteLine·(MyBug.mytest()); 
14 »       }11 »       }
15 } 
  
 12 »       static·void·Main()
 13 »       {
 14 »       »       dynamic·d·=·null;
 15 »       »       Foo·(ref·d);
16 public·class···test 
17 { 
18 ········public·void·mytest() 
19 ········{ 
20 ················Console.WriteLine("test"); 
21 »       }16 »       }
22 }</string>17 }</string>
23 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`C.TestCall(int,·string)'·has·some·invalid·arguments18 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`Global.Test1(int?)'·has·some·invalid·arguments
24 //·Line:·1319 //·Line:·8
  
 20 using·System;
  
 21 class·Global·{
 22 »       static·void·Main()·{
 23 »       »       Console.Write(Test1((decimal?)2));
 24 »       }»      
 25 »       static·string·Test1(int?·value)·{
 26 »       »       return·"ok";
 27 »       }
 28 }</string>
 29 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.foo(ref·int)'·has·some·invalid·arguments
 30 //·Line:·8
25 class·C31 class·X·{
26 { 
27 »       static·void·TestCall·(int·i,·string·s)32 »       public·void·foo·(ref·int·blah)·{}
  
 33 »       public·void·bar·(ref·int·baz)
28 »       {34 »       {
 35 »       »       foo(out·baz);
29 »       }36 »       }
30 »        
31 »       public·static·void·Main·()37 »       static·void·Main·()
32 »       {38 »       {
33 »       »       dynamic·d·=·0; 
34 »       »       TestCall·(d,·1); 
35 »       }39 »       }
36 }</string>40 }</string>
37 ····<string>//·CS1502:··The·best·overloaded·method·match·for·`System.Windows.Forms.X11Xim.XCreateIC(System.IntPtr,·__arglist)'·has·some·invalid·arguments41 ····<string>//·CS1502:··The·best·overloaded·method·match·for·`System.Windows.Forms.X11Xim.XCreateIC(System.IntPtr,·__arglist)'·has·some·invalid·arguments
38 //·Line:·1642 //·Line:·16
  
39 using·System;43 using·System;
40 using·System.Runtime.InteropServices;44 using·System.Runtime.InteropServices;
Offset 52, 58 lines modifiedOffset 59, 32 lines modified
  
52 ················public·static·void·Main·()59 ················public·static·void·Main·()
53 ················{60 ················{
54 ························XCreateIC·(IntPtr.Zero,·IntPtr.Zero);61 ························XCreateIC·(IntPtr.Zero,·IntPtr.Zero);
55 ················}62 ················}
56 ········}63 ········}
57 }</string>64 }</string>
58 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.X(int)'·has·some·invalid·arguments65 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`System.Console.WriteLine(bool)'·has·some·invalid·arguments
59 //·Line:·1466 //·Line:·10
  
60 public·class·X·{ 
  
61 »       public·X·(int·a) 
62 »       { 
63 »       } 
64 } 
  
65 class·D·{ 
66 »       static·void·Main·() 
67 »       { 
68 »       »       X·x·=·new·X·("hola"); 
69 »       } 
70 }</string> 
71 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`T.Blah(out·int)'·has·some·invalid·arguments 
72 //·Line:·11 
  
73 using·System;67 using·System;
  
 68 public·class·MainClass
74 class·T·{ 
75 ········static·void·Blah·(out·int·g)·{·g·=·0;·} 
  
76 ········static·int·Main·(string·[]·args)·{ 
77 ················IntPtr·g; 
78 ················Blah·(out·g); 
79 »       »       return·(int)·g; 
80 ········} 
81 }</string> 
82 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`Foo.Test(int,·string)'·has·some·invalid·arguments 
83 //·Line:·14 
  
84 using·System.Runtime.CompilerServices; 
  
85 public·class·Foo 
86 {69 {
87 »       public·void·Test·(int·arg,·[CallerMemberName]·string·s·=·null) 
88 »       {70 ········public·static·void·Main()
 71 ········{
 72 »       »       test·MyBug·=·new·test();
 73 ················Console.WriteLine·(MyBug.mytest());
89 »       }74 »       }
 75 }
  
90 »       void·X·() 
91 »       { 
92 »       »       Test·("");76 public·class···test
 77 {
 78 ········public·void·mytest()
 79 ········{
 80 ················Console.WriteLine("test");
93 »       }81 »       }
Max diff block lines reached; 6117/9536 bytes (64.15%) of diff not shown.
4.35 KB
CS0201
4.34 KB
CS0201
Ordering differences only
    
Offset 1, 135 lines modifiedOffset 1, 135 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0201</ErrorName>3 ··<ErrorName>CS0201</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement5 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
6 //·Line:·116 //·Line:·13
  
7 using·System; 
8 using·System.Threading.Tasks; 
  
9 class·C7 class·C&lt;T&gt;
10 {8 {
11 »       async·Task&lt;int&gt;·Test·()9 »       static·T·Test·()
12 »       {10 »       {
13 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1);11 »       »       return·default·(T);
14 »       }12 »       }
 13 »       
 14 »       public·static·void·Main·()
15 }</string> 
16 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement 
17 //·Line:·10 
  
18 class·TestClass 
19 { 
20 »       delegate·void·test_delegate·(int·arg); 
  
21 »       public·TestClass·() 
22 »       {15 »       {
23 »       »       test_delegate·D·=·(b)·=&gt;·"a";16 »       »       Test·().Foo;
24 »       }17 »       }
25 }</string>18 }</string>
26 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement19 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
27 //·Line:·920 //·Line:·9
  
28 public·class·X21 public·class·X
29 {22 {
30 »       public·static·void·Main·()23 »       public·static·void·Main·()
31 »       {24 »       {
32 »       »       return;25 »       »       return;
33 »       »       1+1;26 »       »       1+1;
34 »       }27 »       }
35 }</string>28 }</string>
36 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement29 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
37 //·Line:·730 //·Line:·11
  
 31 using·System;
 32 using·System.Threading.Tasks;
  
38 class·T·{33 class·C
39 ········static·string·XX; 
40 ········static·void·Main·()·{ 
41 ················T.XX; 
42 ········}34 {
 35 »       async·Task&lt;int&gt;·Test·()
 36 »       {
 37 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1);
 38 »       }
43 }</string>39 }</string>
44 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement40 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
45 //·Line:·1041 //·Line:·10
  
46 using·System;42 using·System.Linq;
  
47 class·X43 class·C
48 {44 {
49 »       public·static·void·Main·()45 »       public·static·void·Main·()
50 »       {46 »       {
51 »       »       new·Func&lt;int&gt;·(()·=&gt;·0);47 »       »       from·s·in·"string"·select·s;
52 »       }48 »       }
53 }</string>49 }</string>
54 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement50 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
55 //·Line:·751 //·Line:·7
  
56 class·T·{52 class·T·{
57 ········static·string·XX·{53 ········static·string·XX;
58 ················get·{return·"";} 
59 ········} 
60 ········static·void·Main·()·{54 ········static·void·Main·()·{
61 ················T.XX;55 ················T.XX;
62 ········}56 ········}
63 }</string>57 }</string>
64 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement58 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
65 //·Line:·1159 //·Line:·10
  
66 using·System;60 using·System;
  
67 public·class·X61 class·X
68 {62 {
69 »       public·static·void·Main·()63 »       public·static·void·Main·()
70 »       {64 »       {
71 »       »       2·*·3;65 »       »       new·Func&lt;int&gt;·(()·=&gt;·0);
72 »       }66 »       }
73 }</string>67 }</string>
74 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement68 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
75 //·Line:·1369 //·Line:·9
  
76 class·C&lt;T&gt;70 class·D
77 {71 {
 72 »       void·Foo·()
78 »       static·T·Test·() 
79 »       { 
80 »       »       return·default·(T); 
81 »       } 
82 »        
83 »       public·static·void·Main·() 
84 »       {73 »       {
85 »       »       Test·().Foo;74 »       »       System.Threading.Tasks.TaskFactory·m·=·null;
 75 »       »       m.StartNew·(()·=&gt;·delegate·{·});
86 »       }76 »       }
87 }</string>77 }</string>
88 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement78 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
89 //·Line:·979 //·Line:·8
  
90 class·D80 class·MainClass
91 {81 {
92 »       void·Foo·()82 »       public·static·void·Main·()
93 »       {83 »       {
94 »       »       System.Threading.Tasks.TaskFactory·m·=·null; 
95 »       »       m.StartNew·(()·=&gt;·delegate·{·});84 »       »       for·(int·i·=·0;·i++;·i·&lt;·8)·{
 85 »       »       }
96 »       }86 »       }
97 }</string>87 }</string>
98 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement88 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
99 //·Line:·1089 //·Line:·10
  
 90 class·TestClass
100 using·System.Linq; 
Max diff block lines reached; 835/4408 bytes (18.94%) of diff not shown.
1.13 KB
CS0192
1.12 KB
CS0192
Ordering differences only
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0192</ErrorName>3 ··<ErrorName>CS0192</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0192:·A·readonly·field·`A.a'·cannot·be·passed·ref·or·out·(except·in·a·constructor)5 ····<string>//·CS0192:·A·readonly·field·`A.a'·cannot·be·passed·ref·or·out·(except·in·a·constructor)
6 //·Line:·156 //·Line:·17
  
 7 using·System;
  
7 class·A8 class·A
8 {9 {
9 »       public·readonly·int·a;10 »       public·readonly·int·a=5;
10 »       11 »       
11 »       public·void·Inc·(out·int·a)12 »       public·void·Inc·(ref·int·a)
12 »       {13 »       {
13 ············a·=·3;14 »       »       ++a;
14 »       }15 »       }
15 »       16 »       
16 »       public·void·IncCall·()17 »       public·void·IncCall·()
17 »       {18 »       {
18 »       »       Inc·(out·a);19 »       »       Inc·(ref·a);
 20 »       }
 21 »       
 22 »       static·void·Main·()
 23 »       {
19 »       }24 »       }
20 }</string>25 }</string>
21 ····<string>//·CS0192:·A·readonly·field·`A.a'·cannot·be·passed·ref·or·out·(except·in·a·constructor)26 ····<string>//·CS0192:·A·readonly·field·`A.a'·cannot·be·passed·ref·or·out·(except·in·a·constructor)
22 //·Line:·1727 //·Line:·15
  
23 using·System; 
  
24 class·A28 class·A
25 {29 {
26 »       public·readonly·int·a=5;30 »       public·readonly·int·a;
27 »       31 »       
28 »       public·void·Inc·(ref·int·a)32 »       public·void·Inc·(out·int·a)
29 »       {33 »       {
30 »       »       ++a;34 ············a·=·3;
31 »       }35 »       }
32 »       36 »       
33 »       public·void·IncCall·()37 »       public·void·IncCall·()
34 »       {38 »       {
35 »       »       Inc·(ref·a);39 »       »       Inc·(out·a);
36 »       } 
37 »        
38 »       static·void·Main·() 
39 »       { 
40 »       }40 »       }
41 }</string>41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
2.23 KB
CS0649
2.22 KB
CS0649
Ordering differences only
    
Offset 1, 45 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>CS0649</ErrorName>3 ··<ErrorName>CS0649</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0' 
6 //·Line:·4 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 class·X 
9 { 
10 »       public·readonly·int·x; 
11 }</string> 
12 ····<string>//·CS0649:·Field·`C.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null' 
13 //·Line:·7 
14 //·Compiler·options:·-warnaserror·-warn:4 
  
15 class·C 
16 { 
17 »       int?·s; 
18 »        
19 »       void·Test·() 
20 »       { 
21 »       »       System.Console.WriteLine·(s·==·null); 
22 »       } 
23 }</string> 
24 ····<string>//·CS0649:·Field·`X.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null' 
25 //·Line:·4 
26 //·Compiler·options:·-warnaserror·-warn:4 
  
27 class·X·{ 
28 »       string·s; 
  
29 »       string·Value·{ 
30 »       »       get·{ 
31 »       »       »       return·s; 
32 »       »       } 
33 »       } 
34 }</string> 
35 ····<string>//·CS0649:·Field·`TestClass.b'·is·never·assigned·to,·and·will·always·have·its·default·value5 ····<string>//·CS0649:·Field·`TestClass.b'·is·never·assigned·to,·and·will·always·have·its·default·value
36 //·Line:·126 //·Line:·12
37 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
38 public·struct·Bar8 public·struct·Bar
39 {9 {
40 »       public·int·x;10 »       public·int·x;
Offset 57, 14 lines modifiedOffset 23, 27 lines modified
57 »       »       return·true;23 »       »       return·true;
58 »       }24 »       }
  
59 »       public·static·void·Main·()25 »       public·static·void·Main·()
60 »       {26 »       {
61 »       }27 »       }
62 }</string>28 }</string>
 29 ····<string>//·CS0649:·Field·`C.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'
 30 //·Line:·7
 31 //·Compiler·options:·-warnaserror·-warn:4
  
 32 class·C
 33 {
 34 »       int?·s;
 35 »       
 36 »       void·Test·()
 37 »       {
 38 »       »       System.Console.WriteLine·(s·==·null);
 39 »       }
 40 }</string>
63 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'41 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
64 //·Line:·1042 //·Line:·10
65 //·Compiler·options:·-warnaserror·-warn:443 //·Compiler·options:·-warnaserror·-warn:4
  
66 using·System;44 using·System;
67 class·X·{45 class·X·{
68 »       E·e;46 »       E·e;
Offset 76, 9 lines modifiedOffset 55, 30 lines modified
76 »       }55 »       }
77 }56 }
  
78 enum·E57 enum·E
79 {58 {
80 »       Foo59 »       Foo
81 }</string>60 }</string>
 61 ····<string>//·CS0649:·Field·`X.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'
 62 //·Line:·4
 63 //·Compiler·options:·-warnaserror·-warn:4
  
 64 class·X·{
 65 »       string·s;
  
 66 »       string·Value·{
 67 »       »       get·{
 68 »       »       »       return·s;
 69 »       »       }
 70 »       }
 71 }</string>
 72 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
 73 //·Line:·4
 74 //·Compiler·options:·-warnaserror·-warn:4
  
 75 class·X
 76 {
 77 »       public·readonly·int·x;
 78 }</string>
82 ··</Examples>79 ··</Examples>
83 </ErrorDocumentation>80 </ErrorDocumentation>
1.63 KB
CS4014
1.62 KB
CS4014
Ordering differences only
    
Offset 1, 11 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>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
 6 //·Line:·17
 7 //·Compiler·options:·-warnaserror
  
 8 using·System;
 9 using·System.Threading.Tasks;
  
 10 class·C
 11 {
 12 »       static·Task·Method·()
 13 »       {
 14 »       »       return·Task.FromResult·(1);
 15 »       }
 16 »       
 17 »       static·void·TestAsync·()
 18 »       {
 19 »       »       Func&lt;Task&gt;·a·=·async·()·=&gt;·{
 20 »       »       »       await·Method·();
 21 »       »       »       Method·();
 22 »       »       };
 23 »       }
 24 }</string>
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'·method25 ····<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
6 //·Line:·1726 //·Line:·17
7 //·Compiler·options:·-warnaserror27 //·Compiler·options:·-warnaserror
  
8 using·System;28 using·System;
9 using·System.Threading.Tasks;29 using·System.Threading.Tasks;
  
Offset 118, 31 lines modifiedOffset 140, 9 lines modified
118 {140 {
119 »       static·async·Task&lt;int&gt;·TestAsync·()141 »       static·async·Task&lt;int&gt;·TestAsync·()
120 »       {142 »       {
121 »       »       new·Task·(()·=&gt;·{});143 »       »       new·Task·(()·=&gt;·{});
122 »       »       return·await·Task.FromResult·(2);144 »       »       return·await·Task.FromResult·(2);
123 »       }145 »       }
124 }</string>146 }</string>
125 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator 
126 //·Line:·17 
127 //·Compiler·options:·-warnaserror 
  
128 using·System; 
129 using·System.Threading.Tasks; 
  
130 class·C 
131 { 
132 »       static·Task·Method·() 
133 »       { 
134 »       »       return·Task.FromResult·(1); 
135 »       } 
136 »        
137 »       static·void·TestAsync·() 
138 »       { 
139 »       »       Func&lt;Task&gt;·a·=·async·()·=&gt;·{ 
140 »       »       »       await·Method·(); 
141 »       »       »       Method·(); 
142 »       »       }; 
143 »       } 
144 }</string> 
145 ··</Examples>147 ··</Examples>
146 </ErrorDocumentation>148 </ErrorDocumentation>
1.41 KB
CS1908
1.4 KB
CS1908
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1908</ErrorName>3 ··<ErrorName>CS1908</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter5 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
6 //·Line:·56 //·Line:·
  
7 class·Test·{7 class·Test·{
8 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(1)]·short·x)8 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·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:·5
  
14 class·Test&lt;T&gt;·where·T·:·class·{14 class·Test·{
15 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·T·x)15 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(1)]·short·x)
16 »       {16 »       {
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter19 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
20 //·Line:·20 //·Line:·
  
21 class·Test·{21 class·Test&lt;T&gt;·where·T·:·class·{
22 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·short·x)22 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·T·x)
23 »       {23 »       {
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter26 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
27 //·Line:·27 //·Line:·
  
28 class·Test·{28 class·Test·{
3.06 KB
CS0219
3.04 KB
CS0219
Ordering differences only
    
Offset 1, 62 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>CS0219</ErrorName>3 ··<ErrorName>CS0219</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used5 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
6 //·Line:·96 //·Line:·10
7 //·Compiler·options:·-warn:3·-warnaserror7 //·Compiler·options:·-warn:3·-warnaserror
  
8 class·A8 public·class·MyClass2
9 {9 {
10 »       public·static·void·Main·()10 »       static·public·bool·b;
 11 »       static·public·void·Main·()
11 »       {12 »       {
12 »       »       int·n\U00000065xt·=·0;13 »       »       object·o;
 14 »       »       if·(b)
 15 »       »       »       o·=·null;
13 »       }16 »       }
14 }</string>17 }</string>
15 ····<string>//·CS0219:·The·variable·`i'·is·assigned·but·its·value·is·never·used18 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used
16 //·Line:·1419 //·Line:·9
17 //·Compiler·options:·-warn:3·-warnaserror20 //·Compiler·options:·-warn:3·-warnaserror
  
18 using·System.Collections.Generic; 
  
19 class·C21 class·A
20 {22 {
21 »       IEnumerable&lt;int&gt;·Test·()23 »       public·static·void·Main·()
22 »       {24 »       {
 25 »       »       int·n\U00000065xt·=·0;
23 »       »       try·{ 
24 »       »       »       yield·return·1; 
25 »       »       }·finally·{ 
26 »       »       »       int·i·=·100; 
27 »       »       } 
28 »       }26 »       }
29 }</string>27 }</string>
30 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used28 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used
31 //·Line:·929 //·Line:·9
32 //·Compiler·options:·-warn:3·-warnaserror30 //·Compiler·options:·-warn:3·-warnaserror
  
33 class·Main31 class·Main
34 {32 {
35 ···public·void·Method·(int·i)33 ···public·void·Method·(int·i)
36 ···{34 ···{
37 ·······long·p·=·-9;35 ·······long·p·=·-9;
38 ···}36 ···}
39 }</string>37 }</string>
40 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used38 ····<string>//·CS0219:·The·variable·`e'·is·assigned·but·its·value·is·never·used
41 //·Line:·1039 //·Line:·12
42 //·Compiler·options:·-warn:3·-warnaserror40 //·Compiler·options:·-warn:3·-warnaserror
  
43 public·class·MyClass241 using·System;
 42 public·class·ConsoleStub
44 {43 {
 44 »       public·static·void·Main()
45 »       static·public·bool·b; 
46 »       static·public·void·Main·() 
47 »       {45 »       {
48 »       »       object·o; 
49 »       »       if·(b)46 »       »       try·{
 47 »       »       }·catch·(Exception·e)·{
50 »       »       »       o·=·null;48 »       »       »       e·=·null;
 49 »       »       }
 50 »       }
 51 }</string>
 52 ····<string>//·CS0219:·The·constant·`C'·is·never·used
 53 //·Line:·9
 54 //·Compiler·options:·-warn:3·-warnaserror
  
 55 class·C
 56 {
 57 »       public·static·void·Main·()
 58 »       {
 59 »       »       const·int·C·=·1;
51 »       }60 »       }
52 }</string>61 }</string>
53 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used62 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
54 //·Line:·1063 //·Line:·10
55 //·Compiler·options:·-warn:3·-warnaserror64 //·Compiler·options:·-warn:3·-warnaserror
  
56 public·class·MyClass265 public·class·MyClass2
Offset 68, 35 lines modifiedOffset 77, 26 lines modified
68 ················switch·(b)·{77 ················switch·(b)·{
69 »       »       case·true:78 »       »       case·true:
70 »       »       »       o·=·"yo";79 »       »       »       o·=·"yo";
71 »       »       »       break;80 »       »       »       break;
72 ················}81 ················}
73 ········}82 ········}
74 }</string>83 }</string>
75 ····<string>//·CS0219:·The·variable·`e'·is·assigned·but·its·value·is·never·used84 ····<string>//·CS0219:·The·variable·`i'·is·assigned·but·its·value·is·never·used
76 //·Line:·1285 //·Line:·14
77 //·Compiler·options:·-warn:3·-warnaserror86 //·Compiler·options:·-warn:3·-warnaserror
  
 87 using·System.Collections.Generic;
78 using·System; 
79 public·class·ConsoleStub 
80 { 
81 »       public·static·void·Main() 
82 »       { 
83 »       »       try·{ 
84 »       »       }·catch·(Exception·e)·{ 
85 »       »       »       e·=·null; 
86 »       »       } 
87 »       } 
88 }</string> 
89 ····<string>//·CS0219:·The·constant·`C'·is·never·used 
90 //·Line:·9 
91 //·Compiler·options:·-warn:3·-warnaserror 
  
92 class·C88 class·C
93 {89 {
94 »       public·static·void·Main·()90 »       IEnumerable&lt;int&gt;·Test·()
95 »       {91 »       {
96 »       »       const·int·C·=·1;92 »       »       try·{
 93 »       »       »       yield·return·1;
 94 »       »       }·finally·{
 95 »       »       »       int·i·=·100;
 96 »       »       }
97 »       }97 »       }
98 }</string>98 }</string>
99 ··</Examples>99 ··</Examples>
100 </ErrorDocumentation>100 </ErrorDocumentation>
3.15 KB
CS0106
3.14 KB
CS0106
Ordering differences only
    
Offset 1, 97 lines modifiedOffset 1, 97 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0106</ErrorName>3 ··<ErrorName>CS0106</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0106:·The·modifier·`volatile'·is·not·valid·for·this·item
 6 //·Line:·8
 7 //·Compiler·options:·-unsafe
  
 8 public·unsafe·struct·S
 9 {
 10 »       »       volatile·fixed·char·b[8];
 11 }</string>
5 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item12 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
6 //·Line:·813 //·Line:·8
7 interface·A·{14 interface·A·{
8 »       void·B·();15 »       void·B·();
9 }16 }
  
10 class·X·:·A·{17 class·X·:·A·{
11 »       public·virtual·void·A.B·()·{}18 »       public·virtual·void·A.B·()·{}
  
12 »       static·void·Main·()·{}19 »       static·void·Main·()·{}
13 }</string>20 }</string>
14 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item21 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item
15 //·Line:·622 //·Line:·5
 23 //·Compiler·options:·-unsafe
  
16 class·Data24 unsafe·enum·E
17 {25 {
18 »       public·static·delegate·int·Count·(); 
19 }</string>26 }</string>
20 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item27 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
21 //·Line:·628 //·Line:·6
22 //·Compiler·option:·-langversion:latest 
  
23 readonly·interface·I29 class·C
24 {30 {
 31 »       public·~C·()
 32 »       {
 33 »       }
25 }</string>34 }</string>
26 ····<string>//·CS0106:·The·modifier·`virtual'·is·not·valid·for·this·item35 ····<string>//·CS0106:·The·modifier·`virtual'·is·not·valid·for·this·item
27 //·Line:·736 //·Line:·7
  
28 class·C37 class·C
29 {38 {
30 »       public·int·Foo·{39 »       public·int·Foo·{
31 »       »       virtual·set·{·}40 »       »       virtual·set·{·}
32 »       }41 »       }
33 }</string>42 }</string>
34 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item43 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item
35 //·Line:·644 //·Line:·6
  
36 struct·S45 struct·S
37 {46 {
38 »       public·abstract·int·Prop·{ 
39 »       »       set·{}47 »       public·sealed·override·int·GetHashCode·()
 48 »       {
 49 »       »       return·1;
40 »       }50 »       }
41 }</string>51 }</string>
42 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item52 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item
43 //·Line:·653 //·Line:·6
  
44 interface·S54 interface·I
45 {55 {
46 »       public·void·Foo·();56 »       async·void·M·();
47 }</string>57 }</string>
48 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item58 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item
49 //·Line:·659 //·Line:·6
  
50 struct·S60 class·Data
51 {61 {
 62 »       public·static·delegate·int·Count·();
52 »       public·sealed·override·int·GetHashCode·() 
53 »       { 
54 »       »       return·1; 
55 »       } 
56 }</string>63 }</string>
57 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item64 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item
58 //·Line:·665 //·Line:·6
  
59 class·C66 struct·S
60 {67 {
61 »       public·~C·() 
62 »       {68 »       public·abstract·int·Prop·{
 69 »       »       set·{}
63 »       }70 »       }
64 }</string>71 }</string>
65 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item 
66 //·Line:·5 
67 //·Compiler·options:·-unsafe 
  
68 unsafe·enum·E 
69 { 
70 }</string> 
71 ····<string>//·CS0106:·The·modifier·`volatile'·is·not·valid·for·this·item72 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item
72 //·Line:·873 //·Line:·6
73 //·Compiler·options:·-unsafe74 //·Compiler·option:·-langversion:latest
  
74 public·unsafe·struct·S75 readonly·interface·I
75 {76 {
76 »       »       volatile·fixed·char·b[8]; 
77 }</string>77 }</string>
78 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item78 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
79 //·Line:·679 //·Line:·6
  
80 interface·I80 interface·S
81 {81 {
82 »       async·void·M·();82 »       public·void·Foo·();
83 }</string>83 }</string>
84 ··</Examples>84 ··</Examples>
85 </ErrorDocumentation>85 </ErrorDocumentation>
1.08 KB
CS0149
1.07 KB
CS0149
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>CS0149</ErrorName>3 ··<ErrorName>CS0149</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0149:·Method·name·expected5 ····<string>//·CS0149:·Method·name·expected
6 //·Line:·86 //·Line:·10
  
7 delegate·void·TestDelegate();7 delegate·void·D·();
  
8 public·class·MainClass8 public·class·MainClass
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·();12 »       »       D·delegateInstance·=·new·D·(Main,·null);
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0149:·Method·name·expected15 ····<string>//·CS0149:·Method·name·expected
16 //·Line:·1716 //·Line:·17
  
17 public·class·Blah·{17 public·class·Blah·{
  
Offset 30, 20 lines modifiedOffset 30, 20 lines modified
30 »       {30 »       {
31 »       »       Blah·i·=·new·Blah·();31 »       »       Blah·i·=·new·Blah·();
  
32 »       »       MyDelegate·del·=·new·MyDelegate·();32 »       »       MyDelegate·del·=·new·MyDelegate·();
33 »       }33 »       }
34 }</string>34 }</string>
35 ····<string>//·CS0149:·Method·name·expected35 ····<string>//·CS0149:·Method·name·expected
36 //·Line:·1036 //·Line:·8
  
37 delegate·void·D·();37 delegate·void·TestDelegate();
  
38 public·class·MainClass38 public·class·MainClass
39 {39 {
40 »       public·static·void·Main·()40 »       public·static·void·Main·()
41 »       {41 »       {
42 »       »       D·delegateInstance·=·new·D·(Main,·null);42 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·();
43 »       }43 »       }
44 }</string>44 }</string>
45 ··</Examples>45 ··</Examples>
46 </ErrorDocumentation>46 </ErrorDocumentation>
1.83 KB
CS0455
1.82 KB
CS0455
Ordering differences only
    
Offset 1, 34 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>CS0455</ErrorName>3 ··<ErrorName>CS0455</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`System.ValueType'·and·`Test' 
6 //·Line:·8 
  
7 class·Test 
8 {·} 
  
9 class·Foo&lt;T,U&gt; 
10 »       where·T·:·struct,·U 
11 »       where·U·:·Test 
12 {·}</string> 
13 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`Test'·and·`World'5 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`Test'·and·`World'
14 //·Line:·116 //·Line:·11
  
15 class·Test7 class·Test
16 {·}8 {·}
  
17 class·World9 class·World
18 {·}10 {·}
  
19 class·Foo&lt;T,U&gt;11 class·Foo&lt;T,U&gt;
20 »       where·T·:·Test,·U12 »       where·T·:·Test,·U
21 »       where·U·:·World13 »       where·U·:·World
22 {·}</string>14 {·}</string>
 15 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`long'·and·`long?'
 16 //·Line:·11
  
 17 abstract·class·A&lt;T1,·T2&gt;
 18 {
 19 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·T1,·T2;
 20 }
  
 21 class·B·:·A&lt;long,·long?&gt;
 22 {
 23 »       public·override·void·Foo&lt;Y&gt;·()
 24 »       {
 25 »       }
 26 }</string>
23 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long'27 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long'
24 //·Line:·1128 //·Line:·11
  
25 abstract·class·A&lt;T&gt;29 abstract·class·A&lt;T&gt;
26 {30 {
27 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·class,·T;31 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·class,·T;
28 }32 }
Offset 68, 23 lines modifiedOffset 72, 19 lines modified
  
68 class·Foo&lt;T,U,·V&gt;72 class·Foo&lt;T,U,·V&gt;
69 »       where·T·:·A73 »       where·T·:·A
70 »       where·U·:·B74 »       where·U·:·B
71 »       where·V·:·U,·T75 »       where·V·:·U,·T
72 {76 {
73 }</string>77 }</string>
74 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`long'·and·`long?'78 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`System.ValueType'·and·`Test'
75 //·Line:·1179 //·Line:·8
  
 80 class·Test
 81 {·}
76 abstract·class·A&lt;T1,·T2&gt; 
77 { 
78 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·T1,·T2; 
79 } 
  
 82 class·Foo&lt;T,U&gt;
 83 »       where·T·:·struct,·U
 84 »       where·U·:·Test
80 class·B·:·A&lt;long,·long?&gt; 
81 { 
82 »       public·override·void·Foo&lt;Y&gt;·() 
83 »       { 
84 »       } 
85 }</string>85 {·}</string>
86 ··</Examples>86 ··</Examples>
87 </ErrorDocumentation>87 </ErrorDocumentation>
19.0 KB
CS0121
19.0 KB
CS0121
Ordering differences only
    
Offset 1, 158 lines modifiedOffset 1, 260 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·`A.B.X.Test(this·int)'·and·`A.C.X.Test(this·int)'
6 //·Line:·186 //·Line:·37
  
7 class·A7 using·System;
  
 8 namespace·A.B
8 {9 {
9 »       static·int·Foo&lt;T&gt;·(T·a,·G&lt;T&gt;·y·=·null)10 »       static·class·X
10 »       {11 »       {
 12 »       »       public·static·int·Test·(this·int·o)
 13 »       »       {
11 »       »       return·1;14 »       »       »       return·1;
 15 »       »       }
12 »       }16 »       }
 17 }
  
13 »       static·int·Foo&lt;T&gt;·(T·a,·object·y·=·null)18 namespace·A.C
 19 {
 20 »       static·class·X
14 »       {21 »       {
 22 »       »       public·static·int·Test·(this·int·o)
 23 »       »       {
15 »       »       return·2;24 »       »       »       return·2;
 25 »       »       }
16 »       }26 »       }
 27 }
  
17 »       public·static·int·Main·()28 namespace·C
 29 {
 30 »       using·A.B;
 31 »       using·static·A.C.X;
  
 32 »       class·M
18 »       {33 »       {
19 »       »       if·(A.Foo&lt;int&gt;·(99)·!=·2)34 »       »       public·static·int·Main·()
 35 »       »       {
 36 »       »       »       if·(1.Test·()·!=·1)
20 »       »       »       return·1;37 »       »       »       »       return·1;
  
21 »       »       return·0;38 »       »       »       return·0;
 39 »       »       }
22 »       }40 »       }
23 } 
  
24 class·G&lt;U&gt; 
25 { 
26 }</string>41 }</string>
27 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`X.a(int,·double)'·and·`X.a(double,·int)'42 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.M(int,·string,·string)'·and·`C.M&lt;int&gt;(int,·int?,·string)'
28 //·Line:·1543 //·Line:·16
  
29 class·X·{44 class·C
30 »       static·void·a·(int·i,·double·d)45 {
 46 »       static·void·M·(int·x,·string·y,·string·z·=·null)
31 »       {47 »       {
32 »       }48 »       }
  
33 »       static·void·a·(double·d,·int·i)49 »       static·void·M&lt;T&gt;(T·t,·int?·u,·string·z·=·null)
34 »       {50 »       {
35 »       }51 »       }
  
36 »       public·static·void·Main·()52 »       static·void·Main·()
37 »       {53 »       {
38 »       »       a·(0,·0);54 »       »       M·(123,·null);
39 »       }55 »       }
40 }</string>56 }</string>
41 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`IFoo.DoIt()'·and·`IBar.DoIt()'57 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.B.X.Test(int)'·and·`A.C.X.Test(int)'
42 //·Line:·958 //·Line:·31
  
43 class·A·:·IFooBar·{ 
44 »       static·void·Main·()59 using·static·A.B.X;
 60 using·static·A.C.X;
  
 61 namespace·A.B
 62 {
 63 »       static·class·X
45 »       {64 »       {
46 »       »       A·a·=·new·A·(); 
47 »       »       IFooBar·fb·=·(IFooBar)·a; 
48 »       »       fb.DoIt·();65 »       »       public·static·void·Test·(int·o)
 66 »       »       {
 67 »       »       }
49 »       }68 »       }
 69 }
  
50 »       void·IFoo.DoIt·()70 namespace·A.C
 71 {
 72 »       static·class·X
51 »       {73 »       {
52 »       »       System.Console.WriteLine·("void·IFoo.DoIt·()");74 »       »       public·static·int·Test·(int·o)
 75 »       »       {
 76 »       »       }
53 »       }77 »       }
 78 }
  
54 »       void·IBar.DoIt·()79 class·M
 80 {
 81 »       public·static·void·Main·()
55 »       {82 »       {
56 »       »       System.Console.WriteLine·("void·IBar.DoIt·()");83 »       »       Test·(0);
57 »       }84 »       }
58 }85 }</string>
 86 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.operator·+(A,·B)'·and·`B.operator·+(A,·B)'
 87 //·Line:·21
  
59 interface·IFoo·{ 
60 »       void·DoIt·();88 class·A
 89 {
 90 »       public·static·A·operator·+·(A·a,·B·b)
 91 »       {
 92 »       »       return·null;
 93 »       }
61 }94 }
  
62 interface·IBar·{ 
63 »       void·DoIt·(); 
64 }95 class·B
 96 {
 97 »       public·static·A·operator·+·(A·a,·B·b)
 98 »       {
 99 »       »       return·null;
 100 »       }
  
65 interface·IFooBar·:·IFoo,·IBar·{}</string> 
Max diff block lines reached; 15857/19413 bytes (81.68%) of diff not shown.
7.47 KB
CS1570
7.46 KB
CS1570
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>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.InterfaceTest2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)
6 //·Line:·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 »       ///·incorrect·markup·comment·for·interface
13 »       ///·&lt;/incorrect&gt;13 »       ///&lt;/incorrect&gt;
14 »       public·class·Test214 »       public·interface·InterfaceTest2
15 »       {15 »       {
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)18 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)
19 //·Line:·1219 //·Line:·12
20 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror20 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
Offset 44, 14 lines modifiedOffset 44, 32 lines modified
44 »       {44 »       {
45 »       »       ///·&lt;summary&gt;45 »       »       ///·&lt;summary&gt;
46 »       »       ///·comment·for·public·field46 »       »       ///·comment·for·public·field
47 »       »       ///·&lt;/invalid&gt;47 »       »       ///·&lt;/invalid&gt;
48 »       »       public·string·PublicField2;48 »       »       public·string·PublicField2;
49 »       }49 »       }
50 }</string>50 }</string>
 51 ····<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.)
 52 //·Line:·13
 53 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 54 ///·Text·goes·here.
 55 ///
 56 ///·&lt;?xml·version·=·"1.0"·encoding·=·"utf-8"·?&gt;
 57 ///·&lt;configuration&gt;
 58 ///·····&lt;appSettings&gt;
 59 ///·········&lt;add·key·=·"blah"·value·=·"blech"/&gt;
 60 ///·····&lt;/appSettings&gt;
 61 ///·&lt;/configuration&gt;·
 62 public·class·Test
 63 {····
 64 ····static·void·Main·()
 65 ····{
 66 ····}
 67 }</string>
51 ····<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.)68 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.PublicProperty2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·4.)
52 //·Line:·3269 //·Line:·32
53 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror70 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
54 using·System;71 using·System;
  
55 namespace·Testing72 namespace·Testing
Offset 100, 75 lines modifiedOffset 118, 14 lines modified
100 »       »       »       On·public·setter·-·no·effect118 »       »       »       On·public·setter·-·no·effect
101 »       »       »       &lt;/summary&gt;119 »       »       »       &lt;/summary&gt;
102 »       »       »       */120 »       »       »       */
103 »       »       »       set·{·}121 »       »       »       set·{·}
104 »       »       }122 »       »       }
105 »       }123 »       }
106 }</string>124 }</string>
107 ····<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.) 
108 //·Line:·12 
109 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
110 using·System; 
  
111 namespace·Testing 
112 { 
113 »       ///&lt;summary&gt; 
114 »       ///·comment·for·enum·type 
115 »       ///&lt;/incorrect&gt; 
116 »       enum·EnumTest2 
117 »       { 
118 »       »       Foo, 
119 »       »       Bar, 
120 »       } 
121 }</string> 
122 ····<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.) 
123 //·Line:·9 
124 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
125 using·System; 
  
126 namespace·Testing 
127 { 
128 »       ///·&lt;6roken&gt;·broken·markup 
129 »       public·class·Test2 
130 »       { 
131 »       } 
132 }</string> 
133 ····<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.) 
134 //·Line:·10 
135 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
136 namespace·Testing 
137 { 
138 »       ///&lt;summary&gt;· 
139 »       ///·incorrect·markup·comment·for·struct 
140 »       ///&lt;/incorrect&gt; 
141 »       public·struct·StructTest2 
142 »       { 
143 »       } 
144 }</string> 
145 ····<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.) 
146 //·Line:·13 
147 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
148 ///·Text·goes·here. 
149 /// 
150 ///·&lt;?xml·version·=·"1.0"·encoding·=·"utf-8"·?&gt; 
151 ///·&lt;configuration&gt; 
152 ///·····&lt;appSettings&gt; 
153 ///·········&lt;add·key·=·"blah"·value·=·"blech"/&gt; 
154 ///·····&lt;/appSettings&gt; 
155 ///·&lt;/configuration&gt;· 
156 public·class·Test 
157 {···· 
158 ····static·void·Main·() 
159 ····{ 
160 ····} 
161 }</string> 
162 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.Constant2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'invalid'.·Line·3,·position·4.)125 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.Constant2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'invalid'.·Line·3,·position·4.)
163 //·Line:·19126 //·Line:·19
Max diff block lines reached; 2764/7598 bytes (36.38%) of diff not shown.
13.6 KB
CS0657
13.6 KB
CS0657
Ordering differences only
    
Offset 1, 101 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>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·`assembly,·module'.·All·attributes·in·this·section·will·be·ignored
 6 //·Line:·7
 7 //·Compiler·options:·-warnaserror
  
 8 using·System;
  
 9 [return:·CLSCompliant·(false)]
  
 10 public·enum·E·{}</string>
5 ····<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·ignored11 ····<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:·512 //·Line:·5
7 //·Compiler·options:·-warnaserror13 //·Compiler·options:·-warnaserror
  
8 [method:·System.CLSCompliant·(false)]</string>14 [method:·System.CLSCompliant·(false)]</string>
9 ····<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·ignored15 ····<string>//·CS0657:·`param'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`field'.·All·attributes·in·this·section·will·be·ignored
10 //·Line:·1516 //·Line:·7
11 //·Compiler·options:·-warnaserror17 //·Compiler·options:·-warnaserror
  
 18 struct·S
12 using·System; 
  
13 [AttributeUsage(AttributeTargets.All)] 
14 public·class·TestAttribute:·Attribute 
15 { 
16 } 
  
17 class·C 
18 {19 {
 20 ····[param:·Obsolete]
 21 ····int·field;
19 ····int·Prop·{ 
20 ········[param:Test] 
21 ········get·{ 
22 ············return·1; 
23 ········} 
24 ····} 
25 }</string>22 }</string>
26 ····<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·ignored23 ····<string>//·CS0657:·`assembly'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`field'.·All·attributes·in·this·section·will·be·ignored
27 //·Line:·924 //·Line:·9
28 //·Compiler·options:·-warnaserror·-langversion:experimental 
  
29 using·System; 
  
30 public·class·FieldAttribute·:·System.Attribute 
31 { 
32 } 
  
33 class·X·([field:FieldAttribute]·int·foo) 
34 { 
35 »       int·v·=·foo; 
36 }</string> 
37 ····<string>//·CS0657:·`type'·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 
38 //·Line:·15 
39 //·Compiler·options:·-warnaserror25 //·Compiler·options:·-warnaserror
  
40 using·System;26 using·System;
  
 27 public·enum·E
41 [AttributeUsage(AttributeTargets.All)] 
42 public·class·TestAttribute:·Attribute 
43 { 
44 } 
  
45 struct·S 
46 {28 {
 29 ····[assembly:·CLSCompliant·(false)]
 30 ····item
47 ····void·method·( 
48 ········[type:·Test] 
49 ········int·p)·{} 
50 }</string>31 }</string>
51 ····<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·ignored32 ····<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
52 //·Line:·833 //·Line:·8
53 //·Compiler·options:·-warnaserror34 //·Compiler·options:·-warnaserror
  
54 using·System;35 using·System;
  
55 interface·X·{36 interface·X·{
56 ··[field:NonSerialized]37 ··[field:NonSerialized]
57 ··event·EventHandler·XEvent;38 ··event·EventHandler·XEvent;
58 }</string>39 }</string>
59 ····<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·ignored 
60 //·Line:·9 
61 //·Compiler·options:·-warnaserror 
  
62 using·System; 
  
63 public·class·C 
64 { 
65 »       [return:·CLSCompliant·(false)] 
66 »       ~C·() 
67 »       { 
68 »       } 
69 }</string> 
70 ····<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 
71 //·Line:·10 
72 //·Compiler·options:·-warnaserror 
  
73 using·System; 
  
74 [assembly:·CLSCompliant·(false)] 
75 public·class·C·{} 
76 ···· 
77 [assembly:·CLSCompliant·(false)] 
78 public·class·D·{}</string> 
79 ····<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·ignored40 ····<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
80 //·Line:·1541 //·Line:·15
81 //·Compiler·options:·-warnaserror42 //·Compiler·options:·-warnaserror
  
82 using·System;43 using·System;
  
83 [AttributeUsage(AttributeTargets.All)]44 [AttributeUsage(AttributeTargets.All)]
Offset 108, 140 lines modifiedOffset 62, 117 lines modified
108 ····event·ResolveEventHandler·field·{·62 ····event·ResolveEventHandler·field·{·
109 ········[event:·Test]63 ········[event:·Test]
110 ········add·{}64 ········add·{}
111 ········remove·{}65 ········remove·{}
112 ············66 ············
113 ····}67 ····}
114 }</string>68 }</string>
115 ····<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·ignored69 ····<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
116 //·Line·:·770 //·Line:·9
117 //·Compiler·options:·-warnaserror71 //·Compiler·options:·-warnaserror
Max diff block lines reached; 9128/13852 bytes (65.90%) of diff not shown.
1.19 KB
CS3024
1.17 KB
CS3024
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>CS3024</ErrorName>3 ··<ErrorName>CS3024</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3024:·Constraint·type·`A'·is·not·CLS-compliant5 ····<string>//·CS3024:·Constraint·type·`I'·is·not·CLS-compliant
6 //·Line:·156 //·Line:·13
7 //·Compiler·options:·-warn:1·-warnaserror7 //·Compiler·options:·-warn:1·-warnaserror
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
10 [CLSCompliant·(false)]10 [CLSCompliant·(false)]
11 public·abstract·class·A11 public·interface·I
12 {12 {
13 }13 }
  
14 public·class·C14 public·class·C&lt;T&gt;·where·T·:·I
15 {15 {
16 »       public·static·void·Foo&lt;T&gt;()·where·T·:·A 
17 »       { 
18 »       } 
19 }</string>16 }</string>
20 ····<string>//·CS3024:·Constraint·type·`I'·is·not·CLS-compliant17 ····<string>//·CS3024:·Constraint·type·`A'·is·not·CLS-compliant
21 //·Line:·1318 //·Line:·15
22 //·Compiler·options:·-warn:1·-warnaserror19 //·Compiler·options:·-warn:1·-warnaserror
  
23 using·System;20 using·System;
24 [assembly:CLSCompliant·(true)]21 [assembly:CLSCompliant·(true)]
  
25 [CLSCompliant·(false)]22 [CLSCompliant·(false)]
26 public·interface·I23 public·abstract·class·A
27 {24 {
28 }25 }
  
29 public·class·C&lt;T&gt;·where·T·:·I26 public·class·C
30 {27 {
 28 »       public·static·void·Foo&lt;T&gt;()·where·T·:·A
 29 »       {
 30 »       }
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
1.84 KB
CS0067
1.83 KB
CS0067
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>CS0067</ErrorName>3 ··<ErrorName>CS0067</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0067:·The·event·`EventTestClass.Elapsed'·is·never·used 
6 //·Line:·8 
7 //·Compiler·options:·-warnaserror 
  
8 using·System; 
  
9 public·class·EventTestClass·:·IEventTest 
10 { 
11 »       public·event·EventHandler·Elapsed; 
12 } 
  
13 public·interface·IEventTest· 
14 { 
15 »       event·EventHandler·Elapsed; 
16 }</string> 
17 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used5 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used
18 //·Line:·126 //·Line:·12
19 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
20 using·System;8 using·System;
  
21 class·Foo9 class·Foo
Offset 28, 24 lines modifiedOffset 13, 14 lines modified
28 »       public·event·FooHandler·OnFoo;13 »       public·event·FooHandler·OnFoo;
29 »       public·delegate·void·FooHandler·();14 »       public·delegate·void·FooHandler·();
  
30 »       public·static·void·Main·()15 »       public·static·void·Main·()
31 »       {16 »       {
32 »       }17 »       }
33 }</string>18 }</string>
34 ····<string>//·CS0067:·The·event·`S.EH'·is·never·used 
35 //·Line:·9 
36 //·Compiler·options:·-warnaserror·-warn:3 
  
37 using·System; 
  
38 static·class·S 
39 { 
40 »       public·static·event·EventHandler·EH; 
41 }</string> 
42 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used19 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used
43 //·Line:·1220 //·Line:·12
44 //·Compiler·options:·-warnaserror·-warn:421 //·Compiler·options:·-warnaserror·-warn:4
  
45 using·System;22 using·System;
  
46 class·ErrorCS0067·{23 class·ErrorCS0067·{
Offset 54, 9 lines modifiedOffset 29, 34 lines modified
  
54 class·Foo·{29 class·Foo·{
55 »       private·event·ErrorCS0067.FooHandler·OnFoo;30 »       private·event·ErrorCS0067.FooHandler·OnFoo;
56 »       31 »       
57 »       public·static·void·Main·()·{32 »       public·static·void·Main·()·{
58 »       }33 »       }
59 }</string>34 }</string>
 35 ····<string>//·CS0067:·The·event·`S.EH'·is·never·used
 36 //·Line:·9
 37 //·Compiler·options:·-warnaserror·-warn:3
  
 38 using·System;
  
 39 static·class·S
 40 {
 41 »       public·static·event·EventHandler·EH;
 42 }</string>
 43 ····<string>//·CS0067:·The·event·`EventTestClass.Elapsed'·is·never·used
 44 //·Line:·8
 45 //·Compiler·options:·-warnaserror
  
 46 using·System;
  
 47 public·class·EventTestClass·:·IEventTest
 48 {
 49 »       public·event·EventHandler·Elapsed;
 50 }
  
 51 public·interface·IEventTest·
 52 {
 53 »       event·EventHandler·Elapsed;
 54 }</string>
60 ··</Examples>55 ··</Examples>
61 </ErrorDocumentation>56 </ErrorDocumentation>
12.2 KB
CS1540
12.1 KB
CS1540
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1540</ErrorName>3 ··<ErrorName>CS1540</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1540:·Cannot·access·protected·member·`A.member'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it 
6 //·Line:·17 
7 //·NOTE:·csc·report·simple·inaccessible·error·which·is·less·precise 
  
8 using·System; 
  
9 class·A 
10 { 
11 ·······protected·event·EventHandler·member; 
12 } 
  
13 class·B·:·A 
14 { 
15 ·······static·void·Main·() 
16 ·······{ 
17 ···············A·a·=·new·A·(); 
18 ···············a.member·+=·Handler; 
19 ·······} 
20 ······· 
21 ·······static·void·Handler·(object·sender,·EventArgs·args)·{} 
22 }</string> 
23 ····<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·it5 ····<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
24 //·Line:·256 //·Line:·25
  
25 public·class·A·{7 public·class·A·{
26 »       public·A·()8 »       public·A·()
27 »       {9 »       {
28 »       }10 »       }
Offset 48, 31 lines modifiedOffset 27, 14 lines modified
48 »       public·A·MyA·{27 »       public·A·MyA·{
49 »       »       get·{28 »       »       get·{
50 »       »       »       A·a·=·new·A·(this);29 »       »       »       A·a·=·new·A·(this);
51 »       »       »       return·a;30 »       »       »       return·a;
52 »       »       }31 »       »       }
53 »       }32 »       }
54 }</string>33 }</string>
55 ····<string>//·CS1540:·Cannot·access·protected·member·`A.n'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C.N'·or·derived·from·it 
56 //·Line:·12 
  
57 class·A·{ 
58 »       protected·int·n·=·0; 
59 } 
  
60 class·B·:·A·{·} 
  
61 class·C·:·B·{ 
62 »       class·N·{ 
63 »       »       static·internal·int·foo·(B·b)·{·return·b.n;·} 
64 »       } 
65 »       public·static·int·Main·()·{ 
66 »       »       return·N.foo·(new·B·()); 
67 »       } 
68 }</string> 
69 ····<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·it34 ····<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
70 //·Line:·1735 //·Line:·17
  
71 class·A36 class·A
72 {37 {
73 »       public·object[]·Test·{38 »       public·object[]·Test·{
74 »       »       set·{·}39 »       »       set·{·}
Offset 88, 133 lines modifiedOffset 50, 136 lines modified
88 {50 {
89 »       public·void·Test2·(B·b)51 »       public·void·Test2·(B·b)
90 »       {52 »       {
91 »       »       foreach·(object·o·in·b.Test)·{53 »       »       foreach·(object·o·in·b.Test)·{
92 »       »       }54 »       »       }
93 »       }55 »       }
94 }</string>56 }</string>
95 ····<string>//·CS1540:·Cannot·access·protected·member·`A.n()'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it 
96 //·Line:·14 
  
97 class·A 
98 { 
99 ········protected·void·n·()·{·} 
100 } 
  
101 class·B·:·A 
102 { 
103 ········public·static·void·Main·() 
104 »       { 
105 »       »       A·b·=·new·A·(); 
106 »       »       b.n·(); 
107 »       } 
108 }</string> 
109 ····<string>//·CS1540:·Cannot·access·protected·member·`object.MemberwiseClone()'·via·a·qualifier·of·type·`anonymous·type'.·The·qualifier·must·be·of·type·`A'·or·derived·from·it57 ····<string>//·CS1540:·Cannot·access·protected·member·`object.MemberwiseClone()'·via·a·qualifier·of·type·`anonymous·type'.·The·qualifier·must·be·of·type·`A'·or·derived·from·it
110 //·Line:·958 //·Line:·9
  
111 class·A59 class·A
112 {60 {
113 »       public·A·()61 »       public·A·()
114 »       {62 »       {
115 »       »       var·x·=·new·{·s·=·"-"·};63 »       »       var·x·=·new·{·s·=·"-"·};
116 »       »       x.MemberwiseClone();64 »       »       x.MemberwiseClone();
117 »       }65 »       }
118 }</string>66 }</string>
119 ····<string>//·CS1540:·Cannot·access·protected·member·`A.n'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it67 ····<string>//·CS1540:·Cannot·access·protected·member·`A.n'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C.N'·or·derived·from·it
120 //·Line:·1468 //·Line:·12
  
121 class·A69 class·A·{
122 { 
123 ····protected·int·n;70 »       protected·int·n·=·0;
124 }71 }
  
125 class·B·:·A72 class·B·:·A·{·}
126 { 
 73 class·C·:·B·{
 74 »       class·N·{
 75 »       »       static·internal·int·foo·(B·b)·{·return·b.n;·}
 76 »       }
127 ····public·static·void·Main·()77 »       public·static·int·Main·()·{
 78 »       »       return·N.foo·(new·B·());
128 »       { 
129 »       »       A·b·=·new·A·(); 
130 »       »       b.n·=·1; 
131 »       }79 »       }
132 }</string>80 }</string>
133 ····<string>//·CS1540:·Cannot·access·protected·member·`A.A(int)'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it81 ····<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
134 //·Line:·2582 //·Line:·8
 83 //·Compiler·options:·-r:CS1540-17-lib.dll
  
135 public·class·A84 class·D·:·B
136 {85 {
137 »       protected·A·(int·a)86 »       public·void·Test·()
Max diff block lines reached; 8949/12396 bytes (72.19%) of diff not shown.
5.81 KB
CS0123
5.8 KB
CS0123
Ordering differences only
    
Offset 1, 11 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>CS0123</ErrorName>3 ··<ErrorName>CS0123</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0123:·A·method·or·delegate·`A&lt;T,U&gt;.M(T)'·parameters·do·not·match·delegate·`A&lt;T,U&gt;.D(U)'·parameters
 6 //·Line:·10
  
 7 class·A&lt;T,·U&gt;·where·T·:·U
 8 {
 9 »       delegate·void·D·(U·u);
  
 10 »       static·void·M·(T·t)
 11 »       {
 12 »       »       D·d·=·M;
 13 »       }
 14 }</string>
 15 ····<string>//·CS0123:·A·method·or·delegate·`Test.Foo(int,·bool)'·parameters·do·not·match·delegate·`System.Func&lt;int,bool&gt;(int)'·parameters
 16 //·Line:·15
  
 17 using·System;
  
 18 class·Test
 19 {
 20 »       static·bool·Foo·(int·x,·bool·option·=·true)
 21 »       {
 22 »       »       return·true;
 23 »       }
  
 24 »       static·void·Main·()
 25 »       {
 26 »       »       Func&lt;int,·bool&gt;·f·=·Foo;
 27 »       }
 28 }</string>
5 ····<string>//·CS0123:·A·method·or·delegate·`Program.method(A)'·parameters·do·not·match·delegate·`D(dynamic)'·parameters29 ····<string>//·CS0123:·A·method·or·delegate·`Program.method(A)'·parameters·do·not·match·delegate·`D(dynamic)'·parameters
6 //·Line:·1930 //·Line:·19
  
7 delegate·object·D·(dynamic·b);31 delegate·object·D·(dynamic·b);
  
8 class·A32 class·A
9 {33 {
Offset 19, 24 lines modifiedOffset 48, 31 lines modified
19 »       }48 »       }
  
20 »       static·void·Main·()49 »       static·void·Main·()
21 »       {50 »       {
22 »       »       var·d·=·new·D·(method);51 »       »       var·d·=·new·D·(method);
23 »       }52 »       }
24 }</string>53 }</string>
25 ····<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)'·parameters54 ····<string>//·CS0123:·A·method·or·delegate·`TestDelegateA(bool)'·parameters·do·not·match·delegate·`TestDelegateB(int)'·parameters
26 //·Line:·1055 //·Line:·12
  
27 class·A&lt;T,·U&gt;·where·T·:·U56 delegate·int·TestDelegateA·(bool·b);
 57 delegate·int·TestDelegateB·(int·b);
  
 58 public·class·MainClass
28 {59 {
29 »       delegate·void·D·(U·u);60 »       public·static·int·Delegate(bool·b)
 61 »       {
 62 »       »       return·0;
 63 »       }
  
30 »       static·void·M·(T·t)64 »       public·static·void·Main()·
31 »       {65 »       {
32 »       »       D·d·=·M;66 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);
 67 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);
33 »       }68 »       }
34 }</string>69 }</string>
35 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters70 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters
36 //·Line:·1671 //·Line:·16
37 //·Compiler·options:·-langversion:latest72 //·Compiler·options:·-langversion:latest
  
38 using·System;73 using·System;
Offset 49, 27 lines modifiedOffset 85, 53 lines modified
49 {85 {
50 »       public·static·void·Main·()86 »       public·static·void·Main·()
51 »       {87 »       {
52 »       »       var·s·=·new·S·();88 »       »       var·s·=·new·S·();
53 »       »       Func&lt;string&gt;·f·=·s.ToString;89 »       »       Func&lt;string&gt;·f·=·s.ToString;
54 »       }90 »       }
55 }</string>91 }</string>
 92 ····<string>//·CS0123:·A·method·or·delegate·`X.f1(int,·object)'·parameters·do·not·match·delegate·`X.Function(int,·int)'·parameters
 93 //·Line:·13
  
 94 using·System;
  
 95 class·X
 96 {
 97 »       public·delegate·bool·Function(int·arg1,·int·arg2);
  
 98 »       static·void·Main·()
 99 »       {
 100 »       »       Delegate·[]·d·=·new·Delegate·[]·{
 101 »       »       »       new·Function·(f1),
 102 »       »       };
 103 »       }
  
 104 »       static·bool·f1·(int·a,·object·b)
 105 »       {
 106 »       »       return·false;
 107 »       }
 108 }</string>
56 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters109 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters
57 //·Line:·12110 //·Line:·17
  
58 delegate·int·TestDelegate(bool·b);111 delegate·IA·TestDelegate(bool·b);
  
 112 interface·IA·{}
59 public·class·MainClass·{ 
60 ········public·static·int·Delegate()·{ 
61 ················return·0; 
62 ········} 
  
 113 public·class·MainClass·:·IA
 114 {
 115 »       static·MainClass·Delegate()
 116 »       {
 117 »       »       return·null;
 118 »       }
  
63 ········public·static·void·Main()·{119 »       public·static·void·Main()
 120 »       {
64 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);121 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);
65 ·······}122 »       }
66 }</string>123 }</string>
67 ····<string>//·CS0123:·A·method·or·delegate·`C.Button1_Click(params·object[])'·parameters·do·not·match·delegate·`EventHandler(params·int[])'·parameters124 ····<string>//·CS0123:·A·method·or·delegate·`C.Button1_Click(params·object[])'·parameters·do·not·match·delegate·`EventHandler(params·int[])'·parameters
68 //·Line:·20125 //·Line:·20
  
Max diff block lines reached; 2497/5900 bytes (42.32%) of diff not shown.
6.32 KB
CS0221
6.31 KB
CS0221
Ordering differences only
    
Offset 1, 23 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'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)5 ····<string>//·CS0221:·Constant·value·`-Infinity'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
6 //·Line:·126 //·Line:·6
  
7 class·C 
8 { 
9 »       delegate·void·D·(); 
  
 7 class·X·{
10 »       static·void·Main·()8 »       static·void·Main·()·{
 9 »       »       System.Console.WriteLine·((ushort)double.NegativeInfinity);
11 »       { 
12 »       »       D·d·=·checked·(delegate·{ 
13 »       »       »       const·ushort·s·=·(ushort)·-3; 
14 »       »       }); 
15 »       }10 »       }
16 }</string>11 }</string>
17 ····<string>//·CS0221:·Constant·value·`-91'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)12 ····<string>//·CS0221:·Constant·value·`-91'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)
18 //·Line:·1013 //·Line:·10
  
19 enum·E:byte·{14 enum·E:byte·{
20 »       Min·=·915 »       Min·=·9
Offset 25, 64 lines modifiedOffset 19, 88 lines modified
  
25 class·T·{19 class·T·{
26 »       static·void·Main·()·{20 »       static·void·Main·()·{
27 »       »       »       E·error·=·E.Min·-·100;21 »       »       »       E·error·=·E.Min·-·100;
28 »       »       »       System.Console.WriteLine·(error);22 »       »       »       System.Console.WriteLine·(error);
29 »       }23 »       }
30 }</string>24 }</string>
31 ····<string>//·CS0221:·Constant·value·`-Infinity'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)25 ····<string>//·CS0221:·Constant·value·`Infinity'·cannot·be·converted·to·a·`uint'·(use·`unchecked'·syntax·to·override)
32 //·Line:·626 //·Line:·6
  
33 class·X·{27 class·X·{
34 »       static·void·Main·()·{28 »       static·void·Main·()·{
35 »       »       System.Console.WriteLine·((ushort)double.NegativeInfinity);29 »       »       System.Console.WriteLine·((uint)double.PositiveInfinity);
36 »       }30 »       }
37 }</string>31 }</string>
38 ····<string>//·CS0221:·Constant·value·`256'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)32 ····<string>//·CS0221:·Constant·value·`-3'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
39 //·Line:·1333 //·Line:·12
  
40 class·Test34 class·C
41 {35 {
 36 »       delegate·void·D·();
42 »       public·static·explicit·operator·Test·(byte·b) 
43 »       { 
44 »       »       return·null; 
45 »       } 
  
46 »       static·void·Main·()37 »       static·void·Main·()
47 »       {38 »       {
48 »       »       var·a·=·(Test)·256UL;39 »       »       D·d·=·checked·(delegate·{
 40 »       »       »       const·ushort·s·=·(ushort)·-3;
 41 »       »       });
49 »       }42 »       }
50 }</string>43 }</string>
51 ····<string>//·CS0221:·Constant·value·`Infinity'·cannot·be·converted·to·a·`uint'·(use·`unchecked'·syntax·to·override)44 ····<string>//·CS0221:··Constant·value·`-1'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)
52 //·Line:·645 //·Line:·10
  
53 class·X·{46 class·C
 47 {
54 »       static·void·Main·()·{48 »       static·void·Main·()
55 »       »       System.Console.WriteLine·((uint)double.PositiveInfinity);49 »       {
 50 »       »       unchecked·{
 51 »       »       »       checked·{
 52 »       »       »       »       const·char·c·=·(char)·-1;
 53 »       »       »       }
 54 »       »       }
56 »       }55 »       }
57 }</string>56 }</string>
58 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)57 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
59 //·Line:·1158 //·Line:·11
  
60 using·System;59 using·System;
  
61 public·class·My3Attribute·:·Attribute60 public·class·My3Attribute·:·Attribute
62 {61 {
63 »       public·My3Attribute·(byte·b)·{}62 »       public·My3Attribute·(byte·b)·{}
64 }63 }
  
65 [My3((byte)-1)]64 [My3((byte)-1)]
66 public·class·Test·{·}</string>65 public·class·Test·{·}</string>
 66 ····<string>//·CS0221:·Constant·value·`-200'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
 67 //·Line:·6
  
 68 enum·AA·:·byte·{·a,·b·=·200·}
  
 69 public·class·C
 70 {
 71 »       public·static·void·Main·()
 72 »       {
 73 »       »       const·int·b·=·AA.a·-·AA.b;
 74 »       }
 75 }</string>
67 ····<string>//·CS0221:·Constant·value·`3.402823E+38'·cannot·be·converted·to·a·`ulong'·(use·`unchecked'·syntax·to·override)76 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)
68 //·Line:·677 //·Line:·6
  
69 class·X·{78 class·X·{
70 »       static·void·Main·()·{79 »       static·void·Main·()·{
71 »       »       const·float·d·=·float.MaxValue; 
72 »       »       ulong·b·=·(ulong)·d;80 »       »       System.Console.WriteLine·((int)double.NaN);
 81 »       }
 82 }</string>
 83 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)
 84 //·Line:·6
  
 85 class·X·{
 86 »       static·void·Main·()·{
 87 »       »       System.Console.WriteLine·((char)float.NaN);
73 »       }88 »       }
74 }</string>89 }</string>
75 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)90 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
76 //·Line:·1191 //·Line:·11
  
77 class·C92 class·C
78 {93 {
Offset 91, 83 lines modifiedOffset 109, 65 lines modified
91 »       static·void·Main·()109 »       static·void·Main·()
92 »       {110 »       {
93 »       »       D·d·=·unchecked·(delegate·{111 »       »       D·d·=·unchecked·(delegate·{
94 »       »       »       const·ushort·s·=·(ushort)·-1;112 »       »       »       const·ushort·s·=·(ushort)·-1;
95 »       »       });113 »       »       });
96 »       }114 »       }
97 }</string>115 }</string>
Max diff block lines reached; 2277/6425 bytes (35.44%) of diff not shown.
1.63 KB
CS1982
1.62 KB
CS1982
Ordering differences only
    
Offset 3, 73 lines modifiedOffset 3, 73 lines modified
3 ··<ErrorName>CS1982</ErrorName>3 ··<ErrorName>CS1982</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression5 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
6 //·Line:·66 //·Line:·6
  
7 using·System;7 using·System;
  
8 [A(typeof·(dynamic[]))]8 [A(typeof·(Func&lt;dynamic&gt;))]
9 public·class·A·:·Attribute9 public·class·A·:·Attribute
10 {10 {
11 »       public·A·(object·arg)11 »       public·A·(Type·arg)
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression15 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
16 //·Line:·616 //·Line:·13
  
17 using·System;17 using·System;
  
 18 class·AAttribute·:·Attribute
18 [A(typeof·(Func&lt;dynamic&gt;))] 
19 public·class·A·:·Attribute 
20 {19 {
21 »       public·A·(Type·arg)20 »       public·AAttribute·(dynamic·X)
 21 »       {
 22 »       }
 23 }
  
 24 [A·(Test.B)]
 25 class·Test
 26 {
 27 »       public·static·dynamic·B;
  
 28 »       static·void·Main·()
22 »       {29 »       {
23 »       }30 »       }
24 }</string>31 }</string>
25 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression32 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
26 //·Line:·633 //·Line:·6
  
27 using·System;34 using·System;
  
28 [A((dynamic)·null)]35 [A(typeof·(dynamic[]))]
29 public·class·A·:·Attribute36 public·class·A·:·Attribute
30 {37 {
31 »       public·A·(Type·arg)38 »       public·A·(object·arg)
32 »       {39 »       {
33 »       }40 »       }
34 }</string>41 }</string>
35 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression42 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
36 //·Line:·643 //·Line:·6
  
37 using·System;44 using·System;
  
38 [A(new·dynamic·[]·{·8·})]45 [A((dynamic)·null)]
39 public·class·A·:·Attribute46 public·class·A·:·Attribute
40 {47 {
41 »       public·A·(object·arg)48 »       public·A·(Type·arg)
42 »       {49 »       {
43 »       }50 »       }
44 }</string>51 }</string>
45 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression52 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
46 //·Line:·1353 //·Line:·6
  
47 using·System;54 using·System;
  
 55 [A(new·dynamic·[]·{·8·})]
 56 public·class·A·:·Attribute
48 class·AAttribute·:·Attribute 
49 { 
50 »       public·AAttribute·(dynamic·X) 
51 »       { 
52 »       } 
53 } 
  
54 [A·(Test.B)] 
55 class·Test 
56 {57 {
 58 »       public·A·(object·arg)
57 »       public·static·dynamic·B; 
  
58 »       static·void·Main·() 
59 »       {59 »       {
60 »       }60 »       }
61 }</string>61 }</string>
62 ··</Examples>62 ··</Examples>
63 </ErrorDocumentation>63 </ErrorDocumentation>
1.28 KB
CS0701
1.27 KB
CS0701
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>CS0701</ErrorName>3 ··<ErrorName>CS0701</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0701:·`S'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter5 ····<string>//·CS0701:·`A'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
6 //·Line:·86 //·Line:·6
  
 7 sealed·class·A·{·}
7 struct·S 
8 { 
9 } 
  
10 class·Foo&lt;T&gt;·where·T·:·S8 class·Foo&lt;T&gt;·where·T·:·A
11 {9 {
12 }</string>10 }</string>
13 ····<string>//·CS0701:·`string'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter11 ····<string>//·CS0701:·`string'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
14 //·Line:·412 //·Line:·4
  
15 class·Foo&lt;T&gt;·where·T·:·string13 class·Foo&lt;T&gt;·where·T·:·string
16 {14 {
17 }</string>15 }</string>
18 ····<string>//·CS0701:·`A'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter16 ····<string>//·CS0701:·`S'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
19 //·Line:·617 //·Line:·8
  
20 sealed·class·A·{·}18 struct·S
 19 {
 20 }
  
21 class·Foo&lt;T&gt;·where·T·:·A21 class·Foo&lt;T&gt;·where·T·:·S
22 {22 {
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
5.43 KB
CS0109
5.42 KB
CS0109
Ordering differences only
    
Offset 1, 36 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>CS0109</ErrorName>3 ··<ErrorName>CS0109</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0109:·The·member·`Outer.Inner'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
6 //·Line:·7 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 class·Outer 
9 { 
10 ····public·new·class·Inner 
11 ····{ 
12 ····} 
13 }</string> 
14 ····<string>//·CS0109:·The·member·`Test.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
15 //·Line:·9 
16 //·Compiler·options:·-warnaserror·-warn:4 
  
17 using·System.Collections; 
  
18 public·class·Test:·ArrayList 
19 { 
20 ····public·new·string·this[string·index] 
21 ····{ 
22 »       set 
23 »       { 
24 »       } 
25 ····} 
26 }</string> 
27 ····<string>//·CS0109:·The·member·`BaseClass.Val'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required5 ····<string>//·CS0109:·The·member·`BaseClass.Val'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
28 //·Line:·66 //·Line:·6
29 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
30 class·BaseClass·{8 class·BaseClass·{
31 ········public·new·const·bool·Val·=·false;9 ········public·new·const·bool·Val·=·false;
32 }</string>10 }</string>
Offset 50, 101 lines modifiedOffset 25, 126 lines modified
50 public·static·class·Wrapper25 public·static·class·Wrapper
51 {26 {
52 »       public·class·DerivedClass·:·BaseClass27 »       public·class·DerivedClass·:·BaseClass
53 »       {28 »       {
54 »       »       private·new·static·readonly·int·AnInt·=·2;29 »       »       private·new·static·readonly·int·AnInt·=·2;
55 »       }30 »       }
56 }</string>31 }</string>
57 ····<string>//·CS0109:·The·member·`Derived.Test()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required32 ····<string>//·CS0109:·The·member·`DerivedClass.get_Value()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
58 //·Line:·1033 //·Line:·14
59 //·Compiler·options:·-warnaserror·-warn:434 //·Compiler·options:·-warnaserror·-warn:4
  
60 class·Base·{35 class·BaseClass·{
61 »       void·Test·(bool·arg)·{}36 ········protected·virtual·int·Value·{·
 37 ················get·{
 38 ························return·0;
 39 ················}
 40 ················set·{·}
 41 ········}
62 }42 }
  
63 class·Derived·:·Base·{ 
64 »       new·void·Test·()·{}43 abstract·class·DerivedClass:·BaseClass·{
 44 ········protected·new·int·get_Value·()·{
 45 ················return·1;
 46 ········}
 47 }
  
  
 48 class·ErrorClass:·DerivedClass·{
 49 ········protected·override·int·Value·{·
 50 ················get·{
 51 ························return·0;
 52 ················}
 53 ················set·{·}
 54 ········}
  
 55 »       »       static·void·Main·()·{}
 56 }</string>
 57 ····<string>//·CS0109:·The·member·`Test.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 58 //·Line:·9
 59 //·Compiler·options:·-warnaserror·-warn:4
  
 60 using·System.Collections;
  
 61 public·class·Test:·ArrayList
 62 {
 63 ····public·new·string·this[string·index]
 64 ····{
 65 »       set
 66 »       {
 67 »       }
 68 ····}
65 }</string>69 }</string>
66 ····<string>//·CS0109:·The·member·`Derived&lt;U&gt;.Action'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required70 ····<string>//·CS0109:·The·member·`Derived&lt;U&gt;.Action'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
67 //·Line:·1271 //·Line:·12
68 //·Compiler·options:·-warnaserror·-warn:472 //·Compiler·options:·-warnaserror·-warn:4
  
69 public·abstract·class·Base73 public·abstract·class·Base
70 {74 {
71 »       public·delegate·void·Action&lt;U&gt;(U·val);75 »       public·delegate·void·Action&lt;U&gt;(U·val);
72 }76 }
  
73 public·class·Derived&lt;U&gt;·:·Base77 public·class·Derived&lt;U&gt;·:·Base
74 {78 {
75 »       new·internal·Action&lt;U&gt;·Action;79 »       new·internal·Action&lt;U&gt;·Action;
76 }</string>80 }</string>
 81 ····<string>//·CS0109:·The·member·`Derived.Test()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 82 //·Line:·10
 83 //·Compiler·options:·-warnaserror·-warn:4
  
 84 class·Base·{
 85 »       void·Test·(bool·arg)·{}
 86 }
  
 87 class·Derived·:·Base·{
 88 »       new·void·Test·()·{}
 89 }</string>
77 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required90 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
78 //·Line:·691 //·Line:·6
79 //·Compiler·options:·-warnaserror·-warn:492 //·Compiler·options:·-warnaserror·-warn:4
  
80 class·BaseClass·{93 class·BaseClass·{
81 ········public·new·int·Location·{·set·{·}·}94 ········public·new·int·Location·{·set·{·}·}
82 }</string>95 }</string>
83 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required96 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
84 //·Line:·697 //·Line:·6
85 //·Compiler·options:·-warnaserror·-warn:498 //·Compiler·options:·-warnaserror·-warn:4
  
86 class·BaseClass·{99 class·BaseClass·{
87 ········public·new·int·Location;100 ········public·new·int·Location;
Max diff block lines reached; 1904/5510 bytes (34.56%) of diff not shown.
2.67 KB
CS3008
2.65 KB
CS3008
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>CS3008</ErrorName>3 ··<ErrorName>CS3008</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant5 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:·CLSCompliant(true)]9 [assembly:CLSCompliant(true)]
  
10 public·class·CLSClass·{10 public·class·C·{
11 ········public·static·int·_value·=·3;11 ········public·void·_()·{}
12 }</string>12 }</string>
13 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant13 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant
14 //·Line:·914 //·Line:·9
15 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
16 using·System;16 using·System;
17 [assembly:CLSCompliant·(true)]17 [assembly:CLSCompliant·(true)]
  
18 public·enum·E2·{18 public·enum·E2·{
19 ········__VALUE19 ········__VALUE
20 }</string>20 }</string>
21 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant21 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant
22 //·Line:·822 //·Line:·8
23 //·Compiler·options:·-warnaserror·-warn:123 //·Compiler·options:·-warnaserror·-warn:1
  
24 using·System;24 using·System;
25 [assembly:CLSCompliant(true)]25 [assembly:CLSCompliant(true)]
  
26 public·interface·_I·{26 public·class·_A·{
27 }</string>27 }</string>
28 ····<string>//·CS3008:·Identifier·`__N'·is·not·CLS-compliant28 ····<string>//·CS3008:·Identifier·`__N'·is·not·CLS-compliant
29 //·Line:·729 //·Line:·7
30 //·Compiler·options:·-warnaserror·-warn:130 //·Compiler·options:·-warnaserror·-warn:1
  
31 [assembly:System.CLSCompliant(true)]31 [assembly:System.CLSCompliant(true)]
  
Offset 66, 24 lines modifiedOffset 66, 15 lines modified
66 //·Line:·966 //·Line:·9
67 //·Compiler·options:·-warnaserror·-warn:167 //·Compiler·options:·-warnaserror·-warn:1
  
68 using·System;68 using·System;
69 [assembly:·CLSCompliant(true)]69 [assembly:·CLSCompliant(true)]
  
70 public·class·CLSClass·{70 public·class·CLSClass·{
71 ········public·const·string·_value·=·"";71 ········public·static·int·_value·=·3;
72 }</string> 
73 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant 
74 //·Line:·8 
75 //·Compiler·options:·-warnaserror·-warn:1 
  
76 using·System; 
77 [assembly:CLSCompliant(true)] 
  
78 public·class·_A·{ 
79 }</string>72 }</string>
80 ····<string>//·CS3008:·Identifier·`System.Error.__ComObject'·is·not·CLS-compliant73 ····<string>//·CS3008:·Identifier·`System.Error.__ComObject'·is·not·CLS-compliant
81 //·Line:·974 //·Line:·9
82 //·Compiler·options:·-warnaserror·-warn:175 //·Compiler·options:·-warnaserror·-warn:1
  
83 using·System;76 using·System;
84 [assembly:CLSCompliant(true)]77 [assembly:CLSCompliant(true)]
Offset 91, 19 lines modifiedOffset 82, 28 lines modified
91 namespace·System.Error·{82 namespace·System.Error·{
92 »       public·class·__ComObject·:·MarshalByRefObject·{83 »       public·class·__ComObject·:·MarshalByRefObject·{
93 »       »       private·__ComObject·()84 »       »       private·__ComObject·()
94 »       »       {85 »       »       {
95 »       »       }86 »       »       }
96 »       }87 »       }
97 }</string>88 }</string>
98 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant89 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant
99 //·Line:·990 //·Line:·8
100 //·Compiler·options:·-warnaserror·-warn:191 //·Compiler·options:·-warnaserror·-warn:1
  
101 using·System;92 using·System;
102 [assembly:CLSCompliant(true)]93 [assembly:CLSCompliant(true)]
  
 94 public·interface·_I·{
 95 }</string>
 96 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant
 97 //·Line:·9
 98 //·Compiler·options:·-warnaserror·-warn:1
  
 99 using·System;
 100 [assembly:·CLSCompliant(true)]
  
103 public·class·C·{101 public·class·CLSClass·{
104 ········public·void·_()·{}102 ········public·const·string·_value·=·"";
105 }</string>103 }</string>
106 ··</Examples>104 ··</Examples>
107 </ErrorDocumentation>105 </ErrorDocumentation>
2.9 KB
CS0200
2.89 KB
CS0200
Ordering differences only
    
Offset 1, 43 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>CS0200</ErrorName>3 ··<ErrorName>CS0200</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only)5 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only)
6 //·Line:·96 //·Line:·13
  
7 class·Program7 public·class·A
8 {8 {
 9 »       public·int·X·{·get;·}
9 »       static·void·Main() 
10 »       { 
11 »       »       A·a·=·new·A(); 
12 »       »       a.Counter++; 
13 »       } 
14 }10 }
  
15 class·A·{ 
16 »       private·int?·_counter; 
17 »       public·int?·Counter·{ 
18 »       »       get·{·return·_counter;·}11 public·class·B·:·A
 12 {
 13 »       public·B·()
 14 »       {
 15 »       »       base.X·=·1;
19 »       }16 »       }
20 }</string>17 }</string>
21 ····<string>//·CS0200:·Property·or·indexer·`X.this[int]'·cannot·be·assigned·to·(it·is·read-only)18 ····<string>//·CS0200:·Property·or·indexer·`X.P'·cannot·be·assigned·to·(it·is·read-only)
22 //·Line:·1419 //·Line:·13
  
23 class·X·{20 class·X·{
24 »       int·this[int·i]·{21 »       static·int·P·{
25 »       »       get·{22 »       »       get·{
26 »       »       »       return·1;23 »       »       »       return·1;
27 »       »       }24 »       »       }
28 »       }25 »       }
  
29 »       static·int·Main·()26 »       static·int·Main·()
30 »       {27 »       {
31 »       »       X·x·=·new·X·(); 
32 »       »       x[0]·=·10;28 »       »       P·=·10;
33 »       »       return·1;29 »       »       return·1;
34 »       }30 »       }
35 }</string>31 }</string>
36 ····<string>//·CS0200:·Property·or·indexer·`C.P'·cannot·be·assigned·to·(it·is·read-only)32 ····<string>//·CS0200:·Property·or·indexer·`C.P'·cannot·be·assigned·to·(it·is·read-only)
37 //·Line:·1033 //·Line:·10
  
38 class·C34 class·C
Offset 45, 27 lines modifiedOffset 41, 58 lines modified
45 »       public·int·P·{·get;·}41 »       public·int·P·{·get;·}
  
46 »       public·void·Foo·()42 »       public·void·Foo·()
47 »       {43 »       {
48 »       »       P·=·10;44 »       »       P·=·10;
49 »       }45 »       }
50 }</string>46 }</string>
51 ····<string>//·CS0200:·Property·or·indexer·`X.P'·cannot·be·assigned·to·(it·is·read-only)47 ····<string>//·CS0200:·Property·or·indexer·`C.S'·cannot·be·assigned·to·(it·is·read-only)
52 //·Line:·1348 //·Line:·10
  
 49 class·C
 50 {
 51 »       public·static·int·S·{·get;·}
  
 52 »       public·C·()
 53 »       {
 54 »       »       S·=·3;
 55 »       }
 56 }</string>
 57 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only)
 58 //·Line:·9
  
 59 class·Program
 60 {
 61 »       static·void·Main()
 62 »       {
 63 »       »       A·a·=·new·A();
 64 »       »       a.Counter++;
 65 »       }
 66 }
  
 67 class·A·{
 68 »       private·int?·_counter;
 69 »       public·int?·Counter·{
 70 »       »       get·{·return·_counter;·}
 71 »       }
 72 }</string>
 73 ····<string>//·CS0200:·Property·or·indexer·`X.this[int]'·cannot·be·assigned·to·(it·is·read-only)
 74 //·Line:·14
  
53 class·X·{75 class·X·{
54 »       static·int·P·{76 »       int·this[int·i]·{
55 »       »       get·{77 »       »       get·{
56 »       »       »       return·1;78 »       »       »       return·1;
57 »       »       }79 »       »       }
58 »       }80 »       }
  
59 »       static·int·Main·()81 »       static·int·Main·()
60 »       {82 »       {
 83 »       »       X·x·=·new·X·();
61 »       »       P·=·10;84 »       »       x[0]·=·10;
62 »       »       return·1;85 »       »       return·1;
63 »       }86 »       }
64 }</string>87 }</string>
65 ····<string>//·CS0200:·Property·or·indexer·`MyClass.Type'·cannot·be·assigned·to·(it·is·read-only)88 ····<string>//·CS0200:·Property·or·indexer·`MyClass.Type'·cannot·be·assigned·to·(it·is·read-only)
66 //·Line:·1289 //·Line:·12
  
67 using·System;90 using·System;
Offset 75, 36 lines modifiedOffset 102, 9 lines modified
75 »       Type·Type·{·get;·}102 »       Type·Type·{·get;·}
  
76 »       public·void·Test·()103 »       public·void·Test·()
77 »       {104 »       {
78 »       »       Type·=·typeof·(string);105 »       »       Type·=·typeof·(string);
79 »       }106 »       }
80 }</string>107 }</string>
81 ····<string>//·CS0200:·Property·or·indexer·`C.S'·cannot·be·assigned·to·(it·is·read-only) 
82 //·Line:·10 
  
83 class·C 
84 { 
85 »       public·static·int·S·{·get;·} 
  
86 »       public·C·() 
87 »       { 
88 »       »       S·=·3; 
89 »       } 
90 }</string> 
Max diff block lines reached; 23/2921 bytes (0.79%) of diff not shown.
16.7 KB
CS0266
16.7 KB
CS0266
Ordering differences only
    
Offset 1, 53 lines modifiedOffset 1, 114 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`long'·to·`uint'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)5 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Helper*'·to·`Obsolete*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
6 //·Line:·76 //·Line:·18
 7 //·Compiler·options:·-unsafe
  
 8 class·Box·{
 9 ········public·Helper·o;
 10 }
7 namespace·MWFTestApplication·{ 
8 »       class·MainWindow·{ 
9 »       »       public·enum·Testme·:·uint·{ 
10 »       »       »       value···=·(1L·&lt;&lt;·1) 
11 »       »       } 
12 »       } 
13 }</string> 
14 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int'·to·`X.E'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
15 //·Line·:·9 
  
16 class·X·{ 
17 ········enum·E·{·} 
18 ········11 unsafe·struct·Obsolete·{
 12 }
  
 13 unsafe·struct·Helper·{}
  
 14 class·MainClass·{
19 ········static·void·Main·()15 ········unsafe·public·static·void·Main·()
20 ········{16 ········{
21 ················const·E·e·=·1·-·1;17 ················Box·b·=·new·Box·();
 18 ················fixed·(Obsolete*·p·=·&amp;b.o)
 19 ················{
 20 ················}
22 ········}21 ········}
23 }</string>22 }</string>
24 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`B'·to·`I'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)23 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`System.Collections.Generic.IList&lt;dynamic&gt;'·to·`string[]'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
25 //·Line:·2124 //·Line:·10
 25 //·Compiler·options:·-r:CS0266-25-lib.dll·-noconfig
  
26 interface·I·{·}26 public·class·C
 27 {
 28 »       public·static·void·Main·()
 29 »       {
 30 »       »       var·t·=·new·Test·();
 31 »       »       string[]·s·=·t.DynField;
 32 »       }
 33 }</string>
 34 ····<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?)
 35 //·Line:·12
  
27 class·A·:·I·{·}36 class·Foo&lt;T&gt;·{
 37 »       public·event·FooEvent·Event;
 38 »       public·delegate·T·FooEvent();
 39 }
  
28 class·B40 class·CompilerCrashTest·{
 41 »       static·void·Main()·{
 42 »       »       Foo&lt;string&gt;·foo·=·new·Foo&lt;string&gt;();
 43 »       »       foo.Event·+=·new·Foo&lt;int&gt;.FooEvent·(()·=&gt;·0);
 44 »       }
 45 }</string>
 46 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int?'·to·`E'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 47 //·Line:·13
  
 48 enum·E
29 {49 {
30 »       public·static·explicit·operator·A·(B·from)50 }
  
 51 class·C
 52 {
 53 »       public·static·void·Main·()
31 »       {54 »       {
32 »       »       return·new·A·();55 »       »       E·e·=·0;
 56 »       »       E·r·=·e·-·null;
 57 »       }
 58 }</string>
 59 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`S?'·to·`A'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 60 //·Line:·9
  
 61 struct·S
 62 {
 63 »       public·static·int·Main·()
 64 »       {
 65 »       »       S?·s·=·null;
 66 »       »       A·a·=·s;
 67 »       »       return·0;
33 »       }68 »       }
34 }69 }
  
 70 struct·A
 71 {
 72 »       public·static·implicit·operator·A·(S·x)
 73 »       {
 74 »       »       return·new·A·();
 75 »       }
 76 }</string>
 77 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int'·to·`char'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 78 //·Line:·12
  
35 class·App79 class·X
36 {80 {
37 »       public·static·void·Main·()81 »       public·static·void·Main·()
38 »       {82 »       {
39 »       »       B·b·=·new·B·(); 
40 »       »       I·i·=·b;83 »       »       char·x·=·'A';
 84 »       »       char·b·=·+x;
 85 »       }
 86 }</string>
 87 ····<string>//·CS0266:··Cannot·implicitly·convert·type·`int'·to·`sbyte'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 88 //·Line:·9
  
 89 class·S
 90 {
 91 »       static·void·Main·()
 92 »       {
 93 »       »       sbyte·s·=·1;
 94 »       »       sbyte·r·=·+s;
41 »       }95 »       }
42 }</string>96 }</string>
43 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`object'·to·`System.Collections.Hashtable'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)97 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`object'·to·`System.Collections.Hashtable'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
44 //·Line:·1798 //·Line:·17
  
45 //·This·case·actually·tests·that·the·compiler·doesn't·crash·after·reporting·the·error99 //·This·case·actually·tests·that·the·compiler·doesn't·crash·after·reporting·the·error
  
Offset 65, 51 lines modifiedOffset 126, 22 lines modified
Max diff block lines reached; 13378/17056 bytes (78.44%) of diff not shown.
6.25 KB
CS0103
6.23 KB
CS0103
Ordering differences only
    
Offset 1, 143 lines modifiedOffset 1, 104 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`owner'·does·not·exist·in·the·current·context 
6 //·Line:·6 
  
7 class·C 
8 { 
9 »       public·readonly·object·A·=·owner.Foo; 
  
10 »       public·C·() 
11 »       { 
12 »       »       int·owner·=·1; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0103:·The·name·`_'·does·not·exist·in·the·current·context5 ····<string>//·CS0103:·The·name·`de'·does·not·exist·in·the·current·context
16 //·Line:·86 //·Line:·4
  
17 class·C 
18 { 
19 »       void·Test·() 
20 »       { 
21 »       »       _.ToString·(); 
22 »       } 
23 }</string> 
24 ····<string>//·CS0103:·The·name·`bar'·does·not·exist·in·the·current·context 
25 //·Line:·8 
  
 7 [assembly:·System.Reflection.AssemblyCulture(de)]
26 public·class·Test8 public·class·Hello·{
27 { 
28 »       static·void·Main·() 
29 »       { 
30 »       »       if·(false·&amp;&amp;·bar·())·{ 
31 »       »       } 
32 »       } 
33 }</string>9 }</string>
34 ····<string>//·CS0103:·The·name·`count'·does·not·exist·in·the·current·context10 ····<string>//·CS0103:·The·name·`count'·does·not·exist·in·the·current·context
35 //·Line:·611 //·Line:·6
  
36 class·ClassMain·{12 class·ClassMain·{
37 ········public·static·void·Main·()·{13 ········public·static·void·Main·()·{
38 ················count++;14 ················count++;
39 ········}15 ········}
40 }</string>16 }</string>
41 ····<string>//·CS0103:·The·name·`b'·does·not·exist·in·the·current·context17 ····<string>//·CS0103:·The·name·`Value'·does·not·exist·in·the·current·context
42 //·Line:·1118 //·Line:·9
  
43 using·System.Linq; 
  
44 class·C19 public·class·Test
45 {20 {
46 »       public·static·void·Main·()21 »       static·void·Main·()
47 »       {22 »       {
 23 »       »       var·v·=·new·{·Field·=·Value·};
48 »       »       var·e·=·from·a·in·"abcd" 
49 »       »       »       join·b·in·"defg"·on·b·equals·"g" 
50 »       »       »       select·a; 
51 »       }24 »       }
52 }</string>25 }</string>
53 ····<string>//·CS0103:·The·name·`value'·does·not·exist·in·the·current·context26 ····<string>//·CS0103:·The·name·`value'·does·not·exist·in·the·current·context
54 //·Line:·827 //·Line:·8
55 //·Compiler·options:·-langversion:experimental28 //·Compiler·options:·-langversion:experimental
  
56 class·X·(double·value)29 class·X·(double·value)
57 {30 {
58 »       public·static·double·Prop·{31 »       public·static·double·Prop·{
59 »       »       get·{32 »       »       get·{
60 »       »       »       return·value;33 »       »       »       return·value;
61 »       »       }34 »       »       }
62 »       }35 »       }
63 }</string>36 }</string>
64 ····<string>//·CS0103:·The·name·`de'·does·not·exist·in·the·current·context37 ····<string>//·CS0103:·The·name·`bar'·does·not·exist·in·the·current·context
65 //·Line:·4 
  
66 [assembly:·System.Reflection.AssemblyCulture(de)] 
67 public·class·Hello·{ 
68 }</string> 
69 ····<string>//·CS0103:·The·name·`nameof'·does·not·exist·in·the·current·context 
70 //·Line:·838 //·Line:·8
  
71 static·class·C39 public·class·Test
72 {40 {
73 »       static·void·Main·()41 »       static·void·Main·()
74 »       {42 »       {
75 »       »       string·s·=·nameof·(nameof);43 »       »       if·(false·&amp;&amp;·bar·())·{
 44 »       »       }
76 »       }45 »       }
77 }</string>46 }</string>
78 ····<string>//·CS0103:·The·name·`test'·does·not·exist·in·the·current·context47 ····<string>//·CS0103:·The·name·`owner'·does·not·exist·in·the·current·context
79 //·Line:·1148 //·Line:·6
  
80 class·ClassMain49 class·C
81 {50 {
82 »       public·static·void·Main·()51 »       public·readonly·object·A·=·owner.Foo;
  
 52 »       public·C·()
83 »       {53 »       {
 54 »       »       int·owner·=·1;
84 »       »       if·(true)·{ 
85 »       »       »       const·bool·test·=·false; 
86 »       »       } 
87 »       »       test·=·false; 
88 »       } 
89 »        
90 »       static·bool·Test·{· 
91 »       »       set·{ 
92 »       »       } 
93 »       }55 »       }
94 }</string>56 }</string>
95 ····<string>//·CS0103:·The·name·`Value'·does·not·exist·in·the·current·context57 ····<string>//·CS0103:·The·name·`i'·does·not·exist·in·the·current·context
96 //·Line:·958 //·Line:·9
 59 //·Compiler·options:·-r:CS0103-2-lib.dll
  
 60 class·A·:·C
  
97 public·class·Test 
98 {61 {
99 »       static·void·Main·()62 »       void·Test·()
100 »       {63 »       {
101 »       »       var·v·=·new·{·Field·=·Value·};64 »       »       i·=·0;
102 »       }65 »       }
103 }</string>66 }</string>
104 ····<string>//·C0103:·The·name·`s'·does·not·exist·in·the·current·context67 ····<string>//·CS0103:·The·name·`nameof'·does·not·exist·in·the·current·context
105 //·Line:·768 //·Line:·8
106 //·Compiler·options:·-langversion:experimental 
Max diff block lines reached; 3030/6346 bytes (47.75%) of diff not shown.
3.46 KB
CS0082
3.44 KB
CS0082
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>CS0082</ErrorName>3 ··<ErrorName>CS0082</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
 6 //·Line:·6
  
 7 public·interface·ISample·{
 8 ········void·set_Item·(int·a,·int·b);
 9 ········int·this[int·i]·{·set;·}
 10 }</string>
5 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved11 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved
6 //·Line:·1212 //·Line:·12
  
7 public·class·Test13 public·class·Test
8 {14 {
9 »       public·delegate·void·MyEvent·();15 »       public·delegate·void·MyEvent·();
10 »       public·event·MyEvent·XX·{16 »       public·event·MyEvent·XX·{
11 »       »       add·{·}17 »       »       add·{·}
12 »       »       remove·{·}18 »       »       remove·{·}
13 »       }19 »       }
14 ········20 ········
15 »       public·void·add_XX·(MyEvent·e)·{·return;·}21 »       public·void·add_XX·(MyEvent·e)·{·return;·}
16 }</string>22 }</string>
 23 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
 24 //·Line:·6
  
 25 public·interface·ISample·{
 26 ········int·this[int·i]·{·set;·}
 27 ········void·set_Item·(int·a,·int·b);
 28 }</string>
17 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved29 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
18 //·Line:·730 //·Line:·7
  
19 public·class·Test31 public·partial·class·Test
20 {32 {
21 »       public·string·get_Value·()·{·return·null;·}33 »       public·string·get_Value·()·{·return·null;·}
 34 }
  
 35 public·partial·class·Test
 36 {
22 »       public·string·Value·{37 »       public·string·Value·{
23 »       »       get·{·}38 »       »       get·{·}
24 »       }39 »       }
25 }</string>40 }</string>
26 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved41 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved
27 //·Line:·642 //·Line:·8
  
28 public·class·Test 
29 { 
30 »       public·string·Value·{ 
31 »       »       set·{·}43 using·System.Runtime.CompilerServices;
 44 class·ErrorClass·{
 45 »       [IndexerName·("Blah")]
 46 »       public·int·this·[int·a]·{
 47 ············get·{·return·1;·}
32 »       }48 »       }
33 »       public·string·get_Value·()·{·return·null;·}49 ········
 50 ········public·void·get_Blah·(int·b)·{}
 51 »       
 52 ········public·static·void·Main·()
 53 ········{
 54 ········}
34 }</string>55 }</string>
35 ····<string>//·CS0082:·A·member·`Test.set_Item(int,·string)'·is·already·reserved56 ····<string>//·CS0082:·A·member·`Test.set_Item(int,·string)'·is·already·reserved
36 //·Line·:·657 //·Line·:·6
  
37 public·class·Test58 public·class·Test
38 {59 {
39 »       public·string·this·[int·i]·{60 »       public·string·this·[int·i]·{
40 »       »       get·{·return·"";·}61 »       »       get·{·return·"";·}
41 »       }62 »       }
42 »       public·void·set_Item·(int·i,·string·s)·{·}63 »       public·void·set_Item·(int·i,·string·s)·{·}
43 }</string>64 }</string>
44 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved65 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
45 //·Line:·766 //·Line:·7
  
46 public·partial·class·Test67 public·class·Test
47 {68 {
48 »       public·string·get_Value·()·{·return·null;·}69 »       public·string·get_Value·()·{·return·null;·}
49 }70 »       public·string·Value·{
 71 »       »       get·{·}
 72 »       }
 73 }</string>
 74 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
 75 //·Line:·6
  
50 public·partial·class·Test76 public·class·Test
51 {77 {
52 »       public·string·Value·{78 »       public·string·Value·{
53 »       »       get·{·}79 »       »       set·{·}
54 »       }80 »       }
 81 »       public·string·get_Value·()·{·return·null;·}
55 }</string>82 }</string>
56 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved83 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved
57 //·Line·:·784 //·Line·:·7
  
58 interface·I85 interface·I
59 {86 {
60 »       void·set_Item·(int[]·a,·params·int[]·b);87 »       void·set_Item·(int[]·a,·params·int[]·b);
61 »       int[]·this·[params·int[]·ii]·{·get;·}88 »       int[]·this·[params·int[]·ii]·{·get;·}
62 }</string>89 }</string>
63 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved 
64 //·Line:·6 
  
65 public·interface·ISample·{ 
66 ········void·set_Item·(int·a,·int·b); 
67 ········int·this[int·i]·{·set;·} 
68 }</string> 
69 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved 
70 //·Line:·8 
  
71 using·System.Runtime.CompilerServices; 
72 class·ErrorClass·{ 
73 »       [IndexerName·("Blah")] 
74 »       public·int·this·[int·a]·{ 
75 ············get·{·return·1;·} 
76 »       } 
77 ········ 
78 ········public·void·get_Blah·(int·b)·{} 
79 »        
80 ········public·static·void·Main·() 
81 ········{ 
82 ········} 
83 }</string> 
84 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved 
85 //·Line:·6 
Max diff block lines reached; 23/3489 bytes (0.66%) of diff not shown.
27.7 KB
CS0165
27.7 KB
CS0165
Ordering differences only
    
Offset 1, 89 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>CS0165</ErrorName>3 ··<ErrorName>CS0165</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s'5 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`trial'
6 //·Line:·106 //·Line:·18
7 //·Compiler·options:·-r:CS0165-19-lib.dll 
  
8 class·Program7 using·System;
  
 8 class·Test
9 {9 {
10 »       static·void·Main·()10 »       public·static·void·Main·(string[]·args)
11 »       {11 »       {
12 »       »       S·s; 
13 »       »       s.Test·();12 »       »       bool·trial;
 13 »       »       string·action·=·"add_trial";
  
 14 »       »       switch·(action)·{
 15 »       »       case·"add_trial":
 16 »       »       »       trial·=·true;
 17 »       »       »       goto·case·"add_to_project";
 18 »       »       case·"add_to_project":
 19 »       »       »       Console.WriteLine·(trial);
 20 »       »       »       break;
 21 »       »       case·"test":
 22 »       »       »       break;
 23 »       »       }
 24 »       }
 25 }</string>
 26 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`u'
 27 //·Line:·15
  
 28 class·X
 29 {
 30 »       public·static·void·Main·()
 31 »       {
 32 »       »       int·i·=·0;
 33 »       »       int·u;
 34 »       »       switch·(i)·{
 35 »       »       »       case·1:
 36 »       »       »       »       A1:
 37 »       »       »       »       goto·case·2;
 38 »       »       »       case·2:
 39 »       »       »       »       i·=·u;
 40 »       »       »       »       goto·case·3;
 41 »       »       »       case·3:
 42 »       »       »       »       goto·case·4;
 43 »       »       »       case·4:
 44 »       »       »       »       goto·A1;
 45 »       »       }
14 »       }46 »       }
15 }</string>47 }</string>
16 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'48 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
17 //·Line:·1449 //·Line:·9
  
18 using·System;50 using·System;
  
19 class·Program 
20 {51 class·Test·{
 52 »       
21 »       public·static·void·Main·()53 »       static·void·Main·()·{
 54 »       »       Action·a·=·()·=&gt;·a();
 55 »       }
 56 }</string>
 57 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`x'
 58 //·Line:·16
  
 59 class·T·{
 60 »       void·fun·(ref·int·a)
22 »       {61 »       {
23 »       »       object·a; 
24 »       »       string·s·=·null;62 »       »       if·(a·==·3)
 63 »       »       a·=·2;
 64 »       }
  
25 »       »       var·res·=·s·??·(a·=·null); 
26 »       »       Console.WriteLine·(a);65 »       void·x·()
 66 »       {
 67 »       »       int·x;
  
 68 »       »       if·(System.Console.Read·()·==·1)
 69 »       »       »       x·=·1;
 70 »       »       fun·(ref·x);
27 »       }71 »       }
28 }</string>72 }</string>
29 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s'73 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s'
30 //·Line:·1474 //·Line:·14
  
31 using·System;75 using·System;
  
32 class·Program76 class·Program
33 {77 {
34 »       public·static·void·Main·()78 »       public·static·void·Main·()
35 »       {79 »       {
36 »       »       string·s;80 »       »       string·s;
37 »       »       object·o·=·null;81 »       »       object·o·=·null;
38 »       »       while·(o·!=·null·&amp;&amp;·string.IsNullOrEmpty·(s·=·(string)·o.ToString·()))·{82 »       »       while·(o·!=·null·||·string.IsNullOrEmpty·(s·=·(string)·o.ToString·()))·{
 83 »       »       »       Console.WriteLine·(s);
39 »       »       }84 »       »       }
40 »       »        
41 »       »       Console.WriteLine·(s); 
42 »       }85 »       }
43 }</string>86 }</string>
44 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`v'87 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
45 //·Line:·1988 //·Line:·14
  
46 using·System;89 using·System;
  
47 class·X90 class·Program
48 {91 {
49 »       int·this·[int·v]·{ 
50 »       »       get·{ 
51 »       »       »       return·1; 
52 »       »       } 
53 »       »       set·{»   »   »    
54 »       »       } 
55 »       } 
  
56 »       public·static·void·Main·()92 »       public·static·void·Main·()
57 »       {93 »       {
58 »       »       int·v;94 »       »       int·a;
59 »       »       X·x·=·null;95 »       »       string·s·=·"";
  
60 »       »       var·r·=·x?[v·=·2];96 »       »       if·(s·!=·"s"·||·(a·=·4)·&gt;·3)·{
61 »       »       Console.WriteLine·(v);97 »       »       »       Console.WriteLine·(a);
 98 »       »       }
Max diff block lines reached; 25730/28335 bytes (90.81%) of diff not shown.
7.74 KB
CS0177
7.73 KB
CS0177
Ordering differences only
    
Offset 1, 69 lines modifiedOffset 1, 62 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0177</ErrorName>3 ··<ErrorName>CS0177</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0177:·The·out·parameter·`x'·must·be·assigned·to·before·control·leaves·the·current·method 
6 //·Line:·6 
  
7 public·class·GotoWithOut 
8 { 
9 »       public·static·void·Test·(bool·cond,·out·int·x) 
10 »       { 
11 »       »       if·(cond) 
12 »       »       { 
13 »       »       »       goto·Label2; 
14 »       »       } 
15 »       »       else 
16 »       »       { 
17 »       »       »       goto·Label; 
18 »       »       } 
19 »       »       Label: 
20 »       »       x·=·0; 
21 »       »       Label2: 
22 »       »       return; 
23 »       } 
24 }</string> 
25 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method5 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method
26 //·Line:·56 //·Line:·5
  
27 class·C·{7 class·C·{
28 »       public·static·void·test3·(out·float·f)8 »       public·static·void·test·(int·a,·out·float·f)
29 »       {9 »       {
30 »       »       try·{ 
31 »       »       »       f·=·8.53F; 
32 »       »       }·catch·{10 »       »       do·{
 11 »       »       »       //·CS0177
 12 »       »       »       if·(a·==·8)·{
 13 »       »       »       »       System.Console.WriteLine·("Hello");
33 »       »       »       return;14 »       »       »       »       return;
34 »       »       }15 »       »       »       }
 16 »       »       }·while·(false);
  
 17 »       »       f·=·1.3F;
 18 »       »       return;
35 »       }19 »       }
36 }</string>20 }</string>
37 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method21 ····<string>//·CS0177:·The·out·parameter·`s'·must·be·assigned·to·before·control·leaves·the·current·method
38 //·Line:·2122 //·Line:·17
  
39 using·System;23 public·class·C
 24 {
 25 }
  
40 class·OutputParam26 public·struct·S
41 {27 {
 28 »       public·C·c;
 29 }
42 ····public·static·void·Main(string[]·args) 
43 ····{ 
44 »       ·int·a; 
45 »       ·Method(out·a); 
46 »       ·Console.WriteLine(a); 
47 ····} 
  
48 ····public·static·void·Method(out·int·a) 
49 ····{ 
50 »       int·b;30 public·class·Test
 31 {
 32 »       void·M·(out·S·s)
 33 »       {
 34 »       »       var·xx·=·s.c;
 35 »       }
 36 }</string>
 37 ····<string>//·CS0177:·The·out·parameter·`arg'·must·be·assigned·to·before·control·leaves·the·current·method
 38 //·Line:·12
  
51 »       try·{ 
52 »       ····b·=·5; 
53 »       }·catch·(Exception)·{·return;·}39 class·C
 40 {
 41 »       delegate·void·D·(string·s,·out·int·arg);
  
54 »       a·=·b; 
55 ····}42 »       public·static·void·Main·()
 43 »       {
 44 »       »       D·d·=·delegate·(string·s,·out·int·arg)
 45 »       »       {
 46 »       »       »       return;
 47 »       »       };
 48 »       }
56 }</string>49 }</string>
57 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method50 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method
58 //·Line:·2151 //·Line:·21
  
59 using·System;52 using·System;
  
60 class·OutputParam53 class·OutputParam
Offset 77, 69 lines modifiedOffset 70, 46 lines modified
  
77 ····public·static·void·Method(out·int·a)70 ····public·static·void·Method(out·int·a)
78 ····{71 ····{
79 »       int·b;72 »       int·b;
  
80 »       try·{73 »       try·{
81 »       ····b·=·5;74 »       ····b·=·5;
82 »       ····return; 
83 »       }·catch·(Exception)·{·throw;·}75 »       }·catch·(Exception)·{·return;·}
  
84 »       a·=·b;76 »       a·=·b;
85 ····}77 ····}
86 }</string>78 }</string>
87 ····<string>//·CS0177:·The·out·parameter·`display'·must·be·assigned·to·before·control·leaves·the·current·method 
88 //·Line:·5 
  
89 class·ClassMain·{ 
90 ········void·Error(out·bool·display)·{ 
91 ········} 
92 ···· 
93 ········public·static·void·Main()·{ 
94 ········} 
95 }</string> 
96 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method79 ····<string>//·CS0177:·The·out·parameter·`x'·must·be·assigned·to·before·control·leaves·the·current·method
97 //·Line:·580 //·Line:·6
  
98 class·C·{81 public·class·GotoWithOut
 82 {
99 »       public·static·void·test·(int·a,·out·float·f)83 »       public·static·void·Test·(bool·cond,·out·int·x)
100 »       {84 »       {
Max diff block lines reached; 4655/7874 bytes (59.12%) of diff not shown.
4.4 KB
CS0117
4.39 KB
CS0117
Ordering differences only
    
Offset 1, 147 lines modifiedOffset 1, 147 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·`A'·does·not·contain·a·definition·for·`Method'5 ····<string>//·CS0117:·`System.Console'·does·not·contain·a·definition·for·`WriteLINE'
6 //·Line:·86 //·Line:·10
  
 7 using·System;
7 public·class·E·:·A 
8 { 
9 »       void·Test·() 
10 »       { 
11 »       »       base.Method·(); 
12 »       } 
13 } 
  
14 static·class·S8 public·class·Test
15 {9 {
16 »       public·static·void·Method·(this·A·a)10 »       public·static·void·Main·()
17 »       {11 »       {
 12 »       »       var·x·=·nameof·(Console.WriteLINE);
18 »       }13 »       }
19 }14 }</string>
 15 ····<string>//·CS0117:·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·definition·for·`errorarg'
 16 //·Line:·
  
 17 using·System.Runtime.CompilerServices;
  
20 public·class·A18 public·class·E
21 {19 {
 20 ···[IndexerName("xxx",·errorarg·=·"")]
 21 ···public·int·this[int·index]·{
 22 ······get·{
 23 ·········return·0;
 24 ······}
 25 ···}
22 }</string>26 }</string>
23 ····<string>//·CS0117:·`Color'·does·not·contain·a·definition·for·`Transparent'27 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'
24 //·Line:28 //·Line:·15
  
  
25 using·System;29 using·System;
  
26 struct·Color30 class·Data
27 {31 {
28 }32 }
  
29 static·class·ExtensionMethods33 public·class·Test
30 {34 {
31 »       public·static·Color·Transparent·(this·Color·c)35 »       static·void·Main·()
32 »       {36 »       {
33 »       »       return·new·Color·();37 »       »       var·c·=·new·Data·{·Count·=·10·};
34 »       }38 »       }
35 }39 }</string>
 40 ····<string>//·CS0117:·`X'·does·not·contain·a·definition·for·`P'
 41 //·Line:·11
  
36 class·MainClass42 class·X
37 {43 {
38 »       public·static·void·Main·()44 »       public·void·Test·()
 45 »       {
 46 »       »       Foo·();
 47 »       }
  
 48 »       public·static·void·Foo·(string·Product·=·X.P)
39 »       {49 »       {
40 »       »       var·c·=·Color.Transparent·(); 
41 »       }50 »       }
42 }</string>51 }</string>
 52 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE'
 53 //·Line:·6
  
 54 class·X
 55 {
 56 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE)
 57 »       {
 58 »       }
 59 }
  
 60 class·A
 61 {
 62 }</string>
43 ····<string>//·CS0117:·`System.Reflection.BindingFlags'·does·not·contain·a·definition·for·`Private'63 ····<string>//·CS0117:·`System.Reflection.BindingFlags'·does·not·contain·a·definition·for·`Private'
44 //·Line:·864 //·Line:·8
  
45 using·System;65 using·System;
46 using·System.Reflection;66 using·System.Reflection;
  
47 public·class·Test·{67 public·class·Test·{
48 »       const·BindingFlags·Def·=·BindingFlags.Private·|·BindingFlags.Static;68 »       const·BindingFlags·Def·=·BindingFlags.Private·|·BindingFlags.Static;
49 »       const·BindingFlags·SetBindingFlags·=·Def·|·BindingFlags.SetProperty;69 »       const·BindingFlags·SetBindingFlags·=·Def·|·BindingFlags.SetProperty;
  
50 »       static·void·Main·()70 »       static·void·Main·()
51 »       {71 »       {
52 »       }72 »       }
53 }</string>73 }</string>
54 ····<string>//·CS0117:·`string'·does·not·contain·a·definition·for·`Parse'74 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`Method'
55 //·Line:·1075 //·Line:·8
  
56 using·System; 
  
57 class·string_parse76 public·class·E·:·A
58 {77 {
59 »       public·static·void·Main·()78 »       void·Test·()
60 »       {79 »       {
61 »       »       string·drawBackLabel·=·string.Parse("absDrawBack");80 »       »       base.Method·();
62 »       }81 »       }
 82 }
63 }</string> 
64 ····<string>//·CS0117:·`System.Console'·does·not·contain·a·definition·for·`WriteLINE' 
65 //·Line:·10 
  
66 using·System; 
  
67 public·class·Test83 static·class·S
68 {84 {
69 »       public·static·void·Main·()85 »       public·static·void·Method·(this·A·a)
70 »       {86 »       {
71 »       »       var·x·=·nameof·(Console.WriteLINE); 
72 »       }87 »       }
 88 }
73 }</string> 
74 ····<string>//·CS0117:·`X'·does·not·contain·a·definition·for·`P' 
75 //·Line:·11 
  
76 class·X89 public·class·A
77 {90 {
Max diff block lines reached; 1290/4457 bytes (28.94%) of diff not shown.
2.73 KB
CS0115
2.72 KB
CS0115
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>CS0115</ErrorName>3 ··<ErrorName>CS0115</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override
 6 //·Line:·10
  
 7 using·System;
  
 8 class·A·{
 9 }
  
 10 class·B·:·A·{
 11 »       public·override·event·EventHandler·MyMissingSuperclassEvent;
 12 }</string>
 13 ····<string>//·CS0115:·`X.this[int]'·is·marked·as·an·override·but·no·suitable·indexer·found·to·override
 14 //·Line:·5
  
 15 class·X·{
 16 »       public·override·long·this·[int·i]·{
 17 ············set·{·}
 18 »       }
 19 }</string>
5 ····<string>//·CS0115:·`DerivedClass.get_Value()'·is·marked·as·an·override·but·no·suitable·method·found·to·override20 ····<string>//·CS0115:·`DerivedClass.get_Value()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
6 //·Line:·1321 //·Line:·13
  
7 class·BaseClass·{22 class·BaseClass·{
8 ········protected·virtual·int·Value·{·23 ········protected·virtual·int·Value·{·
9 ················get·{24 ················get·{
10 ························return·0;25 ························return·0;
Offset 16, 36 lines modifiedOffset 35, 20 lines modified
16 class·DerivedClass:·BaseClass·{35 class·DerivedClass:·BaseClass·{
17 ········protected·override·int·get_Value·()·{36 ········protected·override·int·get_Value·()·{
18 ················return·1;37 ················return·1;
19 ········}38 ········}
  
20 »       static·void·Main·()·{}39 »       static·void·Main·()·{}
21 }</string>40 }</string>
22 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override41 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
23 //·Line:·13 
  
24 class·A 
25 { 
26 »       public·virtual·void·Foo·(out·int·i) 
27 »       { 
28 »       } 
29 } 
  
30 class·B·:·A 
31 { 
32 »       public·override·void·Foo·(ref·int·i) 
33 »       { 
34 »       } 
35 }</string> 
36 ····<string>//·CS0115:·`X.this[int]'·is·marked·as·an·override·but·no·suitable·indexer·found·to·override 
37 //·Line:·542 //·Line:·5
  
38 class·X·{43 class·X·{
39 »       public·override·long·this·[int·i]·{ 
40 ············set·{·}44 »       public·override·void·Bla·()
 45 »       {
41 »       }46 »       }
42 }</string>47 }</string>
43 ····<string>//·CS0115:·`C.P'·is·marked·as·an·override·but·no·accessible·`set'·accessor·found·to·override48 ····<string>//·CS0115:·`C.P'·is·marked·as·an·override·but·no·accessible·`set'·accessor·found·to·override
44 //·Line:·1149 //·Line:·11
  
45 abstract·class·B50 abstract·class·B
46 {51 {
Offset 79, 28 lines modifiedOffset 82, 25 lines modified
79 »       »       Console.WriteLine("Calling·PrintName");82 »       »       Console.WriteLine("Calling·PrintName");
80 »       »       MyTestExtended·test·=·new·MyTestExtended();83 »       »       MyTestExtended·test·=·new·MyTestExtended();
81 »       »       test.PrintName();84 »       »       test.PrintName();
82 »       »       Console.WriteLine("Out·of·PrintName");85 »       »       Console.WriteLine("Out·of·PrintName");
83 »       }86 »       }
84 »       87 »       
85 }</string>88 }</string>
86 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override89 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override
87 //·Line:·590 //·Line:·13
  
88 class·X·{91 class·A
89 »       public·override·void·Bla·()92 {
 93 »       public·virtual·void·Foo·(out·int·i)
90 »       {94 »       {
91 »       }95 »       }
92 }</string> 
93 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override 
94 //·Line:·10 
  
95 using·System; 
  
96 class·A·{ 
97 }96 }
  
98 class·B·:·A·{97 class·B·:·A
99 »       public·override·event·EventHandler·MyMissingSuperclassEvent;98 {
 99 »       public·override·void·Foo·(ref·int·i)
 100 »       {
 101 »       }
100 }</string>102 }</string>
101 ··</Examples>103 ··</Examples>
102 </ErrorDocumentation>104 </ErrorDocumentation>
1.23 KB
CS1669
1.22 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:·66 //·Line:·6
  
7 public·class·E 
8 { 
9 ····int·this·[__arglist]·{·get·{·return·1;·}·} 
10 }</string> 
11 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context 
12 //·Line:·6 
  
13 class·C7 class·C
14 {8 {
15 »       public·static·explicit·operator·X·(__arglist)9 »       public·static·explicit·operator·X·(__arglist)
16 »       {10 »       {
17 »       »       return·null;11 »       »       return·null;
18 »       }12 »       }
19 }</string>13 }</string>
20 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context14 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
21 //·Line:·4 
  
22 delegate·void·F·(__arglist);</string> 
23 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context 
24 //·Line:·1015 //·Line:·10
  
25 delegate·object·D·(object·o);16 delegate·object·D·(object·o);
  
26 class·C17 class·C
27 {18 {
28 ···public·void·Test·()19 ···public·void·Test·()
29 ···{20 ···{
30 ······D·d·=·delegate·(__arglist)·{21 ······D·d·=·delegate·(__arglist)·{
31 »       »       return·this;22 »       »       return·this;
32 »       ··};23 »       ··};
33 ···}24 ···}
34 }</string>25 }</string>
 26 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
 27 //·Line:·6
  
 28 public·class·E
 29 {
 30 ····int·this·[__arglist]·{·get·{·return·1;·}·}
 31 }</string>
 32 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
 33 //·Line:·4
  
 34 delegate·void·F·(__arglist);</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.58 KB
CS0170
1.57 KB
CS0170
Ordering differences only
    
Offset 1, 56 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>CS0170</ErrorName>3 ··<ErrorName>CS0170</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a' 
6 //·Line:·17 
  
7 using·System; 
  
8 public·struct·S 
9 { 
10 »       public·Action·a; 
11 } 
  
  
12 public·class·Test 
13 { 
14 »       static·void·Main·() 
15 »       { 
16 »       »       S·s; 
17 »       »       s.a·+=·delegate·{·}; 
18 »       } 
19 }</string> 
20 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c' 
21 //·Line:·24 
  
22 public·class·C 
23 { 
24 »       public·int·v; 
25 } 
  
26 public·struct·S 
27 { 
28 »       public·C·c; 
29 } 
  
30 public·struct·S2 
31 { 
32 »       S·s; 
33 } 
  
34 public·class·Test 
35 { 
36 »       static·void·Main·() 
37 »       { 
38 »       »       S·s; 
39 »       »       int·xx·=·s.c.v; 
40 »       } 
41 }</string> 
42 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'5 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'
43 //·Line:·216 //·Line:·21
  
44 using·System;7 using·System;
  
45 struct·S28 struct·S2
46 {9 {
Offset 105, 14 lines modifiedOffset 60, 59 lines modified
105 »       »       »       Foo·f;60 »       »       »       Foo·f;
106 »       »       »       Bar·b·=·new·Bar();61 »       »       »       Bar·b·=·new·Bar();
107 »       »       »       b.Inc·(f.a);62 »       »       »       b.Inc·(f.a);
108 »       »       }63 »       »       }
109 »       }64 »       }
110 }</string>65 }</string>
111 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'66 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
 67 //·Line:·24
  
 68 public·class·C
 69 {
 70 »       public·int·v;
 71 }
  
 72 public·struct·S
 73 {
 74 »       public·C·c;
 75 }
  
 76 public·struct·S2
 77 {
 78 »       S·s;
 79 }
  
 80 public·class·Test
 81 {
 82 »       static·void·Main·()
 83 »       {
 84 »       »       S·s;
 85 »       »       int·xx·=·s.c.v;
 86 »       }
 87 }</string>
 88 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'
 89 //·Line:·17
  
 90 using·System;
  
 91 public·struct·S
 92 {
 93 »       public·Action·a;
 94 }
  
  
 95 public·class·Test
 96 {
 97 »       static·void·Main·()
 98 »       {
 99 »       »       S·s;
 100 »       »       s.a·+=·delegate·{·};
 101 »       }
 102 }</string>
 103 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
112 //·Line:·21104 //·Line:·21
  
113 public·class·C105 public·class·C
114 {106 {
115 »       public·int·v;107 »       public·int·v;
116 }108 }
  
17.9 KB
CS0029
17.9 KB
CS0029
Ordering differences only
    
Offset 1, 25 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>CS0029</ErrorName>3 ··<ErrorName>CS0029</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`A'5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T'·to·`int*'
6 //·Line:·146 //·Line·:·8
 7 //·Compiler·options:·-unsafe
  
7 class·A8 class·T·{
 9 »       static·unsafe·void·Main·()
8 { 
9 »       public·static·implicit·operator·int·(A·x) 
10 »       { 
11 »       »       return·1; 
12 »       } 
13 »        
14 »       public·static·void·Main·() 
15 »       {10 »       {
 11 »       »       int·*a·=·default(T);
16 »       »       var·a·=·new·A·(); 
17 »       »       a++; 
18 »       }12 »       }
19 }</string>13 }</string>
20 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`char'·to·`char*'14 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`char'·to·`char*'
21 //·Line:·1515 //·Line:·15
22 //·Compiler·options:·-unsafe16 //·Compiler·options:·-unsafe
  
23 unsafe·struct·MyStruct17 unsafe·struct·MyStruct
Offset 31, 151 lines modifiedOffset 25, 232 lines modified
31 {25 {
32 »       public·static·void·Main·()26 »       public·static·void·Main·()
33 »       {27 »       {
34 »       »       var·str·=·new·MyStruct·();28 »       »       var·str·=·new·MyStruct·();
35 »       »       str.Name·=·default·(char);29 »       »       str.Name·=·default·(char);
36 »       }30 »       }
37 }</string>31 }</string>
38 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`System.TypedReference'·to·`object'32 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`A'
39 //·Line:·1033 //·Line:·14
  
40 using·System; 
  
41 class·Test34 class·A
42 {35 {
43 »       public·static·void·Main·()36 »       public·static·implicit·operator·int·(A·x)
44 »       {37 »       {
45 »       »       var·res·=·default·(TypedReference).ToString·();38 »       »       return·1;
46 »       }39 »       }
 40 »       
47 }</string> 
48 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int' 
49 //·Line:·10 
50 //·Compiler·options:·-unsafe 
  
51 class·TestClass 
52 { 
53 »       public·unsafe·static·void·Main·()41 »       public·static·void·Main·()
54 »       {42 »       {
55 »       »       int*·arr·=·null; 
56 »       »       var·i·=·arr["c"];43 »       »       var·a·=·new·A·();
 44 »       »       a++;
57 »       }45 »       }
58 }</string>46 }</string>
59 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T'·to·`int*'47 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T'·to·`int*'
60 //·Line:·848 //·Line:·8
61 //·Compiler·options:·-unsafe49 //·Compiler·options:·-unsafe
  
62 class·T50 class·T
63 {51 {
64 »       static·unsafe·void·Main·()52 »       static·unsafe·void·Main·()
65 »       {53 »       {
66 »       »       int*·a·=·default·(T);54 »       »       int*·a·=·default·(T);
67 »       }55 »       }
68 }</string>56 }</string>
69 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`System.EventHandler'57 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T[]'·to·`U[]'
70 //·Line:·1258 //·Line:·8
  
71 using·System; 
  
72 class·C59 class·Test
73 {60 {
74 »       static·event·EventHandler·h; 
75 »        
76 »       public·static·void·Main·()61 »       static·void·Main·()
77 »       {62 »       {
78 »       »       h·=·0;63 »       »       Foo&lt;int,·object&gt;·(new·int[]·{·1·});
 64 »       }
  
 65 »       static·U[]·Foo&lt;T,·U&gt;·(T[]·arg)·where·T·:·U·where·U·:·class
 66 »       {
 67 »       »       return·arg;
79 »       }68 »       }
80 }</string>69 }</string>
81 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'70 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'
82 //·Line:·2871 //·Line:·8
  
 72 class·C
 73 {
 74 »       void·Exists·(int·_)
 75 »       {
 76 »       »       _·=·"2";
 77 »       }»      
 78 }</string>
 79 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T[]'·to·`I[]'
 80 //·Line:·12
  
83 delegate·string·funcs·(string·s); 
84 delegate·int·funci·(int·i);81 interface·I
 82 {
 83 }
  
85 class·X84 class·C
86 {85 {
 86 »       static·void·Foo&lt;T&gt;·(T·[]·t)·where·T·:·I
87 »       static·void·Foo·(funci·fi) 
88 »       { 
89 »       } 
90 »        
91 »       static·void·Foo·(funcs·fs) 
92 »       {87 »       {
 88 »       »       I·[]·i·=·t;
93 »       }89 »       }
 90 }</string>
 91 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`(long,·bool)'
 92 //·Line:·8
  
 93 class·C
 94 {
Max diff block lines reached; 15354/18292 bytes (83.94%) of diff not shown.
7.27 KB
CS0102
7.26 KB
CS0102
Ordering differences only
    
Offset 1, 17 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>CS0102</ErrorName>3 ··<ErrorName>CS0102</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Method'5 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`EE'
6 //·Line:·66 //·Line:·6
  
7 public·class·ErrorClass·{7 public·class·SampleClass·{
8 ········protected·int·Method·()·{·return·2;·} 
9 ········public·bool·Method;8 »       public·delegate·void·EE·();
 9 »       public·event·EE·EE;
 10 }</string>
 11 ····<string>//·CS0102:·The·type·`C'·already·contains·a·definition·for·`Item'
 12 //·Line:·7
  
 13 class·C
 14 {
 15 ····bool·this·[int·i]·{·get·{·return·false;·}·}
 16 ····bool·Item·(int·i)·{·return·false;·}
 17 }</string>
 18 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'
 19 //·Line:·6
  
 20 public·class·SampleClass·{
 21 ········protected·int·set_Item;
 22 ········public·int·this[int·index]·{·set·{}·}········
 23 }</string>
 24 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`add_XX'
 25 //·Line:·13
  
 26 public·class·SampleClass·{
 27 »       public·delegate·void·MyEvent·();
 28 »       public·event·MyEvent·XX·{
 29 »       »       add·{·}
 30 »       »       remove·{·}
 31 »       }
 32 ········
 33 ········bool·add_XX;
10 }</string>34 }</string>
11 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`False'35 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`False'
12 //·Line:·1136 //·Line:·11
  
13 class·X37 class·X
14 {38 {
15 »       bool·False&lt;T&gt;·()39 »       bool·False&lt;T&gt;·()
Offset 22, 176 lines modifiedOffset 49, 149 lines modified
22 »       bool·False·{49 »       bool·False·{
23 »       »       get·{50 »       »       get·{
24 »       »       »       return·false;51 »       »       »       return·false;
25 »       »       }52 »       »       }
26 »       }53 »       }
27 }</string>54 }</string>
28 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'55 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'
29 //·Line:·7 
  
30 public·class·SampleClass·{ 
31 ········protected·const·int·set_Item·=·3; 
32 ········public·int·Item·{· 
33 ············set·{} 
34 ········}········ 
35 }</string> 
36 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item' 
37 //·Line:·656 //·Line:·6
  
38 public·class·SampleClass·{57 public·class·SampleClass·{
39 ········protected·int·set_Item;58 ········protected·const·int·set_Item·=·3;
40 ········public·int·this[int·index]·{·set·{}·}········59 ········const·int·set_Item·=·5;
41 }</string>60 }</string>
42 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`A'61 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`A'
43 //·Line:·762 //·Line:·7
  
44 public·class·SampleClass·{63 public·class·SampleClass·{
45 »       class·A·{}64 »       »       partial·class·A·{}
46 ········65 ········
47 ········public·void·A·()·{}66 ········public·void·A·()·{}
48 }</string>67 }</string>
49 ····<string>//·CS0102:·The·type·`C'·already·contains·a·definition·for·`get_Foo' 
50 //·Line:·9 
  
51 class·C 
52 { 
53 »       int·Foo·{ 
54 »       »       get·{·} 
55 »       } 
56 »       int·get_Foo; 
57 }</string> 
58 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`Item' 
59 //·Line:·6 
  
60 public·class·SampleClass·{ 
61 ········protected·int·Item·{·set·{}·} 
62 ········public·bool·Item; 
63 }</string> 
64 ····<string>//·CS0102:·The·type·`SampleEnum'·already·contains·a·definition·for·`Label' 
65 //·Line:·6 
  
66 public·enum·SampleEnum·{ 
67 ········Label, 
68 ········Label 
69 }</string> 
70 ····<string>//·CS0102:·The·type·`CS0102'·already·contains·a·definition·for·`Clone'68 ····<string>//·CS0102:·The·type·`CS0102'·already·contains·a·definition·for·`Clone'
71 //·Line:·669 //·Line:·6
  
72 class·CS010270 class·CS0102
73 {71 {
74 »       object·Clone·()72 »       object·Clone·()
75 »       {73 »       {
76 »       »       return·this;74 »       »       return·this;
77 »       }75 »       }
78 »       76 »       
79 »       public·class·Clone77 »       public·class·Clone
80 »       {78 »       {
81 »       }79 »       }
82 }</string>80 }</string>
83 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`A'81 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Method'
84 //·Line:·682 //·Line:·6
  
85 class·X·{ 
86 »       const·int·A·=·10; 
87 »       int·A·()·{}83 public·class·ErrorClass·{
 84 ········protected·int·Method·()·{·return·2;·}
 85 ········public·bool·Method;
88 }</string>86 }</string>
89 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`EE'87 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'
90 //·Line:·688 //·Line:·7
  
91 public·class·SampleClass·{89 public·class·SampleClass·{
Max diff block lines reached; 3227/7396 bytes (43.63%) of diff not shown.
6.33 KB
CS0030
6.32 KB
CS0030
Ordering differences only
    
Offset 1, 33 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>CS0030</ErrorName>3 ··<ErrorName>CS0030</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0030:·Cannot·convert·type·`T2[]'·to·`T1[]'
 6 //·Line:·8
  
 7 class·X
 8 {
 9 »       static·void·Foo&lt;T1,T2&gt;·(T2[]·array)·where·T1·:·class·where·T2·:·struct
 10 »       {
 11 »       »       T1[]·a·=·(T1[])array;
 12 »       }
 13 }</string>
 14 ····<string>//·CS0030:·Cannot·convert·type·`long'·to·`System.DayOfWeek?'
 15 //·Line:·10
  
 16 using·System;
  
 17 class·C
 18 {
 19 ····static·void·Main·()
 20 ····{
 21 »       »       var·dow·=·(DayOfWeek?)·long.MaxValue;
 22 ····}
 23 }</string>
 24 ····<string>//·CS0030:·Cannot·convert·type·`TestCase.MyEnum'·to·`TestCase.OSType'
 25 //·Line:·9
  
 26 public·class·TestCase
 27 {
 28 »       static·void·Main·()
 29 »       {
 30 »       »       MyEnum·me·=·MyEnum.Value1;
 31 »       »       OSType·os·=·(OSType)me;
 32 »       }
  
 33 »       struct·OSType·{
 34 »       »       int·value;
 35 »       »       
 36 »       »       public·int·Value·{
 37 »       »       »       get·{·return·Value;·}
 38 »       »       }
  
 39 »       »       public·OSType·(int·value)
 40 »       »       {
 41 »       »       »       this.value·=·value;
 42 »       »       }
  
 43 »       »       public·static·implicit·operator·OSType·(int·i)
 44 »       »       {
 45 »       »       »       return·new·OSType·(i);
 46 »       »       }
 47 »       }
  
 48 »       enum·MyEnum·{
 49 »       »       Value1
 50 »       }
 51 }</string>
5 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`Blah.S'52 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`Blah.S'
6 //·Line:·1253 //·Line:·12
  
7 using·System;54 using·System;
  
8 public·class·Blah·{55 public·class·Blah·{
9 »       struct·S·{}56 »       struct·S·{}
10 »       enum·E·{·Val·}57 »       enum·E·{·Val·}
11 »       58 »       
12 »       public·static·void·Main·()59 »       public·static·void·Main·()
13 »       {60 »       {
14 »       »       S·s·=·(S)(Enum)E.Val;61 »       »       S·s·=·(S)(Enum)E.Val;
15 »       }62 »       }
16 }</string>63 }</string>
 64 ····<string>//·CS0030:·Cannot·convert·type·`X'·to·`S'
 65 //·Line:·10
  
 66 struct·S·{
 67 }
  
 68 class·X·{
 69 »       static·void·Main·()
 70 »       {
 71 »       »       S·s·=·(S)default(X);
 72 »       }
 73 }</string>
17 ····<string>//·CS0030:·Cannot·convert·type·`bool'·to·`float'74 ····<string>//·CS0030:·Cannot·convert·type·`Blah'·to·`float'
18 //·Line:·1275 //·Line:·12
  
19 public·class·Blah·{76 public·class·Blah·{
  
20 »       public·static·int·Main·()77 »       public·static·int·Main·()
21 »       {78 »       {
22 »       »       const·bool·k·=·false;»      »      79 »       »       Blah·k;
 80 »       »       
 81 »       »       k·=·new·Blah·();
 82 »       »       
23 »       »       float·f·=·(float)·k;83 »       »       float·f·=·(float)·k;
24 »       »       84 »       »       
25 »       }85 »       }
26 }</string>86 }</string>
27 ····<string>//·CS0030:·Cannot·convert·type·`Position'·to·`Board.Stone'87 ····<string>//·CS0030:·Cannot·convert·type·`Position'·to·`Board.Stone'
28 //·Line:·2088 //·Line:·20
  
Offset 50, 45 lines modifiedOffset 120, 22 lines modified
50 »       return·(Stone)p;120 »       return·(Stone)p;
51 ····}121 ····}
  
52 ····public·static·void·Main()·{122 ····public·static·void·Main()·{
53 ····}123 ····}
54 ····124 ····
55 }</string>125 }</string>
56 ····<string>//·CS0030:·Cannot·convert·type·`TestCase.MyEnum'·to·`TestCase.OSType'126 ····<string>//·CS0030:·Cannot·convert·type·`string'·to·`char'
57 //·Line:·9127 //·Line:·8
  
58 public·class·TestCase 
59 { 
60 »       static·void·Main·() 
61 »       { 
62 »       »       MyEnum·me·=·MyEnum.Value1; 
63 »       »       OSType·os·=·(OSType)me; 
64 »       } 
  
65 »       struct·OSType·{ 
66 »       »       int·value; 
67 »       »        
68 »       »       public·int·Value·{ 
69 »       »       »       get·{·return·Value;·} 
Max diff block lines reached; 3946/6433 bytes (61.34%) of diff not shown.
5.17 KB
CS0182
5.16 KB
CS0182
Ordering differences only
    
Offset 1, 26 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>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:·6
  
 7 using·System.Reflection;
  
 8 [assembly:·AssemblyKeyFile(string.Empty)]</string>
 9 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
 10 //·Line:·14
 11 using·System;
 12 using·System.Reflection;
  
 13 [AttributeUsage·(AttributeTargets.All)]
 14 public·class·MineAttribute·:·Attribute·{
 15 »       public·MineAttribute·(Type·[]·t)
 16 »       {
 17 »       }
 18 }
  
  
 19 [Mine(new·Type·[2])]
 20 public·class·Foo·{»
 21 »       public·static·int·Main·()
 22 »       {
 23 »       »       return·0;
 24 »       }
 25 }</string>
 26 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
6 //·Line:·827 //·Line:·8
  
7 using·System.Runtime.InteropServices;28 using·System.Runtime.InteropServices;
  
8 class·X·{29 class·X·{
9 »       [DllImport·("1"·+·9)]30 »       [DllImport·("1"·+·9)]
10 »       extern·static·void·Blah·();31 »       extern·static·void·Blah·();
11 }</string>32 }</string>
12 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression33 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
13 //·Line:·634 //·Line:·8
  
14 using·System.Reflection;35 using·System.Runtime.CompilerServices;
  
15 [assembly:·AssemblyKeyFile(string.Empty)]</string>36 public·class·C
 37 {
 38 »       [IndexerName·("1"·+·2)]
 39 »       public·string·this·[int·i]·{
 40 »       »       set·{·}
 41 »       }
 42 }</string>
16 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression43 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
17 //·Line:·1344 //·Line:·13
  
18 using·System;45 using·System;
  
19 [AttributeUsage·(AttributeTargets.All)]46 [AttributeUsage·(AttributeTargets.All)]
20 public·class·MineAttribute·:·Attribute·{47 public·class·MineAttribute·:·Attribute·{
Offset 30, 29 lines modifiedOffset 62, 31 lines modified
30 }62 }
  
31 [Mine(new·Type·[(ulong)·3])]63 [Mine(new·Type·[(ulong)·3])]
32 public·class·Foo64 public·class·Foo
33 {65 {
34 }</string>66 }</string>
35 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression67 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
36 //·Line:·1368 //·Line:·10
  
37 using·System; 
  
38 class·MyAttribute·:·Attribute·{ 
  
 69 using·System.Runtime.InteropServices;
39 »       public·MyAttribute·(string·s) 
40 »       { 
41 »       } 
42 } 
  
43 [My·(null·as·string)] 
44 class·X·{70 class·X·{
 71 »       static·string·dll·=·"some.dll";
 72 »       
 73 »       [DllImport·(dll)]
 74 »       extern·static·void·Blah·();
 75 }</string>
 76 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
 77 //·Line:·4
  
45 »       static·void·Main·()78 [A·(true·is·bool)]
 79 class·AAttribute·:·System.Attribute
 80 {
 81 »       public·AAttribute·(bool·b)
46 »       {82 »       {
47 »       }83 »       }
48 }</string>84 }</string>
49 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression85 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
50 //·Line:·1386 //·Line:·13
  
51 using·System;87 using·System;
Offset 71, 34 lines modifiedOffset 105, 34 lines modified
71 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression105 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
72 //·Line:·14106 //·Line:·14
73 using·System;107 using·System;
74 using·System.Reflection;108 using·System.Reflection;
  
75 [AttributeUsage·(AttributeTargets.All)]109 [AttributeUsage·(AttributeTargets.All)]
76 public·class·MineAttribute·:·Attribute·{110 public·class·MineAttribute·:·Attribute·{
77 »       public·MineAttribute·(Type·[]·t)111 »       public·MineAttribute·(object·t)
78 »       {112 »       {
79 »       }113 »       }
80 }114 }
  
  
81 [Mine(new·Type·[2])]115 [Mine(new·Type·[2,2])]
82 public·class·Foo·{»116 public·class·Foo·{»
83 »       public·static·int·Main·()117 »       public·static·int·Main·()
84 »       {118 »       {
85 »       »       return·0;119 »       »       return·0;
86 »       }120 »       }
87 }</string>121 }</string>
88 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression122 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
89 //·Line:·4123 //·Line:·4
  
90 [A·(true·is·bool)]124 [A·(false·?·new·object·()·:·null)]
91 class·AAttribute·:·System.Attribute125 class·AAttribute·:·System.Attribute
92 {126 {
93 »       public·AAttribute·(bool·b)127 »       public·AAttribute·(object·value)
Max diff block lines reached; 1787/5246 bytes (34.06%) of diff not shown.
12.5 KB
CS0136
12.5 KB
CS0136
Ordering differences only
    
Offset 1, 76 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>CS0136</ErrorName>3 ··<ErrorName>CS0136</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0136:·A·local·variable·named·`v'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`v',·which·is·already·used·in·a·`child'·scope·to·denote·something·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:·116 //·Line:·11
  
7 using·System.Linq;7 using·System;
  
8 class·C 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       var·l·=·from·v·in·"abcd"·select·v; 
13 »       »       int·v; 
14 »       } 
15 }</string> 
16 ····<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 
17 //·Line:·7 
  
18 class·X·{ 
19 »       public·static·void·Bar·(int·j,·params·int·[]·args) 
20 »       { 
21 »       »       foreach·(int·j·in·args) 
22 »       »       »       ; 
23 »       } 
24 }</string> 
25 ····<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·else 
26 //·Line:·15 
  
27 class·C 
28 { 
29 »       public·void·Foo·(int·i,·int·v) 
30 »       { 
31 »       »       switch·(i)·{ 
32 »       »       »       case·1: 
33 »       »       »       »       if·(v·&gt;·0)·{ 
34 »       »       »       »       »       int·res·=·1; 
35 »       »       »       »       } 
36 »       »       »       »       break; 
37 »       »       »       case·2: 
38 »       »       »       »       int·res·=·2; 
39 »       »       »       »       break; 
40 »       »       } 
41 »       } 
42 }</string> 
43 ····<string>//·CS0136:·A·local·variable·named·`i'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`i',·which·is·already·used·in·a·`child'·scope·to·denote·something·else 
44 //·Line:·9 
45 class·X·{ 
46 »       void·b·() 
47 »       { 
48 »       »       { 
49 »       »       »       string·i; 
50 »       »       } 
51 »       »       int·i; 
52 »       } 
53 }</string> 
54 ····<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 
55 //·Line:·10 
56 delegate·string·Fun·(int·i); 
  
57 class·X8 class·X
58 {9 {
59 »       static·void·Main·()10 »       void·Test2·(object·o)
60 »       {11 »       {
61 »       »       for·(int·i·=·0;·i·&lt;·5;·i++)·{ 
62 »       »       »       Fun·m·=·delegate·(int·i)·{ 
63 »       »       »       »       return·"&lt;&lt;"·+·i·+·"&gt;&gt;";12 »       »       if·(o·is·ValueType·s)·{
 13 »       »       »       if·(o·is·long·s)·{
 14 »       »       »       »       Console.WriteLine·(s);
64 »       »       »       };15 »       »       »       }
65 »       »       }16 »       »       }
66 »       }17 »       }
67 }</string>18 }</string>
68 ····<string>//·CS0136:·A·local·variable·named·`i'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`i',·which·is·already·used·in·a·`child'·scope·to·denote·something·else19 ····<string>//·CS0136:·A·local·variable·named·`i'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`i',·which·is·already·used·in·a·`child'·scope·to·denote·something·else
69 //·Line:·1520 //·Line:·15
70 delegate·string·Fun·();21 delegate·string·Fun·();
  
Offset 84, 60 lines modifiedOffset 32, 80 lines modified
84 »       »       »       »       return·"&lt;&lt;"·+·i·+·"&gt;&gt;";32 »       »       »       »       return·"&lt;&lt;"·+·i·+·"&gt;&gt;";
85 »       »       »       };33 »       »       »       };
  
86 »       »       »       int·i·=·j;34 »       »       »       int·i·=·j;
87 »       »       }35 »       »       }
88 »       }36 »       }
89 }</string>37 }</string>
90 ····<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·else38 ····<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
91 //·Line:·1139 //·Line:·7
  
 40 class·X·{
 41 »       public·static·void·Bar·(int·j,·params·int·[]·args)
 42 »       {
 43 »       »       foreach·(int·j·in·args)
 44 »       »       »       ;
 45 »       }
 46 }</string>
 47 ····<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
 48 //·Line:·15
92 using·System;49 using·System;
  
93 class·X50 public·delegate·void·Hello·(Test·test);
  
 51 public·class·Test
94 {52 {
95 »       void·Test2·(object·o)53 »       public·void·Whatever·()
 54 »       {·}
  
 55 »       static·void·Main·()
96 »       {56 »       {
 57 »       »       Test·t·=·new·Test·();
 58 »       »       Hello·hello·=·delegate·(Test·t)·{
 59 »       »       »       t.Whatever·();
97 »       »       if·(o·is·ValueType·s)·{ 
98 »       »       »       if·(o·is·long·s)·{ 
99 »       »       »       »       Console.WriteLine·(s); 
100 »       »       »       } 
101 »       »       }60 »       »       };
 61 »       »       hello·(t);
102 »       }62 »       }
103 }</string>63 }</string>
104 ····<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·else64 ····<string>//·CS0136:·A·local·variable·named·`t'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`t',·which·is·already·used·in·a·`child'·scope·to·denote·something·else
105 //·Line:·1865 //·Line:·17
106 using·System;66 using·System;
  
107 public·delegate·void·Hello·(Test·test);67 public·delegate·void·Hello·(Test·test);
  
108 public·class·Test68 public·class·Test
Max diff block lines reached; 8564/12780 bytes (67.01%) of diff not shown.
8.58 KB
CS0208
8.56 KB
CS0208
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>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·`Splay&lt;T&gt;.Node' 
6 //·Line:·9 
7 //·Compiler·options:·/unsafe 
  
8 public·class·Splay&lt;T&gt; 
9 { 
10 ··unsafe·private·struct·Node 
11 ··{ 
12 ····private·Node·*············parent; 
13 ····private·T·················data; 
14 ··}· 
15 }</string> 
16 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`_Port'5 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`_Port'
17 //·Line:·166 //·Line:·16
18 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
19 using·System.Runtime.InteropServices;8 using·System.Runtime.InteropServices;
  
20 [StructLayout(LayoutKind.Sequential)]9 [StructLayout(LayoutKind.Sequential)]
Offset 27, 39 lines modifiedOffset 15, 61 lines modified
  
27 unsafe·class·d·{15 unsafe·class·d·{
28 »       static·void·Main·()16 »       static·void·Main·()
29 »       {17 »       {
30 »       »       _Port·*·port·=·null;18 »       »       _Port·*·port·=·null;
31 »       }19 »       }
32 }</string>20 }</string>
33 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`object'21 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'
34 //·Line:·1122 //·Line:·7
35 //·Compiler·options:·-unsafe23 //·Compiler·options:·-unsafe
  
 24 unsafe·class·Foo&lt;T&gt;·where·T·:·struct
36 using·System; 
37 using·System.Runtime.InteropServices; 
  
38 class·C 
39 {25 {
40 »       [DllImport·("xml2")] 
41 »       unsafe·static·extern·object*·valuePop·(IntPtr·context); 
42 »       public·static·void·Main·() 
43 »       {26 »       public·T*·Elements·{
 27 »       »       get·{
 28 »       »       »       return·null;
 29 »       »       }
44 »       }30 »       }
45 }</string>31 }</string>
46 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'32 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X'
47 //·Line:·833 //·Line:·8
 34 //·Compiler·options:·-unsafe
  
 35 unsafe·struct·X·{
 36 »       string·a;
 37 »       static·void·Main·()·{
 38 »       »       X*·y;
48 class·X 
49 { 
50 »       public·static·void·Foo&lt;T&gt;·(T·t) 
51 »       { 
52 »       »       object·o·=·sizeof·(T); 
53 »       }39 »       }
54 }</string>40 }</string>
 41 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Foo'
 42 //·Line:·11
 43 //·Compiler·options:·-unsafe
  
 44 public·unsafe·partial·struct·Foo
 45 {
 46 }
  
 47 public·unsafe·partial·struct·Foo
 48 {
 49 »       public·Foo·*foo;
 50 »       string·x;
 51 }</string>
 52 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'
 53 //·Line:·9
 54 //·Compiler·options:·/unsafe
  
 55 public·class·Splay&lt;T&gt;
 56 {
 57 ··unsafe·private·class·Node
 58 ··{
 59 ····private·Node·*············parent;
 60 ····private·T·················data;
 61 ··}·
 62 }</string>
55 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'63 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'
56 //·Line:·2064 //·Line:·20
57 //·Compiler·options:·-unsafe65 //·Compiler·options:·-unsafe
  
58 namespace·CS20866 namespace·CS208
59 {67 {
60 »       public·class·Foo68 »       public·class·Foo
Offset 87, 83 lines modifiedOffset 97, 84 lines modified
87 public·class·Splay&lt;T&gt;97 public·class·Splay&lt;T&gt;
88 {98 {
89 ··unsafe·private·struct·Node99 ··unsafe·private·struct·Node
90 ··{100 ··{
91 ····private·Node·*············parent;101 ····private·Node·*············parent;
92 ··}·102 ··}·
93 }</string>103 }</string>
94 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X'104 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'
95 //·Line:·8105 //·Line:·8
96 //·Compiler·options:·-unsafe 
  
97 unsafe·struct·X·{ 
98 »       string·a; 
99 »       static·void·Main·()·{ 
100 »       »       X*·y;106 class·X
 107 {
 108 »       public·static·void·Foo&lt;T&gt;·(T·t)
 109 »       {
 110 »       »       object·o·=·sizeof·(T);
101 »       }111 »       }
102 }</string>112 }</string>
103 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X'113 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`S'
104 //·Line:·8114 //·Line:·9
105 //·Compiler·options:·-unsafe115 //·Compiler·options:·/unsafe
  
106 unsafe·struct·X·{ 
107 »       string·a; 
108 »       static·void·Main·()·{ 
109 »       »       X·x; 
Max diff block lines reached; 4915/8733 bytes (56.28%) of diff not shown.
4.71 KB
CS3001
4.69 KB
CS3001
Ordering differences only
    
Offset 1, 54 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>CS3001</ErrorName>3 ··<ErrorName>CS3001</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3001:·Argument·type·`int*'·is·not·CLS-compliant5 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
6 //·Line:·9 
7 //·Compiler·options:·-unsafe·-warnaserror·-warn:1 
  
8 using·System; 
9 [assembly:CLSCompliant(true)] 
  
10 unsafe·public·abstract·class·CLSClass·{ 
11 ········public·void·Method·(int*·param)·{} 
12 }</string> 
13 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant 
14 //·Line:·9 
15 //·Compiler·options:·-warnaserror·-warn:1 
  
16 using·System; 
17 [assembly:CLSCompliant(true)] 
  
18 public·interface·I·{ 
19 ········long·this[ulong·indexA]·{·set;·} 
20 }</string> 
21 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant 
22 //·Line:·96 //·Line:·9
23 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
24 using·System;8 using·System;
25 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
26 public·class·CLSClass·{10 public·static·class·CLSClass
 11 {
 12 »       public·static·void·Foo·(this·sbyte·value)·{·}
27 ········public·long·this·[ulong·index]·{ 
28 ················get·{ 
29 ························return·2; 
30 ················} 
31 ········} 
32 }</string>13 }</string>
33 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant14 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
34 //·Line:·915 //·Line:·9
35 //·Compiler·options:·-warnaserror·-warn:116 //·Compiler·options:·-warnaserror·-warn:1
  
36 using·System;17 using·System;
37 [assembly:CLSCompliant(true)]18 [assembly:CLSCompliant(true)]
  
38 public·class·CLSClass·{19 public·class·CLSClass·{
39 ········public·delegate·int·MyDelegate(sbyte·i);20 ········static·public·implicit·operator·CLSClass(byte·value)·{
 21 ···············return·new·CLSClass();
 22 ········}
 23 ····
 24 ········static·public·implicit·operator·CLSClass(sbyte·value)·{
 25 ···············return·new·CLSClass();
 26 ········}
40 }</string>27 }</string>
41 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant28 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
42 //·Line:·1429 //·Line:·14
43 //·Compiler·options:·-warnaserror·-warn:130 //·Compiler·options:·-warnaserror·-warn:1
  
44 using·System;31 using·System;
45 [assembly:CLSCompliant·(A.f)]32 [assembly:CLSCompliant·(A.f)]
Offset 58, 31 lines modifiedOffset 41, 51 lines modified
58 ····public·const·bool·f·=·true;41 ····public·const·bool·f·=·true;
59 }42 }
  
60 public·interface·I·{43 public·interface·I·{
61 ········void·Test·(ulong·arg);44 ········void·Test·(ulong·arg);
62 }</string>45 }</string>
63 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant46 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
 47 //·Line:·10
 48 //·Compiler·options:·-warnaserror·-warn:1
  
 49 using·System;
 50 [assembly:CLSCompliant·(true)]
  
 51 public·class·CLSClass·{
 52 ········public·CLSClass·(long·a)·{}
 53 ········public·CLSClass·(ref·ulong·a)·{}
 54 }</string>
 55 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
64 //·Line:·856 //·Line:·8
65 //·Compiler·options:·-warnaserror·-warn:157 //·Compiler·options:·-warnaserror·-warn:1
  
66 using·System;58 using·System;
67 [assembly:CLSCompliant·(true)]59 [assembly:CLSCompliant·(true)]
  
68 public·delegate·long·MyDelegate·(ulong·arg);</string>60 public·delegate·long·MyDelegate·(ulong·arg);</string>
 61 ····<string>//·CS3001:·Argument·type·`int*'·is·not·CLS-compliant
 62 //·Line:·9
 63 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
 64 using·System;
 65 [assembly:CLSCompliant(true)]
  
 66 unsafe·public·abstract·class·CLSClass·{
 67 ········public·void·Method·(int*·param)·{}
 68 }</string>
69 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant69 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
70 //·Line:·970 //·Line:·9
71 //·Compiler·options:·-warnaserror·-warn:171 //·Compiler·options:·-warnaserror·-warn:1
  
72 using·System;72 using·System;
73 [assembly:CLSCompliant·(true)]73 [assembly:CLSCompliant(true)]
  
74 public·static·class·CLSClass74 public·class·CLSClass·{
 75 ········public·delegate·int·MyDelegate(sbyte·i);
75 { 
76 »       public·static·void·Foo·(this·sbyte·value)·{·} 
77 }</string>76 }</string>
78 ····<string>//·CS3001:·Argument·type·`IError'·is·not·CLS-compliant77 ····<string>//·CS3001:·Argument·type·`IError'·is·not·CLS-compliant
79 //·Line:·1378 //·Line:·13
80 //·Compiler·options:·-warnaserror·-warn:179 //·Compiler·options:·-warnaserror·-warn:1
  
81 using·System;80 using·System;
82 [assembly:CLSCompliant(true)]81 [assembly:CLSCompliant(true)]
Offset 94, 40 lines modifiedOffset 97, 37 lines modified
94 public·interface·I·{97 public·interface·I·{
95 ········void·Error(out·IError·arg);98 ········void·Error(out·IError·arg);
96 }99 }
  
97 public·class·c·{100 public·class·c·{
98 ········public·void·Error·(out·IError·arg)·{·arg·=·null;·}101 ········public·void·Error·(out·IError·arg)·{·arg·=·null;·}
99 }</string>102 }</string>
100 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant103 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
101 //·Line:·9104 //·Line:·9
102 //·Compiler·options:·-warnaserror·-warn:1105 //·Compiler·options:·-warnaserror·-warn:1
Max diff block lines reached; 1039/4769 bytes (21.79%) of diff not shown.
3.38 KB
CS0642
3.37 KB
CS0642
Ordering differences only
    
Offset 1, 77 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>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:·7
 7 //·Compiler·options:·-warnaserror·-warn:3
  
 8 class·X{
 9 »       static·void·Main·()
 10 »       {
 11 »       »       if·(true);
 12 »       }
 13 }</string>
 14 ····<string>//·CS0642:·Possible·mistaken·empty·statement
6 //·Line:·915 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:3·-unsafe·-nowarn:021916 //·Compiler·options:·-warnaserror·-warn:3·-unsafe·-nowarn:0219
  
8 public·class·C17 public·class·C
9 {18 {
10 ····public·unsafe·void·Test·()19 ····public·unsafe·void·Test·()
11 ····{20 ····{
12 ········fixed·(char·*p·=·str);21 ········fixed·(char·*p·=·str);
13 ············{·}22 ············{·}
14 ····}23 ····}
  
15 ····static·readonly·char·[]·str·=·new·char·[]·{'A'};24 ····static·readonly·char·[]·str·=·new·char·[]·{'A'};
16 }</string>25 }</string>
17 ····<string>//·CS0642:·Possible·mistaken·empty·statement26 ····<string>//·CS0642:·Possible·mistaken·empty·statement
18 //·Line:·1027 //·Line:·9
19 //·Compiler·options:·-warnaserror·-warn:328 //·Compiler·options:·-warnaserror·-warn:3
  
20 public·class·C29 public·class·C
21 {30 {
22 ····public·static·void·Main·()31 ····public·void·Test·()
23 ····{32 ····{
24 ········for·(;;);33 ········lock·(this);
25 ············{·}34 ············{·}
26 ····}35 ····}
27 }</string>36 }</string>
28 ····<string>//·CS0642:·Possible·mistaken·empty·statement37 ····<string>//·CS0642:·Possible·mistaken·empty·statement
29 //·Line:·938 //·Line:·9
30 //·Compiler·options:·-warnaserror·-warn:339 //·Compiler·options:·-warnaserror·-warn:3
  
31 public·class·C40 public·class·C
32 {41 {
33 ····public·void·Test·()42 ····public·void·Test·(System.Collections.IEnumerable·e)
34 ····{43 ····{
35 ········lock·(this);44 ········foreach·(object·o·in·e);
36 ············{·}45 ············{·}
37 ····}46 ····}
38 }</string>47 }</string>
39 ····<string>//·CS0642:·Possible·mistaken·empty·statement48 ····<string>//·CS0642:·Possible·mistaken·empty·statement
40 //·Line:·949 //·Line:·10
41 //·Compiler·options:·-warnaserror·-warn:350 //·Compiler·options:·-warnaserror·-warn:3
  
42 public·class·C51 public·class·C
43 {52 {
44 ····public·void·Test·(System.IDisposable·arg)53 ····public·static·void·Main·()
45 ····{54 ····{
46 ········using·(arg);55 ········int·i=·5;
 56 ········while·(i++·&lt;·100);
47 ············{·}57 ············{·}
48 ····}58 ····}
49 }</string>59 }</string>
50 ····<string>//·CS0642:·Possible·mistaken·empty·statement60 ····<string>//·CS0642:·Possible·mistaken·empty·statement
51 //·Line:·11 
52 //·Compiler·options:·/warnaserror·/warn:3 
53 using·System; 
54 public·class·C 
55 { 
56 »       public·static·int·p·=·0; 
57 »       public·static·void·Foo·() 
58 »       { 
59 »       »       if·(p·&lt;·5) 
60 »       »       »       ; 
61 »       »       else 
62 »       »       »       Console.WriteLine·(); 
63 »       } 
64 }</string> 
65 ····<string>//·CS0642:·Possible·mistaken·empty·statement 
66 //·Line:·961 //·Line:·9
67 //·Compiler·options:·-warnaserror·-warn:362 //·Compiler·options:·-warnaserror·-warn:3
  
68 public·class·C63 public·class·C
69 {64 {
70 »       public·void·Test·()65 »       public·void·Test·()
71 »       {66 »       {
Offset 83, 28 lines modifiedOffset 79, 29 lines modified
83 //·Line:·1079 //·Line:·10
84 //·Compiler·options:·-warnaserror·-warn:380 //·Compiler·options:·-warnaserror·-warn:3
  
85 public·class·C81 public·class·C
86 {82 {
87 ····public·static·void·Main·()83 ····public·static·void·Main·()
88 ····{84 ····{
 85 ········for·(;;);
89 ········int·i=·5; 
90 ········while·(i++·&lt;·100); 
91 ············{·}86 ············{·}
92 ····}87 ····}
93 }</string>88 }</string>
94 ····<string>//·CS0642:·Possible·mistaken·empty·statement89 ····<string>//·CS0642:·Possible·mistaken·empty·statement
95 //·Line:·790 //·Line:·9
96 //·Compiler·options:·-warnaserror·-warn:391 //·Compiler·options:·-warnaserror·-warn:3
  
97 class·X{ 
98 »       static·void·Main·() 
99 »       { 
100 »       »       if·(true); 
101 »       }92 public·class·C
 93 {
 94 ····public·void·Test·(System.IDisposable·arg)
 95 ····{
 96 ········using·(arg);
 97 ············{·}
 98 ····}
102 }</string>99 }</string>
103 ····<string>//·CS0642:·Possible·mistaken·empty·statement100 ····<string>//·CS0642:·Possible·mistaken·empty·statement
104 //·Line:·11101 //·Line:·11
105 //·Compiler·options:·/warnaserror·/warn:3102 //·Compiler·options:·/warnaserror·/warn:3
106 using·System;103 using·System;
107 public·class·C104 public·class·C
108 {105 {
Offset 130, 20 lines modifiedOffset 127, 23 lines modified
130 »       »       »       Console.WriteLine·();127 »       »       »       Console.WriteLine·();
131 »       »       else128 »       »       else
Max diff block lines reached; 538/3410 bytes (15.78%) of diff not shown.
1.16 KB
CS1671
1.15 KB
CS1671
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1671</ErrorName>3 ··<ErrorName>CS1671</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1671:·A·namespace·declaration·cannot·have·modifiers·or·attributes5 ····<string>//·CS1671:·A·namespace·declaration·cannot·have·modifiers·or·attributes
 6 //·Line·:·14
  
 7 using·System;
  
 8 [assembly:·CLSCompliant·(false)]
  
 9 namespace·N
 10 {
 11 }
  
 12 [assembly:·Obsolete]
  
 13 namespace·M
 14 {
 15 }
  
 16 public·class·C·{
 17 ····public·static·void·Main·()·{}
 18 }</string>
 19 ····<string>//·CS1671:·A·namespace·declaration·cannot·have·modifiers·or·attributes
6 //·Line:·520 //·Line:·5
7 using·System;21 using·System;
  
8 [error_1518(11)]22 [error_1518(11)]
9 namespace·Mono.Tests23 namespace·Mono.Tests
10 {24 {
11 »       [AttributeUsage(AttributeTargets.All)]25 »       [AttributeUsage(AttributeTargets.All)]
Offset 32, 29 lines modifiedOffset 52, 9 lines modified
32 »       public·class·error_1518Class52 »       public·class·error_1518Class
33 »       {53 »       {
34 »       »       public·error_1518Class()54 »       »       public·error_1518Class()
35 »       »       {55 »       »       {
36 »       »       }56 »       »       }
37 »       }57 »       }
38 }</string>58 }</string>
39 ····<string>//·CS1671:·A·namespace·declaration·cannot·have·modifiers·or·attributes 
40 //·Line·:·14 
  
41 using·System; 
  
42 [assembly:·CLSCompliant·(false)] 
  
43 namespace·N 
44 { 
45 } 
  
46 [assembly:·Obsolete] 
  
47 namespace·M 
48 { 
49 } 
  
50 public·class·C·{ 
51 ····public·static·void·Main·()·{} 
52 }</string> 
53 ··</Examples>59 ··</Examples>
54 </ErrorDocumentation>60 </ErrorDocumentation>
914 B
CS0426
902 B
CS0426
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>CS0426</ErrorName>3 ··<ErrorName>CS0426</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0426:·The·nested·type·`B'·does·not·exist·in·the·type·`A' 
6 //·Line:·12 
  
7 class·A 
8 { 
9 } 
  
10 class·Test 
11 { 
12 ···public·static·void·Main() 
13 ···{ 
14 ······A.B·a; 
15 ···} 
16 }</string> 
17 ····<string>//·CS0426:·The·nested·type·`M'·does·not·exist·in·the·type·`N'5 ····<string>//·CS0426:·The·nested·type·`M'·does·not·exist·in·the·type·`N'
18 //·Line:·66 //·Line:·6
  
19 class·A7 class·A
20 {8 {
21 »       class·B·:·N.M9 »       class·B·:·N.M
22 »       {10 »       {
Offset 39, 9 lines modifiedOffset 25, 23 lines modified
39 »       {25 »       {
40 »       }26 »       }
41 }27 }
  
42 public·class·C&lt;T&gt;·:·B&lt;C&lt;int&gt;.Foo&gt;28 public·class·C&lt;T&gt;·:·B&lt;C&lt;int&gt;.Foo&gt;
43 {29 {
44 }</string>30 }</string>
 31 ····<string>//·CS0426:·The·nested·type·`B'·does·not·exist·in·the·type·`A'
 32 //·Line:·12
  
 33 class·A
 34 {
 35 }
  
 36 class·Test
 37 {
 38 ···public·static·void·Main()
 39 ···{
 40 ······A.B·a;
 41 ···}
 42 }</string>
45 ··</Examples>43 ··</Examples>
46 </ErrorDocumentation>44 </ErrorDocumentation>
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>
1.56 KB
CS0155
1.55 KB
CS0155
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>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:·86 //·Line:·7
7 class·X·{7 class·X·{
8 »       static·void·Main·()8 »       static·void·Main·()
9 »       {9 »       {
 10 »       »       int·a·=·9;
10 »       »       try·{ 
11 »       »       }·catch·(object·e)·{ 
12 »       »       »       throw;11 »       »       throw·a;
13 »       »       } 
14 »       }12 »       }
15 }</string>13 }</string>
16 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception14 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
17 //·Line:·915 //·Line:·8
  
18 class·X 
19 { 
20 ····public·int·Test·()·=&gt;·throw·""; 
21 }</string> 
22 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception 
23 //·Line:·7 
24 class·X·{16 class·X·{
25 »       static·void·Main·()17 »       static·void·Main·()
26 »       {18 »       {
27 »       »       int·a·=·9;19 »       »       try·{
 20 »       »       }·catch·(object·e)·{
28 »       »       throw·a;21 »       »       »       throw;
 22 »       »       }
29 »       }23 »       }
30 }</string>24 }</string>
31 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception25 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
32 //·Line:·926 //·Line:·9
  
33 class·Test27 class·Test
34 {28 {
35 ····public·static·void·Main·()29 ····public·static·void·Main·()
36 ····{30 ····{
37 ····»       try·{}31 ····»       try·{}
38 ····»       catch·(int[])·{}32 ····»       catch·(bool·b)·{}
39 ····}33 ····}
40 }</string>34 }</string>
41 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception35 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
42 //·Line:·936 //·Line:·9
  
 37 class·X
 38 {
 39 ····public·int·Test·()·=&gt;·throw·"";
 40 }</string>
 41 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
 42 //·Line:·9
  
43 class·Test43 class·Test
44 {44 {
45 ····public·static·void·Main·()45 ····public·static·void·Main·()
46 ····{46 ····{
47 ····»       try·{}47 ····»       try·{}
48 ····»       catch·(bool·b)·{}48 ····»       catch·(int[])·{}
49 ····}49 ····}
50 }</string>50 }</string>
51 ··</Examples>51 ··</Examples>
52 </ErrorDocumentation>52 </ErrorDocumentation>
2.23 KB
CS0626
2.22 KB
CS0626
Ordering differences only
    
Offset 13, 14 lines modifiedOffset 13, 34 lines modified
13 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation13 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
14 //·Line:·614 //·Line:·6
15 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
16 class·ExternClass·{16 class·ExternClass·{
17 ········public·static·extern·int·ExternMethod·{·set;·}17 ········public·static·extern·int·ExternMethod·{·set;·}
18 }</string>18 }</string>
 19 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
 20 //·Line:·7
 21 //·Compiler·options:·-warnaserror
  
 22 public·sealed·class·A
 23 {
 24 »       extern·~A·();
 25 }</string>
 26 ····<string>//·CS0626:·`Test.OnFoo'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
 27 //·Line:·9
 28 //·Compiler·options:·-warnaserror·-warn:1
  
  
 29 using·System;
  
 30 public·delegate·void·Handler·();
  
 31 class·Test·{
 32 »       extern·event·Handler·OnFoo;
 33 }</string>
19 ····<string>//·CS0626:·`C.this[int]'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation34 ····<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
20 //·Line:·735 //·Line:·7
21 //·Compiler·options:·-warnaserror·-warn:136 //·Compiler·options:·-warnaserror·-warn:1
  
22 class·C37 class·C
23 {38 {
24 »       public·extern·char·this[int·index]39 »       public·extern·char·this[int·index]
Offset 38, 29 lines modifiedOffset 58, 9 lines modified
38 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation58 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
39 //·Line:·659 //·Line:·6
40 //·Compiler·options:·-warnaserror·-warn:160 //·Compiler·options:·-warnaserror·-warn:1
  
41 class·ExternClass·{61 class·ExternClass·{
42 ········public·static·extern·void·ExternMethod();62 ········public·static·extern·void·ExternMethod();
43 }</string>63 }</string>
44 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation 
45 //·Line:·7 
46 //·Compiler·options:·-warnaserror 
  
47 public·sealed·class·A 
48 { 
49 »       extern·~A·(); 
50 }</string> 
51 ····<string>//·CS0626:·`Test.OnFoo'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation 
52 //·Line:·9 
53 //·Compiler·options:·-warnaserror·-warn:1 
  
  
54 using·System; 
  
55 public·delegate·void·Handler·(); 
  
56 class·Test·{ 
57 »       extern·event·Handler·OnFoo; 
58 }</string> 
59 ··</Examples>64 ··</Examples>
60 </ErrorDocumentation>65 </ErrorDocumentation>
1.91 KB
CS0128
1.9 KB
CS0128
Ordering differences only
    
Offset 1, 32 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>CS0128</ErrorName>3 ··<ErrorName>CS0128</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0128:·A·local·variable·named·`xx'·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 »       »       short·xx; 
12 »       »       var·(xx,·yy)·=·(1,·'g');11 »       »       object·o·=·null;
  
 12 »       »       var·x1·=·o·is·string·s;
 13 »       »       var·x2·=·o·is·string·s;
13 »       }14 »       }
14 }</string>15 }</string>
15 ····<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
16 //·Line:·817 //·Line:·9
  
17 class·x·{18 class·X
18 »       static·int·y·()19 {
 20 »       public·static·void·Main·()
19 »       {21 »       {
20 »       »       int·x·=·1; 
21 »       »       int·x·=·2;22 »       »       Foo·(out·int·x);
 23 »       »       Foo·(out·int·x);
 24 »       }
  
22 »       »       return·x·+·x;25 »       static·void·Foo·(out·int·arg)
 26 »       {
 27 »       »       arg·=·2;
23 »       }28 »       }
24 }</string>29 }</string>
25 ····<string>//·CS0128:·A·local·variable·named·`res'·is·already·defined·in·this·scope30 ····<string>//·CS0128:·A·local·variable·named·`res'·is·already·defined·in·this·scope
26 //·Line:·1331 //·Line:·13
  
27 class·C32 class·C
28 {33 {
Offset 39, 37 lines modifiedOffset 45, 31 lines modified
39 »       »       »       case·2:45 »       »       »       case·2:
40 »       »       »       »       int·res·=·2;46 »       »       »       »       int·res·=·2;
41 »       »       »       »       break;47 »       »       »       »       break;
42 »       »       }48 »       »       }
43 »       }49 »       }
44 }</string>50 }</string>
45 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope51 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope
46 //·Line:·952 //·Line:·8
  
47 class·X53 class·x·{
 54 »       static·int·y·()
48 { 
49 »       public·static·void·Main·() 
50 »       {55 »       {
 56 »       »       int·x·=·1;
 57 »       »       int·x·=·2;
51 »       »       Foo·(out·int·x); 
52 »       »       Foo·(out·int·x); 
53 »       } 
  
 58 »       »       return·x·+·x;
54 »       static·void·Foo·(out·int·arg) 
55 »       { 
56 »       »       arg·=·2; 
57 »       }59 »       }
58 }</string>60 }</string>
59 ····<string>//·CS0128:·A·local·variable·named·`s'·is·already·defined·in·this·scope61 ····<string>//·CS0128:·A·local·variable·named·`xx'·is·already·defined·in·this·scope
60 //·Line:·1262 //·Line:·9
  
61 class·C63 class·X
62 {64 {
63 »       public·static·void·Main·()65 »       public·static·void·Main·()
64 »       {66 »       {
 67 »       »       short·xx;
 68 »       »       var·(xx,·yy)·=·(1,·'g');
65 »       »       object·o·=·null; 
  
66 »       »       var·x1·=·o·is·string·s; 
67 »       »       var·x2·=·o·is·string·s; 
68 »       }69 »       }
69 }</string>70 }</string>
70 ··</Examples>71 ··</Examples>
71 </ErrorDocumentation>72 </ErrorDocumentation>
3.12 KB
CS0101
3.1 KB
CS0101
Ordering differences only
    
Offset 1, 39 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>CS0101</ErrorName>3 ··<ErrorName>CS0101</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo' 
6 //·Line:·10 
  
7 namespace·Test 
8 { 
9 »       public·class·Foo 
10 »       { 
11 »       } 
12 »        
13 »       namespace·Foo 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C'5 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'
18 //·Line:·136 //·Line:·6
  
 7 class·Test·{}
19 namespace·N 
20 { 
21 »       public·class·C 
22 »       { 
23 »       } 
24 } 
  
25 namespace·N8 namespace·Test
26 {9 {
27 »       public·class·C 
28 »       { 
29 »       } 
30 }</string>10 }</string>
31 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`SomeEnum'11 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`SomeEnum'
32 //·Line:·1012 //·Line:·10
33 using·System;13 using·System;
  
34 public·enum·SomeEnum·{14 public·enum·SomeEnum·{
35 »       Something1,15 »       Something1,
Offset 49, 31 lines modifiedOffset 28, 55 lines modified
49 public·class·DupeEnumTest·{28 public·class·DupeEnumTest·{
50 »       public·static·void·Main(string[]·args)·{29 »       public·static·void·Main(string[]·args)·{
51 »       »       SomeEnum·someEnum·=·SomeEnum.Dog;30 »       »       SomeEnum·someEnum·=·SomeEnum.Dog;
52 »       »       Console.WriteLine("SomeEnum·Result:·"·+·someEnum.ToString31 »       »       Console.WriteLine("SomeEnum·Result:·"·+·someEnum.ToString
53 ());32 ());
54 »       }33 »       }
55 }</string>34 }</string>
56 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'35 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
57 //·Line:·636 //·Line:·10
  
58 class·Test·{} 
  
59 namespace·Test37 namespace·Test
60 {38 {
 39 »       public·class·Foo
 40 »       {
 41 »       }
 42 »       
 43 »       namespace·Foo.PP
 44 »       {
 45 »       }
61 }</string>46 }</string>
62 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;'47 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`Test&lt;T&gt;'
63 //·Line:·848 //·Line:·7
 49 //·Compiler·options:·CS0101-9-2.cs
  
64 interface·I&lt;T&gt;50 namespace·N
 51 {
 52 »       class·Test&lt;T&gt;·{}
 53 }</string>
 54 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'
 55 //·Line:·5
 56 //·Compiler·options:·CS0101-7-2.cs
  
 57 class·Test·{}</string>
 58 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C'
 59 //·Line:·13
  
 60 namespace·N
65 {61 {
 62 »       public·class·C
 63 »       {
 64 »       }
66 }65 }
  
67 partial·class·I&lt;T&gt;66 namespace·N
68 {67 {
 68 »       public·class·C
 69 »       {
 70 »       }
69 }</string>71 }</string>
70 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'72 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'
71 //·Line:·1073 //·Line:·10
72 using·System;74 using·System;
  
73 namespace·AA·{75 namespace·AA·{
74 »       namespace·VV·{76 »       namespace·VV·{
Offset 85, 35 lines modifiedOffset 88, 32 lines modified
85 »       »       public·enum·SomeEnum·{88 »       »       public·enum·SomeEnum·{
86 »       »       »       Dog,89 »       »       »       Dog,
87 »       »       »       Fish,90 »       »       »       Fish,
88 »       »       »       Cat91 »       »       »       Cat
89 »       »       }92 »       »       }
90 »       }93 »       }
91 }</string>94 }</string>
92 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test' 
93 //·Line:·5 
94 //·Compiler·options:·CS0101-7-2.cs 
  
95 class·Test·{}</string> 
96 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'95 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
97 //·Line:·1096 //·Line:·10
  
98 namespace·Test97 namespace·Test
99 {98 {
100 »       public·class·Foo99 »       public·class·Foo
101 »       {100 »       {
102 »       }101 »       }
103 »       102 »       
104 »       namespace·Foo.PP103 »       namespace·Foo
105 »       {104 »       {
106 »       }105 »       }
107 }</string>106 }</string>
108 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`Test&lt;T&gt;'107 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;'
109 //·Line:·7108 //·Line:·8
110 //·Compiler·options:·CS0101-9-2.cs 
Max diff block lines reached; 147/3141 bytes (4.68%) of diff not shown.
6.82 KB
CS1574
6.81 KB
CS1574
Ordering differences only
    
Offset 1, 152 lines modifiedOffset 1, 152 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1574</ErrorName>3 ··<ErrorName>CS1574</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Format()'·that·could·not·be·resolved5 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(x,y)'·that·could·not·be·resolved
6 //·Line:·56 //·Line:·7
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
8 ///·&lt;summary&gt; 
9 ///·&lt;see·cref="Format()"·/&gt; 
10 ///·&lt;see·cref="Test()"·/&gt; 
11 ///·&lt;/summary&gt; 
12 public·class·Test·{ 
13 ··static·void·Main·()·{ 
14 ··} 
  
15 ··///·&lt;summary·/&gt; 
16 ··public·Test·(string·a)·{ 
17 ··} 
  
18 ··///·&lt;summary·/&gt; 
19 ··public·static·void·Format·(object·a) 
20 ··{ 
21 ··}8 using·System;
 9 ///·&lt;see·cref="Method(x,y)"/&gt;
 10 public·class·Test
 11 {
22 }</string>12 }</string>
23 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Test.Foo(int)'·that·could·not·be·resolved13 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Goo'·that·could·not·be·resolved
24 //·Line:·814 //·Line:·8
25 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:115 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
26 using·System;16 using·System;
  
27 ///·&lt;see·cref="Test.Foo(int)"/&gt;·Test·has·Foo,·but·is·property·that·has·no·args.17 ///·&lt;see·cref="Goo"/&gt;·...·does·not·exist
28 public·class·Test18 public·class·Test
29 {19 {
30 »       string·Foo·{20 »       string·Foo·{
31 »       »       get·{·return·null;·}21 »       »       get·{·return·null;·}
32 »       }22 »       }
 23 }
  
 24 class·X
 25 {
 26 »       static·void·Main·()
 27 »       {·}
33 }</string>28 }</string>
34 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`MyDelegate(int)'·that·could·not·be·resolved29 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`System.Xml.XmlDocument'·that·could·not·be·resolved
35 //·Line:·830 //·Line:·9
36 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:131 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-noconfig
  
37 ///·&lt;summary&gt; 
38 ///·&lt;see·cref="MyDelegate(int)"·/&gt; 
39 ///·&lt;/summary&gt;32 using·System;
  
 33 ///·&lt;seealso·cref="System.Xml.XmlDocument"/&gt;
 34 ///·with·/noconfig,·it·cannot·be·resolved.
40 public·class·Test·{35 public·class·Test
 36 {
41 ········///·&lt;summary&gt; 
42 ········///·whatever 
43 ········///·&lt;/summary&gt; 
44 ········public·delegate·void·MyDelegate(int·i); 
45 }</string>37 }</string>
46 ····<string>//·CS1574:·XML·comment·on·`C.MM()'·has·cref·attribute·`int(int)'·that·could·not·be·resolved38 ····<string>//·CS1574:·XML·comment·on·`A'·has·cref·attribute·`ExecuteSilently'·that·could·not·be·resolved
47 //·Line:·839 //·Line:·11
48 //·Compiler·options:·-doc:dummy.xml·-warnaserror40 //·Compiler·options:·-doc:dummy.xml·-warnaserror
 41 ///·&lt;summary·/&gt;
 42 public·interface·IExecutable·{
 43 »       ///·&lt;summary·/&gt;
 44 »       void·ExecuteSilently·();
 45 }
  
49 class·C 
50 { 
51 »       ///·&lt;returns&gt;A·&lt;see·cref="int(int)"·/&gt;.&lt;/returns&gt; 
52 »       void·MM·() 
53 »       {46 ///·&lt;summary&gt;
 47 ///·&lt;see·cref="ExecuteSilently"&gt;this·is·not·allowed&lt;/see&gt;
 48 ///·&lt;/summary&gt;
 49 public·class·A·:·IExecutable·{
 50 »       static·void·Main·()·{
 51 »       }
  
 52 »       ///·&lt;summary·/&gt;
 53 »       void·IExecutable.ExecuteSilently·()·{
54 »       }54 »       }
55 }</string>55 }</string>
56 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(System.String)'·that·could·not·be·resolved56 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(System.String)'·that·could·not·be·resolved
57 //·Line:·857 //·Line:·8
58 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:158 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
59 using·System;59 using·System;
  
60 ///·&lt;seealso·cref="Method(System.String)"/&gt;60 ///·&lt;seealso·cref="Method(System.String)"/&gt;
61 public·class·Test61 public·class·Test
62 {62 {
63 }</string>63 }</string>
64 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`explicit·operator·int·(bool)'·that·could·not·be·resolved 
65 //·Line:·7 
66 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
67 using·System; 
68 ///·&lt;seealso·cref="explicit·operator·int·(bool)"/&gt; 
69 public·class·Test 
70 { 
71 }</string> 
72 ····<string>//·CS1574:·XML·comment·on·`Foo'·has·cref·attribute·`Dispatch()'·that·could·not·be·resolved64 ····<string>//·CS1574:·XML·comment·on·`Foo'·has·cref·attribute·`Dispatch()'·that·could·not·be·resolved
73 //·Line:·865 //·Line:·8
74 //·Compiler·options:·-doc:dummy.xml·-warnaserror66 //·Compiler·options:·-doc:dummy.xml·-warnaserror
  
75 ///·I·am·delegate,·without·parens67 ///·I·am·delegate,·without·parens
76 public·delegate·void·Dispatch·();68 public·delegate·void·Dispatch·();
  
77 ///·&lt;see·cref="Dispatch()"·/&gt;69 ///·&lt;see·cref="Dispatch()"·/&gt;
78 public·class·Foo70 public·class·Foo
79 {71 {
80 }</string>72 }</string>
81 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(x,y)'·that·could·not·be·resolved73 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`explicit·operator·int·(bool)'·that·could·not·be·resolved
82 //·Line:·774 //·Line:·7
83 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:175 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
84 using·System;76 using·System;
85 ///·&lt;see·cref="Method(x,y)"/&gt;77 ///·&lt;seealso·cref="explicit·operator·int·(bool)"/&gt;
86 public·class·Test78 public·class·Test
87 {79 {
88 }</string>80 }</string>
89 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`System.Xml.XmlDocument'·that·could·not·be·resolved81 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Format()'·that·could·not·be·resolved
Max diff block lines reached; 2059/6937 bytes (29.68%) of diff not shown.
1.11 KB
CS3015
1.1 KB
CS3015
Ordering differences only
    
Offset 6, 35 lines modifiedOffset 6, 35 lines modified
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
10 public·class·CLSAttribute:·Attribute·{10 public·class·CLSAttribute:·Attribute·{
11 ····[CLSCompliant·(false)] 
12 ····public·CLSAttribute(string·array)·{11 ···public·CLSAttribute(string[]·array)·{
13 ····}12 ···}
14 }</string>13 }</string>
15 ····<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
16 //·Line:·815 //·Line:·8
17 //·Compiler·options:·-warnaserror·-warn:116 //·Compiler·options:·-warnaserror·-warn:1
  
18 using·System;17 using·System;
19 [assembly:CLSCompliant·(true)]18 [assembly:CLSCompliant·(true)]
  
20 public·class·CLSAttribute:·Attribute·{19 public·class·CLSAttribute:·Attribute·{
21 ·······private·CLSAttribute(int·arg)·{20 ····[CLSCompliant·(false)]
 21 ····public·CLSAttribute(string·array)·{
22 ·······}22 ····}
23 }</string>23 }</string>
24 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types24 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types
25 //·Line:·825 //·Line:·8
26 //·Compiler·options:·-warnaserror·-warn:126 //·Compiler·options:·-warnaserror·-warn:1
  
27 using·System;27 using·System;
28 [assembly:CLSCompliant·(true)]28 [assembly:CLSCompliant·(true)]
  
29 public·class·CLSAttribute:·Attribute·{29 public·class·CLSAttribute:·Attribute·{
30 ···public·CLSAttribute(string[]·array)·{ 
31 ···}30 ·······private·CLSAttribute(int·arg)·{
 31 ·······}
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
1.07 KB
CS0747
1.05 KB
CS0747
Ordering differences only
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0747</ErrorName>3 ··<ErrorName>CS0747</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0747:·Inconsistent·`collection·initializer'·member·declaration5 ····<string>//·CS0747:·Inconsistent·`object·initializer'·member·declaration
6 //·Line:·166 //·Line:·16
  
  
7 using·System;7 using·System;
8 using·System.Collections;8 using·System.Collections;
  
9 class·Data9 class·Data
10 {10 {
11 }11 }
  
12 public·class·Test12 public·class·Test
13 {13 {
14 »       static·void·Main·()14 »       static·void·Main·()
15 »       {15 »       {
16 »       »       var·c·=·new·ArrayList·{·1,·Count·=·1·};16 »       »       var·c·=·new·ArrayList·{·Count·=·1,·1·};
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0747:·Inconsistent·`object·initializer'·member·declaration19 ····<string>//·CS0747:·Inconsistent·`collection·initializer'·member·declaration
20 //·Line:·1620 //·Line:·16
  
  
21 using·System;21 using·System;
22 using·System.Collections;22 using·System.Collections;
  
23 class·Data23 class·Data
24 {24 {
25 }25 }
  
26 public·class·Test26 public·class·Test
27 {27 {
28 »       static·void·Main·()28 »       static·void·Main·()
29 »       {29 »       {
30 »       »       var·c·=·new·ArrayList·{·Count·=·1,·1·};30 »       »       var·c·=·new·ArrayList·{·1,·Count·=·1·};
31 »       }31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
2.14 KB
CS0472
2.12 KB
CS0472
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>CS0472</ErrorName>3 ··<ErrorName>CS0472</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0472:·The·result·of·comparing·value·type·`byte'·with·null·is·always·`false' 
6 //·Line:·9 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 class·C 
9 { 
10 »       public·static·bool·Test·(byte·value) 
11 »       { 
12 »       »       if·(value·==·null) 
13 »       »       »       return·false; 
  
14 »       »       return·true; 
15 »       } 
16 }</string> 
17 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'5 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
18 //·Line:·126 //·Line:·12
19 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
20 using·System;8 using·System;
  
21 class·X9 class·X
Offset 37, 24 lines modifiedOffset 23, 14 lines modified
37 class·C23 class·C
38 {24 {
39 »       public·static·void·Main·()25 »       public·static·void·Main·()
40 »       {26 »       {
41 »       »       System.Console.WriteLine(5·==·(long?)null);27 »       »       System.Console.WriteLine(5·==·(long?)null);
42 »       }28 »       }
43 }</string>29 }</string>
44 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false' 
45 //·Line:·8 
46 //·Compiler·options:·-warnaserror·-warn:2 
  
47 public·class·X·{ 
48 »       public·static·bool·Compute·(int·x) 
49 »       { 
50 »       »       return·x·==·null; 
51 »       } 
52 }</string> 
53 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false'30 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false'
54 //·Line:·1431 //·Line:·14
55 //·Compiler·options:·-warnaserror32 //·Compiler·options:·-warnaserror
  
56 enum·E33 enum·E
57 {34 {
58 }35 }
Offset 75, 19 lines modifiedOffset 51, 43 lines modified
75 {51 {
76 »       public·static·void·Compute·(int·x)52 »       public·static·void·Compute·(int·x)
77 »       {53 »       {
78 »       »       if·(true·&amp;&amp;·x·!=·null)54 »       »       if·(true·&amp;&amp;·x·!=·null)
79 »       »       »       return;55 »       »       »       return;
80 »       }56 »       }
81 }</string>57 }</string>
 58 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
 59 //·Line:·8
 60 //·Compiler·options:·-warnaserror·-warn:2
  
 61 public·class·X·{
 62 »       public·static·bool·Compute·(int·x)
 63 »       {
 64 »       »       return·x·==·null;
 65 »       }
 66 }</string>
82 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'67 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'
83 //·Line:·868 //·Line:·8
84 //·Compiler·options:·-warnaserror·-warn:269 //·Compiler·options:·-warnaserror·-warn:2
  
85 public·class·X·{70 public·class·X·{
86 »       public·static·bool·Compute·(int·x)71 »       public·static·bool·Compute·(int·x)
87 »       {72 »       {
88 »       »       return·x·!=·null;73 »       »       return·x·!=·null;
89 »       }74 »       }
90 }</string>75 }</string>
 76 ····<string>//·CS0472:·The·result·of·comparing·value·type·`byte'·with·null·is·always·`false'
 77 //·Line:·9
 78 //·Compiler·options:·-warnaserror·-warn:2
  
 79 class·C
 80 {
 81 »       public·static·bool·Test·(byte·value)
 82 »       {
 83 »       »       if·(value·==·null)
 84 »       »       »       return·false;
  
 85 »       »       return·true;
 86 »       }
 87 }</string>
91 ··</Examples>88 ··</Examples>
92 </ErrorDocumentation>89 </ErrorDocumentation>
1.45 KB
CS0542
1.44 KB
CS0542
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>CS0542</ErrorName>3 ··<ErrorName>CS0542</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0542:·`Same.Same':·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
6 //·Line:·66 //·Line:·6
  
7 public·class·Same7 class·C
8 {8 {
9 »       public·class·Same9 »       public·static·void·C&lt;T&gt;·()
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type13 ····<string>//·CS0542:·`Item.this[int]':·member·names·cannot·be·the·same·as·their·enclosing·type
14 //·Line:·614 //·Line:·6
  
15 class·C15 class·Item
16 {16 {
17 »       public·static·void·C&lt;T&gt;·() 
18 »       {17 »       public·int·this[int·i]·{
 18 »       »       set·{}
19 »       }19 »       }
20 }</string>20 }</string>
21 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type21 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type
22 //·Line:·422 //·Line:·4
23 class·X·{23 class·X·{
24 »       int·X;24 »       int·X;
25 }</string>25 }</string>
Offset 30, 18 lines modifiedOffset 30, 18 lines modified
  
30 class·Program30 class·Program
31 {31 {
32 »       void·Program·(object·sender)32 »       void·Program·(object·sender)
33 »       {33 »       {
34 »       }34 »       }
35 }</string>35 }</string>
36 ····<string>//·CS0542:·`Item.this[int]':·member·names·cannot·be·the·same·as·their·enclosing·type36 ····<string>//·CS0542:·`Same.Same':·member·names·cannot·be·the·same·as·their·enclosing·type
37 //·Line:·637 //·Line:·6
  
38 class·Item38 public·class·Same
39 {39 {
40 »       public·int·this[int·i]·{ 
41 »       »       set·{}40 »       public·class·Same
 41 »       {
42 »       }42 »       }
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
885 B
CS1521
873 B
CS1521
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>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> 
10 ····<string>//·CS1521:·Invalid·base·type·`C?' 
11 //·Line:·8 
  
12 struct·C 
13 { 
14 } 
  
15 class·C2:·C? 
16 { 
17 }</string> 
18 ····<string>//·CS1521:·Invalid·base·type·`C[]'5 ····<string>//·CS1521:·Invalid·base·type·`C[]'
19 //·Line:·86 //·Line:·8
  
20 class·C7 class·C
21 {8 {
22 }9 }
  
Offset 35, 9 lines modifiedOffset 19, 25 lines modified
35 struct·C19 struct·C
36 {20 {
37 }21 }
  
38 unsafe·class·C2:·C*22 unsafe·class·C2:·C*
39 {23 {
40 }</string>24 }</string>
 25 ····<string>//·CS1521:·Invalid·base·type·`C?'
 26 //·Line:·8
  
 27 struct·C
 28 {
 29 }
  
 30 class·C2:·C?
 31 {
 32 }</string>
 33 ····<string>//·CS1521:·Invalid·base·type·`object[]'
 34 //·Line:·4
  
 35 class·C2:·object[]
 36 {
 37 }</string>
41 ··</Examples>38 ··</Examples>
42 </ErrorDocumentation>39 </ErrorDocumentation>
2.51 KB
CS0407
2.5 KB
CS0407
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>CS0407</ErrorName>3 ··<ErrorName>CS0407</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0407:·A·method·or·delegate·`int·MainClass.Delegate()'·return·type·does·not·match·delegate·`void·TestDelegate()'·return·type
 6 //·Line:·12
  
 7 delegate·void·TestDelegate();
  
 8 public·class·MainClass·{
 9 ········public·static·int·Delegate()·{
 10 ················return·0;
 11 ········}
  
 12 ········public·static·void·Main()·{
 13 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);
 14 ·······}
 15 }</string>
5 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type16 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type
6 //·Line:·1217 //·Line:·12
  
7 delegate·int·TestDelegateA·(bool·b);18 delegate·int·TestDelegateA·(bool·b);
  
8 public·class·MainClass19 public·class·MainClass
9 {20 {
Offset 43, 31 lines modifiedOffset 57, 14 lines modified
43 »       private·delegate·object·Conv(string·str);57 »       private·delegate·object·Conv(string·str);
  
44 »       public·static·void·Main()58 »       public·static·void·Main()
45 »       {59 »       {
46 »       »       Conv·c·=·new·Conv(int.Parse);60 »       »       Conv·c·=·new·Conv(int.Parse);
47 »       }61 »       }
48 }</string>62 }</string>
49 ····<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 
50 //·Line:·10 
  
51 using·System; 
  
52 class·Program 
53 { 
54 »       static·void·Main() 
55 »       { 
56 »       »       Action&lt;dynamic&gt;·d·=·Foo; 
57 »       } 
  
58 »       static·int·Foo·(object·o) 
59 »       { 
60 »       »       return·0; 
61 »       } 
62 }</string> 
63 ····<string>//·CS0407:·A·method·or·delegate·`int·TestDelegateA(bool)'·return·type·does·not·match·delegate·`bool·TestDelegateB(bool)'·return·type63 ····<string>//·CS0407:·A·method·or·delegate·`int·TestDelegateA(bool)'·return·type·does·not·match·delegate·`bool·TestDelegateB(bool)'·return·type
64 //·Line:·1264 //·Line:·12
  
65 delegate·int·TestDelegateA·(bool·b);65 delegate·int·TestDelegateA·(bool·b);
66 delegate·bool·TestDelegateB·(bool·b);66 delegate·bool·TestDelegateB·(bool·b);
  
67 public·class·MainClass67 public·class·MainClass
Offset 96, 23 lines modifiedOffset 93, 26 lines modified
96 »       }93 »       }
  
97 »       static·dynamic·Foo·()94 »       static·dynamic·Foo·()
98 »       {95 »       {
99 »       »       return·1;96 »       »       return·1;
100 »       }97 »       }
101 }</string>98 }</string>
102 ····<string>//·CS0407:·A·method·or·delegate·`int·MainClass.Delegate()'·return·type·does·not·match·delegate·`void·TestDelegate()'·return·type99 ····<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
103 //·Line:·12100 //·Line:·10
  
104 delegate·void·TestDelegate();101 using·System;
  
105 public·class·MainClass·{ 
106 ········public·static·int·Delegate()·{ 
107 ················return·0; 
108 ········}102 class·Program
 103 {
 104 »       static·void·Main()
 105 »       {
 106 »       »       Action&lt;dynamic&gt;·d·=·Foo;
 107 »       }
  
109 ········public·static·void·Main()·{ 
110 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate); 
111 ·······}108 »       static·int·Foo·(object·o)
 109 »       {
 110 »       »       return·0;
 111 »       }
112 }</string>112 }</string>
113 ··</Examples>113 ··</Examples>
114 </ErrorDocumentation>114 </ErrorDocumentation>
10.7 KB
CS1587
10.7 KB
CS1587
Ordering differences only
    
Offset 1, 49 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>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:·96 //·Line:·5
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:27 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
 8 ///·Text·goes·here
 9 //
 10 ///·and·continues·here
 11 public·class·Test
 12 {····
8 using·System; 
  
9 namespace·TopNS 
10 { 
11 »       [Flags/**·here·is·also·incorrect·comment·*/] 
12 »       enum·Enum2·{ 
13 »       } 
14 }</string>13 }</string>
15 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element14 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
16 //·Line:·1215 //·Line:·11
17 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:216 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
18 using·System;17 using·System;
  
19 namespace·TopNS18 namespace·TopNS
20 {19 {
21 »       internal·class·Hoge20 »       class·Foo
22 »       {21 »       {
23 »       »       ///·invalid·comment22 »       »       Foo·/**·incorrect·*/·()
 23 »       »       {
 24 »       »       }
24 »       }25 »       }
  
25 }</string>26 }</string>
26 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element27 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
27 //·Line:·1028 //·Line:·11
28 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:229 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
29 using·System;30 using·System;
  
30 namespace·TopNS31 namespace·TopNS
31 {32 {
32 ///·invalid·comment·on·using·directive·inside·namespace. 
33 using·System.Xml; 
  
34 »       enum·Foo·{33 »       class·Foo
 34 »       {
 35 »       »       public·/**·invalid·comment·in·property·decl·*/·int·prop·{
 36 »       »       »       get·{·return·0;·}
 37 »       »       }
35 »       }38 »       }
36 }</string>39 }</string>
37 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element40 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
38 //·Line:·841 //·Line:·8
39 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:242 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
40 using·System;43 using·System;
Offset 54, 210 lines modifiedOffset 55, 218 lines modified
54 namespace·TopNS55 namespace·TopNS
55 {56 {
  
56 »       enum·Foo·{57 »       enum·Foo·{
57 »       }58 »       }
58 }</string>59 }</string>
59 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element60 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
60 //·Line:·861 //·Line:·12
61 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:262 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
62 using·System;63 using·System;
  
63 ///·invalid·comment·placed·on·namespace. 
64 namespace·TopNS64 namespace·TopNS
65 {65 {
66 »       class·Foo66 »       internal·class·Hoge
67 »       {67 »       {
 68 »       »       ///·invalid·comment
68 »       }69 »       }
  
69 }</string>70 }</string>
70 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element71 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
71 //·Line:·1272 //·Line:·12
72 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:273 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
73 using·System;74 using·System;
  
74 namespace·TopNS75 namespace·TopNS
75 {76 {
76 }77 }
  
77 ///·EOF</string>78 ///·EOF</string>
78 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element79 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
79 //·Line:·680 //·Line:·16
80 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:281 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
 82 using·System;
81 ///·invalid·comment·on·global·attributes. 
82 [assembly:System.CLSCompliant·(true)] 
  
83 enum·Foo·{83 namespace·TopNS
 84 {
 85 »       abstract·class·AFoo
 86 »       {
 87 »       »       internal·abstract·int·Prop·{·get;·}
 88 »       }
  
 89 »       class·Foo·:·AFoo
 90 »       {
 91 »       »       sealed·/**·is·"sealed"·checked?·*/·internal·override·int·Prop·{
 92 »       »       »       get·{·return·0;·}
 93 »       »       }
 94 »       }
84 }</string>95 }</string>
85 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element96 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
86 //·Line:·1197 //·Line:·11
87 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:298 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
88 using·System;99 using·System;
  
89 namespace·TopNS100 namespace·TopNS
90 {101 {
91 »       class·Foo102 »       class·Foo
92 »       {103 »       {
93 »       »       static·///·incorrect104 »       »       public·///·incorrect
94 »       »       Foo·()105 »       »       void·FooBar·(string·foo)
Max diff block lines reached; 8016/10886 bytes (73.64%) of diff not shown.
2.87 KB
CS1654
2.85 KB
CS1654
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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'5 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'
 6 //·Line:·18
  
 7 using·System.Collections;
  
 8 struct·P·{
 9 »       public·int·x;
 10 }
  
 11 class·Test·{
 12 »       static·IEnumerable·foo·()·{·return·null;·}
  
 13 »       static·void·Main·()
 14 »       {
 15 »       »       IEnumerable·f·=·foo·();
 16 »       »       if·(f·!=·null)
 17 »       »       »       foreach·(P·p·in·f)
 18 »       »       »       »       p.x·=·0;
 19 »       }
 20 }</string>
 21 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'
6 //·Line:·1422 //·Line:·14
  
7 using·System.Collections;23 using·System.Collections;
  
8 struct·P·{24 struct·P·{
9 »       public·int·x·{·get;·set;·}25 »       public·int·x·{·get;·set;·}
10 }26 }
Offset 14, 37 lines modifiedOffset 34, 36 lines modified
14 class·Test·{34 class·Test·{
15 »       static·void·Foo·(IEnumerable·f)35 »       static·void·Foo·(IEnumerable·f)
16 »       {36 »       {
17 »       »       foreach·(P·p·in·f)37 »       »       foreach·(P·p·in·f)
18 »       »       »       p.x·+=·2;38 »       »       »       p.x·+=·2;
19 »       }39 »       }
20 }</string>40 }</string>
21 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'41 ····<string>//·CS1654:·Cannot·assign·to·members·of·`q'·because·it·is·a·`foreach·iteration·variable'
22 //·Line:·2242 //·Line:·22
  
23 using·System;43 using·System.Collections;
  
 44 struct·P·{
 45 »       public·int·x;
 46 }
24 struct·Foo·:·IDisposable 
25 { 
26 »       public·int·Property·{ 
27 »       »       set·{·} 
28 »       } 
  
 47 struct·Q·{
 48 »       public·P·p;
29 »       public·void·Dispose·() 
30 »       { 
31 »       } 
32 }49 }
  
33 class·Bar 
34 {50 class·Test·{
 51 »       static·IEnumerable·foo·()·{·return·null;·}
  
35 »       static·void·Main·()52 »       static·void·Main·()
36 »       {53 »       {
37 »       »       using·(var·f·=·new·Foo·())·{ 
38 »       »       »       f.Property·=·0; 
39 »       »       }54 »       »       IEnumerable·f·=·foo·();
 55 »       »       if·(f·!=·null)
 56 »       »       »       foreach·(Q·q·in·f)
 57 »       »       »       »       q.p.x·=·0;
40 »       }58 »       }
41 }</string>59 }</string>
42 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'60 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'
43 //·Line:·2261 //·Line:·22
  
44 using·System;62 using·System;
  
Offset 64, 53 lines modifiedOffset 83, 34 lines modified
64 »       static·void·Main·()83 »       static·void·Main·()
65 »       {84 »       {
66 »       »       using·(var·f·=·new·Foo·())·{85 »       »       using·(var·f·=·new·Foo·())·{
67 »       »       »       f[0]·=·1;86 »       »       »       f[0]·=·1;
68 »       »       }87 »       »       }
69 »       }88 »       }
70 }</string>89 }</string>
71 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'90 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'
72 //·Line:·1891 //·Line:·22
  
73 using·System.Collections; 
  
 92 using·System;
74 struct·P·{ 
75 »       public·int·x; 
76 } 
  
77 class·Test·{ 
78 »       static·IEnumerable·foo·()·{·return·null;·}93 struct·Foo·:·IDisposable
 94 {
 95 »       public·int·Property·{
 96 »       »       set·{·}
 97 »       }
  
79 »       static·void·Main·()98 »       public·void·Dispose·()
80 »       {99 »       {
81 »       »       IEnumerable·f·=·foo·(); 
82 »       »       if·(f·!=·null) 
83 »       »       »       foreach·(P·p·in·f) 
84 »       »       »       »       p.x·=·0; 
85 »       }100 »       }
86 }</string> 
87 ····<string>//·CS1654:·Cannot·assign·to·members·of·`q'·because·it·is·a·`foreach·iteration·variable' 
88 //·Line:·22 
  
89 using·System.Collections; 
  
90 struct·P·{ 
91 »       public·int·x; 
92 } 
  
93 struct·Q·{ 
94 »       public·P·p; 
95 }101 }
  
 102 class·Bar
Max diff block lines reached; 199/2886 bytes (6.90%) of diff not shown.
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>
5.87 KB
CS0452
5.85 KB
CS0452
Ordering differences only
    
Offset 1, 42 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>CS0452</ErrorName>3 ··<ErrorName>CS0452</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'5 ····<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;'
6 //·Line:·106 //·Line:·10
  
7 public·class·C&lt;T&gt;·where·T·:·class7 public·class·C&lt;T&gt;·where·T·:·class
8 {8 {
 9 »       public·int·this·[params·C&lt;ulong&gt;[]·args]·{
 10 »       »       set·{}
9 } 
  
10 class·A 
11 { 
12 »       public·A·(ref·C&lt;int&gt;·args) 
13 »       { 
14 »       }11 »       }
15 }</string>12 }</string>
16 ····<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)'13 ····<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)'
17 //·Line:·1814 //·Line:·8
  
18 class·A15 class·Program
19 {16 {
 17 »       public·static·void·M&lt;T&gt;·(T·item1,·T·item2·=·null)·where·T·:·class
20 »       static·int·Foo&lt;T&gt;·(T·a,·string·s)·where·T·:·class 
21 »       { 
22 »       »       return·1; 
23 »       } 
  
24 »       static·int·Foo&lt;T&gt;·(T·a,·object·y) 
25 »       { 
26 »       »       return·2; 
27 »       } 
  
28 »       public·static·void·Main·() 
29 »       {18 »       {
30 »       »       A.Foo&lt;int&gt;·(99,·null);19 »       »       M·(1);
31 »       }20 »       }
32 }</string>21 }</string>
33 ····<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;'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·`TestClass&lt;T&gt;'
34 //·Line:·2323 //·Line:·23
35 using·System;24 using·System;
  
36 public·class·TestClass&lt;T&gt;·where·T·:·class25 public·class·TestClass&lt;T&gt;·where·T·:·class
Offset 57, 80 lines modifiedOffset 43, 69 lines modified
57 »       »       43 »       »       
58 »       static·public·void·Main()44 »       static·public·void·Main()
59 »       {45 »       {
60 »       »       int·j·=·TestClass&lt;int&gt;.Value;46 »       »       int·j·=·TestClass&lt;int&gt;.Value;
61 »       »       Console.WriteLine·(j);47 »       »       Console.WriteLine·(j);
62 »       }48 »       }
63 }</string>49 }</string>
64 ····<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;'50 ····<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)'
65 //·Line:·1051 //·Line:·14
 52 public·class·Foo
  
66 public·class·C&lt;T&gt;·where·T·:·class 
67 {53 {
 54 »       public·static·void·Test&lt;T&gt;·(ref·T·t)
 55 »       »       where·T·:·class
 56 »       {·}
68 }57 }
  
 58 public·class·C·{
 59 »       public·static·void·Main·()
69 delegate·void·D·(C&lt;int&gt;·arg);</string> 
70 ····<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)' 
71 //·Line:·8 
  
72 class·Program 
73 { 
74 »       public·static·void·M&lt;T&gt;·(T·item1,·T·item2·=·null)·where·T·:·class 
75 »       {60 »       {
76 »       »       M·(1);61 »       »       int·i·=·0;
 62 »       »       Foo.Test&lt;int&gt;·(ref·i);
77 »       }63 »       }
78 }</string>64 }</string>
79 ····<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;'65 ····<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)'
80 //·Line:·2366 //·Line:·18
81 using·System; 
  
82 public·class·TestClass&lt;T&gt;·where·T·:·class67 class·A
83 {68 {
84 »       static·public·T·meth()69 »       static·int·Foo&lt;T&gt;·(T·a,·string·s)·where·T·:·class
85 »       {70 »       {
86 »       »       return·null;71 »       »       return·1;
87 »       }72 »       }
  
 73 »       static·int·Foo&lt;T&gt;·(T·a,·object·y)
88 »       static·public·T·Value; 
89 }»      »      »       
90 »        
91 public·class·Test 
92 { 
93 »       public·Test() 
94 »       {74 »       {
 75 »       »       return·2;
95 »       }76 »       }
96 »       »        
97 »       static·public·void·Main() 
 77 »       public·static·void·Main·()
98 »       {78 »       {
 79 »       »       A.Foo&lt;int&gt;·(99,·null);
99 »       »       int·i·=·TestClass&lt;int&gt;.meth(); 
100 »       »       Console.WriteLine·(i); 
101 »       }80 »       }
102 }</string>81 }</string>
103 ····<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;'82 ····<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;'
104 //·Line:·1083 //·Line:·10
  
105 public·class·C&lt;T&gt;·where·T·:·class84 public·class·C&lt;T&gt;·where·T·:·class
106 {85 {
107 }86 }
  
108 delegate·C&lt;int&gt;·D·();</string>87 delegate·void·D·(C&lt;int&gt;·arg);</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·`Foo.Test&lt;T&gt;(ref·T)'88 ····<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:·1489 //·Line:·10
111 public·class·Foo 
 90 public·class·C&lt;T&gt;·where·T·:·class
112 {91 {
113 »       public·static·void·Test&lt;T&gt;·(ref·T·t) 
114 »       »       where·T·:·class 
115 »       {·} 
116 }92 }
  
117 public·class·C·{ 
Max diff block lines reached; 1538/5958 bytes (25.81%) of diff not shown.
2.17 KB
CS1739
2.16 KB
CS1739
Ordering differences only
    
Offset 1, 23 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>CS1739</ErrorName>3 ··<ErrorName>CS1739</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`C.Foo(int,·int)'·does·not·contain·a·parameter·named·`b'5 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`A.this[int]'·does·not·contain·a·parameter·named·`value'
6 //·Line:·126 //·Line:·17
  
7 class·C7 class·A
8 {8 {
9 »       static·void·Foo·(int·x,·int·y)9 »       public·int·this·[int·id]·{
 10 »       »       set·{
 11 »       »       }
 12 »       }
 13 }
  
 14 class·B
 15 {
 16 »       public·static·void·Main·()
10 »       {17 »       {
 18 »       »       A·a·=·new·A·();
 19 »       »       a·[value:1]·=·9;
11 »       }20 »       }
12 »       21 }</string>
 22 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`Program.M(int,·int,·int)'·does·not·contain·a·parameter·named·`whatever'
 23 //·Line:·8
  
 24 public·class·Program
 25 {
13 »       public·static·void·Main·()26 »       public·static·void·Main·()
14 »       {27 »       {
15 »       »       Foo·(1,·b·:·2);28 »       »       M·(z:·1,·whatever:·0);
 29 »       }
  
 30 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0)
 31 »       {
16 »       }32 »       }
17 }</string>33 }</string>
18 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`System.Delegate.DynamicInvoke(params·object[])'·does·not·contain·a·parameter·named·`b'34 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`System.Delegate.DynamicInvoke(params·object[])'·does·not·contain·a·parameter·named·`b'
19 //·Line:·1835 //·Line:·18
  
20 using·System;36 using·System;
  
Offset 32, 42 lines modifiedOffset 51, 23 lines modified
32 »       51 »       
33 »       public·static·void·Main·()52 »       public·static·void·Main·()
34 »       {53 »       {
35 »       »       var·del·=·new·IntDelegate·(TestInt);54 »       »       var·del·=·new·IntDelegate·(TestInt);
36 »       »       del.DynamicInvoke·(b·:·7);55 »       »       del.DynamicInvoke·(b·:·7);
37 »       }56 »       }
38 }</string>57 }</string>
39 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`A.this[int]'·does·not·contain·a·parameter·named·`value'58 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`C.Foo(int,·int)'·does·not·contain·a·parameter·named·`b'
40 //·Line:·1759 //·Line:·12
  
41 class·A 
42 { 
43 »       public·int·this·[int·id]·{ 
44 »       »       set·{ 
45 »       »       } 
46 »       } 
47 } 
  
48 class·B60 class·C
49 {61 {
50 »       public·static·void·Main·()62 »       static·void·Foo·(int·x,·int·y)
51 »       {63 »       {
52 »       »       A·a·=·new·A·(); 
53 »       »       a·[value:1]·=·9; 
54 »       }64 »       }
 65 »       
55 }</string> 
56 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`Program.M(int,·int,·int)'·does·not·contain·a·parameter·named·`whatever' 
57 //·Line:·8 
  
58 public·class·Program 
59 { 
60 »       public·static·void·Main·()66 »       public·static·void·Main·()
61 »       {67 »       {
 68 »       »       Foo·(1,·b·:·2);
62 »       »       M·(z:·1,·whatever:·0); 
63 »       } 
  
64 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0) 
65 »       { 
66 »       }69 »       }
67 }</string>70 }</string>
68 ··</Examples>71 ··</Examples>
69 </ErrorDocumentation>72 </ErrorDocumentation>
3.49 KB
CS3003
3.48 KB
CS3003
Ordering differences only
    
Offset 1, 98 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>CS3003</ErrorName>3 ··<ErrorName>CS3003</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3003:·Type·of·`S.test2'·is·not·CLS-compliant5 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant
6 //·Line:·11 
7 //·Compiler·options:·-unsafe·-warnaserror·-warn:1 
  
8 using·System; 
  
9 [assembly:·CLSCompliant·(true)] 
  
10 public·unsafe·struct·S 
11 { 
12 ····public·fixed·bool·test2·[4]; 
13 }</string> 
14 ····<string>//·CS3003:·Type·of·`CLSClass.value'·is·not·CLS-compliant 
15 //·Line:·96 //·Line:·9
16 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;8 using·System;
18 [assembly:CLSCompliant(true)]9 [assembly:CLSCompliant(true)]
  
19 public·class·CLSClass·{ 
20 ········protected·uint·value;10 public·interface·I·{
 11 ········UIntPtr·Error·{·get;·}
21 }</string>12 }</string>
22 ····<string>//·CS3003:·Type·of·`CLSClass.MyEvent'·is·not·CLS-compliant13 ····<string>//·CS3003:·Type·of·`I.Foo'·is·not·CLS-compliant
23 //·Line:·814 //·Line:·10
24 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
 16 using·System;
25 [assembly:System.CLSCompliant·(true)]17 [assembly:CLSCompliant·(true)]
  
26 [System.CLSCompliant·(false)] 
27 public·delegate·void·MyDelegate·(); 
  
28 public·class·CLSClass·{ 
29 ········public·event·MyDelegate·MyEvent;18 [CLSCompliant·(true)]
 19 public·interface·I·{
 20 ····uint·Foo·{·set;·}
30 }</string>21 }</string>
31 ····<string>//·CS3003:·Type·of·`I.this[bool]'·is·not·CLS-compliant22 ····<string>//·CS3003:·Type·of·`I.this[bool]'·is·not·CLS-compliant
32 //·Line:·923 //·Line:·9
33 //·Compiler·options:·-warnaserror·-warn:124 //·Compiler·options:·-warnaserror·-warn:1
  
34 using·System;25 using·System;
35 [assembly:CLSCompliant(true)]26 [assembly:CLSCompliant(true)]
  
36 public·interface·I·{27 public·interface·I·{
37 ········ulong·this[bool·index]·{·get;·}28 ········ulong·this[bool·index]·{·get;·}
38 }</string>29 }</string>
 30 ····<string>//·CS3003:·Type·of·`CLSClass.value'·is·not·CLS-compliant
 31 //·Line:·9
 32 //·Compiler·options:·-warnaserror·-warn:1
  
 33 using·System;
 34 [assembly:CLSCompliant(true)]
  
 35 public·class·CLSClass·{
 36 ········protected·uint·value;
 37 }</string>
 38 ····<string>//·CS3003:·Type·of·`S.test2'·is·not·CLS-compliant
 39 //·Line:·11
 40 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
 41 using·System;
  
 42 [assembly:·CLSCompliant·(true)]
  
 43 public·unsafe·struct·S
 44 {
 45 ····public·fixed·bool·test2·[4];
 46 }</string>
39 ····<string>//·CS3003:·Type·of·`C._data'·is·not·CLS-compliant47 ····<string>//·CS3003:·Type·of·`C._data'·is·not·CLS-compliant
40 //·Line:·1148 //·Line:·11
41 //·Compiler·options:·-unsafe·-warnaserror·-warn:149 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
42 using·System;50 using·System;
  
43 [assembly:·CLSCompliant·(true)]51 [assembly:·CLSCompliant·(true)]
  
44 public·class·C52 public·class·C
45 {53 {
46 »       public·unsafe·byte*·_data;54 »       public·unsafe·byte*·_data;
47 »       public·unsafe·byte*·GetData·()·{·return·_data;·}55 »       public·unsafe·byte*·GetData·()·{·return·_data;·}
48 }</string>56 }</string>
 57 ····<string>//·CS3003:·Type·of·`CLSClass.MyEvent'·is·not·CLS-compliant
 58 //·Line:·8
 59 //·Compiler·options:·-warnaserror·-warn:1
  
 60 [assembly:System.CLSCompliant·(true)]
  
 61 [System.CLSCompliant·(false)]
 62 public·delegate·void·MyDelegate·();
  
 63 public·class·CLSClass·{
 64 ········public·event·MyDelegate·MyEvent;
 65 }</string>
49 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant66 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant
50 //·Line:·967 //·Line:·9
51 //·Compiler·options:·-warnaserror·-warn:168 //·Compiler·options:·-warnaserror·-warn:1
  
52 using·System;69 using·System;
53 [assembly:CLSCompliant(true)]70 [assembly:CLSCompliant(true)]
  
54 public·class·CLSClass·{71 public·class·CLSClass·{
55 ········public·ulong·Index·{72 ········public·ulong·Index·{
56 ············set73 ············set
57 ············{74 ············{
58 ············}75 ············}
59 ········}76 ········}
60 }</string>77 }</string>
61 ····<string>//·CS3003:·Type·of·`I.Foo'·is·not·CLS-compliant 
62 //·Line:·10 
63 //·Compiler·options:·-warnaserror·-warn:1 
  
64 using·System; 
65 [assembly:CLSCompliant·(true)] 
  
66 [CLSCompliant·(true)] 
67 public·interface·I·{ 
68 ····uint·Foo·{·set;·} 
69 }</string> 
70 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant 
71 //·Line:·9 
72 //·Compiler·options:·-warnaserror·-warn:1 
Max diff block lines reached; 23/3524 bytes (0.65%) of diff not shown.
1.67 KB
CS0220
1.65 KB
CS0220
Ordering differences only
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0220</ErrorName>3 ··<ErrorName>CS0220</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode5 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
6 //·Line:·76 //·Line:·7
  
7 public·class·MainClass·{ 
8 ········static·void·Main·()·{ 
9 ················int·a·=·-int.MinValue; 
10 ········} 
11 }</string> 
12 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode 
13 //·Line:·7 
  
14 enum·E1·:·byte7 enum·E1·:·byte
15 {8 {
16 ··A·=·29 ··A·=·2
17 }10 }
  
18 enum·E2·:·ulong11 enum·E2·:·ulong
19 {12 {
20 ··A·=·ulong.MaxValue·-·1,13 ··A·=·ulong.MaxValue·-·1,
21 ··B·=·E1.A·*·E2.A14 ··B·=·E1.A·*·E2.A
22 }</string>15 }</string>
23 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode16 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
24 //·Line:·7 
  
25 public·class·MainClass·{ 
26 ········static·void·Main·()·{ 
27 ················const·long·a·=·long.MaxValue; 
28 ················long·b·=·2·*·a; 
29 ········} 
30 }</string> 
31 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode 
32 //·Line:·1017 //·Line:·10
33 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
34 class·TestClass19 class·TestClass
35 {20 {
36 »       public·unsafe·static·void·Main·()21 »       public·unsafe·static·void·Main·()
37 »       {22 »       {
38 »       »       int*·arr·=·null;23 »       »       int*·arr·=·null;
39 »       »       var·i·=·arr[long.MaxValue];24 »       »       var·i·=·arr[long.MaxValue];
40 »       }25 »       }
41 }</string>26 }</string>
 27 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
 28 //·Line:·7
  
 29 public·class·MainClass·{
 30 ········static·void·Main·()·{
 31 ················const·long·a·=·long.MaxValue;
 32 ················long·b·=·2·*·a;
 33 ········}
 34 }</string>
 35 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
 36 //·Line:·7
  
 37 public·class·MainClass·{
 38 ········static·void·Main·()·{
 39 ················int·a·=·-int.MinValue;
 40 ········}
 41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
2.05 KB
CS3016
2.04 KB
CS3016
Ordering differences only
    
Offset 1, 19 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>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:·13
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
 9 [assembly:CLSCompliant(true)]
  
 10 public·class·CLSAttribute:·Attribute·{
 11 ········public·CLSAttribute()·{}
 12 ········public·CLSAttribute(string[]·array)·{}
 13 }
  
 14 [CLSAttribute(new·string[]·{·"",·""·})]
 15 public·interface·ITest·{
 16 }</string>
 17 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
6 //·Line:·618 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:119 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;20 using·System;
9 [assembly:CLSAttribute·(new·bool·[]·{true,·false})] 
10 [assembly:CLSCompliant·(true)]21 [assembly:CLSCompliant·(true)]
  
 22 [CLSAttribute·(new·bool·[]·{true,·false})]
11 public·class·CLSAttribute:·Attribute·{23 public·class·CLSAttribute:·Attribute·{
12 ········public·CLSAttribute·()·{24 ········public·CLSAttribute·()·{
13 ········}25 ········}
14 ········26 ········
15 ········public·CLSAttribute(bool[]·array)·{27 ········public·CLSAttribute(bool[]·array)·{
16 ········}28 ········}
17 }</string>29 }</string>
Offset 50, 36 lines modifiedOffset 65, 21 lines modified
50 ········public·CLSAttribute·()·{65 ········public·CLSAttribute·()·{
51 ········}66 ········}
52 ········67 ········
53 ········public·CLSAttribute(bool[]·array)·{68 ········public·CLSAttribute(bool[]·array)·{
54 ········}69 ········}
55 }</string>70 }</string>
56 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant71 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
57 //·Line:·13 
58 //·Compiler·options:·-warnaserror·-warn:1 
  
59 using·System; 
60 [assembly:CLSCompliant(true)] 
  
61 public·class·CLSAttribute:·Attribute·{ 
62 ········public·CLSAttribute()·{} 
63 ········public·CLSAttribute(string[]·array)·{} 
64 } 
  
65 [CLSAttribute(new·string[]·{·"",·""·})] 
66 public·interface·ITest·{ 
67 }</string> 
68 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant 
69 //·Line:·872 //·Line:·6
70 //·Compiler·options:·-warnaserror·-warn:173 //·Compiler·options:·-warnaserror·-warn:1
  
71 using·System;74 using·System;
 75 [assembly:CLSAttribute·(new·bool·[]·{true,·false})]
72 [assembly:CLSCompliant·(true)]76 [assembly:CLSCompliant·(true)]
  
73 [CLSAttribute·(new·bool·[]·{true,·false})] 
74 public·class·CLSAttribute:·Attribute·{77 public·class·CLSAttribute:·Attribute·{
75 ········public·CLSAttribute·()·{78 ········public·CLSAttribute·()·{
76 ········}79 ········}
77 ········80 ········
78 ········public·CLSAttribute(bool[]·array)·{81 ········public·CLSAttribute(bool[]·array)·{
79 ········}82 ········}
80 }</string>83 }</string>
5.68 KB
CS3006
5.67 KB
CS3006
Ordering differences only
    
Offset 1, 135 lines modifiedOffset 1, 135 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3006</ErrorName>3 ··<ErrorName>CS3006</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant5 ····<string>//·CS3006:·Overloaded·method·`CLSClass.CLSClass(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
6 //·Line:·126 //·Line:·12
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:·CLSCompliant(true)]9 [assembly:·CLSCompliant(true)]
  
10 public·class·CLSClass·{10 public·class·CLSClass·{
11 ···public·void·Test(int·a)·{11 ····public·CLSClass(int[,,]·b)·{
12 ···}12 ····}
  
 13 ····public·CLSClass(int[,]·b)·{
 14 ····}
  
13 ···public·void·Test(ref·int·b)·{ 
14 ···} 
15 }</string>15 }</string>
16 ····<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(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
17 //·Line:·1017 //·Line:·10
18 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
19 using·System;19 using·System;
20 [assembly:·CLSCompliant(true)]20 [assembly:·CLSCompliant(true)]
  
21 public·interface·CLSInterface·{21 public·interface·CLSInterface·{
22 ········void·Test(int·a);22 ········void·Test(bool·a);
23 ········void·Test(ref·int·b);23 ········void·Test(out·bool·b);
24 }</string>24 }</string>
25 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant25 ····<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
26 //·Line:·1226 //·Line:·13
27 //·Compiler·options:·-warnaserror·-warn:127 //·Compiler·options:·-warnaserror·-warn:1
  
28 using·System;28 using·System;
29 [assembly:·CLSCompliant(true)]29 [assembly:·CLSCompliant·(true)]
  
30 public·class·CLSClass·{30 public·class·Base&lt;T&gt;
 31 {
31 ···public·void·Test(int[,,]·b)·{32 »       public·void·Test·(int·a)
32 ···}33 »       {
 34 »       }
 35 »       public·void·Test·(ref·int·b)
 36 »       {
 37 »       }
 38 }
  
33 ···public·void·Test(int[,]·b)·{ 
34 ···}39 public·class·CLSClass·:·Base&lt;int&gt;
 40 {
 41 »       public·void·Test·()
 42 »       {
 43 »       }
35 }</string>44 }</string>
36 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant45 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
37 //·Line:·1546 //·Line:·10
38 //·Compiler·options:·-warnaserror·-warn:147 //·Compiler·options:·-warnaserror·-warn:1
  
39 using·System;48 using·System;
40 [assembly:·CLSCompliant(true)]49 [assembly:·CLSCompliant(true)]
  
41 public·class·Base 
42 { 
43 ···public·void·Test(int·a)·{ 
44 ···} 
45 }50 public·interface·CLSInterface·{
 51 ········void·Test(int[,,]·b);
 52 ········void·Test(int[,]·b);
 53 }</string>
 54 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
 55 //·Line:·10
 56 //·Compiler·options:·-warnaserror·-warn:1
  
46 public·class·CLSClass:·Base·{57 using·System;
 58 [assembly:·CLSCompliant(true)]
  
 59 public·interface·CLSInterface·{
 60 ········void·Test(int·a);
47 ···public·void·Test(ref·int·b)·{61 ········void·Test(ref·int·b);
48 ···} 
49 }</string>62 }</string>
50 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant63 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
51 //·Line:·1264 //·Line:·12
52 //·Compiler·options:·-warnaserror·-warn:165 //·Compiler·options:·-warnaserror·-warn:1
  
53 using·System;66 using·System;
54 [assembly:·CLSCompliant(true)]67 [assembly:·CLSCompliant(true)]
  
55 public·abstract·class·CLSClass·{68 public·abstract·class·CLSClass·{
56 ···public·void·Test(bool·a)·{69 ···public·void·Test(bool·a)·{
57 ···}70 ···}
  
58 ···public·abstract·void·Test(out·bool·b);71 ···public·abstract·void·Test(out·bool·b);
59 }</string>72 }</string>
60 ····<string>//·CS3006:·Overloaded·method·`CLSClass.CLSClass(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant73 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
61 //·Line:·1274 //·Line:·12
62 //·Compiler·options:·-warnaserror·-warn:175 //·Compiler·options:·-warnaserror·-warn:1
  
63 using·System;76 using·System;
64 [assembly:·CLSCompliant(true)]77 [assembly:·CLSCompliant(true)]
  
65 public·class·CLSClass·{78 public·class·CLSClass·{
66 ····public·CLSClass(int[,,]·b)·{79 ···public·void·Test(int·a)·{
67 ····}80 ···}
  
68 ····public·CLSClass(int[,]·b)·{ 
69 ····} 
  
 81 ···public·void·Test(ref·int·b)·{
 82 ···}
70 }</string>83 }</string>
71 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant84 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
72 //·Line:·1085 //·Line:·12
73 //·Compiler·options:·-warnaserror·-warn:186 //·Compiler·options:·-warnaserror·-warn:1
  
74 using·System;87 using·System;
75 [assembly:·CLSCompliant(true)]88 [assembly:·CLSCompliant(true)]
  
76 public·interface·CLSInterface·{89 public·class·CLSClass·{
77 ········void·Test(int[,,]·b);90 ···public·void·Test(int[,,]·b)·{
 91 ···}
78 ········void·Test(int[,]·b); 
79 }</string> 
80 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant 
81 //·Line:·10 
Max diff block lines reached; 934/5770 bytes (16.19%) of diff not shown.
3.32 KB
CS0815
3.31 KB
CS0815
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>CS0815</ErrorName>3 ··<ErrorName>CS0815</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)' 
6 //·Line:·8 
  
7 class·XX 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       var·m·=·(1,·Main); 
12 »       } 
13 }</string> 
14 ····<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·`void'
15 //·Line:·96 //·Line:·9
  
  
16 public·class·Test7 public·class·Test
17 {8 {
18 »       static·void·Main·()9 »       static·void·Main·()
Offset 23, 23 lines modifiedOffset 13, 36 lines modified
23 »       »       var·v·=·Foo·();13 »       »       var·v·=·Foo·();
24 »       }14 »       }
  
25 »       static·void·Foo·()15 »       static·void·Foo·()
26 »       {16 »       {
27 »       }17 »       }
28 }</string>18 }</string>
29 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'19 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
30 //·Line:·920 //·Line:·11
  
 21 using·System;
 22 using·System.Threading.Tasks;
  
31 public·class·Test23 class·X
32 {24 {
33 »       static·void·Main·()25 »       public·static·void·Main·()
34 »       {26 »       {
35 »       »       var·v·=·null;27 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·});
 28 »       }
 29 }</string>
 30 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'
 31 //·Line:·9
 32 //·Compiler·options:·-langversion:latest
  
 33 static·class·X
 34 {
 35 »       public·static·void·Main·()
 36 »       {
 37 »       »       var·x·=·default;
36 »       }38 »       }
37 }</string>39 }</string>
38 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'40 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'
39 //·Line:·1741 //·Line:·17
  
40 using·System;42 using·System;
41 using·System.Collections.Generic;43 using·System.Collections.Generic;
Offset 66, 52 lines modifiedOffset 69, 49 lines modified
66 {69 {
67 »       static·void·Main·()70 »       static·void·Main·()
68 »       {71 »       {
69 »       »       var·d·=·delegate·{};72 »       »       var·d·=·delegate·{};
70 »       }73 »       }
71 }</string>74 }</string>
72 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'75 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
73 //·Line:·1176 //·Line:·8
  
74 using·System; 
75 using·System.Threading.Tasks; 
  
76 class·X77 public·class·Test
77 {78 {
78 »       public·static·void·Main·()79 »       static·void·Main·()
79 »       {80 »       {
80 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·});81 »       »       var·l·=·x·=&gt;·x·+·1;
81 »       }82 »       }
82 }</string>83 }</string>
83 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group'84 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'
84 //·Line:·885 //·Line:·9
  
  
85 public·class·Tests86 public·class·Test
86 {87 {
87 »       public·static·void·Main·()88 »       static·void·Main·()
88 »       {89 »       {
89 »       »       var·d·=·Main;90 »       »       var·v·=·null;
90 »       }91 »       }
91 }</string>92 }</string>
92 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'93 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)'
93 //·Line:·894 //·Line:·8
  
94 public·class·Test95 class·XX
95 {96 {
96 »       static·void·Main·()97 »       public·static·void·Main·()
97 »       {98 »       {
98 »       »       var·l·=·x·=&gt;·x·+·1;99 »       »       var·m·=·(1,·Main);
99 »       }100 »       }
100 }</string>101 }</string>
101 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'102 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group'
102 //·Line:·9103 //·Line:·8
103 //·Compiler·options:·-langversion:latest 
  
104 static·class·X104 public·class·Tests
105 {105 {
106 »       public·static·void·Main·()106 »       public·static·void·Main·()
107 »       {107 »       {
108 »       »       var·x·=·default;108 »       »       var·d·=·Main;
109 »       }109 »       }
110 }</string>110 }</string>
111 ··</Examples>111 ··</Examples>
112 </ErrorDocumentation>112 </ErrorDocumentation>
8.25 KB
CS1501
8.24 KB
CS1501
Ordering differences only
    
Offset 1, 37 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>CS1501</ErrorName>3 ··<ErrorName>CS1501</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1501:·No·overload·for·method·`Call'·takes·`0'·arguments 
6 //·Line:·8 
  
7 class·A&lt;T&gt;·where·T·:·CB,·IA 
8 { 
9 »       void·Foo·(T·t) 
10 »       { 
11 »       »       t.Call·(); 
12 »       } 
13 } 
  
14 class·CB·:·CA 
15 { 
16 } 
  
17 class·CA 
18 { 
19 »       public·void·Call·(int·arg) 
20 »       { 
21 »       } 
22 } 
  
23 interface·IA 
24 { 
25 »       void·Call·(bool·arg,·int·arg2); 
26 }</string> 
27 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments5 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments
28 //·Line:·176 //·Line:·17
  
  
29 static·class·Extensions7 static·class·Extensions
30 {8 {
31 »       public·static·string·Foo·(this·string·s)9 »       public·static·string·Foo·(this·string·s)
Offset 43, 82 lines modifiedOffset 17, 104 lines modified
43 public·class·M17 public·class·M
44 {18 {
45 »       public·static·void·Main·()19 »       public·static·void·Main·()
46 »       {20 »       {
47 »       »       1.Foo·("foo");21 »       »       1.Foo·("foo");
48 »       }22 »       }
49 }</string>23 }</string>
50 ····<string>//·CS1501:·No·overload·for·method·`XCreateIC'·takes·`1'·arguments24 ····<string>//·CS1501:·No·overload·for·method·`Bar'·takes·`2'·arguments
51 //·Line:·1625 //·Line:·19
  
52 using·System;26 using·System;
53 using·System.Runtime.InteropServices; 
  
54 namespace·System.Windows.Forms27 class·T
55 {28 {
 29 »       void·Foo·(int·arg,·Action·a)
 30 »       {
 31 »       }
56 ········internal·class·X11Xim 
57 ········{ 
58 ················[DllImport·("libX11",·EntryPoint="XCreateIC")] 
59 ················internal·extern·static·IntPtr·XCreateIC(IntPtr·xim,·__arglist); 
  
60 ················public·static·void·Main·() 
61 ················{ 
62 ························XCreateIC·(IntPtr.Zero); 
63 ················} 
64 ········}32 »       void·Foo·(string·title,·Action·a)
 33 »       {
 34 »       }
  
 35 »       void·Bar·()
 36 »       {
 37 »       »       Foo·(arg:·1,·a:·()·=&gt;·{
 38 »       »       »       Bar·("a",·"b");
 39 »       »       });
 40 »       }
65 }</string>41 }</string>
66 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments42 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`1'·arguments
67 //·Line:·2043 //·Line:·15
  
68 class·A44 using·System;
  
 45 class·MainClass
69 {46 {
70 »       protected·virtual·void·Foo·(object[]·arr)47 »       public·static·void·Main·()
71 »       {48 »       {
 49 »       »       int·val·=·2;
 50 »       »       Run·(()·=&gt;·{
 51 »       »       »       if·(val·&gt;·3)
 52 »       »       »       »       return;
  
 53 »       »       »       Foo·(5);
 54 »       »       });
72 »       }55 »       }
73 } 
  
 56 »       static·void·Foo·()
74 class·B·:·A 
75 { 
76 »       protected·override·void·Foo·(params·object[]·arr) 
77 »       {57 »       {
78 »       }58 »       }
  
79 »       static·void·Bar()59 »       static·void·Run&lt;T&gt;·(Func&lt;T&gt;·func)
 60 »       {
 61 »       }
  
 62 »       static·void·Run&lt;T&gt;·(Action·act)
80 »       {63 »       {
81 »       »       B·b·=·new·B·(); 
82 »       »       b.Foo·(); 
83 »       }64 »       }
84 }</string>65 }</string>
85 ····<string>//·CS1501:·No·overload·for·method·`Select'·takes·`1'·arguments66 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments
86 //·Line:·1767 //·Line:·12
  
 68 class·C
 69 {
 70 ····static·void·Foo·(string·foo,·params·object·[]·moreFoo)
 71 ····{
 72 ····}
  
87 using·System;73 ····static·void·Main·()
 74 ····{
 75 ········Foo·();
 76 ····}
 77 }</string>
 78 ····<string>//·CS1501:·No·overload·for·method·`Block'·takes·`2'·arguments
Max diff block lines reached; 5702/8398 bytes (67.90%) of diff not shown.
10.8 KB
CS0111
10.7 KB
CS0111
Ordering differences only
    
Offset 1, 70 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·`C.this[params·int[]]'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
6 //·Line:·6 
  
7 class·C 
8 { 
9 ····bool·this·[int[]·i]·{·get·{·return·true;·}·} 
10 ····bool·this·[params·int[]·i]·{·get·{·return·false;·}·} 
11 }</string> 
12 ····<string>//·CS0111:·A·member·`Class.op_Implicit(byte)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types5 ····<string>//·CS0111:·A·member·`C.Foo()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
13 //·Line:·96 //·Line:·11
  
14 public·class·Class·{ 
15 ········static·public·implicit·operator·Class(byte·value)·{ 
16 ···············return·new·Class(); 
17 ········} 
18 ···· 
19 ········public·static·void·op_Implicit·(byte·value)·{} 
20 }</string> 
21 ····<string>//·CS0111:·A·member·`C.Method(object)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
22 //·Line:·10 
  
23 class·C7 public·partial·class·C
24 {8 {
25 »       void·Method·(dynamic·d)9 »       void·Foo·()
26 »       {10 »       {
27 »       }11 »       }
  
28 »       void·Method·(object·d)12 »       
 13 »       partial·void·Foo·();
 14 »       
 15 »       partial·void·Foo·()
29 »       {16 »       {
30 »       }17 »       }
31 }</string>18 }</string>
32 ····<string>//·CS0111:·A·member·`Dictionary&lt;K,V&gt;.Add(V)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types19 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(U)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
33 //·Line:·1420 //·Line·:·12
  
34 using·System; 
35 using·System.Collections.Generic; 
  
36 public·class·Dictionary&lt;K,V&gt;21 public·class·C
37 {22 {
38 »       public·void·Add·(V·key)23 »       void·Foo&lt;T&gt;·(T·i)
39 »       {24 »       {
40 »       »       throw·new·InvalidOperationException·(); 
41 »       }25 »       }
  
42 »       public·void·Add·(V·value)26 »       
 27 »       void·Foo&lt;U&gt;·(U·i)
43 »       {28 »       {
44 »       »       throw·new·InvalidOperationException·(); 
45 »       }29 »       }
46 }</string>30 }</string>
47 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types31 ····<string>//·CS0111:·A·member·`ISample.Blah()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
48 //·Line·:·632 //·Line:·6
  
49 class·T·{ 
50 »       static·T·()·{} 
51 »       static·T·()·{}33 public·interface·ISample·{
 34 ········int·Blah·();
 35 ········int·Blah·();
 36 }</string>
 37 ····<string>//·CS0111:·A·member·`Blah.I.M&lt;U&gt;(int)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
 38 //·Line·:·12
  
52 »       public·static·void·Main·() 
53 »       { 
54 »       }39 public·interface·I
 40 {
 41 ····void·M&lt;T&gt;·(int·i);
 42 }
  
 43 public·class·Blah:·I
 44 {
 45 ········void·I.M&lt;T&gt;·(int·i)·{}
 46 ········void·I.M&lt;U&gt;·(int·i)·{}
55 }</string>47 }</string>
56 ····<string>//·CS0111:·A·member·`S3.S3(string)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types48 ····<string>//·CS0111:·A·member·`S3.S3(string)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
57 //·Line:·649 //·Line:·6
58 //·Compiler·options:·-langversion:experimental50 //·Compiler·options:·-langversion:experimental
  
59 struct·S3·(string·s)51 struct·S3·(string·s)
60 {52 {
Offset 74, 81 lines modifiedOffset 63, 149 lines modified
74 »       }63 »       }
  
75 »       public·S3·(int·i)64 »       public·S3·(int·i)
76 »       »       :·this·("")65 »       »       :·this·("")
77 »       {66 »       {
78 »       }67 »       }
79 }</string>68 }</string>
80 ····<string>//·CS0111:·A·member·`C.this[int]'·is·already·defined.·Rename·this·member·or·use·different·parameter·types69 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
81 //·Line:·670 //·Line:·9
  
82 class·C 
83 { 
84 ····bool·this·[int·i]·{·get·{·return·false;·}·} 
85 ····bool·this·[int·i]·{·get·{·return·true;·}·}71 partial·class·T·{
 72 »       T·()·{}
 73 }
  
 74 partial·class·T·{
 75 »       T·()·{}
86 }</string>76 }</string>
87 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(U)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types77 ····<string>//·CS0111:·A·member·`MyClass.IMyInterface&lt;System.String&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
88 //·Line·:·1278 //·Line:·18
  
89 public·class·C79 using·System;
  
 80 interface·IMyInterface&lt;T&gt;
90 {81 {
91 »       void·Foo·(int·i) 
92 »       { 
93 »       } 
94 »        
95 »       void·Foo&lt;T&gt;·(T·i)82 »       bool·Prop·{·set;·}
 83 }
  
 84 public·class·MyClass:·IMyInterface&lt;string&gt;
 85 {
 86 »       bool·IMyInterface&lt;string&gt;.Prop
96 »       {87 »       {
 88 »       »       set·{}
Max diff block lines reached; 7001/10967 bytes (63.84%) of diff not shown.
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.MaxValue·}";12 »       »       var·s·=·$"{1,·int.MinValue·}";
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.MinValue·}";22 »       »       var·s·=·$"{1,·int.MaxValue·}";
23 »       }23 »       }
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
7.33 KB
CS0579
7.32 KB
CS0579
Ordering differences only
    
Offset 1, 109 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>CS0579</ErrorName>3 ··<ErrorName>CS0579</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0579:·The·attribute·`System.Diagnostics.DebuggableAttribute'·cannot·be·applied·multiple·times 
6 //·Line:·7 
  
7 using·System.Diagnostics; 
  
8 [module:·DebuggableAttribute·(false,·false)]· 
9 [module:·DebuggableAttribute·(false,·false)]· 
  
10 class·MainClass·{ 
11 ········static·void·Main() 
12 ········{ 
13 ········} 
14 }</string> 
15 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times5 ····<string>//·CS0579:·The·attribute·`ConditionalAttributeTesting.SomeAttribute'·cannot·be·applied·multiple·times
16 //·Line·:·106 //·Line:·12
  
17 using·System; 
  
18 [assembly:CLSCompliant(true)] 
  
19 namespace·DuplicateAttributes·{ 
20 »       [CLSCompliant(true)] 
21 »       [CLSCompliant(true)] 
22 »       public·class·ClassA·{} 
23 }</string> 
24 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times 
25 //·Line·:·10 
  
26 using·System;7 using·System;
 8 using·System.Diagnostics;
  
27 [assembly:CLSCompliant(true)]9 namespace·ConditionalAttributeTesting
 10 {
 11 »       class·MainClass
 12 »       {
 13 »       »       [Some·("Test")]
 14 »       »       [Some·("Test2")]
 15 »       »       public·static·void·Test·()
 16 »       »       {
 17 »       »       }
 18 »       }
  
28 namespace·DuplicateAttributes·{ 
29 »       [CLSCompliant(true)] 
30 »       [type:CLSCompliant(true)] 
31 »       public·class·ClassA·{}19 »       [AttributeUsage·(AttributeTargets.All)]
 20 »       [Conditional·("NOT_DEFINED")]
 21 »       public·sealed·class·SomeAttribute·:·Attribute
 22 »       {
 23 »       »       public·SomeAttribute·(string·someText)
 24 »       »       {
 25 »       »       }
 26 »       }
32 }</string>27 }</string>
33 ····<string>//·CS0579:·The·attribute·`System.Reflection.AssemblyKeyNameAttribute'·cannot·be·applied·multiple·times28 ····<string>//·CS0579:·The·attribute·`System.Reflection.AssemblyKeyNameAttribute'·cannot·be·applied·multiple·times
34 //·Line·:·29 //·Line·:·7
 30 //·Compiler·options:·CS0579-4-1.cs
  
35 using·System.Reflection;31 using·System.Reflection;
36 using·System.Runtime.CompilerServices; 
  
  
37 [assembly:·AssemblyKeyName("")]32 [assembly:·AssemblyKeyName("")]
38 [assembly:·AssemblyKeyName("")] 
  
39 public·class·Blah·{33 public·class·Blah·{
  
40 »       public·static·void·Main·()·{·}34 »       public·static·void·Main·()·{·}
41 }</string>35 }</string>
42 ····<string>//·CS0579:·The·attribute·`TestAttributesCollecting.A'·cannot·be·applied·multiple·times36 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times
43 //·Line:·1937 //·Line:·12
  
  
44 using·System;38 using·System;
  
45 namespace·TestAttributesCollecting39 partial·class·C
46 {40 {
 41 »       [Obsolete·("A")]
 42 »       partial·void·PartialMethod·();
 43 »       [Obsolete·("A")]
 44 »       partial·void·PartialMethod·()
47 »       class·A·:·Attribute 
48 »       { 
49 »       »       public·A·(int·a) 
50 »       »       { 
51 »       »       } 
52 »       } 
  
53 »       partial·class·G1&lt;[A·(1)]T&gt; 
54 »       { 
55 »       } 
  
56 »       partial·class·G1&lt;[A·(2)]T&gt; 
57 »       {45 »       {
58 »       }46 »       }
59 }</string>47 }</string>
60 ····<string>//·CS0579:·The·attribute·`ConditionalAttributeTesting.SomeAttribute'·cannot·be·applied·multiple·times48 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times
61 //·Line:·1249 //·Line:·14
  
  
62 using·System;50 using·System;
63 using·System.Diagnostics; 
  
64 namespace·ConditionalAttributeTesting51 partial·class·C
65 {52 {
 53 »       [Obsolete·("A")]
 54 »       partial·void·PartialMethod·()
66 »       class·MainClass 
67 »       { 
68 »       »       [Some·("Test")] 
69 »       »       [Some·("Test2")] 
70 »       »       public·static·void·Test·() 
71 »       »       { 
72 »       »       } 
73 »       } 
  
74 »       [AttributeUsage·(AttributeTargets.All)] 
75 »       [Conditional·("NOT_DEFINED")] 
76 »       public·sealed·class·SomeAttribute·:·Attribute 
77 »       {55 »       {
78 »       »       public·SomeAttribute·(string·someText) 
79 »       »       { 
80 »       »       } 
Max diff block lines reached; 4203/7456 bytes (56.37%) of diff not shown.
10.9 KB
CS0023
10.9 KB
CS0023
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>CS0023</ErrorName>3 ··<ErrorName>CS0023</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`anonymous·method' 
6 //·Line:·8 
  
7 using·System; 
8 class·Test·{ 
9 »       public·static·void·Main(string[]·argv)·{ 
10 »       »       Console.WriteLine("Type·of·anonymous·block:·{0}", 
11 »       »       »       (delegate()·{}).GetType()); 
12 »       } 
13 }</string> 
14 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'5 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int'
15 //·Line:·86 //·Line:·9
  
16 class·X7 public·class·C
17 {8 {
18 »       static·void·Bug&lt;T&gt;(System.Func&lt;T&gt;·func) 
19 »       { 
20 »       »       var·r·=·func?.Invoke·(); 
21 »       } 
22 }</string> 
23 ····<string>//·CS0023:·The·`~'·operator·cannot·be·applied·to·operand·of·type·`Foo' 
24 //·Line·:·10 
  
25 public·class·Foo·{ 
  
26 »       public·static·void·Main·()9 »       static·void·Main()
27 »       {10 »       {
 11 »       »       string·s·=·null;
 12 »       »       var·x·=·s?.Length?.ToString·();
28 »       »       Foo·k·=·new·Foo·(); 
29 »       »        
30 »       »       int·i·=·~·k; 
  
31 »       }13 »       }
32 }</string>14 }</string>
33 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`method·group'15 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`method·group'
34 //·Line:·1416 //·Line:·14
  
35 using·System;17 using·System;
  
Offset 47, 24 lines modifiedOffset 25, 14 lines modified
47 ····}25 ····}
  
48 ····public·static·void·Main·()·26 ····public·static·void·Main·()·
49 ····{27 ····{
50 ········Console.WriteLine(E.x);28 ········Console.WriteLine(E.x);
51 ····}29 ····}
52 }</string>30 }</string>
53 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`null' 
54 //·Line:·8 
  
55 class·C 
56 { 
57 »       public·static·void·Main·() 
58 »       { 
59 »       »       string·s·=·null.ToString·(); 
60 »       } 
61 }</string> 
62 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`method·group'31 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`method·group'
63 //·Line:·1432 //·Line:·14
  
64 class·X33 class·X
65 {34 {
66 »       void·Test·()35 »       void·Test·()
67 »       {36 »       {
Offset 72, 29 lines modifiedOffset 40, 14 lines modified
  
72 »       public·static·void·Main·()40 »       public·static·void·Main·()
73 »       {41 »       {
74 »       »       X·x·=·null;42 »       »       X·x·=·null;
75 »       »       System.Action·n·=·x?.Test;43 »       »       System.Action·n·=·x?.Test;
76 »       }44 »       }
77 }</string>45 }</string>
78 ····<string>//·CS0023:·The·`++'·operator·cannot·be·applied·to·operand·of·type·`bool' 
79 //·Line:·13 
  
80 public·class·C{ 
81 ··public·static·bool·Foo{ 
82 ····get{ 
83 ······return·false; 
84 ····} 
85 ····set{ 
86 ····}»       
87 ··} 
88 ··public·static·void·Main(){ 
89 ····Foo++; 
90 ··} 
91 }</string> 
92 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`int*'46 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`int*'
93 //·Line:·847 //·Line:·8
94 //·Compiler·options:·-unsafe48 //·Compiler·options:·-unsafe
  
95 class·C49 class·C
96 {50 {
97 »       static·unsafe·int*·Foo·()51 »       static·unsafe·int*·Foo·()
Offset 105, 42 lines modifiedOffset 58, 60 lines modified
105 »       public·static·void·Main·()58 »       public·static·void·Main·()
106 »       {59 »       {
107 »       »       unsafe·{60 »       »       unsafe·{
108 »       »       »       string·s·=·Foo().ToString·();61 »       »       »       string·s·=·Foo().ToString·();
109 »       »       }62 »       »       }
110 »       }63 »       }
111 }</string>64 }</string>
112 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`X'65 ····<string>//·CS0023:·The·`++'·operator·cannot·be·applied·to·operand·of·type·`object'
113 //·Line·:·666 //·Line:·9
  
 67 using·System;
 68 using·System.Collections;
  
114 class·X·{69 class·Test·{
 70 »       public·static·void·Main(string[]·args)·{
 71 »       »       ArrayList·al·=·new·ArrayList();
 72 »       »       al[0]·=·0;
 73 »       »       
 74 »       »       Console.WriteLine((al[0])++);
 75 »       }
115 ········static·void·Foo·(object·o) 
116 ········{ 
117 ········} 
118 ········ 
119 ········static·void·Main·()·{ 
120 ················Foo·(+(X)null); 
121 ········} 
Max diff block lines reached; 8192/11118 bytes (73.68%) of diff not shown.
13.7 KB
CS0012
13.6 KB
CS0012
Ordering differences only
    
Offset 1, 276 lines modifiedOffset 1, 276 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0012</ErrorName>3 ··<ErrorName>CS0012</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0012:·The·type·`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'5 ····<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'
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·-r:CS0012-lib.dll7 //·Compiler·options:·-r:CS0012-4-lib.dll
  
8 class·Test8 class·Test
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       var·b·=·new·B·();12 »       »       var·b·=·new·B·();
13 »       »       b.Test·();13 »       »       b.Prop·=·null;»   
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'16 ····<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'
17 //·Line:·1017 //·Line:·10
18 //·Compiler·options:·-r:CS0012-6-lib.dll18 //·Compiler·options:·-r:CS0012-3-lib.dll
  
19 class·Test·:·A 
20 { 
21 »       public·static·void·Main·() 
22 »       { 
23 »       } 
24 }</string> 
25 ····<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:·13 
27 //·Compiler·options:·-r:CS0012-lib.dll 
  
28 using·System.Threading.Tasks; 
  
29 class·Test19 class·Test
30 {20 {
31 »       public·static·void·Main·()21 »       public·static·void·Main·()
32 »       {22 »       {
33 »       »       var·b·=·new·B·();23 »       »       var·b·=·new·B·();
 24 »       »       b.value·=·null;
34 »       »       var·t·=·Task.Factory.StartNew·(()·=&gt;·{ 
35 »       »       »       b.Test·(); 
36 »       »       »       b.Test·(); 
37 »       »       }); 
  
38 »       »       b.Test·(); 
39 »       }25 »       }
40 }</string>26 }</string>
41 ····<string>//·CS0012:·The·type·`Base.IQueryExpr`1&lt;System.Collections.Generic.IEnumerable&lt;double&gt;&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'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'
42 //·Line:·928 //·Line:·9
43 //·Compiler·options:·-r:CS0012-22-lib.dll29 //·Compiler·options:·-r:CS0012-13-lib.dll
  
44 public·class·C30 class·Test
45 {31 {
46 »       public·static·void·Main·()32 »       public·static·void·Main·()
47 »       {33 »       {
48 »       »       B.Sum·(null);34 »       »       var·a·=·B.Value;
49 »       }35 »       }
50 }</string>36 }</string>
51 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'37 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
52 //·Line:·1038 //·Line:·10
53 //·Compiler·options:·-r:CS0012-2-lib.dll39 //·Compiler·options:·-r:CS0012-6-lib.dll
  
 40 [A]
54 class·Test41 class·Test
55 {42 {
56 »       public·static·void·Main·()43 »       public·static·void·Main·()
57 »       {44 »       {
58 »       »       var·b·=·new·B·(); 
59 »       »       b.Test·(null); 
60 »       }45 »       }
61 }</string>46 }</string>
62 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'47 ····<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'
63 //·Line:·1048 //·Line:·10
64 //·Compiler·options:·-r:CS0012-3-lib.dll49 //·Compiler·options:·-r:CS0012-lib.dll
  
65 class·Test50 class·Test
66 {51 {
67 »       public·static·void·Main·()52 »       public·static·void·Main·()
68 »       {53 »       {
69 »       »       var·b·=·new·B·();54 »       »       var·b·=·new·B·();
 55 »       »       b.Test·();
 56 »       »       b.Test·();
70 »       »       b.value·=·null; 
71 »       } 
72 }</string> 
73 ····<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' 
74 //·Line:·9 
75 //·Compiler·options:·-r:CS0012-6-lib.dll 
  
76 class·Test 
77 { 
78 »       public·static·void·Main·() 
79 »       { 
80 »       »       A.M.Foo·(); 
81 »       }57 »       }
82 }</string>58 }</string>
83 ····<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'59 ····<string>//·CS0012:·The·type·`Base.IQueryExpr`1&lt;System.Collections.Generic.IEnumerable&lt;double&gt;&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'
84 //·Line:·960 //·Line:·9
85 //·Compiler·options:·-r:CS0012-15-lib.dll61 //·Compiler·options:·-r:CS0012-22-lib.dll
  
86 class·Test62 public·class·C
87 {63 {
88 »       public·static·void·Main·()64 »       public·static·void·Main·()
89 »       {65 »       {
90 »       »       B.Foo&lt;long&gt;·(1);66 »       »       B.Sum·(null);
91 »       }67 »       }
92 }</string>68 }</string>
93 ····<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'69 ····<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 //·Line:·1070 //·Line:·10
95 //·Compiler·options:·-r:CS0012-5-lib.dll71 //·Compiler·options:·-r:CS0012-5-lib.dll
  
96 class·Test72 class·Test
97 {73 {
98 »       public·static·void·Main·()74 »       public·static·void·Main·()
99 »       {75 »       {
100 »       »       object·o·=·typeof·(B.N);76 »       »       object·o·=·typeof·(B.N);
101 »       }77 »       }
102 }</string>78 }</string>
103 ····<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' 
104 //·Line:·9 
105 //·Compiler·options:·-r:CS0012-21-lib.dll 
  
106 public·class·C 
107 { 
108 »       public·static·void·Main·() 
109 »       { 
110 »       »       new·B·(); 
111 »       } 
Max diff block lines reached; 8724/13935 bytes (62.60%) of diff not shown.
1.57 KB
CS0841
1.56 KB
CS0841
Ordering differences only
    
Offset 9, 41 lines modifiedOffset 9, 14 lines modified
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       ····const·int·x·=·y;12 »       ····const·int·x·=·y;
13 »       ····const·int·y·=·1;13 »       ····const·int·y·=·1;
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared 
17 //·Line:·8 
18 //·Compiler·options:·-langversion:experimental 
  
19 class·X 
20 { 
21 »       public·static·void·Main·() 
22 »       { 
23 »       »       Foo·(x,·out·var·x); 
24 »       } 
  
25 »       static·void·Foo·(int·arg,·out·int·value) 
26 »       { 
27 »       »       value·=·3; 
28 »       } 
29 }</string> 
30 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared 
31 //·Line:·8 
  
32 public·class·C 
33 { 
34 »       public·static·void·Main·() 
35 »       { 
36 »       ····int·x·=·y; 
37 »       ····int·y·=·1; 
38 »       } 
39 }</string> 
40 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared16 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared
41 //·Line:·1717 //·Line:·17
  
42 class·MainClass18 class·MainClass
43 {19 {
44 »       public·delegate·void·Fn·(MainClass·o);20 »       public·delegate·void·Fn·(MainClass·o);
  
Offset 70, 17 lines modifiedOffset 43, 44 lines modified
70 »       {43 »       {
71 »       »       var·v·=·++v;44 »       »       var·v·=·++v;
72 »       }45 »       }
73 }</string>46 }</string>
74 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared47 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
75 //·Line:·848 //·Line:·8
  
 49 public·class·C
 50 {
 51 »       public·static·void·Main·()
 52 »       {
 53 »       ····int·x·=·y;
 54 »       ····int·y·=·1;
 55 »       }
 56 }</string>
 57 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
 58 //·Line:·8
  
76 class·X59 class·X
77 {60 {
78 ···static·void·y·()·{·}61 ···static·void·y·()·{·}
79 ···static·void·Main·()·{62 ···static·void·Main·()·{
80 ·····y·();63 ·····y·();
81 ·····int·y·=·5;64 ·····int·y·=·5;
82 ···}65 ···}
83 }</string>66 }</string>
 67 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared
 68 //·Line:·8
 69 //·Compiler·options:·-langversion:experimental
  
 70 class·X
 71 {
 72 »       public·static·void·Main·()
 73 »       {
 74 »       »       Foo·(x,·out·var·x);
 75 »       }
  
 76 »       static·void·Foo·(int·arg,·out·int·value)
 77 »       {
 78 »       »       value·=·3;
 79 »       }
 80 }</string>
84 ··</Examples>81 ··</Examples>
85 </ErrorDocumentation>82 </ErrorDocumentation>
797 B
CS0449
785 B
CS0449
Ordering differences only
    
Offset 8, 25 lines modifiedOffset 8, 25 lines modified
8 public·class·C&lt;T&gt;8 public·class·C&lt;T&gt;
9 {9 {
10 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct·10 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct·
11 ······{11 ······{
12 ······}12 ······}
13 }</string>13 }</string>
14 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified14 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
 15 //·Line:·6
  
 16 interface·I
 17 {
 18 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct;
 19 }</string>
 20 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
15 //·Line:·821 //·Line:·8
  
16 public·interface·I22 public·interface·I
17 {23 {
18 }24 }
  
19 public·class·C&lt;T&gt;·where·T·:·I,·class25 public·class·C&lt;T&gt;·where·T·:·I,·class
20 {26 {
21 }</string>27 }</string>
22 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified 
23 //·Line:·6 
  
24 interface·I 
25 { 
26 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct; 
27 }</string> 
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
14.2 KB
CS1961
14.2 KB
CS1961
Ordering differences only
    
Offset 1, 171 lines modifiedOffset 1, 179 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1961</ErrorName>3 ··<ErrorName>CS1961</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1961:·The·covariant·type·parameter·`V'·must·be·invariantly·valid·on·`Both&lt;U,V&gt;(Covariant&lt;None&lt;Contra&lt;V&gt;&gt;&gt;)' 
6 //·Line:·8 
  
7 delegate·T·Covariant&lt;out·T&gt;·(); 
8 delegate·void·Contra&lt;in·T&gt;·(T·t); 
9 delegate·void·None&lt;T&gt;·(T·t); 
  
10 delegate·void·Both&lt;in·U,·out·V&gt;·(Covariant&lt;None&lt;Contra&lt;V&gt;&gt;&gt;·b);</string> 
11 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`B&lt;T&gt;.A'5 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'
12 //·Line:·86 //·Line:·8
  
13 interface·A&lt;in·T&gt;7 interface·A&lt;T&gt;
14 {8 {
15 }9 }
  
16 interface·B&lt;out·T&gt;10 interface·B&lt;out·T&gt;
17 {11 {
18 »       A&lt;T&gt;·A·{·get;·}12 »       A&lt;A&lt;T&gt;&gt;·A·{·get;·}
19 }</string>13 }</string>
20 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;'14 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'
21 //·Line:·815 //·Line:·8
  
22 interface·A&lt;T&gt;16 interface·A&lt;T&gt;
23 {17 {
24 }18 }
  
25 interface·B&lt;in·T&gt;·:·A&lt;T&gt;19 delegate·A&lt;A&lt;T&gt;&gt;·B&lt;in·T&gt;·();</string>
 20 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`A&lt;T&gt;.B(T)'
 21 //·Line:·6
  
 22 interface·A&lt;out·T&gt;
26 {23 {
 24 »       void·B(T·t);
27 }</string>25 }</string>
28 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'26 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'
29 //·Line:·827 //·Line:·8
  
30 interface·A&lt;T&gt;28 interface·A&lt;T&gt;
31 {29 {
32 }30 }
  
 31 delegate·void·B&lt;out·T&gt;·(A&lt;T&gt;·a);</string>
 32 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;'
 33 //·Line:·8
  
33 interface·B&lt;in·T&gt;34 interface·A&lt;T&gt;
 35 {
 36 }
  
 37 interface·B&lt;out·T&gt;·:·A&lt;T&gt;
34 {38 {
35 »       A&lt;T&gt;·A·{·get;·} 
36 }</string>39 }</string>
37 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'40 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;A&lt;T&gt;&gt;)'
38 //·Line:·841 //·Line:·8
  
39 interface·A&lt;T&gt;42 interface·A&lt;T&gt;
40 {43 {
41 }44 }
  
42 delegate·A&lt;T&gt;·B&lt;out·T&gt;·();</string>45 delegate·void·B&lt;in·T&gt;·(A&lt;A&lt;T&gt;&gt;·a);</string>
43 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'46 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'
44 //·Line:·847 //·Line:·8
  
45 interface·A&lt;T&gt;48 interface·A&lt;T&gt;
46 {49 {
47 }50 }
  
48 delegate·void·B&lt;out·T&gt;·(A&lt;T&gt;·a);</string>51 interface·B&lt;in·T&gt;
 52 {
 53 »       void·C(A&lt;T&gt;·a);
 54 }</string>
49 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'55 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'
50 //·Line:·856 //·Line:·8
  
51 interface·A&lt;T&gt;57 interface·A&lt;T&gt;
52 {58 {
53 }59 }
  
54 interface·B&lt;out·T&gt;60 interface·B&lt;out·T&gt;
55 {61 {
56 »       A&lt;T&gt;·C();62 »       A&lt;T&gt;·A·{·get;·}
57 }</string>63 }</string>
58 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(out·T)'64 ····<string>//·CS1923:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'
59 //·Line:·665 //·Line:·8
  
60 interface·A&lt;out·T&gt;66 interface·A&lt;T&gt;
61 {67 {
 68 }
62 »       void·B(out·T·t); 
63 }</string> 
64 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`A&lt;T&gt;.B()' 
65 //·Line:·6 
  
66 interface·A&lt;in·T&gt;69 interface·B&lt;out·T&gt;
67 {70 {
68 »       T·B();71 »       void·C(A&lt;A&lt;T&gt;&gt;·a);
69 }</string>72 }</string>
70 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(ref·T)'73 ····<string>//·CS1961:·The·covariant·type·parameter·`V'·must·be·contravariantly·valid·on·`I&lt;V&gt;.Foo&lt;T&gt;(T)'
71 //·Line:·474 //·Line:·6
  
72 interface·A&lt;in·T&gt;75 interface·I&lt;out·V&gt;
73 {76 {
74 »       void·B(ref·T·t);77 »       void·Foo&lt;T&gt;·(T·t)·where·T·:·V;
75 }</string>78 }</string>
76 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`B&lt;T&gt;.A'79 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`B&lt;T&gt;.A'
77 //·Line:·880 //·Line:·8
  
78 interface·A&lt;out·T&gt;81 interface·A&lt;out·T&gt;
79 {82 {
80 }83 }
  
81 interface·B&lt;in·T&gt;84 interface·B&lt;in·T&gt;
82 {85 {
83 »       A&lt;T&gt;·A·{·get;·}86 »       A&lt;T&gt;·A·{·get;·}
84 }</string>87 }</string>
85 ····<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()'
86 //·Line:·889 //·Line:·8
  
87 interface·A&lt;T&gt;90 interface·A&lt;T&gt;
88 {91 {
89 }92 }
  
Max diff block lines reached; 9828/14461 bytes (67.96%) of diff not shown.
661 B
CS0596
649 B
CS0596
Ordering differences only
    
Offset 2, 19 lines modifiedOffset 2, 19 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>CS0596</ErrorName>3 ··<ErrorName>CS0596</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0596:·The·Guid·attribute·must·be·specified·with·the·ComImport·attribute5 ····<string>//·CS0596:·The·Guid·attribute·must·be·specified·with·the·ComImport·attribute
6 //·Line:·46 //·Line:·4
  
7 [System.Runtime.InteropServices.ComImportAttribute]7 [System.Runtime.InteropServices.ComImportAttribute]
8 class·C8 interface·I
9 {9 {
10 }</string>10 }</string>
11 ····<string>//·CS0596:·The·Guid·attribute·must·be·specified·with·the·ComImport·attribute11 ····<string>//·CS0596:·The·Guid·attribute·must·be·specified·with·the·ComImport·attribute
12 //·Line:·412 //·Line:·4
  
13 [System.Runtime.InteropServices.ComImportAttribute]13 [System.Runtime.InteropServices.ComImportAttribute]
14 interface·I14 class·C
15 {15 {
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
3.47 KB
CS1593
3.46 KB
CS1593
Ordering differences only
    
Offset 1, 40 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>CS1593</ErrorName>3 ··<ErrorName>CS1593</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1593:·Delegate·`Blah.MyDelegate'·does·not·take·`1'·arguments5 ····<string>//·CS1593:·Delegate·`System.Func&lt;int,int&gt;'·does·not·take·`2'·arguments
6 //·Line·:·216 //·Line:·11
  
7 using·System; 
  
8 public·class·Blah·{7 using·System;
  
9 »       public·delegate·int·MyDelegate·(int·i,·int·j); 
10 »        
11 »       public·int·Foo·(int·i,·int·j)8 class·C
 9 {
 10 »       static·void·Main·(string·[]·args)
12 »       {11 »       {
13 »       »       return·i+j;12 »       »       M·((x,·y)·=&gt;·2);
14 »       }13 »       }
  
15 »       public·static·int·Main·()14 »       static·void·M·(Func&lt;int,·int&gt;·a)
16 »       {15 »       {
17 »       »       Blah·i·=·new·Blah·(); 
  
18 »       »       MyDelegate·del·=·new·MyDelegate·(i.Foo); 
  
19 »       »       int·number·=·del·(2); 
  
20 »       »       if·(number·==·5) 
21 »       »       »       return·0; 
22 »       »       else 
23 »       »       »       return·1; 
  
24 »       }16 »       }
  
25 }</string>17 }</string>
26 ····<string>//·CS1593:·Delegate·`System.Action&lt;int&gt;'·does·not·take·`2'·arguments18 ····<string>//·CS1593:·Delegate·`System.Action&lt;int&gt;'·does·not·take·`2'·arguments
27 //·Line:·1319 //·Line:·13
  
28 using·System;20 using·System;
  
29 public·class·Test21 public·class·Test
Offset 43, 54 lines modifiedOffset 30, 58 lines modified
43 »       {30 »       {
44 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};31 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};
  
45 »       »       dynamic·d·=·1;32 »       »       dynamic·d·=·1;
46 »       »       a·(d,·true);33 »       »       a·(d,·true);
47 »       }34 »       }
48 }</string>35 }</string>
49 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments 
50 //·Line:·17 
  
51 using·System; 
52 using·System.Threading.Tasks; 
53 using·System.Collections.Generic; 
  
54 namespace·CrashRepro.Core 
55 { 
56 »       public·class·X 
57 »       {»      »       
58 »       »       async·void·Foo·() 
59 »       »       { 
60 »       »       »       var·pushes·=·await·Run·().ContinueWith·(l·=&gt; 
61 »       »       »       { 
62 »       »       »       »       for·(int·i·=·0;·i·&lt;·1;·++i) 
63 »       »       »       »       »       Run·().ContinueWith(()·=&gt;·{·}); 
64 »       »       »       }); 
65 »       »       } 
  
66 »       »       Task·Run·() 
67 »       »       { 
68 »       »       »       return·null; 
69 »       »       } 
70 »       } 
71 }</string> 
72 ····<string>//·CS1593:·Delegate·`D'·does·not·take·`0'·arguments36 ····<string>//·CS1593:·Delegate·`D'·does·not·take·`0'·arguments
73 //·Line:·1137 //·Line:·11
74 //38 //
75 //·The·delegate·has·an·explicit·signature·with·0·arguments,·so·it·39 //·The·delegate·has·an·explicit·signature·with·0·arguments,·so·it·
76 //·can·not·be·assigned·to·a·delegate·with·one·argument.40 //·can·not·be·assigned·to·a·delegate·with·one·argument.
77 //41 //
78 delegate·void·D·(int·x);42 delegate·void·D·(int·x);
  
79 class·X·{43 class·X·{
80 »       static·void·Main·()44 »       static·void·Main·()
81 »       {45 »       {
82 »       »       D·d2·=·delegate·()·{};46 »       »       D·d2·=·delegate·()·{};
83 »       }47 »       }
84 }</string>48 }</string>
 49 ····<string>//·CS1593:·Delegate·`Blah.MyDelegate'·does·not·take·`1'·arguments
 50 //·Line·:·21
  
 51 using·System;
  
 52 public·class·Blah·{
  
 53 »       public·delegate·int·MyDelegate·(int·i,·int·j);
 54 »       
 55 »       public·int·Foo·(int·i,·int·j)
 56 »       {
 57 »       »       return·i+j;
 58 »       }
  
 59 »       public·static·int·Main·()
 60 »       {
 61 »       »       Blah·i·=·new·Blah·();
  
 62 »       »       MyDelegate·del·=·new·MyDelegate·(i.Foo);
  
 63 »       »       int·number·=·del·(2);
  
 64 »       »       if·(number·==·5)
 65 »       »       »       return·0;
 66 »       »       else
 67 »       »       »       return·1;
  
 68 »       }
  
 69 }</string>
85 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments70 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments
86 //·Line:·1671 //·Line:·16
  
87 using·System;72 using·System;
88 using·System.Threading.Tasks;73 using·System.Threading.Tasks;
  
89 class·MainClass74 class·MainClass
Max diff block lines reached; 867/3505 bytes (24.74%) of diff not shown.
4.26 KB
CS0453
4.25 KB
CS0453
Ordering differences only
    
Offset 1, 65 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>CS0453</ErrorName>3 ··<ErrorName>CS0453</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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)' 
6 //·Line:·10 
  
7 class·Tester 
8 { 
9 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·struct 
10 »       { 
11 »       } 
12 »        
13 »       public·static·int·Main·() 
14 »       { 
15 »       »       dynamic·d·=·1; 
16 »       »       Foo&lt;dynamic&gt;(d); 
17 »       »       return·0; 
18 »       } 
19 }</string> 
20 ····<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;' 
21 //·Line:·14 
22 public·class·Foo&lt;T&gt; 
23 »       where·T·:·struct 
24 {·} 
  
25 public·struct·Bar 
26 {·} 
  
27 class·X 
28 { 
29 »       static·void·Main·() 
30 »       { 
31 »       »       Foo&lt;Bar?&gt;·foo; 
32 »       } 
33 }</string> 
34 ····<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;' 
35 //·Line:·10 
36 public·class·Foo 
37 {·} 
  
38 class·X 
39 { 
40 »       static·void·Main·() 
41 »       { 
42 »       »       Foo?·foo·=·new·Foo·(); 
43 »       } 
44 }</string> 
45 ····<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;'5 ····<string>//·CS0453:·The·type·`string'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'
46 //·Line:·106 //·Line:·10
  
47 public·class·C&lt;T&gt;·where·T·:·struct7 public·class·C&lt;T&gt;·where·T·:·struct
48 {8 {
49 }9 }
  
50 class·A10 class·A
51 {11 {
52 »       public·C&lt;string&gt;·Foo·()12 »       public·void·Foo·(C&lt;string&gt;[]·args)
53 »       {13 »       {
54 »       }14 »       }
55 }</string>15 }</string>
56 ····<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)'16 ····<string>//·CS0453:·The·type·`B.M'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo.Test_2&lt;T&gt;(this·T)'
57 //·Line:·2017 //·Line:·20
  
  
Offset 79, 46 lines modifiedOffset 35, 90 lines modified
79 »       {35 »       {
80 »       »       public·static·void·Main·()36 »       »       public·static·void·Main·()
81 »       »       {37 »       »       {
82 »       »       »       new·M().Test_2();38 »       »       »       new·M().Test_2();
83 »       »       }39 »       »       }
84 »       }40 »       }
85 }</string>41 }</string>
86 ····<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;'42 ····<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;'
87 //·Line:·1043 //·Line:·10
 44 public·class·Foo
88 public·class·MyValue&lt;T&gt; 
89 »       where·T·:·struct 
90 {·}45 {·}
  
91 class·X46 class·X
92 {47 {
93 »       MyValue&lt;X&gt;·x; 
  
94 »       static·void·Main·()48 »       static·void·Main·()
95 »       {·}49 »       {
 50 »       »       Foo?·foo·=·new·Foo·();
 51 »       }
96 }</string>52 }</string>
97 ····<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;'53 ····<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;'
98 //·Line:·1054 //·Line:·14
 55 public·class·Foo&lt;T&gt;
 56 »       where·T·:·struct
 57 {·}
  
 58 public·struct·Bar
 59 {·}
99 public·class·C&lt;T&gt;·where·T·:·struct 
100 { 
101 } 
  
102 class·A60 class·X
103 {61 {
104 »       public·void·Foo·(C&lt;string&gt;[]·args)62 »       static·void·Main·()
105 »       {63 »       {
 64 »       »       Foo&lt;Bar?&gt;·foo;
106 »       }65 »       }
107 }</string>66 }</string>
108 ····<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;'67 ····<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;'
109 //·Line:·1468 //·Line:·14
  
110 using·System;69 using·System;
  
111 public·static·class·Nullable_Test·{70 public·static·class·Nullable_Test·{
112 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)71 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)
113 »       {72 »       {
114 »       »       return·0;73 »       »       return·0;
115 »       }74 »       }
116 }</string>75 }</string>
 76 ····<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)'
 77 //·Line:·10
  
 78 class·Tester
 79 {
 80 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·struct
 81 »       {
 82 »       }
Max diff block lines reached; 23/4312 bytes (0.53%) of diff not shown.
4.32 KB
CS0592
4.31 KB
CS0592
Ordering differences only
    
Offset 1, 45 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>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 delegate·void·D·(); 
  
10 [AttributeUsage(AttributeTargets.Constructor)] 
11 public·class·TestAttribute:·Attribute·{ 
12 }</string> 
13 ····<string>//·CS0592:·The·attribute·`System.Runtime.CompilerServices.IndexerNameAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`property,·indexer'·declarations·only 
14 //·Line·:·6 
  
15 using·System.Runtime.CompilerServices; 
  
16 [IndexerName("XXX")] 
17 class·A·{ 
18 ········public·static·void·Main·()·{·} 
19 ········ 
20 }</string> 
21 ····<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 
22 //·Line·:·8 
  
23 using·System; 
  
24 public·class·C 
25 { 
26 ····[return:·Obsolete] 
27 ····public·void·Test·(int·a) 
28 ····{ 
29 ····} 
30 ····static·public·void·Main·()·{} 
31 }</string> 
32 ····<string>//·CS0592:·The·attribute·`MyAttributeAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`interface'·declarations·only5 ····<string>//·CS0592:·The·attribute·`MyAttributeAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`interface'·declarations·only
33 //·Line·:·86 //·Line·:·8
  
34 using·System;7 using·System;
  
35 public·interface·ITest8 public·interface·ITest
36 {9 {
Offset 60, 16 lines modifiedOffset 26, 15 lines modified
60 }</string>26 }</string>
61 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only27 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
62 //·Line:·628 //·Line:·6
  
63 using·System;29 using·System;
  
64 [TestAttribute·()]30 [TestAttribute·()]
 31 delegate·void·D·();
65 enum·E·{ 
66 } 
  
67 [AttributeUsage(AttributeTargets.Constructor)]32 [AttributeUsage(AttributeTargets.Constructor)]
68 public·class·TestAttribute:·Attribute·{33 public·class·TestAttribute:·Attribute·{
69 }</string>34 }</string>
70 ····<string>//·CS0592:·The·attribute·`SAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`return'·declarations·only35 ····<string>//·CS0592:·The·attribute·`SAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`return'·declarations·only
71 //·Line·:·1236 //·Line·:·12
  
Offset 82, 14 lines modifiedOffset 47, 58 lines modified
82 {47 {
83 ····int·Prop·{48 ····int·Prop·{
84 ········[param:·S]49 ········[param:·S]
85 ········set·{50 ········set·{
86 ········}51 ········}
87 ····}52 ····}
88 }</string>53 }</string>
 54 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
 55 //·Line:·5
  
 56 using·System;
 57 [assembly:TestAttribute·()]
  
 58 [AttributeUsage(AttributeTargets.Constructor)]
 59 public·class·TestAttribute:·Attribute·{
 60 }</string>
 61 ····<string>//·CS0592:·The·attribute·`System.Runtime.CompilerServices.IndexerNameAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`property,·indexer'·declarations·only
 62 //·Line·:·6
  
 63 using·System.Runtime.CompilerServices;
  
 64 [IndexerName("XXX")]
 65 class·A·{
 66 ········public·static·void·Main·()·{·}
 67 ········
 68 }</string>
 69 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
 70 //·Line:·6
  
 71 using·System;
  
 72 [TestAttribute·()]
 73 enum·E·{
 74 }
  
 75 [AttributeUsage(AttributeTargets.Constructor)]
 76 public·class·TestAttribute:·Attribute·{
 77 }</string>
 78 ····<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
 79 //·Line·:·8
  
 80 using·System;
  
 81 public·class·C
 82 {
 83 ····[return:·Obsolete]
 84 ····public·void·Test·(int·a)
 85 ····{
 86 ····}
 87 ····static·public·void·Main·()·{}
 88 }</string>
89 ····<string>//·CS0592:·The·attribute·`EnumAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`method'·declarations·only89 ····<string>//·CS0592:·The·attribute·`EnumAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`method'·declarations·only
90 //·Line:·1390 //·Line:·13
  
91 using·System;91 using·System;
92 using·System.Reflection;92 using·System.Reflection;
  
93 [AttributeUsage(AttributeTargets.Method)]93 [AttributeUsage(AttributeTargets.Method)]
Offset 97, 23 lines modifiedOffset 106, 14 lines modified
  
97 public·enum·E106 public·enum·E
98 {107 {
99 ········e_1,108 ········e_1,
Max diff block lines reached; 617/4372 bytes (14.11%) of diff not shown.
1.08 KB
CS0267
1.07 KB
CS0267
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0267</ErrorName>3 ··<ErrorName>CS0267</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword5 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
 6 //·Line:·4
  
 7 public·partial·static·class·Test
 8 {
 9 }</string>
 10 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
6 //·Line:·611 //·Line:·6
  
7 public·partial·class·C12 public·partial·class·C
8 {13 {
9 »       partial·virtual·void·Foo·()14 »       partial·virtual·void·Foo·()
10 »       {15 »       {
11 »       }16 »       }
12 }</string>17 }</string>
13 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword18 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
14 //·Line:·419 //·Line:·4
  
15 partial·enum·e·{}</string>20 partial·enum·e·{}</string>
16 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword 
17 //·Line:·4 
  
18 public·partial·static·class·Test 
19 { 
20 }</string> 
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
10.1 KB
CS1061
10.1 KB
CS1061
Ordering differences only
    
Offset 1, 94 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>CS1061</ErrorName>3 ··<ErrorName>CS1061</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1061:·Type·`object'·does·not·contain·a·definition·for·`Foo'·and·no·extension·method·`Foo'·of·type·`object'·could·be·found.·Are·you·missing·an·assembly·reference? 
6 //·Line:·12 
  
7 using·System.Collections.Generic; 
  
8 public·class·C 
9 { 
10 »       void·M·(IEnumerable&lt;KeyValuePair&lt;string,·dynamic&gt;&gt;·arg) 
11 »       { 
12 »       »       foreach·(KeyValuePair&lt;string,·object&gt;·o·in·arg) 
13 »       »       { 
14 »       »       »       o.Value.Foo·(); 
15 »       »       } 
16 »       } 
17 }</string> 
18 ····<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?5 ····<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?
19 //·Line:·166 //·Line:·17
  
20 using·System;7 using·System;
21 using·System.Runtime.CompilerServices;8 using·System.Runtime.CompilerServices;
  
22 class·A9 class·A
23 {10 {
24 »       [IndexerName·("Foo")]11 »       [IndexerName·("Foo")]
25 »       public·int·this·[int·index]·{12 »       public·int·this·[int·index]·{
26 »       »       get·{·return·index;·}13 »       »       get·{·return·index;·}
 14 »       »       set·{·;·}
27 »       }15 »       }
  
28 »       static·int·Test·(A·a)16 »       static·void·Test·(A·a,·int·value)
29 »       {17 »       {
30 »       »       return·a.Foo;18 »       »       a.Foo·=·value;
31 »       }19 »       }
  
32 »       public·static·void·Main·()20 »       public·static·void·Main·()
33 »       {21 »       {
34 »       »       Test·(new·A·());22 »       »       Test·(new·A·(),·9);
35 »       }23 »       }
36 }</string>24 }</string>
37 ····<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?25 ····<string>//·CS1061:·Type·`string'·does·not·contain·a·definition·for·`Name'·and·no·extension·method·`Name'·of·type·`string'·could·be·found.·Are·you·missing·an·assembly·reference?
38 //·Line:·1226 //·Line:·18
  
39 using·System;27 using·System;
  
 28 static·class·X
40 namespace·TestEnum 
41 { 
42 »       public·enum·E 
43 »       { 
44 »       »       A·=·0, 
45 »       »       B·=·1. 
46 »       »       C·=·2 
47 »       } 
48 }</string> 
49 ····<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? 
50 //·Line:·9 
  
  
51 public·class·M 
52 {29 {
53 »       public·static·void·Main·()30 »       public·static·void·Main·()
54 »       {31 »       {
55 »       »       1.Foo·("foo"); 
56 »       }32 »       }
57 }</string> 
58 ····<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? 
59 //·Line:·20 
  
 33 »       static·void·Foo·()
60 interface·I&lt;T&gt; 
61 { 
62 »       void·Foo&lt;U&gt;·(U·u)·where·U·:·T; 
63 } 
  
64 struct·S 
65 { 
66 »       public·void·Test·() 
67 »       {34 »       {
 35 »       »       var·fileName·=·"";
 36 »       »       string[]·all·=·null;
  
 37 »       »       all.Each·(x·=&gt;·{
 38 »       »       »       var·name·=·fileName.Name;
 39 »       »       });
68 »       }40 »       }
69 } 
  
 41 »       static·void·Each&lt;T&gt;·(this·T[]·s,·Action&lt;T&gt;·a)
70 class·Test·:·I&lt;S&gt; 
71 { 
72 »       void·I&lt;S&gt;.Foo&lt;U2&gt;·(U2·u2) 
73 »       {42 »       {
74 »       »       u2.Test·(); 
75 »       }43 »       }
76 }</string>44 }</string>
77 ····<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?45 ····<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?
78 //·Line:·1746 //·Line:·17
  
79 public·class·S47 public·class·S
80 {48 {
Offset 119, 59 lines modifiedOffset 83, 78 lines modified
119 »       »       Action·a·=·i.Foo;83 »       »       Action·a·=·i.Foo;
120 »       }84 »       }
  
121 »       static·void·Foo·(this·string·s)85 »       static·void·Foo·(this·string·s)
122 »       {86 »       {
123 »       }87 »       }
124 }</string>88 }</string>
125 ····<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?89 ····<string>//·CS1061:·Type·`T'·does·not·contain·a·definition·for·`Name'·and·no·extension·method·`Name'·of·type·`T'·could·be·found.·Are·you·missing·an·assembly·reference?
126 //·Line:·2490 //·Line:·11
  
127 using·System;91 using·System;
128 using·System.Collections.Generic;92 using·System.Collections.Generic;
129 using·System.Linq; 
  
130 namespace·Test93 public·class·C&lt;T,·U&gt;
131 {94 {
132 »       static·class·Ex95 »       public·C·(IEnumerable&lt;T&gt;·t)
133 »       {96 »       {
 97 »       »       new·List&lt;T&gt;(t).ConvertAll(p·=&gt;·p.Name);
134 »       »       public·static·IEnumerable&lt;TR&gt;·Foo&lt;T,·TR&gt;·(this·IEnumerable&lt;T&gt;·t,·Func&lt;T,·TR&gt;·f) 
135 »       »       { 
136 »       »       »       return·null; 
Max diff block lines reached; 6662/10318 bytes (64.57%) of diff not shown.
986 B
CS0631
974 B
CS0631
Ordering differences only
    
Offset 2, 29 lines modifiedOffset 2, 29 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0631</ErrorName>3 ··<ErrorName>CS0631</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context5 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
6 //·Line:·56 //·Line:·5
  
7 class·X·{7 class·X·{
8 »       public·int·this·[ref·int·arg]·{·set·{}·}8 »       public·static·X·operator·&lt;·(ref·X·a,·int·b)
 9 »       {
 10 »       »       return·null;
 11 »       }
9 }</string>12 }</string>
10 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context13 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
11 //·Line:·514 //·Line:·5
  
12 class·X·{15 class·X·{
 16 »       public·int·this·[ref·int·arg]·{·set·{}·}
13 »       public·static·explicit·operator·X·(ref·X[]·foo) 
14 »       { 
15 »       »       return·null; 
16 »       } 
17 }</string>17 }</string>
18 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context18 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
19 //·Line:·519 //·Line:·5
  
20 class·X·{20 class·X·{
21 »       public·static·X·operator·&lt;·(ref·X·a,·int·b)21 »       public·static·explicit·operator·X·(ref·X[]·foo)
22 »       {22 »       {
23 »       »       return·null;23 »       »       return·null;
24 »       }24 »       }
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
2.48 KB
CS0159
2.47 KB
CS0159
Ordering differences only
    
Offset 1, 22 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>CS0159</ErrorName>3 ··<ErrorName>CS0159</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0159:·The·label·`default:'·could·not·be·found·within·the·scope·of·the·goto·statement
 6 //·Line:·10
  
 7 class·X·{
  
 8 »       static·int·m·(int·n)
 9 »       {
 10 »       »       switch·(n){
 11 »       »       case·0:
 12 »       »       »       goto·default;
  
 13 »       »       case·1:
 14 »       »       »       return·1;
 15 »       »       }
  
 16 »       »       return·10;
 17 »       }
 18 »       
 19 »       static·void·Main·()
 20 »       {
 21 »       »       m·(1);
 22 »       }
 23 }</string>
5 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement24 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
6 //·Line:·925 //·Line:·9
  
7 class·Foo·{26 public·class·A
 27 {
8 »       static·void·Main·()28 »       public·static·void·Main·()
9 »       {29 »       {
10 »       »       int·i·=·9;30 »       »       int·i·=·9;
11 »       »       goto·a;31 »       »       goto·a;
12 »       »       while·(i·!=·9)·{32 »       »       switch·(i)·{
 33 »       »       case·9:
13 »       »       a:34 »       »       a:
14 »       »       »       throw·new·System.Exception·("huh?");35 »       »       »       break;
 36 »       »       }
 37 »       }
 38 }</string>
 39 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement
 40 //·Line:·13
  
 41 class·y·{
 42 »       enum·X·{·A·=·1,·B·=·1,·C·=·1·}
  
 43 »       static·void·Main·()
 44 »       {
 45 »       »       int·x·=·1;
  
 46 »       »       switch·(x){
 47 »       »       »       case·1:·break;
 48 »       »       »       case·2:·goto·case·20;
15 »       »       }49 »       »       }
16 »       }50 »       }
17 }</string>51 }</string>
18 ····<string>//·CS0159:·The·label·`skip:'·could·not·be·found·within·the·scope·of·the·goto·statement52 ····<string>//·CS0159:·The·label·`skip:'·could·not·be·found·within·the·scope·of·the·goto·statement
19 //·Line:·953 //·Line:·9
  
20 class·Foo·{54 class·Foo·{
Offset 52, 66 lines modifiedOffset 93, 25 lines modified
52 »       »       goto·a;93 »       »       goto·a;
53 »       »       if·(i·==·9)·{94 »       »       if·(i·==·9)·{
54 »       »       a:95 »       »       a:
55 »       »       »       throw·new·System.Exception·("huh?");96 »       »       »       throw·new·System.Exception·("huh?");
56 »       »       }97 »       »       }
57 »       }98 »       }
58 }</string>99 }</string>
59 ····<string>//·CS0159:·The·label·`default:'·could·not·be·found·within·the·scope·of·the·goto·statement 
60 //·Line:·10 
  
61 class·X·{ 
  
62 »       static·int·m·(int·n) 
63 »       { 
64 »       »       switch·(n){ 
65 »       »       case·0: 
66 »       »       »       goto·default; 
  
67 »       »       case·1: 
68 »       »       »       return·1; 
69 »       »       } 
  
70 »       »       return·10; 
71 »       } 
72 »        
73 »       static·void·Main·() 
74 »       { 
75 »       »       m·(1); 
76 »       } 
77 }</string> 
78 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement100 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
79 //·Line:·9101 //·Line:·9
  
 102 class·Foo·{
80 public·class·A 
81 { 
82 »       public·static·void·Main·()103 »       static·void·Main·()
83 »       {104 »       {
84 »       »       int·i·=·9;105 »       »       int·i·=·9;
85 »       »       goto·a;106 »       »       goto·a;
 107 »       »       while·(i·!=·9)·{
86 »       »       switch·(i)·{ 
87 »       »       case·9: 
88 »       »       a:108 »       »       a:
 109 »       »       »       throw·new·System.Exception·("huh?");
89 »       »       »       break; 
90 »       »       } 
91 »       } 
92 }</string> 
93 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement 
94 //·Line:·13 
  
95 class·y·{ 
96 »       enum·X·{·A·=·1,·B·=·1,·C·=·1·} 
  
97 »       static·void·Main·() 
98 »       { 
99 »       »       int·x·=·1; 
  
100 »       »       switch·(x){ 
101 »       »       »       case·1:·break; 
102 »       »       »       case·2:·goto·case·20; 
103 »       »       }110 »       »       }
Max diff block lines reached; 142/2489 bytes (5.71%) of diff not shown.
1.2 KB
CS1548
1.18 KB
CS1548
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>CS1548</ErrorName>3 ··<ErrorName>CS1548</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`missing.snk'·does·not·exist
 6 //·Line:·0
 7 //·Compiler·options:·-keyfile:missing.snk
  
 8 class·C
 9 {
 10 »       public·static·void·Main·()
 11 »       {
 12 »       }
 13 }</string>
5 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·does·not·have·a·private·key14 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·does·not·have·a·private·key
6 //·Line:·015 //·Line:·0
  
7 using·System.Reflection;16 using·System.Reflection;
  
8 [assembly:·AssemblyKeyFile·("cs1548.pub")]17 [assembly:·AssemblyKeyFile·("cs1548.pub")]
  
Offset 28, 24 lines modifiedOffset 38, 14 lines modified
  
28 class·MyClass·{38 class·MyClass·{
  
29 »       public·static·void·Main·(string·[]·args)39 »       public·static·void·Main·(string·[]·args)
30 »       {40 »       {
31 »       }41 »       }
32 }</string>42 }</string>
33 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`missing.snk'·does·not·exist 
34 //·Line:·0 
35 //·Compiler·options:·-keyfile:missing.snk 
  
36 class·C 
37 { 
38 »       public·static·void·Main·() 
39 »       { 
40 »       } 
41 }</string> 
42 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`cs1548-2.cs'·has·incorrect·format43 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`cs1548-2.cs'·has·incorrect·format
43 //·Line:·044 //·Line:·0
  
44 using·System.Reflection;45 using·System.Reflection;
  
45 [assembly:·AssemblyKeyFile·("cs1548-2.cs")]46 [assembly:·AssemblyKeyFile·("cs1548-2.cs")]
  
889 B
CS0110
877 B
CS0110
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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> 
13 ····<string>//·CS0110:·The·evaluation·of·the·constant·value·for·`A.B.C.X'·involves·a·circular·definition5 ····<string>//·CS0110:·The·evaluation·of·the·constant·value·for·`A.B.C.X'·involves·a·circular·definition
14 //·Line:·96 //·Line:·9
  
15 class·A·{7 class·A·{
16 »       int·a;8 »       int·a;
17 »       9 »       
18 »       class·B·{10 »       class·B·{
Offset 43, 9 lines modifiedOffset 34, 18 lines modified
  
43 »       static·int·Main·(string·[]·args)34 »       static·int·Main·(string·[]·args)
44 »       {35 »       {
45 »       »       return·0;36 »       »       return·0;
46 »       }37 »       }
  
47 }</string>38 }</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>
48 ··</Examples>47 ··</Examples>
49 </ErrorDocumentation>48 </ErrorDocumentation>
1.62 KB
CS0837
1.61 KB
CS0837
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>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·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
6 //·Line:·116 //·Line:·8
  
7 using·System; 
8 using·System.Linq.Expressions; 
  
9 class·C7 class·X
10 {8 {
11 »       public·static·void·Main·()9 »       static·void·Main·()
12 »       {10 »       {
13 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·"1".ToString·is·string;11 »       »       if·(delegate·{}·is·int)·{
 12 »       »       »       return;
 13 »       »       }
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group16 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
17 //·Line:·1017 //·Line:·11
  
18 using·System;18 using·System;
19 · 
20 class·Test19 using·System.Linq.Expressions;
  
 20 class·C
21 {21 {
22 »       static·void·Main·()22 »       public·static·void·Main·()
23 »       {23 »       {
24 »       »       var·res·=·Main·is·object;24 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·"1".ToString·is·string;
25 »       }25 »       }
26 }</string>26 }</string>
27 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group27 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
28 //·Line:·1428 //·Line:·14
  
29 class·X29 class·X
30 {30 {
Offset 40, 20 lines modifiedOffset 40, 20 lines modified
40 »       40 »       
41 »       static·void·Main·()41 »       static·void·Main·()
42 »       {42 »       {
43 »       »       Test·((()·=&gt;·{·})·as·D);43 »       »       Test·((()·=&gt;·{·})·as·D);
44 »       }44 »       }
45 }</string>45 }</string>
46 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group46 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
47 //·Line:·847 //·Line:·10
  
48 class·X48 using·System;
 49 ·
 50 class·Test
49 {51 {
50 »       static·void·Main·()52 »       static·void·Main·()
51 »       {53 »       {
 54 »       »       var·res·=·Main·is·object;
52 »       »       if·(delegate·{}·is·int)·{ 
53 »       »       »       return; 
54 »       »       } 
55 »       }55 »       }
56 }</string>56 }</string>
57 ··</Examples>57 ··</Examples>
58 </ErrorDocumentation>58 </ErrorDocumentation>
866 B
CS0610
854 B
CS0610
Ordering differences only
    
Offset 8, 21 lines modifiedOffset 8, 21 lines modified
8 public·class·Sample·{8 public·class·Sample·{
9 ········System.TypedReference·reference·{9 ········System.TypedReference·reference·{
10 ················get·{10 ················get·{
11 ························return·null;11 ························return·null;
12 ················}12 ················}
13 ········}13 ········}
14 }</string>14 }</string>
15 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.ArgIterator'15 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'
16 //·Line:·516 //·Line:·5
  
17 public·class·Sample·{17 public·class·Sample·{
18 ········System.ArgIterator·arg;18 ········const·System.TypedReference·arg·=·null;
19 }</string>19 }</string>
20 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'20 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.ArgIterator'
21 //·Line:·521 //·Line:·5
  
22 public·class·Sample·{22 public·class·Sample·{
23 ········const·System.TypedReference·arg·=·null;23 ········System.ArgIterator·arg;
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
1.6 KB
CS1726
1.59 KB
CS1726
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1726</ErrorName>3 ··<ErrorName>CS1726</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations5 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-keyfile:key.snk7 //·Compiler·options:·-keyfile:key.snk
  
8 using·System;8 using·System;
9 using·System.Runtime.CompilerServices;9 using·System.Runtime.CompilerServices;
  
10 [assembly:·InternalsVisibleTo·("MyAssemblyName")]10 [assembly:·InternalsVisibleTo·("MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb")]
  
11 public·class·Test11 public·class·Test
12 {12 {
13 »       static·void·Main·()13 »       static·void·Main·()
14 »       {14 »       {
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations17 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations
18 //·Line:·818 //·Line:·8
19 //·Compiler·options:·-keyfile:key.snk19 //·Compiler·options:·-keyfile:key.snk
  
20 using·System;20 using·System;
21 using·System.Runtime.CompilerServices;21 using·System.Runtime.CompilerServices;
  
22 [assembly:·InternalsVisibleTo·("MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb")]22 [assembly:·InternalsVisibleTo·("MyAssemblyName")]
  
23 public·class·Test23 public·class·Test
24 {24 {
25 »       static·void·Main·()25 »       static·void·Main·()
26 »       {26 »       {
27 »       }27 »       }
28 }</string>28 }</string>
3.44 KB
CS0184
3.43 KB
CS0184
Ordering differences only
    
Offset 1, 11 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>CS0184</ErrorName>3 ··<ErrorName>CS0184</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type
 6 //·Line:·13
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 public·class·Test
 9 {
 10 »       static·void·Foo·()
 11 »       {
 12 »       }
 13 »       
 14 »       public·static·void·Main()
 15 »       {
 16 »       »       bool·b·=·Foo·()·is·object;
 17 »       }
 18 }</string>
 19 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`B')·type
 20 //·Line:·9
 21 //·Compiler·options:·-warnaserror·-warn:1
  
 22 class·B
 23 {
 24 »       static·void·Foo·()
 25 »       {
 26 »       »       if·(1·is·B)·{
 27 »       »       }
 28 »       }
 29 }</string>
5 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`Y')·type30 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`Y')·type
6 //·Line:·1031 //·Line:·10
7 //·Compiler·options:·-warnaserror·-warn:132 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·Y33 class·Y
9 {34 {
10 }35 }
Offset 15, 14 lines modifiedOffset 42, 26 lines modified
15 »       public·void·Foo·()42 »       public·void·Foo·()
16 »       {43 »       {
17 »       »       X·x·=·null;44 »       »       X·x·=·null;
18 »       »       if·(x·is·Y)·{45 »       »       if·(x·is·Y)·{
19 »       »       }46 »       »       }
20 »       }47 »       }
21 }</string>48 }</string>
 49 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`T')·type
 50 //·Line:·9
 51 //·Compiler·options:·-warnaserror·-warn:1
  
 52 class·X&lt;T&gt;·where·T·:·class
 53 {
 54 »       static·void·Foo·()
 55 »       {
 56 »       »       if·(1·is·T)·{
 57 »       »       }
 58 »       }
 59 }</string>
22 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool')·type60 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool')·type
23 //·Line:·1361 //·Line:·13
24 //·Compiler·options:·-warnaserror·-warn:162 //·Compiler·options:·-warnaserror·-warn:1
  
25 using·System;63 using·System;
  
26 class·X64 class·X
Offset 45, 48 lines modifiedOffset 84, 37 lines modified
45 »       {84 »       {
46 »       »       int·a·=·1;85 »       »       int·a·=·1;
47 »       »       86 »       »       
48 »       »       if·(a·is·byte){87 »       »       if·(a·is·byte){
49 »       »       }88 »       »       }
50 »       }89 »       }
51 }</string>90 }</string>
52 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type 
53 //·Line:·7 
54 //·Compiler·options:·-warnaserror·-warn:1 
  
55 class·A·{ 
56 »       static·void·Main·()·{· 
57 »       »       System.Console.WriteLine·(null·is·string); 
58 »       } 
59 }</string> 
60 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`B')·type91 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type
61 //·Line:·992 //·Line:·13
62 //·Compiler·options:·-warnaserror·-warn:193 //·Compiler·options:·-warnaserror·-warn:1
  
 94 class·S·{}
 95 »       
63 class·B96 class·X
64 {97 {
65 »       static·void·Foo·()98 »       static·void·Main·()
66 »       {99 »       {
 100 »       »       const·S·x·=·null;
 101 »       »       
67 »       »       if·(1·is·B)·{102 »       »       if·(x·is·byte)·{
68 »       »       }103 »       »       }
69 »       }104 »       }
70 }</string>105 }</string>
71 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type106 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type
72 //·Line:·13107 //·Line:·7
73 //·Compiler·options:·-warnaserror·-warn:1108 //·Compiler·options:·-warnaserror·-warn:1
  
 109 class·A·{
74 public·class·Test 
75 { 
76 »       static·void·Foo·() 
77 »       { 
78 »       } 
79 »        
80 »       public·static·void·Main()110 »       static·void·Main·()·{·
 111 »       »       System.Console.WriteLine·(null·is·string);
81 »       { 
82 »       »       bool·b·=·Foo·()·is·object; 
83 »       }112 »       }
84 }</string>113 }</string>
85 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool?')·type114 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool?')·type
86 //·Line:·13115 //·Line:·13
87 //·Compiler·options:·-warnaserror·-warn:1116 //·Compiler·options:·-warnaserror·-warn:1
  
88 using·System;117 using·System;
Offset 97, 42 lines modifiedOffset 125, 14 lines modified
97 »       {125 »       {
98 »       »       int?·i·=·null;126 »       »       int?·i·=·null;
99 »       »       127 »       »       
100 »       »       if·(i·is·bool?)·{128 »       »       if·(i·is·bool?)·{
101 »       »       }129 »       »       }
102 »       }130 »       }
Max diff block lines reached; 677/3477 bytes (19.47%) of diff not shown.
3.29 KB
CS1547
3.28 KB
CS1547
Ordering differences only
    
Offset 1, 128 lines modifiedOffset 1, 128 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·96 //·Line:·6
7 using·System; 
  
8 class·X7 class·C·{
 8 »       const·string·s·=·"3";
 9 »       public·object·o·=·(void)s;
9 { 
10 »       static·void·Main·() 
11 »       { 
12 »       »       void[]·a; 
13 »       } 
14 }</string>10 }</string>
15 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context11 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
16 //·Line:·712 //·Line:·9
17 using·System;13 using·System;
  
18 class·X14 class·X
19 {15 {
20 »       static·void·Main·()16 »       static·void·Main·()
21 »       {17 »       {
22 »       »       void·a;18 »       »       void[]·a;
23 »       }19 »       }
24 }</string>20 }</string>
25 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context21 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
26 //·Line:·622 //·Line:·6
  
 23 class·C·{
 24 »       object·o·=·new·void();
27 interface·IA 
28 { 
29 »       ref·void·Foo·(); 
30 }</string>25 }</string>
31 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context26 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
32 //·Line:·627 //·Line:·7
 28 using·System;
  
33 class·C29 class·X
34 {30 {
35 »       int·Foo·()31 »       static·void·Main·()
36 »       {32 »       {
 33 »       »       void·a;
37 »       »       foreach·(void·v·in·this) 
38 »       »       { 
39 »       »       } 
40 »       }34 »       }
41 }</string>35 }</string>
42 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context36 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
43 //·Line:·6 
  
44 class·C·{ 
45 »       object·o·=·new·void(); 
46 }</string> 
47 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context 
48 //·Line:·1037 //·Line:·10
49 class·Foo&lt;T&gt;38 class·Foo&lt;T&gt;
50 {·}39 {·}
  
51 class·X40 class·X
52 {41 {
53 »       static·void·Main·()42 »       static·void·Main·()
54 »       {43 »       {
55 »       »       Foo&lt;void&gt;·foo;44 »       »       Foo&lt;void&gt;·foo;
56 »       }45 »       }
57 }</string>46 }</string>
58 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context47 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
59 //·Line:·648 //·Line:·8
  
60 class·C·{ 
61 »       const·string·s·=·"3"; 
62 »       public·object·o·=·(void)s; 
63 }</string> 
64 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context 
65 //·Line:·11 
  
66 namespace·OtherTest49 class·X
67 {50 {
68 »       public·static·class·Program51 »       static·void·Main·()
69 »       {52 »       {
 53 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;
70 »       »       static·void·MainD·(object·p) 
71 »       »       { 
72 »       »       »       if·(p·is·String) 
73 »       »       »       »       (void)((string)·p).ToString·(); 
74 »       »       } 
75 »       }54 »       }
76 }</string>55 }</string>
77 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context56 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
78 //·Line:·657 //·Line:·8
  
79 class·C·{58 class·X
 59 {
80 »       static·void·Main·()·{60 »       static·void·Main·()
81 »       »       int·i·=·sizeof·(void);61 »       {
 62 »       »       object·o·=·default(void);
82 »       }63 »       }
83 }</string>64 }</string>
84 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context65 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
85 //·Line:·866 //·Line:·8
  
86 class·C67 class·C
87 {68 {
88 »       static·void·Main·()69 »       static·void·Main·()
89 »       {70 »       {
90 »       »       bool·b·=·1·is·void;71 »       »       bool·b·=·1·is·void;
91 »       }72 »       }
92 }</string>73 }</string>
93 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context74 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
94 //·Line:·875 //·Line:·6
  
 76 interface·IA
 77 {
 78 »       ref·void·Foo·();
 79 }</string>
 80 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
 81 //·Line:·6
  
95 class·X82 class·C
96 {83 {
97 »       static·void·Main·()84 »       int·Foo·()
98 »       {85 »       {
99 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;86 »       »       foreach·(void·v·in·this)
 87 »       »       {
Max diff block lines reached; 638/3320 bytes (19.22%) of diff not shown.
1.22 KB
CS0429
1.21 KB
CS0429
Ordering differences only
    
Offset 13, 45 lines modifiedOffset 13, 45 lines modified
13 ···public·void·Method·(int·i)13 ···public·void·Method·(int·i)
14 ···{14 ···{
15 ·······if·(5·==·5·||·i·&gt;·10)15 ·······if·(5·==·5·||·i·&gt;·10)
16 »       ···Console.WriteLine·("TEST");16 »       ···Console.WriteLine·("TEST");
17 ···}17 ···}
18 }</string>18 }</string>
19 ····<string>//·CS0429:·Unreachable·expression·code·detected19 ····<string>//·CS0429:·Unreachable·expression·code·detected
20 //·Line:·920 //·Line:·12
21 //·Compiler·options:·-warn:4·-warnaserror21 //·Compiler·options:·-warnaserror
  
22 class·Main22 public·class·X
23 {23 {
24 ···public·void·Method·(int·i) 
25 ···{ 
26 ·······if·(false·&amp;&amp;·i·&gt;·10) 
27 »       ···return; 
28 ···}24 »       static·void·test·(int·stop)
 25 »       {
 26 »       »       int·pos·=·0;
 27 »       »       do·{
 28 »       »       »       break;
 29 »       »       }·while·(pos·&lt;·stop);
 30 »       }
29 }</string>31 }</string>
30 ····<string>//·CS0429:·Unreachable·expression·code·detected32 ····<string>//·CS0429:·Unreachable·expression·code·detected
31 //·Line:·933 //·Line:·9
32 //·Compiler·options:·-warn:4·-warnaserror34 //·Compiler·options:·-warn:4·-warnaserror
  
33 class·Main35 class·Main
34 {36 {
35 »       public·void·Method·(int·i)37 »       public·void·Method·(int·i)
36 »       {38 »       {
37 »       »       var·x·=·true·?·1·:·i;39 »       »       var·x·=·true·?·1·:·i;
38 »       }40 »       }
39 }</string>41 }</string>
40 ····<string>//·CS0429:·Unreachable·expression·code·detected42 ····<string>//·CS0429:·Unreachable·expression·code·detected
41 //·Line:·1243 //·Line:·9
42 //·Compiler·options:·-warnaserror44 //·Compiler·options:·-warn:4·-warnaserror
  
43 public·class·X45 class·Main
44 {46 {
 47 ···public·void·Method·(int·i)
 48 ···{
 49 ·······if·(false·&amp;&amp;·i·&gt;·10)
 50 »       ···return;
 51 ···}
45 »       static·void·test·(int·stop) 
46 »       { 
47 »       »       int·pos·=·0; 
48 »       »       do·{ 
49 »       »       »       break; 
50 »       »       }·while·(pos·&lt;·stop); 
51 »       } 
52 }</string>52 }</string>
53 ··</Examples>53 ··</Examples>
54 </ErrorDocumentation>54 </ErrorDocumentation>
706 B
CS0445
694 B
CS0445
Ordering differences only
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
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:·10
  
7 struct·S7 struct·S
8 {8 {
9 »       public·int·val;9 »       public·int·val·{·set·{}·}
  
10 »       public·void·Do·(object·o)·10 »       public·void·Do·(object·o)·
11 »       {11 »       {
12 »       »       ((S)o).val·=·4;12 »       »       ((S)o).val·=·4;
13 »       }13 »       }
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
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 »       int·this[int·arg]·{·set·{·}·}27 »       int·this[int·arg]·{·set·{·}·}
28 }</string>28 }</string>
29 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion29 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion
30 //·Line:·1030 //·Line:·10
  
31 struct·S31 struct·S
32 {32 {
33 »       public·int·val·{·set·{}·}33 »       public·int·val;
  
34 »       public·void·Do·(object·o)·34 »       public·void·Do·(object·o)·
35 »       {35 »       {
36 »       »       ((S)o).val·=·4;36 »       »       ((S)o).val·=·4;
37 »       }37 »       }
38 }</string>38 }</string>
39 ··</Examples>39 ··</Examples>
2.53 KB
CS7003
2.51 KB
CS7003
Ordering differences only
    
Offset 1, 37 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>CS7003</ErrorName>3 ··<ErrorName>CS7003</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context5 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 6 //·Line:·10
  
 7 class·G&lt;T&gt;
 8 {
 9 }
  
 10 class·C
 11 {
 12 »       const·string·f·=·nameof·(G&lt;&gt;);
 13 }</string>
 14 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 15 //·Line:·14
  
 16 class·A&lt;T&gt;
 17 {
 18 »       public·class·B
 19 »       {
 20 »       »       public·int·Foo;
 21 »       }
 22 }
  
 23 class·X
 24 {
 25 »       string·s·=·nameof·(A&lt;&gt;.B);
 26 }</string>
 27 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
6 //·Line:·1228 //·Line:·12
  
7 static·class·C29 static·class·C
8 {30 {
9 »       static·void·Foo&lt;T&gt;·()31 »       static·void·Foo&lt;T&gt;·()
10 »       {32 »       {
11 »       }33 »       }
  
12 ·»       static·void·Main·()34 ·»       static·void·Main·()
13 »       {35 »       {
14 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);36 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);
15 »       }37 »       }
16 }</string>38 }</string>
17 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context39 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
18 //·Line:·10 
  
19 class·G&lt;T&gt; 
20 { 
21 } 
  
22 class·C 
23 { 
24 »       const·string·f·=·nameof·(G&lt;&gt;); 
25 }</string> 
26 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
27 //·Line:·1740 //·Line:·17
  
28 using·System;41 using·System;
  
29 class·C&lt;T&gt;42 class·C&lt;T&gt;
30 {43 {
31 »       public·class·G&lt;U&gt;44 »       public·class·G&lt;U&gt;
Offset 43, 62 lines modifiedOffset 58, 47 lines modified
43 {58 {
44 »       public·static·void·Main·()59 »       public·static·void·Main·()
45 »       {60 »       {
46 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);61 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);
47 »       }62 »       }
48 }</string>63 }</string>
49 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context64 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 65 //·Line:·8
  
 66 class·C
 67 {
 68 ····static·void·Main·()
 69 ····{
 70 »       »       System.Action&lt;&gt;.Combine·();
 71 »       }
 72 }</string>
 73 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
50 //·Line:·1074 //·Line:·10
  
51 class·G&lt;T&gt;75 class·G&lt;T&gt;
52 {76 {
53 }77 }
  
54 class·C78 class·C
55 {79 {
56 »       G&lt;&gt;·field;80 »       G&lt;&gt;·field;
57 }</string>81 }</string>
58 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context82 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
59 //·Line:·883 //·Line:·4
  
 84 using·SCGL·=·System.Collections.Generic.List&lt;&gt;;</string>
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·context85 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
68 //·Line:·1286 //·Line:·12
  
69 static·class·C87 static·class·C
70 {88 {
71 »       static·void·Foo&lt;T&gt;·()89 »       static·void·Foo&lt;T&gt;·()
72 »       {90 »       {
73 »       }91 »       }
  
74 »       static·void·Main·()92 »       static·void·Main·()
75 »       {93 »       {
76 »       »       string·s·=·nameof·(Foo&lt;&gt;);94 »       »       string·s·=·nameof·(Foo&lt;&gt;);
77 »       }95 »       }
78 }</string>96 }</string>
79 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
80 //·Line:·4 
  
81 using·SCGL·=·System.Collections.Generic.List&lt;&gt;;</string> 
82 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
83 //·Line:·14 
  
84 class·A&lt;T&gt; 
85 { 
86 »       public·class·B 
87 »       { 
Max diff block lines reached; 23/2537 bytes (0.91%) of diff not shown.
2.81 KB
CS0307
2.8 KB
CS0307
Ordering differences only
    
Offset 1, 41 lines modifiedOffset 1, 47 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0307</ErrorName>3 ··<ErrorName>CS0307</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments5 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
6 //·Line:·96 //·Line:·9
  
7 public·class·Tests7 public·class·Tests&lt;a&gt;
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Test·()
10 »       {10 »       {
11 »       »       var·d·=·0; 
12 »       »       d&lt;int&gt;·();11 »       »       a&lt;int&gt;·();
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS0307:·The·property·`B.Get'·cannot·be·used·with·type·arguments14 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments
16 //·Line:·1415 //·Line:·16
17 public·class·B 
 16 class·Test&lt;T,·U&gt;
18 {17 {
19 »       public·virtual·int·Get·{18 »       public·object·Value·{
20 »       »       get·{·return·3;·}19 »       »       get·{·return·null;·}
21 »       }20 »       }
22 } 
  
23 public·class·A·:·B21 »       public·class·B
 22 »       {
 23 »       »       public·B·(object·arg)
 24 »       »       {
24 { 
25 »       public·override·int·Get·{ 
26 »       »       get·{ 
27 »       »       »       return·base.Get&lt;int&gt;; 
28 »       »       }25 »       »       }
 26 »       »       
 27 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default);
29 »       }28 »       }
 29 }</string>
 30 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
 31 //·Line:·9
  
 32 public·class·Tests
 33 {
30 »       public·static·void·Main·()34 »       public·static·void·Test&lt;a&gt;·()
31 »       {35 »       {
 36 »       »       a&lt;int&gt;·();
32 »       }37 »       }
33 }</string>38 }</string>
34 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments39 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments
35 //·Line:·940 //·Line:·9
  
36 public·class·Tests41 public·class·Tests
37 {42 {
Offset 57, 47 lines modifiedOffset 63, 41 lines modified
57 class·Test63 class·Test
58 {64 {
59 »       static·void·Main·()65 »       static·void·Main·()
60 »       {66 »       {
61 »       »       var·a·=·N.M&lt;int&gt;·();67 »       »       var·a·=·N.M&lt;int&gt;·();
62 »       }68 »       }
63 }</string>69 }</string>
64 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments70 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments
65 //·Line:·1671 //·Line:·9
  
66 class·Test&lt;T,·U&gt;72 public·class·Tests
67 {73 {
 74 »       public·static·void·Main·()
68 »       public·object·Value·{ 
69 »       »       get·{·return·null;·} 
70 »       } 
  
71 »       public·class·B 
72 »       {75 »       {
 76 »       »       var·d·=·0;
 77 »       »       d&lt;int&gt;·();
73 »       »       public·B·(object·arg) 
74 »       »       { 
75 »       »       } 
76 »       »        
77 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default); 
78 »       }78 »       }
79 }</string>79 }</string>
80 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments80 ····<string>//·CS0307:·The·property·`B.Get'·cannot·be·used·with·type·arguments
81 //·Line:·981 //·Line:·14
 82 public·class·B
  
82 public·class·Tests&lt;a&gt; 
83 {83 {
 84 »       public·virtual·int·Get·{
 85 »       »       get·{·return·3;·}
84 »       public·static·void·Test·() 
85 »       { 
86 »       »       a&lt;int&gt;·(); 
87 »       }86 »       }
 87 }
88 }</string> 
89 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments 
90 //·Line:·9 
  
91 public·class·Tests88 public·class·A·:·B
92 {89 {
 90 »       public·override·int·Get·{
 91 »       »       get·{
 92 »       »       »       return·base.Get&lt;int&gt;;
 93 »       »       }
 94 »       }
  
93 »       public·static·void·Test&lt;a&gt;·()95 »       public·static·void·Main·()
94 »       {96 »       {
95 »       »       a&lt;int&gt;·(); 
96 »       }97 »       }
97 }</string>98 }</string>
98 ··</Examples>99 ··</Examples>
99 </ErrorDocumentation>100 </ErrorDocumentation>
1.14 KB
CS1059
1.13 KB
CS1059
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>CS1059</ErrorName>3 ··<ErrorName>CS1059</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer5 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer
6 //·Line:·86 //·Line:·11
  
7 using·System;7 using·System;
  
8 public·class·Test·{ 
9 »       void·Main·()·{ 
10 »       »       Console.WriteLine·(++0);8 class·X
 9 {
 10 »       static·void·Main·()
 11 »       {
 12 »       »       Decimal·v;
 13 »       »       (v·=·new·Decimal·())++;
11 »       }14 »       }
12 }</string>15 }</string>
13 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer16 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer
14 //·Line:·917 //·Line:·9
  
15 static·class·C18 static·class·C
16 {19 {
17 »       static·void·Foo()20 »       static·void·Foo()
18 »       {21 »       {
19 »       »       const·int·uu·=·1;22 »       »       const·int·uu·=·1;
20 »       »       uu++;23 »       »       uu++;
21 »       }24 »       }
22 }</string>25 }</string>
23 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer26 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer
24 //·Line:·1127 //·Line:·8
  
25 using·System;28 using·System;
  
 29 public·class·Test·{
 30 »       void·Main·()·{
 31 »       »       Console.WriteLine·(++0);
26 class·X 
27 { 
28 »       static·void·Main·() 
29 »       { 
30 »       »       Decimal·v; 
31 »       »       (v·=·new·Decimal·())++; 
32 »       }32 »       }
33 }</string>33 }</string>
34 ··</Examples>34 ··</Examples>
35 </ErrorDocumentation>35 </ErrorDocumentation>
1.15 KB
CS0548
1.14 KB
CS0548
Ordering differences only
    
Offset 4, 28 lines modifiedOffset 4, 28 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0548:·`PropertyInterface.this[long]':·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 interface·PropertyInterface·{·····7 interface·PropertyInterface·{·····
8 »       int·this·[long·l]·{}8 »       int·this·[long·l]·{}
9 }</string>9 }</string>
10 ····<string>//·CS0548:·`PropertyClass.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·{
 13 ····int·Value·{}
12 class·PropertyClass·{ 
13 ········public·int·Value·{ 
14 ········} 
15 }</string>14 }</string>
16 ····<string>//·CS0548:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor15 ····<string>//·CS0548:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor
17 //·Line:·516 //·Line:·5
  
18 class·IndexerClass·{17 class·IndexerClass·{
19 ········public·int·this·[bool·b]·{·}18 ········public·int·this·[bool·b]·{·}
20 }</string>19 }</string>
21 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor20 ····<string>//·CS0548:·`PropertyClass.Value':·property·or·indexer·must·have·at·least·one·accessor
22 //·Line:·521 //·Line:·5
  
23 interface·PropertyInterface·{ 
24 ····int·Value·{}22 class·PropertyClass·{
 23 ········public·int·Value·{
 24 ········}
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.53 KB
CS1717
1.52 KB
CS1717
Ordering differences only
    
Offset 3, 64 lines modifiedOffset 3, 64 lines modified
3 ··<ErrorName>CS1717</ErrorName>3 ··<ErrorName>CS1717</ErrorName>
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 { 
10 »       public·A·() 
11 »       { 
12 »       »       int·a·=·a·=·5; 
13 »       }9 {····
 10 ····static·int·Value;
 11 ····
 12 ····void·D·()
 13 ····{
 14 »       A.Value·=·Value;
 15 ····}
14 }</string>16 }</string>
15 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?17 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
16 //·Line:·918 //·Line:·9
17 //·Compiler·options:·-warnaserror·-warn:319 //·Compiler·options:·-warnaserror·-warn:3
  
18 class·A20 class·A
19 {····21 {····
20 ····public·A·(int·a)22 ····void·B·()
21 ····{23 ····{
22 »       a·=·a;24 »       int·l·=·3;
 25 »       l·=·l;
23 ····}26 ····}
24 }</string>27 }</string>
25 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?28 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
26 //·Line:·929 //·Line:·9
27 //·Compiler·options:·-warnaserror·-warn:330 //·Compiler·options:·-warnaserror·-warn:3
  
28 class·A31 class·A
 32 {
 33 »       public·A·()
 34 »       {
 35 »       »       int·a·=·a·=·5;
 36 »       }
29 {···· 
30 ····int·i; 
31 ···· 
32 ····void·C·() 
33 ····{ 
34 »       i·=·i; 
35 ····} 
36 }</string>37 }</string>
37 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?38 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
38 //·Line:·939 //·Line:·9
39 //·Compiler·options:·-warnaserror·-warn:340 //·Compiler·options:·-warnaserror·-warn:3
  
40 class·A41 class·A
41 {····42 {····
 43 ····public·A·(int·a)
42 ····static·int·Value; 
43 ···· 
44 ····void·D·() 
45 ····{44 ····{
46 »       A.Value·=·Value;45 »       a·=·a;
47 ····}46 ····}
48 }</string>47 }</string>
49 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?48 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
50 //·Line:·949 //·Line:·9
51 //·Compiler·options:·-warnaserror·-warn:350 //·Compiler·options:·-warnaserror·-warn:3
  
52 class·A51 class·A
53 {····52 {····
 53 ····int·i;
 54 ····
54 ····void·B·()55 ····void·C·()
55 ····{56 ····{
 57 »       i·=·i;
56 »       int·l·=·3; 
57 »       l·=·l; 
58 ····}58 ····}
59 }</string>59 }</string>
60 ··</Examples>60 ··</Examples>
61 </ErrorDocumentation>61 </ErrorDocumentation>
4.38 KB
CS0119
4.37 KB
CS0119
Ordering differences only
    
Offset 1, 99 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>CS0119</ErrorName>3 ··<ErrorName>CS0119</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected5 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`method·group'·was·expected
6 //·Line:·156 //·Line:·11
  
 7 using·System;
7 class·A 
8 { 
9 »       public·class·D 
10 »       { 
11 »       } 
12 } 
  
13 class·B8 class·X
14 {9 {
15 »       public·B·()10 »       static·void·Main·()
16 »       {11 »       {
17 »       »       A.D·=·2;12 »       »       Delegate·d·=·null;
 13 »       »       Console.WriteLine·(d·(null,·null));
18 »       }14 »       }
19 }</string>15 }</string>
20 ····<string>//·CS0119:·Expression·denotes·a·`namespace',·where·a·`variable',·`value'·or·`method·group'·was·expected16 ····<string>//·CS0119:·Expression·denotes·a·`namespace',·where·a·`variable',·`value'·or·`method·group'·was·expected
21 //·Line:·817 //·Line:·8
  
22 class·X18 class·X
23 {19 {
24 »       public·static·void·Main·()20 »       public·static·void·Main·()
25 »       {21 »       {
26 »       »       System.Collections.Generic·("");22 »       »       System.Collections.Generic·("");
27 »       }23 »       }
28 }</string>24 }</string>
29 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected25 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected
30 //·Line:·826 //·Line:·9
  
31 class·A27 class·A
32 {28 {
 29 ········private·string·test;
33 »       public·void·f·()30 »       public·void·f·()
34 ········{31 ········{
35 ················this.test·bad·=·null;32 ················this.test·bad·=·null;
36 ········}33 ········}
37 »       static·void·Main·()·{}34 »       static·void·Main·()·{}
38 }</string>35 }</string>
39 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected36 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected
40 //·Line:·1437 //·Line:·8
  
41 using·System; 
  
42 namespace·Test38 class·A
43 {39 {
 40 »       public·void·f·()
 41 ········{
 42 ················this.test·bad·=·null;
 43 ········}
 44 »       static·void·Main·()·{}
44 »       public·delegate·void·SomeDel·(Action·a); 
  
45 »       public·class·TestClass 
46 »       { 
47 »       »       public·void·TestMethod·() 
48 »       »       { 
49 »       »       »       SomeDel·(()·=&gt;·{·}); 
50 »       »       } 
51 »       } 
52 }</string>45 }</string>
53 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected46 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected
54 //·Line:·1047 //·Line:·10
  
 48 delegate·void·D·();
55 class·A 
56 { 
57 »       delegate·string·Test·(string·t); 
  
58 »       public·static·void·Main·() 
59 »       { 
60 »       »       Test·("t"); 
61 »       }49 class·C
 50 {
 51 ····public·void·Foo·(int·i)
 52 ····{
 53 ········D·d·=·new·D·(i);
 54 ····}
62 }</string>55 }</string>
63 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected56 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected
64 //·Line:·857 //·Line:·15
  
65 class·C58 class·A
66 {59 {
67 »       static·void·Foo&lt;T&gt;·()60 »       public·class·D
68 »       {61 »       {
69 »       »       T.ToString·(); 
70 »       }62 »       }
 63 }
71 }</string> 
72 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`method·group'·was·expected 
73 //·Line:·11 
  
74 using·System; 
  
75 class·X64 class·B
76 {65 {
77 »       static·void·Main·()66 »       public·B·()
78 »       {67 »       {
 68 »       »       A.D·=·2;
79 »       »       Delegate·d·=·null; 
80 »       »       Console.WriteLine·(d·(null,·null)); 
81 »       }69 »       }
82 }</string>70 }</string>
83 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected71 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected
84 //·Line:·1572 //·Line:·15
  
85 class·A73 class·A
86 {74 {
Offset 105, 43 lines modifiedOffset 90, 58 lines modified
105 class·B&lt;T&gt;·:·A90 class·B&lt;T&gt;·:·A
106 {91 {
107 »       void·Foo·()92 »       void·Foo·()
108 »       {93 »       {
109 »       »       T.Equals·(null,·null);94 »       »       T.Equals·(null,·null);
110 »       }95 »       }
111 }</string>96 }</string>
112 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected97 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected
113 //·Line:·1098 //·Line:·10
  
114 delegate·void·D·();99 class·A
Max diff block lines reached; 1144/4436 bytes (25.79%) of diff not shown.
9.82 KB
CS0120
9.81 KB
CS0120
Ordering differences only
    
Offset 1, 58 lines modifiedOffset 1, 88 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`App.Test'5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Babble.Protocol.Auth.Account'
6 //·Line:·156 //·Line:·28
  
7 class·App7 using·System;
  
 8 namespace·Babble.Protocol
8 {9 {
9 »       Test·a·=·new·Test·();10 »       public·class·Query
 11 »       {
 12 »       »       public·Query(Account·a)
 13 »       »       {
 14 »       »       }
 15 »       }
  
10 »       public·Test·Test16 »       public·class·Account
11 »       {17 »       {
12 »       »       get·{·return·a;·} 
13 »       }18 »       }
 19 »       
 20 »       public·class·Auth
 21 »       {
 22 »       »       public·Account·Account
 23 »       »       {
 24 »       »       »       get·{·return·null;·}
 25 »       »       }
 26 »       »       
 27 »       »       private·class·AuthQuery·:·Query
 28 »       »       {
 29 »       »       »       public·AuthQuery()·:·base(Account)
 30 »       »       »       {
 31 »       »       »       }
 32 »       »       }
 33 »       }
 34 }</string>
 35 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Program.x'
 36 //·Line:·6
  
14 »       public·static·void·Main·(string[]·args)37 class·Program·{
 38 »       int·x;
 39 »       const·int·y·=·x;
 40 }</string>
 41 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`C.i'
 42 //·Line:·16
  
 43 class·B
 44 {
 45 »       public·B·(object·o)
15 »       {46 »       {
16 »       »       Test.Run·(); 
17 »       }47 »       }
18 }48 }
  
19 class·Test49 class·C·:·B
20 {50 {
21 »       public·void·Run·()·{·}51 »       int·i;
 52 »       
 53 »       public·C·()
 54 »       »       :·base·(i)
 55 »       {
 56 »       }
22 }</string>57 }</string>
23 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.method()'58 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y'
24 //·Line:·1159 //·Line:·11
  
 60 using·System;
  
25 class·X·{61 class·X·{
 62 »       //·Public·properties·and·variables.
 63 »       public·string·Y;
  
26 »       void·method·()64 »       //·Constructors.
 65 »       public·X()
27 »       {66 »       {
28 »       }67 »       }
29 ······· 
30 »       public·static·int·Main·(string·[]·args){ 
31 »       »       X.method·(); 
32 »       »       return·1; 
33 »       } 
34 }</string> 
35 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MemRefMonoBug.String' 
36 //·Line:·11 
  
 68 »       //·Public·static·methods.
 69 »       public·static·void·Main(string[]·Arguments)
37 using·System; 
  
38 public·class·MemRefMonoBug·{ 
39 »       private·string·String;»   //·this·member·has·the·same·name·as·System.String·class 
40 »       public·static·void·Main·() 
41 »       {70 »       {
 71 »       »       X.Y·=·"";
42 »       »       new·MemRefMonoBug·().String·=·"";»  //·this·line·causes·no·problem 
43 »       »       String·=·"";»     //·mcs·crashes·in·this·line 
44 »       }72 »       }
45 }</string>73 }</string>
46 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MemRefMonoBug.Int32'74 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MemRefMonoBug.Int32'
47 //·Line:·1175 //·Line:·11
  
48 using·System;76 using·System;
  
Offset 87, 32 lines modifiedOffset 117, 40 lines modified
87 »       {117 »       {
88 »       }118 »       }
  
89 »       public·BaseClass·(string·a,·Action·callback)119 »       public·BaseClass·(string·a,·Action·callback)
90 »       {120 »       {
91 »       }121 »       }
92 }</string>122 }</string>
93 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y'123 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.method()'
94 //·Line:·11124 //·Line:·11
  
95 using·System; 
  
96 class·X·{125 class·X·{
97 »       //·Public·properties·and·variables. 
98 »       public·string·Y; 
  
 126 »       void·method·()
99 »       //·Constructors. 
100 »       public·X() 
101 »       {127 »       {
102 »       }128 »       }
Max diff block lines reached; 6891/10005 bytes (68.88%) of diff not shown.
4.8 KB
CS1612
4.79 KB
CS1612
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>CS1612</ErrorName>3 ··<ErrorName>CS1612</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`R.Size'.·Consider·storing·the·value·in·a·temporary·variable
 6 //·Line:·19
  
 7 struct·R
 8 {
 9 »       public·S·Size·{·get;·set;·}
 10 }
  
 11 struct·S
 12 {
 13 »       public·float·Height·{·get;·set;·}
 14 }
  
 15 public·class·Test
 16 {
 17 »       public·static·void·Main·()
 18 »       {
 19 »       »       var·r·=·new·R·();
 20 »       »       r.Size.Height·=·3;
 21 »       }
 22 }</string>
5 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable23 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable
6 //·Line:·1924 //·Line:·19
  
7 struct·foo·{25 struct·foo·{
8 »       public·int·x;26 »       public·int·x;
9 }27 }
  
Offset 27, 38 lines modifiedOffset 48, 14 lines modified
27 //·Line:·948 //·Line:·9
  
28 using·System;49 using·System;
29 class·X·{50 class·X·{
30 »       static·void·Main·()51 »       static·void·Main·()
31 »       {52 »       {
  
32 »       »       P.x·+=·10; 
33 »       »       Console.WriteLine·("Got:·"·+·P.x); 
34 »       } 
  
35 »       static·G·P·{ 
36 »       ·get·{ 
37 »       »       return·g; 
38 »       ·} 
39 »       } 
  
40 »       static·G·g·=·new·G·(); 
  
41 »       struct·G·{ 
42 »       »       public·int·x; 
43 »       } 
44 }</string> 
45 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`X.P'.·Consider·storing·the·value·in·a·temporary·variable 
46 //·Line:·9 
  
47 using·System; 
48 class·X·{ 
49 »       static·void·Main·() 
50 »       { 
  
51 »       »       bar·(out·P.x);53 »       »       bar·(out·P.x);
52 »       »       Console.WriteLine·("Got:·"·+·P.x);54 »       »       Console.WriteLine·("Got:·"·+·P.x);
53 »       }55 »       }
  
54 »       static·void·bar·(out·int·x)·{·x·=·10;·}56 »       static·void·bar·(out·int·x)·{·x·=·10;·}
  
55 »       static·G·P·{57 »       static·G·P·{
Offset 69, 37 lines modifiedOffset 66, 15 lines modified
  
69 »       static·G·g·=·new·G·();66 »       static·G·g·=·new·G·();
  
70 »       struct·G·{67 »       struct·G·{
71 »       »       public·int·x;68 »       »       public·int·x;
72 »       }69 »       }
73 }</string>70 }</string>
74 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable 
75 //·Line:·19 
  
76 struct·foo·{ 
77 »       public·int·x; 
78 } 
  
79 class·bar·{ 
80 »       public·foo·this·[int·x]·{ 
81 »       »       get·{·return·new·foo·();·} 
82 »       »       set·{·} 
83 »       } 
84 } 
  
85 class·main·{ 
86 »       static·void·baz·(out·int·x)·{·x·=·5;·} 
87 »       static·void·Main·() 
88 »       { 
89 »       »       bar·b·=·new·bar·(); 
90 »       »       baz·(out·b·[0].x); 
91 »       } 
92 }</string> 
93 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v'.·Consider·storing·the·value·in·a·temporary·variable71 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v()'.·Consider·storing·the·value·in·a·temporary·variable
94 //·Line:·2872 //·Line:·28
  
95 public·struct·V73 public·struct·V
96 {74 {
97 »       public·int·this·[int·i]·{75 »       public·int·this·[int·i]·{
98 »       »       set·{76 »       »       set·{
99 »       »       }77 »       »       }
Offset 108, 25 lines modifiedOffset 83, 47 lines modified
108 »       public·int·x;83 »       public·int·x;
109 }84 }
  
110 class·Test85 class·Test
111 {86 {
112 »       V·m_value;87 »       V·m_value;
  
113 »       public·V·v·{·get·{·return·m_value;·}·}88 »       public·V·v()·{·return·m_value;·}
  
114 »       public·Test·()89 »       public·Test·()
115 »       {90 »       {
116 »       »       m_value·=·new·V·();91 »       »       m_value·=·new·V·();
117 »       }92 »       }
  
118 »       public·static·void·Main·()93 »       public·static·void·Main·()
119 »       {94 »       {
120 »       »       Test·t·=·new·Test·();95 »       »       Test·t·=·new·Test·();
Max diff block lines reached; 1955/4868 bytes (40.16%) of diff not shown.
1.5 KB
CS1590
1.49 KB
CS1590
Ordering differences only
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1590</ErrorName>3 ··<ErrorName>CS1590</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute5 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
6 //·Line:·116 //·Line:·16
7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
8 namespace·Testing8 namespace·Testing
9 {9 {
10 ···///·comment10 ···///·comment
11 ···public·class·Test11 ···public·class·Test
12 ···{12 ···{
13 »       ///·&lt;include·file='a'·/&gt;13 »       ///·comment
14 »       public·static·void·Main·()14 »       public·static·void·Main·()
15 »       {15 »       {
16 »       }16 »       }
  
 17 »       ///·&lt;include·path='/foo/bar'·/&gt;
 18 »       public·void·Bar·(int·x)
 19 »       {
 20 »       }
17 ···}21 ···}
18 }</string>22 }</string>
19 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute23 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
20 //·Line:·824 //·Line:·8
21 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror25 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
22 namespace·Testing26 namespace·Testing
23 {27 {
24 ···///·&lt;include/&gt;28 ···///·&lt;include/&gt;
25 ···public·class·Test29 ···public·class·Test
26 ···{30 ···{
27 ···}31 ···}
28 }</string>32 }</string>
29 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute33 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute
30 //·Line:·1634 //·Line:·11
31 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror35 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
32 namespace·Testing36 namespace·Testing
33 {37 {
34 ···///·comment38 ···///·comment
35 ···public·class·Test39 ···public·class·Test
36 ···{40 ···{
37 »       ///·comment41 »       ///·&lt;include·file='a'·/&gt;
38 »       public·static·void·Main·()42 »       public·static·void·Main·()
39 »       {43 »       {
40 »       }44 »       }
  
41 »       ///·&lt;include·path='/foo/bar'·/&gt; 
42 »       public·void·Bar·(int·x) 
43 »       { 
44 »       } 
45 ···}45 ···}
46 }</string>46 }</string>
47 ··</Examples>47 ··</Examples>
48 </ErrorDocumentation>48 </ErrorDocumentation>
1.3 KB
CS0672
1.29 KB
CS0672
Ordering differences only
    
Offset 12, 29 lines modifiedOffset 12, 14 lines modified
12 »       [Obsolete]12 »       [Obsolete]
13 »       public·virtual·event·EventHandler·MyEvent;13 »       public·virtual·event·EventHandler·MyEvent;
14 }14 }
  
15 class·B·:·A·{15 class·B·:·A·{
16 »       public·override·event·EventHandler·MyEvent;16 »       public·override·event·EventHandler·MyEvent;
17 }</string>17 }</string>
18 ····<string>//·CS0672:·Member·`C.Method()'·overrides·obsolete·member·`BaseClass.Method()'.·Add·the·Obsolete·attribute·to·`C.Method()' 
19 //·Line:·14 
20 //·Compiler·options:·-warnaserror 
  
21 using·System; 
  
22 class·BaseClass·{ 
23 ········[Obsolete] 
24 ········protected·virtual·void·Method·()·{} 
25 } 
  
26 class·C:·BaseClass 
27 { 
28 ········protected·override·void·Method·()·{} 
29 }</string> 
30 ····<string>//·CS0672:·Member·`B.Test(string)'·overrides·obsolete·member·`A.Test(string)'.·Add·the·Obsolete·attribute·to·`B.Test(string)'18 ····<string>//·CS0672:·Member·`B.Test(string)'·overrides·obsolete·member·`A.Test(string)'.·Add·the·Obsolete·attribute·to·`B.Test(string)'
31 //·Line:·1519 //·Line:·15
32 //·Compiler·options:·-warnaserror20 //·Compiler·options:·-warnaserror
  
33 using·System;21 using·System;
  
34 public·class·A22 public·class·A
Offset 61, 9 lines modifiedOffset 46, 24 lines modified
61 }46 }
  
62 public·class·B·:·A·{47 public·class·B·:·A·{
63 »       public·override·string·Warning·{48 »       public·override·string·Warning·{
64 »       »       get·{·return·"";·}49 »       »       get·{·return·"";·}
65 »       }50 »       }
66 }</string>51 }</string>
 52 ····<string>//·CS0672:·Member·`C.Method()'·overrides·obsolete·member·`BaseClass.Method()'.·Add·the·Obsolete·attribute·to·`C.Method()'
 53 //·Line:·14
 54 //·Compiler·options:·-warnaserror
  
 55 using·System;
  
 56 class·BaseClass·{
 57 ········[Obsolete]
 58 ········protected·virtual·void·Method·()·{}
 59 }
  
 60 class·C:·BaseClass
 61 {
 62 ········protected·override·void·Method·()·{}
 63 }</string>
67 ··</Examples>64 ··</Examples>
68 </ErrorDocumentation>65 </ErrorDocumentation>
1.05 KB
CS1706
1.04 KB
CS1706
Ordering differences only
    
Offset 15, 14 lines modifiedOffset 15, 30 lines modified
15 }15 }
  
16 [MyAttr·(()·=&gt;·1)]16 [MyAttr·(()·=&gt;·1)]
17 class·C17 class·C
18 {18 {
19 }</string>19 }</string>
20 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context20 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
 21 //·Line:·13
  
 22 using·System;
  
 23 delegate·void·TestDelegate();
  
 24 class·MyAttr·:·Attribute
 25 {
 26 ····public·MyAttr·(TestDelegate·d)·{·}
 27 }
  
 28 [MyAttr·(delegate·{}·)]
 29 class·C
 30 {
 31 }</string>
 32 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
21 //·Line:·1433 //·Line:·14
  
22 public·delegate·void·Proc();34 public·delegate·void·Proc();
  
23 public·class·AAttribute·:·System.Attribute35 public·class·AAttribute·:·System.Attribute
24 {36 {
25 »       public·AAttribute(Proc·p)37 »       public·AAttribute(Proc·p)
Offset 41, 25 lines modifiedOffset 57, 9 lines modified
  
41 delegate·void·D·();57 delegate·void·D·();
  
42 class·C58 class·C
43 {59 {
44 »       const·object·c·=·new·D·(delegate·{});60 »       const·object·c·=·new·D·(delegate·{});
45 }</string>61 }</string>
46 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context 
47 //·Line:·13 
  
48 using·System; 
  
49 delegate·void·TestDelegate(); 
  
50 class·MyAttr·:·Attribute 
51 { 
52 ····public·MyAttr·(TestDelegate·d)·{·} 
53 } 
  
54 [MyAttr·(delegate·{}·)] 
55 class·C 
56 { 
57 }</string> 
58 ··</Examples>62 ··</Examples>
59 </ErrorDocumentation>63 </ErrorDocumentation>
4.17 KB
CS1667
4.16 KB
CS1667
Ordering differences only
    
Offset 1, 26 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>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:·8
  
 8 using·System;
  
 9 public·interface·X·{
 10 ··[method:CLSCompliant·(false)]
 11 ··event·EventHandler·XEvent;
 12 }</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·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·only
7 //·Line:·1115 //·Line:·11
  
8 using·System;16 using·System;
9 using·System.Diagnostics;17 using·System.Diagnostics;
  
10 class·Class1·18 class·Class1·
11 {19 {
12 ········public·event·ResolveEventHandler·G·{20 ········public·event·ResolveEventHandler·G·{
13 ············[CLSCompliant(false)]21 ············[CLSCompliant(false)]
14 ············add·{}22 ············add·{}
15 ············remove·{}23 ············remove·{}
16 »       }24 »       }
17 }</string>25 }</string>
 26 ····<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
 27 //·Line:·14
  
 28 class·Test·{
 29 ········public·static·bool·Error·{
 30 ············[System.Obsolete]·set·{
 31 ············}
 32 ········}
 33 }
  
 34 class·MainClass·{
 35 ········public·static·void·Main·()·{
 36 ················Test.Error·=·false;
 37 ········}
 38 }</string>
18 ····<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·only39 ····<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
19 //·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·only40 //·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
20 //·Line:·1541 //·Line:·15
  
21 class·Test·{42 class·Test·{
22 ········public·static·bool·Error·{43 ········public·static·bool·Error·{
23 ············[System.CLSCompliant·(true)]·get·{44 ············[System.CLSCompliant·(true)]·get·{
Offset 46, 34 lines modifiedOffset 71, 9 lines modified
46 ········public·int·G·{71 ········public·int·G·{
47 ············[Conditional("DEBUG")]72 ············[Conditional("DEBUG")]
48 ············get·{73 ············get·{
49 ····················return·1;74 ····················return·1;
50 ············}75 ············}
51 »       }76 »       }
52 }</string>77 }</string>
53 ····<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 
54 //·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 
55 //·Line:·8 
  
56 using·System; 
  
57 public·interface·X·{ 
58 ··[method:CLSCompliant·(false)] 
59 ··event·EventHandler·XEvent; 
60 }</string> 
61 ····<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 
62 //·Line:·14 
  
63 class·Test·{ 
64 ········public·static·bool·Error·{ 
65 ············[System.Obsolete]·set·{ 
66 ············} 
67 ········} 
68 } 
  
69 class·MainClass·{ 
70 ········public·static·void·Main·()·{ 
71 ················Test.Error·=·false; 
72 ········} 
73 }</string> 
74 ··</Examples>78 ··</Examples>
75 </ErrorDocumentation>79 </ErrorDocumentation>
2.19 KB
CS1584
2.18 KB
CS1584
Ordering differences only
    
Offset 8, 55 lines modifiedOffset 8, 55 lines modified
  
8 using·System;8 using·System;
  
9 ///·&lt;see·cref=""·/&gt;9 ///·&lt;see·cref=""·/&gt;
10 public·class·Test10 public·class·Test
11 {11 {
12 }</string>12 }</string>
13 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`operator·foo(int,Test)'13 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Test[]'
14 //·Line:·714 //·Line:·6
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:115 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 16 ///·&lt;see·cref="Test[]"·/&gt;
16 using·System; 
17 ///·&lt;seealso·cref="operator·foo(int,Test)"/&gt; 
18 public·class·Test17 public·class·Test
19 {18 {
20 }</string>19 }</string>
21 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Mai()n'20 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`IList(&lt;&gt;)'
22 //·Line:·721 //·Line:·8
23 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:122 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
24 using·System; 
25 ///·&lt;see·cref="Mai()n"·/&gt;23 using·System.Collections.Generic;
  
 24 ///·&lt;returns&gt;A·&lt;see·cref="IList({})"·/&gt;.&lt;/returns&gt;
26 public·class·Test25 public·class·Test
27 {26 {
28 }</string>27 }</string>
29 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`.'28 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`.'
30 //·Line:·829 //·Line:·8
31 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:130 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
32 using·System;31 using·System;
  
33 ///·&lt;see·cref="."·/&gt;32 ///·&lt;see·cref="."·/&gt;
34 public·class·Test33 public·class·Test
35 {34 {
36 }</string>35 }</string>
37 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Test[]'36 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Mai()n'
38 //·Line:·637 //·Line:·7
39 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:138 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 39 using·System;
40 ///·&lt;see·cref="Test[]"·/&gt;40 ///·&lt;see·cref="Mai()n"·/&gt;
41 public·class·Test41 public·class·Test
42 {42 {
43 }</string>43 }</string>
44 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`IList(&lt;&gt;)'44 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`operator·foo(int,Test)'
45 //·Line:·845 //·Line:·7
46 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:146 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 47 using·System;
 48 ///·&lt;seealso·cref="operator·foo(int,Test)"/&gt;
47 using·System.Collections.Generic; 
  
48 ///·&lt;returns&gt;A·&lt;see·cref="IList({})"·/&gt;.&lt;/returns&gt; 
49 public·class·Test49 public·class·Test
50 {50 {
51 }</string>51 }</string>
52 ··</Examples>52 ··</Examples>
53 </ErrorDocumentation>53 </ErrorDocumentation>
1.13 KB
CS1750
1.12 KB
CS1750
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>CS1750</ErrorName>3 ··<ErrorName>CS1750</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`S'·cannot·be·converted·to·parameter·type·`C' 
6 //·Line:·10 
  
7 struct·S 
8 { 
9 } 
  
10 class·C 
11 { 
12 »       public·static·void·Test·(C·c·=·new·S·()) 
13 »       { 
14 »       } 
15 }</string> 
16 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`null'·cannot·be·converted·to·parameter·type·`A'5 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`null'·cannot·be·converted·to·parameter·type·`A'
17 //·Line:·86 //·Line:·8
  
18 using·System;7 using·System;
  
19 class·GenericClass&lt;T&gt;8 class·GenericClass&lt;T&gt;
20 {9 {
Offset 43, 14 lines modifiedOffset 30, 27 lines modified
  
43 public·class·C30 public·class·C
44 {31 {
45 »       public·C·(int·a·=·"a")32 »       public·C·(int·a·=·"a")
46 »       {33 »       {
47 »       }34 »       }
48 }</string>35 }</string>
 36 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`S'·cannot·be·converted·to·parameter·type·`C'
 37 //·Line:·10
  
 38 struct·S
 39 {
 40 }
  
 41 class·C
 42 {
 43 »       public·static·void·Test·(C·c·=·new·S·())
 44 »       {
 45 »       }
 46 }</string>
49 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`decimal'·cannot·be·converted·to·parameter·type·`int?'47 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`decimal'·cannot·be·converted·to·parameter·type·`int?'
50 //·Line:·648 //·Line:·6
  
51 public·class·TS49 public·class·TS
52 {50 {
53 »       public·static·void·Test·(int?·i·=·1m)51 »       public·static·void·Test·(int?·i·=·1m)
54 »       {52 »       {
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·`implicit'·takes·one·parameter5 ····<string>//·CS1535:·Overloaded·unary·operator·`--'·takes·one·parameter
6 //·Line:·66 //·Line:·6
  
7 public·class·Test7 class·C
8 {8 {
9 »       public·static·implicit·operator·string·()9 »       public·static·C·operator·--·()
10 »       {10 »       {
11 »       »       return·null;11 »       »       return·null;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1535:·Overloaded·unary·operator·`--'·takes·one·parameter14 ····<string>//·CS1535:·Overloaded·unary·operator·`implicit'·takes·one·parameter
15 //·Line:·615 //·Line:·6
  
16 class·C16 public·class·Test
17 {17 {
18 »       public·static·C·operator·--·()18 »       public·static·implicit·operator·string·()
19 »       {19 »       {
20 »       »       return·null;20 »       »       return·null;
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
2.94 KB
CS0158
2.93 KB
CS0158
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>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> 
21 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope5 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope
22 //·Line:·176 //·Line:·17
23 using·System;7 using·System;
  
24 public·delegate·void·Hello·(Test·test);8 public·delegate·void·Hello·(Test·test);
  
25 public·class·Test9 public·class·Test
Offset 45, 55 lines modifiedOffset 28, 14 lines modified
  
45 »       static·void·Main·()28 »       static·void·Main·()
46 »       {29 »       {
47 »       »       Test·t·=·new·Test·();30 »       »       Test·t·=·new·Test·();
48 »       »       RunIt·(t);31 »       »       RunIt·(t);
49 »       }32 »       }
50 }</string>33 }</string>
51 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope 
52 //·Line:·9 
  
53 class·ClassMain·{ 
54 ········public·static·void·Main()·{ 
55 ················start: 
56 ················{ 
57 ························start:·· 
58 ························goto·start; 
59 ················} 
60 ········} 
61 }</string> 
62 ····<string>//·CS0158:·The·label·`LBL4'·shadows·another·label·by·the·same·name·in·a·contained·scope 
63 //·Line:·17 
  
64 using·System; 
  
65 class·A 
66 { 
67 »       static·int·Test(int·i) 
68 »       { 
69 »       »       switch·(i) 
70 »       »       { 
71 »       »       »       case·1: 
72 »       »       »       »       Console.WriteLine("1"); 
73 »       »       »       »       if·(i·&gt;·0) 
74 »       »       »       »       »       goto·LBL4; 
75 »       »       »       »       Console.WriteLine("2"); 
76 »       »       »       »       break; 
  
77 »       »       »       case·3: 
78 »       »       »       »       Console.WriteLine("3"); 
79 »       »       »       LBL4: 
80 »       »       »       »       Console.WriteLine("4"); 
81 »       »       »       »       return·0; 
82 »       »       } 
83 »       LBL4: 
84 »       »       Console.WriteLine("4"); 
85 »       »       return·1; 
86 »       } 
87 }</string> 
88 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope34 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope
89 //·Line:·1735 //·Line:·17
90 using·System;36 using·System;
  
91 public·delegate·void·Hello·(Test·test);37 public·delegate·void·Hello·(Test·test);
  
92 public·class·Test38 public·class·Test
Offset 146, 9 lines modifiedOffset 88, 67 lines modified
  
146 »       static·void·Main·()88 »       static·void·Main·()
147 »       {89 »       {
148 »       »       Test·t·=·new·Test·();90 »       »       Test·t·=·new·Test·();
149 »       »       RunIt·(t);91 »       »       RunIt·(t);
150 »       }92 »       }
151 }</string>93 }</string>
 94 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope
 95 //·Line:·9
  
 96 class·ClassMain·{
 97 ········public·static·void·Main()·{
 98 ················start:
 99 ················{
 100 ························start:··
 101 ························goto·start;
 102 ················}
 103 ········}
 104 }</string>
 105 ····<string>//·CS0158:·The·label·`LBL4'·shadows·another·label·by·the·same·name·in·a·contained·scope
 106 //·Line:·17
  
 107 using·System;
  
 108 class·A
 109 {
 110 »       static·int·Test(int·i)
 111 »       {
 112 »       »       switch·(i)
 113 »       »       {
 114 »       »       »       case·1:
 115 »       »       »       »       Console.WriteLine("1");
 116 »       »       »       »       if·(i·&gt;·0)
 117 »       »       »       »       »       goto·LBL4;
 118 »       »       »       »       Console.WriteLine("2");
 119 »       »       »       »       break;
  
 120 »       »       »       case·3:
 121 »       »       »       »       Console.WriteLine("3");
 122 »       »       »       LBL4:
 123 »       »       »       »       Console.WriteLine("4");
 124 »       »       »       »       return·0;
Max diff block lines reached; 23/2964 bytes (0.78%) of diff not shown.
855 B
CS1988
843 B
CS1988
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>CS1988</ErrorName>3 ··<ErrorName>CS1988</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1988:·Async·methods·cannot·have·ref·or·out·parameters5 ····<string>//·CS1988:·Async·methods·cannot·have·ref·or·out·parameters
6 //·Line:·6 
  
7 class·C 
8 { 
9 »       public·async·void·Test·(ref·int·arg) 
10 »       { 
11 »       } 
12 }</string> 
13 ····<string>//·CS1988:·Async·methods·cannot·have·ref·or·out·parameters 
14 //·Line:·126 //·Line:·12
  
15 using·System;7 using·System;
  
16 class·C8 class·C
17 {9 {
18 »       delegate·void·D·(ref·int·i);10 »       delegate·void·D·(ref·int·i);
19 »       11 »       
20 »       public·static·void·Main·()12 »       public·static·void·Main·()
21 »       {13 »       {
22 »       »       D·d·=·async·delegate·{·};14 »       »       D·d·=·async·delegate·{·};
23 »       }15 »       }
24 }</string>16 }</string>
 17 ····<string>//·CS1988:·Async·methods·cannot·have·ref·or·out·parameters
 18 //·Line:·6
  
 19 class·C
 20 {
 21 »       public·async·void·Test·(ref·int·arg)
 22 »       {
 23 »       }
 24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
11.2 KB
CS0108
11.2 KB
CS0108
Ordering differences only
    
Offset 1, 66 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>CS0108</ErrorName>3 ··<ErrorName>CS0108</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0108:·`Derived.F()'·hides·inherited·member·`Base.F()'.·Use·the·new·keyword·if·hiding·was·intended5 ····<string>//·CS0108:·`B.Adapter'·hides·inherited·member·`A.Adapter'.·Use·the·new·keyword·if·hiding·was·intended
6 //·Line:6 //·Line:·14
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
8 class·Base·{ 
9 »       public·void·F·()·{}8 class·A
 9 {
 10 »       public·abstract·class·Adapter
 11 »       {
 12 »       }
10 }13 }
  
11 class·Derived·:·Base·{ 
12 »       void·F·()·{}14 class·B·:·A
 15 {
 16 »       public·int·Adapter·{·get;·set;·}
13 }</string>17 }</string>
14 ····<string>//·CS0108:·`Bar.this[int,·int]'·hides·inherited·member·`Foo.this[int,·int]'.·Use·the·new·keyword·if·hiding·was·intended18 ····<string>//·CS0108:·`Derived.Test(bool)'·hides·inherited·member·`BaseInterface.Test(bool)'.·Use·the·new·keyword·if·hiding·was·intended
15 //·Line:·1519 //·Line:·9
16 //·Compiler·options:·-warnaserror·-warn:220 //·Compiler·options:·-warnaserror·-warn:2·-t:library
  
17 public·class·Foo21 interface·BaseInterface·{
 22 »       void·Test·(bool·arg);
 23 }
  
 24 interface·Derived·:·BaseInterface·{
 25 »       void·Test·(bool·arg);
 26 }</string>
 27 ····<string>//·CS0108:·`BaseConcrete.InnerDerived&lt;T&gt;()'·hides·inherited·member·`BaseGeneric&lt;string&gt;.InnerDerived'.·Use·the·new·keyword·if·hiding·was·intended
 28 //·Line:·14
 29 //·Compiler·options:·-warn:2·-warnaserror
  
 30 class·BaseGeneric&lt;T&gt;
18 {31 {
 32 »       public·class·InnerDerived
 33 »       {
 34 »       }
19 ········public·long·this·[int·start,·int·count]·{ 
20 ················set·{ 
21 ················} 
22 ········} 
23 }35 }
  
24 public·class·Bar·:·Foo36 class·BaseConcrete·:·BaseGeneric&lt;string&gt;
25 {37 {
 38 »       public·void·InnerDerived&lt;T&gt;·()
 39 »       {
 40 »       }
26 ········public·virtual·long·this·[int·i,·int·length]·{ 
27 ················set·{ 
28 ················} 
29 ········} 
30 }</string>41 }</string>
31 ····<string>//·CS0108:·`Derived.EE'·hides·inherited·member·`Base.EE'.·Use·the·new·keyword·if·hiding·was·intended42 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended
32 //·Line:·1243 //·Line:·14
33 //·Compiler·options:·-warnaserror·-warn:244 //·Compiler·options:·-warnaserror·-warn:2
  
34 class·Base·{45 class·Base·{
35 »       public·enum·EE·{46 »       public·int·Prop·{
 47 ············get·{
 48 ················return·0;
36 ············Item49 ············}
37 ········};50 ········}····
38 }51 }
  
39 class·Derived·:·Base·{52 class·Derived·:·Base·{
40 ········public·int·EE;53 »       public·bool·Prop·=·false;
41 }</string>54 }</string>
42 ····<string>//·CS0108:·`Derived.Action&lt;U&gt;'·hides·inherited·member·`Base.Action&lt;U&gt;'.·Use·the·new·keyword·if·hiding·was·intended55 ····<string>//·CS0108:·`O.InnerAttribute'·hides·inherited·member·`Base.InnerAttribute()'.·Use·the·new·keyword·if·hiding·was·intended
43 //·Line:·1256 //·Line:·12
44 //·Compiler·options:·-warnaserror57 //·Compiler·options:·-warnaserror·-warn:2
  
 58 using·System;
  
45 public·abstract·class·Base59 public·class·Base
46 {60 {
47 »       public·delegate·void·Action&lt;U&gt;·(U·val);61 ····public·void·InnerAttribute·()·{}
48 }62 }
  
49 public·class·Derived·:·Base63 class·O:·Base
50 {64 {
51 »       public·delegate·void·Action&lt;U&gt;·(U·i);65 ····[AttributeUsage(AttributeTargets.Class)]
 66 ····public·sealed·class·InnerAttribute:·Attribute·{
 67 ····}········
 68 }
  
 69 class·D·{
 70 »       static·void·Main·()·{}
 71 }</string>
 72 ····<string>//·CS0108:·`Derived.Method()'·hides·inherited·member·`Base.Method()'.·Use·the·new·keyword·if·hiding·was·intended
 73 //·Line:·11
 74 //·Compiler·options:·-warnaserror·-warn:2
  
 75 class·Base·{
 76 »       public·bool·Method·()·{·return·false;·}
 77 ········public·void·Method·(int·a)·{}
 78 }
  
 79 class·Derived·:·Base·{
 80 ········public·void·Method·()·{}
52 }</string>81 }</string>
53 ····<string>//·CS0108:·`Libs.MyLib'·hides·inherited·member·`Foo.MyLib'.·Use·the·new·keyword·if·hiding·was·intended82 ····<string>//·CS0108:·`Libs.MyLib'·hides·inherited·member·`Foo.MyLib'.·Use·the·new·keyword·if·hiding·was·intended
54 //·Line:·1883 //·Line:·18
55 //·Compiler·options:·-warnaserror·-warn:284 //·Compiler·options:·-warnaserror·-warn:2
  
56 using·System;85 using·System;
57 using·System.Runtime.InteropServices;86 using·System.Runtime.InteropServices;
Offset 76, 94 lines modifiedOffset 111, 53 lines modified
76 ·111 ·
77 class·Libs·:·Foo·{112 class·Libs·:·Foo·{
78 »       internal·const·string·MyLib·=·"SomeLibrary";113 »       internal·const·string·MyLib·=·"SomeLibrary";
79 }114 }
80 class·Foo·{115 class·Foo·{
81 »       internal·const·string·MyLib·=·"Foo";116 »       internal·const·string·MyLib·=·"Foo";
82 }</string>117 }</string>
83 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended 
84 //·Line:·14 
85 //·Compiler·options:·-warnaserror·-warn:2 
  
86 class·Base·{ 
87 »       public·int·Prop·{ 
88 ············get·{ 
89 ················return·0; 
Max diff block lines reached; 6622/11386 bytes (58.16%) of diff not shown.
3.91 KB
CS3002
3.89 KB
CS3002
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>CS3002</ErrorName>3 ··<ErrorName>CS3002</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
 6 //·Line:·10
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
 9 [assembly:CLSCompliant(true)]
  
 10 public·class·CLSClass
 11 {
 12 »       protected·ulong[]·Foo()
 13 »       {
 14 »       »       return·null;
 15 »       }
 16 }</string>
 17 ····<string>//·CS3002:·Return·type·of·`I.Error()'·is·not·CLS-compliant
 18 //·Line:·9
 19 //·Compiler·options:·-warnaserror·-warn:1
  
 20 [assembly:System.CLSCompliant(true)]
  
 21 public·interface·I·
 22 {
 23 ·······ulong·Error();
 24 }</string>
5 ····<string>//·CS3002:·Return·type·of·`CLSClass.Test1()'·is·not·CLS-compliant25 ····<string>//·CS3002:·Return·type·of·`CLSClass.Test1()'·is·not·CLS-compliant
6 //·Line:·1426 //·Line:·14
7 //·Compiler·options:·-warnaserror·-warn:127 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;28 using·System;
9 [assembly:CLSCompliant(true)]29 [assembly:CLSCompliant(true)]
  
Offset 28, 42 lines modifiedOffset 52, 26 lines modified
28 public·class·CLSClass52 public·class·CLSClass
29 {53 {
30 »       protected·ulong?·Foo()54 »       protected·ulong?·Foo()
31 »       {55 »       {
32 »       »       return·5;56 »       »       return·5;
33 »       }57 »       }
34 }</string>58 }</string>
35 ····<string>//·CS3002:·Return·type·of·`CLSClass.MyDelegate'·is·not·CLS-compliant59 ····<string>//·CS3002:·Return·type·of·`Delegate'·is·not·CLS-compliant
36 //·Line:·960 //·Line:·8
37 //·Compiler·options:·-warnaserror·-warn:1 
  
38 using·System; 
39 [assembly:CLSCompliant(true)] 
  
40 public·class·CLSClass·{ 
41 ········public·delegate·uint·MyDelegate(); 
42 }</string> 
43 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant 
44 //·Line:·14 
45 //·Compiler·options:·-warnaserror·-warn:161 //·Compiler·options:·-warnaserror·-warn:1
  
46 using·System;62 using·System;
47 [assembly:CLSCompliant(true)]63 [assembly:CLSCompliant(true)]
  
 64 public·delegate·CLSDelegate·Delegate·();
48 public·class·CLSClass·{ 
49 ········[CLSCompliant(false)] 
50 ········public·ulong·Valid()·{ 
51 ················return·1; 
52 ········} 
53 ····65 ····
 66 [Serializable]
 67 [CLSCompliant·(false)]
 68 public·class·CLSDelegate·{
54 ········protected·internal·ulong·Foo()·{ 
55 ················return·1; 
56 ········} 
57 ······· 
58 ········static·void·Main()·{} 
59 }</string>69 }</string>
60 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant70 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
61 //·Line:·1371 //·Line:·13
62 //·Compiler·options:·-warnaserror·-warn:172 //·Compiler·options:·-warnaserror·-warn:1
  
63 using·System;73 using·System;
64 [assembly:CLSCompliant(true)]74 [assembly:CLSCompliant(true)]
Offset 73, 37 lines modifiedOffset 81, 23 lines modified
73 ················return·1;81 ················return·1;
74 ········}82 ········}
75 ····83 ····
76 ········protected·ulong·Foo()·{84 ········protected·ulong·Foo()·{
77 ················return·1;85 ················return·1;
78 ········}86 ········}
79 }</string>87 }</string>
80 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant88 ····<string>//·CS3002:·Return·type·of·`CLSClass.MyDelegate'·is·not·CLS-compliant
81 //·Line:·1089 //·Line:·9
82 //·Compiler·options:·-warnaserror·-warn:190 //·Compiler·options:·-warnaserror·-warn:1
  
83 using·System;91 using·System;
84 [assembly:CLSCompliant(true)]92 [assembly:CLSCompliant(true)]
  
85 public·class·CLSClass93 public·class·CLSClass·{
 94 ········public·delegate·uint·MyDelegate();
86 { 
87 »       protected·ulong[]·Foo() 
88 »       { 
89 »       »       return·null; 
90 »       } 
91 }</string> 
92 ····<string>//·CS3002:·Return·type·of·`I.Error()'·is·not·CLS-compliant 
93 //·Line:·9 
94 //·Compiler·options:·-warnaserror·-warn:1 
  
95 [assembly:System.CLSCompliant(true)] 
  
96 public·interface·I· 
97 { 
98 ·······ulong·Error(); 
99 }</string>95 }</string>
100 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant96 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
101 //·Line:·1397 //·Line:·13
102 //·Compiler·options:·-warnaserror·-warn:198 //·Compiler·options:·-warnaserror·-warn:1
  
103 using·System;99 using·System;
104 [assembly:CLSCompliant(true)]100 [assembly:CLSCompliant(true)]
Offset 115, 22 lines modifiedOffset 109, 28 lines modified
115 public·class·CLSClass·{109 public·class·CLSClass·{
116 ········protected·internal·I1·Foo()·{110 ········protected·internal·I1·Foo()·{
117 ················return·null;111 ················return·null;
118 ········}112 ········}
119 ·······113 ·······
Max diff block lines reached; 690/3950 bytes (17.47%) of diff not shown.
3.1 KB
CS3014
3.08 KB
CS3014
Ordering differences only
    
Offset 1, 68 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>CS3014</ErrorName>3 ··<ErrorName>CS3014</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant5 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
6 //·Line:·96 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
  
9 public·interface·I·{9 public·enum·E2·{
10 ········[CLSCompliant·(true)]10 ········[CLSCompliant·(true)]
11 ········void·Valid·(bool·arg);11 ········Foo
12 }</string>12 }</string>
13 ····<string>//·CS3014:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant13 ····<string>//·CS3014:·`I'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
14 //·Line:·814 //·Line:·8
15 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
16 using·System;16 using·System;
  
17 [CLSCompliant·(true)]17 [CLSCompliant·(true)]
18 public·delegate·void·D·();</string>18 public·interface·I·{
 19 }</string>
19 ····<string>//·CS3014:·`I'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant20 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
20 //·Line:·821 //·Line:·9
21 //·Compiler·options:·-warnaserror·-warn:122 //·Compiler·options:·-warnaserror·-warn:1
  
22 using·System;23 using·System;
  
 24 public·abstract·class·CLSClass·{
23 [CLSCompliant·(true)]25 ········[CLSCompliant·(true)]
24 public·interface·I·{26 ········public·static·implicit·operator·CLSClass(byte·value)·{
 27 ················return·null;
 28 ········}
25 }</string>29 }</string>
26 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant30 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
27 //·Line:·831 //·Line:·8
28 //·Compiler·options:·-warnaserror·-warn:132 //·Compiler·options:·-warnaserror·-warn:1
  
29 using·System;33 using·System;
  
30 [CLSCompliant·(true)]34 [CLSCompliant·(true)]
31 public·class·C·{35 public·class·C·{
32 }</string>36 }</string>
33 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant37 ····<string>//·CS3014:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
34 //·Line:·838 //·Line:·8
35 //·Compiler·options:·-warnaserror·-warn:139 //·Compiler·options:·-warnaserror·-warn:1
  
36 using·System;40 using·System;
  
37 public·enum·E2·{ 
38 ········[CLSCompliant·(true)]41 [CLSCompliant·(true)]
 42 public·delegate·void·D·();</string>
39 ········Foo 
40 }</string> 
41 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant43 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
42 //·Line:·944 //·Line:·9
43 //·Compiler·options:·-warnaserror·-warn:145 //·Compiler·options:·-warnaserror·-warn:1
  
44 using·System;46 using·System;
  
45 public·abstract·class·CLSClass·{47 public·interface·I·{
46 ········[CLSCompliant·(true)]48 ········[CLSCompliant·(true)]
 49 ········void·Valid·(bool·arg);
47 ········public·static·implicit·operator·CLSClass(byte·value)·{ 
48 ················return·null; 
49 ········} 
50 }</string>50 }</string>
51 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant51 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
52 //·Line:·852 //·Line:·8
53 //·Compiler·options:·-warnaserror·-warn:153 //·Compiler·options:·-warnaserror·-warn:1
  
54 using·System;54 using·System;
  
1.41 KB
CS1510
1.39 KB
CS1510
Ordering differences only
    
Offset 14, 14 lines modifiedOffset 14, 43 lines modified
14 »       }14 »       }
  
15 »       static·void·Foo(ref·char·i)15 »       static·void·Foo(ref·char·i)
16 »       {16 »       {
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable19 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
 20 //·Line:·14
 21 //·this·is·bug·#56016
  
 22 using·System;
  
 23 class·Test·{
 24 »       static·void·test(ref·IConvertible·i)·{
 25 »       }
 26 »       
 27 »       static·void·Main()·{
 28 »       »       int·i·=·1;
  
 29 »       »       test·(ref·(IConvertible)·i);
 30 »       }
 31 }</string>
 32 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
 33 //·Line:·11
 34 class·X·{
 35 »       public·static·void·m·(ref·int·i)
 36 »       {
 37 »       »       i++;
 38 »       }
  
 39 »       static·void·Main·()
 40 »       {
 41 »       »       m·(ref·4);
 42 »       }
 43 }</string>
 44 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
20 //·Line:·1345 //·Line:·13
  
21 class·M46 class·M
22 {47 {
23 »       static·void·Test·(ref·byte·b)48 »       static·void·Test·(ref·byte·b)
24 »       {49 »       {
25 »       }50 »       }
Offset 49, 38 lines modifiedOffset 78, 9 lines modified
49 ·78 ·
50 ········static·void·Main·()79 ········static·void·Main·()
51 ········{80 ········{
52 ················int·a·=·0;81 ················int·a·=·0;
53 ················Convert·(out·(A)·a);82 ················Convert·(out·(A)·a);
54 ········}83 ········}
55 }</string>84 }</string>
56 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable 
57 //·Line:·11 
58 class·X·{ 
59 »       public·static·void·m·(ref·int·i) 
60 »       { 
61 »       »       i++; 
62 »       } 
  
63 »       static·void·Main·() 
64 »       { 
65 »       »       m·(ref·4); 
66 »       } 
67 }</string> 
68 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable 
69 //·Line:·14 
70 //·this·is·bug·#56016 
  
71 using·System; 
  
72 class·Test·{ 
73 »       static·void·test(ref·IConvertible·i)·{ 
74 »       } 
75 »        
76 »       static·void·Main()·{ 
77 »       »       int·i·=·1; 
  
78 »       »       test·(ref·(IConvertible)·i); 
79 »       } 
80 }</string> 
81 ··</Examples>85 ··</Examples>
82 </ErrorDocumentation>86 </ErrorDocumentation>
2.08 KB
CS1060
2.06 KB
CS1060
Ordering differences only
    
Offset 1, 116 lines modifiedOffset 1, 116 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1060</ErrorName>3 ··<ErrorName>CS1060</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'5 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
6 //·Line:·196 //·Line:·25
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 public·class·C8 public·class·C
9 {9 {
10 »       public·int·v;10 »       public·int·v;
11 }11 }
  
12 public·struct·S12 public·struct·S2
13 {13 {
14 »       public·C·c;14 »       public·C·c;
15 }15 }
  
 16 public·struct·S
 17 {
 18 »       public·S2·s2;
 19 }
  
16 public·class·Test20 public·class·Test
17 {21 {
18 »       static·void·Main·()22 »       static·void·Main·()
19 »       {23 »       {
20 »       »       S·s;24 »       »       S·s;
21 »       »       s.c.v·=·5;25 »       »       s.s2.c.v·=·9;
22 »       }26 »       }
23 }</string>27 }</string>
24 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'28 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`x'
25 //·Line:·2529 //·Line:·30
26 //·Compiler·options:·-warnaserror30 //·Compiler·options:·-warnaserror
  
27 using·System; 
  
28 public·class·C31 public·class·C
29 {32 {
30 »       public·EventHandler·v;33 »       public·int·v;
31 }34 }
  
32 public·struct·S235 public·struct·S
33 {36 {
34 »       public·C·c;37 »       public·C·c;
35 }38 }
  
36 public·struct·S39 class·X
37 {40 {
38 »       public·S2·s2;41 »       public·S·s;
 42 }
  
 43 struct·S2
 44 {
 45 »       public·X·x;
39 }46 }
  
40 public·class·Test47 public·class·Test
41 {48 {
42 »       static·void·Main·()49 »       static·void·Main·()
43 »       {50 »       {
44 »       »       S·s;51 »       »       S2·s2;
45 »       »       s.s2.c.v·=·null;52 »       »       s2.x.s.c.v·=·5;
46 »       }53 »       }
47 }</string>54 }</string>
48 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'55 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
49 //·Line:·2556 //·Line:·19
50 //·Compiler·options:·-warnaserror57 //·Compiler·options:·-warnaserror
  
51 public·class·C58 public·class·C
52 {59 {
53 »       public·int·v;60 »       public·int·v;
54 }61 }
  
55 public·struct·S2 
56 { 
57 »       public·C·c; 
58 } 
  
59 public·struct·S62 public·struct·S
60 {63 {
61 »       public·S2·s2;64 »       public·C·c;
62 }65 }
  
63 public·class·Test66 public·class·Test
64 {67 {
65 »       static·void·Main·()68 »       static·void·Main·()
66 »       {69 »       {
67 »       »       S·s;70 »       »       S·s;
68 »       »       s.s2.c.v·=·9;71 »       »       s.c.v·=·5;
69 »       }72 »       }
70 }</string>73 }</string>
71 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`x'74 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
72 //·Line:·3075 //·Line:·25
73 //·Compiler·options:·-warnaserror76 //·Compiler·options:·-warnaserror
  
 77 using·System;
  
74 public·class·C78 public·class·C
75 {79 {
76 »       public·int·v;80 »       public·EventHandler·v;
77 }81 }
  
78 public·struct·S82 public·struct·S2
79 {83 {
80 »       public·C·c;84 »       public·C·c;
81 }85 }
  
 86 public·struct·S
82 class·X 
83 { 
84 »       public·S·s; 
85 } 
  
86 struct·S2 
87 {87 {
88 »       public·X·x;88 »       public·S2·s2;
89 }89 }
  
90 public·class·Test90 public·class·Test
91 {91 {
92 »       static·void·Main·()92 »       static·void·Main·()
93 »       {93 »       {
94 »       »       S2·s2;94 »       »       S·s;
95 »       »       s2.x.s.c.v·=·5;95 »       »       s.s2.c.v·=·null;
96 »       }96 »       }
97 }</string>97 }</string>
Max diff block lines reached; 23/2077 bytes (1.11%) of diff not shown.
2.44 KB
CS0146
2.43 KB
CS0146
Ordering differences only
    
Offset 1, 33 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>CS0146</ErrorName>3 ··<ErrorName>CS0146</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'
6 //·Line:·46 //·Line:·4
  
7 class·A·:·B 
8 {·}7 class·A·:·A·{}</string>
 8 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B'·and·`A'
 9 //·Line:·7
  
9 class·B·:·C10 class·A·:·B·{
10 {·}11 }
  
11 class·C·:·A12 class·B·:·A·{
12 {·}</string>13 }</string>
13 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status'14 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar'
14 //·Line:·615 //·Line:·5
  
15 public·class·Generic&lt;P&gt; 
16 { 
17 »       public·class·Status·:·Status 
18 »       { 
19 »       »       Status·(Foo·foo)·:·base·(foo) 
20 »       »       { 
21 »       »       } 
22 »       }16 class·Foo·:·Baz·{
 17 »       public·class·Bar·{}
 18 }
 19 class·Baz·:·Foo.Bar·{}</string>
 20 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar'
 21 //·Line:·5
  
 22 class·Foo·:·Foo.Bar·{
 23 »       public·class·Bar·{}
23 }</string>24 }</string>
24 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'25 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'
25 //·Line:·826 //·Line:·8
  
26 class·A&lt;T&gt;·:·B&lt;int&gt;27 class·A&lt;T&gt;·:·B&lt;int&gt;
27 {28 {
28 }29 }
Offset 36, 34 lines modifiedOffset 38, 32 lines modified
36 {·}38 {·}
  
37 class·X39 class·X
38 {40 {
39 »       static·void·Main·()41 »       static·void·Main·()
40 »       {·}42 »       {·}
41 }</string>43 }</string>
42 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar' 
43 //·Line:·5 
  
44 class·Foo·:·Baz·{ 
45 »       public·class·Bar·{} 
46 } 
47 class·Baz·:·Foo.Bar·{}</string> 
48 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar' 
49 //·Line:·5 
  
50 class·Foo·:·Foo.Bar·{ 
51 »       public·class·Bar·{} 
52 }</string> 
53 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'44 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'
54 //·Line:·445 //·Line:·4
  
 46 class·A·:·B
 47 {·}
55 class·A·:·A·{}</string> 
56 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B'·and·`A' 
57 //·Line:·7 
  
58 class·A·:·B·{48 class·B·:·C
59 }49 {·}
  
60 class·B·:·A·{50 class·C·:·A
 51 {·}</string>
 52 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status'
 53 //·Line:·6
  
 54 public·class·Generic&lt;P&gt;
 55 {
 56 »       public·class·Status·:·Status
 57 »       {
 58 »       »       Status·(Foo·foo)·:·base·(foo)
 59 »       »       {
 60 »       »       }
 61 »       }
61 }</string>62 }</string>
62 ··</Examples>63 ··</Examples>
63 </ErrorDocumentation>64 </ErrorDocumentation>
6.6 KB
CS0458
6.58 KB
CS0458
Ordering differences only
    
Offset 1, 97 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>CS0458</ErrorName>3 ··<ErrorName>CS0458</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'· 
6 //·Line:·8 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 class·C 
9 { 
10 »       static·void·Main·() 
11 »       { 
12 »       »       ushort·us·=·22; 
13 »       »       int?·r·=·us·&lt;&lt;·null; 
14 »       } 
15 }</string> 
16 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'5 ····<string>//·CS0472:·The·result·of·the·expression·is·always·`null'·of·type·`MyEnum?'
17 //·Line:·86 //·Line:·17
18 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
 8 using·System;
19 public·class·MainClass 
20 { 
21 »       public·static·void·Main() 
22 »       { 
23 »       »       object·d·=·(int?)null·as·int?; 
24 »       } 
25 }</string> 
26 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?' 
27 //·Line:·15 
28 //·Compiler·options:·-warnaserror·-warn:2 
  
29 enum·E9 enum·MyEnum
30 {10 {
31 »       V11 »       Value_1
32 }12 }
  
33 public·class·C13 class·C
34 {14 {
35 »       public·static·void·Main·()15 »       public·static·void·Main·()
36 »       {16 »       {
37 »       »       E·e·=·E.V; 
38 »       »       object·o·=·null·-·e;17 »       »       var·d·=·MyEnum.Value_1;
 18 »       »       var·x·=·d·&amp;·null;
39 »       }19 »       }
40 }</string>20 }</string>
41 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'21 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`short?'
42 //·Line:·1522 //·Line:·24
43 //·Compiler·options:·-warnaserror·-warn:223 //·Compiler·options:·-warnaserror·-warn:2
  
 24 struct·S
44 enum·E 
45 { 
46 »       V 
47 } 
  
48 public·class·C 
49 {25 {
50 »       public·static·void·Main·()26 »       public·static·short·operator·+·(S·s,·S·i)
51 »       {27 »       {
 28 »       »       return·2;
52 »       »       E·e·=·E.V; 
53 »       »       object·o·=·null·+·e; 
54 »       }29 »       }
55 }</string> 
56 ····<string>//·CS0472:·The·result·of·the·expression·is·always·`null'·of·type·`MyEnum?' 
57 //·Line:·17 
58 //·Compiler·options:·-warnaserror·-warn:2 
  
59 using·System;30 »       public·static·int?·operator·+·(S?·s,·int?·i)
 31 »       {
 32 »       »       return·2;
 33 »       }
  
60 enum·MyEnum 
61 { 
62 »       Value_1 
63 }34 }
  
64 class·C35 class·C
65 {36 {
66 »       public·static·void·Main·()37 »       public·static·void·Main·()
67 »       {38 »       {
68 »       »       var·d·=·MyEnum.Value_1; 
69 »       »       var·x·=·d·&amp;·null;39 »       »       S?·s·=·new·S·();
 40 »       »       var·x·=·s·+·(S?)null;
70 »       }41 »       }
71 }</string>42 }</string>
72 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`ulong?'43 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
73 //·Line:·1044 //·Line:·9
74 //·Compiler·options:·-warnaserror·-warn:245 //·Compiler·options:·-warnaserror·-warn:2
  
75 class·C46 class·C
76 {47 {
77 »       static·void·Foo()48 »       static·void·Foo()
78 »       {49 »       {
 50 »       »       var·res·=·null·&gt;&gt;·2;
79 »       »       ulong·a·=·100; 
80 »       »       var·res·=·a·&lt;&lt;·null; 
81 »       }51 »       }
82 }</string>52 }</string>
83 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'53 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
84 //·Line:·954 //·Line:·9
85 //·Compiler·options:·-warnaserror·-warn:255 //·Compiler·options:·-warnaserror·-warn:2
  
86 public·class·C56 public·class·C
Offset 101, 31 lines modifiedOffset 69, 60 lines modified
101 »       »       b·=·(null·&amp;·0)·!=·null;69 »       »       b·=·(null·&amp;·0)·!=·null;
102 »       }70 »       }
103 }</string>71 }</string>
104 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'72 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
105 //·Line:·973 //·Line:·9
106 //·Compiler·options:·-warnaserror·-warn:274 //·Compiler·options:·-warnaserror·-warn:2
  
 75 public·class·C
 76 {
 77 »       public·static·void·Main·()
 78 »       {
 79 »       »       int?·s·=·null;
 80 »       »       int?·v·=·s·+·null;
 81 »       }
 82 }</string>
 83 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·
 84 //·Line:·8
 85 //·Compiler·options:·-warnaserror·-warn:2
  
107 class·C86 class·C
Max diff block lines reached; 3656/6706 bytes (54.52%) of diff not shown.
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>
1020 B
CS1024
1000 B
CS1024
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>CS1024</ErrorName>3 ··<ErrorName>CS1024</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1024:·Wrong·preprocessor·directive5 ····<string>//·CS1024:·Wrong·preprocessor·directive
 6 //·Line:·4
  
 7 #wrong_directive</string>
 8 ····<string>//·CS1024:·Wrong·preprocessor·directive
 9 //·Line:·7
  
 10 class·C
 11 {
 12 »       #region
 13 »       #end\x0072egion
 14 }</string>
 15 ····<string>//·CS1024:·Wrong·preprocessor·directive
6 //·Line:·1216 //·Line:·12
  
7 using·System;17 using·System;
  
8 class·C18 class·C
9 {19 {
10 »       static·void·Main·()20 »       static·void·Main·()
Offset 14, 21 lines modifiedOffset 26, 9 lines modified
14 #if·AA26 #if·AA
15 »       »       Console.WriteLine·("DEBUG·mode");27 »       »       Console.WriteLine·("DEBUG·mode");
16 #·something·not·valid·here28 #·something·not·valid·here
17 »       »       Console.WriteLine·("NON-DEBUG·mode");29 »       »       Console.WriteLine·("NON-DEBUG·mode");
18 #endif30 #endif
19 »       }31 »       }
20 }</string>32 }</string>
21 ····<string>//·CS1024:·Wrong·preprocessor·directive 
22 //·Line:·4 
  
23 #wrong_directive</string> 
24 ····<string>//·CS1024:·Wrong·preprocessor·directive 
25 //·Line:·7 
  
26 class·C 
27 { 
28 »       #region 
29 »       #end\x0072egion 
30 }</string> 
31 ··</Examples>33 ··</Examples>
32 </ErrorDocumentation>34 </ErrorDocumentation>
955 B
CS1534
943 B
CS1534
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>CS1534</ErrorName>3 ··<ErrorName>CS1534</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1534:·Overloaded·binary·operator·`+'·takes·two·parameters5 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters
6 //·Line:·66 //·Line:·6
  
7 class·C7 class·C
8 {8 {
9 »       public·static·C·operator·+()9 »       public·static·C·operator·*·(C·a,·C·b,·C·c,·C·d)
10 »       {10 »       {
11 »       »       return·null;11 »       »       return·null;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters14 ····<string>//·CS1534:·Overloaded·binary·operator·`+'·takes·two·parameters
15 //·Line:·615 //·Line:·6
  
16 class·C16 class·C
17 {17 {
18 »       public·static·C·operator·*·(C·a,·C·b,·C·c,·C·d)18 »       public·static·C·operator·+()
19 »       {19 »       {
20 »       »       return·null;20 »       »       return·null;
21 »       }21 »       }
22 }</string>22 }</string>
23 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters23 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters
24 //·Line:·624 //·Line:·6
  
868 B
CS1040
856 B
CS1040
Ordering differences only
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1040</ErrorName>3 ··<ErrorName>CS1040</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line5 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line
6 //·Line:·2 
7 //·Compiler·Options:·-t:library 
  
8 /*·hey·*/·#define·a</string> 
9 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line 
10 //·Line:·56 //·Line:·5
11 //·Compiler·options:·-t:library7 //·Compiler·options:·-t:library
  
12 /*····*/·#define·AA</string>8 /*····*/·#define·AA</string>
 9 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line
 10 //·Line:·2
 11 //·Compiler·Options:·-t:library
  
 12 /*·hey·*/·#define·a</string>
13 ··</Examples>13 ··</Examples>
14 </ErrorDocumentation>14 </ErrorDocumentation>
2.0 KB
CS1931
1.99 KB
CS1931
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>CS1931</ErrorName>3 ··<ErrorName>CS1931</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'5 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'
6 //·Line:·136 //·Line:·14
  
  
7 using·System;7 using·System;
 8 using·System.Collections.Generic;
8 using·System.Linq;9 using·System.Linq;
  
9 class·C10 class·Test
10 {11 {
11 »       public·void·Foo·(int·i)12 »       public·static·void·Main·()
12 »       {13 »       {
13 »       »       var·e·=·from·v·in·"a" 
14 »       »       »       let·i·=·2 
15 »       »       »       select·v;14 »       »       int[]·int_array·=·null;
 15 »       »       int·ii·=·0;
 16 »       »       IEnumerable&lt;int&gt;·e·=·from·int·ii·in·int_array·select·"1";
16 »       }17 »       }
17 }</string>18 }</string>
18 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'19 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
19 //·Line:·1220 //·Line:·13
  
  
20 using·System;21 using·System;
21 using·System.Linq;22 using·System.Linq;
  
22 class·C23 class·C
23 {24 {
24 »       public·static·void·Main·()25 »       public·void·Foo·(int·i)
25 »       {26 »       {
26 »       »       int·i·=·9; 
27 »       »       var·e·=·from·i·in·"a"27 »       »       var·e·=·from·v·in·"a"
 28 »       »       »       let·i·=·2
28 »       »       »       select·1;29 »       »       »       select·v;
29 »       }30 »       }
30 }</string>31 }</string>
31 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'32 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
32 //·Line:·1433 //·Line:·14
  
  
33 using·System;34 using·System;
34 using·System.Collections.Generic; 
35 using·System.Linq;35 using·System.Linq;
  
36 class·Test36 class·C
37 {37 {
38 »       public·static·void·Main·()38 »       public·static·void·Main·()
39 »       {39 »       {
40 »       »       int[]·int_array·=·null; 
41 »       »       int·ii·=·0;40 »       »       int·i·=·9;
42 »       »       IEnumerable&lt;int&gt;·e·=·from·int·ii·in·int_array·select·"1";41 »       »       var·e·=·from·v·in·"a"
 42 »       »       »       let·i·=·2
 43 »       »       »       select·v;
43 »       }44 »       }
44 }</string>45 }</string>
45 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'46 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
46 //·Line:·1447 //·Line:·12
  
  
47 using·System;48 using·System;
48 using·System.Linq;49 using·System.Linq;
  
49 class·C50 class·C
50 {51 {
51 »       public·static·void·Main·()52 »       public·static·void·Main·()
52 »       {53 »       {
53 »       »       int·i·=·9;54 »       »       int·i·=·9;
54 »       »       var·e·=·from·v·in·"a"55 »       »       var·e·=·from·i·in·"a"
55 »       »       »       let·i·=·2 
56 »       »       »       select·v;56 »       »       »       select·1;
57 »       }57 »       }
58 }</string>58 }</string>
59 ··</Examples>59 ··</Examples>
60 </ErrorDocumentation>60 </ErrorDocumentation>
1.75 KB
CS1944
1.74 KB
CS1944
Ordering differences only
    
Offset 25, 72 lines modifiedOffset 25, 72 lines modified
25 //·Compiler·options:·-unsafe25 //·Compiler·options:·-unsafe
  
26 using·System;26 using·System;
27 using·System.Linq.Expressions;27 using·System.Linq.Expressions;
  
28 class·C28 class·C
29 {29 {
30 »       unsafe·delegate·int*·D·();30 »       unsafe·delegate·int*·D·(int*·i);
31 »       31 »       
32 »       public·static·void·Main·()32 »       public·static·void·Main·()
33 »       {33 »       {
34 »       »       unsafe·{34 »       »       unsafe·{
35 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);35 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·p·+·1;
36 »       »       }36 »       »       }
37 »       }37 »       }
38 }</string>38 }</string>
39 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation39 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
40 //·Line:·1540 //·Line:·15
41 //·Compiler·options:·-unsafe41 //·Compiler·options:·-unsafe
  
42 using·System;42 using·System;
43 using·System.Linq.Expressions;43 using·System.Linq.Expressions;
  
44 class·C44 class·C
45 {45 {
46 »       unsafe·delegate·int*·D·(int·i);46 »       unsafe·delegate·int*·D·();
47 »       47 »       
48 »       public·static·void·Main·()48 »       public·static·void·Main·()
49 »       {49 »       {
50 »       »       unsafe·{50 »       »       unsafe·{
51 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;51 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);
52 »       »       }52 »       »       }
53 »       }53 »       }
54 }</string>54 }</string>
55 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation55 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
56 //·Line:·1356 //·Line:·15
57 //·Compiler·options:·-unsafe57 //·Compiler·options:·-unsafe
  
58 using·System;58 using·System;
59 using·System.Linq.Expressions;59 using·System.Linq.Expressions;
  
60 class·C60 class·C
61 {61 {
 62 »       unsafe·delegate·int*·D·(int·i);
 63 »       
62 »       public·static·void·Main·()64 »       public·static·void·Main·()
63 »       {65 »       {
64 »       »       unsafe·{66 »       »       unsafe·{
65 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);67 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;
66 »       »       }68 »       »       }
67 »       }69 »       }
68 }</string>70 }</string>
69 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation71 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
70 //·Line:·1572 //·Line:·13
71 //·Compiler·options:·-unsafe73 //·Compiler·options:·-unsafe
  
72 using·System;74 using·System;
73 using·System.Linq.Expressions;75 using·System.Linq.Expressions;
  
74 class·C76 class·C
75 {77 {
76 »       unsafe·delegate·int*·D·(int*·i); 
77 »        
78 »       public·static·void·Main·()78 »       public·static·void·Main·()
79 »       {79 »       {
80 »       »       unsafe·{80 »       »       unsafe·{
81 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·p·+·1;81 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);
82 »       »       }82 »       »       }
83 »       }83 »       }
84 }</string>84 }</string>
85 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation85 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
86 //·Line:·1486 //·Line:·14
87 //·Compiler·options:·-unsafe87 //·Compiler·options:·-unsafe
  
3.3 KB
CS0037
3.29 KB
CS0037
Ordering differences only
    
Offset 1, 94 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>CS0037</ErrorName>3 ··<ErrorName>CS0037</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type5 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
6 //·Line:·126 //·Line:·6
  
7 class·C7 class·C
8 {8 {
9 »       static·void·Test·()9 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·};
 10 }</string>
 11 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type
 12 //·Line:·13
  
 13 using·System;
  
 14 public·sealed·class·BoundAttribute·:·System.Attribute
 15 {
 16 »       public·bool·Dec·{·set·{·}·get·{·return·false;·}·}
 17 }
  
 18 class·C
 19 {
 20 »       [Bound·(Dec·=·null)]
 21 »       double·d2;
 22 }</string>
 23 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
 24 //·Line:·6
  
 25 class·C
 26 {
 27 »       int·[,]·i·=·new·int·[2,null]·{·{·1·},·{·2·}·};
 28 }</string>
 29 ····<string>//·CS0037:·Cannot·convert·null·to·`byte'·because·it·is·a·value·type
 30 //·Line·:·7
  
 31 public·class·Blah·{
  
 32 »       public·enum·MyEnum·:·byte·{
 33 »       »       Foo·=·null,
 34 »       »       Bar
 35 »       }
  
 36 »       public·static·void·Main·()
10 »       {37 »       {
11 »       »       char·c·=·'c'; 
12 »       »       switch·(c) 
13 »       »       { 
14 »       »       »       case·'a':· 
15 »       »       »       »       goto·case·null; 
16 »       »       } 
17 »       }38 »       }
18 }</string>39 }</string>
19 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type40 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
20 //·Line:·941 //·Line:·9
  
21 class·X·{42 class·X·{
22 »       static·void·Main·()43 »       static·void·Main·()
23 »       {44 »       {
24 »       »       int·s·=·44;45 »       »       int·s·=·44;
25 »       »       switch·(s)·{46 »       »       switch·(s)·{
26 »       »       »       case·null:·break;47 »       »       »       case·null:·break;
27 »       »       }48 »       »       }
28 »       }49 »       }
29 }</string>50 }</string>
30 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type 
31 //·Line:·6 
  
32 class·C 
33 { 
34 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·}; 
35 }</string> 
36 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type 
37 //·Line:·8 
  
38 class·Test 
39 { 
40 »       static·void·Main·() 
41 »       { 
42 »       »       char·p·=·null; 
43 »       } 
44 }</string> 
45 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type51 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type
46 //·Line:·1052 //·Line:·10
47 struct·S·{53 struct·S·{
48 »       int·a;54 »       int·a;
49 }55 }
  
50 class·X·{56 class·X·{
51 »       static·void·Main·()57 »       static·void·Main·()
52 »       {58 »       {
53 »       »       S·s·=·(S)·null;59 »       »       S·s·=·(S)·null;
54 »       }60 »       }
55 }</string>61 }</string>
56 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type62 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type
57 //·Line:·1363 //·Line:·12
  
58 using·System; 
  
59 public·sealed·class·BoundAttribute·:·System.Attribute 
60 { 
61 »       public·bool·Dec·{·set·{·}·get·{·return·false;·}·} 
62 } 
  
63 class·C64 class·C
64 {65 {
 66 »       static·void·Test·()
 67 »       {
 68 »       »       char·c·=·'c';
 69 »       »       switch·(c)
 70 »       »       {
 71 »       »       »       case·'a':·
 72 »       »       »       »       goto·case·null;
 73 »       »       }
65 »       [Bound·(Dec·=·null)] 
66 »       double·d2; 
67 }</string> 
68 ····<string>//·CS0037:·Cannot·convert·null·to·`byte'·because·it·is·a·value·type 
69 //·Line·:·7 
  
70 public·class·Blah·{ 
  
71 »       public·enum·MyEnum·:·byte·{ 
72 »       »       Foo·=·null, 
73 »       »       Bar 
74 »       }74 »       }
 75 }</string>
Max diff block lines reached; 556/3328 bytes (16.71%) of diff not shown.
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>
2.5 KB
CS0171
2.49 KB
CS0171
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>CS0171</ErrorName>3 ··<ErrorName>CS0171</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor5 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor
6 //·Line:·106 //·Line:·10
  
 7 public·struct·Test
7 using·System; 
  
8 struct·S 
9 {8 {
10 »       internal·string·value;9 »       internal·int·x;
  
11 »       public·S·(int·arg)10 »       public·Test·(int·x)
12 »       {11 »       {
 12 »       »       X·=·x;
13 »       »       if·(arg·&gt;·0)·{ 
14 »       »       »       return; 
15 »       »       }13 »       }
  
16 »       »       throw·new·ApplicationException·();14 »       public·int·X
 15 »       {
 16 »       »       get·{·return·x;·}
 17 »       »       set·{·x·=·value;·}
17 »       }18 »       }
18 }</string>19 }</string>
19 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor20 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor
20 //·Line:·1221 //·Line:·12
  
21 using·System;22 using·System;
  
Offset 40, 36 lines modifiedOffset 40, 14 lines modified
  
40 »       X·(int·a)40 »       X·(int·a)
41 »       {41 »       {
42 »       }42 »       }
  
43 »       static·void·Main·()·{}43 »       static·void·Main·()·{}
44 }</string>44 }</string>
45 ····<string>//·CS0171:·Field·`Test.v2'·must·be·fully·assigned·before·control·leaves·the·constructor 
46 //·Line:·28 
  
47 public·struct·V 
48 { 
49 »       public·int·x; 
50 } 
  
51 struct·Test 
52 { 
53 »       public·V·v1; 
54 »       public·V·v2; 
  
55 »       public·Test·(int·mm) 
56 »       { 
57 »       »       v1·=·new·V·(); 
58 »       } 
  
59 »       public·static·void·Main·() 
60 »       { 
61 »       } 
62 }</string> 
63 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor45 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor
64 //·Line:·1346 //·Line:·13
  
65 public·struct·S&lt;TKey&gt;·{47 public·struct·S&lt;TKey&gt;·{
66 »       internal·TKey·key;48 »       internal·TKey·key;
  
67 »       public·TKey·Key·{49 »       public·TKey·Key·{
Offset 78, 30 lines modifiedOffset 56, 52 lines modified
78 »       }56 »       }
79 »       »       57 »       »       
80 »       public·S·(TKey·key)58 »       public·S·(TKey·key)
81 »       {59 »       {
82 »       »       Key·=·key;60 »       »       Key·=·key;
83 »       }61 »       }
84 }</string>62 }</string>
85 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor63 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor
86 //·Line:·1064 //·Line:·10
  
87 public·struct·Test65 using·System;
  
 66 struct·S
88 {67 {
89 »       internal·int·x;68 »       internal·string·value;
  
90 »       public·Test·(int·x)69 »       public·S·(int·arg)
91 »       {70 »       {
92 »       »       X·=·x;71 »       »       if·(arg·&gt;·0)·{
 72 »       »       »       return;
 73 »       »       }
  
 74 »       »       throw·new·ApplicationException·();
 75 »       }
 76 }</string>
 77 ····<string>//·CS0171:·Field·`Test.v2'·must·be·fully·assigned·before·control·leaves·the·constructor
 78 //·Line:·28
  
 79 public·struct·V
 80 {
 81 »       public·int·x;
 82 }
  
 83 struct·Test
 84 {
 85 »       public·V·v1;
 86 »       public·V·v2;
  
 87 »       public·Test·(int·mm)
 88 »       {
 89 »       »       v1·=·new·V·();
93 »       }90 »       }
  
94 »       public·int·X91 »       public·static·void·Main·()
95 »       {92 »       {
96 »       »       get·{·return·x;·} 
97 »       »       set·{·x·=·value;·} 
98 »       }93 »       }
99 }</string>94 }</string>
100 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor95 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor
101 //·Line:·1196 //·Line:·11
  
102 using·System;97 using·System;
  
2.67 KB
CS1656
2.66 KB
CS1656
Ordering differences only
    
Offset 1, 49 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>CS1656</ErrorName>3 ··<ErrorName>CS1656</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable'5 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
6 //·Line:·106 //·Line:·9
7 using·System.IO; 
  
8 class·X·{7 class·X·{
  
9 »       static·void·Main·()8 »       static·void·Main·()
10 »       {9 »       {
11 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){ 
12 »       »       »       m·=·null;10 »       »       foreach·(int·i·in·new·int[]·{·2,·3·})·{
 11 »       »       ····i·=·4;
13 »       »       }12 »       »       }
14 »       }13 »       }
15 }</string>14 }</string>
16 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'15 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
17 //·Line:·9 
  
18 class·Test 
19 { 
20 »       static·void·Main·() 
21 »       { 
22 »       »       foreach·(int·i·in·new·int[]·{·1,·2}) 
23 »       »       »       i++; 
24 »       } 
25 }</string> 
26 ····<string>//·CS1656:·Cannot·assign·to·`p'·because·it·is·a·`fixed·variable' 
27 //·Line:·10 
28 //·Compiler·options:·-unsafe 
  
29 unsafe·class·X·{ 
  
30 »       static·int·x·=·0; 
31 »       static·void·Main·()·{ 
32 »       »       fixed·(int*·p·=·&amp;x)·{ 
33 »       »       ····p·=·(int*)22; 
34 »       »       } 
35 »       }»      »      ···· 
36 }</string> 
37 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable' 
38 //·Line:·1416 //·Line:·14
  
39 using·System.Collections;17 using·System.Collections;
  
40 class·Test·{18 class·Test·{
41 »       static·IEnumerable·foo·()·{·return·null;·}19 »       static·IEnumerable·foo·()·{·return·null;·}
  
Offset 51, 26 lines modifiedOffset 26, 14 lines modified
51 »       {26 »       {
52 »       »       IEnumerable·f·=·foo·();27 »       »       IEnumerable·f·=·foo·();
53 »       »       if·(f·!=·null)28 »       »       if·(f·!=·null)
54 »       »       »       foreach·(int·i·in·f)29 »       »       »       foreach·(int·i·in·f)
55 »       »       »       »       i·=·0;30 »       »       »       »       i·=·0;
56 »       }31 »       }
57 }</string>32 }</string>
58 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable' 
59 //·Line:·9 
  
60 class·X·{ 
  
61 »       static·void·Main·() 
62 »       { 
63 »       »       foreach·(int·i·in·new·int[]·{·2,·3·})·{ 
64 »       »       ····i·=·4; 
65 »       »       } 
66 »       } 
67 }</string> 
68 ····<string>//·CS1656:·Cannot·assign·to·`Method_1'·because·it·is·a·`method·group'33 ····<string>//·CS1656:·Cannot·assign·to·`Method_1'·because·it·is·a·`method·group'
69 //·Line:·1434 //·Line:·14
  
70 public·class·Test35 public·class·Test
71 {36 {
72 »       void·Method_1·()37 »       void·Method_1·()
73 »       {38 »       {
Offset 79, 9 lines modifiedOffset 42, 46 lines modified
79 ········public·static·void·Main·()42 ········public·static·void·Main·()
80 ········{43 ········{
81 »       »       Test·t·=·new·Test·();44 »       »       Test·t·=·new·Test·();
82 »       »       45 »       »       
83 ················t.Method_1·+=·delegate·{··};46 ················t.Method_1·+=·delegate·{··};
84 ········}47 ········}
85 }</string>48 }</string>
 49 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
 50 //·Line:·9
  
 51 class·Test
 52 {
 53 »       static·void·Main·()
 54 »       {
 55 »       »       foreach·(int·i·in·new·int[]·{·1,·2})
 56 »       »       »       i++;
 57 »       }
 58 }</string>
 59 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable'
 60 //·Line:·10
 61 using·System.IO;
  
 62 class·X·{
  
 63 »       static·void·Main·()
 64 »       {
 65 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){
 66 »       »       »       m·=·null;
 67 »       »       }
 68 »       }
 69 }</string>
 70 ····<string>//·CS1656:·Cannot·assign·to·`p'·because·it·is·a·`fixed·variable'
 71 //·Line:·10
 72 //·Compiler·options:·-unsafe
  
 73 unsafe·class·X·{
  
 74 »       static·int·x·=·0;
 75 »       static·void·Main·()·{
 76 »       »       fixed·(int*·p·=·&amp;x)·{
 77 »       »       ····p·=·(int*)22;
 78 »       »       }
 79 »       }»      »      ····
 80 }</string>
86 ··</Examples>81 ··</Examples>
87 </ErrorDocumentation>82 </ErrorDocumentation>
1.6 KB
CS1929
1.58 KB
CS1929
Ordering differences only
    
Offset 1, 33 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>CS1929</ErrorName>3 ··<ErrorName>CS1929</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1929:·Type·`System.Collections.IList'·does·not·contain·a·member·`Frobnicate'·and·the·best·extension·method·overload·`Extensions.Frobnicate&lt;Test&gt;(this·Test)'·requires·an·instance·of·type·`Test' 
6 //·Line:·20 
  
7 using·System; 
8 using·System.Collections; 
  
9 static·class·Extensions 
10 { 
11 »       public·static·void·Frobnicate&lt;T&gt;·(this·T·foo)·where·T·:·IList 
12 »       { 
13 »       } 
14 } 
  
15 public·class·Test 
16 { 
17 »       IList·mFoo; 
  
18 »       void·Frobnicate·() 
19 »       { 
20 »       »       mFoo.Frobnicate&lt;Test&gt;·(); 
21 »       } 
22 }</string> 
23 ····<string>//·CS1929:·Type·`int'·does·not·contain·a·member·`Foo'·and·the·best·extension·method·overload·`S.Foo(this·uint)'·requires·an·instance·of·type·`uint'5 ····<string>//·CS1929:·Type·`int'·does·not·contain·a·member·`Foo'·and·the·best·extension·method·overload·`S.Foo(this·uint)'·requires·an·instance·of·type·`uint'
24 //·Line:·156 //·Line:·15
  
25 static·class·S7 static·class·S
26 {8 {
27 »       public·static·void·Foo·(this·uint·i)9 »       public·static·void·Foo·(this·uint·i)
28 »       {10 »       {
Offset 51, 9 lines modifiedOffset 29, 31 lines modified
51 »       }29 »       }
  
52 »       static·void·Main·()30 »       static·void·Main·()
53 »       {31 »       {
54 »       »       1.Check·();32 »       »       1.Check·();
55 »       }33 »       }
56 }</string>34 }</string>
 35 ····<string>//·CS1929:·Type·`System.Collections.IList'·does·not·contain·a·member·`Frobnicate'·and·the·best·extension·method·overload·`Extensions.Frobnicate&lt;Test&gt;(this·Test)'·requires·an·instance·of·type·`Test'
 36 //·Line:·20
  
 37 using·System;
 38 using·System.Collections;
  
 39 static·class·Extensions
 40 {
 41 »       public·static·void·Frobnicate&lt;T&gt;·(this·T·foo)·where·T·:·IList
 42 »       {
 43 »       }
 44 }
  
 45 public·class·Test
 46 {
 47 »       IList·mFoo;
  
 48 »       void·Frobnicate·()
 49 »       {
 50 »       »       mFoo.Frobnicate&lt;Test&gt;·();
 51 »       }
 52 }</string>
57 ··</Examples>53 ··</Examples>
58 </ErrorDocumentation>54 </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>
803 B
CS0834
791 B
CS0834
Ordering differences only
    
Offset 5, 30 lines modifiedOffset 5, 30 lines modified
5 ····<string>//·CS0834:·A·lambda·expression·with·statement·body·cannot·be·converted·to·an·expresion·tree5 ····<string>//·CS0834:·A·lambda·expression·with·statement·body·cannot·be·converted·to·an·expresion·tree
6 //·Line:·126 //·Line:·12
  
7 using·System.Linq.Expressions;7 using·System.Linq.Expressions;
  
8 class·C8 class·C
9 {9 {
10 »       delegate·void·D·();10 »       delegate·bool·D·();
11 »       11 »       
12 »       public·void·Foo·()12 »       public·void·Foo·()
13 »       {13 »       {
14 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·};14 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·return·true;·};
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0834:·A·lambda·expression·with·statement·body·cannot·be·converted·to·an·expresion·tree17 ····<string>//·CS0834:·A·lambda·expression·with·statement·body·cannot·be·converted·to·an·expresion·tree
18 //·Line:·1218 //·Line:·12
  
19 using·System.Linq.Expressions;19 using·System.Linq.Expressions;
  
20 class·C20 class·C
21 {21 {
22 »       delegate·bool·D·();22 »       delegate·void·D·();
23 »       23 »       
24 »       public·void·Foo·()24 »       public·void·Foo·()
25 »       {25 »       {
26 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·return·true;·};26 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·};
27 »       }27 »       }
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
761 B
CS0179
749 B
CS0179
Ordering differences only
    
Offset 11, 31 lines modifiedOffset 11, 31 lines modified
  
11 class·Bar·{11 class·Bar·{
12 »       extern·event·FooHandler·OnFoo·{12 »       extern·event·FooHandler·OnFoo·{
13 »       »       add·{·}13 »       »       add·{·}
14 »       »       remove·{·}14 »       »       remove·{·}
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0179:·`Bar.Foo.set'·cannot·declare·a·body·because·it·is·marked·extern 
18 //·Line:·5 
  
19 class·Bar·{ 
20 »       extern·int·Foo·{ 
21 »       »       set·{·} 
22 »       »       get·{·} 
23 »       } 
24 }</string> 
25 ····<string>//·CS0179:·`X.extern_method()'·cannot·declare·a·body·because·it·is·marked·extern17 ····<string>//·CS0179:·`X.extern_method()'·cannot·declare·a·body·because·it·is·marked·extern
26 //·Line:18 //·Line:
  
27 class·X·{19 class·X·{
  
28 »       public·extern·int·extern_method·()20 »       public·extern·int·extern_method·()
29 »       »       {21 »       »       {
30 »       »       }22 »       »       }
31 »       23 »       
32 »       public·static·void·Main·()24 »       public·static·void·Main·()
33 »       »       {25 »       »       {
34 »       »       }26 »       »       }
35 }</string>27 }</string>
 28 ····<string>//·CS0179:·`Bar.Foo.set'·cannot·declare·a·body·because·it·is·marked·extern
 29 //·Line:·5
  
 30 class·Bar·{
 31 »       extern·int·Foo·{
 32 »       »       set·{·}
 33 »       »       get·{·}
 34 »       }
 35 }</string>
36 ··</Examples>36 ··</Examples>
37 </ErrorDocumentation>37 </ErrorDocumentation>
2.78 KB
CS0305
2.77 KB
CS0305
Ordering differences only
    
Offset 1, 29 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>CS0305</ErrorName>3 ··<ErrorName>CS0305</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0305:·Using·the·generic·type·`N1.A&lt;T&gt;'·requires·`1'·type·argument(s)5 ····<string>//·CS0305:·Using·the·generic·type·`System.Collections.Generic.List&lt;T&gt;'·requires·`1'·type·argument(s)
6 //·Line:·126 //·Line:·8
7 namespace·N1 
 7 using·System.Collections.Generic;
  
 8 class·X
8 {9 {
9 »       class·A&lt;T&gt; 
10 »       { 
11 »       } 
12 }10 »       List&lt;int,long&gt;·list;
 11 }</string>
 12 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)
 13 //·Line:·14
  
13 namespace·N314 public·class·C
14 {15 {
15 »       using·W·=·N1.A;16 »       public·delegate·int·Func&lt;T&gt;·(T·t);
 17 »       
 18 »       public·static·void·Test&lt;T,·Y&gt;·(Func&lt;T&gt;·f)
 19 »       {
 20 »       }
  
16 »       class·X21 »       public·static·void·Main·()
17 »       {22 »       {
 23 »       »       Test&lt;int&gt;·(delegate·(int·i)·{·return·i;·});
18 »       »       static·void·Main·() 
19 »       »       { 
20 »       »       } 
21 »       }24 »       }
22 }</string>25 }</string>
23 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)26 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)
24 //·Line:·1127 //·Line:·11
  
25 class·Stack&lt;T&gt;·{28 class·Stack&lt;T&gt;·{
26 }29 }
Offset 34, 28 lines modifiedOffset 39, 14 lines modified
34 class·T·{39 class·T·{
35 »       Stack&lt;Test,Test&gt;·a;40 »       Stack&lt;Test,Test&gt;·a;
  
36 »       static·void·Main()41 »       static·void·Main()
37 »       {42 »       {
38 »       }43 »       }
39 }</string>44 }</string>
40 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s) 
41 //·Line:·12 
  
42 class·A· 
43 { 
44 »       class·B&lt;T&gt;· 
45 »       {· 
46 »       } 
47 »        
48 »       static·void·Main()· 
49 »       { 
50 »       »       B·b·=·new·B&lt;A&gt;(); 
51 »       } 
52 }</string> 
53 ····<string>//·CS0305:·Using·the·generic·method·`X.G&lt;T&gt;()'·requires·`1'·type·argument(s)45 ····<string>//·CS0305:·Using·the·generic·method·`X.G&lt;T&gt;()'·requires·`1'·type·argument(s)
54 //·Line:·1746 //·Line:·17
  
55 using·System;47 using·System;
  
56 delegate·int·E·();48 delegate·int·E·();
  
Offset 91, 34 lines modifiedOffset 82, 43 lines modified
91 class·Stack&lt;T&gt;82 class·Stack&lt;T&gt;
92 {·}83 {·}
  
93 class·X84 class·X
94 {85 {
95 »       Stack·stack;86 »       Stack·stack;
96 }</string>87 }</string>
97 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)88 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s)
98 //·Line:·1489 //·Line:·12
  
99 public·class·C90 class·A·
100 {91 {
101 »       public·delegate·int·Func&lt;T&gt;·(T·t);92 »       class·B&lt;T&gt;·
 93 »       {·
 94 »       }
102 »       95 »       
103 »       public·static·void·Test&lt;T,·Y&gt;·(Func&lt;T&gt;·f)96 »       static·void·Main()·
104 »       {97 »       {
 98 »       »       B·b·=·new·B&lt;A&gt;();
105 »       }99 »       }
  
106 »       public·static·void·Main·()100 }</string>
 101 ····<string>//·CS0305:·Using·the·generic·type·`N1.A&lt;T&gt;'·requires·`1'·type·argument(s)
 102 //·Line:·12
 103 namespace·N1
 104 {
 105 »       class·A&lt;T&gt;
107 »       {106 »       {
108 »       »       Test&lt;int&gt;·(delegate·(int·i)·{·return·i;·}); 
109 »       }107 »       }
 108 }
110 }</string> 
111 ····<string>//·CS0305:·Using·the·generic·type·`System.Collections.Generic.List&lt;T&gt;'·requires·`1'·type·argument(s) 
112 //·Line:·8 
  
113 using·System.Collections.Generic; 
  
114 class·X109 namespace·N3
115 {110 {
116 »       List&lt;int,long&gt;·list;111 »       using·W·=·N1.A;
  
 112 »       class·X
 113 »       {
 114 »       »       static·void·Main·()
 115 »       »       {
 116 »       »       }
 117 »       }
117 }</string>118 }</string>
118 ··</Examples>119 ··</Examples>
119 </ErrorDocumentation>120 </ErrorDocumentation>
1.97 KB
CS0844
1.96 KB
CS0844
Ordering differences only
    
Offset 9, 70 lines modifiedOffset 9, 70 lines modified
9 {9 {
10 »       static·int·y;10 »       static·int·y;
11 »       static·void·Main·()·{11 »       static·void·Main·()·{
12 »       »       y·=·10;12 »       »       y·=·10;
13 »       »       int·y·=·5;13 »       »       int·y·=·5;
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<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'16 ····<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'
17 //·Line:·1017 //·Line:·17
  
18 class·C18 class·Symbol
19 {19 {
 20 }
20 »       string·s·{ 
21 »       »       set·{} 
22 »       } 
  
23 »       public·void·Test·()21 class·X
 22 {
 23 »       Symbol·top;
  
 24 »       internal·int·Enter·(Symbol·key,·object·value)
24 »       {25 »       {
25 »       »       s·=·"x"; 
26 »       »       string·s·=·"a";26 »       »       if·(key·!=·null)·{
 27 »       »       »       top·=·key;
 28 »       »       }
 29 »       »       object·top·=·null;
 30 »       »       return·top.Count;
27 »       }31 »       }
28 }</string>32 }</string>
29 ····<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'33 ····<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'
30 //·Line:·1034 //·Line:·10
  
31 class·C35 class·C
32 {36 {
33 »       string·s;37 »       const·string·s·=·"s";
  
34 »       public·void·Test·()38 »       public·void·Test·()
35 »       {39 »       {
36 »       »       s·=·"x";40 »       »       s·=·"x";
37 »       »       string·s·=·"a";41 »       »       string·s·=·"a";
38 »       }42 »       }
39 }</string>43 }</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'44 ····<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:·1045 //·Line:·10
  
42 class·C46 class·C
43 {47 {
44 »       const·string·s·=·"s";48 »       string·s·{
 49 »       »       set·{}
 50 »       }
  
45 »       public·void·Test·()51 »       public·void·Test·()
46 »       {52 »       {
47 »       »       s·=·"x";53 »       »       s·=·"x";
48 »       »       string·s·=·"a";54 »       »       string·s·=·"a";
49 »       }55 »       }
50 }</string>56 }</string>
51 ····<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'57 ····<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:·1758 //·Line:·10
  
53 class·Symbol 
54 { 
55 } 
  
56 class·X59 class·C
57 {60 {
58 »       Symbol·top;61 »       string·s;
  
59 »       internal·int·Enter·(Symbol·key,·object·value)62 »       public·void·Test·()
60 »       {63 »       {
 64 »       »       s·=·"x";
 65 »       »       string·s·=·"a";
61 »       »       if·(key·!=·null)·{ 
62 »       »       »       top·=·key; 
63 »       »       } 
64 »       »       object·top·=·null; 
65 »       »       return·top.Count; 
66 »       }66 »       }
67 }</string>67 }</string>
68 ··</Examples>68 ··</Examples>
69 </ErrorDocumentation>69 </ErrorDocumentation>
1010 B
CS1576
996 B
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:·8
  
7 #line·0</string>7 public·struct·S
 8 {
 9 ···static·void·Main()
 10 ···{
 11 ······#line·"error"
 12 ···}
 13 }</string>
8 ····<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
9 //·Line:·415 //·Line:·4
  
10 #line·-9</string>16 #line·-9</string>
11 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid17 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
12 //·Line:·418 //·Line:·4
  
13 #line</string>19 #line</string>
14 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid20 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
15 //·Line:·821 //·Line:·4
  
 22 #line·0</string>
16 public·struct·S 
17 { 
18 ···static·void·Main() 
19 ···{ 
20 ······#line·"error" 
21 ···} 
22 }</string> 
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
948 B
CS0717
936 B
CS0717
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>CS0717</ErrorName>3 ··<ErrorName>CS0717</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0717:·`System.Console'·is·not·a·valid·constraint.·Static·classes·cannot·be·used·as·constraints
 6 //·Line:·6
  
 7 abstract·class·C
 8 {
 9 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·System.Console;
 10 }</string>
5 ····<string>//·CS0717:·`S'·is·not·a·valid·constraint.·Static·classes·cannot·be·used·as·constraints11 ····<string>//·CS0717:·`S'·is·not·a·valid·constraint.·Static·classes·cannot·be·used·as·constraints
6 //·Line:·812 //·Line:·8
  
7 static·class·S13 static·class·S
8 {14 {
9 }15 }
  
10 class·Foo&lt;T&gt;·where·T·:·S16 class·Foo&lt;T&gt;·where·T·:·S
11 {17 {
12 }</string>18 }</string>
13 ····<string>//·CS0717:·`System.Console'·is·not·a·valid·constraint.·Static·classes·cannot·be·used·as·constraints 
14 //·Line:·6 
  
15 abstract·class·C 
16 { 
17 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·System.Console; 
18 }</string> 
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.01 KB
CS0431
1020 B
CS0431
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>CS0431</ErrorName>3 ··<ErrorName>CS0431</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0431:·Alias·`A'·cannot·be·used·with·`::'·since·it·denotes·a·type.·Consider·replacing·`::'·with·`.' 
6 //·Line:·10 
  
7 using·A·=·Test; 
  
8 class·Test 
9 { 
10 »       static·void·Main·() 
11 »       { 
12 »       »       A::P·p; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0431:·Alias·`foo'·cannot·be·used·with·`::'·since·it·denotes·a·type.·Consider·replacing·`::'·with·`.'5 ····<string>//·CS0431:·Alias·`foo'·cannot·be·used·with·`::'·since·it·denotes·a·type.·Consider·replacing·`::'·with·`.'
16 //·Line:·136 //·Line:·13
  
17 using·foo·=·A;7 using·foo·=·A;
  
18 class·A·{8 class·A·{
19 »       public·class·B·{·}9 »       public·class·B·{·}
Offset 25, 9 lines modifiedOffset 13, 21 lines modified
  
25 class·X·{13 class·X·{
26 »       static·void·Main·()14 »       static·void·Main·()
27 »       {15 »       {
28 »       »       foo::B·b·=·new·A.B·();16 »       »       foo::B·b·=·new·A.B·();
29 »       }17 »       }
30 }</string>18 }</string>
 19 ····<string>//·CS0431:·Alias·`A'·cannot·be·used·with·`::'·since·it·denotes·a·type.·Consider·replacing·`::'·with·`.'
 20 //·Line:·10
  
 21 using·A·=·Test;
  
 22 class·Test
 23 {
 24 »       static·void·Main·()
 25 »       {
 26 »       »       A::P·p;
 27 »       }
 28 }</string>
31 ··</Examples>29 ··</Examples>
32 </ErrorDocumentation>30 </ErrorDocumentation>
2.6 KB
CS0217
2.59 KB
CS0217
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>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>
5 ····<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·operator26 ····<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
6 //·Line:·2527 //·Line:·25
  
7 public·class·UserOperatorClass28 public·class·UserOperatorClass
8 {29 {
9 »       public·static·UserOperatorClass·operator·&amp;·(UserOperatorClass·u1,·bool·u2)30 »       public·static·UserOperatorClass·operator·&amp;·(UserOperatorClass·u1,·bool·u2)
10 »       {31 »       {
Offset 25, 33 lines modifiedOffset 49, 9 lines modified
25 »       public·static·void·Main·()49 »       public·static·void·Main·()
26 »       {50 »       {
27 »       »       UserOperatorClass·x·=·new·UserOperatorClass·();51 »       »       UserOperatorClass·x·=·new·UserOperatorClass·();
28 »       »       bool·y·=·true;52 »       »       bool·y·=·true;
29 »       »       UserOperatorClass·z·=·x·&amp;&amp;·y;53 »       »       UserOperatorClass·z·=·x·&amp;&amp;·y;
30 »       }54 »       }
31 }</string>55 }</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> 
53 ··</Examples>56 ··</Examples>
54 </ErrorDocumentation>57 </ErrorDocumentation>
1.28 KB
CS0577
1.27 KB
CS0577
Ordering differences only
    
Offset 10, 32 lines modifiedOffset 10, 32 lines modified
10 ····void·F·();10 ····void·F·();
11 }11 }
  
12 class·MainClass:·I·{12 class·MainClass:·I·{
13 ········[System.Diagnostics.Conditional("DEBUG")]13 ········[System.Diagnostics.Conditional("DEBUG")]
14 ········void·I.F·()·{}14 ········void·I.F·()·{}
15 }</string>15 }</string>
 16 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.~MainClass()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
 17 //·Line:·5
  
 18 class·MainClass·{
 19 ········[System.Diagnostics.Conditional("DEBUG")]
 20 ········~MainClass·()·{}
  
 21 ········public·static·void·Main·()·{}
 22 }</string>
16 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation23 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
17 //·Line:·824 //·Line:·8
  
18 class·C·{}25 class·C·{}
  
19 class·MainClass·{26 class·MainClass·{
20 ········[System.Diagnostics.Conditional("DEBUG")]27 ········[System.Diagnostics.Conditional("DEBUG")]
21 ········public·static·implicit·operator·MainClass·(C·m)28 ········public·static·implicit·operator·MainClass·(C·m)
22 ········{29 ········{
23 ············return·null;30 ············return·null;
24 ········}31 ········}
  
25 »       »       public·static·void·Main·()·{}32 »       »       public·static·void·Main·()·{}
26 }</string>33 }</string>
27 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.~MainClass()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation 
28 //·Line:·5 
  
29 class·MainClass·{ 
30 ········[System.Diagnostics.Conditional("DEBUG")] 
31 ········~MainClass·()·{} 
  
32 ········public·static·void·Main·()·{} 
33 }</string> 
34 ··</Examples>34 ··</Examples>
35 </ErrorDocumentation>35 </ErrorDocumentation>
1.6 KB
CS1519
1.59 KB
CS1519
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>CS1519</ErrorName>3 ··<ErrorName>CS1519</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration 
6 //·Line:·6 
  
7 class·C 
8 {··· 
9 »       unchecked·const·decimal·d·=·79m; 
10 }</string> 
11 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration 
12 //·Line:·5 
  
13 public·class·Test·{} 
14 extern·alias·Hey;</string> 
15 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration 
16 //·Line:·5 
  
17 class·X·{·} 
18 using·System;</string> 
19 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration5 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration
20 //·Line:·86 //·Line:·8
  
21 class·C7 class·C
22 {8 {
23 ····public·static·void·Main·()9 ····public·static·void·Main·()
24 ····{10 ····{
Offset 31, 9 lines modifiedOffset 14, 26 lines modified
31 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration14 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration
32 //·Line:·715 //·Line:·7
  
33 public·class·Foo16 public·class·Foo
34 {17 {
35 »       public·f·18 »       public·f·
36 }</string>19 }</string>
 20 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration
 21 //·Line:·6
  
 22 class·C
 23 {···
 24 »       unchecked·const·decimal·d·=·79m;
 25 }</string>
 26 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration
 27 //·Line:·5
  
 28 class·X·{·}
 29 using·System;</string>
 30 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration
 31 //·Line:·5
  
 32 public·class·Test·{}
 33 extern·alias·Hey;</string>
37 ··</Examples>34 ··</Examples>
38 </ErrorDocumentation>35 </ErrorDocumentation>
1.23 KB
CS0273
1.21 KB
CS0273
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0273</ErrorName>3 ··<ErrorName>CS0273</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`C.S2.set'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`C.S2'
 6 //·Line:·7
 7 //·Compiler·options:·-langversion:7.2
  
 8 ·class·C
 9 ·{
 10 »       private·string·S2·{·get;·private·protected·set;·}
 11 ·}</string>
5 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`Error0273.Message.get'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`Error0273.Message'12 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`Error0273.Message.get'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`Error0273.Message'
6 //·Line:·813 //·Line:·8
7 //·Compiler·options:·-t:library14 //·Compiler·options:·-t:library
  
8 ·class·Error027315 ·class·Error0273
9 ·{16 ·{
10 »       ·protected·internal·string·Message·{17 »       ·protected·internal·string·Message·{
Offset 13, 17 lines modifiedOffset 21, 9 lines modified
13 »       »       »       ·return·"Hi";21 »       »       »       ·return·"Hi";
14 »       »       ·}22 »       »       ·}
15 »       »       ·set·{23 »       »       ·set·{
16 »       »       ·}24 »       »       ·}
17 »       ·}25 »       ·}
  
18 ·}</string>26 ·}</string>
19 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`C.S2.set'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`C.S2' 
20 //·Line:·7 
21 //·Compiler·options:·-langversion:7.2 
  
22 ·class·C 
23 ·{ 
24 »       private·string·S2·{·get;·private·protected·set;·} 
25 ·}</string> 
26 ··</Examples>27 ··</Examples>
27 </ErrorDocumentation>28 </ErrorDocumentation>
1.88 KB
CS0216
1.87 KB
CS0216
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>CS0216</ErrorName>3 ··<ErrorName>CS0216</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined 
6 //·Line:·11 
  
7 public·abstract·class·Test 
8 { 
9 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs) 
10 »       { 
11 »       »       return·false; 
12 »       } 
  
13 »       public·static·bool·operator·!=·(Test·lhs,·IDoNotExist·rhs) 
14 »       { 
15 »       »       return·!(lhs·==·rhs); 
16 »       } 
17 }</string> 
18 ····<string>//·CS0216:·The·operator·`X.operator·&lt;(X,·int)'·requires·a·matching·operator·`&gt;'·to·also·be·defined5 ····<string>//·CS0216:·The·operator·`X.operator·&lt;(X,·int)'·requires·a·matching·operator·`&gt;'·to·also·be·defined
19 //·Line:·56 //·Line:·5
  
20 class·X·{7 class·X·{
21 »       public·static·X·operator·&lt;·(X·a,·int·b)8 »       public·static·X·operator·&lt;·(X·a,·int·b)
22 »       {9 »       {
23 »       »       return·null;10 »       »       return·null;
Offset 63, 35 lines modifiedOffset 48, 50 lines modified
  
63 »       public·override·string·ToString·()48 »       public·override·string·ToString·()
64 »       {49 »       {
65 »       »       return·value.ToString·();50 »       »       return·value.ToString·();
66 »       }51 »       }
67 }</string>52 }</string>
68 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined53 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined
69 //·Line:·1054 //·Line:·11
  
70 partial·class·Test 
71 { 
72 } 
  
73 partial·class·Test55 public·abstract·class·Test
74 {56 {
75 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)57 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)
76 »       {58 »       {
77 »       »       return·false;59 »       »       return·false;
78 »       }60 »       }
  
 61 »       public·static·bool·operator·!=·(Test·lhs,·IDoNotExist·rhs)
 62 »       {
 63 »       »       return·!(lhs·==·rhs);
 64 »       }
79 }</string>65 }</string>
80 ····<string>//·CS0216:·The·operator·`X.operator·true(X)'·requires·a·matching·operator·`false'·to·also·be·defined66 ····<string>//·CS0216:·The·operator·`X.operator·true(X)'·requires·a·matching·operator·`false'·to·also·be·defined
81 //·Line:·567 //·Line:·5
  
82 class·X·{68 class·X·{
83 »       public·static·bool·operator·true·(X·i)69 »       public·static·bool·operator·true·(X·i)
84 »       {70 »       {
85 »       »       return·true;71 »       »       return·true;
86 »       }72 »       }
  
87 »       static·void·Main·()73 »       static·void·Main·()
88 »       {74 »       {
89 »       }75 »       }
90 }</string>76 }</string>
 77 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined
 78 //·Line:·10
  
 79 partial·class·Test
 80 {
 81 }
  
 82 partial·class·Test
 83 {
 84 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)
 85 »       {
 86 »       »       return·false;
 87 »       }
 88 }</string>
91 ··</Examples>89 ··</Examples>
92 </ErrorDocumentation>90 </ErrorDocumentation>
1.51 KB
CS1720
1.5 KB
CS1720
Ordering differences only
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1720</ErrorName>3 ··<ErrorName>CS1720</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'5 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
6 //·Line:·96 //·Line:·11
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
  
8 public·class·Tester·9 public·class·Tester·
9 {10 {
10 ····public·static·void·GenericClass&lt;T&gt;(T·t)·where·T·:·class·11 ····public·static·void·Main()
11 ····{12 ····{
12 ········string·s·=·default(T).ToString();13 ········Console.WriteLine(((object)null).ToString());
13 ····}14 ····}
14 }</string>15 }</string>
15 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'16 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
16 //·Line:·1117 //·Line:·9
17 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
18 using·System; 
  
19 public·class·Tester·19 public·class·Tester·
20 {20 {
21 ····public·static·void·Foo·()21 ····public·static·void·GenericClass&lt;T&gt;(T·t)·where·T·:·class·
22 ····{22 ····{
23 ········Console.WriteLine(default(Tester).ToString());23 ········string·s·=·default(T).ToString();
24 ····}24 ····}
25 }</string>25 }</string>
26 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'26 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
27 //·Line:·1127 //·Line:·11
28 //·Compiler·options:·-warnaserror·-warn:128 //·Compiler·options:·-warnaserror·-warn:1
  
29 using·System;29 using·System;
  
30 public·class·Tester·30 public·class·Tester·
31 {31 {
32 ····public·static·void·Main()32 ····public·static·void·Foo·()
33 ····{33 ····{
34 ········Console.WriteLine(((object)null).ToString());34 ········Console.WriteLine(default(Tester).ToString());
35 ····}35 ····}
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
1.78 KB
CS1674
1.77 KB
CS1674
Ordering differences only
    
Offset 1, 37 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>CS1674</ErrorName>3 ··<ErrorName>CS1674</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable' 
6 //·Line:·10 
  
7 using·System; 
  
8 class·C 
9 { 
10 »       void·Method·(IDisposable·i) 
11 »       { 
12 »       »       using·(int·o·=·1,·b·=·2) 
13 »       »       { 
14 »       »       } 
15 »       } 
16 }</string> 
17 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable' 
18 //·Line:·8 
  
19 class·C 
20 { 
21 ····void·Method·(int·arg) 
22 ····{ 
23 »       using·(arg) 
24 »       { 
25 »       } 
26 ····} 
27 }</string> 
28 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'5 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
29 //·Line:·276 //·Line:·27
  
30 using·System;7 using·System;
  
31 class·MyDispose·:·IDisposable·{8 class·MyDispose·:·IDisposable·{
32 »       public·bool·disposed;9 »       public·bool·disposed;
Offset 64, 23 lines modifiedOffset 38, 49 lines modified
64 »       static·void·B·()38 »       static·void·B·()
65 »       {39 »       {
66 »       »       using·(NoIDispose·a·=·new·NoIDispose·()){40 »       »       using·(NoIDispose·a·=·new·NoIDispose·()){
67 »       »       }41 »       »       }
68 »       }42 »       }
69 »       43 »       
70 }</string>44 }</string>
 45 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
 46 //·Line:·8
  
 47 class·C
 48 {
 49 ····void·Method·(int·arg)
 50 ····{
 51 »       using·(arg)
 52 »       {
 53 »       }
 54 ····}
 55 }</string>
71 ····<string>//·CS1674:·`object':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'56 ····<string>//·CS1674:·`object':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
72 //·Line:·1057 //·Line:·10
  
73 using·System;58 using·System;
  
74 class·C59 class·C
75 {60 {
76 »       void·Method·(IDisposable·i)61 »       void·Method·(IDisposable·i)
77 »       {62 »       {
78 »       »       using·(object·o·=·i)63 »       »       using·(object·o·=·i)
79 »       »       {64 »       »       {
80 »       »       }65 »       »       }
81 ····}66 ····}
82 }</string>67 }</string>
 68 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
 69 //·Line:·10
  
 70 using·System;
  
 71 class·C
 72 {
 73 »       void·Method·(IDisposable·i)
 74 »       {
 75 »       »       using·(int·o·=·1,·b·=·2)
 76 »       »       {
 77 »       »       }
 78 »       }
 79 }</string>
83 ··</Examples>80 ··</Examples>
84 </ErrorDocumentation>81 </ErrorDocumentation>
855 B
CS0500
843 B
CS0500
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>CS0500</ErrorName>3 ··<ErrorName>CS0500</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0500:·`A.Foo.get'·cannot·declare·a·body·because·it·is·marked·abstract 
6 //·Line:·5 
  
7 public·abstract·class·A·{ 
8 »       public·abstract·int·Foo·{·get·{·return·1;·}·} 
9 }</string> 
10 ····<string>//·CS0500:·`X.B()'·cannot·declare·a·body·because·it·is·marked·abstract5 ····<string>//·CS0500:·`X.B()'·cannot·declare·a·body·because·it·is·marked·abstract
11 //·Line:·56 //·Line:·5
  
12 abstract·class·X·{7 abstract·class·X·{
13 »       public·abstract·void·B·()·{8 »       public·abstract·void·B·()·{
14 »       }9 »       }
15 }</string>10 }</string>
 11 ····<string>//·CS0500:·`A.Foo.get'·cannot·declare·a·body·because·it·is·marked·abstract
 12 //·Line:·5
  
 13 public·abstract·class·A·{
 14 »       public·abstract·int·Foo·{·get·{·return·1;·}·}
 15 }</string>
16 ··</Examples>16 ··</Examples>
17 </ErrorDocumentation>17 </ErrorDocumentation>
684 B
CS4003
672 B
CS4003
Ordering differences only
    
Offset 3, 28 lines modifiedOffset 3, 28 lines modified
3 ··<ErrorName>CS4003</ErrorName>3 ··<ErrorName>CS4003</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4003:·`await'·cannot·be·used·as·an·identifier·within·an·async·method·or·lambda·expression5 ····<string>//·CS4003:·`await'·cannot·be·used·as·an·identifier·within·an·async·method·or·lambda·expression
6 //·Line:·86 //·Line:·8
  
7 class·Tester7 class·Tester
8 {8 {
 9 »       int·await;
 10 »       
9 »       async·void·Test·()11 »       async·void·Test·()
10 »       {12 »       {
11 »       »       int·await·=·1;13 »       »       var·a·=·new·Initializer·()·{
 14 »       »       »       await·=·2
 15 »       »       };
12 »       }16 »       }
13 }</string>17 }</string>
14 ····<string>//·CS4003:·`await'·cannot·be·used·as·an·identifier·within·an·async·method·or·lambda·expression18 ····<string>//·CS4003:·`await'·cannot·be·used·as·an·identifier·within·an·async·method·or·lambda·expression
15 //·Line:·819 //·Line:·8
  
16 class·Tester20 class·Tester
17 {21 {
18 »       int·await; 
19 »        
20 »       async·void·Test·()22 »       async·void·Test·()
21 »       {23 »       {
 24 »       »       int·await·=·1;
22 »       »       var·a·=·new·Initializer·()·{ 
23 »       »       »       await·=·2 
24 »       »       }; 
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
2.17 KB
CS0183
2.16 KB
CS0183
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>CS0183</ErrorName>3 ··<ErrorName>CS0183</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type
 6 //·Line:·10
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 class·X
 9 {
 10 »       public·void·Foo·()
 11 »       {
 12 »       »       int·x·=·1;
 13 »       »       if·(x·is·object)·{
 14 »       »       }
 15 »       }
 16 }</string>
5 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type17 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type
6 //·Line:·1418 //·Line:·14
7 //·Compiler·options:·-warnaserror19 //·Compiler·options:·-warnaserror
  
8 abstract·class·A&lt;T&gt;20 abstract·class·A&lt;T&gt;
9 {21 {
10 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T;22 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T;
Offset 14, 24 lines modifiedOffset 27, 26 lines modified
14 class·B·:·A&lt;int&gt;27 class·B·:·A&lt;int&gt;
15 {28 {
16 »       public·override·bool·Foo&lt;U&gt;·(U·arg)29 »       public·override·bool·Foo&lt;U&gt;·(U·arg)
17 »       {30 »       {
18 »       »       return·arg·is·U;31 »       »       return·arg·is·U;
19 »       }32 »       }
20 }</string>33 }</string>
21 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`T')·type34 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int')·type
22 //·Line:·1035 //·Line:
23 //·Compiler·options:·-warnaserror·-warn:136 //·Compiler·options:·-warnaserror·-warn:1
  
24 class·X37 class·X·{
25 { 
26 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct 
 38 »       static·void·Main·()
27 »       {39 »       {
28 »       »       T·o·=·default·(T); 
29 »       »       return·o·is·T;40 »       »       int·i·=·5;
  
 41 »       »       if·(i·is·int){
 42 »       »       }
30 »       }43 »       }
31 }</string>44 }</string>
32 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int?')·type45 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int?')·type
33 //·Line:·1046 //·Line:·10
34 //·Compiler·options:·-warnaserror·-warn:147 //·Compiler·options:·-warnaserror·-warn:1
  
35 class·X48 class·X
Offset 54, 36 lines modifiedOffset 69, 21 lines modified
54 class·C69 class·C
55 {70 {
56 »       static·bool·Check·(E·e)71 »       static·bool·Check·(E·e)
57 »       {72 »       {
58 »       »       return·e·is·Enum;73 »       »       return·e·is·Enum;
59 »       }74 »       }
60 }</string>75 }</string>
61 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int')·type76 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`T')·type
62 //·Line: 
63 //·Compiler·options:·-warnaserror·-warn:1 
  
64 class·X·{ 
  
65 »       static·void·Main·() 
66 »       { 
67 »       »       int·i·=·5; 
  
68 »       »       if·(i·is·int){ 
69 »       »       } 
70 »       } 
71 }</string> 
72 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type 
73 //·Line:·1077 //·Line:·10
74 //·Compiler·options:·-warnaserror·-warn:178 //·Compiler·options:·-warnaserror·-warn:1
  
75 class·X79 class·X
76 {80 {
77 »       public·void·Foo·()81 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct
78 »       {82 »       {
 83 »       »       T·o·=·default·(T);
 84 »       »       return·o·is·T;
79 »       »       int·x·=·1; 
80 »       »       if·(x·is·object)·{ 
81 »       »       } 
82 »       }85 »       }
83 }</string>86 }</string>
84 ··</Examples>87 ··</Examples>
85 </ErrorDocumentation>88 </ErrorDocumentation>
2.09 KB
CS0139
2.08 KB
CS0139
Ordering differences only
    
Offset 1, 94 lines modifiedOffset 1, 94 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·96 //·Line:·6
 7 class·X·{
 8 »       void·A·()
 9 »       {
 10 »       »       continue;
 11 »       }
 12 }</string>
 13 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
 14 //·Line:·8
  
7 class·Foo·{15 class·Foo·{
8 »       static·void·Main·()16 »       static·void·Main·()
9 »       {17 »       {
10 »       »       try·{18 »       »       try·{
11 »       »       }·catch·{ 
12 »       »       »       break;19 »       »       »       break;
13 »       »       }·finally·{20 »       »       }·finally·{
14 »       »       »       throw·new·System.Exception·();21 »       »       »       throw·new·System.Exception·();
15 »       »       }22 »       »       }
16 »       }23 »       }
17 }</string>24 }</string>
18 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue25 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
19 //·Line:·826 //·Line:·9
  
20 class·Foo·{27 class·Foo·{
21 »       static·void·Main·()28 »       static·void·Main·()
22 »       {29 »       {
23 »       »       try·{30 »       »       try·{
 31 »       »       }·catch·{
24 »       »       »       continue;32 »       »       »       continue;
25 »       »       }·finally·{33 »       »       }·finally·{
26 »       »       »       throw·new·System.Exception·();34 »       »       »       throw·new·System.Exception·();
27 »       »       }35 »       »       }
28 »       }36 »       }
29 }</string>37 }</string>
30 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue38 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
31 //·Line:·839 //·Line:·8
  
32 class·Foo·{40 class·Foo·{
33 »       static·void·Main·()41 »       static·void·Main·()
34 »       {42 »       {
35 »       »       try·{43 »       »       try·{
36 »       »       »       break;44 »       »       »       continue;
37 »       »       }·finally·{45 »       »       }·finally·{
38 »       »       »       throw·new·System.Exception·();46 »       »       »       throw·new·System.Exception·();
39 »       »       }47 »       »       }
40 »       }48 »       }
41 }</string>49 }</string>
42 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue50 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
43 //·Line:·6 
44 class·X·{ 
45 »       void·A·() 
46 »       { 
47 »       »       continue; 
48 »       } 
49 }</string> 
50 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue 
51 //·Line:·951 //·Line:·9
  
52 class·Foo·{52 class·Foo·{
53 »       static·void·Main·()53 »       static·void·Main·()
54 »       {54 »       {
55 »       »       try·{}55 »       »       try·{
 56 »       »       }·catch·{
 57 »       »       »       break;
56 »       »       finally·{58 »       »       }·finally·{
57 »       »       »       continue;59 »       »       »       throw·new·System.Exception·();
58 »       »       }60 »       »       }
59 »       }61 »       }
60 }</string>62 }</string>
61 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue63 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
62 //·Line:·964 //·Line:·9
  
63 class·Foo·{65 class·Foo·{
64 »       static·void·Main·()66 »       static·void·Main·()
65 »       {67 »       {
66 »       »       try·{}68 »       »       try·{}
67 »       »       finally·{69 »       »       finally·{
68 »       »       »       break;70 »       »       »       continue;
69 »       »       }71 »       »       }
70 »       }72 »       }
71 }</string>73 }</string>
72 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue74 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
73 //·Line:·975 //·Line:·9
  
74 class·Foo·{76 class·Foo·{
75 »       static·void·Main·()77 »       static·void·Main·()
76 »       {78 »       {
77 »       »       try·{79 »       »       try·{}
78 »       »       }·catch·{ 
79 »       »       »       continue; 
80 »       »       }·finally·{80 »       »       finally·{
81 »       »       »       throw·new·System.Exception·();81 »       »       »       break;
82 »       »       }82 »       »       }
83 »       }83 »       }
84 }</string>84 }</string>
85 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue85 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
86 //·Line:·1086 //·Line:·10
87 public·class·Test87 public·class·Test
88 {88 {
1.96 KB
CS0253
1.95 KB
CS0253
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>CS0253</ErrorName>3 ··<ErrorName>CS0253</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison 
6 //·Line:·13 
7 //·Compiler·options:·-warnaserror 
  
8 using·System; 
  
9 class·MainClass 
10 { 
11 »       public·static·void·Main·() 
12 »       { 
13 »       »       Action·a·=·null; 
14 »       »       object·b·=·null; 
15 »       »       var·x·=·a·==·b; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison 
19 //·Line:·10 
20 //·Compiler·options:·-warn:2·-warnaserror 
  
21 using·System; 
  
22 class·X·{ 
23 »       static·void·Main()·{ 
24 »       »       object·a·=·"11"; 
25 »       »       Console.WriteLine("11"·==·a); 
26 »       } 
27 }</string> 
28 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`A'·to·get·value·comparison5 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`A'·to·get·value·comparison
29 //·Line:·166 //·Line:·16
30 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
31 using·System;8 using·System;
  
32 class·A9 class·A
Offset 53, 9 lines modifiedOffset 26, 36 lines modified
53 »       }26 »       }
54 »       27 »       
55 »       public·static·bool·operator·!=·(A·left,·A·right)28 »       public·static·bool·operator·!=·(A·left,·A·right)
56 »       {29 »       {
57 »       »       return·false;30 »       »       return·false;
58 »       }31 »       }
59 }</string>32 }</string>
 33 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison
 34 //·Line:·13
 35 //·Compiler·options:·-warnaserror
  
 36 using·System;
  
 37 class·MainClass
 38 {
 39 »       public·static·void·Main·()
 40 »       {
 41 »       »       Action·a·=·null;
 42 »       »       object·b·=·null;
 43 »       »       var·x·=·a·==·b;
 44 »       }
 45 }</string>
 46 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison
 47 //·Line:·10
 48 //·Compiler·options:·-warn:2·-warnaserror
  
 49 using·System;
  
 50 class·X·{
 51 »       static·void·Main()·{
 52 »       »       object·a·=·"11";
 53 »       »       Console.WriteLine("11"·==·a);
 54 »       }
 55 }</string>
60 ··</Examples>56 ··</Examples>
61 </ErrorDocumentation>57 </ErrorDocumentation>
1.73 KB
CS1594
1.72 KB
CS1594
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>CS1594</ErrorName>3 ··<ErrorName>CS1594</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments 
6 //·Line:·10 
  
7 namespace·Test·{ 
8 »       delegate·void·Foo·(string·x,·params·string·[]·args); 
9 »       class·Testee·{ 
10 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{} 
11 »       »       static·void·Main·()·{ 
12 »       »       »       Foo·bar·=·new·Foo·(Bar); 
13 »       »       »       bar·("x''·=·",·"Foo",·5,·3.6); 
14 »       »       } 
15 »       } 
16 }</string> 
17 ····<string>//·CS1594:·Delegate·`Blah.MyDelegate'·has·some·invalid·arguments5 ····<string>//·CS1594:·Delegate·`Blah.MyDelegate'·has·some·invalid·arguments
18 //·Line·:·216 //·Line·:·21
  
19 using·System;7 using·System;
  
20 public·class·Blah·{8 public·class·Blah·{
  
Offset 50, 26 lines modifiedOffset 37, 39 lines modified
  
50 namespace·Test·{37 namespace·Test·{
51 »       delegate·void·Foo·(string·x,·params·string·[]·args);38 »       delegate·void·Foo·(string·x,·params·string·[]·args);
52 »       class·Testee·{39 »       class·Testee·{
53 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}40 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
54 »       »       static·void·Main·()·{41 »       »       static·void·Main·()·{
55 »       »       »       Foo·bar·=·new·Foo·(Bar);42 »       »       »       Foo·bar·=·new·Foo·(Bar);
 43 »       »       »       bar·("i·=·",·5);
 44 »       »       }
 45 »       }
 46 }</string>
 47 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments
 48 //·Line:·10
  
 49 namespace·Test·{
 50 »       delegate·void·Foo·(string·x,·params·string·[]·args);
 51 »       class·Testee·{
 52 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
 53 »       »       static·void·Main·()·{
 54 »       »       »       Foo·bar·=·new·Foo·(Bar);
56 »       »       »       bar·("x'·=·",·new·object·[]·{"Foo",·5,·3.6·});55 »       »       »       bar·("x'·=·",·new·object·[]·{"Foo",·5,·3.6·});
57 »       »       }56 »       »       }
58 »       }57 »       }
59 }</string>58 }</string>
60 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments59 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments
61 //·Line:·1060 //·Line:·10
  
62 namespace·Test·{61 namespace·Test·{
63 »       delegate·void·Foo·(string·x,·params·string·[]·args);62 »       delegate·void·Foo·(string·x,·params·string·[]·args);
64 »       class·Testee·{63 »       class·Testee·{
65 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}64 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
66 »       »       static·void·Main·()·{65 »       »       static·void·Main·()·{
67 »       »       »       Foo·bar·=·new·Foo·(Bar);66 »       »       »       Foo·bar·=·new·Foo·(Bar);
68 »       »       »       bar·("i·=·",·5);67 »       »       »       bar·("x''·=·",·"Foo",·5,·3.6);
69 »       »       }68 »       »       }
70 »       }69 »       }
71 }</string>70 }</string>
72 ··</Examples>71 ··</Examples>
73 </ErrorDocumentation>72 </ErrorDocumentation>
3.95 KB
CS1690
3.93 KB
CS1690
Ordering differences only
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 //·Line:·276 //·Line:·27
7 //·Compiler·options:·-warn:1·-warnaserror7 //·Compiler·options:·-warn:1·-warnaserror
  
8 using·System;8 using·System;
  
9 public·struct·Coord·9 public·struct·Coord·
10 {10 {
11 ········public·int·val;·11 ········public·void·Error·()·{}
12 }12 }
  
13 public·struct·Point·{13 public·struct·Point·{
14 »       public·Coord·x;14 »       public·Coord·x;
15 »       public·Coord·y;15 »       public·Coord·y;
16 }16 }
  
Offset 24, 87 lines modifiedOffset 24, 92 lines modified
24 }24 }
  
25 public·class·Test25 public·class·Test
26 {26 {
27 ···public·static·void·Main·()27 ···public·static·void·Main·()
28 ···{28 ···{
29 ········A·a·=·new·A·();29 ········A·a·=·new·A·();
30 ········Console.WriteLine·(a.point.x);30 ········a.point.x.Error·();
31 ···}31 ···}
32 }</string>32 }</string>
33 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class33 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
34 //·Line:·2234 //·Line:·22
35 //·Compiler·options:·-warn:1·-warnaserror35 //·Compiler·options:·-warn:1·-warnaserror
  
36 using·System;36 using·System;
  
37 public·struct·Point37 public·struct·Point
38 {38 {
39 ········public·void·Error·()·{}39 ········public·bool·this·[int·i]·{·set·{·}·}
40 }40 }
  
41 public·class·A·:·MarshalByRefObject41 public·class·A·:·MarshalByRefObject
42 {42 {
43 ···public·Point·point·=·new·Point·();43 ···public·Point·point·=·new·Point·();
44 }44 }
  
45 public·class·Test45 public·class·Test
46 {46 {
47 ···public·static·void·Main·()47 ···public·static·void·Main·()
48 ···{48 ···{
49 ········A·a·=·new·A·();49 ········A·a·=·new·A·();
50 ········a.point.Error·();50 ········a.point·[3]·=·false;
51 ···}51 ···}
52 }</string>52 }</string>
53 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class53 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
54 //·Line:·2254 //·Line:·27
55 //·Compiler·options:·-warn:1·-warnaserror55 //·Compiler·options:·-warn:1·-warnaserror
  
56 using·System;56 using·System;
  
57 public·struct·Point57 public·struct·Coord·
58 {58 {
59 ········public·bool·Error·{·get·{·return·true;·}·}59 ········public·int·val;·
 60 }
  
 61 public·struct·Point·{
 62 »       public·Coord·x;
 63 »       public·Coord·y;
60 }64 }
  
61 public·class·A·:·MarshalByRefObject65 public·class·A·:·MarshalByRefObject
62 {66 {
63 ···public·Point·point·=·new·Point·();67 ···public·Point·point·=·new·Point·();
64 }68 }
  
65 public·class·Test69 public·class·Test
66 {70 {
67 ···public·static·void·Main·()71 ···public·static·void·Main·()
68 ···{72 ···{
69 ········A·a·=·new·A·();73 ········A·a·=·new·A·();
70 ········bool·b·=·a.point.Error;74 ········Console.WriteLine·(a.point.x);
71 ···}75 ···}
72 }</string>76 }</string>
73 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class77 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
74 //·Line:·2278 //·Line:·22
75 //·Compiler·options:·-warn:1·-warnaserror79 //·Compiler·options:·-warn:1·-warnaserror
  
76 using·System;80 using·System;
  
77 public·struct·Point81 public·struct·Point
78 {82 {
79 ········public·bool·this·[int·i]·{·set·{·}·}83 ········public·void·Error·()·{}
80 }84 }
  
81 public·class·A·:·MarshalByRefObject85 public·class·A·:·MarshalByRefObject
82 {86 {
83 ···public·Point·point·=·new·Point·();87 ···public·Point·point·=·new·Point·();
84 }88 }
  
85 public·class·Test89 public·class·Test
86 {90 {
87 ···public·static·void·Main·()91 ···public·static·void·Main·()
88 ···{92 ···{
89 ········A·a·=·new·A·();93 ········A·a·=·new·A·();
90 ········a.point·[3]·=·false;94 ········a.point.Error·();
91 ···}95 ···}
92 }</string>96 }</string>
93 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class97 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
94 //·Line:·2798 //·Line:·27
95 //·Compiler·options:·-warn:1·-warnaserror99 //·Compiler·options:·-warn:1·-warnaserror
  
96 using·System;100 using·System;
Offset 125, 26 lines modifiedOffset 130, 26 lines modified
125 }130 }
  
126 public·class·Test131 public·class·Test
127 {132 {
128 ···public·static·void·Main·()133 ···public·static·void·Main·()
129 ···{134 ···{
130 ········A·a·=·new·A·();135 ········A·a·=·new·A·();
131 ········Console.WriteLine·(a.point.x.val);136 ········a.point.x.val·=·0;
132 ···}137 ···}
133 }</string>138 }</string>
134 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class139 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
135 //·Line:·27140 //·Line:·27
136 //·Compiler·options:·-warn:1·-warnaserror141 //·Compiler·options:·-warn:1·-warnaserror
  
137 using·System;142 using·System;
  
138 public·struct·Coord·143 public·struct·Coord·
139 {144 {
Max diff block lines reached; 982/3992 bytes (24.60%) of diff not shown.
1.14 KB
CS1625
1.13 KB
CS1625
Ordering differences only
    
Offset 10, 61 lines modifiedOffset 10, 61 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);
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause26 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
27 //·Line:·1627 //·Line:·13
  
28 using·System;28 using·System;
29 using·System.Collections;29 using·System.Collections;
  
30 class·X30 class·X
31 {31 {
32 »       public·static·IEnumerable·Test·(int·a)32 »       public·static·IEnumerable·Test·(int·a)
33 »       {33 »       {
34 »       »       try·{34 »       »       try·{
35 »       »       »       ;35 »       »       »       ;
36 »       »       }·finally·{36 »       »       }·finally·{
37 »       »       ····try·{ 
38 »       »       »       yield·return·0;37 »       »       »       yield·return·0;
39 »       »       ····} 
40 »       »       ····finally·{} 
41 »       »       }38 »       »       }
42 ········}39 ········}
  
 40 »       static·void·Main·()
 41 »       {
 42 »       »       IEnumerable·a·=·Test·(3);
 43 »       »       Console.WriteLine·(a);
 44 »       }
43 }</string>45 }</string>
44 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause46 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
45 //·Line:·1347 //·Line:·16
  
46 using·System;48 using·System;
47 using·System.Collections;49 using·System.Collections;
  
48 class·X50 class·X
49 {51 {
50 »       public·static·IEnumerable·Test·(int·a)52 »       public·static·IEnumerable·Test·(int·a)
51 »       {53 »       {
52 »       »       try·{54 »       »       try·{
53 »       »       »       ;55 »       »       »       ;
54 »       »       }·finally·{56 »       »       }·finally·{
55 »       »       »       yield·break;57 »       »       ····try·{
 58 »       »       »       yield·return·0;
 59 »       »       ····}
 60 »       »       ····finally·{}
56 »       »       }61 »       »       }
57 ········}62 ········}
  
58 »       static·void·Main·() 
59 »       { 
60 »       »       IEnumerable·a·=·Test·(3); 
61 »       »       Console.WriteLine·(a); 
62 »       } 
63 }</string>63 }</string>
64 ··</Examples>64 ··</Examples>
65 </ErrorDocumentation>65 </ErrorDocumentation>
3.37 KB
CS3018
3.35 KB
CS3018
Ordering differences only
    
Offset 1, 74 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>CS3018</ErrorName>3 ··<ErrorName>CS3018</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3018:·`C.Error(bool)'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'5 ····<string>//·CS3018:·`C.field'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(false)]9 [assembly:CLSCompliant·(false)]
  
10 public·class·C·{10 public·class·C·{
11 ········[CLSCompliant·(true)]11 ········[CLSCompliant·(true)]
 12 ········public·long·field;
12 ········protected·void·Error·(bool·arg)·{} 
13 }</string> 
14 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1' 
15 //·Line:·12 
16 //·Compiler·options:·-warnaserror·-warn:1 
  
17 using·System; 
18 [assembly:·CLSCompliant·(true)] 
  
19 [CLSCompliant·(false)] 
20 public·class·C1 
21 { 
22 ····[CLSCompliant·(true)] 
23 ····public·interface·I2·{} 
24 }</string>13 }</string>
25 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I'14 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I'
26 //·Line:·1115 //·Line:·11
27 //·Compiler·options:·-warnaserror·-warn:116 //·Compiler·options:·-warnaserror·-warn:1
  
28 using·System;17 using·System;
29 [assembly:CLSCompliant(true)]18 [assembly:CLSCompliant(true)]
  
30 [CLSCompliant(false)]19 [CLSCompliant(false)]
31 public·interface·I·{20 public·interface·I·{
32 ········[CLSCompliant(true)]21 ········[CLSCompliant(true)]
33 ········ulong[]·Error();22 ········ulong[]·Error();
34 }</string>23 }</string>
35 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1' 
36 //·Line:·10 
37 //·Compiler·options:·-warnaserror·-warn:1 
  
38 using·System; 
39 [assembly:·CLSCompliant·(true)] 
  
40 public·partial·class·C1 
41 { 
42 ····[CLSCompliant·(true)] 
43 ····public·interface·I2·{} 
44 } 
  
45 [CLSCompliant·(false)] 
46 public·partial·class·C1 
47 { 
48 }</string> 
49 ····<string>//·CS3018:·`C.field'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'24 ····<string>//·CS3018:·`C.Error(bool)'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'
50 //·Line:·1025 //·Line:·10
51 //·Compiler·options:·-warnaserror·-warn:126 //·Compiler·options:·-warnaserror·-warn:1
  
52 using·System;27 using·System;
53 [assembly:CLSCompliant·(false)]28 [assembly:CLSCompliant·(false)]
  
54 public·class·C·{29 public·class·C·{
55 ········[CLSCompliant·(true)]30 ········[CLSCompliant·(true)]
56 ········public·long·field;31 ········protected·void·Error·(bool·arg)·{}
57 }</string>32 }</string>
58 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'33 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'
59 //·Line:·1234 //·Line:·12
60 //·Compiler·options:·-warnaserror·-warn:135 //·Compiler·options:·-warnaserror·-warn:1
  
61 using·System;36 using·System;
62 [assembly:·CLSCompliant·(true)]37 [assembly:·CLSCompliant·(true)]
Offset 77, 9 lines modifiedOffset 47, 39 lines modified
77 public·class·NotCompliant47 public·class·NotCompliant
78 {48 {
79 »       »       [CLSCompliant·(true)]49 »       »       [CLSCompliant·(true)]
80 »       »       public·class·Compliant50 »       »       public·class·Compliant
81 »       »       {51 »       »       {
82 »       »       }52 »       »       }
83 }</string>53 }</string>
 54 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'
 55 //·Line:·12
 56 //·Compiler·options:·-warnaserror·-warn:1
  
 57 using·System;
 58 [assembly:·CLSCompliant·(true)]
  
 59 [CLSCompliant·(false)]
 60 public·class·C1
 61 {
 62 ····[CLSCompliant·(true)]
 63 ····public·interface·I2·{}
 64 }</string>
 65 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'
 66 //·Line:·10
 67 //·Compiler·options:·-warnaserror·-warn:1
  
 68 using·System;
 69 [assembly:·CLSCompliant·(true)]
  
 70 public·partial·class·C1
 71 {
 72 ····[CLSCompliant·(true)]
 73 ····public·interface·I2·{}
 74 }
  
 75 [CLSCompliant·(false)]
 76 public·partial·class·C1
 77 {
 78 }</string>
84 ··</Examples>79 ··</Examples>
85 </ErrorDocumentation>80 </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> 
10 ····<string>//·CS1616:·Option·`keyfile'·overrides·attribute·`System.Reflection.AssemblyKeyFileAttribute'·given·in·a·source·file·or·added·module5 ····<string>//·CS1616:·Option·`keyfile'·overrides·attribute·`System.Reflection.AssemblyKeyFileAttribute'·given·in·a·source·file·or·added·module
11 //·Line:·06 //·Line:·0
12 //·Compiler·options:·-keyfile:CS1616.snk·-warnaserror7 //·Compiler·options:·-keyfile:CS1616.snk·-warnaserror
  
13 using·System.Reflection;8 using·System.Reflection;
  
14 [assembly:·AssemblyKeyFile("mono.snk")]9 [assembly:·AssemblyKeyFile("mono.snk")]
  
15 class·C10 class·C
16 {11 {
17 ····public·static·void·Main·()·{}12 ····public·static·void·Main·()·{}
18 }</string>13 }</string>
 14 ····<string>//·CS1616:·Option·`keycontainer'·overrides·attribute·`System.Reflection.AssemblyKeyNameAttribute'·given·in·a·source·file·or·added·module
 15 //·Line:·0
 16 //·Compiler·options:·-keycontainer:CS1616.snk·-warnaserror
  
 17 using·System.Reflection;
  
 18 [assembly:·AssemblyKeyNameAttribute("mono.snk")]</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.83 KB
CS0021
1.82 KB
CS0021
Ordering differences only
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0021</ErrorName>3 ··<ErrorName>CS0021</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group'5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`System.Array'
6 //·Line:·6 //·Line:·9·
  
 7 using·System;
7 class·X8 class·X
8 {9 {
9 »       public·void·Foo·()10 »       public·void·Foo·(Array·bar)
10 »       {11 »       {
11 »       »       object·baz·=·Foo·[0];12 »       »       object·baz·=·bar[0];
12 »       }13 »       }
13 }</string>14 }</string>
14 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'15 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'
15 //·Line:·816 //·Line:·8
  
16 public·class·Foo&lt;G&gt;17 public·class·Foo&lt;G&gt;
17 {18 {
18 »       public·static·void·Bar·()19 »       public·static·void·Bar·()
19 »       {20 »       {
20 »       »       int·i·=·default·(G)[0];21 »       »       int·i·=·default·(G)[0];
21 »       }22 »       }
22 }</string>23 }</string>
23 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`System.Array'24 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'
24 //·Line:·9·25 //·Line:·9
  
25 using·System; 
26 class·X26 class·C
27 {27 {
28 »       public·void·Foo·(Array·bar)28 »       public·static·void·Main·()
29 »       {29 »       {
30 »       »       object·baz·=·bar[0];30 »       »       var·d·=·new·object·{
 31 »       »       »       ["a"]·=·1
 32 »       »       };
31 »       }33 »       }
32 }</string>34 }</string>
33 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'35 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'
34 //·Line:·10·36 //·Line:·10·
35 using·System;37 using·System;
  
36 class·Test38 class·Test
37 {39 {
38 »       public·static·void·Main·()40 »       public·static·void·Main·()
39 »       {41 »       {
40 »       »       int·i·=·0;42 »       »       int·i·=·0;
41 »       »       Console.WriteLine·("Get·i[2]:·{0}",·i[2]);43 »       »       Console.WriteLine·("Get·i[2]:·{0}",·i[2]);
42 »       }44 »       }
43 }</string>45 }</string>
44 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'46 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group'
45 //·Line:·947 //·Line:·
  
46 class·C48 class·X
47 {49 {
48 »       public·static·void·Main·()50 »       public·void·Foo·()
49 »       {51 »       {
 52 »       »       object·baz·=·Foo·[0];
50 »       »       var·d·=·new·object·{ 
51 »       »       »       ["a"]·=·1 
52 »       »       }; 
53 »       }53 »       }
54 }</string>54 }</string>
55 ··</Examples>55 ··</Examples>
56 </ErrorDocumentation>56 </ErrorDocumentation>
9.36 KB
CS1591
9.35 KB
CS1591
Ordering differences only
    
Offset 1, 61 lines modifiedOffset 1, 47 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1591</ErrorName>3 ··<ErrorName>CS1591</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.MyDelegate'5 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`EntryPoint.Create(bool)'
6 //·Line:·96 //·Line:·6
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4 
  
8 using·System; 
  
9 namespace·Testing 
10 { 
11 »       public·delegate·void·MyDelegate·(object·o,·EventArgs·e); 
12 }</string> 
13 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.TestClass' 
14 //·Line:·9 
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:47 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 8 ///·&lt;summary&gt;test&lt;/summary&gt;
 9 public·class·EntryPoint·{
 10 »       protected·void·Create·(bool·test)·{
 11 »       }
  
 12 »       protected·void·Remove·()·{
16 using·System; 
  
17 namespace·Testing 
18 { 
19 »       public·class·TestClass 
20 »       { 
21 »       }13 »       }
22 }</string>14 }</string>
23 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Foo'15 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.MyDelegate'
24 //·Line:·1216 //·Line:·9
25 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:417 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
26 using·System;18 using·System;
  
27 namespace·Testing19 namespace·Testing
28 {20 {
 21 »       public·delegate·void·MyDelegate·(object·o,·EventArgs·e);
29 »       public·enum·Foo 
30 »       { 
31 »       } 
32 }</string>22 }</string>
33 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.operator·!(Testing.Test)'23 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalStruct'
34 //·Line:·1424 //·Line:·14
35 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:425 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
36 using·System;26 using·System;
  
37 namespace·Testing27 namespace·Testing
38 {28 {
39 »       ///·&lt;summary&gt;29 »       ///·&lt;summary&gt;
40 »       ///·description·for·class·Test30 »       ///·description·for·class·Test
41 »       ///·&lt;/summary&gt;31 »       ///·&lt;/summary&gt;
42 »       public·class·Test32 »       public·class·Test
43 »       {33 »       {
44 »       »       public·static·bool·operator·!·(Test·t)34 »       »       public·struct·InternalStruct
45 »       »       {35 »       »       {
46 »       »       »       return·false; 
47 »       »       }36 »       »       }
48 »       }37 »       }
49 }</string>38 }</string>
50 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Constant'39 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Constant'
51 //·Line:·1440 //·Line:·14
52 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:441 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
Offset 67, 41 lines modifiedOffset 53, 28 lines modified
67 »       ///·description·for·class·Test53 »       ///·description·for·class·Test
68 »       ///·&lt;/summary&gt;54 »       ///·&lt;/summary&gt;
69 »       public·class·Test55 »       public·class·Test
70 »       {56 »       {
71 »       »       public·const·string·Constant·=·"CONSTANT·STRING";57 »       »       public·const·string·Constant·=·"CONSTANT·STRING";
72 »       }58 »       }
73 }</string>59 }</string>
74 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.this[int]'60 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.IFoo.Foo()'
75 //·Line:·1461 //·Line:·14
76 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:462 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
77 using·System;63 using·System;
  
78 namespace·Testing64 namespace·Testing
79 {65 {
80 »       ///·&lt;summary&gt;66 »       ///·&lt;summary&gt;
81 »       ///·description·for·class·Test67 »       ///·description·for·interface·IFoo
82 »       ///·&lt;/summary&gt;68 »       ///·&lt;/summary&gt;
83 »       public·class·Test69 »       public·interface·IFoo
84 »       {70 »       {
 71 »       »       void·Foo·();
85 »       »       public·string·this·[int·i]·{ 
86 »       »       »       get·{·return·null;·} 
87 »       »       } 
88 »       } 
89 }</string> 
90 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`EntryPoint.Create(bool)' 
91 //·Line:·6 
92 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4 
93 ///·&lt;summary&gt;test&lt;/summary&gt; 
94 public·class·EntryPoint·{ 
95 »       protected·void·Create·(bool·test)·{ 
96 »       } 
  
97 »       protected·void·Remove·()·{ 
98 »       }72 »       }
99 }</string>73 }</string>
100 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalClass'74 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalClass'
101 //·Line:·1475 //·Line:·14
102 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:476 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
103 using·System;77 using·System;
Offset 114, 81 lines modifiedOffset 87, 84 lines modified
114 »       public·class·Test87 »       public·class·Test
115 »       {88 »       {
116 »       »       protected·class·InternalClass89 »       »       protected·class·InternalClass
117 »       »       {90 »       »       {
118 »       »       }91 »       »       }
119 »       }92 »       }
120 }</string>93 }</string>
121 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.PublicProperty'94 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.TestClass'
122 //·Line:·1495 //·Line:·9
123 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:496 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
124 using·System;97 using·System;
  
125 namespace·Testing98 namespace·Testing
126 {99 {
127 »       ///·&lt;summary&gt; 
Max diff block lines reached; 5520/9536 bytes (57.89%) of diff not shown.
1.32 KB
CS8175
1.31 KB
CS8175
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>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>
5 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`s'·inside·an·anonymous·method,·lambda·expression,·or·query·expression19 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`s'·inside·an·anonymous·method,·lambda·expression,·or·query·expression
6 //·Line:·1720 //·Line:·17
7 //·Compiler·options:·-langversion:latest21 //·Compiler·options:·-langversion:latest
  
8 using·System;22 using·System;
  
9 public·ref·struct·S23 public·ref·struct·S
Offset 17, 26 lines modifiedOffset 34, 9 lines modified
17 »       public·static·void·Main·()34 »       public·static·void·Main·()
18 »       {35 »       {
19 »       »       var·s·=·new·S·();36 »       »       var·s·=·new·S·();
  
20 »       »       Action·a·=·()·=&gt;·Console.WriteLine·(s);37 »       »       Action·a·=·()·=&gt;·Console.WriteLine·(s);
21 »       }38 »       }
22 }</string>39 }</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> 
37 ··</Examples>40 ··</Examples>
38 </ErrorDocumentation>41 </ErrorDocumentation>
3.87 KB
CS0571
3.85 KB
CS0571
Ordering differences only
    
Offset 1, 23 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>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:·`C.Prop.set':·cannot·explicitly·call·operator·or·accessor
6 //·Line:·126 //·Line:·14
7 //·Compiler·options:·-r:CS0571-3-lib.dll 
  
8 //·Testcase·for·bug·#599807 class·C
 8 {
 9 »       delegate·void·D·(int·i);
  
9 using·Test;10 »       static·int·Prop·{
 11 »       »       set·{}
 12 »       }
 13 »       
 14 »       public·static·void·Main·()
 15 »       {
 16 »       »       D·d·=·set_Prop;
 17 »       }
 18 }</string>
 19 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor
 20 //·Line:·8
 21 //·Compiler·options:·-r:CS0571-5-lib.dll
  
10 public·class·EntryPoint·{22 class·MainClass·{
11 ········public·static·int·Main·()·{23 ········public·static·void·Main()·{
12 »       »       C1·foo·=·new·C2·(); 
13 ················return·foo.get_foo·();24 ················C2·c·=·new·C2·();
 25 ················c.set_Item(1,·2);
14 ········}26 ········}
15 }</string>27 }</string>
16 ····<string>//·CS0571:·`MainClass.Value.get':·cannot·explicitly·call·operator·or·accessor28 ····<string>//·CS0571:·`MainClass.Value.get':·cannot·explicitly·call·operator·or·accessor
17 //·Line:·1229 //·Line:·12
  
18 class·MainClass·{30 class·MainClass·{
19 ········static·int·Value·{31 ········static·int·Value·{
Offset 26, 75 lines modifiedOffset 38, 63 lines modified
26 ················}38 ················}
27 ········}39 ········}
28 ········40 ········
29 ········public·static·void·Main()·{41 ········public·static·void·Main()·{
30 ················int·value·=·get_Value();42 ················int·value·=·get_Value();
31 ········}43 ········}
32 }</string>44 }</string>
33 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor45 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor
34 //·Line:·1546 //·Line:·8
 47 using·System;
  
35 using·System.Runtime.CompilerServices;48 public·class·EntryPoint·{
 49 ········public·static·void·Main·()·{
 50 ················Type·type·=·typeof(string);
 51 ················Console.WriteLine·(type.get_Name());
 52 ········}
 53 }</string>
 54 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor
 55 //·Line:·12
 56 //·Compiler·options:·-r:CS0571-3-lib.dll
  
 57 //·Testcase·for·bug·#59980
  
 58 using·Test;
  
 59 public·class·EntryPoint·{
 60 ········public·static·int·Main·()·{
 61 »       »       C1·foo·=·new·C2·();
 62 ················return·foo.get_foo·();
 63 ········}
36 class·MainClass·{ 
37 »       [IndexerName·("AA")] 
38 »       int·this·[int·Value,·bool·Value2,·string·Value3]·{ 
39 »       »       get·{ 
40 »       »       »       return·1; 
41 »       »       } 
42 »       } 
43 »       »        
44 »       public·MainClass·()·{ 
45 »       »       int·i·=·get_AA·(2,·false,·"aaa"); 
46 »       } 
47 }</string>64 }</string>
48 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor65 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor
49 //·Line:·1166 //·Line:·11
50 //·Compiler·options:·-r:CS0571-6-lib.dll67 //·Compiler·options:·-r:CS0571-6-lib.dll
  
51 using·System;68 using·System;
  
52 public·class·Test69 public·class·Test
53 {70 {
54 »       void·TestMethod·(IFoo·i)71 »       void·TestMethod·(IFoo·i)
55 »       {72 »       {
56 »       »       i.get_Jaj·(1);73 »       »       i.get_Jaj·(1);
57 »       }74 »       }
58 }</string>75 }</string>
59 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor76 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor
60 //·Line:·8 
61 //·Compiler·options:·-r:CS0571-5-lib.dll 
  
62 class·MainClass·{ 
63 ········public·static·void·Main()·{ 
64 ················C2·c·=·new·C2·(); 
65 ················c.set_Item(1,·2); 
66 ········} 
67 }</string> 
68 ····<string>//·CS0571:·`C.Prop.set':·cannot·explicitly·call·operator·or·accessor 
69 //·Line:·1477 //·Line:·15
  
 78 using·System.Runtime.CompilerServices;
70 class·C 
71 { 
72 »       delegate·void·D·(int·i); 
  
73 »       static·int·Prop·{79 class·MainClass·{
 80 »       [IndexerName·("AA")]
 81 »       int·this·[int·Value,·bool·Value2,·string·Value3]·{
74 »       »       set·{}82 »       »       get·{
 83 »       »       »       return·1;
 84 »       »       }
75 »       }85 »       }
 86 »       »       
 87 »       public·MainClass·()·{
 88 »       »       int·i·=·get_AA·(2,·false,·"aaa");
76 »        
77 »       public·static·void·Main·() 
78 »       { 
79 »       »       D·d·=·set_Prop; 
80 »       }89 »       }
81 }</string>90 }</string>
Max diff block lines reached; 23/3909 bytes (0.59%) of diff not shown.
2.28 KB
CS0027
2.27 KB
CS0027
Ordering differences only
    
Offset 1, 34 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>CS0027</ErrorName>3 ··<ErrorName>CS0027</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context5 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
6 //·Line:·66 //·Line:·7·
  
 7 using·System;
7 class·Program 
8 { 
9 »       const·object·y·=·this; 
10 }</string> 
11 ····<string>//·CS0007:·Keyword·`this'·is·not·available·in·the·current·context 
12 //·Line:·14 
  
13 class·B 
14 { 
15 »       public·B·(object·o) 
16 »       {8 class·Error0027·{
 9 »       int·i·=·this.x;
 10 »       int·x·=·0;
 11 »       
 12 »       public·static·void·Main·()·{
 13 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");
 14 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this.x'·outside·a·method,·property·or·ctr.");
17 »       }15 »       }
18 }16 }</string>
 17 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
 18 //·Line:·6
  
19 class·C·:·B19 class·Program
20 {20 {
 21 »       const·object·y·=·this;
21 »       public·C·() 
22 »       »       :·base·(this) 
23 »       { 
24 »       } 
25 }</string>22 }</string>
26 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context23 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
27 //·Line:·1024 //·Line:·10
  
28 //·Attention:·Here·the·compiler·complains·saying·that·cannot·convert·implicitly·from·'Error0027'·to·'int'·but25 //·Attention:·Here·the·compiler·complains·saying·that·cannot·convert·implicitly·from·'Error0027'·to·'int'·but
29 //·should·also·say·that·the·use·of·keyword·'this'·is·out·of·context·since·it's·used·outside·a·constructor,·method26 //·should·also·say·that·the·use·of·keyword·'this'·is·out·of·context·since·it's·used·outside·a·constructor,·method
30 //·or·property.27 //·or·property.
Offset 39, 23 lines modifiedOffset 36, 26 lines modified
39 »       int·x·=·0;36 »       int·x·=·0;
40 »       37 »       
41 »       public·static·void·Main·()·{38 »       public·static·void·Main·()·{
42 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");39 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");
43 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this'·outside·a·method,·property·or·ctr.");40 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this'·outside·a·method,·property·or·ctr.");
44 »       }41 »       }
45 }</string>42 }</string>
46 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context43 ····<string>//·CS0007:·Keyword·`this'·is·not·available·in·the·current·context
47 //·Line:·7·44 //·Line:·14
  
48 using·System;45 class·B
 46 {
 47 »       public·B·(object·o)
 48 »       {
 49 »       }
 50 }
  
 51 class·C·:·B
 52 {
 53 »       public·C·()
 54 »       »       :·base·(this)
 55 »       {
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 »       }56 »       }
57 }</string>57 }</string>
58 ··</Examples>58 ··</Examples>
59 </ErrorDocumentation>59 </ErrorDocumentation>
941 B
CS0039
929 B
CS0039
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>CS0039</ErrorName>3 ··<ErrorName>CS0039</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0039:·Cannot·convert·type·`string'·to·`C'·via·a·built-in·conversion
 6 //·Line:·8
  
 7 class·C
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       C·c·=·"test"·as·C;
 12 »       }
 13 }</string>
5 ····<string>//·CS0039:·Cannot·convert·type·`decimal'·to·`string'·via·a·built-in·conversion14 ····<string>//·CS0039:·Cannot·convert·type·`decimal'·to·`string'·via·a·built-in·conversion
6 //·Line:·815 //·Line:·8
7 class·A·{16 class·A·{
8 ········public·static·void·Main·()17 ········public·static·void·Main·()
9 ········{18 ········{
10 »       »       decimal·tryDec;19 »       »       decimal·tryDec;
11 »       »       tryDec·=·1234.2345M;20 »       »       tryDec·=·1234.2345M;
  
12 »       »       object·a·=·tryDec·as·string;21 »       »       object·a·=·tryDec·as·string;
13 ········}22 ········}
14 }</string>23 }</string>
15 ····<string>//·CS0039:·Cannot·convert·type·`string'·to·`C'·via·a·built-in·conversion 
16 //·Line:·8 
  
17 class·C 
18 { 
19 »       public·static·void·Main·() 
20 »       { 
21 »       »       C·c·=·"test"·as·C; 
22 »       } 
23 }</string> 
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
843 B
CS1530
831 B
CS1530
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>CS1530</ErrorName>3 ··<ErrorName>CS1530</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements5 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements
 6 //·Line:·5
  
 7 namespace·A·{
 8 »       new·class·X·{
 9 »       }
 10 }</string>
 11 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements
6 //·Line:·812 //·Line:·8
  
7 class·Base13 class·Base
8 {14 {
9 }15 }
  
10 new·class·X:·Base·{16 new·class·X:·Base·{
11 }</string>17 }</string>
12 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements18 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements
13 //·Line:·5 
  
14 namespace·A·{ 
15 »       new·class·X·{ 
16 »       } 
17 }</string> 
18 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements 
19 //·Line:·819 //·Line:·8
  
20 new·enum·E20 new·enum·E
21 {21 {
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </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>
791 B
CS1536
779 B
CS1536
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>CS1536</ErrorName>3 ··<ErrorName>CS1536</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1536:·Invalid·parameter·type·`void'5 ····<string>//·CS1536:·Invalid·parameter·type·`void'
6 //·Line:·86 //·Line:·8
  
7 public·class·Test 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       object·o·=·(void·v)·=&gt;·1; 
12 »       } 
13 }</string> 
14 ····<string>//·CS1536:·Invalid·parameter·type·`void' 
15 //·Line:·8 
  
16 using·System;7 using·System;
  
17 class·X8 class·X
18 {9 {
19 »       void·Test·(void·a)10 »       void·Test·(void·a)
20 »       {·}11 »       {·}
21 }</string>12 }</string>
 13 ····<string>//·CS1536:·Invalid·parameter·type·`void'
 14 //·Line:·8
  
 15 public·class·Test
 16 {
 17 »       public·static·void·Main·()
 18 »       {
 19 »       »       object·o·=·(void·v)·=&gt;·1;
 20 »       }
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
2.44 KB
CS0181
2.43 KB
CS0181
Ordering differences only
    
Offset 1, 43 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>CS0181</ErrorName>3 ··<ErrorName>CS0181</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[,]',·which·is·not·a·valid·attribute·parameter·type5 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Enum',·which·is·not·a·valid·attribute·parameter·type
6 //·Line:·136 //·Line:·18
  
7 using·System;7 using·System;
  
8 class·TestAttribute:·Attribute 
9 { 
10 ····public·TestAttribute·(int[,]·i)·{}8 enum·E
 9 {·
 10 »       Value
11 }11 }
  
12 public·class·E 
13 { 
14 ····[Test·(null)] 
15 ····public·void·Method·()·{} 
16 }</string> 
17 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[][]',·which·is·not·a·valid·attribute·parameter·type 
18 //·Line:·13 
  
19 using·System; 
  
20 class·TestAttribute:·Attribute12 class·AAttribute·:·Attribute
21 { 
22 »       public·TestAttribute·(int[][]·o)·{}13 {·
 14 »       public·AAttribute·(Enum·e)
 15 »       {
 16 »       }
23 }17 }
  
24 public·class·E18 [A·(E.Value)]
 19 class·Test
25 {20 {
26 »       [Test·(null)] 
27 »       public·static·void·Main·() 
28 »       { 
29 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true); 
30 »       } 
31 }</string>21 }</string>
32 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Attribute',·which·is·not·a·valid·attribute·parameter·type22 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Attribute',·which·is·not·a·valid·attribute·parameter·type
33 //·Line:·623 //·Line:·6
  
34 using·System;24 using·System;
  
35 [BAttribute·(null)]25 [BAttribute·(null)]
Offset 47, 30 lines modifiedOffset 35, 42 lines modified
47 »       {35 »       {
48 »       }36 »       }
49 »       37 »       
50 »       public·static·void·Main·()38 »       public·static·void·Main·()
51 »       {39 »       {
52 »       }40 »       }
53 }</string>41 }</string>
54 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Enum',·which·is·not·a·valid·attribute·parameter·type42 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[][]',·which·is·not·a·valid·attribute·parameter·type
55 //·Line:·1843 //·Line:·13
  
56 using·System;44 using·System;
  
57 enum·E 
58 {· 
59 »       Value45 class·TestAttribute:·Attribute
 46 {
 47 »       public·TestAttribute·(int[][]·o)·{}
60 }48 }
  
61 class·AAttribute·:·Attribute 
62 {· 
63 »       public·AAttribute·(Enum·e)49 public·class·E
 50 {
 51 »       [Test·(null)]
 52 »       public·static·void·Main·()
64 »       {53 »       {
 54 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true);
65 »       }55 »       }
 56 }</string>
 57 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[,]',·which·is·not·a·valid·attribute·parameter·type
 58 //·Line:·13
  
 59 using·System;
  
 60 class·TestAttribute:·Attribute
 61 {
 62 ····public·TestAttribute·(int[,]·i)·{}
66 }63 }
  
 64 public·class·E
67 [A·(E.Value)] 
68 class·Test 
69 {65 {
 66 ····[Test·(null)]
 67 ····public·void·Method·()·{}
70 }</string>68 }</string>
71 ··</Examples>69 ··</Examples>
72 </ErrorDocumentation>70 </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>
1.18 KB
CS1738
1.16 KB
CS1738
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1738</ErrorName>3 ··<ErrorName>CS1738</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.25 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
6 //·Line:·13 
  
7 using·System; 
  
8 class·MyAttribute·:·Attribute 
9 { 
10 »       public·MyAttribute·(string·s,·int·value) 
11 »       { 
12 »       } 
13 } 
  
14 [MyAttribute·(s·:·"a",·1)] 
15 class·C 
16 { 
17 }</string> 
18 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2 
19 //·Line:·126 //·Line:·12
  
20 class·C7 class·C
21 {8 {
22 »       static·void·Foo·(int·a,·string·s)9 »       static·void·Foo·(int·a,·string·s)
23 »       {10 »       {
24 »       }11 »       }
Offset 44, 9 lines modifiedOffset 28, 25 lines modified
44 »       }28 »       }
45 »       29 »       
46 »       void·Test·()30 »       void·Test·()
47 »       {31 »       {
48 »       »       var·r·=·this·[a·:·1,··"out"];32 »       »       var·r·=·this·[a·:·1,··"out"];
49 »       }33 »       }
50 }</string>34 }</string>
 35 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
 36 //·Line:·13
  
 37 using·System;
  
 38 class·MyAttribute·:·Attribute
 39 {
 40 »       public·MyAttribute·(string·s,·int·value)
 41 »       {
 42 »       }
 43 }
  
 44 [MyAttribute·(s·:·"a",·1)]
 45 class·C
 46 {
 47 }</string>
51 ··</Examples>48 ··</Examples>
52 </ErrorDocumentation>49 </ErrorDocumentation>
1.12 KB
CS1661
1.11 KB
CS1661
Ordering differences only
    
Offset 9, 33 lines modifiedOffset 9, 33 lines modified
  
9 class·X·{9 class·X·{
10 »       static·void·Main·()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       D·d2·=·delegate·(ref·int·x)·{};12 »       »       D·d2·=·delegate·(ref·int·x)·{};
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch 
16 //·Line:·8 
  
17 class·Test&lt;T&gt; 
18 { 
19 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p) 
20 »       { 
21 »       »       test·(t,·delegate·(Test&lt;T&gt;·item)·{ 
22 »       »       »       return·false; 
23 »       »       }); 
24 »       } 
25 }</string> 
26 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch15 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch
27 //·Line:·1016 //·Line:·10
  
28 class·C17 class·C
29 {18 {
30 »       delegate·void·WithOutParam·(out·string·value);19 »       delegate·void·WithOutParam·(out·string·value);
  
31 »       static·void·Main()·20 »       static·void·Main()·
32 »       {21 »       {
33 »       »       WithOutParam·o·=·(string·l)·=&gt;·{·return;·};22 »       »       WithOutParam·o·=·(string·l)·=&gt;·{·return;·};
34 »       }23 »       }
35 }</string>24 }</string>
 25 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch
 26 //·Line:·8
  
 27 class·Test&lt;T&gt;
 28 {
 29 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p)
 30 »       {
 31 »       »       test·(t,·delegate·(Test&lt;T&gt;·item)·{
 32 »       »       »       return·false;
 33 »       »       });
 34 »       }
 35 }</string>
36 ··</Examples>36 ··</Examples>
37 </ErrorDocumentation>37 </ErrorDocumentation>
1.26 KB
CS1599
1.25 KB
CS1599
Ordering differences only
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1599</ErrorName>3 ··<ErrorName>CS1599</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed5 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed
6 //·Line:·86 //·Line:·8
  
7 using·System;7 using·System;
  
8 class·C8 class·C
9 {9 {
10 ····public·TypedReference·Method·() 
11 ····{10 »       public·ArgIterator·Method·()
 11 »       {
12 »       »       return·null;12 »       »       return·null;
13 ····}13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed15 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed
16 //·Line:·816 //·Line:·8
  
17 using·System;17 using·System;
  
18 class·C18 class·C
19 {19 {
 20 ····delegate·ArgIterator·Test·(int·arg);
20 »       public·ArgIterator·Method·() 
21 »       { 
22 »       »       return·null; 
23 »       } 
24 }</string>21 }</string>
25 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed22 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed
26 //·Line:·823 //·Line:·8
  
27 using·System;24 using·System;
  
28 class·C25 class·C
29 {26 {
30 ····delegate·ArgIterator·Test·(int·arg);27 ····public·TypedReference·Method·()
 28 ····{
 29 »       »       return·null;
 30 ····}
31 }</string>31 }</string>
32 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed32 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed
33 //·Line:·833 //·Line:·8
  
34 using·System;34 using·System;
  
35 public·class·Program35 public·class·Program
2.78 KB
CS0633
2.76 KB
CS0633
Ordering differences only
    
Offset 1, 19 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>CS0633</ErrorName>3 ··<ErrorName>CS0633</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier5 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
6 //·Line:·6 
  
7 using·System.Diagnostics; 
  
8 [Conditional("DEBUG+2")] 
9 public·class·Test:·System.Attribute·{}</string> 
10 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier 
11 //·Line:·86 //·Line:·8
  
12 using·System;7 using·System;
13 using·System.Diagnostics;8 using·System.Diagnostics;
  
14 class·TestClass·{9 class·TestClass·{
15 »       [Conditional·("UNDEFINED·CONDITION")]10 »       [Conditional·("UNDEFINED·CONDITION")]
Offset 21, 43 lines modifiedOffset 14, 38 lines modified
21 »       {14 »       {
22 »       }15 »       }
23 }</string>16 }</string>
24 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier17 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
25 //·Line:·518 //·Line:·5
  
26 public·class·MonthDays·{19 public·class·MonthDays·{
27 ···[System.Runtime.CompilerServices.IndexerName·("")]20 ···[System.Runtime.CompilerServices.IndexerName·("buggypo·for·you")]
28 ···public·int·this·[int·a]·{21 ···public·int·this·[int·a]·{
29 ······get·{22 ······get·{
30 ·········return·0;23 ·········return·0;
31 ······}24 ······}
32 ···}25 ···}
  
33 ···public·static·void·Main·()26 ···public·static·void·Main·()
34 ···{27 ···{
35 »       int·i·=·new·MonthDays·()·[1];28 »       int·i·=·new·MonthDays·()·[1];
36 ···}29 ···}
37 }</string>30 }</string>
38 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier31 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
39 //·Line:·832 //·Line:·6
  
40 using·System.Runtime.CompilerServices;33 using·System.Diagnostics;
  
 34 [Conditional("DEBUG+2")]
 35 public·class·Test:·System.Attribute·{}</string>
41 public·class·C 
42 { 
43 »       [IndexerName·("class")] 
44 »       public·string·this·[int·i]·{ 
45 »       »       set·{·} 
46 »       } 
47 }</string> 
48 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier36 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
49 //·Line:·537 //·Line:·5
  
50 public·class·MonthDays·{38 public·class·MonthDays·{
51 ···[System.Runtime.CompilerServices.IndexerName·("buggypo·for·you")]39 ···[System.Runtime.CompilerServices.IndexerName·("")]
52 ···public·int·this·[int·a]·{40 ···public·int·this·[int·a]·{
53 ······get·{41 ······get·{
54 ·········return·0;42 ·········return·0;
55 ······}43 ······}
56 ···}44 ···}
  
57 ···public·static·void·Main·()45 ···public·static·void·Main·()
Offset 67, 14 lines modifiedOffset 55, 26 lines modified
67 }</string>55 }</string>
68 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier56 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
69 //·Line:·857 //·Line:·8
  
70 using·System.Runtime.CompilerServices;58 using·System.Runtime.CompilerServices;
  
71 public·class·C59 public·class·C
 60 {
 61 »       [IndexerName·("class")]
 62 »       public·string·this·[int·i]·{
 63 »       »       set·{·}
 64 »       }
 65 }</string>
 66 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
 67 //·Line:·8
  
 68 using·System.Runtime.CompilerServices;
  
 69 public·class·C
72 {70 {
73 »       [IndexerName·(null)]71 »       [IndexerName·(null)]
74 »       public·string·this·[int·i]·{72 »       public·string·this·[int·i]·{
75 »       »       set·{·}73 »       »       set·{·}
76 »       }74 »       }
77 }</string>75 }</string>
78 ··</Examples>76 ··</Examples>
1.28 KB
CS7034
1.27 KB
CS7034
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>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·`0.0.0.80420'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]5 ····<string>//·CS7034:·The·specified·version·string·`0.0.0.80420'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
10 //·Line:·76 //·Line:·7
  
11 using·System;7 using·System;
12 using·System.Reflection;8 using·System.Reflection;
  
13 [assembly:·AssemblyVersion·("0.0.0.80420")]9 [assembly:·AssemblyVersion·("0.0.0.80420")]
Offset 19, 14 lines modifiedOffset 13, 20 lines modified
19 public·class·Test·{13 public·class·Test·{
  
20 »       public·static·int·Main·()14 »       public·static·int·Main·()
21 »       {15 »       {
22 »       »       return·1;16 »       »       return·1;
23 »       }17 »       }
24 }</string>18 }</string>
 19 ····<string>//·CS7034:·The·specified·version·string·`2.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
 20 //·Line:·6
  
 21 using·System.Reflection;
  
 22 [assembly:·AssemblyVersion("2.*")]</string>
25 ····<string>//·CS7034:·The·specified·version·string·`2.0.*.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]23 ····<string>//·CS7034:·The·specified·version·string·`2.0.*.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
26 //·Line:·624 //·Line:·6
  
27 using·System.Reflection;25 using·System.Reflection;
  
28 [assembly:·AssemblyVersion("2.0.*.*")]</string>26 [assembly:·AssemblyVersion("2.0.*.*")]</string>
29 ··</Examples>27 ··</Examples>
1.45 KB
CS1940
1.44 KB
CS1940
Ordering differences only
    
Offset 1, 34 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>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> 
24 ····<string>//·CS1940:·Ambiguous·implementation·of·the·query·pattern·`Select'·for·source·type·`string[]'5 ····<string>//·CS1940:·Ambiguous·implementation·of·the·query·pattern·`Select'·for·source·type·`string[]'
25 //·Line:·116 //·Line:·11
  
26 using·System;7 using·System;
27 using·System.Collections.Generic;8 using·System.Collections.Generic;
  
28 class·Multiple9 class·Multiple
Offset 50, 9 lines modifiedOffset 27, 32 lines modified
50 static·class·X27 static·class·X
51 {28 {
52 »       public·static·IEnumerable&lt;TResult&gt;·Select&lt;TSource,·TResult&gt;(this·IEnumerable&lt;TSource&gt;·source,·Func&lt;TSource,·TResult&gt;·selector)29 »       public·static·IEnumerable&lt;TResult&gt;·Select&lt;TSource,·TResult&gt;(this·IEnumerable&lt;TSource&gt;·source,·Func&lt;TSource,·TResult&gt;·selector)
53 »       {30 »       {
54 »       »       return·null;31 »       »       return·null;
55 »       }32 »       }
56 }</string>33 }</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>
57 ··</Examples>53 ··</Examples>
58 </ErrorDocumentation>54 </ErrorDocumentation>
933 B
CS0081
921 B
CS0081
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>CS0081</ErrorName>3 ··<ErrorName>CS0081</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type5 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type
6 //·Line:·46 //·Line:·6
  
7 partial·class·A&lt;T,·bool&gt; 
8 { 
9 } 
  
10 partial·class·A&lt;T,·O&gt;7 class·D
11 {8 {
 9 »       public·void·Foo&lt;int&gt;()
 10 »       {
 11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type13 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type
14 //·Line:·414 //·Line:·4
  
15 class·D&lt;string&gt;15 class·D&lt;string&gt;
16 {16 {
17 }</string>17 }</string>
18 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type18 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type
19 //·Line:·619 //·Line:·4
  
20 class·D20 partial·class·A&lt;T,·bool&gt;
 21 {
 22 }
  
 23 partial·class·A&lt;T,·O&gt;
21 {24 {
22 »       public·void·Foo&lt;int&gt;() 
23 »       { 
24 »       } 
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.28 KB
CS0206
1.26 KB
CS0206
Ordering differences only
    
Offset 25, 30 lines modifiedOffset 25, 14 lines modified
25 »       »       {25 »       »       {
26 »       »       »       Test·test·=·new·Test();26 »       »       »       Test·test·=·new·Test();
27 »       »       »       WriteOutData(out·test[1]);27 »       »       »       WriteOutData(out·test[1]);
28 »       »       }28 »       »       }
29 »       }29 »       }
30 }</string>30 }</string>
31 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter31 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
32 //·Line:·14 
  
33 class·C 
34 { 
35 »       static·void·Foo·(ref·object·o) 
36 »       { 
37 »       } 
38 »        
39 »       public·static·void·Main·() 
40 »       { 
41 »       »       var·v·=·new·{·Foo·=·"Bar"·}; 
42 »       »        
43 »       »       Foo·(ref·v.Foo); 
44 »       } 
45 }</string> 
46 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter 
47 //·Line:·1632 //·Line:·16
  
48 using·System;33 using·System;
  
49 public·class·Test34 public·class·Test
50 {35 {
51 »       public·static·void·WriteOutData·(out·dynamic·d)36 »       public·static·void·WriteOutData·(out·dynamic·d)
Offset 59, 14 lines modifiedOffset 43, 30 lines modified
59 »       public·static·void·Main·(string[]·args)43 »       public·static·void·Main·(string[]·args)
60 »       {44 »       {
61 »       »       dynamic·d·=·null;45 »       »       dynamic·d·=·null;
62 »       »       WriteOutData·(out·d.Foo);46 »       »       WriteOutData·(out·d.Foo);
63 »       }47 »       }
64 }</string>48 }</string>
65 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter49 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
 50 //·Line:·14
  
 51 class·C
 52 {
 53 »       static·void·Foo·(ref·object·o)
 54 »       {
 55 »       }
 56 »       
 57 »       public·static·void·Main·()
 58 »       {
 59 »       »       var·v·=·new·{·Foo·=·"Bar"·};
 60 »       »       
 61 »       »       Foo·(ref·v.Foo);
 62 »       }
 63 }</string>
 64 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
66 //·Line:·1565 //·Line:·15
  
67 class·X·{66 class·X·{
68 »       static·int·P·{·get·{·return·1;·}·set·{·}·}67 »       static·int·P·{·get·{·return·1;·}·set·{·}·}
  
69 »       static·int·m·(out·int·v)68 »       static·int·m·(out·int·v)
70 »       {69 »       {
1.11 KB
CS0306
1.1 KB
CS0306
Ordering differences only
    
Offset 6, 28 lines modifiedOffset 6, 14 lines modified
6 //·Line:·66 //·Line:·6
  
7 class·G&lt;T&gt;·{}7 class·G&lt;T&gt;·{}
  
8 class·C·:·G&lt;System.ArgIterator&gt;8 class·C·:·G&lt;System.ArgIterator&gt;
9 {9 {
10 }</string>10 }</string>
11 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument 
12 //·Line:·11 
13 //·Compiler·options:·-unsafe 
  
14 using·System.Linq; 
  
15 public·class·C 
16 { 
17 »       public·static·unsafe·void·Main·() 
18 »       { 
19 »       »       var·e·=·from·int*·a·in·"aaa" 
20 »       »       »       »       select·a; 
21 »       } 
22 }</string> 
23 ····<string>//·CS0306:·The·type·`S'·may·not·be·used·as·a·type·argument11 ····<string>//·CS0306:·The·type·`S'·may·not·be·used·as·a·type·argument
24 //·Line:·1312 //·Line:·13
25 //·Compiler·options:·-langversion:latest13 //·Compiler·options:·-langversion:latest
  
26 public·ref·struct·S14 public·ref·struct·S
27 {15 {
28 }16 }
Offset 35, 14 lines modifiedOffset 21, 28 lines modified
35 class·Test&lt;T&gt;21 class·Test&lt;T&gt;
36 {22 {
37 »       public·static·void·Foo·()23 »       public·static·void·Foo·()
38 »       {24 »       {
39 »       »       Test&lt;S&gt;·local;25 »       »       Test&lt;S&gt;·local;
40 »       }26 »       }
41 }</string>27 }</string>
 28 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument
 29 //·Line:·11
 30 //·Compiler·options:·-unsafe
  
 31 using·System.Linq;
  
 32 public·class·C
 33 {
 34 »       public·static·unsafe·void·Main·()
 35 »       {
 36 »       »       var·e·=·from·int*·a·in·"aaa"
 37 »       »       »       »       select·a;
 38 »       }
 39 }</string>
42 ····<string>//·CS0306:·The·type·`char*'·may·not·be·used·as·a·type·argument40 ····<string>//·CS0306:·The·type·`char*'·may·not·be·used·as·a·type·argument
43 //·Line:·941 //·Line:·9
44 //·Compiler·options:·-unsafe42 //·Compiler·options:·-unsafe
  
45 class·F&lt;U&gt;·{}43 class·F&lt;U&gt;·{}
46 unsafe·class·O·{44 unsafe·class·O·{
47 »       F&lt;char·*&gt;·f;45 »       F&lt;char·*&gt;·f;
2.94 KB
CS0695
2.93 KB
CS0695
Ordering differences only
    
Offset 1, 39 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>CS0695</ErrorName>3 ··<ErrorName>CS0695</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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·substitutions5 ····<string>//·CS0695:·`C&lt;X,Y&gt;'·cannot·implement·both·`I&lt;X&gt;'·and·`I&lt;K&lt;Y&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions
6 //·Line:·76 //·Line:·10
  
7 interface·I&lt;X&gt;7 interface·I&lt;X&gt;
8 {·}8 {·}
  
 9 interface·K&lt;X&gt;
 10 {·}
9 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt; 
10 {·}</string> 
11 ····<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 
12 //·Line:·17 
  
13 class·C&lt;T&gt; 
14 { 
15 »       public·interface·I 
16 »       { 
17 »       } 
18 »        
19 »       public·class·N·:·C&lt;string&gt; 
20 »       { 
21 »       } 
22 } 
  
 11 class·C&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;K&lt;Y&gt;&gt;
23 class·Test&lt;T&gt;·:·C&lt;T&gt; 
24 { 
25 »       class·TestN·:·I,·N.I 
26 »       { 
27 »       } 
28 }</string>12 {·}</string>
29 ····<string>//·CS0695:·`C&lt;T1,T2&gt;'·cannot·implement·both·`IA&lt;T1&gt;'·and·`IB&lt;IA&lt;T2&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions13 ····<string>//·CS0695:·`C&lt;T1,T2&gt;'·cannot·implement·both·`IA&lt;T1&gt;'·and·`IB&lt;IA&lt;T2&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions
30 //·Line:·1214 //·Line:·12
  
31 interface·IA&lt;T&gt;15 interface·IA&lt;T&gt;
32 {16 {
33 }17 }
  
Offset 51, 38 lines modifiedOffset 34, 55 lines modified
51 {·}34 {·}
  
52 interface·K&lt;X&gt;35 interface·K&lt;X&gt;
53 {·}36 {·}
  
54 class·C&lt;X,Y&gt;·:·I&lt;K&lt;Y&gt;&gt;,·I&lt;X&gt;37 class·C&lt;X,Y&gt;·:·I&lt;K&lt;Y&gt;&gt;,·I&lt;X&gt;
55 {·}</string>38 {·}</string>
56 ····<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·substitutions39 ····<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
57 //·Line:·1040 //·Line:·17
  
58 interface·I&lt;X&gt; 
59 {·} 
  
60 interface·K&lt;X&gt; 
61 {·}41 class·C&lt;T&gt;
 42 {
 43 »       public·interface·I
 44 »       {
 45 »       }
 46 »       
 47 »       public·class·N·:·C&lt;string&gt;
 48 »       {
 49 »       }
 50 }
  
62 class·C&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;K&lt;Y&gt;&gt;51 class·Test&lt;T&gt;·:·C&lt;T&gt;
 52 {
 53 »       class·TestN·:·I,·N.I
 54 »       {
 55 »       }
63 {·}</string>56 }</string>
64 ····<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·substitutions57 ····<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
65 //·Line:·1158 //·Line:·11
  
66 class·A&lt;T&gt;59 class·A&lt;T&gt;
67 {60 {
68 »       public·interface·IB61 »       public·interface·IB
69 »       {62 »       {
70 »       }63 »       }
71 }64 }
  
72 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB65 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB
73 {66 {
74 }</string>67 }</string>
 68 ····<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
 69 //·Line:·7
  
 70 interface·I&lt;X&gt;
 71 {·}
  
 72 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt;
 73 {·}</string>
75 ····<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·substitutions74 ····<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
76 //·Line:·775 //·Line:·7
  
77 interface·I&lt;X&gt;76 interface·I&lt;X&gt;
78 {·}77 {·}
  
79 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;78 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;
2.74 KB
CS0311
2.73 KB
CS0311
Ordering differences only
    
Offset 1, 29 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>CS0311</ErrorName>3 ··<ErrorName>CS0311</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0311:·The·type·`object'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`G&lt;C&gt;.Method&lt;U&gt;()'.·There·is·no·implicit·reference·conversion·from·`object'·to·`C'5 ····<string>//·CS0311:·The·type·`B&lt;int&gt;'·cannot·be·used·as·type·parameter·`X'·in·the·generic·type·or·method·`C&lt;X&gt;'.·There·is·no·implicit·reference·conversion·from·`B&lt;int&gt;'·to·`D&lt;B&lt;int&gt;&gt;'
6 //·Line:·96 //·Line:·3
 7 class·A·:·C&lt;B&lt;int&gt;&gt;·{}
 8 class·B&lt;X&gt;·{}
 9 interface·C&lt;X&gt;·where·X·:·D&lt;X&gt;·{}
 10 interface·D&lt;X&gt;·{}</string>
  
7 public·class·C 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       var·mc·=·new·G&lt;C&gt;·(); 
12 »       »       mc.Method&lt;object&gt;·(); 
13 »       } 
14 } 
  
15 public·class·G&lt;T&gt;·where·T·:·C 
16 { 
17 »       public·void·Method&lt;U&gt;·()·where·U·:·T 
18 »       { 
19 »       } 
20 }</string> 
21 ····<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'11 ····<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'
22 //·Line:·1912 //·Line:·19
  
23 public·class·Foo&lt;T&gt;13 public·class·Foo&lt;T&gt;
24 »       where·T·:·A14 »       where·T·:·A
25 {15 {
26 }16 }
Offset 40, 20 lines modifiedOffset 28, 14 lines modified
40 {28 {
41 »       Foo&lt;B&gt;·foo;29 »       Foo&lt;B&gt;·foo;
  
42 »       static·void·Main·()30 »       static·void·Main·()
43 »       {31 »       {
44 »       }32 »       }
45 }</string>33 }</string>
46 ····<string>//·CS0311:·The·type·`B&lt;int&gt;'·cannot·be·used·as·type·parameter·`X'·in·the·generic·type·or·method·`C&lt;X&gt;'.·There·is·no·implicit·reference·conversion·from·`B&lt;int&gt;'·to·`D&lt;B&lt;int&gt;&gt;' 
47 //·Line:·3 
48 class·A·:·C&lt;B&lt;int&gt;&gt;·{} 
49 class·B&lt;X&gt;·{} 
50 interface·C&lt;X&gt;·where·X·:·D&lt;X&gt;·{} 
51 interface·D&lt;X&gt;·{}</string> 
52 ····<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'34 ····<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'
53 //·Line:·2135 //·Line:·21
  
54 public·class·Foo&lt;T&gt;36 public·class·Foo&lt;T&gt;
55 »       where·T·:·A,·I37 »       where·T·:·A,·I
56 {38 {
57 }39 }
Offset 71, 14 lines modifiedOffset 53, 32 lines modified
71 {53 {
72 »       Foo&lt;B&gt;·foo;54 »       Foo&lt;B&gt;·foo;
  
73 »       static·void·Main·()55 »       static·void·Main·()
74 »       {56 »       {
75 »       }57 »       }
76 }</string>58 }</string>
 59 ····<string>//·CS0311:·The·type·`object'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`G&lt;C&gt;.Method&lt;U&gt;()'.·There·is·no·implicit·reference·conversion·from·`object'·to·`C'
 60 //·Line:·9
  
 61 public·class·C
 62 {
 63 »       public·static·void·Main·()
 64 »       {
 65 »       »       var·mc·=·new·G&lt;C&gt;·();
 66 »       »       mc.Method&lt;object&gt;·();
 67 »       }
 68 }
  
 69 public·class·G&lt;T&gt;·where·T·:·C
 70 {
 71 »       public·void·Method&lt;U&gt;·()·where·U·:·T
 72 »       {
 73 »       }
 74 }</string>
77 ····<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'75 ····<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'
78 //·Line:·3576 //·Line:·35
79 using·System;77 using·System;
  
80 public·class·Foo&lt;T&gt;78 public·class·Foo&lt;T&gt;
81 »       where·T·:·A79 »       where·T·:·A
82 {80 {
2.15 KB
CS0100
2.14 KB
CS0100
Ordering differences only
    
Offset 8, 31 lines modifiedOffset 8, 27 lines modified
8 public·abstract·class·TestClass·8 public·abstract·class·TestClass·
9 {9 {
10 »       public·abstract·void·TestMethod·(object·obj,·object·obj);10 »       public·abstract·void·TestMethod·(object·obj,·object·obj);
11 }</string>11 }</string>
12 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate12 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
13 //·Line:·413 //·Line:·4
  
14 public·delegate·void·D·(object·obj,·object·obj);</string> 
15 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate 
16 //·Line:·4 
  
17 class·C 
18 { 
19 »       public·static·extern·bool·operator·+(C·obj,·C·obj); 
20 }</string> 
21 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate 
22 //·Line:·4 
  
23 abstract·class·C14 abstract·class·C
24 {15 {
25 »       public·abstract·int·this·[object·obj,·object·obj]·{16 »       public·abstract·int·this·[object·obj,·object·obj]·{
26 »       »       set;17 »       »       set;
27 »       }18 »       }
28 }</string>19 }</string>
 20 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate
 21 //·Line:·6
  
 22 abstract·class·C
 23 {
 24 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;
 25 }</string>
29 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate26 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
30 //·Line:·627 //·Line:·6
31 //28 //
32 //·Author:·29 //·Author:·
33 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;30 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;
34 //31 //
35 //·(C)·Alejandro·Snchez·Acosta32 //·(C)·Alejandro·Snchez·Acosta
Offset 48, 35 lines modifiedOffset 44, 39 lines modified
48 »       }44 »       }
  
49 »       static·void·Main·()45 »       static·void·Main·()
50 »       {46 »       {
51 »       »       this.Add·(3,·5);47 »       »       this.Add·(3,·5);
52 »       }48 »       }
53 }</string>49 }</string>
54 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate50 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
55 //·Line:·1051 //·Line:·4
  
56 using·System;52 public·delegate·void·D·(object·obj,·object·obj);</string>
 53 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
 54 //·Line:·4
  
57 class·C55 class·C
58 {56 {
 57 »       public·extern·C·(object·obj,·object·obj);
59 »       static·void·Main·() 
60 »       { 
61 »       »       Func&lt;int,·int,·int&gt;·l·=·(a,·a)·=&gt;·1; 
62 »       } 
63 }</string>58 }</string>
64 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate59 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
65 //·Line:·660 //·Line:·4
  
66 abstract·class·C61 class·C
67 {62 {
68 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;63 »       public·static·extern·bool·operator·+(C·obj,·C·obj);
69 }</string>64 }</string>
70 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate65 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
71 //·Line:·466 //·Line:·10
  
 67 using·System;
  
72 class·C68 class·C
73 {69 {
74 »       public·extern·C·(object·obj,·object·obj);70 »       static·void·Main·()
 71 »       {
 72 »       »       Func&lt;int,·int,·int&gt;·l·=·(a,·a)·=&gt;·1;
 73 »       }
75 }</string>74 }</string>
76 ··</Examples>75 ··</Examples>
77 </ErrorDocumentation>76 </ErrorDocumentation>
2.39 KB
CS0612
2.38 KB
CS0612
Ordering differences only
    
Offset 1, 49 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>CS0612</ErrorName>3 ··<ErrorName>CS0612</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0612:·`E.GetEnumerator()'·is·obsolete
 6 //·Line:·22
 7 //·Compiler·options:·-warnaserror
  
 8 using·System.Collections;
 9 using·System;
  
 10 class·E·:·IEnumerable
 11 {
 12 »       [Obsolete]
 13 »       public·IEnumerator·GetEnumerator·()
 14 »       {
 15 »       »       throw·new·System.NotImplementedException·();
 16 »       }
 17 }
  
 18 class·C
 19 {
 20 »       public·static·void·Main·()
 21 »       {
 22 »       »       var·e·=·new·E·();
 23 »       »       foreach·(var·entry·in·e)·{
 24 »       »       }
 25 »       }
 26 }</string>
5 ····<string>//·CS0612:·`A.Value'·is·obsolete27 ····<string>//·CS0612:·`A.Value'·is·obsolete
6 //·Line:·1328 //·Line:·13
7 //·Compiler·options:·-warnaserror29 //·Compiler·options:·-warnaserror
  
8 class·A·{30 class·A·{
9 ····[System.Obsolete]31 ····[System.Obsolete·("")]
10 ····int·Value·{32 ····int·Value·{
11 ········set·{33 ········set·{
12 ········}34 ········}
13 ····}35 ····}
14 ····36 ····
15 ····public·A·()·{37 ····public·A·()·{
16 ········Value·=·4;38 ········Value·=·4;
17 ····}39 ····}
18 }</string>40 }</string>
19 ····<string>//·CS0612:·`E.GetEnumerator()'·is·obsolete41 ····<string>//·CS0612:·`O2'·is·obsolete
20 //·Line:·2242 //·Line:·23
21 //·Compiler·options:·-warnaserror43 //·Compiler·options:·-warnaserror
  
22 using·System.Collections; 
23 using·System;44 using·System;
  
24 class·E·:·IEnumerable45 [Obsolete]
 46 interface·O2
25 {47 {
26 »       [Obsolete] 
27 »       public·IEnumerator·GetEnumerator·()48 }
  
 49 #pragma·warning·disable·612
 50 class·A
 51 {
 52 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O2
28 »       {53 »       {
29 »       »       throw·new·System.NotImplementedException·(); 
30 »       }54 »       }
31 }55 }
 56 #pragma·warning·restore·612
  
32 class·C57 class·B·:·A
33 {58 {
34 »       public·static·void·Main·()59 »       public·override·void·Foo&lt;U&gt;·()
35 »       {60 »       {
36 »       »       var·e·=·new·E·(); 
37 »       »       foreach·(var·entry·in·e)·{ 
38 »       »       } 
39 »       }61 »       }
40 }</string>62 }</string>
41 ····<string>//·CS0612:·`Foo.Bar'·is·obsolete63 ····<string>//·CS0612:·`Foo.Bar'·is·obsolete
42 //·Line:·864 //·Line:·8
43 //·Compiler·options:·-r:CS0612-2-lib.dll·-warnaserror65 //·Compiler·options:·-r:CS0612-2-lib.dll·-warnaserror
  
44 public·class·Bar·{66 public·class·Bar·{
Offset 80, 45 lines modifiedOffset 106, 19 lines modified
80 »       }106 »       }
81 }</string>107 }</string>
82 ····<string>//·CS0612:·`A.Value'·is·obsolete108 ····<string>//·CS0612:·`A.Value'·is·obsolete
83 //·Line:·13109 //·Line:·13
84 //·Compiler·options:·-warnaserror110 //·Compiler·options:·-warnaserror
  
85 class·A·{111 class·A·{
86 ····[System.Obsolete·("")]112 ····[System.Obsolete]
87 ····int·Value·{113 ····int·Value·{
88 ········set·{114 ········set·{
89 ········}115 ········}
90 ····}116 ····}
91 ····117 ····
92 ····public·A·()·{118 ····public·A·()·{
93 ········Value·=·4;119 ········Value·=·4;
94 ····}120 ····}
95 }</string>121 }</string>
96 ····<string>//·CS0612:·`O2'·is·obsolete 
97 //·Line:·23 
98 //·Compiler·options:·-warnaserror 
  
99 using·System; 
  
100 [Obsolete] 
101 interface·O2 
102 { 
103 } 
  
104 #pragma·warning·disable·612 
105 class·A 
106 { 
107 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O2 
108 »       { 
109 »       } 
110 } 
111 #pragma·warning·restore·612 
  
112 class·B·:·A 
113 { 
114 »       public·override·void·Foo&lt;U&gt;·() 
115 »       { 
116 »       } 
117 }</string> 
118 ··</Examples>122 ··</Examples>
119 </ErrorDocumentation>123 </ErrorDocumentation>
Max diff block lines reached; -1/2399 bytes (-0.04%) of diff not shown.
808 B
CS7042
796 B
CS7042
Ordering differences only
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
3 ··<ErrorName>CS7042</ErrorName>3 ··<ErrorName>CS7042</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS7042:·The·DllImport·attribute·cannot·be·applied·to·a·method·that·is·generic·or·contained·in·a·generic·type5 ····<string>//·CS7042:·The·DllImport·attribute·cannot·be·applied·to·a·method·that·is·generic·or·contained·in·a·generic·type
6 //·Line:·96 //·Line:·9
  
7 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
  
8 public·class·C&lt;T&gt;8 public·class·C
9 {9 {
10 »       [DllImport·("my.dll")]10 »       [DllImport·("my.dll")]
11 »       static·extern·void·Foo·();11 »       static·extern·void·Foo&lt;T&gt;·();
12 }</string>12 }</string>
13 ····<string>//·CS7042:·The·DllImport·attribute·cannot·be·applied·to·a·method·that·is·generic·or·contained·in·a·generic·type13 ····<string>//·CS7042:·The·DllImport·attribute·cannot·be·applied·to·a·method·that·is·generic·or·contained·in·a·generic·type
14 //·Line:·914 //·Line:·9
  
15 using·System.Runtime.InteropServices;15 using·System.Runtime.InteropServices;
  
16 public·class·C16 public·class·C&lt;T&gt;
17 {17 {
18 »       [DllImport·("my.dll")]18 »       [DllImport·("my.dll")]
19 »       static·extern·void·Foo&lt;T&gt;·();19 »       static·extern·void·Foo·();
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
2.59 KB
CS0828
2.58 KB
CS0828
Ordering differences only
    
Offset 1, 50 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>CS0828</ErrorName>3 ··<ErrorName>CS0828</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'5 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-unsafe 
  
8 public·unsafe·class·Test 
9 { 
10 »       static·int*·Error·() 
11 »       { 
12 »       »       return·(int*)0; 
13 »       } 
14 »        
15 »       static·void·Main·() 
16 »       { 
17 »       »       var·v·=·new·{·Value·=·Error·()·}; 
18 »       } 
19 }</string> 
20 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method' 
21 //·Line:·8 
  
22 public·class·Test7 public·class·Test
23 {8 {
24 »       static·void·Main·()9 »       static·void·Main·()
25 »       {10 »       {
 11 »       »       int·A·=·9;
26 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·}; 
27 »       } 
28 }</string> 
29 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void' 
30 //·Line:·13 
  
  
31 public·class·Test 
32 { 
33 »       static·void·Error·() 
34 »       { 
35 »       } 
36 »        
37 »       static·void·Main·() 
38 »       { 
39 »       »       var·v·=·new·{·Value·=·Error·()·};12 »       »       var·v1·=·new·{·A,·Value·=·null·};
40 »       }13 »       }
41 }</string>14 }</string>
42 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'15 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'
43 //·Line:·916 //·Line:·9
  
44 class·XX17 class·XX
45 {18 {
Offset 62, 35 lines modifiedOffset 33, 64 lines modified
62 public·class·Test33 public·class·Test
63 {34 {
64 »       static·void·Main·()35 »       static·void·Main·()
65 »       {36 »       {
66 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};37 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};
67 »       }38 »       }
68 }</string>39 }</string>
 40 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'
 41 //·Line:·8
  
 42 public·class·Test
 43 {
 44 »       static·void·Main·()
 45 »       {
 46 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·};
 47 »       }
 48 }</string>
69 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'49 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'
70 //·Line:·1250 //·Line:·12
  
71 public·class·Test51 public·class·Test
72 {52 {
73 »       static·void·Error·()53 »       static·void·Error·()
74 »       {54 »       {
75 »       }55 »       }
76 »       56 »       
77 »       static·void·Main·()57 »       static·void·Main·()
78 »       {58 »       {
79 »       »       var·v·=·new·{·Value·=·Error·};59 »       »       var·v·=·new·{·Value·=·Error·};
80 »       }60 »       }
81 }</string>61 }</string>
82 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'62 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'
83 //·Line:·963 //·Line:·9
 64 //·Compiler·options:·-unsafe
  
 65 public·unsafe·class·Test
 66 {
 67 »       static·int*·Error·()
 68 »       {
 69 »       »       return·(int*)0;
 70 »       }
 71 »       
 72 »       static·void·Main·()
 73 »       {
 74 »       »       var·v·=·new·{·Value·=·Error·()·};
 75 »       }
 76 }</string>
 77 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void'
 78 //·Line:·13
  
  
84 public·class·Test79 public·class·Test
85 {80 {
 81 »       static·void·Error·()
 82 »       {
 83 »       }
 84 »       
86 »       static·void·Main·()85 »       static·void·Main·()
87 »       {86 »       {
88 »       »       int·A·=·9; 
89 »       »       var·v1·=·new·{·A,·Value·=·null·};87 »       »       var·v·=·new·{·Value·=·Error·()·};
90 »       }88 »       }
91 }</string>89 }</string>
92 ··</Examples>90 ··</Examples>
93 </ErrorDocumentation>91 </ErrorDocumentation>
1.07 KB
CS0028
1.06 KB
CS0028
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>CS0028</ErrorName>3 ··<ErrorName>CS0028</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0028:·`T.Main()'·has·the·wrong·signature·to·be·an·entry·point
 6 //·Line:·6
 7 //·Compiler·options:·-warnaserror:28·-warn:4
  
 8 class·T·{
 9 ········public·static·bool·Main·()
 10 ········{
 11 ············return·false;
 12 ········}
 13 }</string>
5 ····<string>//·CS0028:·`T.Main(int)'·has·the·wrong·signature·to·be·an·entry·point14 ····<string>//·CS0028:·`T.Main(int)'·has·the·wrong·signature·to·be·an·entry·point
6 //·Line:·815 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:416 //·Compiler·options:·-warnaserror·-warn:4
  
8 class·T·{17 class·T·{
9 ········public·static·int·Main·()18 ········public·static·int·Main·()
10 ········{19 ········{
11 ········}20 ········}
12 ········public·static·int·Main·(int·foo)21 ········public·static·int·Main·(int·foo)
13 ········{22 ········{
14 ········}23 ········}
15 }</string>24 }</string>
16 ····<string>//·CS0028:·`T.Main()'·has·the·wrong·signature·to·be·an·entry·point 
17 //·Line:·6 
18 //·Compiler·options:·-warnaserror:28·-warn:4 
  
19 class·T·{ 
20 ········public·static·bool·Main·() 
21 ········{ 
22 ············return·false; 
23 ········} 
24 }</string> 
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
1.17 KB
CS1650
1.16 KB
CS1650
Ordering differences only
    
Offset 15, 14 lines modifiedOffset 15, 31 lines modified
15 »       static·readonly·S·s;15 »       static·readonly·S·s;
  
16 »       public·static·void·Main·(string[]·args)16 »       public·static·void·Main·(string[]·args)
17 »       {17 »       {
18 »       »       s.x·=·42;18 »       »       s.x·=·42;
19 »       }19 »       }
20 }</string>20 }</string>
 21 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C.s'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer)
 22 //·Line:·14
  
 23 using·System;
  
 24 struct·S·{
 25 »       public·int·x;
 26 }
  
 27 class·C·{
 28 »       static·readonly·S·s;
  
 29 »       public·static·void·Main(String[]·args)·{
 30 »       »       s.x·=·42;
 31 »       »       Console.WriteLine(s.x);
 32 »       }
 33 }</string>
21 ····<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)34 ····<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)
22 //·Line:·1735 //·Line:·17
  
23 using·System;36 using·System;
  
24 interface·I37 interface·I
25 {38 {
Offset 34, 26 lines modifiedOffset 51, 9 lines modified
34 »       static·readonly·T·t;51 »       static·readonly·T·t;
  
35 »       public·static·void·Foo·()52 »       public·static·void·Foo·()
36 »       {53 »       {
37 »       »       t.X·=·42;54 »       »       t.X·=·42;
38 »       }55 »       }
39 }</string>56 }</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:·14 
  
42 using·System; 
  
43 struct·S·{ 
44 »       public·int·x; 
45 } 
  
46 class·C·{ 
47 »       static·readonly·S·s; 
  
48 »       public·static·void·Main(String[]·args)·{ 
49 »       »       s.x·=·42; 
50 »       »       Console.WriteLine(s.x); 
51 »       } 
52 }</string> 
53 ··</Examples>57 ··</Examples>
54 </ErrorDocumentation>58 </ErrorDocumentation>
590 B
CS1527
578 B
CS1527
Ordering differences only
    
Offset 6, 16 lines modifiedOffset 6, 16 lines modified
6 //·Line:·46 //·Line:·4
  
7 private·class·X·{7 private·class·X·{
8 }</string>8 }</string>
9 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected9 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
10 //·Line:·410 //·Line:·4
  
11 protected·internal·enum·E·{11 protected·interface·IFoo·{
12 }</string>12 }</string>
13 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected13 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
14 //·Line:·414 //·Line:·4
  
15 protected·interface·IFoo·{15 protected·internal·enum·E·{
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
635 B
CS8170
623 B
CS8170
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8170</ErrorName>3 ··<ErrorName>CS8170</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8170:5 ····<string>//·CS8170:
6 //·Line:·106 //·Line:·8
  
7 public·struct·S7 public·struct·S
8 {8 {
9 »       int·f; 
  
10 »       public·ref·S·Foo·()9 »       public·ref·S·Foo·()
11 »       {10 »       {
12 »       »       return·ref·f;11 »       »       return·ref·this;
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS8170:14 ····<string>//·CS8170:
16 //·Line:·815 //·Line:·10
  
17 public·struct·S16 public·struct·S
18 {17 {
 18 »       int·f;
  
19 »       public·ref·S·Foo·()19 »       public·ref·S·Foo·()
20 »       {20 »       {
21 »       »       return·ref·this;21 »       »       return·ref·f;
22 »       }22 »       }
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
7.16 KB
CS0162
7.15 KB
CS0162
Ordering differences only
    
Offset 4, 83 lines modifiedOffset 4, 90 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0162:·Unreachable·code·detected5 ····<string>//·CS0162:·Unreachable·code·detected
6 //·Line:·186 //·Line:·18
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
8 using·System;8 using·System;
  
9 class·C·{9 class·X
10 »       public·enum·Flags·{ 
11 »       »       Removed»=·0, 
12 »       »       Public» =·110 {
 11 »       public·static·int·Main·()
 12 »       {
 13 »       »       try·{
 14 »       »       »       throw·new·ApplicationException·();
 15 »       »       }·catch·when·(false)·{
 16 »       »       »       return·0;
 17 »       »       }
13 »       }18 »       }
 19 }</string>
 20 ····<string>//·CS0162:·Unreachable·code·detected
 21 //·Line:·10
 22 //·Compiler·options:·-warnaserror
  
14 »       public·Flags»    _enumFlags; 
15 »       »        
16 »       internal·void·Close()23 using·System;
  
 24 class·C
 25 {
 26 »       void·Test·()
17 »       {»      27 »       {
18 »       »       if·((_enumFlags·&amp;·Flags.Removed)·!=·0) 
19 »       »       »       Console.WriteLine·("error");28 »       »       return;
 29 »       »       const·int·a·=·0;
 30 »       »       if·(a·&gt;·0)·{
 31 »       »       »       int·x·=·a·+·20;
 32 »       »       »       return;
 33 »       »       }
 34 »       }
 35 }</string>
 36 ····<string>//·CS0162:·Unreachable·code·detected
 37 //·Line:·9
 38 //·Compiler·options:·-warnaserror·-warn:2
  
 39 class·Error
 40 {
 41 »       void·Test·()
 42 »       {
 43 »       »       if·(1·==·0)·{
 44 »       »       »       try·{
 45 »       »       »       }·catch·(System.Net.Sockets.SocketException·sex)·{
 46 »       »       »       »       int·x·=·(int)sex.SocketErrorCode;
 47 »       »       »       }
 48 »       »       }
20 »       }49 »       }
  
21 }</string>50 }</string>
22 ····<string>//·CS0162:·Unreachable·code·detected51 ····<string>//·CS0162:·Unreachable·code·detected
23 //·Line:·952 //·Line:·9
24 //·Compiler·options:·-warnaserror·-warn:253 //·Compiler·options:·-warnaserror·-warn:2
  
25 class·Foo·{54 class·Foo·{
26 »       static·void·Main·()55 »       static·void·Main·()
27 »       {56 »       {
28 »       »       goto·skip;57 »       »       goto·skip;
29 »       a:58 »       a:
 59 »       »       throw·new·System.Exception·();
30 »       »       goto·a;60 »       »       goto·a;
31 »       skip:61 »       skip:
32 »       »       return;62 »       »       return;
33 »       }63 »       }
34 }</string>64 }</string>
35 ····<string>//·CS0162:·Unreachable·code·detected65 ····<string>//·CS0162:·Unreachable·code·detected
36 //·Line:·1866 //·Line:·12
37 //·Compiler·options:·-warnaserror·-warn:267 //·Compiler·options:·-warnaserror·-warn:2
  
 68 class·Program
38 using·System; 
  
39 class·C·{ 
40 »       public·enum·Flags·{ 
41 »       »       Removed»=·0, 
42 »       »       Public» =·1 
43 »       } 
  
44 »       public·Flags»    _enumFlags; 
45 »       »        
46 »       internal·void·Close() 
47 »       {»       
48 »       »       if·((Flags.Removed·&amp;·_enumFlags)·!=·(Flags.Removed·&amp;·_enumFlags)) 
49 »       »       »       Console.WriteLine·("error"); 
50 »       } 
  
51 »       static·void·Main·()·{} 
52 }</string> 
53 ····<string>//·CS0162:·Unreachable·code·detected 
54 //·Line:·10 
55 //·Compiler·options:·-warnaserror 
  
56 public·class·X 
57 {69 {
58 »       public·static·void·Main·()70 »       static·int·Main·()
59 »       {71 »       {
60 »       »       return;72 »       »       int·ctc_f·=·0;
  
 73 »       »       if·((++ctc_f·==·0·&amp;&amp;·false))·{
61 »       »       switch·(8)·{ 
62 »       »       case·1: 
63 »       »       case·2: 
64 »       »       »       break; 
65 »       »       default: 
66 »       »       »       return;74 »       »       »       return·1;
67 »       »       }75 »       »       }
 76 »       »       
68 »       »       return;77 »       »       return·0;
69 »       }78 »       }
70 }</string>79 }</string>
71 ····<string>//·CS0162:·Unreachable·code·detected80 ····<string>//·CS0162:·Unreachable·code·detected
72 //·Line:·1381 //·Line:·13
73 //·Compiler·options:·-warnaserror·-warn:282 //·Compiler·options:·-warnaserror·-warn:2
  
74 using·System;83 using·System;
Offset 93, 57 lines modifiedOffset 100, 45 lines modified
93 »       »       if·(T·()·&amp;&amp;·false)100 »       »       if·(T·()·&amp;&amp;·false)
94 »       »       »       Console.WriteLine·("error");101 »       »       »       Console.WriteLine·("error");
95 »       }102 »       }
Max diff block lines reached; 4954/7287 bytes (67.98%) of diff not shown.
861 B
CS1611
849 B
CS1611
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1611</ErrorName>3 ··<ErrorName>CS1611</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1611:·The·params·parameter·cannot·be·declared·as·ref,·out·or·in5 ····<string>//·CS1611:·The·params·parameter·cannot·be·declared·as·ref,·out·or·in
6 //·Line:·66 //·Line:·6
 7 //·Compiler·options:·-langversion:latest
  
7 class·Test8 class·Test
8 {9 {
9 ····public·static·void·Error·(params·ref·int·args)·{}10 ····public·static·void·Error·(params·in·int·args)·{}
10 }</string>11 }</string>
11 ····<string>//·CS1611:·The·params·parameter·cannot·be·declared·as·ref,·out·or·in12 ····<string>//·CS1611:·The·params·parameter·cannot·be·declared·as·ref,·out·or·in
12 //·Line:·613 //·Line:·6
13 //·Compiler·options:·-langversion:latest 
  
14 class·Test14 class·Test
15 {15 {
16 ····public·static·void·Error·(params·in·int·args)·{}16 ····public·static·void·Error·(params·ref·int·args)·{}
17 }</string>17 }</string>
18 ··</Examples>18 ··</Examples>
19 </ErrorDocumentation>19 </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>
5 ····<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·keyword14 ····<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
6 //·Line:·1215 //·Line:·12
7 //·Compiler·options:·-warnaserror·-warn:216 //·Compiler·options:·-warnaserror·-warn:2
  
8 using·System;17 using·System;
  
9 abstract·class·A·{18 abstract·class·A·{
10 »       public·abstract·event·EventHandler·MyEvent;19 »       public·abstract·event·EventHandler·MyEvent;
11 }20 }
  
12 class·B·:·A·{21 class·B·:·A·{
13 »       public·event·EventHandler·MyEvent;22 »       public·event·EventHandler·MyEvent;
14 }</string>23 }</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>
2.64 KB
CS0173
2.63 KB
CS0173
Ordering differences only
    
Offset 7, 43 lines modifiedOffset 7, 56 lines modified
  
7 public·class·MainClass·{7 public·class·MainClass·{
8 ········public·static·void·Main()·{8 ········public·static·void·Main()·{
9 ················bool·result·=·false;9 ················bool·result·=·false;
10 ················System.Console.WriteLine·(result·?·1·:·null);10 ················System.Console.WriteLine·(result·?·1·:·null);
11 »       }11 »       }
12 }</string>12 }</string>
 13 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`dynamic'·and·`void'
 14 //·Line:·19
  
 15 class·X
 16 {
 17 »       static·void·Main·()
 18 »       {
 19 »       »       dynamic·d·=·null;
 20 »       »       dynamic·t·=·true·?·d·:·Main·();
 21 »       }
 22 }</string>
13 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'23 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'
14 //·Line:·824 //·Line:·8
  
15 class·C25 class·C
16 {26 {
17 »       public·static·void·Test·(bool·b)27 »       public·static·void·Test·(bool·b)
18 »       {28 »       {
19 »       »       var·s·=·b·?·throw·null·:·throw·null;29 »       »       var·s·=·b·?·throw·null·:·throw·null;
20 »       }30 »       }
21 }</string>31 }</string>
22 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'32 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method'
23 //·Line:·833 //·Line:·11
  
24 class·X34 using·System;
  
 35 class·Test
25 {36 {
26 »       static·void·Main·(string[]·args)37 »       public·static·void·Main·()
27 »       {38 »       {
28 »       »       bool·b·=·args.Length·&gt;·0·?·null·:·null;39 »       »       bool·descending·=·false;
 40 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2);
29 »       }41 »       }
30 }</string>42 }</string>
31 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`dynamic'·and·`void'43 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'
32 //·Line:·1944 //·Line:·8
  
33 class·X45 class·X
34 {46 {
35 »       static·void·Main·()47 »       static·void·Main·(string[]·args)
36 »       {48 »       {
 49 »       »       bool·b·=·args.Length·&gt;·0·?·null·:·null;
37 »       »       dynamic·d·=·null; 
38 »       »       dynamic·t·=·true·?·d·:·Main·(); 
39 »       }50 »       }
40 }</string>51 }</string>
41 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'52 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'
42 //·Line:·1053 //·Line:·10
  
43 using·System;54 using·System;
  
Offset 51, 22 lines modifiedOffset 64, 9 lines modified
51 {64 {
52 »       static·int·Main·(string[]·args)65 »       static·int·Main·(string[]·args)
53 »       {66 »       {
54 »       »       int[]·t·=·args.Length·&gt;·0·?·null·:·null;67 »       »       int[]·t·=·args.Length·&gt;·0·?·null·:·null;
55 »       »       return·t·==·null·?·0·:·1;68 »       »       return·t·==·null·?·0·:·1;
56 »       }69 »       }
57 }</string>70 }</string>
58 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method' 
59 //·Line:·11 
  
60 using·System; 
  
61 class·Test 
62 { 
63 »       public·static·void·Main·() 
64 »       { 
65 »       »       bool·descending·=·false; 
66 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2); 
67 »       } 
68 }</string> 
69 ··</Examples>71 ··</Examples>
70 </ErrorDocumentation>72 </ErrorDocumentation>
983 B
CS0459
971 B
CS0459
Ordering differences only
    
Offset 33, 14 lines modifiedOffset 33, 29 lines modified
33 »       unsafe·static·void·Main·()33 »       unsafe·static·void·Main·()
34 »       {34 »       {
35 »       »       using·(S·m·=·new·S·()){35 »       »       using·(S·m·=·new·S·()){
36 »       »       »       S*·mm·=·&amp;m;36 »       »       »       S*·mm·=·&amp;m;
37 »       »       }37 »       »       }
38 »       }38 »       }
39 }</string>39 }</string>
 40 ····<string>//·CS0459:·Cannot·take·the·address·of·fixed·variable·`a'
 41 //·Line:·10
 42 //·Compiler·options:·-unsafe
  
 43 class·C
 44 {
 45 »       static·int·i;
 46 »       
 47 »       public·static·unsafe·void·Test·()
 48 »       {
 49 »       »       fixed·(int*·a·=·&amp;i)·{
 50 »       »       »       int**·x·=·&amp;a;
 51 »       »       }
 52 ····}
 53 }</string>
40 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only54 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only
41 //·Line:·1155 //·Line:·11
42 //·Compiler·options:·-unsafe56 //·Compiler·options:·-unsafe
  
43 using·System;57 using·System;
  
44 class·X·{58 class·X·{
Offset 59, 24 lines modifiedOffset 74, 9 lines modified
59 »       unsafe·void·Test·()74 »       unsafe·void·Test·()
60 »       {75 »       {
61 »       »       fixed·(X*·x·=·&amp;this)·{76 »       »       fixed·(X*·x·=·&amp;this)·{
  
62 »       »       }77 »       »       }
63 »       }78 »       }
64 }</string>79 }</string>
65 ····<string>//·CS0459:·Cannot·take·the·address·of·fixed·variable·`a' 
66 //·Line:·10 
67 //·Compiler·options:·-unsafe 
  
68 class·C 
69 { 
70 »       static·int·i; 
71 »        
72 »       public·static·unsafe·void·Test·() 
73 »       { 
74 »       »       fixed·(int*·a·=·&amp;i)·{ 
75 »       »       »       int**·x·=·&amp;a; 
76 »       »       } 
77 ····} 
78 }</string> 
79 ··</Examples>80 ··</Examples>
80 </ErrorDocumentation>81 </ErrorDocumentation>
4.47 KB
CS0535
4.45 KB
CS0535
Ordering differences only
    
Offset 1, 87 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>CS0535</ErrorName>3 ··<ErrorName>CS0535</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0535:·`Stack'·does·not·implement·interface·member·`IStack.Insert(int,·object)'
 6 //·Line:·11
 7 ·
 8 using·System;·
 9 ·
 10 public·interface·IStack·{
 11 »       void·Insert·(int·index,·object·value);
 12 »       object·this·[int·index]·{·set;·}
 13 }
  
 14 public·class·Stack·:·IStack·{
 15 »       object·IStack.this·[int·index]·{
 16 »       »       set·{}
 17 »       }
 18 }
  
 19 public·class·D·{
 20 »       static·void·Main·()·{}
 21 }</string>
5 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.this[int].set'22 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.Coordinate.set'
6 //·Line:·3323 //·Line:·33
  
7 using·System;24 using·System;
  
8 public·interface·IA25 public·interface·IA
9 {26 {
10 »       object·this[int·arg]·{27 »       object·Coordinate·{
11 »       »       get;28 »       »       get;
12 »       »       set;29 »       »       set;
13 »       }30 »       }
14 }31 }
  
15 public·abstract·class·CA·:·IA32 public·abstract·class·CA·:·IA
16 {33 {
17 »       public·abstract·object·this[int·arg]·{34 »       public·abstract·object·Coordinate·{
18 »       »       get;35 »       »       get;
19 »       »       set;36 »       »       set;
20 »       }37 »       }
21 }38 }
  
22 public··partial·class·CB·:·CA39 public··partial·class·CB·:·CA
23 {40 {
24 »       public·override·object·this[int·arg]·{41 »       public·override·object·Coordinate·{
25 »       »       get·{42 »       »       get·{
26 »       »       »       throw·new·NotImplementedException·();43 »       »       »       throw·new·NotImplementedException·();
27 »       »       }44 »       »       }
28 »       »       set·{45 »       »       set·{
29 »       »       }46 »       »       }
30 »       }47 »       }
31 }48 }
  
32 public·class·CC·:·CB,·IA49 public·class·CC·:·CB,·IA
33 {50 {
34 »       public·new·object·this[int·arg]·{51 »       public·new·object·Coordinate·{
35 »       »       get·{52 »       »       get·{
36 »       »       »       throw·new·NotImplementedException·();53 »       »       »       throw·new·NotImplementedException·();
37 »       »       }54 »       »       }
38 »       }55 »       }
39 }</string>56 }</string>
40 ····<string>//·CS0535:·`Stack'·does·not·implement·interface·member·`IStack.Insert(int,·object)'57 ····<string>//·CS0535:·`Class'·does·not·implement·interface·member·`Interface.Method()'
41 //·Line:·11 
42 · 
43 using·System;· 
44 · 
45 public·interface·IStack·{ 
46 »       void·Insert·(int·index,·object·value); 
47 »       object·this·[int·index]·{·set;·} 
48 } 
  
49 public·class·Stack·:·IStack·{ 
50 »       object·IStack.this·[int·index]·{ 
51 »       »       set·{} 
52 »       } 
53 } 
  
54 public·class·D·{ 
55 »       static·void·Main·()·{} 
56 }</string> 
57 ····<string>//·CS0535:·`Test'·does·not·implement·interface·member·`X.Hola(ref·string)' 
58 //·Line:·958 //·Line:·8
  
 59 interface·Interface·{
 60 ········void·Method();
59 using·System; 
60 interface·X·{ 
61 »       void·Hola·(ref·string·name); 
62 }61 }
  
 62 class·Class:·Interface·{
63 class·Test·:·X·{ 
64 »       static·void·Main·() 
65 »       { 
66 »       } 
  
67 »       public·void·Hola·(out·string·name) 
68 »       { 
69 »       »       name·=·null; 
70 »       } 
71 }</string>63 }</string>
72 ····<string>//·CS0535:·`ServerProperty'·does·not·implement·interface·member·`IServerProperty.SetValue(string,·uint)'64 ····<string>//·CS0535:·`ServerProperty'·does·not·implement·interface·member·`IServerProperty.SetValue(string,·uint)'
73 //·Line:·1065 //·Line:·10
  
74 public·interface·IServerProperty66 public·interface·IServerProperty
75 {67 {
76 »       int[]·GetChildren·(uint·timeout);68 »       int[]·GetChildren·(uint·timeout);
Offset 110, 76 lines modifiedOffset 101, 85 lines modified
  
110 class·CA·:·IA,·IB101 class·CA·:·IA,·IB
111 {102 {
112 »       void·IB.M·()103 »       void·IB.M·()
113 »       {104 »       {
114 »       }105 »       }
115 }</string>106 }</string>
 107 ····<string>//·CS0535:·`Test'·does·not·implement·interface·member·`X.Hola(ref·string)'
 108 //·Line:·9
  
 109 using·System;
 110 interface·X·{
 111 »       void·Hola·(ref·string·name);
 112 }
  
 113 class·Test·:·X·{
 114 »       static·void·Main·()
Max diff block lines reached; 1181/4524 bytes (26.11%) of diff not shown.
1.09 KB
CS0524
1.07 KB
CS0524
Ordering differences only
    
Offset 8, 34 lines modifiedOffset 8, 34 lines modified
8 interface·Interface·{8 interface·Interface·{
9 ········interface·I·{}9 ········interface·I·{}
10 }</string>10 }</string>
11 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations11 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
12 //·Line:·512 //·Line:·5
  
13 interface·Interface·{13 interface·Interface·{
 14 ········delegate·void·D·();
14 ········public·class·C·{ 
15 ········} 
16 }</string>15 }</string>
17 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations16 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
18 //·Line:·517 //·Line:·5
  
19 interface·Interface·{18 interface·Interface·{
20 ········public·struct·Struct·{19 ········public·struct·Struct·{
21 ········}20 ········}
22 }</string>21 }</string>
23 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations22 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
24 //·Line:·423 //·Line:·5
  
25 interface·Interface·{24 interface·Interface·{
 25 ········public·class·C·{
26 ········enum·E·{ 
27 ············White, 
28 ············Black 
29 ········}26 ········}
30 }</string>27 }</string>
31 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations28 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
32 //·Line:·529 //·Line:·4
  
33 interface·Interface·{30 interface·Interface·{
34 ········delegate·void·D·();31 ········enum·E·{
 32 ············White,
 33 ············Black
 34 ········}
35 }</string>35 }</string>
36 ··</Examples>36 ··</Examples>
37 </ErrorDocumentation>37 </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>
1.47 KB
CS0594
1.46 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·f·=·1.0e999999f;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·`float'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 »       »       float·b·=·11111111111111111111111111111111111122222222222222222f;23 »       »       float·b·=·11111111111111111111111111111111111122222222222222222f;
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`double'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 »       »       double·dbl·=·1.0e99999;30 »       »       float·f·=·1.0e999999f;
31 »       }31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
1.21 KB
CS1942
1.2 KB
CS1942
Ordering differences only
    
Offset 1, 26 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>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' 
18 //·Line:·186 //·Line:·18
  
19 using·System;7 using·System;
  
20 class·TestA8 class·TestA
21 {9 {
22 »       public·string·Select&lt;U&gt;·(Func&lt;TestA,·U&gt;·f)10 »       public·string·Select&lt;U&gt;·(Func&lt;TestA,·U&gt;·f)
Offset 32, 9 lines modifiedOffset 18, 23 lines modified
32 public·class·C18 public·class·C
33 {19 {
34 »       static·void·Main·()20 »       static·void·Main·()
35 »       {21 »       {
36 »       »       string·foo·=·from·a·in·new·TestA·()·select·null;22 »       »       string·foo·=·from·a·in·new·TestA·()·select·null;
37 »       }23 »       }
38 }</string>24 }</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>
39 ··</Examples>37 ··</Examples>
40 </ErrorDocumentation>38 </ErrorDocumentation>
1.73 KB
CS0464
1.71 KB
CS0464
Ordering differences only
    
Offset 1, 21 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>CS0464</ErrorName>3 ··<ErrorName>CS0464</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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'
6 //·Line:·106 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
8 class·C8 public·class·X
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·bool·Compute·()
11 »       {11 »       {
 12 »       »       return·null·&gt;=·null;
12 »       »       int?·k·=·1; 
13 »       »       var·x·=·k·&gt;·null; 
14 »       }13 »       }
15 }</string>14 }</string>
16 ····<string>//·CS0464:·The·result·of·comparing·type·`E?'·with·null·is·always·`false'15 ····<string>//·CS0464:·The·result·of·comparing·type·`E?'·with·null·is·always·`false'
17 //·Line:·1416 //·Line:·14
18 //·Compiler·options:·-warnaserror17 //·Compiler·options:·-warnaserror
  
19 enum·E18 enum·E
Offset 32, 36 lines modifiedOffset 31, 37 lines modified
32 }</string>31 }</string>
33 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'32 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
34 //·Line:·933 //·Line:·9
35 //·Compiler·options:·-warnaserror·-warn:234 //·Compiler·options:·-warnaserror·-warn:2
  
36 public·class·X35 public·class·X
37 {36 {
38 »       public·static·bool·Compute·(int·x)37 »       public·static·bool·Compute·(int?·x)
39 »       {38 »       {
40 »       »       return·x·&lt;·null;39 »       »       return·x·&gt;=·null;
41 »       }40 »       }
42 }</string>41 }</string>
43 ····<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'
44 //·Line:·943 //·Line:·9
45 //·Compiler·options:·-warnaserror·-warn:244 //·Compiler·options:·-warnaserror·-warn:2
  
46 public·class·X45 public·class·X
47 {46 {
48 »       public·static·bool·Compute·(int?·x)47 »       public·static·bool·Compute·(int·x)
49 »       {48 »       {
50 »       »       return·x·&gt;=·null;49 »       »       return·x·&lt;·null;
51 »       }50 »       }
52 }</string>51 }</string>
53 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'52 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
54 //·Line:·953 //·Line:·10
55 //·Compiler·options:·-warnaserror·-warn:254 //·Compiler·options:·-warnaserror·-warn:2
  
56 public·class·X55 class·C
57 {56 {
58 »       public·static·bool·Compute·()57 »       public·static·void·Main·()
59 »       {58 »       {
60 »       »       return·null·&gt;=·null;59 »       »       int?·k·=·1;
 60 »       »       var·x·=·k·&gt;·null;
61 »       }61 »       }
62 }</string>62 }</string>
63 ··</Examples>63 ··</Examples>
64 </ErrorDocumentation>64 </ErrorDocumentation>
1.48 KB
CS0134
1.46 KB
CS0134
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>CS0134</ErrorName>3 ··<ErrorName>CS0134</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null 
6 //·Line:·6 
  
7 public·class·C 
8 { 
9 ····public·const·object·o·=·"12345"; 
10 }</string> 
11 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null5 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null
12 //·Line:·86 //·Line:·8
  
13 public·class·C7 public·class·C
14 {8 {
15 »       public·static·void·Main·()9 »       public·static·void·Main·()
16 »       {10 »       {
17 »       »       const·object·o·=·1;·11 »       »       const·object·o·=·1;·
18 »       }12 »       }
19 }</string>13 }</string>
 14 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null
 15 //·Line:·6
  
 16 class·C
 17 {
 18 »       const·bool·[]·b·=·{·true·};
 19 }</string>
20 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null20 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null
21 //·Line:·1221 //·Line:·12
  
22 class·T22 class·T
23 {23 {
24 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};24 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};
25 }</string>25 }</string>
26 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null26 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null
27 //·Line:·627 //·Line:·6
  
28 class·C28 public·class·C
29 {29 {
30 »       const·bool·[]·b·=·{·true·};30 ····public·const·object·o·=·"12345";
31 }</string>31 }</string>
32 ····<string>//·CS0134:·A·constant·`C.b'·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 class·C34 class·C
35 {35 {
36 »       const·object·a·=·null,·b·=·1;36 »       const·object·a·=·null,·b·=·1;
882 B
CS0702
870 B
CS0702
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0702</ErrorName>3 ··<ErrorName>CS0702</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`object' 
6 //·Line:·8 
  
7 using·System; 
  
8 class·Foo&lt;T&gt; 
9 »       where·T·:·object 
10 { 
11 }</string> 
12 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.MulticastDelegate'5 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.MulticastDelegate'
13 //·Line:·66 //·Line:·6
  
14 using·System;7 using·System;
  
15 class·C&lt;T&gt;·where·T·:·MulticastDelegate8 class·C&lt;T&gt;·where·T·:·MulticastDelegate
16 {9 {
Offset 24, 9 lines modifiedOffset 15, 18 lines modified
  
24 using·System;15 using·System;
  
25 class·Foo&lt;T&gt;16 class·Foo&lt;T&gt;
26 »       where·T·:·Array17 »       where·T·:·Array
27 {18 {
28 }</string>19 }</string>
 20 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`object'
 21 //·Line:·8
  
 22 using·System;
  
 23 class·Foo&lt;T&gt;
 24 »       where·T·:·object
 25 {
 26 }</string>
29 ··</Examples>27 ··</Examples>
30 </ErrorDocumentation>28 </ErrorDocumentation>
3.39 KB
CS0060
3.38 KB
CS0060
Ordering differences only
    
Offset 5, 46 lines modifiedOffset 5, 53 lines modified
5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'
6 //·Line:·76 //·Line:·7
  
7 public·class·Foo&lt;K&gt;·{7 public·class·Foo&lt;K&gt;·{
8 }8 }
  
9 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{9 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{
10 »       private·class·Baz·{10 »       internal·class·Baz·{
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`B.C.E'·is·less·accessible·than·class·`B.A.D'13 ····<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;'
14 //·Line:·1514 //·Line:·7
  
 15 using·System;
 16 using·System.Collections.Generic;
15 public·class·B 
16 { 
17 »       protected·class·C·:·A 
18 »       { 
19 »       »       public·class·E 
20 »       »       { 
21 »       »       } 
22 »       } 
  
23 »       protected·internal·class·A17 public·class·Foo&lt;T&gt;·:·List&lt;Foo&lt;T&gt;.Bar&gt;
 18 {
 19 »       class·Bar
24 »       {20 »       {
25 »       »       protected·class·D·:·C.E 
26 »       »       { 
27 »       »       } 
28 »       }21 »       }
29 }</string>22 }</string>
30 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'23 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'
31 //·Line:·724 //·Line:·7
  
32 public·class·Foo&lt;K&gt;·{25 public·class·Foo&lt;K&gt;·{
33 }26 }
  
34 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{27 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{
35 »       internal·class·Baz·{28 »       private·class·Baz·{
36 »       }29 »       }
37 }</string>30 }</string>
 31 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D'
 32 //·Line:·10
  
 33 public·class·A
 34 {
 35 »       private·class·B
 36 »       {
 37 »       »       protected·class·C·{·}
  
 38 »       »       protected·internal·class·D·:·C
 39 »       »       {
 40 »       »       }
 41 ····}
 42 }</string>
38 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A&lt;C&gt;.B'·is·less·accessible·than·class·`D'43 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A&lt;C&gt;.B'·is·less·accessible·than·class·`D'
39 //·Line:·1344 //·Line:·13
  
40 public·class·A&lt;T&gt;45 public·class·A&lt;T&gt;
41 {46 {
42 »       public·class·B·{}47 »       public·class·B·{}
43 }48 }
Offset 59, 27 lines modifiedOffset 66, 43 lines modified
59 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y'66 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y'
60 //·Line:·667 //·Line:·6
61 class·X·{68 class·X·{
62 }69 }
  
63 public·class·Y·:·X·{70 public·class·Y·:·X·{
64 }</string>71 }</string>
65 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D'72 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived'
66 //·Line:·1073 //·Line:·9
  
67 public·class·A74 internal·class·A
68 {75 {
69 »       private·class·B76 »       protected·class·B
70 »       {77 »       {
71 »       »       protected·class·C·{·}78 »       »       protected·class·Base·{}
 79 »       »       public·class·Derived·:·Base·{·}
 80 »       }
 81 }</string>
 82 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`B.C.E'·is·less·accessible·than·class·`B.A.D'
 83 //·Line:·15
  
72 »       »       protected·internal·class·D·:·C84 public·class·B
 85 {
 86 »       protected·class·C·:·A
 87 »       {
 88 »       »       public·class·E
73 »       »       {89 »       »       {
74 »       »       }90 »       »       }
75 ····}91 »       }
  
 92 »       protected·internal·class·A
 93 »       {
 94 »       »       protected·class·D·:·C.E
 95 »       »       {
 96 »       »       }
 97 »       }
76 }</string>98 }</string>
77 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'99 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'
78 //·Line:·10100 //·Line:·10
  
79 internal·class·X101 internal·class·X
80 {102 {
81 »       protected·class·A103 »       protected·class·A
Offset 93, 32 lines modifiedOffset 116, 9 lines modified
  
93 »       »       protected·class·D·:·B116 »       »       protected·class·D·:·B
94 »       »       {117 »       »       {
95 »       »       »       internal·class·E·{·}118 »       »       »       internal·class·E·{·}
96 »       »       }119 »       »       }
97 »       }120 »       }
98 }</string>121 }</string>
99 ····<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;' 
100 //·Line:·7 
  
101 using·System; 
102 using·System.Collections.Generic; 
  
103 public·class·Foo&lt;T&gt;·:·List&lt;Foo&lt;T&gt;.Bar&gt; 
104 { 
105 »       class·Bar 
106 »       { 
107 »       } 
Max diff block lines reached; 23/3419 bytes (0.67%) of diff not shown.
885 B
CS0260
873 B
CS0260
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>CS0260</ErrorName>3 ··<ErrorName>CS0260</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0260:·Missing·partial·modifier·on·declaration·of·type·`Foo'.·Another·partial·declaration·of·this·type·exists5 ····<string>//·CS0260:·Missing·partial·modifier·on·declaration·of·type·`Foo'.·Another·partial·declaration·of·this·type·exists
6 //·Line:·36 //·Line:·6
7 public·class·Foo7 public·partial·class·Foo
8 {·}8 {·}
  
9 public·partial·class·Foo9 public·class·Foo
10 {·}10 {·}
  
11 class·X11 class·X
12 {12 {
13 »       static·void·Main·()13 »       static·void·Main·()
14 »       {·}14 »       {·}
15 }</string>15 }</string>
16 ····<string>//·CS0260:·Missing·partial·modifier·on·declaration·of·type·`Foo'.·Another·partial·declaration·of·this·type·exists16 ····<string>//·CS0260:·Missing·partial·modifier·on·declaration·of·type·`Foo'.·Another·partial·declaration·of·this·type·exists
17 //·Line:·617 //·Line:·3
18 public·partial·class·Foo18 public·class·Foo
19 {·}19 {·}
  
20 public·class·Foo20 public·partial·class·Foo
21 {·}21 {·}
  
22 class·X22 class·X
23 {23 {
24 »       static·void·Main·()24 »       static·void·Main·()
25 »       {·}25 »       {·}
26 }</string>26 }</string>
2.73 KB
CS8200
2.71 KB
CS8200
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·86 //·Line:·6
  
7 using·System; 
  
8 public·class·C7 class·X
9 {8 {
10 »       event·Action·H·=·Foo·(out·var·res);9 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;
  
 10 ····static·object·Foo·()
 11 ····{
 12 ········return·false;
 13 ····}
11 »       static·Action·Foo·(out·int·arg) 
12 »       { 
13 »       »       arg·=·2; 
14 »       »       return·null; 
15 »       } 
16 }</string>14 }</string>
17 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers15 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
18 //·Line:·1116 //·Line:·11
  
19 public·class·C17 public·class·C
20 {18 {
21 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);19 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);
Offset 27, 65 lines modifiedOffset 24, 68 lines modified
27 »       static·bool·Foo·(out·int·arg)24 »       static·bool·Foo·(out·int·arg)
28 »       {25 »       {
29 »       »       arg·=·2;26 »       »       arg·=·2;
30 »       »       return·false;27 »       »       return·false;
31 »       }28 »       }
32 }</string>29 }</string>
33 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers30 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
34 //·Line:·631 //·Line:·11
  
35 public·class·C32 public·class·C
36 {33 {
37 »       bool·res·=·Foo·(out·int·arg);34 »       public·C·(bool·value)
 35 »       {»      »      
 36 »       }
  
 37 »       public·C·()
 38 »       »       :·this·(Foo·(out·int·arg))
 39 »       {»      
 40 »       }
  
38 »       static·bool·Foo·(out·int·arg)41 »       static·bool·Foo·(out·int·arg)
39 »       {42 »       {
40 »       »       arg·=·2;43 »       »       arg·=·2;
41 »       »       return·false;44 »       »       return·false;
42 »       }45 »       }
43 }</string>46 }</string>
44 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers47 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
45 //·Line:·648 //·Line:·8
  
 49 using·System;
  
46 public·class·C50 public·class·C
47 {51 {
48 »       bool·res·=·Foo·()·is·string·s;52 »       event·Action·H·=·Foo·(out·var·res);
  
49 »       static·object·Foo·()53 »       static·Action·Foo·(out·int·arg)
50 »       {54 »       {
 55 »       »       arg·=·2;
51 »       »       return·null;56 »       »       return·null;
52 »       }57 »       }
53 }</string>58 }</string>
54 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers59 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
55 //·Line:·1160 //·Line:·6
  
56 public·class·C61 public·class·C
57 {62 {
 63 »       bool·res·=·Foo·(out·int·arg);
58 »       public·C·(bool·value) 
59 »       {»      »       
60 »       } 
  
61 »       public·C·() 
62 »       »       :·this·(Foo·(out·int·arg)) 
63 »       {»       
64 »       } 
  
65 »       static·bool·Foo·(out·int·arg)64 »       static·bool·Foo·(out·int·arg)
66 »       {65 »       {
67 »       »       arg·=·2;66 »       »       arg·=·2;
68 »       »       return·false;67 »       »       return·false;
69 »       }68 »       }
70 }</string>69 }</string>
71 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers70 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
72 //·Line:·671 //·Line:·6
  
73 class·X72 public·class·C
74 {73 {
75 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;74 »       bool·res·=·Foo·()·is·string·s;
  
76 ····static·object·Foo·()75 »       static·object·Foo·()
77 ····{ 
78 ········return·false; 
79 ····}76 »       {
 77 »       »       return·null;
 78 »       }
80 }</string>79 }</string>
81 ··</Examples>80 ··</Examples>
82 </ErrorDocumentation>81 </ErrorDocumentation>
1.75 KB
CS0508
1.74 KB
CS0508
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>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&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()'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·Test·();9 »       public·abstract·T·Test·();
  
Offset 34, 28 lines modifiedOffset 24, 38 lines modified
34 {24 {
35 »       public·abstract·T·getT·();25 »       public·abstract·T·getT·();
  
36 »       public·class·B·:·A&lt;B&gt;26 »       public·class·B·:·A&lt;B&gt;
37 »       {27 »       {
38 »       »       public·override·B·getT·()28 »       »       public·override·B·getT·()
39 »       »       {29 »       »       {
40 »       »       »       throw·new·System.Exception·("The·method·or·operation·is·not·implemented.");30 »       »       »       return·default·(B);
41 »       »       }31 »       »       }
42 »       }32 »       }
43 }</string>33 }</string>
44 ····<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()'34 ····<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()'
45 //·Line:·1035 //·Line:·10
  
46 abstract·class·A&lt;T&gt;36 abstract·class·A&lt;T&gt;
47 {37 {
48 »       public·abstract·T·getT·();38 »       public·abstract·T·getT·();
  
49 »       public·class·B·:·A&lt;B&gt;39 »       public·class·B·:·A&lt;B&gt;
50 »       {40 »       {
51 »       »       public·override·B·getT·()41 »       »       public·override·B·getT·()
52 »       »       {42 »       »       {
53 »       »       »       return·default·(B);43 »       »       »       throw·new·System.Exception·("The·method·or·operation·is·not·implemented.");
54 »       »       }44 »       »       }
55 »       }45 »       }
56 }</string>46 }</string>
 47 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()'
 48 //·Line:·9
  
 49 class·BaseClass·{
 50 ········protected·virtual·void·Show·()·{}
 51 }
  
 52 class·DerivedClass:·BaseClass·{
 53 ········protected·override·bool·Show·()·{}
 54 }</string>
57 ··</Examples>55 ··</Examples>
58 </ErrorDocumentation>56 </ErrorDocumentation>
1.24 KB
CS0157
1.23 KB
CS0157
Ordering differences only
    
Offset 4, 37 lines modifiedOffset 4, 34 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause5 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
6 //·Line:·116 //·Line:·11
  
7 class·T·{7 class·T·{
8 »       static·void·Main·()8 »       static·void·Main·()
9 »       {9 »       {
10 »       »       while·(true)·{·10 »       »       while·(true)·{
11 »       »       »       try·{11 »       »       »       try·{
12 »       »       »       »       System.Console.WriteLine·("trying");12 »       »       »       »       System.Console.WriteLine·("trying");
13 »       »       »       }·finally·{13 »       »       »       }·finally·{
14 »       »       »       »       break;14 »       »       »       »       continue;
15 »       »       »       }15 »       »       »       }
16 »       »       }16 »       »       }
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause19 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
20 //·Line:·1220 //·Line:·11
  
21 class·T·{21 class·T·{
22 »       static·void·Main·()22 »       static·void·Main·()
23 »       {23 »       {
24 »       »       while·(true)·{·24 »       »       while·(true)·{·
25 »       »       »       try·{25 »       »       »       try·{
26 »       »       »       »       System.Console.WriteLine·("trying");26 »       »       »       »       System.Console.WriteLine·("trying");
27 »       »       »       }·finally·{27 »       »       »       }·finally·{
28 »       »       »       »       try·{ 
29 »       »       »       »       ····break;28 »       »       »       »       break;
30 »       »       »       »       } 
31 »       »       »       »       catch·{} 
32 »       »       »       }29 »       »       »       }
33 »       »       }30 »       »       }
34 »       }31 »       }
35 }</string>32 }</string>
36 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause33 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
37 //·Line:·1034 //·Line:·10
  
Offset 45, 24 lines modifiedOffset 42, 27 lines modified
45 »       »       try·{}42 »       »       try·{}
46 »       »       finally·{43 »       »       finally·{
47 »       »       »       return;44 »       »       »       return;
48 »       »       }45 »       »       }
49 »       }46 »       }
50 }</string>47 }</string>
51 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause48 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
52 //·Line:·1149 //·Line:·12
  
53 class·T·{50 class·T·{
54 »       static·void·Main·()51 »       static·void·Main·()
55 »       {52 »       {
56 »       »       while·(true)·{53 »       »       while·(true)·{·
57 »       »       »       try·{54 »       »       »       try·{
58 »       »       »       »       System.Console.WriteLine·("trying");55 »       »       »       »       System.Console.WriteLine·("trying");
59 »       »       »       }·finally·{56 »       »       »       }·finally·{
60 »       »       »       »       continue;57 »       »       »       »       try·{
 58 »       »       »       »       ····break;
 59 »       »       »       »       }
 60 »       »       »       »       catch·{}
61 »       »       »       }61 »       »       »       }
62 »       »       }62 »       »       }
63 »       }63 »       }
64 }</string>64 }</string>
65 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause65 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
66 //·Line:·1166 //·Line:·11
  
1.17 KB
CS0283
1.16 KB
CS0283
Ordering differences only
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0283</ErrorName>3 ··<ErrorName>CS0283</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0283:·The·type·`int?'·cannot·be·declared·const 
6 //·Line:·8 
  
7 class·C 
8 { 
9 »       void·Test·() 
10 »       { 
11 »       »       const·int?·ac·=·null; 
12 »       } 
13 }</string> 
14 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const5 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const
15 //·Line:·106 //·Line:·12
  
16 struct·S7 struct·S
17 {8 {
18 }9 }
  
19 class·C10 class·C
20 {11 {
 12 »       public·void·Foo·()
 13 »       {
21 »       const·S·s·=·new·S();14 »       »       const·S·s·=·new·S();
 15 »       }
22 }</string>16 }</string>
23 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const17 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const
24 //·Line:·1218 //·Line:·10
  
25 struct·S19 struct·S
26 {20 {
27 }21 }
  
28 class·C22 class·C
29 {23 {
30 »       public·void·Foo·() 
31 »       { 
32 »       »       const·S·s·=·new·S();24 »       const·S·s·=·new·S();
33 »       } 
34 }</string>25 }</string>
35 ····<string>//·CS0283:·The·type·`int*'·cannot·be·declared·const26 ····<string>//·CS0283:·The·type·`int*'·cannot·be·declared·const
36 //·Line:·1027 //·Line:·10
37 //·Compiler·options:·-unsafe28 //·Compiler·options:·-unsafe
  
38 unsafe·class·Test29 unsafe·class·Test
39 {30 {
40 »       const·int*·o·=·null;31 »       const·int*·o·=·null;
41 }</string>32 }</string>
 33 ····<string>//·CS0283:·The·type·`int?'·cannot·be·declared·const
 34 //·Line:·8
  
 35 class·C
 36 {
 37 »       void·Test·()
 38 »       {
 39 »       »       const·int?·ac·=·null;
 40 »       }
 41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
995 B
CS0412
983 B
CS0412
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>CS0412</ErrorName>3 ··<ErrorName>CS0412</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name5 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name
6 //·Line:·86 //·Line:·6
  
7 class·C7 class·C
8 {8 {
9 »       public·void·Foo&lt;T&gt;·(int·value)9 »       public·void·Foo&lt;T&gt;·(string·T)
10 »       {10 »       {
11 »       »       int·T; 
12 »       }11 »       }
13 }</string>12 }</string>
14 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name13 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name
15 //·Line:·814 //·Line:·8
  
16 using·System;15 using·System;
  
17 interface·I16 interface·I
18 {17 {
19 »       T·Foo&lt;T&gt;(IComparable·T);18 »       T·Foo&lt;T&gt;(IComparable·T);
20 }</string>19 }</string>
21 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name20 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name
22 //·Line:·621 //·Line:·8
  
23 class·C22 class·C
24 {23 {
25 »       public·void·Foo&lt;T&gt;·(string·T)24 »       public·void·Foo&lt;T&gt;·(int·value)
26 »       {25 »       {
 26 »       »       int·T;
27 »       }27 »       }
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
1.28 KB
CS0501
1.27 KB
CS0501
Ordering differences only
    
Offset 4, 31 lines modifiedOffset 4, 31 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0501:·`Class.X()'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial5 ····<string>//·CS0501:·`Class.X()'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
6 //·Line:·56 //·Line:·5
  
7 class·Class·{7 class·Class·{
8 »       virtual·public·void·X·();8 »       virtual·public·void·X·();
9 }</string>9 }</string>
10 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial10 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
11 //·Line:·611 //·Line:·6
  
12 class·X12 class·C
13 {13 {
14 »       public·int·Mine·{·get;·set·{}·}14 »       public·static·bool·operator·!=·(C·l,·C·r);
 15 »       public·static·bool·operator·==·(C·l,·C·r);
15 }</string>16 }</string>
16 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial17 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
17 //·Line:·618 //·Line:·6
  
18 public·abstract·class·Test19 public·abstract·class·Test
19 {20 {
20 »       public·string·this·[string·key]·{·get;·set;·}21 »       public·string·this·[string·key]·{·get;·set;·}
21 }</string>22 }</string>
22 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial23 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
23 //·Line:·624 //·Line:·6
  
24 class·C25 class·X
25 {26 {
 27 »       public·int·Mine·{·get;·set·{}·}
26 »       public·static·bool·operator·!=·(C·l,·C·r); 
27 »       public·static·bool·operator·==·(C·l,·C·r); 
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
1.41 KB
CS0234
1.39 KB
CS0234
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>CS0234</ErrorName>3 ··<ErrorName>CS0234</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0234:·The·type·or·namespace·name·`Linq'·does·not·exist·in·the·namespace·`System'.·Are·you·missing·`System.Core'·assembly·reference? 
6 //·Line:·5 
7 //·Compiler·options:·-noconfig 
  
8 using·System.Linq; 
  
9 class·C 
10 { 
11 »       public·static·void·Main·() 
12 »       { 
13 »       } 
14 }</string> 
15 ····<string>//·CS0234:·The·type·or·namespace·name·`Type'·does·not·exist·in·the·namespace·`MonoTests.System'.·Are·you·missing·an·assembly·reference?5 ····<string>//·CS0234:·The·type·or·namespace·name·`Type'·does·not·exist·in·the·namespace·`MonoTests.System'.·Are·you·missing·an·assembly·reference?
16 //·Line:·126 //·Line:·12
  
17 using·System;7 using·System;
  
18 namespace·MonoTests.System8 namespace·MonoTests.System
19 {9 {
Offset 25, 14 lines modifiedOffset 13, 26 lines modified
25 »       {13 »       {
26 »       »       public·static·void·Main·()14 »       »       public·static·void·Main·()
27 »       »       {15 »       »       {
28 »       »       »       Console.WriteLine·(System.Type.GetType·("System.String"));16 »       »       »       Console.WriteLine·(System.Type.GetType·("System.String"));
29 »       »       }17 »       »       }
30 »       }18 »       }
31 }</string>19 }</string>
 20 ····<string>//·CS0234:·The·type·or·namespace·name·`Linq'·does·not·exist·in·the·namespace·`System'.·Are·you·missing·`System.Core'·assembly·reference?
 21 //·Line:·5
 22 //·Compiler·options:·-noconfig
  
 23 using·System.Linq;
  
 24 class·C
 25 {
 26 »       public·static·void·Main·()
 27 »       {
 28 »       }
 29 }</string>
32 ····<string>//·CS0234:·The·type·or·namespace·name·`Enum'·does·not·exist·in·the·namespace·`A.B.System'.·Are·you·missing·an·assembly·reference?30 ····<string>//·CS0234:·The·type·or·namespace·name·`Enum'·does·not·exist·in·the·namespace·`A.B.System'.·Are·you·missing·an·assembly·reference?
33 //·Line:·831 //·Line:·8
  
34 using·System;32 using·System;
35 namespace·A.B.System·{33 namespace·A.B.System·{
36 »       public·class·Test·{·34 »       public·class·Test·{·
37 »       »       public·static·void·Main·()·{35 »       »       public·static·void·Main·()·{
2.2 KB
CS0625
2.19 KB
CS0625
Ordering differences only
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0625</ErrorName>3 ··<ErrorName>CS0625</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0625:·`CS0625.GValue.name':·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
6 //·Line:·116 //·Line:·10
  
7 using·System;7 using·System;
8 using·System.Runtime.InteropServices;8 using·System.Runtime.InteropServices;
  
9 namespace·CS0625·{9 namespace·CS0625·{
10 »       [StructLayout(LayoutKind.Explicit)]10 »       [StructLayout·(LayoutKind.Explicit)]
 11 »       partial·struct·GValue
 12 »       {
 13 »       }
 14 »       
11 »       struct·GValue·{15 »       partial·struct·GValue·{
12 »       »       public·string·name;16 »       »       public·int·value;
13 »       »       [·FieldOffset·(4)·]·public·int·value; 
14 »       }17 »       }
15 »       18 »       
16 »       class·Tests·{19 »       class·Tests·{
17 »       »       public·static·void·Main·()·{20 »       »       public·static·void·Main·()·{
18 »       »       }21 »       »       }
19 »       }22 »       }
20 }</string>23 }</string>
21 ····<string>//·CS0625:·`CS0625.GValue.value':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute24 ····<string>//·CS0625:·`CS0625.GValue.name':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute
22 //·Line:·1025 //·Line:·11
  
23 using·System;26 using·System;
24 using·System.Runtime.InteropServices;27 using·System.Runtime.InteropServices;
  
25 namespace·CS0625·{28 namespace·CS0625·{
26 »       [StructLayout·(LayoutKind.Explicit)]29 »       [StructLayout(LayoutKind.Explicit)]
27 »       partial·struct·GValue 
28 »       { 
29 »       } 
30 »        
31 »       partial·struct·GValue·{30 »       struct·GValue·{
32 »       »       public·int·value;31 »       »       public·string·name;
 32 »       »       [·FieldOffset·(4)·]·public·int·value;
33 »       }33 »       }
34 »       34 »       
35 »       class·Tests·{35 »       class·Tests·{
36 »       »       public·static·void·Main·()·{36 »       »       public·static·void·Main·()·{
37 »       »       }37 »       »       }
38 »       }38 »       }
39 }</string>39 }</string>
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 //·Line:·1045 //·Line:·10
  
46 using·System;46 using·System;
47 using·System.Runtime.InteropServices;47 using·System.Runtime.InteropServices;
  
48 namespace·CS0625·{48 namespace·CS0625·{
49 »       [StructLayout(LayoutKind.Explicit)]49 »       [StructLayout(LayoutKind.Explicit)]
50 »       class·GValue·{50 »       partial·class·GValue·{
51 »       »       public·int·foo;51 »       »       public·int·foo;
52 »       }52 »       }
53 »       53 »       
54 »       class·Tests·{54 »       class·Tests·{
55 »       »       public·static·void·Main·()·{55 »       »       public·static·void·Main·()·{
56 »       »       }56 »       »       }
57 »       }57 »       }
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 //·Line:·1062 //·Line:·10
  
63 using·System;63 using·System;
64 using·System.Runtime.InteropServices;64 using·System.Runtime.InteropServices;
  
65 namespace·CS0625·{65 namespace·CS0625·{
66 »       [StructLayout(LayoutKind.Explicit)]66 »       [StructLayout(LayoutKind.Explicit)]
67 »       partial·class·GValue·{67 »       class·GValue·{
68 »       »       public·int·foo;68 »       »       public·int·foo;
69 »       }69 »       }
70 »       70 »       
71 »       class·Tests·{71 »       class·Tests·{
72 »       »       public·static·void·Main·()·{72 »       »       public·static·void·Main·()·{
73 »       »       }73 »       »       }
74 »       }74 »       }
1.07 KB
CS0236
1.06 KB
CS0236
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>CS0236</ErrorName>3 ··<ErrorName>CS0236</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C1.CC' 
6 //·Line:·11 
  
7 class·C1 
8 { 
9 ····public·double·CC·=·0; 
10 } 
  
11 class·C2 
12 { 
13 »       public·static·readonly·double·X_Small2·=·C1.CC; 
14 }</string> 
15 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C.stuff'5 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C.stuff'
16 //·Line:·66 //·Line:·6
  
17 class·C7 class·C
18 {8 {
19 »       object·stuff·=·stuff;9 »       object·stuff·=·stuff;
20 »       10 »       
Offset 49, 9 lines modifiedOffset 37, 21 lines modified
49 {37 {
50 ········object·o1;38 ········object·o1;
  
51 ········Foo·h·=·delegate·()·{39 ········Foo·h·=·delegate·()·{
52 ················o1·=·null;40 ················o1·=·null;
53 ········};41 ········};
54 }</string>42 }</string>
 43 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C1.CC'
 44 //·Line:·11
  
 45 class·C1
 46 {
 47 ····public·double·CC·=·0;
 48 }
  
 49 class·C2
 50 {
 51 »       public·static·readonly·double·X_Small2·=·C1.CC;
 52 }</string>
55 ··</Examples>53 ··</Examples>
56 </ErrorDocumentation>54 </ErrorDocumentation>
4.56 KB
CS0118
4.55 KB
CS0118
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>CS0118</ErrorName>3 ··<ErrorName>CS0118</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0118:·`Foo&lt;X&gt;'·is·a·`type'·but·a·`variable'·was·expected
 6 //·Line:·12
 7 ·
 8 public·class·Foo&lt;T&gt;
 9 {
 10 }
 11 ·
 12 class·X
 13 {
 14 »       static·void·Main·()
 15 »       {
 16 »       »       Foo&lt;X&gt;·=·new·Foo&lt;X&gt;·();
 17 »       }
 18 }</string>
5 ····<string>//·CS0118:·`A'·is·a·`type'·but·a·`variable'·was·expected19 ····<string>//·CS0118:·`A'·is·a·`type'·but·a·`variable'·was·expected
6 //·Line:·1220 //·Line:·12
  
7 class·A21 class·A
8 {22 {
9 }23 }
  
Offset 25, 14 lines modifiedOffset 39, 24 lines modified
25 »       {39 »       {
26 »       »       public·Foo·(object·value)40 »       »       public·Foo·(object·value)
27 »       »       {41 »       »       {
28 »       »       »       N·=·value;42 »       »       »       N·=·value;
29 »       »       }43 »       »       }
30 »       }44 »       }
31 }</string>45 }</string>
 46 ····<string>//·CS0118:·`System'·is·a·`namespace'·but·a·`type'·was·expected
 47 //·Line:·9
  
 48 public·class·C
 49 {
 50 »       public·object·Test·(object·a)
 51 »       {
 52 »       »       return·(System)(a);
 53 »       }
 54 }</string>
32 ····<string>//·CS0118:·`A.B'·is·a·`namespace'·but·a·`type'·was·expected55 ····<string>//·CS0118:·`A.B'·is·a·`namespace'·but·a·`type'·was·expected
33 //·Line:·956 //·Line:·9
34 //·Compiler·options:·-r:CS0118-2-lib.dll57 //·Compiler·options:·-r:CS0118-2-lib.dll
  
35 using·A.B.C;58 using·A.B.C;
  
36 namespace·A.D·{59 namespace·A.D·{
Offset 49, 75 lines modifiedOffset 73, 14 lines modified
49 class·C73 class·C
50 {74 {
51 »       public·static·void·Main·()75 »       public·static·void·Main·()
52 »       {76 »       {
53 »       »       int·i·=·(C)·+1;77 »       »       int·i·=·(C)·+1;
54 »       }78 »       }
55 }</string>79 }</string>
56 ····<string>//·CS0118:·`X.s'·is·a·`field'·but·a·`type'·was·expected 
57 //·Line:·6 
58 class·X·{ 
59 »       string·s; 
  
60 »       s·MyProperty·{ 
61 »       »       get·{ 
62 »       »       »       return·s; 
63 »       »       } 
64 »       } 
65 }</string> 
66 ····<string>//·CS0118:·`A.Foo(string)'·is·a·`method·group'·but·a·`type'·was·expected 
67 //·Line:·15 
  
68 public·class·A 
69 { 
70 »       public·static·void·Foo·(string·Setting) 
71 »       { 
72 »       } 
73 } 
  
74 class·Example 
75 { 
76 »       public·void·Main(string[]·args) 
77 »       { 
78 »       »       A·a·=·new·A.Foo·("test");·· 
79 »       } 
80 }</string> 
81 ····<string>//·CS0118:·`Foo&lt;X&gt;'·is·a·`type'·but·a·`variable'·was·expected 
82 //·Line:·12 
83 · 
84 public·class·Foo&lt;T&gt; 
85 { 
86 } 
87 · 
88 class·X 
89 { 
90 »       static·void·Main·() 
91 »       { 
92 »       »       Foo&lt;X&gt;·=·new·Foo&lt;X&gt;·(); 
93 »       } 
94 }</string> 
95 ····<string>//·CS0118:·`Martin.Test'·is·a·`namespace'·but·a·`type'·was·expected 
96 //·Line:·15 
97 using·System; 
98 using·Foo; 
  
99 namespace·Foo 
100 { 
101 »       public·class·Test·:·Attribute 
102 »       { 
103 »       } 
104 } 
  
105 namespace·Martin.Test 
106 { 
107 »       [Test] 
108 »       public·class·X 
109 »       { 
110 »       } 
111 }</string> 
112 ····<string>//·CS0118:·`MonoTests.System.Data.Test'·is·a·`namespace'·but·a·`type'·was·expected80 ····<string>//·CS0118:·`MonoTests.System.Data.Test'·is·a·`namespace'·but·a·`type'·was·expected
113 //·Line:·2281 //·Line:·22
114 using·NUnit.Framework;82 using·NUnit.Framework;
115 using·System;83 using·System;
  
116 namespace·NUnit.Framework84 namespace·NUnit.Framework
117 {85 {
Offset 140, 46 lines modifiedOffset 103, 77 lines modified
Max diff block lines reached; 2394/4619 bytes (51.83%) of diff not shown.
1.43 KB
CS0432
1.42 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·`Sa'·not·found5 ····<string>//·CS0432:·Alias·`BB'·not·found
6 //·Line:·66 //·Line:·13
  
7 using·S·=·System;7 namespace·A
 8 {
 9 »       using·BB·=·System.Collections.Generic;
 10 }
  
8 [assembly:·Sa::CLSCompliantAttribute·(false)]</string>11 namespace·A.B
 12 {
 13 »       class·X
 14 »       {
 15 »       »       BB::List&lt;int&gt;·p;
 16 »       }
 17 }</string>
9 ····<string>//·CS0432:·Alias·`fool'·not·found18 ····<string>//·CS0432:·Alias·`fool'·not·found
10 //·Line:·919 //·Line:·9
  
11 class·fool·{·}20 using·foo·=·System;
  
12 class·X·{21 class·X·{
13 »       static·void·Main·()22 »       static·void·Main·()
14 »       {23 »       {
15 »       »       fool::Console.WriteLine·("hello");24 »       »       fool::Console.WriteLine·("hello");
16 »       }25 »       }
17 }</string>26 }</string>
18 ····<string>//·CS0432:·Alias·`fool'·not·found27 ····<string>//·CS0432:·Alias·`fool'·not·found
19 //·Line:·928 //·Line:·9
  
20 using·foo·=·System;29 class·fool·{·}
  
21 class·X·{30 class·X·{
22 »       static·void·Main·()31 »       static·void·Main·()
23 »       {32 »       {
24 »       »       fool::Console.WriteLine·("hello");33 »       »       fool::Console.WriteLine·("hello");
25 »       }34 »       }
26 }</string>35 }</string>
27 ····<string>//·CS0432:·Alias·`X'·not·found36 ····<string>//·CS0432:·Alias·`X'·not·found
28 //·Line:·537 //·Line:·5
  
29 using·X·=·System;38 using·X·=·System;
30 using·X::Collections.Generic;</string>39 using·X::Collections.Generic;</string>
31 ····<string>//·CS0432:·Alias·`BB'·not·found40 ····<string>//·CS0432:·Alias·`Sa'·not·found
32 //·Line:·1341 //·Line:·6
  
 42 using·S·=·System;
33 namespace·A 
34 { 
35 »       using·BB·=·System.Collections.Generic; 
36 } 
  
 43 [assembly:·Sa::CLSCompliantAttribute·(false)]</string>
37 namespace·A.B 
38 { 
39 »       class·X 
40 »       { 
41 »       »       BB::List&lt;int&gt;·p; 
42 »       } 
43 }</string> 
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
1.29 KB
CS0509
1.28 KB
CS0509
Ordering differences only
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0509</ErrorName>3 ··<ErrorName>CS0509</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E'5 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action'
6 //·Line:·66 //·Line:·4
  
7 public·enum·E·{}7 class·A·:·System.Action
 8 {
 9 }</string>
 10 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int'
 11 //·Line:·4
  
8 class·InstanceClass:·E·{12 class·X·:·int
 13 {
9 }</string>14 }</string>
10 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V'15 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V'
11 //·Line:·816 //·Line:·8
  
12 struct·V·{17 struct·V·{
13 »       int·v;18 »       int·v;
14 }19 }
  
15 class·X·:·V·{20 class·X·:·V·{
16 }</string>21 }</string>
17 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int'22 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E'
18 //·Line:·423 //·Line:·6
  
19 class·X·:·int 
20 {24 public·enum·E·{}
  
 25 class·InstanceClass:·E·{
21 }</string>26 }</string>
22 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`D'27 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`D'
23 //·Line:·628 //·Line:·6
  
24 delegate·void·D·();29 delegate·void·D·();
  
25 class·A·:·D30 class·A·:·D
26 {31 {
27 }</string>32 }</string>
28 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action' 
29 //·Line:·4 
  
30 class·A·:·System.Action 
31 { 
32 }</string> 
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
789 B
CS0516
777 B
CS0516
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0516</ErrorName>3 ··<ErrorName>CS0516</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0516:·Constructor·`Sample.Sample()'·cannot·call·itself
 6 //·Line:·6
  
 7 class·Sample·{
 8 »       public·Sample·()
 9 »       »       :·this·()
 10 »       {
 11 »       }
 12 }</string>
5 ····<string>//·CS0516:·Constructor·`A&lt;T&gt;.A(T)'·cannot·call·itself13 ····<string>//·CS0516:·Constructor·`A&lt;T&gt;.A(T)'·cannot·call·itself
6 //·Line:·714 //·Line:·7
  
7 public·class·A&lt;T&gt;15 public·class·A&lt;T&gt;
8 {16 {
9 »       public·A·(T·i)17 »       public·A·(T·i)
10 »       »       :·this·(i)18 »       »       :·this·(i)
11 »       {19 »       {
12 »       }20 »       }
13 }</string>21 }</string>
14 ····<string>//·CS0516:·Constructor·`Sample.Sample()'·cannot·call·itself 
15 //·Line:·6 
  
16 class·Sample·{ 
17 »       public·Sample·() 
18 »       »       :·this·() 
19 »       { 
20 »       } 
21 }</string> 
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
2.29 KB
CS0079
2.28 KB
CS0079
Ordering differences only
    
Offset 1, 11 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>CS0079</ErrorName>3 ··<ErrorName>CS0079</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0079:·The·event·`ErrorCS0079.OnFoo'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
 6 //·Line:·19
 7 ·
 8 using·System;
  
 9 class·ErrorCS0079·{
 10 »       public·delegate·void·Handler·();
 11 »       event·Handler·privateEvent;
 12 »       public·event·Handler·OnFoo·{
 13 »       »       add·{
 14 »       »       »       privateEvent·+=·value;
 15 »       »       }
 16 »       »       remove·{
 17 »       »       »       privateEvent·-=·value;
 18 »       »       }
 19 »       }
 20 »       void·Callback()·{
 21 »       »       if·(privateEvent·!=·null)·
 22 »       »       »       OnFoo();
 23 »       }
 24 »       
 25 »       public·static·void·Main·()·{
 26 »       }
 27 }</string>
 28 ····<string>//·CS0079:·The·event·`Foo.Event2'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
 29 //·Line:·11
  
 30 using·System;
  
 31 public·class·Foo·{
 32 »       EventHandler·event2;
  
 33 »       public·Foo·()
 34 »       {
 35 »       »       Event2·=·null;
 36 »       }
  
 37 »       public·event·EventHandler·Event2·{
 38 »       »       add·{·event2·+=·value;·}
 39 »       »       remove·{event2·-=·value;·}
 40 »       }
 41 }</string>
5 ····<string>//·CS0079:·The·event·`C.ev'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator42 ····<string>//·CS0079:·The·event·`C.ev'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
6 //·Line:·1443 //·Line:·14
  
7 class·C44 class·C
8 {45 {
9 »       static·event·System.EventHandler·ev46 »       static·event·System.EventHandler·ev
10 »       {47 »       {
Offset 34, 56 lines modifiedOffset 76, 14 lines modified
34 »       »       public·string·Name·{76 »       »       public·string·Name·{
35 »       »       »       set·{77 »       »       »       set·{
36 »       »       »       »       Changed·();78 »       »       »       »       Changed·();
37 »       »       »       }79 »       »       »       }
38 »       »       }80 »       »       }
39 »       }81 »       }
40 }</string>82 }</string>
41 ····<string>//·CS0079:·The·event·`Foo.Event2'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator 
42 //·Line:·11 
  
43 using·System; 
  
44 public·class·Foo·{ 
45 »       EventHandler·event2; 
  
46 »       public·Foo·() 
47 »       { 
48 »       »       Event2·=·null; 
49 »       } 
  
50 »       public·event·EventHandler·Event2·{ 
51 »       »       add·{·event2·+=·value;·} 
52 »       »       remove·{event2·-=·value;·} 
53 »       } 
54 }</string> 
55 ····<string>//·CS0079:·The·event·`ErrorCS0079.OnFoo'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator 
56 //·Line:·19 
57 · 
58 using·System; 
  
59 class·ErrorCS0079·{ 
60 »       public·delegate·void·Handler·(); 
61 »       event·Handler·privateEvent; 
62 »       public·event·Handler·OnFoo·{ 
63 »       »       add·{ 
64 »       »       »       privateEvent·+=·value; 
65 »       »       } 
66 »       »       remove·{ 
67 »       »       »       privateEvent·-=·value; 
68 »       »       } 
69 »       } 
70 »       void·Callback()·{ 
71 »       »       if·(privateEvent·!=·null)· 
72 »       »       »       OnFoo(); 
73 »       } 
74 »        
75 »       public·static·void·Main·()·{ 
76 »       } 
77 }</string> 
78 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator83 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
79 //·Line:·1684 //·Line:·16
  
80 using·System;85 using·System;
  
81 namespace·Foo86 namespace·Foo
82 {87 {
1.46 KB
CS4011
1.45 KB
CS4011
Ordering differences only
    
Offset 1, 30 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 »       int·IsCompleted·{ 
17 »       »       get·{ 
18 »       »       »       return·1; 
19 »       »       } 
20 »       } 
21 »        
22 »       static·async·void·Test·()16 »       static·async·void·Test·()
23 »       {17 »       {
24 »       »       await·9;18 »       »       await·9;
25 »       }19 »       }
26 }</string>20 }</string>
27 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members21 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members
28 //·Line:·1622 //·Line:·16
Offset 68, 27 lines modifiedOffset 62, 33 lines modified
68 »       }62 »       }
69 »       63 »       
70 »       static·async·void·Test·()64 »       static·async·void·Test·()
71 »       {65 »       {
72 »       »       await·9;66 »       »       await·9;
73 »       }67 »       }
74 }</string>68 }</string>
75 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members69 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members
76 //·Line:·1670 //·Line:·16
  
77 static·class·S71 static·class·S
78 {72 {
79 »       public·static·int·GetAwaiter·(this·int·i)73 »       public·static·A·GetAwaiter·(this·int·i)
80 »       {74 »       {
81 »       »       return·1;75 »       »       return·new·A·();
82 »       }76 »       }
83 }77 }
  
84 class·A78 class·A
85 {79 {
 80 »       int·IsCompleted·{
 81 »       »       get·{
 82 »       »       »       return·1;
 83 »       »       }
 84 »       }
 85 »       
86 »       static·async·void·Test·()86 »       static·async·void·Test·()
87 »       {87 »       {
88 »       »       await·9;88 »       »       await·9;
89 »       }89 »       }
90 }</string>90 }</string>
91 ··</Examples>91 ··</Examples>
92 </ErrorDocumentation>92 </ErrorDocumentation>
3.2 KB
CS0205
3.19 KB
CS0205
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>CS0205</ErrorName>3 ··<ErrorName>CS0205</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate'
 6 //·Line:·17
  
 7 public·delegate·int·TestDelegate1·();
  
 8 public·abstract·class·A
 9 {
 10 »       public·abstract·event·TestDelegate1·OnUpdate;
 11 }
  
 12 public·class·B·:·A
 13 {
 14 »       public·override·event·TestDelegate1·OnUpdate
 15 »       {
 16 »       »       add
 17 »       »       {
 18 »       »       »       base.OnUpdate·+=·value;
 19 »       »       }
 20 »       »       remove
 21 »       »       {
 22 »       »       »       base.OnUpdate·-=·value;
 23 »       »       }
 24 »       }
 25 }</string>
5 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'26 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'
6 //·Line:·1827 //·Line:·18
7 //·Compiler·options:·-r:CS0205-3-lib.dll28 //·Compiler·options:·-r:CS0205-3-lib.dll
  
8 using·System;29 using·System;
  
9 public·class·B:·A130 public·class·B:·A1
Offset 19, 30 lines modifiedOffset 43, 14 lines modified
19 »       static·void·Main·()43 »       static·void·Main·()
20 »       {44 »       {
21 »       »       B·b·=·new·B·();45 »       »       B·b·=·new·B·();
22 »       »       if·(b.Foobar·==·1)·{46 »       »       if·(b.Foobar·==·1)·{
23 »       »       }47 »       »       }
24 »       }48 »       }
25 }</string>49 }</string>
26 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.this[int].set' 
27 //·Line:·13 
  
28 public·abstract·class·A 
29 { 
30 ········public·abstract·int·this[int·i]·{·set;·} 
31 } 
  
32 public·class·B:·A 
33 { 
34 »       »       public·override·int·this[int·i]··{ 
35 »       »       »       set·{ 
36 »       »       »       »       base[i]·=·value; 
37 »       »       »       } 
38 »       »       } 
39 }</string> 
40 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'50 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'
41 //·Line:·1351 //·Line:·13
  
42 public·abstract·class·A52 public·abstract·class·A
43 {53 {
44 ········public·abstract·int·Foobar·{·set;·}54 ········public·abstract·int·Foobar·{·set;·}
45 }55 }
Offset 51, 37 lines modifiedOffset 59, 14 lines modified
51 {59 {
52 »       »       public·override·int·Foobar··{60 »       »       public·override·int·Foobar··{
53 »       »       »       set·{61 »       »       »       set·{
54 »       »       »       »       base.Foobar·=·value;62 »       »       »       »       base.Foobar·=·value;
55 »       »       »       }63 »       »       »       }
56 »       »       }64 »       »       }
57 }</string>65 }</string>
58 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()' 
59 //·Line:·21 
  
60 using·System; 
  
61 public·abstract·class·A 
62 { 
63 ········public·abstract·void·Foobar·(); 
64 } 
  
65 public·class·B:·A 
66 { 
67 ········public·override·void·Foobar·() 
68 ········{ 
69 ················base.Foobar·(); 
70 ········} 
  
71 ········static·void·Main·() 
72 ········{ 
73 ················B·b·=·new·B·(); 
74 ················b.Foobar·(); 
75 ········} 
76 }</string> 
77 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'66 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'
78 //·Line:·2267 //·Line:·22
  
79 using·System;68 using·System;
  
80 public·abstract·class·A69 public·abstract·class·A
81 {70 {
Offset 99, 33 lines modifiedOffset 84, 48 lines modified
99 »       static·void·Main·()84 »       static·void·Main·()
100 »       {85 »       {
101 »       »       B·b·=·new·B·();86 »       »       B·b·=·new·B·();
102 »       »       if·(b.Foobar·==·1)·{87 »       »       if·(b.Foobar·==·1)·{
103 »       »       }88 »       »       }
104 »       }89 »       }
105 }</string>90 }</string>
106 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate'91 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.this[int].set'
107 //·Line:·1792 //·Line:·13
  
108 public·delegate·int·TestDelegate1·(); 
  
109 public·abstract·class·A93 public·abstract·class·A
110 {94 {
111 »       public·abstract·event·TestDelegate1·OnUpdate;95 ········public·abstract·int·this[int·i]·{·set;·}
112 }96 }
  
113 public·class·B·:·A97 public·class·B:·A
114 {98 {
 99 »       »       public·override·int·this[int·i]··{
 100 »       »       »       set·{
 101 »       »       »       »       base[i]·=·value;
Max diff block lines reached; 478/3230 bytes (14.80%) of diff not shown.
554 B
CS8345
542 B
CS8345
Ordering differences only
    
Offset 6, 25 lines modifiedOffset 6, 25 lines modified
6 //·Line:·116 //·Line:·11
7 //·Compiler·options:·-langversion:latest7 //·Compiler·options:·-langversion:latest
  
8 public·ref·struct·S8 public·ref·struct·S
9 {9 {
10 }10 }
  
11 struct·Test11 ref·struct·Test
12 {12 {
13 »       S·field;13 »       static·S·field;
14 }</string>14 }</string>
15 ····<string>//·CS8345:·Field·or·auto-implemented·property·cannot·be·of·type·`S'·unless·it·is·an·instance·member·of·a·ref·struct15 ····<string>//·CS8345:·Field·or·auto-implemented·property·cannot·be·of·type·`S'·unless·it·is·an·instance·member·of·a·ref·struct
16 //·Line:·1116 //·Line:·11
17 //·Compiler·options:·-langversion:latest17 //·Compiler·options:·-langversion:latest
  
18 public·ref·struct·S18 public·ref·struct·S
19 {19 {
20 }20 }
  
21 ref·struct·Test21 struct·Test
22 {22 {
23 »       static·S·field;23 »       S·field;
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
2.32 KB
CS1624
2.31 KB
CS1624
Ordering differences only
    
Offset 1, 28 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>CS1624</ErrorName>3 ··<ErrorName>CS1624</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1624:·The·body·of·`X.Test(int)'·cannot·be·an·iterator·block·because·`System.Collections.ArrayList'·is·not·an·iterator·interface·type5 ····<string>//·CS1624:·The·body·of·`Program.Program()'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type
6 //·Line:·86 //·Line:·6
7 using·System; 
8 using·System.Collections; 
  
9 class·X 
10 { 
11 »       public·static·ArrayList·Test·(int·a) 
12 »       { 
13 »       »       yield·return·0;7 class·Program·{
 8 ········public·Program()·{
 9 ················yield·break;
 10 ········}
 11 ········static·public·void·Main()·{
14 ········}12 ········}
  
15 »       static·void·Main·() 
16 »       { 
17 »       »       IEnumerable·a·=·Test·(3); 
18 »       »       Console.WriteLine·(a); 
19 »       } 
20 }</string>13 }</string>
21 ····<string>//·CS1624:·The·body·of·`X.this[int].set'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type14 ····<string>//·CS1624:·The·body·of·`X.this[int].set'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type
22 //·Line:·1515 //·Line:·15
23 using·System;16 using·System;
24 using·System.Collections;17 using·System.Collections;
  
25 class·X18 class·X
Offset 36, 32 lines modifiedOffset 28, 40 lines modified
36 »       ····}28 »       ····}
37 »       ····set29 »       ····set
38 »       ····{30 »       ····{
39 »       »       yield·return·3;»  »  31 »       »       yield·return·3;»  »  
40 »       ····}»      ····32 »       ····}»      ····
41 »       }33 »       }
42 }</string>34 }</string>
 35 ····<string>//·CS1624:·The·body·of·`X.Test(int)'·cannot·be·an·iterator·block·because·`System.Collections.ArrayList'·is·not·an·iterator·interface·type
 36 //·Line:·8
 37 using·System;
 38 using·System.Collections;
  
 39 class·X
 40 {
 41 »       public·static·ArrayList·Test·(int·a)
 42 »       {
 43 »       »       yield·return·0;
 44 ········}
  
 45 »       static·void·Main·()
 46 »       {
 47 »       »       IEnumerable·a·=·Test·(3);
 48 »       »       Console.WriteLine·(a);
 49 »       }
 50 }</string>
43 ····<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
44 //·Line:·852 //·Line:·8
  
45 using·System.Collections.Generic;53 using·System.Collections.Generic;
  
46 public·class·C54 public·class·C
47 {55 {
48 »       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)
49 »       {57 »       {
50 »       »       foreach·(TSource·element·in·source)58 »       »       foreach·(TSource·element·in·source)
51 »       »       »       yield·return·element;59 »       »       »       yield·return·element;
52 »       }60 »       }
53 }</string>61 }</string>
54 ····<string>//·CS1624:·The·body·of·`Program.Program()'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type 
55 //·Line:·6 
  
56 class·Program·{ 
57 ········public·Program()·{ 
58 ················yield·break; 
59 ········} 
60 ········static·public·void·Main()·{ 
61 ········} 
62 }</string> 
63 ··</Examples>62 ··</Examples>
64 </ErrorDocumentation>63 </ErrorDocumentation>
1.11 KB
CS0611
1.09 KB
CS0611
Ordering differences only
    
Offset 5, 14 lines modifiedOffset 5, 26 lines modified
5 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.ArgIterator'5 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.ArgIterator'
6 //·Line:·56 //·Line:·5
  
7 public·class·Sample·{7 public·class·Sample·{
8 ········System.ArgIterator[]·arg;8 ········System.ArgIterator[]·arg;
9 »       »       static·void·Main·()·{}9 »       »       static·void·Main·()·{}
10 }</string>10 }</string>
 11 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.TypedReference'
 12 //·Line:·5
  
 13 public·class·Sample·{
 14 ········System.TypedReference[]·references·{
 15 ················get·{
 16 ························return·null;
 17 ················}
 18 ········}
  
 19 »       »       static·void·Main·()·{}
 20 }</string>
11 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`S'21 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`S'
12 //·Line:·1322 //·Line:·13
13 //·Compiler·options:·-langversion:latest23 //·Compiler·options:·-langversion:latest
  
14 public·ref·struct·S24 public·ref·struct·S
15 {25 {
16 }26 }
Offset 20, 21 lines modifiedOffset 32, 9 lines modified
20 class·Test32 class·Test
21 {33 {
22 »       public·static·void·Main·()34 »       public·static·void·Main·()
23 »       {35 »       {
24 »       »       var·x·=·new·S[0];36 »       »       var·x·=·new·S[0];
25 »       }37 »       }
26 }</string>38 }</string>
27 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.TypedReference' 
28 //·Line:·5 
  
29 public·class·Sample·{ 
30 ········System.TypedReference[]·references·{ 
31 ················get·{ 
32 ························return·null; 
33 ················} 
34 ········} 
  
35 »       »       static·void·Main·()·{} 
36 }</string> 
37 ··</Examples>39 ··</Examples>
38 </ErrorDocumentation>40 </ErrorDocumentation>
1.83 KB
CS3019
1.82 KB
CS3019
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>CS3019</ErrorName>3 ··<ErrorName>CS3019</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`T'·because·it·is·not·visible·from·outside·this·assembly 
6 //·Line:·8 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 using·System; 
9 [assembly:CLSCompliant(true)] 
  
10 public·class·CLSClass&lt;[CLSCompliant·(false)]·T&gt; 
11 { 
12 }</string> 
13 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly 
14 //·Line:·8 
15 //·Compiler·options:·-warnaserror·-warn:2 
  
16 using·System; 
17 [assembly:CLSCompliant·(true)] 
  
18 [CLSCompliant·(false)] 
19 class·CLSClass·{ 
20 }</string> 
21 ····<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·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly
22 //·Line:·86 //·Line:·8
23 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
24 using·System;8 using·System;
25 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
Offset 44, 9 lines modifiedOffset 24, 29 lines modified
44 »       [CLSCompliant·(false)]24 »       [CLSCompliant·(false)]
45 »       partial·void·Foo·();25 »       partial·void·Foo·();
46 »       26 »       
47 »       partial·void·Foo·()27 »       partial·void·Foo·()
48 »       {28 »       {
49 »       }29 »       }
50 }</string>30 }</string>
 31 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`T'·because·it·is·not·visible·from·outside·this·assembly
 32 //·Line:·8
 33 //·Compiler·options:·-warnaserror·-warn:2
  
 34 using·System;
 35 [assembly:CLSCompliant(true)]
  
 36 public·class·CLSClass&lt;[CLSCompliant·(false)]·T&gt;
 37 {
 38 }</string>
 39 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly
 40 //·Line:·8
 41 //·Compiler·options:·-warnaserror·-warn:2
  
 42 using·System;
 43 [assembly:CLSCompliant·(true)]
  
 44 [CLSCompliant·(false)]
 45 class·CLSClass·{
 46 }</string>
51 ··</Examples>47 ··</Examples>
52 </ErrorDocumentation>48 </ErrorDocumentation>
758 B
CS1056
746 B
CS1056
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>CS1056</ErrorName>3 ··<ErrorName>CS1056</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1056:·Unexpected·character·`\0001'
 6 //·Line:·4
  
 7 \u0001namespace·Test
 8 {
 9 }</string>
5 ····<string>//·CS1056:·Unexpected·character·`$'10 ····<string>//·CS1056:·Unexpected·character·`$'
6 //·Line:·811 //·Line:·8
  
7 public·class·C12 public·class·C
8 {13 {
9 »       void·Update·()14 »       void·Update·()
10 »       {15 »       {
Offset 14, 15 lines modifiedOffset 20, 9 lines modified
14 }</string>20 }</string>
15 ····<string>//·CS1056:·Unexpected·character·`\0001'21 ····<string>//·CS1056:·Unexpected·character·`\0001'
16 //·Line:·422 //·Line:·4
  
17 na\u0001espace·Test23 na\u0001espace·Test
18 {24 {
19 }</string>25 }</string>
20 ····<string>//·CS1056:·Unexpected·character·`\0001' 
21 //·Line:·4 
  
22 \u0001namespace·Test 
23 { 
24 }</string> 
25 ··</Examples>26 ··</Examples>
26 </ErrorDocumentation>27 </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.97 KB
CS0278
1.96 KB
CS0278
Ordering differences only
    
Offset 1, 11 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>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>
5 ····<string>//·CS0278:·`Testing.IMixedEnumerable'·contains·ambiguous·implementation·of·`enumerable'·pattern.·Method·`System.Collections.IEnumerable.GetEnumerator()'·is·ambiguous·with·method·`Testing.ICustomEnumerable.GetEnumerator()'30 ····<string>//·CS0278:·`Testing.IMixedEnumerable'·contains·ambiguous·implementation·of·`enumerable'·pattern.·Method·`System.Collections.IEnumerable.GetEnumerator()'·is·ambiguous·with·method·`Testing.ICustomEnumerable.GetEnumerator()'
6 //·Line:·2831 //·Line:·28
7 //·Compiler·options:·-warnaserror·-warn:232 //·Compiler·options:·-warnaserror·-warn:2
  
8 using·System;33 using·System;
9 using·System.Collections;34 using·System.Collections;
  
Offset 29, 39 lines modifiedOffset 59, 9 lines modified
29 ········class·Test·{59 ········class·Test·{
30 ················public·static·void·Main(string[]·args)·{60 ················public·static·void·Main(string[]·args)·{
31 ························IMixedEnumerable·c·=·new·TestCollection();61 ························IMixedEnumerable·c·=·new·TestCollection();
32 ························foreach(object·o·in·c)·{}62 ························foreach(object·o·in·c)·{}
33 ················}63 ················}
34 ········}64 ········}
35 }</string>65 }</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> 
61 ··</Examples>66 ··</Examples>
62 </ErrorDocumentation>67 </ErrorDocumentation>
1.16 KB
CS0052
1.15 KB
CS0052
Ordering differences only
    
Offset 14, 14 lines modifiedOffset 14, 29 lines modified
14 »       public·const·C·member·=·null;14 »       public·const·C·member·=·null;
15 }</string>15 }</string>
16 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'16 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'
17 //·Line:·1217 //·Line:·12
  
18 public·class·A18 public·class·A
19 {19 {
 20 ········protected·class·B·{}
  
 21 ········public·class·C
 22 ········{
 23 ················protected·class·D
 24 ················{
 25 ························public·B·b;
 26 ················}
 27 ········}
 28 }</string>
 29 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'
 30 //·Line:·12
  
 31 public·class·A
 32 {
20 »       private·class·B·{·}33 »       private·class·B·{·}
  
21 »       public·class·C34 »       public·class·C
22 »       {35 »       {
23 »       »       protected·class·D36 »       »       protected·class·D
24 »       »       {37 »       »       {
25 »       »       »       protected·B·b;38 »       »       »       protected·B·b;
Offset 33, 24 lines modifiedOffset 48, 9 lines modified
  
33 class·InternalClass·{48 class·InternalClass·{
34 }49 }
  
35 public·class·PublicClass·{50 public·class·PublicClass·{
36 »       public·InternalClass·member;51 »       public·InternalClass·member;
37 }</string>52 }</string>
38 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b' 
39 //·Line:·12 
  
40 public·class·A 
41 { 
42 ········protected·class·B·{} 
  
43 ········public·class·C 
44 ········{ 
45 ················protected·class·D 
46 ················{ 
47 ························public·B·b; 
48 ················} 
49 ········} 
50 }</string> 
51 ··</Examples>53 ··</Examples>
52 </ErrorDocumentation>54 </ErrorDocumentation>
1.16 KB
CS0231
1.15 KB
CS0231
Ordering differences only
    
Offset 2, 29 lines modifiedOffset 2, 29 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0231</ErrorName>3 ··<ErrorName>CS0231</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list5 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
6 //·Line:·56 //·Line:·5
7 class·Test7 class·Test
8 {8 {
9 »       void·Foo·(params·object[]·o,·params·bool[]·b)·{}9 ········void·Foo·(params·object[]·o,·bool·b)·{}
10 }</string>10 }</string>
11 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list11 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
12 //·Line:·512 //·Line:·5
13 class·Test13 class·Test
14 {14 {
15 ········void·Foo·(int·i,·params·object[]·o,·bool·b)·{}15 ········void·Foo·(int·i,·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·(params·object[]·o,·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·(int·i,·params·object[]·o,·params·bool[]·b)·{}27 »       void·Foo·(params·object[]·o,·params·bool[]·b)·{}
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
1.22 KB
CS0416
1.21 KB
CS0416
Ordering differences only
    
Offset 1, 11 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>CS0416</ErrorName>3 ··<ErrorName>CS0416</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0416:·`C&lt;T&gt;.N':·an·attribute·argument·cannot·use·type·parameters
 6 //·Line:·17
  
 7 using·System;
  
 8 public·class·TestAttribute·:·Attribute
 9 {
 10 »       public·TestAttribute(Type·type)
 11 »       {
 12 »       }
 13 }
  
 14 class·C&lt;T&gt;
 15 {
 16 »       class·N
 17 »       {
 18 »       »       [Test(typeof(N))]
 19 »       »       public·static·void·Foo()
 20 »       »       {
 21 »       »       }
 22 »       }
 23 }</string>
5 ····<string>//·CS0416:·`C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters24 ····<string>//·CS0416:·`C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters
6 //·Line:·1525 //·Line:·15
  
7 using·System;26 using·System;
  
8 public·class·TestAttribute·:·Attribute27 public·class·TestAttribute·:·Attribute
9 {28 {
Offset 49, 31 lines modifiedOffset 71, 9 lines modified
49 ····{71 ····{
50 ········[Test(Type=typeof(C&lt;T&gt;))]72 ········[Test(Type=typeof(C&lt;T&gt;))]
51 ········public·void·Foo()73 ········public·void·Foo()
52 ········{74 ········{
53 ········}75 ········}
54 ····}76 ····}
55 }</string>77 }</string>
56 ····<string>//·CS0416:·`C&lt;T&gt;.N':·an·attribute·argument·cannot·use·type·parameters 
57 //·Line:·17 
  
58 using·System; 
  
59 public·class·TestAttribute·:·Attribute 
60 { 
61 »       public·TestAttribute(Type·type) 
62 »       { 
63 »       } 
64 } 
  
65 class·C&lt;T&gt; 
66 { 
67 »       class·N 
68 »       { 
69 »       »       [Test(typeof(N))] 
70 »       »       public·static·void·Foo() 
71 »       »       { 
72 »       »       } 
73 »       } 
74 }</string> 
75 ··</Examples>78 ··</Examples>
76 </ErrorDocumentation>79 </ErrorDocumentation>
1.3 KB
CS0061
1.29 KB
CS0061
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0061</ErrorName>3 ··<ErrorName>CS0061</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`IFoo'·is·less·accessible·than·interface·`IBar' 
6 //·Line:·9 
  
7 using·System; 
  
8 interface·IFoo·{ 
9 } 
  
10 public·interface·IBar·:·IFoo·{ 
11 } 
  
12 class·ErrorCS0061·{ 
13 »       public·static·void·Main·()·{ 
14 »       } 
15 }</string> 
16 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'5 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'
17 //·Line:·66 //·Line:·6
  
18 public·class·A7 public·class·A
19 {8 {
20 »       protected·internal·interface·IDerived·:·B.IBase9 »       protected·internal·interface·IDerived·:·B.IBase
21 »       {10 »       {
Offset 29, 14 lines modifiedOffset 14, 29 lines modified
  
29 public·class·B14 public·class·B
30 {15 {
31 »       protected·internal·interface·IBase·16 »       protected·internal·interface·IBase·
32 »       {17 »       {
33 »       }18 »       }
34 }</string>19 }</string>
 20 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`IFoo'·is·less·accessible·than·interface·`IBar'
 21 //·Line:·9
  
 22 using·System;
  
 23 interface·IFoo·{
 24 }
  
 25 public·interface·IBar·:·IFoo·{
 26 }
  
 27 class·ErrorCS0061·{
 28 »       public·static·void·Main·()·{
 29 »       }
 30 }</string>
35 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'31 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'
36 //·Line:·632 //·Line:·6
  
37 public·class·A33 public·class·A
38 {34 {
39 »       protected·interface·IDerived·:·B.IBase35 »       protected·interface·IDerived·:·B.IBase
40 »       {36 »       {
1.17 KB
CS0104
1.16 KB
CS0104
Ordering differences only
    
Offset 23, 49 lines modifiedOffset 23, 14 lines modified
23 »       using·B;23 »       using·B;
  
24 »       [X]24 »       [X]
25 »       class·Test·25 »       class·Test·
26 »       {26 »       {
27 »       }27 »       }
28 }</string>28 }</string>
29 ····<string>//·CS0104:·`N'·is·an·ambiguous·reference·between·`C.N'·and·`A.T.N' 
30 //·Line:·32 
  
31 namespace·A 
32 { 
33 »       public·class·T 
34 »       { 
35 »       »       public·class·N 
36 »       »       { 
  
37 »       »       } 
38 »       } 
39 } 
  
40 namespace·C 
41 { 
42 »       struct·N 
43 »       { 
  
44 »       } 
45 } 
  
46 namespace·B 
47 { 
48 »       using·static·A.T; 
49 »       using·C; 
  
50 »       static·class·Program 
51 »       { 
52 »       »       static·void·Main·() 
53 »       »       { 
54 »       »       »       var·u·=·new·N·(); 
55 »       »       } 
56 »       } 
57 }</string> 
58 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'29 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'
59 //·Line:·1630 //·Line:·16
60 namespace·A·{31 namespace·A·{
61 »       class·X·{32 »       class·X·{
62 »       }33 »       }
63 }34 }
  
Offset 106, 14 lines modifiedOffset 71, 49 lines modified
106 »       }71 »       }
107 }72 }
  
108 namespace·System.Drawing·{73 namespace·System.Drawing·{
109 »       public·class·Graphics·{74 »       public·class·Graphics·{
110 »       }75 »       }
111 }</string>76 }</string>
 77 ····<string>//·CS0104:·`N'·is·an·ambiguous·reference·between·`C.N'·and·`A.T.N'
 78 //·Line:·32
  
 79 namespace·A
 80 {
 81 »       public·class·T
 82 »       {
 83 »       »       public·class·N
 84 »       »       {
  
 85 »       »       }
 86 »       }
 87 }
  
 88 namespace·C
 89 {
 90 »       struct·N
 91 »       {
  
 92 »       }
 93 }
  
 94 namespace·B
 95 {
 96 »       using·static·A.T;
 97 »       using·C;
  
 98 »       static·class·Program
 99 »       {
 100 »       »       static·void·Main·()
 101 »       »       {
 102 »       »       »       var·u·=·new·N·();
 103 »       »       }
 104 »       }
 105 }</string>
112 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'106 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'
113 //·Line:·25107 //·Line:·25
  
114 namespace·A108 namespace·A
115 {109 {
116 »       class·X·{·}110 »       class·X·{·}
117 }111 }
1.61 KB
CS0540
1.59 KB
CS0540
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>CS0540</ErrorName>3 ··<ErrorName>CS0540</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0540:·`Foo.ISomeProp.SomeProperty':·containing·type·does·not·implement·interface·`ISomeProp' 
6 //·Line:·18 
  
7 public·class·SomeProperty 
8 { 
9 } 
  
10 public·abstract·class·SomeAbstract·:·ISomeProp 
11 { 
12 »       public·abstract·SomeProperty·SomeProperty·{·get;·} 
13 } 
  
14 interface·ISomeProp 
15 { 
16 »       SomeProperty·SomeProperty·{·get;·} 
17 } 
  
18 public·class·Foo·:·SomeAbstract 
19 { 
20 »       SomeProperty·ISomeProp.SomeProperty·{·get·{·return·null;·}·} 
  
21 »       public·override·SomeProperty·SomeProperty·{·get·{·return·null;·}·} 
  
22 »       public·static·void·Main·() 
23 »       { 
24 »       } 
25 }</string> 
26 ····<string>//·CS0540:·`B.A.B()':·containing·type·does·not·implement·interface·`A'5 ····<string>//·CS0540:·`B.A.B()':·containing·type·does·not·implement·interface·`A'
27 //·Line:6 //·Line:
  
28 interface·A·{7 interface·A·{
29 }8 }
  
30 class·B·{9 class·B·{
Offset 59, 9 lines modifiedOffset 32, 36 lines modified
59 »       »       »       bool·I.P32 »       »       »       bool·I.P
60 »       »       »       {33 »       »       »       {
61 »       »       »       »       get·{·return·true;·}34 »       »       »       »       get·{·return·true;·}
62 »       »       »       }35 »       »       »       }
63 »       »       }36 »       »       }
64 »       }37 »       }
65 }</string>38 }</string>
 39 ····<string>//·CS0540:·`Foo.ISomeProp.SomeProperty':·containing·type·does·not·implement·interface·`ISomeProp'
 40 //·Line:·18
  
 41 public·class·SomeProperty
 42 {
 43 }
  
 44 public·abstract·class·SomeAbstract·:·ISomeProp
 45 {
 46 »       public·abstract·SomeProperty·SomeProperty·{·get;·}
 47 }
  
 48 interface·ISomeProp
 49 {
 50 »       SomeProperty·SomeProperty·{·get;·}
 51 }
  
 52 public·class·Foo·:·SomeAbstract
 53 {
 54 »       SomeProperty·ISomeProp.SomeProperty·{·get·{·return·null;·}·}
  
 55 »       public·override·SomeProperty·SomeProperty·{·get·{·return·null;·}·}
  
 56 »       public·static·void·Main·()
 57 »       {
 58 »       }
 59 }</string>
66 ··</Examples>60 ··</Examples>
67 </ErrorDocumentation>61 </ErrorDocumentation>
1.73 KB
CS0229
1.72 KB
CS0229
Ordering differences only
    
Offset 1, 11 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>CS0229</ErrorName>3 ··<ErrorName>CS0229</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N'
 6 //·Line:·26
  
 7 using·static·A;
 8 using·static·B;
  
 9 class·A
 10 {
 11 »       public·class·N
 12 »       {
 13 »       »       public·static·void·Foo·()
 14 »       »       {
 15 »       »       }
 16 »       }
 17 }
  
 18 class·B
 19 {
 20 »       public·static·int·N;
 21 }
  
 22 class·Test
 23 {
 24 »       public·static·void·Main·()
 25 »       {
 26 »       »       N.Foo·();
 27 »       }
 28 }</string>
 29 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO'
 30 //·Line:·9
 31 //·Compiler·options:·-r:CS0229-3-lib.dll
  
 32 public·class·Test
 33 {
 34 ···public·static·void·Main()
 35 ···{
 36 ······System.Console.WriteLine(TestLib.FOO);
 37 ···}
 38 }</string>
5 ····<string>//·CS0229:·Ambiguity·between·`Program.I1.Id'·and·`Program.I2.Id'39 ····<string>//·CS0229:·Ambiguity·between·`Program.I1.Id'·and·`Program.I2.Id'
6 //·Line:·1840 //·Line:·18
  
7 static·class·Program41 static·class·Program
8 {42 {
9 »       public·interface·I143 »       public·interface·I1
10 »       {44 »       {
Offset 44, 53 lines modifiedOffset 83, 14 lines modified
44 class·Test83 class·Test
45 {84 {
46 »       static·void·Foo·(IListCounter·t)85 »       static·void·Foo·(IListCounter·t)
47 »       {86 »       {
48 »       »       t.Count·=·9;·87 »       »       t.Count·=·9;·
49 »       }88 »       }
50 }</string>89 }</string>
51 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO' 
52 //·Line:·9 
53 //·Compiler·options:·-r:CS0229-3-lib.dll 
  
54 public·class·Test 
55 { 
56 ···public·static·void·Main() 
57 ···{ 
58 ······System.Console.WriteLine(TestLib.FOO); 
59 ···} 
60 }</string> 
61 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N' 
62 //·Line:·26 
  
63 using·static·A; 
64 using·static·B; 
  
65 class·A 
66 { 
67 »       public·class·N 
68 »       { 
69 »       »       public·static·void·Foo·() 
70 »       »       { 
71 »       »       } 
72 »       } 
73 } 
  
74 class·B 
75 { 
76 »       public·static·int·N; 
77 } 
  
78 class·Test 
79 { 
80 »       public·static·void·Main·() 
81 »       { 
82 »       »       N.Foo·(); 
83 »       } 
84 }</string> 
85 ····<string>//·CS0229:·Ambiguity·between·`IList.Test'·and·`ICounter.Test'90 ····<string>//·CS0229:·Ambiguity·between·`IList.Test'·and·`ICounter.Test'
86 //·Line:·2691 //·Line:·26
  
87 using·System;92 using·System;
  
88 delegate·void·Foo·();93 delegate·void·Foo·();
  
1.54 KB
CS1632
1.52 KB
CS1632
Ordering differences only
    
Offset 3, 81 lines modifiedOffset 3, 81 lines modified
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:·126 //·Line:·12
  
7 using·System;7 using·System;
  
8 class·X·{8 class·X
 9 {
9 »       delegate·void·T·(); 
  
10 »       static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       T·t·=·delegate·{ 
13 »       »       »       goto·L;12 »       »       while·(true)·{
 13 »       »       »       Action·a·=·()·=&gt;·{
 14 »       »       »       »       break;
14 »       »       };15 »       »       »       };
 16 »       »       }
  
15 L: 
16 »       »       Console.WriteLine·("Hello"); 
17 »       »       ······ 
18 »       }17 »       }
19 }</string>18 }</string>
20 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method19 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
21 //·Line:·1420 //·Line:·14
  
22 using·System;21 using·System;
  
23 class·X22 class·X
24 {23 {
25 »       public·static·void·Main·()24 »       public·static·void·Main·()
26 »       {25 »       {
27 »       »       int·b·=·0;26 »       »       int·b·=·0;
28 »       »       switch·(b)·{27 »       »       switch·(b)·{
29 »       »       case·1:28 »       »       »       case·1:
30 »       »       »       Action·a·=·()·=&gt;·{29 »       »       »       Action·a·=·()·=&gt;·{
31 »       »       »       »       goto·case·2;30 »       »       »       »       break;
32 »       »       »       };31 »       »       »       };
33 »       »       »       32 »       »       »       
34 »       »       »       break;33 »       »       »       break;
35 »       »       case·2: 
36 »       »       »       break; 
37 »       »       }34 »       »       }
38 »       }35 »       }
39 }</string>36 }</string>
40 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method37 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
41 //·Line:·1438 //·Line:·14
  
42 using·System;39 using·System;
  
43 class·X40 class·X
44 {41 {
45 »       public·static·void·Main·()42 »       public·static·void·Main·()
46 »       {43 »       {
47 »       »       int·b·=·0;44 »       »       int·b·=·0;
48 »       »       switch·(b)·{45 »       »       switch·(b)·{
49 »       »       »       case·1:46 »       »       case·1:
50 »       »       »       Action·a·=·()·=&gt;·{47 »       »       »       Action·a·=·()·=&gt;·{
51 »       »       »       »       break;48 »       »       »       »       goto·case·2;
52 »       »       »       };49 »       »       »       };
53 »       »       »       50 »       »       »       
54 »       »       »       break;51 »       »       »       break;
 52 »       »       case·2:
 53 »       »       »       break;
55 »       »       }54 »       »       }
56 »       }55 »       }
57 }</string>56 }</string>
58 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method57 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
59 //·Line:·1258 //·Line:·12
  
60 using·System;59 using·System;
  
61 class·X60 class·X·{
62 {61 »       delegate·void·T·();
  
63 »       public·static·void·Main·()62 »       static·void·Main·()
64 »       {63 »       {
 64 »       »       T·t·=·delegate·{
 65 »       »       »       goto·L;
65 »       »       while·(true)·{ 
66 »       »       »       Action·a·=·()·=&gt;·{ 
67 »       »       »       »       break; 
68 »       »       »       };66 »       »       };
69 »       »       } 
 67 L:
 68 »       »       Console.WriteLine·("Hello");
 69 »       »       ······
70 »       }70 »       }
71 }</string>71 }</string>
72 ··</Examples>72 ··</Examples>
73 </ErrorDocumentation>73 </ErrorDocumentation>
5.89 KB
CS1729
5.88 KB
CS1729
Ordering differences only
    
Offset 1, 70 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>CS1729</ErrorName>3 ··<ErrorName>CS1729</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1729:·The·type·`A'·does·not·contain·a·constructor·that·takes·`1'·arguments 
6 //·Line:·6 
  
7 public·class·A·{ 
8 ····A[]·test·=·{ 
9 ········new·A("test") 
10 ····}; 
11 }</string> 
12 ····<string>//·CS1729:·The·type·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·constructor·that·takes·`4'·arguments5 ····<string>//·CS1729:·The·type·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·constructor·that·takes·`4'·arguments
13 //·Line:·56 //·Line:·5
  
14 class·MainClass·{7 class·MainClass·{
15 ········[System.Runtime.CompilerServices.IndexerName("A",·"",·"",·"")]8 ········[System.Runtime.CompilerServices.IndexerName("A",·"",·"",·"")]
16 ········int·this·[int·index]·{9 ········int·this·[int·index]·{
17 ················get·{10 ················get·{
18 ························return·0;11 ························return·0;
19 ················}12 ················}
20 ········}13 ········}
21 ····14 ····
22 }</string>15 }</string>
23 ····<string>//·CS1729:·The·type·`C.S'·does·not·contain·a·constructor·that·takes·`3'·arguments16 ····<string>//·CS1729:·The·type·`C'·does·not·contain·a·constructor·that·takes·`2'·arguments
24 //·Line:·1517 //·Line:·16
  
25 class·C18 class·C
26 {19 {
27 »       struct·S 
28 »       { 
29 »       »       public·S·(int·i)20 »       public·C·(int·i)
30 »       »       { 
31 »       »       } 
32 »       } 
33 »        
34 »       static·void·Main·() 
35 »       {21 »       {
36 »       »       S·i·=·new·S·(1,1,1); 
37 »       }22 »       }
 23 }
38 }</string> 
39 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`0'·arguments 
40 //·Line:·11 
41 class·X·{ 
  
 24 public·class·Blah
 25 {
42 »       X·(int·a) 
43 »       { 
44 »       } 
45 »        
46 »       static·void·Main·()26 »       public·static·void·Main·()
47 »       {27 »       {
48 »       »       new·X·();28 »       »       dynamic·d·=·1;
 29 »       »       var·r·=·new·C·(1,·d);
49 »       }30 »       }
50 }</string>31 }</string>
51 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments32 ····<string>//·CS1729:·The·type·`A'·does·not·contain·a·constructor·that·takes·`1'·arguments
52 //·Line:·833 //·Line:·6
  
 34 public·class·A·{
 35 ····A[]·test·=·{
 36 ········new·A("test")
 37 ····};
53 class·C 
54 { 
55 »       static·void·Main·() 
56 »       { 
57 »       »       int·i·=·new·int(1); 
58 »       } 
59 }</string>38 }</string>
60 ····<string>//·CS1729:·The·type·`CS0143Test.A'·does·not·contain·a·constructor·that·takes·`2'·arguments39 ····<string>//·CS1729:·The·type·`CS0143Test.A'·does·not·contain·a·constructor·that·takes·`2'·arguments
61 //·Line:·13·40 //·Line:·13·
  
62 namespace·CS0143Test41 namespace·CS0143Test
63 {42 {
64 »       public·class·A43 »       public·class·A
Offset 74, 107 lines modifiedOffset 52, 77 lines modified
74 »       »       »       string·b="text";52 »       »       »       string·b="text";
75 »       »       »       int·c=2;53 »       »       »       int·c=2;
76 »       »       »       54 »       »       »       
77 »       »       »       A··a·=·new·A·(b,·c);55 »       »       »       A··a·=·new·A·(b,·c);
78 »       »       }56 »       »       }
79 »       }57 »       }
80 }</string>58 }</string>
81 ····<string>//·CS1729:·The·type·`Base'·does·not·contain·a·constructor·that·takes·`0'·arguments 
82 //·Line:·12 
83 class·Base·{ 
84 »       Base·(string·x) 
85 »       { 
86 »       } 
87 } 
  
88 //·Notice·how·there·is·no·invocation·to·"base·(something)" 
  
89 class·Derived·:·Base·{ 
90 »       Derived·() 
91 »       { 
92 »       } 
93 }</string> 
94 ····<string>//·CS1729:·The·type·`object'·does·not·contain·a·constructor·that·takes·`1'·arguments59 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments
95 //·Line:·860 //·Line:·8
  
96 using·System; 
  
97 class·C61 class·C
98 {62 {
 63 »       static·void·Main·()
99 »       int·a·=·"a"; 
100 »        
101 »       public·C·(string·s) 
102 »       »       :·base·(1) 
103 »       { 
104 »       } 
105 »        
106 »       public·C·(int·i) 
107 »       »       :·base·(i) 
108 »       {64 »       {
 65 »       »       int·i·=·new·int(1);
109 »       }66 »       }
110 }</string>67 }</string>
111 ····<string>//·CS1729:··The·type·`System.CLSCompliantAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments68 ····<string>//·CS1729:··The·type·`System.CLSCompliantAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments
112 //·Line:·669 //·Line:·6
  
113 using·System;70 using·System;
  
Max diff block lines reached; 3037/5981 bytes (50.78%) of diff not shown.
1.6 KB
CS0105
1.59 KB
CS0105
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>CS0105</ErrorName>3 ··<ErrorName>CS0105</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0105:·The·using·directive·for·`N.M'·appeared·previously·in·this·namespace
 6 //·Line:·8
 7 //·Compiler·options:·-warnaserror·-warn:3
  
 8 namespace·N
 9 {
 10 »       using·M;
 11 »       using·N.M;
 12 »       
 13 »       namespace·M
 14 »       {
 15 »       }
 16 }</string>
 17 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace
 18 //·Line:·6
 19 //·Compiler·options:·-warnaserror·-warn:3
  
 20 using·static·System.Console;
 21 using·static·System.Console;</string>
5 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace22 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
6 //·Line:·623 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:324 //·Compiler·options:·-warnaserror·-warn:3
  
8 using·System;25 using·System;
9 using·System;26 using·System;
  
Offset 19, 28 lines modifiedOffset 38, 9 lines modified
19 }</string>38 }</string>
20 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace39 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
21 //·Line:·640 //·Line:·6
22 //·Compiler·options:·-warnaserror·-warn:341 //·Compiler·options:·-warnaserror·-warn:3
  
23 using·System;42 using·System;
24 using·global::System;</string>43 using·global::System;</string>
25 ····<string>//·CS0105:·The·using·directive·for·`N.M'·appeared·previously·in·this·namespace 
26 //·Line:·8 
27 //·Compiler·options:·-warnaserror·-warn:3 
  
28 namespace·N 
29 { 
30 »       using·M; 
31 »       using·N.M; 
32 »        
33 »       namespace·M 
34 »       { 
35 »       } 
36 }</string> 
37 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace 
38 //·Line:·6 
39 //·Compiler·options:·-warnaserror·-warn:3 
  
40 using·static·System.Console; 
41 using·static·System.Console;</string> 
42 ··</Examples>44 ··</Examples>
43 </ErrorDocumentation>45 </ErrorDocumentation>
1.32 KB
CS1715
1.31 KB
CS1715
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>CS1715</ErrorName>3 ··<ErrorName>CS1715</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`bool'·to·match·overridden·member·`BaseClass.Prop' 
6 //·Line:·9 
  
7 class·BaseClass·{ 
8 ········protected·virtual·bool·Prop·{·set·{}·} 
9 } 
  
10 class·DerivedClass:·BaseClass·{ 
11 ········protected·override·int·Prop·{·set·{}·} 
12 }</string> 
13 ····<string>//·CS1715:·`B.Foo':·type·must·be·`int'·to·match·overridden·member·`A.Foo'5 ····<string>//·CS1715:·`B.Foo':·type·must·be·`int'·to·match·overridden·member·`A.Foo'
14 //·Line:·116 //·Line:·11
  
15 public·abstract·class·A7 public·abstract·class·A
16 {8 {
17 »       public·abstract·ref·int·Foo·{·get;·}9 »       public·abstract·ref·int·Foo·{·get;·}
18 }10 }
Offset 24, 14 lines modifiedOffset 14, 24 lines modified
24 {14 {
25 »       public·override·ref·long·Foo·{15 »       public·override·ref·long·Foo·{
26 »       »       get·{16 »       »       get·{
27 »       »       »       throw·null;17 »       »       »       throw·null;
28 »       »       }18 »       »       }
29 »       }19 »       }
30 }</string>20 }</string>
 21 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`bool'·to·match·overridden·member·`BaseClass.Prop'
 22 //·Line:·9
  
 23 class·BaseClass·{
 24 ········protected·virtual·bool·Prop·{·set·{}·}
 25 }
  
 26 class·DerivedClass:·BaseClass·{
 27 ········protected·override·int·Prop·{·set·{}·}
 28 }</string>
31 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`System.EventHandler'·to·match·overridden·member·`BaseClass.Prop'29 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`System.EventHandler'·to·match·overridden·member·`BaseClass.Prop'
32 //·Line:·930 //·Line:·9
  
33 using·System;31 using·System;
  
34 class·BaseClass·{32 class·BaseClass·{
35 ········protected·virtual·event·EventHandler·Prop;33 ········protected·virtual·event·EventHandler·Prop;
1.6 KB
CS0212
1.59 KB
CS0212
Ordering differences only
    
Offset 1, 30 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>CS0212</ErrorName>3 ··<ErrorName>CS0212</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer5 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
6 //·Line:·106 //·Line:·19
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 struct·Foo·{ 
9 »       public·float·f; 
10 »       public·void·foo·()8 using·System;
  
 9 class·X
 10 {
 11 »       public·int·x;
 12 »       public·X·()
11 »       {13 »       {
 14 »       »       this.x·=·4;
12 »       »       unsafe·{ 
13 »       »       »       float·*pf1·=·&amp;f; 
14 »       »       } 
15 »       }15 »       }
16 } 
  
 16 »       public·unsafe·static·void·Main·()
17 class·Test·{ 
18 »       static·void·Main·() 
19 »       {17 »       {
20 »       »       Foo·x·=·new·Foo·();18 »       »       X·x·=·new·X·();
21 »       »       x.foo·();19 »       »       int·*p·=·&amp;x.x;
22 »       }20 »       }
23 }</string>21 }</string>
24 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer22 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
25 //·Line:·1723 //·Line:·17
26 //·Compiler·options:·-unsafe24 //·Compiler·options:·-unsafe
  
27 using·System;25 using·System;
Offset 39, 28 lines modifiedOffset 38, 29 lines modified
39 »       38 »       
40 »       static·void·Blah·(ref·int·mptr)39 »       static·void·Blah·(ref·int·mptr)
41 »       {40 »       {
42 »       »       int*·x·=·&amp;mptr;41 »       »       int*·x·=·&amp;mptr;
43 »       }42 »       }
44 }</string>43 }</string>
45 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer44 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
46 //·Line:·1945 //·Line:·10
47 //·Compiler·options:·-unsafe46 //·Compiler·options:·-unsafe
  
 47 struct·Foo·{
 48 »       public·float·f;
 49 »       public·void·foo·()
48 using·System; 
  
49 class·X 
50 { 
51 »       public·int·x; 
52 »       public·X·() 
53 »       {50 »       {
54 »       »       this.x·=·4;51 »       »       unsafe·{
 52 »       »       »       float·*pf1·=·&amp;f;
 53 »       »       }
55 »       }54 »       }
 55 }
  
56 »       public·unsafe·static·void·Main·()56 class·Test·{
 57 »       static·void·Main·()
57 »       {58 »       {
58 »       »       X·x·=·new·X·();59 »       »       Foo·x·=·new·Foo·();
59 »       »       int·*p·=·&amp;x.x;60 »       »       x.foo·();
60 »       }61 »       }
61 }</string>62 }</string>
62 ··</Examples>63 ··</Examples>
63 </ErrorDocumentation>64 </ErrorDocumentation>
821 B
CS1107
809 B
CS1107
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1107</ErrorName>3 ··<ErrorName>CS1107</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1107:·Duplicate·parameter·modifier·`ref'5 ····<string>//·CS1107:·Duplicate·parameter·modifier·`params'
6 //·Line:·66 //·Line:·6
  
7 static·class·S7 static·class·S
8 {8 {
9 »       static·void·Foo·(ref·ref·ulong·u)9 »       static·void·Foo·(params·params·ulong[]·u)
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS1107:·Duplicate·parameter·modifier·`params'13 ····<string>//·CS1107:·Duplicate·parameter·modifier·`ref'
14 //·Line:·614 //·Line:·6
  
15 static·class·S15 static·class·S
16 {16 {
17 »       static·void·Foo·(params·params·ulong[]·u)17 »       static·void·Foo·(ref·ref·ulong·u)
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
2.52 KB
CS0031
2.51 KB
CS0031
Ordering differences only
    
Offset 5, 73 lines modifiedOffset 5, 55 lines modified
5 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'5 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'
6 //·Line:·96 //·Line:·9
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       const·uint·b·=·-'a';9 »       const·uint·b·=·-'a';
10 }</string>10 }</string>
11 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int' 
12 //·Line:·7 
13 //·Compiler·options:·-unsafe 
  
14 public·unsafe·struct·C 
15 { 
16 ····private·fixed·long·test_1·[200000000000]; 
17 }</string> 
18 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'11 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int'
19 //·Line:·912 //·Line:·9
  
20 public·class·Test13 class·X
21 {14 {
22 »       public·static·void·Main()15 »       public·static·void·Main·()
23 »       {16 »       {
24 »       »       uint·b·=·-9;17 »       »       int·i·=·3;
 18 »       »       i·+=·999999999999999;
25 »       }19 »       }
26 }</string>20 }</string>
27 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'21 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'
28 //·Line:·922 //·Line:·9
  
29 public·class·Test23 public·class·Test
30 {24 {
31 »       public·static·void·Main()25 »       public·static·void·Main()
32 »       {26 »       {
33 »       »       byte·b·=·-1; 
34 »       } 
35 }</string> 
36 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int' 
37 //·Line:·9 
  
38 class·X 
39 { 
40 »       public·static·void·Main·() 
41 »       { 
42 »       »       int·i·=·3;27 »       »       uint·b·=·-9;
43 »       »       i·+=·999999999999999; 
44 »       }28 »       }
45 }</string>29 }</string>
46 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'30 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'
47 //·Line:·931 //·Line:·9
  
48 public·class·Test32 public·class·Test
49 {33 {
50 »       public·static·void·Main()34 »       public·static·void·Main()
51 »       {35 »       {
52 »       »       unchecked·{36 »       »       unchecked·{
53 »       »       »       byte·b·=·1024·-·2;37 »       »       »       byte·b·=·1024·-·2;
54 »       »       }38 »       »       }
55 »       }39 »       }
56 }</string>40 }</string>
57 ····<string>//·CS0031:·Constant·value·`1000M'·cannot·be·converted·to·a·`byte'41 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'
58 //·Line:·842 //·Line:·9
  
59 class·C43 public·class·Test
60 {44 {
61 »       public·static·void·Main·()45 »       public·static·void·Main()
62 »       {46 »       {
63 »       »       const·byte·c·=·unchecked·((byte)·1000M);47 »       »       byte·b·=·-1;
64 »       }48 »       }
65 }</string>49 }</string>
66 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte'50 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte'
67 //·Line·:·751 //·Line·:·7
  
68 public·class·Blah·{52 public·class·Blah·{
  
Offset 80, 16 lines modifiedOffset 62, 34 lines modified
80 »       »       Bar62 »       »       Bar
81 »       }63 »       }
  
82 »       public·static·void·Main·()64 »       public·static·void·Main·()
83 »       {65 »       {
84 »       }66 »       }
85 }</string>67 }</string>
 68 ····<string>//·CS0031:·Constant·value·`1000M'·cannot·be·converted·to·a·`byte'
 69 //·Line:·8
  
 70 class·C
 71 {
 72 »       public·static·void·Main·()
 73 »       {
 74 »       »       const·byte·c·=·unchecked·((byte)·1000M);
 75 »       }
 76 }</string>
86 ····<string>//·CS0031:·Constant·value·`1.42'·cannot·be·converted·to·a·`int'77 ····<string>//·CS0031:·Constant·value·`1.42'·cannot·be·converted·to·a·`int'
87 //·Line:·678 //·Line:·6
  
88 class·X79 class·X
89 {80 {
90 »       const·int·val·=·1.42f;81 »       const·int·val·=·1.42f;
91 }</string>82 }</string>
 83 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int'
 84 //·Line:·7
 85 //·Compiler·options:·-unsafe
  
 86 public·unsafe·struct·C
 87 {
 88 ····private·fixed·long·test_1·[200000000000];
 89 }</string>
92 ··</Examples>90 ··</Examples>
93 </ErrorDocumentation>91 </ErrorDocumentation>
8.04 KB
CS1503
8.03 KB
CS1503
Ordering differences only
    
Offset 1, 118 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>CS1503</ErrorName>3 ··<ErrorName>CS1503</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]'5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int'
6 //·Line:·136 //·Line:·12
  
7 public·class·X 
8 { 
9 »       public·static·void·Test·(params·int[]·a) 
10 »       { 
11 »       } 
  
12 »       public·static·void·Main() 
13 »       { 
14 »       »       int·i; 
15 »       »       Test·(true); 
16 »       } 
17 }</string> 
18 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`IFoo&lt;object&gt;'·expression·to·type·`IFoo&lt;int&gt;' 
19 //·Line:·18 
  
20 interface·IFoo&lt;in·T&gt; 
21 { 
22 } 
  
23 class·C 
24 { 
25 »       public·static·void·Foo&lt;T&gt;·(IFoo&lt;T&gt;·e1,·IFoo&lt;T&gt;·e2) 
26 »       { 
27 »       } 
28 »        
29 »       public·static·void·Main·() 
30 »       { 
31 »       »       IFoo&lt;int&gt;·a·=·null; 
32 »       »       IFoo&lt;object&gt;·b·=·null; 
33 »       »       Foo·(a,·b); 
34 »       } 
35 }</string> 
36 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`method·group'·expression·to·type·`System.Collections.Generic.Comparer&lt;int&gt;' 
37 //·Line:·20 
  
38 using·System; 
39 using·System.Collections.Generic; 
  
40 public·class·C7 public·class·C
41 {8 {
 9 »       static·void·Foo&lt;T&gt;(T·t)
42 »       static·void·Foo&lt;T&gt;(T·t,·Comparer&lt;T&gt;·tc) 
43 »       { 
44 »       } 
45 »        
46 »       static·int·Compare·(int·a,·int·b) 
47 »       {10 »       {
48 »       »       return·-1; 
49 »       }11 »       }
50 »       12 »       
51 »       public·static·void·Main·()13 »       public·static·void·Main·()
52 »       {14 »       {
53 »       »       Foo·(1,·Compare);15 »       »       Foo&lt;int&gt;·(true);
54 »       }16 »       }
55 }</string>17 }</string>
56 ····<string>//·CS1503:·Argument·`#5'·cannot·convert·`void'·expression·to·type·`object'18 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`ref·long'·expression·to·type·`ref·int'
57 //·Line:·1419 //·Line:·18
  
58 using·System;20 using·System;
  
59 public·class·foo21 class·X
60 {22 {
 23 »       long·field;
61 »       public·static·void·voidfunc() 
62 »       { 
63 »       } 
  
64 »       public·static·void·Main() 
65 »       { 
66 »       »       Console.WriteLine·("Whoops:·{0}·{1}",·0,·1,·2,·voidfunc()); 
67 »       } 
68 }</string> 
69 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`out·A'·expression·to·type·`out·B' 
70 //·Line:·17 
  
71 class·A·{·} 
72 class·B·:·A·{·} 
  
 24 »       static·void·Main·()
73 class·Test 
74 { 
75 »       static·void·Foo·(out·B·b) 
76 »       {25 »       {
77 »       »       b·=·new·B·();26 »       »       var·x·=·new·X·();
 27 »       »       x.Run·();
78 »       }28 »       }
  
79 »       static·void·Main·()29 »       void·Run·()
80 »       {30 »       {
 31 »       »       Test·(ref·Prop);
81 »       »       A·a; 
82 »       »       Foo·(out·a); 
83 »       }32 »       }
84 }</string> 
85 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`int'·expression·to·type·`bool' 
86 //·Line:·15 
  
 33 »       static·int·Test·(ref·int·y)
87 class·A 
88 { 
89 »       public·static·void·Foo·(bool·test) 
90 »       {34 »       {
 35 »       »       return·y;
91 »       }36 »       }
92 } 
  
 37 »       ref·long·Prop·{
 38 »       »       get·{
 39 »       »       »       return·ref·field;
 40 »       »       }
93 class·B 
94 { 
95 »       public·static·void·Main() 
96 »       { 
97 »       »       A.Foo·(1); 
98 »       }41 »       }
99 }</string>42 }</string>
100 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`IContravariant&lt;object&gt;'·expression·to·type·`ICovariant&lt;string&gt;'43 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`IContravariant&lt;object&gt;'·expression·to·type·`ICovariant&lt;string&gt;'
101 //·Line:·2344 //·Line:·23
  
Max diff block lines reached; 5457/8187 bytes (66.65%) of diff not shown.
1.57 KB
CS1725
1.56 KB
CS1725
Ordering differences only
    
Offset 1, 17 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>CS1725</ErrorName>3 ··<ErrorName>CS1725</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1725:·Friend·assembly·reference·`main,·processorArchitecture=MSIL'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified5 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Culture=neutral'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified
6 //·Line:·66 //·Line:·6
  
7 using·System.Runtime.CompilerServices;7 using·System.Runtime.CompilerServices;
  
8 [assembly:·InternalsVisibleTo·("main,·processorArchitecture=MSIL")]8 [assembly:·InternalsVisibleTo·("main,·Culture=neutral")]
  
9 class·A9 class·A
10 {10 {
11 »       public·static·void·Main·()11 »       public·static·void·Main·()
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
Offset 24, 20 lines modifiedOffset 24, 20 lines modified
  
24 class·A24 class·A
25 {25 {
26 »       public·static·void·Main·()26 »       public·static·void·Main·()
27 »       {27 »       {
28 »       }28 »       }
29 }</string>29 }</string>
30 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Culture=neutral'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified30 ····<string>//·CS1725:·Friend·assembly·reference·`main,·processorArchitecture=MSIL'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified
31 //·Line:·631 //·Line:·6
  
32 using·System.Runtime.CompilerServices;32 using·System.Runtime.CompilerServices;
  
33 [assembly:·InternalsVisibleTo·("main,·Culture=neutral")]33 [assembly:·InternalsVisibleTo·("main,·processorArchitecture=MSIL")]
  
34 class·A34 class·A
35 {35 {
36 »       public·static·void·Main·()36 »       public·static·void·Main·()
37 »       {37 »       {
38 »       }38 »       }
39 }</string>39 }</string>
762 B
CS1989
750 B
CS1989
Ordering differences only
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 »       static·Task·Method·()14 »       static·Task·Method·()
15 »       {15 »       {
16 »       »       return·null;16 »       »       return·null;
17 »       }17 »       }
18 »       18 »       
19 »       public·static·void·Main·()19 »       public·static·void·Main·()
20 »       {20 »       {
21 »       »       Expression&lt;Action&lt;int&gt;&gt;·a·=·async·l·=&gt;·Method·();21 »       »       Expression&lt;Action&lt;int&gt;&gt;·a·=·async·l·=&gt;·await·Method·();
22 »       }22 »       }
23 }</string>23 }</string>
24 ····<string>//·CS1989:·Async·lambda·expressions·cannot·be·converted·to·expression·trees24 ····<string>//·CS1989:·Async·lambda·expressions·cannot·be·converted·to·expression·trees
25 //·Line:·1725 //·Line:·17
  
26 using·System;26 using·System;
27 using·System.Linq.Expressions;27 using·System.Linq.Expressions;
Offset 33, 12 lines modifiedOffset 33, 12 lines modified
33 »       static·Task·Method·()33 »       static·Task·Method·()
34 »       {34 »       {
35 »       »       return·null;35 »       »       return·null;
36 »       }36 »       }
37 »       37 »       
38 »       public·static·void·Main·()38 »       public·static·void·Main·()
39 »       {39 »       {
40 »       »       Expression&lt;Action&lt;int&gt;&gt;·a·=·async·l·=&gt;·await·Method·();40 »       »       Expression&lt;Action&lt;int&gt;&gt;·a·=·async·l·=&gt;·Method·();
41 »       }41 »       }
42 }</string>42 }</string>
43 ··</Examples>43 ··</Examples>
44 </ErrorDocumentation>44 </ErrorDocumentation>
2.39 KB
CS0617
2.38 KB
CS0617
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>CS0617</ErrorName>3 ··<ErrorName>CS0617</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0617:·`Foo'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static 
6 //·Line:·11 
  
7 using·System; 
  
8 public·sealed·class·FooAttribute·:·Attribute 
9 { 
10 »       public·short·Foo·{·get;·private·set;·} 
11 } 
  
12 [Foo·(Foo·=·1)] 
13 public·class·Tests 
14 { 
15 }</string> 
16 ····<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·static5 ····<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
17 //·Line·:·196 //·Line·:·19
  
18 using·System;7 using·System;
  
19 [AttributeUsage·(AttributeTargets.Class,·AllowMultiple·=·true)]8 [AttributeUsage·(AttributeTargets.Class,·AllowMultiple·=·true)]
20 public·class·SimpleAttribute·:·Attribute9 public·class·SimpleAttribute·:·Attribute
Offset 44, 15 lines modifiedOffset 30, 29 lines modified
44 ····<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·static30 ····<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
45 //·Line:·1131 //·Line:·11
  
46 using·System;32 using·System;
  
47 public·sealed·class·FooAttribute·:·Attribute33 public·sealed·class·FooAttribute·:·Attribute
48 {34 {
49 »       public·static·int·Foo;35 »       public·short·Foo·{·get;·private·set;·}
 36 }
  
 37 [Foo·(Foo·=·1)]
 38 public·class·Tests
 39 {
 40 }</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·static
 42 //·Line:·11
  
 43 using·System;
  
 44 public·sealed·class·FooAttribute·:·Attribute
 45 {
 46 »       internal·int·Foo;
50 }47 }
  
51 [Foo·(Foo·=·1)]48 [Foo·(Foo·=·1)]
52 public·class·Tests49 public·class·Tests
53 {50 {
54 }</string>51 }</string>
55 ····<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·static52 ····<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
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ····<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·static70 ····<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
71 //·Line:·1171 //·Line:·11
  
72 using·System;72 using·System;
  
73 public·sealed·class·FooAttribute·:·Attribute73 public·sealed·class·FooAttribute·:·Attribute
74 {74 {
75 »       internal·int·Foo;75 »       public·static·int·Foo;
76 }76 }
  
77 [Foo·(Foo·=·1)]77 [Foo·(Foo·=·1)]
78 public·class·Tests78 public·class·Tests
79 {79 {
80 }</string>80 }</string>
81 ··</Examples>81 ··</Examples>
2.33 KB
CS0457
2.32 KB
CS0457
Ordering differences only
    
Offset 3, 29 lines modifiedOffset 3, 56 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·ushort·(A·mask)9 »       public·static·implicit·operator·sbyte·(A·mask)
10 »       {10 »       {
11 »       »       return·1;11 »       »       return·1;
12 »       }12 »       }
  
13 »       public·static·implicit·operator·short·(A·mask)13 »       public·static·implicit·operator·byte·(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·D(System.Action)'·and·`D.explicit·operator·D(Foo)'·when·converting·from·`method·group'·to·`D'
 24 //·Line:·25
  
 25 using·System;
  
 26 public·delegate·void·Foo·();
  
 27 class·D
 28 {
 29 »       public·static·implicit·operator·D·(Action·d)
 30 »       {
 31 »       »       return·new·D·();
 32 »       }
  
 33 »       public·static·explicit·operator·D·(Foo·d)
 34 »       {
 35 »       »       return·new·D·();
 36 »       }
 37 }
  
 38 class·Program
 39 {
 40 »       static·void·Main()
 41 »       {
 42 »       »       D·d·=·(D)·Main;
 43 »       }
22 }</string>44 }</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'45 ····<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:·3046 //·Line:·30
  
25 class·A47 class·A
26 {48 {
27 }49 }
Offset 56, 52 lines modifiedOffset 83, 25 lines modified
56 »       }83 »       }
57 }</string>84 }</string>
58 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'85 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'
59 //·Line:·2086 //·Line:·20
  
60 class·A87 class·A
61 {88 {
62 »       public·static·implicit·operator·sbyte·(A·mask)89 »       public·static·implicit·operator·ushort·(A·mask)
63 »       {90 »       {
64 »       »       return·1;91 »       »       return·1;
65 »       }92 »       }
  
66 »       public·static·implicit·operator·byte·(A·mask)93 »       public·static·implicit·operator·short·(A·mask)
67 »       {94 »       {
68 »       »       return·2;95 »       »       return·2;
69 »       }96 »       }
70 }97 }
  
71 class·X98 class·X
72 {99 {
73 ····static·A·a·=·null;100 ····static·A·a·=·null;
74 ····static·object·o·=·~a;101 ····static·object·o·=·-a;
75 }</string> 
76 ····<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' 
77 //·Line:·25 
  
78 using·System; 
  
79 public·delegate·void·Foo·(); 
  
80 class·D 
81 { 
82 »       public·static·implicit·operator·D·(Action·d) 
83 »       { 
84 »       »       return·new·D·(); 
85 »       } 
  
86 »       public·static·explicit·operator·D·(Foo·d) 
87 »       { 
88 »       »       return·new·D·(); 
89 »       } 
90 } 
  
91 class·Program 
92 { 
93 »       static·void·Main() 
94 »       { 
95 »       »       D·d·=·(D)·Main; 
96 »       } 
97 }</string>102 }</string>
98 ··</Examples>103 ··</Examples>
99 </ErrorDocumentation>104 </ErrorDocumentation>
1.23 KB
CS0572
1.22 KB
CS0572
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0572</ErrorName>3 ··<ErrorName>CS0572</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0572:·`Inner':·cannot·reference·a·type·through·an·expression.·Consider·using·`Outer.Inner'·instead
 6 //·Line:·18
  
 7 public·class·Outer
 8 {
 9 »       public·enum·Inner
 10 »       {
 11 »       »       ONE,
 12 »       »       TWO
 13 »       }
 14 }
  
 15 public·class·C
 16 {
 17 »       public·static·bool·Test·()
 18 »       {
 19 »       »       Outer·outer·=·null;
 20 »       »       return·0·==·outer.Inner.ONE;
 21 »       }
 22 }</string>
5 ····<string>//·CS0572:·`Foo':·cannot·reference·a·type·through·an·expression.·Consider·using·`Y.Foo'·instead23 ····<string>//·CS0572:·`Foo':·cannot·reference·a·type·through·an·expression.·Consider·using·`Y.Foo'·instead
6 //·Line:·1324 //·Line:·13
7 using·System;25 using·System;
  
8 class·X26 class·X
9 {27 {
10 »       private·static·Y·y;28 »       private·static·Y·y;
Offset 37, 29 lines modifiedOffset 57, 9 lines modified
37 »       »       base.meth·(true);57 »       »       base.meth·(true);
38 »       }58 »       }
39 }59 }
  
40 abstract·class·test·{60 abstract·class·test·{
41 »       public·delegate·void·meth(·bool·b·)·;61 »       public·delegate·void·meth(·bool·b·)·;
42 }</string>62 }</string>
43 ····<string>//·CS0572:·`Inner':·cannot·reference·a·type·through·an·expression.·Consider·using·`Outer.Inner'·instead 
44 //·Line:·18 
  
45 public·class·Outer 
46 { 
47 »       public·enum·Inner 
48 »       { 
49 »       »       ONE, 
50 »       »       TWO 
51 »       } 
52 } 
  
53 public·class·C 
54 { 
55 »       public·static·bool·Test·() 
56 »       { 
57 »       »       Outer·outer·=·null; 
58 »       »       return·0·==·outer.Inner.ONE; 
59 »       } 
60 }</string> 
61 ··</Examples>63 ··</Examples>
62 </ErrorDocumentation>64 </ErrorDocumentation>
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·`Select'·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·`Cast'·query·expression·pattern·could·not·be·found.·Are·you·missing·`System.Linq'·using·directive·or·`System.Core.dll'·assembly·reference?
6 //·Line:·106 //·Line:·12
  
  
7 public·class·Test7 public·class·Test
8 {8 {
 9 »       class·Enumerable·{}
 10 »       »       
9 »       static·void·Main·()11 »       static·void·Main·()
10 »       {12 »       {
11 »       »       var·v·=·new·int[0];13 »       »       var·v·=·new·int[0];
12 »       »       var·foo·=·from·a·in·v·select·a;14 »       »       var·foo·=·from·int·a·in·v·where·a·&gt;·0·select·a;
13 »       }15 »       }
14 }</string>16 }</string>
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?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?
16 //·Line:·1218 //·Line:·10
  
  
17 public·class·Test19 public·class·Test
18 {20 {
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·int·a·in·v·where·a·&gt;·0·select·a;24 »       »       var·foo·=·from·a·in·v·select·a;
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
861 B
CS0505
849 B
CS0505
Ordering differences only
    
Offset 14, 27 lines modifiedOffset 14, 27 lines modified
14 }</string>14 }</string>
15 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method15 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
16 //·Line:·916 //·Line:·9
  
17 using·System;17 using·System;
  
18 class·BaseClass·{18 class·BaseClass·{
19 ········protected·int·value;19 ········protected·EventHandler·value;
20 }20 }
  
21 class·DerivedClass:·BaseClass·{21 class·DerivedClass:·BaseClass·{
22 ········protected·override·EventHandler·value()·{}22 ········protected·override·void·value()·{}
23 }</string>23 }</string>
24 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method24 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
25 //·Line:·925 //·Line:·9
  
26 using·System;26 using·System;
  
27 class·BaseClass·{27 class·BaseClass·{
28 ········protected·EventHandler·value;28 ········protected·int·value;
29 }29 }
  
30 class·DerivedClass:·BaseClass·{30 class·DerivedClass:·BaseClass·{
31 ········protected·override·void·value()·{}31 ········protected·override·EventHandler·value()·{}
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
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>
1.03 KB
CS1932
1.02 KB
CS1932
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>CS1932</ErrorName>3 ··<ErrorName>CS1932</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`void'5 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`method·group'
6 //·Line:·136 //·Line:·12
  
  
7 using·System;7 using·System;
8 using·System.Linq;8 using·System.Linq;
  
9 class·C9 class·C
10 {10 {
11 »       public·void·Foo·(int·i)11 »       public·void·Foo·(int·i)
12 »       {12 »       {
13 »       »       var·e·=·from·v·in·"a"13 »       »       var·e·=·from·v·in·"a"
14 »       »       »       let·ii·=·Foo·(2)14 »       »       »       let·ii·=·Foo
15 »       »       »       select·v;15 »       »       »       select·v;
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`method·group'18 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`void'
19 //·Line:·1219 //·Line:·13
  
  
20 using·System;20 using·System;
21 using·System.Linq;21 using·System.Linq;
  
22 class·C22 class·C
23 {23 {
24 »       public·void·Foo·(int·i)24 »       public·void·Foo·(int·i)
25 »       {25 »       {
26 »       »       var·e·=·from·v·in·"a"26 »       »       var·e·=·from·v·in·"a"
27 »       »       »       let·ii·=·Foo27 »       »       »       let·ii·=·Foo·(2)
28 »       »       »       select·v;28 »       »       »       select·v;
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
996 B
CS0150
984 B
CS0150
Ordering differences only
    
Offset 14, 14 lines modifiedOffset 14, 32 lines modified
  
14 »       static·void·Main()14 »       static·void·Main()
15 »       {15 »       {
16 »       »       var·s·=·$"{1,Arg()}";16 »       »       var·s·=·$"{1,Arg()}";
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0150:·A·constant·value·is·expected19 ····<string>//·CS0150:·A·constant·value·is·expected
 20 //·Line·:·14
  
 21 using·System;
  
 22 public·class·Blah
 23 {
 24 »       static·readonly·string·Test;
 25 »       
 26 »       public·static·void·Main·()
 27 »       {
 28 »       »       string·s·=·null;
 29 »       »       switch·(s)·{
 30 »       »       »       case·Blah.Test:
 31 »       »       »       »       break;
 32 »       »       }
 33 »       }
 34 }</string>
 35 ····<string>//·CS0150:·A·constant·value·is·expected
20 //·Line:·836 //·Line:·8
  
21 public·class·C37 public·class·C
22 {38 {
23 »       void·Test·()39 »       void·Test·()
24 »       {40 »       {
25 »       »       var·zCoords·=·new·double[uint.MaxValue]·{·0·};41 »       »       var·zCoords·=·new·double[uint.MaxValue]·{·0·};
Offset 37, 27 lines modifiedOffset 55, 9 lines modified
37 »       public·static·void·Main·()55 »       public·static·void·Main·()
38 »       {56 »       {
39 »       »       int·foo·=·6;57 »       »       int·foo·=·6;
40 »       »       58 »       »       
41 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·};59 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·};
42 »       }60 »       }
43 }</string>61 }</string>
44 ····<string>//·CS0150:·A·constant·value·is·expected 
45 //·Line·:·14 
  
46 using·System; 
  
47 public·class·Blah 
48 { 
49 »       static·readonly·string·Test; 
50 »        
51 »       public·static·void·Main·() 
52 »       { 
53 »       »       string·s·=·null; 
54 »       »       switch·(s)·{ 
55 »       »       »       case·Blah.Test: 
56 »       »       »       »       break; 
57 »       »       } 
58 »       } 
59 }</string> 
60 ··</Examples>62 ··</Examples>
61 </ErrorDocumentation>63 </ErrorDocumentation>
748 B
CS0531
736 B
CS0531
Ordering differences only
    
Offset 5, 22 lines modifiedOffset 5, 22 lines modified
5 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition5 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition
6 //·Line:·66 //·Line:·6
  
7 interface·I7 interface·I
8 {8 {
9 »       int·P·=&gt;·1;9 »       int·P·=&gt;·1;
10 }</string>10 }</string>
11 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition 
12 //·Line: 
  
13 public·interface·Interface·{········ 
14 »       int·P·{·get·{}·} 
15 }</string> 
16 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition11 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition
17 //·Line:·512 //·Line:·5
  
18 public·interface·Interface·{13 public·interface·Interface·{
19 ········void·Foo·()·{14 ········void·Foo·()·{
20 ········}15 ········}
21 }</string>16 }</string>
 17 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition
 18 //·Line:
  
 19 public·interface·Interface·{········
 20 »       int·P·{·get·{}·}
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
1.3 KB
CS0034
1.29 KB
CS0034
Ordering differences only
    
Offset 8, 39 lines modifiedOffset 8, 14 lines modified
8 class·C8 class·C
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       const·string·s3·=·null·+·null;12 »       »       const·string·s3·=·null·+·null;
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`Foo'·and·`Foo' 
16 //·Line:·23 
  
17 public·struct·Foo 
18 { 
19 »       public·static·implicit·operator·int?·(Foo·f) 
20 »       { 
21 »       »       return·1; 
22 »       } 
  
23 »       public·static·implicit·operator·bool?·(Foo·f) 
24 »       { 
25 »       »       return·false; 
26 »       } 
27 } 
  
28 class·C 
29 { 
30 »       public·static·void·Main·() 
31 »       { 
32 »       »       Foo·f; 
33 »       »       Foo·f2; 
34 »       »       var·v·=·f·==·f2; 
35 »       } 
36 }</string> 
37 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`A'·and·`A'15 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`A'·and·`A'
38 //·Line:·3616 //·Line:·36
  
39 using·System;17 using·System;
  
40 struct·A18 struct·A
41 {19 {
Offset 95, 14 lines modifiedOffset 70, 39 lines modified
  
95 public·class·C·{70 public·class·C·{
96 »       public·static·void·Main·()71 »       public·static·void·Main·()
97 »       {72 »       {
98 »       »       Y·y·=·new·Y·()·+·new·X·();73 »       »       Y·y·=·new·Y·()·+·new·X·();
99 »       }74 »       }
100 }</string>75 }</string>
 76 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`Foo'·and·`Foo'
 77 //·Line:·23
  
 78 public·struct·Foo
 79 {
 80 »       public·static·implicit·operator·int?·(Foo·f)
 81 »       {
 82 »       »       return·1;
 83 »       }
  
 84 »       public·static·implicit·operator·bool?·(Foo·f)
 85 »       {
 86 »       »       return·false;
 87 »       }
 88 }
  
 89 class·C
 90 {
 91 »       public·static·void·Main·()
 92 »       {
 93 »       »       Foo·f;
 94 »       »       Foo·f2;
 95 »       »       var·v·=·f·==·f2;
 96 »       }
 97 }</string>
101 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`A'·and·`A'98 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`A'·and·`A'
102 //·Line:·2299 //·Line:·22
  
103 public·class·A·{100 public·class·A·{
104 »       public·static·implicit·operator·int·(A·a)101 »       public·static·implicit·operator·int·(A·a)
105 »       {102 »       {
106 »       »       return·0;103 »       »       return·0;
1.28 KB
CS1025
1.27 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>
5 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected10 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
6 //·Line:·611 //·Line:·6
  
7 #if·DEBUG12 #if·DEBUG
8 //·...13 //·...
9 #endif·DEBUG</string>14 #endif·DEBUG</string>
10 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected15 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
11 //·Line:·616 //·Line:·6
  
12 #if·RELEASE17 #if·RELEASE
13 #else·DEBUG18 #elif·DEBUG·DEBUG
14 #endif</string>19 #endif</string>
15 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected20 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected
16 //·Line:·621 //·Line:·4
  
 22 #line·100·"a"·default</string>
17 #if·DEBUG·DEBUG 
18 //·... 
19 #endif</string> 
20 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected23 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
21 //·Line:·424 //·Line:·4
  
22 #if·RELEASE·#endif</string>25 #if·RELEASE·#endif</string>
23 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected26 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
24 //·Line:·627 //·Line:·6
  
25 #if·RELEASE28 #if·RELEASE
26 #elif·DEBUG·DEBUG29 #else·DEBUG
27 #endif</string>30 #endif</string>
28 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected 
29 //·Line:·4 
  
30 #line·100·"a"·default</string> 
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
1.17 KB
CS8072
1.16 KB
CS8072
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8072</ErrorName>3 ··<ErrorName>CS8072</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator5 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator
6 //·Line:·116 //·Line:·14
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 class·C9 public·class·C
10 {10 {
 11 »       public·void·TestMethod·()·{·}
  
11 »       static·int·Main·()12 »       static·void·Main·()
12 »       {13 »       {
13 »       »       Expression&lt;Func&lt;string,·char?&gt;&gt;·e·=·l·=&gt;·l?[1]; 
14 »       »       return·0;14 »       »       C·c·=·null;
 15 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·c?.TestMethod·();
15 »       }16 »       }
16 }</string>17 }</string>
17 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator18 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator
18 //·Line:·1419 //·Line:·11
  
19 using·System;20 using·System;
20 using·System.Linq.Expressions;21 using·System.Linq.Expressions;
  
21 public·class·C22 class·C
22 {23 {
23 »       public·void·TestMethod·()·{·} 
  
24 »       static·void·Main·()24 »       static·int·Main·()
25 »       {25 »       {
26 »       »       C·c·=·null; 
27 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·c?.TestMethod·();26 »       »       Expression&lt;Func&lt;string,·char?&gt;&gt;·e·=·l·=&gt;·l?[1];
 27 »       »       return·0;
28 »       }28 »       }
29 }</string>29 }</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
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:·`d'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type5 ····<string>//·CS0655:·`a'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type
6 //·Line:·116 //·Line:·11
  
7 using·System;7 using·System;
  
8 class·TestAttribute·:·Attribute8 class·TestAttribute·:·Attribute
9 {9 {
10 ···public·decimal·d;10 ···public·int[][]·a;
11 }11 }
  
12 [Test·(d·=·44444)]12 [Test·(a·=·null)]
13 class·C13 class·C
14 {14 {
15 }</string>15 }</string>
16 ····<string>//·CS0655:·`a'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type16 ····<string>//·CS0655:·`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:·`a'·is·not·a·valid·named·attribute·argument·because·it·is·not·a·valid·attribute·parameter·type27 ····<string>//·CS0655:·`d'·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·int[,]·a;32 ···public·decimal·d;
33 }33 }
  
34 [Test·(a·=·null)]34 [Test·(d·=·44444)]
35 class·C35 class·C
36 {36 {
37 }</string>37 }</string>
38 ··</Examples>38 ··</Examples>
39 </ErrorDocumentation>39 </ErrorDocumentation>
1.76 KB
CS0831
1.75 KB
CS0831
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>CS0831</ErrorName>3 ··<ErrorName>CS0831</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0831:··An·expression·tree·may·not·contain·a·base·access5 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access
6 //·Line:·146 //·Line:·20
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 class·B9 class·B
10 {10 {
11 »       protected·bool·Core·{11 »       protected·B·this·[int·i]·{
12 »       »       get·{12 »       »       get·{
13 »       »       »       return·true;13 »       »       »       return·null;
14 »       »       }14 »       »       }
15 »       }15 »       }
16 }16 }
  
17 class·C·:·B17 class·C·:·B
18 {18 {
19 »       public·void·Test·()19 »       public·void·Test·()
20 »       {20 »       {
21 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·base.Core;21 »       »       Expression&lt;Func&lt;B&gt;&gt;·e·=·()·=&gt;·base·[8];
22 »       }22 »       }
23 }</string>23 }</string>
24 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access24 ····<string>//·CS0831:··An·expression·tree·may·not·contain·a·base·access
25 //·Line:·1425 //·Line:·14
  
26 using·System;26 using·System;
27 using·System.Linq.Expressions;27 using·System.Linq.Expressions;
  
28 class·B28 class·B
29 {29 {
30 »       protected·int·Core·()30 »       protected·bool·Core·{
31 »       {31 »       »       get·{
32 »       »       return·4;32 »       »       »       return·true;
 33 »       »       }
33 »       }34 »       }
34 }35 }
  
35 class·C·:·B36 class·C·:·B
36 {37 {
37 »       public·void·Test·()38 »       public·void·Test·()
38 »       {39 »       {
39 »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·base.Core·();40 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·base.Core;
40 »       }41 »       }
41 }</string>42 }</string>
42 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access43 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access
43 //·Line:·2044 //·Line:·14
  
44 using·System;45 using·System;
45 using·System.Linq.Expressions;46 using·System.Linq.Expressions;
  
46 class·B47 class·B
47 {48 {
48 »       protected·B·this·[int·i]·{ 
49 »       »       get·{49 »       protected·int·Core·()
 50 »       {
50 »       »       »       return·null;51 »       »       return·4;
51 »       »       } 
52 »       }52 »       }
53 }53 }
  
54 class·C·:·B54 class·C·:·B
55 {55 {
56 »       public·void·Test·()56 »       public·void·Test·()
57 »       {57 »       {
58 »       »       Expression&lt;Func&lt;B&gt;&gt;·e·=·()·=&gt;·base·[8];58 »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·base.Core·();
59 »       }59 »       }
60 }</string>60 }</string>
61 ··</Examples>61 ··</Examples>
62 </ErrorDocumentation>62 </ErrorDocumentation>
1.98 KB
CS3009
1.97 KB
CS3009
Ordering differences only
    
Offset 11, 36 lines modifiedOffset 11, 25 lines modified
  
11 [CLSCompliant·(false)]11 [CLSCompliant·(false)]
12 public·class·BaseClass·{12 public·class·BaseClass·{
13 }13 }
  
14 public·class·CLSClass:·BaseClass·{14 public·class·CLSClass:·BaseClass·{
15 }</string>15 }</string>
16 ····<string>//·CS3009:·`C':·base·type·`C&lt;ulong&gt;'·is·not·CLS-compliant16 ····<string>//·CS3009:·`CLSClass':·base·type·`System.Runtime.Serialization.Formatter'·is·not·CLS-compliant
17 //·Line:·1417 //·Line:·10
18 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
19 using·System;19 using·System;
20 [assembly:CLSCompliant(true)]20 using·System.Runtime.Serialization;
  
 21 [assembly:CLSCompliant·(true)]
21 public·class·C&lt;T&gt; 
22 { 
23 } 
  
 22 public·abstract·class·CLSClass:·Formatter·{
24 public·class·C·:·C&lt;ulong&gt; 
25 { 
26 }</string>23 }</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> 
33 ····<string>//·CS3009:·`AttributesForm':·base·type·`BaseClass'·is·not·CLS-compliant24 ····<string>//·CS3009:·`AttributesForm':·base·type·`BaseClass'·is·not·CLS-compliant
34 //·Line:·1725 //·Line:·17
35 //·Compiler·options:·-warnaserror·-warn:126 //·Compiler·options:·-warnaserror·-warn:1
  
  
36 //·The·error·is·reported·intentionally·twice.27 //·The·error·is·reported·intentionally·twice.
  
Offset 56, 20 lines modifiedOffset 45, 31 lines modified
56 public·class·AttributesForm·:·BaseClass45 public·class·AttributesForm·:·BaseClass
57 {46 {
58 }47 }
  
59 public·class·AttributesForm_2·:·BaseClass48 public·class·AttributesForm_2·:·BaseClass
60 {49 {
61 }</string>50 }</string>
62 ····<string>//·CS3009:·`CLSClass':·base·type·`System.Runtime.Serialization.Formatter'·is·not·CLS-compliant51 ····<string>//·CS3009:·`C':·base·type·`C&lt;ulong&gt;'·is·not·CLS-compliant
63 //·Line:·1052 //·Line:·14
64 //·Compiler·options:·-warnaserror·-warn:153 //·Compiler·options:·-warnaserror·-warn:1
  
65 using·System;54 using·System;
66 using·System.Runtime.Serialization;55 [assembly:CLSCompliant(true)]
  
67 [assembly:CLSCompliant·(true)]56 public·class·C&lt;T&gt;
 57 {
 58 }
  
68 public·abstract·class·CLSClass:·Formatter·{59 public·class·C·:·C&lt;ulong&gt;
 60 {
69 }</string>61 }</string>
 62 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant
 63 //·Line:·8
 64 //·Compiler·options:·-warnaserror·-warn:1
  
 65 using·System;
 66 [assembly:CLSCompliant(true)]
  
 67 public·enum·Days:·uint·{Sat=1,·Sun,·Mon,·Tue,·Wed,·Thu,·Fri};</string>
70 ··</Examples>68 ··</Examples>
71 </ErrorDocumentation>69 </ErrorDocumentation>
2.67 KB
CS0133
2.66 KB
CS0133
Ordering differences only
    
Offset 1, 80 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>CS0133</ErrorName>3 ··<ErrorName>CS0133</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value5 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value
6 //·Line:·86 //·Line:·12
 7 //·Compiler·options:·-unsafe
  
7 class·X8 class·C
8 {9 {
9 »       void·Foo·()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)
10 »       {20 »       {
11 »       »       const·object·o·=·null·??·"";21 »       »       const·int·x·=·arg;
12 »       }22 »       }
13 }</string>23 }</string>
14 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value24 ····<string>//·CS0133:·The·expression·being·assigned·to·`b'·must·be·a·constant·or·default·value
15 //·Line:·825 //·Line:·8
  
16 class·T26 class·X
17 {27 {
18 ····public·void·FooBar·() 
19 ····{ 
20 ········const·string·Foo·=·Foo; 
21 ····}28 »       static·void·Main·()
 29 »       {
 30 »       »       const·int·b·=·true·?·1·:·b;
 31 »       }
22 }</string>32 }</string>
23 ····<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
24 //·Line:·834 //·Line:·8
  
25 class·X35 class·X
26 {36 {
27 »       void·Foo·()37 »       void·Foo·()
28 »       {38 »       {
29 »       »       const·object·o·=·""·??·null;39 »       »       const·object·o·=·null·??·"";
30 »       } 
31 }</string> 
32 ····<string>//·CS0133:·The·expression·being·assigned·to·`x'·must·be·a·constant·or·default·value 
33 //·Line:·7 
  
34 class·X·{ 
35 »       X·(int·arg) 
36 »       { 
37 »       »       const·int·x·=·arg; 
38 »       }40 »       }
39 }</string>41 }</string>
40 ····<string>//·CS0133:·The·expression·being·assigned·to·`c'·must·be·a·constant·or·default·value42 ····<string>//·CS0133:·The·expression·being·assigned·to·`c'·must·be·a·constant·or·default·value
41 //·Line:·1043 //·Line:·10
  
42 class·C44 class·C
43 {45 {
44 »       void·Foo·()46 »       void·Foo·()
45 »       {47 »       {
46 »       »       int[]·array;48 »       »       int[]·array;
47 »       »       int·idx;49 »       »       int·idx;
48 »       »       const·int·c·=·array·[idx];50 »       »       const·int·c·=·array·[idx];
49 »       }51 »       }
50 }</string>52 }</string>
51 ····<string>//·CS0133:·The·expression·being·assigned·to·`b'·must·be·a·constant·or·default·value53 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value
52 //·Line:·854 //·Line:·8
  
53 class·X55 class·X
54 {56 {
55 »       static·void·Main·()57 »       void·Foo·()
56 »       {58 »       {
57 »       »       const·int·b·=·true·?·1·:·b;59 »       »       const·object·o·=·""·??·null;
58 »       }60 »       }
59 }</string>61 }</string>
60 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value62 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value
61 //·Line:·1263 //·Line:·8
62 //·Compiler·options:·-unsafe 
  
63 class·C 
64 { 
65 ····public·static·int·i·=·4; 
66 } 
  
67 public·unsafe·struct·S64 class·T
68 {65 {
69 ····private·fixed·char·pathName·[C.i];66 ····public·void·FooBar·()
 67 ····{
 68 ········const·string·Foo·=·Foo;
 69 ····}
70 }</string>70 }</string>
71 ··</Examples>71 ··</Examples>
72 </ErrorDocumentation>72 </ErrorDocumentation>
1.71 KB
CS7070
1.7 KB
CS7070
Ordering differences only
    
Offset 29, 24 lines modifiedOffset 29, 25 lines modified
29 ········29 ········
30 »       public·override·IPermission·CreatePermission·()30 »       public·override·IPermission·CreatePermission·()
31 »       {31 »       {
32 »       »       return·null;32 »       »       return·null;
33 »       }33 »       }
34 }</string>34 }</string>
35 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations35 ····<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:·1036 //·Line:·11
  
37 using·System;37 using·System;
38 using·System.Security;38 using·System.Security;
39 using·System.Security.Permissions;39 using·System.Security.Permissions;
  
40 public·class·Program·{40 public·class·Program·{
 41 ········public·delegate·int·DisplayHandler·(string·msg);
 42 ·····
41 »       [DebugPermission·(SecurityAction.RequestMinimum)]43 »       [DebugPermission·(SecurityAction.RequestMinimum)]
42 ········public·int·i;44 ········public·event·DisplayHandler·OnShow;
43 }45 }
  
44 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]46 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
45 [Serializable]47 [Serializable]
46 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{48 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
47 »       public·DebugPermissionAttribute·(SecurityAction·action)49 »       public·DebugPermissionAttribute·(SecurityAction·action)
Offset 56, 25 lines modifiedOffset 57, 24 lines modified
56 ········57 ········
57 »       public·override·IPermission·CreatePermission·()58 »       public·override·IPermission·CreatePermission·()
58 »       {59 »       {
59 »       »       return·null;60 »       »       return·null;
60 »       }61 »       }
61 }</string>62 }</string>
62 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations63 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations
63 //·Line:·1164 //·Line:·10
  
64 using·System;65 using·System;
65 using·System.Security;66 using·System.Security;
66 using·System.Security.Permissions;67 using·System.Security.Permissions;
  
67 public·class·Program·{68 public·class·Program·{
  
68 ········public·delegate·int·DisplayHandler·(string·msg); 
69 ····· 
70 »       [DebugPermission·(SecurityAction.RequestMinimum)]69 »       [DebugPermission·(SecurityAction.RequestMinimum)]
71 ········public·event·DisplayHandler·OnShow;70 ········public·int·i;
72 }71 }
  
73 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]72 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
74 [Serializable]73 [Serializable]
75 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{74 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
76 »       public·DebugPermissionAttribute·(SecurityAction·action)75 »       public·DebugPermissionAttribute·(SecurityAction·action)
1.47 KB
CS1673
1.46 KB
CS1673
Ordering differences only
    
Offset 1, 33 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>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 
24 //·Line:·196 //·Line:·19
25 using·System;7 using·System;
  
26 public·delegate·void·Hello·();8 public·delegate·void·Hello·();
  
27 struct·Foo9 struct·Foo
28 {10 {
Offset 62, 9 lines modifiedOffset 41, 30 lines modified
62 {41 {
63 »       static·void·Main·()42 »       static·void·Main·()
64 »       {43 »       {
65 »       »       Foo·foo·=·new·Foo·(3);44 »       »       Foo·foo·=·new·Foo·(3);
66 »       »       foo.Test·(new·Foo·(8));45 »       »       foo.Test·(new·Foo·(8));
67 »       }46 »       }
68 }</string>47 }</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>
69 ··</Examples>66 ··</Examples>
70 </ErrorDocumentation>67 </ErrorDocumentation>
1010 B
CS1620
999 B
CS1620
Ordering differences only
    
Offset 1, 12 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>CS1620</ErrorName>3 ··<ErrorName>CS1620</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier5 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
 6 //·Line:·13
  
 7 class·C
 8 {
 9 »       public·static·void·test·(out·int·i)
 10 »       {
 11 »       »       i·=·5;
 12 »       }
  
 13 »       public·static·void·Main()·{
 14 »       »       int·i·=·1;
 15 »       »       test·(ref·i);
 16 »       }
 17 }</string>
 18 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
6 //·Line:·2419 //·Line:·24
  
7 using·System;20 using·System;
  
8 namespace·TestNamespace21 namespace·TestNamespace
9 {22 {
10 »       public·class·Test23 »       public·class·Test
Offset 61, 24 lines modifiedOffset 76, 9 lines modified
61 »       }76 »       }
  
62 »       static·void·Run·(out·int·mengano)77 »       static·void·Run·(out·int·mengano)
63 »       {78 »       {
64 »       »       Jajaja·(mengano);79 »       »       Jajaja·(mengano);
65 »       }80 »       }
66 }</string>81 }</string>
67 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier 
68 //·Line:·13 
  
69 class·C 
70 { 
71 »       public·static·void·test·(out·int·i) 
72 »       { 
73 »       »       i·=·5; 
74 »       } 
  
75 »       public·static·void·Main()·{ 
76 »       »       int·i·=·1; 
77 »       »       test·(ref·i); 
78 »       } 
79 }</string> 
80 ··</Examples>82 ··</Examples>
81 </ErrorDocumentation>83 </ErrorDocumentation>
1.45 KB
CS1699
1.44 KB
CS1699
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1699</ErrorName>3 ··<ErrorName>CS1699</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1699:·Use·compiler·option·`keyfile'·or·appropriate·project·settings·instead·of·`AssemblyKeyFile'·attribute5 ····<string>//·CS1699:·Use·compiler·option·`keycontainer'·or·appropriate·project·settings·instead·of·`AssemblyKeyNameAttribute'·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:AssemblyKeyFile·("key.snk")]</string>9 [assembly:AssemblyKeyNameAttribute·("container")]</string>
10 ····<string>//·CS1699:·Use·compiler·option·`delaysign'·or·appropriate·project·settings·instead·of·`AssemblyDelaySign'·attribute10 ····<string>//·CS1699:·Use·compiler·option·`delaysign'·or·appropriate·project·settings·instead·of·`AssemblyDelaySign'·attribute
11 //·Line:·711 //·Line:·7
12 //·Compiler·options:·-warnaserror·-warn:412 //·Compiler·options:·-warnaserror·-warn:4
  
13 using·System.Reflection;13 using·System.Reflection;
  
14 [assembly:AssemblyDelaySign·(true)]</string>14 [assembly:AssemblyDelaySign·(true)]</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.77 KB
CS0533
1.76 KB
CS0533
Ordering differences only
    
Offset 10, 33 lines modifiedOffset 10, 25 lines modified
10 »       abstract·protected·void·Foo·();10 »       abstract·protected·void·Foo·();
11 }11 }
  
12 abstract·class·DerivedClass:·BaseClass12 abstract·class·DerivedClass:·BaseClass
13 {13 {
14 »       public·new·int·Foo;14 »       public·new·int·Foo;
15 }</string>15 }</string>
16 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'16 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent'
17 //·Line:·1017 //·Line:·11
18 public·abstract·class·MyAbstractBase 
19 { 
20 ····public·abstract·void·Initialize(); 
21 } 
  
 18 using·System;
22 public·abstract·class·MyAbstract·:·MyAbstractBase 
23 { 
24 ····public·void·Initialize()·{ 
25 ····} 
26 } 
  
 19 abstract·class·A·{
 20 »       public·abstract·event·EventHandler·MyEvent;
 21 }
  
 22 class·B·:·A·{
 23 »       public·event·EventHandler·MyEvent;
27 public·class·Program 
28 { 
29 ····public·static·void·Main(string[]·args) 
30 ····{ 
31 ····} 
32 }</string>24 }</string>
33 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent'25 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent'
34 //·Line:·1126 //·Line:·11
  
35 using·System;27 using·System;
  
36 abstract·class·A·{28 abstract·class·A·{
Offset 53, 21 lines modifiedOffset 45, 29 lines modified
53 ········abstract·protected·void·Foo·();45 ········abstract·protected·void·Foo·();
54 }46 }
  
55 abstract·class·DerivedClass:·BaseClass·{47 abstract·class·DerivedClass:·BaseClass·{
56 ········public·new·void·Foo·()·{}48 ········public·new·void·Foo·()·{}
57 »       »       public·static·void·Main·()·{}49 »       »       public·static·void·Main·()·{}
58 }</string>50 }</string>
59 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent'51 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'
60 //·Line:·1152 //·Line:·10
  
61 using·System;53 public·abstract·class·MyAbstractBase
 54 {
 55 ····public·abstract·void·Initialize();
 56 }
  
62 abstract·class·A·{ 
63 »       public·abstract·event·EventHandler·MyEvent;57 public·abstract·class·MyAbstract·:·MyAbstractBase
 58 {
 59 ····public·void·Initialize()·{
 60 ····}
64 }61 }
  
65 class·B·:·A·{ 
66 »       public·event·EventHandler·MyEvent; 
 62 public·class·Program
 63 {
 64 ····public·static·void·Main(string[]·args)
 65 ····{
 66 ····}
67 }</string>67 }</string>
68 ··</Examples>68 ··</Examples>
69 </ErrorDocumentation>69 </ErrorDocumentation>
1.4 KB
CS0737
1.39 KB
CS0737
Ordering differences only
    
Offset 1, 33 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>CS0737</ErrorName>3 ··<ErrorName>CS0737</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0737:·`MySubClass'·does·not·implement·interface·member·`I.Foo.set'·and·the·best·implementing·candidate·`MyTest.Foo.set'·is·not·public 
6 //·Line:·6 
  
7 using·System; 
  
8 interface·I 
9 { 
10 »       int·Foo·{·get;·set;·} 
11 } 
  
12 public·class·MySubClass·:·MyTest,·I 
13 { 
14 } 
  
15 public·class·MyTest 
16 { 
17 »       public·int·Foo 
18 »       { 
19 »       »       get·{·return·1;·} 
20 »       »       protected·set·{·} 
21 »       } 
22 }</string> 
23 ····<string>//·CS0737:·`MySubClass'·does·not·implement·interface·member·`System.ICloneable.Clone()'·and·the·best·implementing·candidate·`MyTest.Clone()'·is·not·public5 ····<string>//·CS0737:·`MySubClass'·does·not·implement·interface·member·`System.ICloneable.Clone()'·and·the·best·implementing·candidate·`MyTest.Clone()'·is·not·public
24 //·Line:·66 //·Line:·6
  
25 using·System;7 using·System;
  
26 public·class·MySubClass·:·MyTest,·ICloneable8 public·class·MySubClass·:·MyTest,·ICloneable
27 {9 {
Offset 48, 9 lines modifiedOffset 26, 31 lines modified
48 public·class·MyTest·:·ICloneable26 public·class·MyTest·:·ICloneable
49 {27 {
50 »       object·Clone()28 »       object·Clone()
51 »       {29 »       {
52 »       »       return·MemberwiseClone();30 »       »       return·MemberwiseClone();
53 »       }31 »       }
54 }</string>32 }</string>
 33 ····<string>//·CS0737:·`MySubClass'·does·not·implement·interface·member·`I.Foo.set'·and·the·best·implementing·candidate·`MyTest.Foo.set'·is·not·public
 34 //·Line:·6
  
 35 using·System;
  
 36 interface·I
 37 {
 38 »       int·Foo·{·get;·set;·}
 39 }
  
 40 public·class·MySubClass·:·MyTest,·I
 41 {
 42 }
  
 43 public·class·MyTest
 44 {
 45 »       public·int·Foo
 46 »       {
 47 »       »       get·{·return·1;·}
 48 »       »       protected·set·{·}
 49 »       }
 50 }</string>
55 ··</Examples>51 ··</Examples>
56 </ErrorDocumentation>52 </ErrorDocumentation>
818 B
CS0573
806 B
CS0573
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>CS0573</ErrorName>3 ··<ErrorName>CS0573</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers5 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
6 //·Line:·86 //·Line:·6
  
7 using·System; 
  
8 struct·S7 struct·S
9 {8 {
10 »       event·Action·E·=·null;9 »       int·v·=·0;
11 }</string>10 }</string>
12 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers11 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
13 //·Line:·612 //·Line:·8
  
 13 using·System;
  
14 struct·S14 struct·S
15 {15 {
16 »       int·v·=·0;16 »       event·Action·E·=·null;
17 }</string>17 }</string>
18 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers18 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
19 //·Line:·619 //·Line:·6
  
20 struct·S20 struct·S
21 {21 {
22 »       public·int·Prop·{·get;·set;·}·=·3;22 »       public·int·Prop·{·get;·set;·}·=·3;
1.05 KB
CS0051
1.04 KB
CS0051
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>CS0051</ErrorName>3 ··<ErrorName>CS0051</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`C.S?[][]'·is·less·accessible·than·method·`C.Foo(C.S?[][])'
 6 //·Line:·7
  
 7 public·class·C
 8 {
 9 »       struct·S·{}
 10 »       public·void·Foo·(S?[][]·o)·{}
 11 }</string>
5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`MyClass.X'·is·less·accessible·than·method·`MyClass.method(MyClass.X)'12 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`MyClass.X'·is·less·accessible·than·method·`MyClass.method(MyClass.X)'
6 //·Line:·1213 //·Line:·12
  
7 public·class·MyClass·{14 public·class·MyClass·{
  
8 »       //15 »       //
9 »       //·To·fix·change·the·next·line·to·"public·enum·X·{16 »       //·To·fix·change·the·next·line·to·"public·enum·X·{
Offset 30, 17 lines modifiedOffset 38, 9 lines modified
  
30 partial·class·C138 partial·class·C1
31 {39 {
32 »       public·void·Foo·(NV·arg)40 »       public·void·Foo·(NV·arg)
33 »       {41 »       {
34 »       }42 »       }
35 }</string>43 }</string>
36 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`C.S?[][]'·is·less·accessible·than·method·`C.Foo(C.S?[][])' 
37 //·Line:·7 
  
38 public·class·C 
39 { 
40 »       struct·S·{} 
41 »       public·void·Foo·(S?[][]·o)·{} 
42 }</string> 
43 ··</Examples>44 ··</Examples>
44 </ErrorDocumentation>45 </ErrorDocumentation>
847 B
CS0547
835 B
CS0547
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0547</ErrorName>3 ··<ErrorName>CS0547</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0547:·`PropertyInterface.Value':·property·or·indexer·cannot·have·void·type 
6 //·Line:·5 
  
7 interface·PropertyInterface·{ 
8 ········void·Value·{·get;·} 
9 }</string> 
10 ····<string>//·CS0547:·`PropertyClass.Value':·property·or·indexer·cannot·have·void·type5 ····<string>//·CS0547:·`PropertyClass.Value':·property·or·indexer·cannot·have·void·type
11 //·Line:·56 //·Line:·5
  
12 class·PropertyClass·{7 class·PropertyClass·{
13 ········public·void·Value·{·get·{}·}8 ········public·void·Value·{·get·{}·}
14 }</string>9 }</string>
 10 ····<string>//·CS0547:·`PropertyInterface.Value':·property·or·indexer·cannot·have·void·type
 11 //·Line:·5
  
 12 interface·PropertyInterface·{
 13 ········void·Value·{·get;·}
 14 }</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
2.53 KB
CS0310
2.52 KB
CS0310
Ordering differences only
    
Offset 1, 63 lines modifiedOffset 1, 44 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0310</ErrorName>3 ··<ErrorName>CS0310</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'5 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
6 //·Line:·206 //·Line:·18
  
7 public·class·Foo&lt;T&gt;7 public·class·Foo&lt;T&gt;
8 »       where·T·:·new·()8 »       where·T·:·new·()
9 {9 {
10 }10 }
  
11 class·A11 class·A
12 {12 {
13 »       private·A·()13 »       private·A·()
14 »       {·}14 »       {·}
15 }15 }
  
16 class·X16 class·X
17 {17 {
 18 »       Foo&lt;A&gt;·foo;
  
18 »       static·void·Main·()19 »       static·void·Main·()
19 »       {20 »       {
20 »       »       object·o·=·new·Foo&lt;A&gt;·(); 
21 »       }21 »       }
22 }</string>22 }</string>
23 ····<string>//·CS0310:·The·type·`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;' 
24 //·Line:·18 
  
25 public·class·Class1 
26 { 
27 »       public·Class1·(int·i)·{·} 
28 } 
  
29 public·class·Class2&lt;T&gt; 
30 { 
31 } 
  
32 public·class·Class3&lt;T&gt;·where·T·:·new·() 
33 { 
34 } 
  
  
35 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt; 
36 { 
37 }</string> 
38 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'23 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
39 //·Line:·1824 //·Line:·18
  
40 public·class·Foo&lt;T&gt;25 public·class·Foo&lt;T&gt;
41 »       where·T·:·new·()26 »       where·T·:·new·()
42 {27 {
43 }28 }
  
44 class·A29 abstract·class·A
45 {30 {
46 »       private·A·()31 »       public·A·()
47 »       {·}32 »       {·}
48 }33 }
  
49 class·X34 class·X
50 {35 {
51 »       Foo&lt;A&gt;·foo;36 »       Foo&lt;A&gt;·foo;
  
Offset 77, 35 lines modifiedOffset 58, 54 lines modified
  
77 »       static·T·Ret&lt;T&gt;·()·where·T·:·new·()58 »       static·T·Ret&lt;T&gt;·()·where·T·:·new·()
78 »       {59 »       {
79 »       »       return·new·T·();60 »       »       return·new·T·();
80 »       }61 »       }
81 }</string>62 }</string>
82 ····<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;'63 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
83 //·Line:·1864 //·Line:·20
  
84 public·class·Foo&lt;T&gt;65 public·class·Foo&lt;T&gt;
85 »       where·T·:·new·()66 »       where·T·:·new·()
86 {67 {
87 }68 }
  
88 abstract·class·A69 class·A
89 {70 {
90 »       public·A·()71 »       private·A·()
91 »       {·}72 »       {·}
92 }73 }
  
93 class·X74 class·X
94 {75 {
95 »       Foo&lt;A&gt;·foo; 
  
96 »       static·void·Main·()76 »       static·void·Main·()
97 »       {77 »       {
 78 »       »       object·o·=·new·Foo&lt;A&gt;·();
98 »       }79 »       }
99 }</string>80 }</string>
 81 ····<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;'
 82 //·Line:·18
  
 83 public·class·Class1
 84 {
 85 »       public·Class1·(int·i)·{·}
 86 }
  
 87 public·class·Class2&lt;T&gt;
 88 {
 89 }
  
 90 public·class·Class3&lt;T&gt;·where·T·:·new·()
 91 {
 92 }
  
  
 93 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt;
 94 {
 95 }</string>
100 ····<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;'96 ····<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;'
101 //·Line:·1497 //·Line:·14
102 class·C·&lt;a&gt;·where·a·:·new·()·{98 class·C·&lt;a&gt;·where·a·:·new·()·{
103 }99 }
  
104 class·Foo·{100 class·Foo·{
105 ··public·Foo·(int·x)·{·}101 ··public·Foo·(int·x)·{·}
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.43 KB
CS0677
1.42 KB
CS0677
Ordering differences only
    
Offset 1, 50 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>CS0677</ErrorName>3 ··<ErrorName>CS0677</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'5 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'
6 //·Line:·86 //·Line:·8
  
7 public·class·C&lt;T&gt;··where·T·:·struct7 public·class·C&lt;T&gt;
8 {8 {
9 »       volatile·T·t;9 »       volatile·T·t;
10 }</string>10 }</string>
11 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'11 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E'
12 //·Line:·812 //·Line:·10
  
13 public·class·C&lt;T&gt;13 enum·E·:·long
14 {14 {
 15 }
  
 16 class·X
 17 {
15 »       volatile·T·t;18 »       volatile·E·e;
16 }</string>19 }</string>
17 ····<string>//·CS0677:·`X.a':·A·volatile·field·cannot·be·of·the·type·`A'20 ····<string>//·CS0677:·`X.a':·A·volatile·field·cannot·be·of·the·type·`A'
18 //·Line:·821 //·Line:·8
19 using·System;22 using·System;
  
20 struct·A·{·int·a;·}23 struct·A·{·int·a;·}
  
21 class·X·{24 class·X·{
22 »       public·volatile·A·a;25 »       public·volatile·A·a;
23 »       static·void·Main·()26 »       static·void·Main·()
24 »       »       {27 »       »       {
25 »       »       }28 »       »       }
26 }</string>29 }</string>
27 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E' 
28 //·Line:·10 
  
29 enum·E·:·long 
30 { 
31 } 
  
32 class·X 
33 { 
34 »       volatile·E·e; 
35 }</string> 
36 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double'30 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double'
37 //·Line:·631 //·Line:·6
  
38 class·X32 class·X
39 {33 {
40 »       public·volatile·double·d;34 »       public·volatile·double·d;
41 }</string>35 }</string>
 36 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'
 37 //·Line:·8
  
 38 public·class·C&lt;T&gt;··where·T·:·struct
 39 {
 40 »       volatile·T·t;
 41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
1.01 KB
CS7083
1.0 KB
CS7083
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS7083</ErrorName>3 ··<ErrorName>CS7083</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS7083:·Expression·must·be·implicitly·convertible·to·Boolean·or·its·type·`C'·must·define·operator·`false'5 ····<string>//·CS7083:·Expression·must·be·implicitly·convertible·to·Boolean·or·its·type·`C'·must·define·operator·`true'
6 //·Line:·86 //·Line:·8
  
7 class·C7 class·C
8 {8 {
9 »       dynamic·M·(dynamic·d)9 »       dynamic·M·(dynamic·d)
10 »       {10 »       {
11 »       »       return·this·&amp;&amp;·d;11 »       »       return·this·||·d;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS7083:·Expression·must·be·implicitly·convertible·to·Boolean·or·its·type·`C'·must·define·operator·`true'14 ····<string>//·CS7083:·Expression·must·be·implicitly·convertible·to·Boolean·or·its·type·`C'·must·define·operator·`false'
15 //·Line:·815 //·Line:·8
  
16 class·C16 class·C
17 {17 {
18 »       dynamic·M·(dynamic·d)18 »       dynamic·M·(dynamic·d)
19 »       {19 »       {
20 »       »       return·this·||·d;20 »       »       return·this·&amp;&amp;·d;
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1020 B
CS1615
1010 B
CS1615
Ordering differences only
    
Offset 11, 29 lines modifiedOffset 11, 14 lines modified
  
11 »       public·static·void·Main()11 »       public·static·void·Main()
12 »       {12 »       {
13 »       »       int·i·=·1;13 »       »       int·i·=·1;
14 »       »       test·(ref·i);14 »       »       test·(ref·i);
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS1615:·Argument·`#2'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier 
18 //·Line:·13 
  
19 public·class·X 
20 { 
21 »       public·static·void·Test·(params·int[]·a) 
22 »       { 
23 »       } 
  
24 »       public·static·void·Main() 
25 »       { 
26 »       »       int·i; 
27 »       »       Test·(1,·out·i); 
28 »       } 
29 }</string> 
30 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier17 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier
31 //·Line:·818 //·Line:·8
32 //·Compiler·options:·-langversion:experimental19 //·Compiler·options:·-langversion:experimental
  
33 public·class·C20 public·class·C
34 {21 {
35 »       public·static·void·Main·()22 »       public·static·void·Main·()
Offset 45, 9 lines modifiedOffset 30, 24 lines modified
45 »       {30 »       {
46 »       }31 »       }
  
47 »       static·void·Foo·(string·x)32 »       static·void·Foo·(string·x)
48 »       {33 »       {
49 »       }34 »       }
50 }</string>35 }</string>
 36 ····<string>//·CS1615:·Argument·`#2'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier
 37 //·Line:·13
  
 38 public·class·X
 39 {
 40 »       public·static·void·Test·(params·int[]·a)
 41 »       {
 42 »       }
  
 43 »       public·static·void·Main()
 44 »       {
 45 »       »       int·i;
 46 »       »       Test·(1,·out·i);
 47 »       }
 48 }</string>
51 ··</Examples>49 ··</Examples>
52 </ErrorDocumentation>50 </ErrorDocumentation>
2.94 KB
CS0419
2.92 KB
CS0419
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>CS0419</ErrorName>3 ··<ErrorName>CS0419</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`System.String.Replace'.·Assuming·`string.Replace(string,·string,·bool,·System.Globalization.CultureInfo)'·but·other·overloads·including·`string.Replace(string,·string,·System.StringComparison)'·have·also·matched
 6 //·Line:·1
 7 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror
 8 ///·&lt;summary&gt;
 9 ///·Exposes·&lt;see·cref="System.String.Replace"/&gt;·to·XSLT
 10 ///·&lt;/summary&gt;
 11 public·class·Test·{
 12 }</string>
 13 ····<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
 14 //·Line:·10
 15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 16 //·
 17 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.
  
 18 using·System.Xml;
  
 19 ///·&lt;summary&gt;
 20 ///·&lt;see·cref="XmlDocument.Load"·/&gt;
 21 ///·&lt;/summary&gt;
 22 public·class·EntryPoint
 23 {
 24 »       static·void·Main·()·{
 25 »       }
 26 }</string>
5 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`A.this'.·Assuming·`Test.A.this[int]'·but·other·overloads·including·`Test.A.this[string]'·have·also·matched27 ····<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
6 //·Line:·728 //·Line:·7
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror29 //·Compiler·options:·-doc:dummy.xml·-warnaserror
8 using·System.Collections;30 using·System.Collections;
  
9 ///·&lt;summary&gt;31 ///·&lt;summary&gt;
10 ///···&lt;para&gt;&lt;see·cref="IDictionary.this[object]"·/&gt;&lt;/para&gt;32 ///···&lt;para&gt;&lt;see·cref="IDictionary.this[object]"·/&gt;&lt;/para&gt;
Offset 48, 33 lines modifiedOffset 72, 9 lines modified
48 ///·&lt;see·cref="DateTime.ToString"·/&gt;72 ///·&lt;see·cref="DateTime.ToString"·/&gt;
49 ///·&lt;/summary&gt;73 ///·&lt;/summary&gt;
50 public·class·EntryPoint74 public·class·EntryPoint
51 {75 {
52 »       static·void·Main·()·{76 »       static·void·Main·()·{
53 »       }77 »       }
54 }</string>78 }</string>
55 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`XmlDocument.Load'.·Assuming·`System.Xml.XmlDocument.Load(string)'·but·other·overloads·including·`System.Xml.XmlDocument.Load(System.IO.Stream)'·have·also·matched 
56 //·Line:·10 
57 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4 
58 //· 
59 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match. 
  
60 using·System.Xml; 
  
61 ///·&lt;summary&gt; 
62 ///·&lt;see·cref="XmlDocument.Load"·/&gt; 
63 ///·&lt;/summary&gt; 
64 public·class·EntryPoint 
65 { 
66 »       static·void·Main·()·{ 
67 »       } 
68 }</string> 
69 ····<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 
70 //·Line:·1 
71 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror 
72 ///·&lt;summary&gt; 
73 ///·Exposes·&lt;see·cref="System.String.Replace"/&gt;·to·XSLT 
74 ///·&lt;/summary&gt; 
75 public·class·Test·{ 
76 }</string> 
77 ··</Examples>79 ··</Examples>
78 </ErrorDocumentation>80 </ErrorDocumentation>
1.13 KB
CS1657
1.12 KB
CS1657
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>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>
5 ····<string>//·CS1657:·Cannot·pass·`m'·as·a·ref·or·out·argument·because·it·is·a·`using·variable'18 ····<string>//·CS1657:·Cannot·pass·`m'·as·a·ref·or·out·argument·because·it·is·a·`using·variable'
6 //·Line:·1119 //·Line:·11
  
7 using·System.IO;20 using·System.IO;
  
8 class·E21 class·E
9 {22 {
Offset 17, 23 lines modifiedOffset 31, 9 lines modified
17 ····}31 ····}
18 ····32 ····
19 ····void·Init·(out·MemoryStream·val)33 ····void·Init·(out·MemoryStream·val)
20 ····{34 ····{
21 »       val·=·null;35 »       val·=·null;
22 ····}36 ····}
23 }</string>37 }</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> 
37 ··</Examples>38 ··</Examples>
38 </ErrorDocumentation>39 </ErrorDocumentation>
1.5 KB
CS0160
1.49 KB
CS0160
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>CS0160</ErrorName>3 ··<ErrorName>CS0160</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'
 6 //·Line:·8
  
 7 class·ClassMain·{
 8 ········public·static·void·Main()·{
 9 ················try·{·}
 10 ················catch·(System.Exception)·{·}
 11 ················catch·(System.Exception)·{·}
 12 ········}
 13 }</string>
5 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'14 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'
6 //·Line:·1715 //·Line:·17
  
7 class·D&lt;T&gt;·:·C&lt;object&gt;16 class·D&lt;T&gt;·:·C&lt;object&gt;
8 {17 {
9 }18 }
  
Offset 24, 23 lines modifiedOffset 34, 13 lines modified
24 }</string>34 }</string>
25 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'35 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'
26 //·Line:·836 //·Line:·8
  
27 class·ClassMain·{37 class·ClassMain·{
28 ········public·static·void·Main()·{38 ········public·static·void·Main()·{
29 ················try·{·}39 ················try·{·}
30 ················catch·(System.Exception)·{·} 
31 ················catch·(System.Exception)·{·} 
32 ········} 
33 }</string> 
34 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception' 
35 //·Line:·8 
  
36 class·ClassMain·{ 
37 ········public·static·void·Main()·{ 
38 ················try·{·} 
39 ················catch·(System.Exception)·{·}40 ················catch·(System.Exception)·{·}
40 ················catch·(System.ApplicationException)·{·}41 ················catch·(System.ApplicationException)·{·}
41 ········}42 ········}
42 }</string>43 }</string>
43 ··</Examples>44 ··</Examples>
44 </ErrorDocumentation>45 </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·`System.Type'·is·not·applicable·for·the·DefaultParameterValue·attribute5 ····<string>//·CS1910:·Argument·of·type·`int[]'·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;
  
8 class·Test·{9 class·Test·{
9 »       void·f·([DefaultParameterValue·(typeof·(object))]·object·x)10 »       void·f·([DefaultParameterValue·(new·int[0])]·object·x)
10 »       {11 »       {
11 »       }12 »       }
12 }</string>13 }</string>
13 ····<string>//·CS1910:·Argument·of·type·`int[]'·is·not·applicable·for·the·DefaultParameterValue·attribute14 ····<string>//·CS1910:·Argument·of·type·`System.Type'·is·not·applicable·for·the·DefaultParameterValue·attribute
14 //·Line:·715 //·Line:·7
  
15 using·System.Runtime.InteropServices;16 using·System.Runtime.InteropServices;
16 using·System; 
  
17 class·Test·{17 class·Test·{
18 »       void·f·([DefaultParameterValue·(new·int[0])]·object·x)18 »       void·f·([DefaultParameterValue·(typeof·(object))]·object·x)
19 »       {19 »       {
20 »       }20 »       }
21 }</string>21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
1.19 KB
CS0664
1.18 KB
CS0664
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0664</ErrorName>3 ··<ErrorName>CS0664</ErrorName>
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·type 
6 //·Line:·7 
  
7 class·X·{ 
8 »       void·A·() 
9 »       { 
10 »       »       decimal·d·=·-2.0; 
11 »       } 
12 }</string> 
13 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type5 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type
14 //·Line:·66 //·Line:·6
15 class·X·{7 class·X·{
16 »       void·A·()8 »       void·A·()
17 »       {9 »       {
18 »       »       float·f·=·2.0;10 »       »       float·f·=·2.0;
19 »       }11 »       }
Offset 36, 12 lines modifiedOffset 27, 21 lines modified
36 }</string>27 }</string>
37 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type28 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
38 //·Line:·729 //·Line:·7
  
39 class·X·{30 class·X·{
40 »       void·A·()31 »       void·A·()
41 »       {32 »       {
 33 »       »       decimal·d·=·-2.0;
 34 »       }
 35 }</string>
 36 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
 37 //·Line:·7
  
 38 class·X·{
 39 »       void·A·()
 40 »       {
42 »       »       decimal·d·=·2.0;41 »       »       decimal·d·=·2.0;
43 »       }42 »       }
44 }</string>43 }</string>
45 ··</Examples>44 ··</Examples>
46 </ErrorDocumentation>45 </ErrorDocumentation>
2.35 KB
CS0523
2.33 KB
CS0523
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 47 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0523</ErrorName>3 ··<ErrorName>CS0523</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout
 6 //·Line:·6
  
 7 struct·S&lt;T&gt;
 8 {
 9 »       S&lt;int&gt;·s;
 10 }</string>
5 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout11 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout
6 //·Line:·612 //·Line:·6
  
7 struct·A13 struct·A
8 {14 {
9 »       static·A?·a;15 »       static·A?·a;
10 }</string>16 }</string>
 17 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout
 18 //·Line:·13
 19 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader
  
 20 using·System;
  
 21 struct·Handle&lt;T&gt;
 22 {
 23 »       public·IntPtr·Value;
 24 }
  
 25 struct·Foo
 26 {
 27 »       public·readonly·Handle&lt;Foo&gt;·Handle;
 28 }</string>
 29 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout
 30 //·Line:·6
  
 31 struct·S&lt;T&gt;
 32 {
 33 »       static·S&lt;T[]&gt;·s;
 34 }</string>
11 ····<string>//·CS0523:·Struct·member·`S.value'·of·type·`G&lt;string&gt;'·causes·a·cycle·in·the·struct·layout35 ····<string>//·CS0523:·Struct·member·`S.value'·of·type·`G&lt;string&gt;'·causes·a·cycle·in·the·struct·layout
12 //·Line:·1136 //·Line:·11
  
13 struct·G&lt;T&gt;37 struct·G&lt;T&gt;
14 {38 {
15 »       public·static·S·s;39 »       public·static·S·s;
16 }40 }
Offset 24, 50 lines modifiedOffset 53, 21 lines modified
24 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout53 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout
25 //·Line:·654 //·Line:·6
  
26 struct·A&lt;T&gt;55 struct·A&lt;T&gt;
27 {56 {
28 »       A&lt;T&gt;·a;57 »       A&lt;T&gt;·a;
29 }</string>58 }</string>
30 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout 
31 //·Line:·6 
  
32 struct·S&lt;T&gt; 
33 { 
34 »       static·S&lt;T[]&gt;·s; 
35 }</string> 
36 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout 
37 //·Line:·6 
  
38 struct·S&lt;T&gt; 
39 { 
40 »       S&lt;int&gt;·s; 
41 }</string> 
42 ····<string>//·CS0523:·Struct·member·`B.a'·of·type·`A'·causes·a·cycle·in·the·struct·layout59 ····<string>//·CS0523:·Struct·member·`B.a'·of·type·`A'·causes·a·cycle·in·the·struct·layout
43 //·Line:·960 //·Line:·9
  
44 struct·A·{61 struct·A·{
45 »       B·b;62 »       B·b;
46 }63 }
  
47 struct·B·{64 struct·B·{
48 »       A·a;65 »       A·a;
49 }66 }
  
50 class·Y·{·static·void·Main·()·{}·}</string>67 class·Y·{·static·void·Main·()·{}·}</string>
51 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout 
52 //·Line:·13 
53 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader 
  
54 using·System; 
  
55 struct·Handle&lt;T&gt; 
56 { 
57 »       public·IntPtr·Value; 
58 } 
  
59 struct·Foo 
60 { 
61 »       public·readonly·Handle&lt;Foo&gt;·Handle; 
62 }</string> 
63 ··</Examples>68 ··</Examples>
64 </ErrorDocumentation>69 </ErrorDocumentation>
1.9 KB
CS0154
1.89 KB
CS0154
Ordering differences only
    
Offset 1, 29 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>CS0154</ErrorName>3 ··<ErrorName>CS0154</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0154:·The·property·or·indexer·`A.this[int]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor5 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
6 //·Line:·186 //·Line:·13
  
7 public·class·A 
8 { 
9 »       public·int·this[int·i]·{·set·{·}·} 
10 } 
  
11 public·class·B·:·A7 class·Test
12 {8 {
13 »       public·int·this[string·i]·{·get·{·return·9;·}·}9 »       public·int·this[bool·b]·{·set·{}·}
14 }10 }
  
15 class·Test11 class·C
16 {12 {
17 »       public·static·void·Main·()13 »       public·static·void·Main·()
18 »       {14 »       {
19 »       »       int·i·=·new·B·()[1];15 »       »       int·i·=·new·Test()[false];
20 »       }16 »       }
21 }</string>17 }</string>
22 ····<string>//·CS0154:·The·property·or·indexer·`B.Foo'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor18 ····<string>//·CS0154:·The·property·or·indexer·`B.Foo'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
23 //·Line:·1319 //·Line:·13
24 //·this·is·bug·55780.20 //·this·is·bug·55780.
  
25 class·A·{21 class·A·{
Offset 55, 27 lines modifiedOffset 50, 32 lines modified
55 {50 {
56 »       public·static·void·Main·()51 »       public·static·void·Main·()
57 »       {52 »       {
58 »       »       A·a·=·new·A·();53 »       »       A·a·=·new·A·();
59 »       »       string·b·=·a.name;54 »       »       string·b·=·a.name;
60 »       }55 »       }
61 }</string>56 }</string>
62 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor57 ····<string>//·CS0154:·The·property·or·indexer·`A.this[int]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
63 //·Line:·1358 //·Line:·18
  
64 class·Test59 public·class·A
65 {60 {
66 »       public·int·this[bool·b]·{·set·{}·}61 »       public·int·this[int·i]·{·set·{·}·}
67 }62 }
  
68 class·C63 public·class·B·:·A
 64 {
 65 »       public·int·this[string·i]·{·get·{·return·9;·}·}
 66 }
  
 67 class·Test
69 {68 {
70 »       public·static·void·Main·()69 »       public·static·void·Main·()
71 »       {70 »       {
72 »       »       int·i·=·new·Test()[false];71 »       »       int·i·=·new·B·()[1];
73 »       }72 »       }
74 }</string>73 }</string>
75 ····<string>//·CS0154:·The·property·or·indexer·`BugReport.MyProperty'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor74 ····<string>//·CS0154:·The·property·or·indexer·`BugReport.MyProperty'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
76 //·Line:·1675 //·Line:·16
  
77 static·class·BugReport76 static·class·BugReport
78 {77 {
1.08 KB
CS0144
1.07 KB
CS0144
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>CS0144</ErrorName>3 ··<ErrorName>CS0144</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`ITest'
 6 //·Line:·9
 7 //·Compiler·options:·-r:CS0144-3-lib.dll
  
 8 public·class·SampleClass·{
 9 »       »       public·void·Main·()
 10 »       »       {
 11 »       »       »       ITest·modelo;
 12 »       »       »       modelo=·new·ITest·();
 13 »       »       }
 14 }</string>
5 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'15 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'
6 //·Line:·1116 //·Line:·11
7 abstract·class·X·{17 abstract·class·X·{
8 »       public·abstract·void·B·();18 »       public·abstract·void·B·();
  
9 }19 }
  
Offset 24, 20 lines modifiedOffset 35, 9 lines modified
  
24 class·Demo·{35 class·Demo·{
25 »       static·void·Main·()36 »       static·void·Main·()
26 »       {37 »       {
27 »       »       object·x·=·new·X·();38 »       »       object·x·=·new·X·();
28 »       }39 »       }
29 }</string>40 }</string>
30 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`ITest' 
31 //·Line:·9 
32 //·Compiler·options:·-r:CS0144-3-lib.dll 
  
33 public·class·SampleClass·{ 
34 »       »       public·void·Main·() 
35 »       »       { 
36 »       »       »       ITest·modelo; 
37 »       »       »       modelo=·new·ITest·(); 
38 »       »       } 
39 }</string> 
40 ··</Examples>41 ··</Examples>
41 </ErrorDocumentation>42 </ErrorDocumentation>
1.7 KB
CS0210
1.69 KB
CS0210
Ordering differences only
    
Offset 1, 33 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>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:·7 
7 //·Compiler·options:·-unsafe 
  
8 public·class·MainClass·{ 
9 ········unsafe·static·void·Main·()·{ 
10 ················fixed·(int*·p)·{ 
11 ················} 
12 ········} 
13 }</string> 
14 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration 
15 //·Line:·8 
  
16 using·System.Resources; 
  
17 public·class·MainClass·{ 
18 ········static·void·Main·()·{ 
19 ················using·(ResourceReader·reader)·{ 
20 ················} 
21 ········} 
22 }</string> 
23 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration 
24 //·Line:·146 //·Line:·14
  
25 using·System;7 using·System;
  
26 public·class·C·:·IDisposable8 public·class·C·:·IDisposable
27 {9 {
28 »       public·void·Dispose·()10 »       public·void·Dispose·()
Offset 36, 9 lines modifiedOffset 15, 30 lines modified
  
36 »       static·void·Main·()15 »       static·void·Main·()
37 »       {16 »       {
38 »       »       using·(C·a·=·new·C·(),·b)·{17 »       »       using·(C·a·=·new·C·(),·b)·{
39 »       »       }18 »       »       }
40 »       }19 »       }
41 }</string>20 }</string>
 21 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration
 22 //·Line:·8
  
 23 using·System.Resources;
  
 24 public·class·MainClass·{
 25 ········static·void·Main·()·{
 26 ················using·(ResourceReader·reader)·{
 27 ················}
 28 ········}
 29 }</string>
 30 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration
 31 //·Line:·7
 32 //·Compiler·options:·-unsafe
  
 33 public·class·MainClass·{
 34 ········unsafe·static·void·Main·()·{
 35 ················fixed·(int*·p)·{
 36 ················}
 37 ········}
 38 }</string>
42 ··</Examples>39 ··</Examples>
43 </ErrorDocumentation>40 </ErrorDocumentation>
1.23 KB
CS1978
1.22 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·`__arglist'·cannot·be·used·as·an·argument·of·dynamic·operation5 ····<string>//·CS1978:·An·expression·of·type·`void'·cannot·be·used·as·an·argument·of·dynamic·operation
6 //·Line:·96 //·Line:·9
  
7 class·C7 class·C
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
11 »       »       dynamic·d·=·null;11 »       »       dynamic·d·=·null;
12 »       »       d·(__arglist·(111));12 »       »       d·(Main·());
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1978:·An·expression·of·type·`int*'·cannot·be·used·as·an·argument·of·dynamic·operation15 ····<string>//·CS1978:·An·expression·of·type·`int*'·cannot·be·used·as·an·argument·of·dynamic·operation
16 //·Line:·916 //·Line:·9
17 //·Compiler·options:·-unsafe17 //·Compiler·options:·-unsafe
  
18 unsafe·class·C18 unsafe·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·((int*)0);
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS1978:·An·expression·of·type·`void'·cannot·be·used·as·an·argument·of·dynamic·operation26 ····<string>//·CS1978:·An·expression·of·type·`__arglist'·cannot·be·used·as·an·argument·of·dynamic·operation
27 //·Line:·927 //·Line:·9
  
28 class·C28 class·C
29 {29 {
30 »       public·static·void·Main·()30 »       public·static·void·Main·()
31 »       {31 »       {
32 »       »       dynamic·d·=·null;32 »       »       dynamic·d·=·null;
33 »       »       d·(Main·());33 »       »       d·(__arglist·(111));
34 »       }34 »       }
35 }</string>35 }</string>
36 ··</Examples>36 ··</Examples>
37 </ErrorDocumentation>37 </ErrorDocumentation>
1.02 KB
CS0719
1.01 KB
CS0719
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>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'
6 //·Line:·1216 //·Line:·12
  
7 using·System;17 using·System;
  
8 static·class·StaticClass18 static·class·StaticClass
9 {19 {
10 }20 }
Offset 15, 21 lines modifiedOffset 27, 9 lines modified
15 {27 {
16 »       Type·Type·{28 »       Type·Type·{
17 »       »       get·{29 »       »       get·{
18 »       »       »       return·typeof·(StaticClass·[]);30 »       »       »       return·typeof·(StaticClass·[]);
19 »       »       }31 »       »       }
20 »       }32 »       }
21 }</string>33 }</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> 
32 ··</Examples>34 ··</Examples>
33 </ErrorDocumentation>35 </ErrorDocumentation>
1.06 KB
CS0703
1.05 KB
CS0703
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>CS0703</ErrorName>3 ··<ErrorName>CS0703</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`A.B&lt;T&gt;.C'·is·less·accessible·than·`A.B&lt;T&gt;' 
6 //·Line:·6 
  
7 public·class·A 
8 { 
9 »       protected·internal·class·B&lt;T&gt;·where·T·:·B&lt;T&gt;.C 
10 »       { 
11 »       »       internal·class·C 
12 »       »       { 
13 »       »       } 
14 »       } 
15 }</string> 
16 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`I'·is·less·accessible·than·`C&lt;T&gt;'5 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`I'·is·less·accessible·than·`C&lt;T&gt;'
17 //·Line:·86 //·Line:·8
  
18 interface·I7 interface·I
19 {8 {
20 }9 }
  
Offset 33, 9 lines modifiedOffset 21, 21 lines modified
33 »       {21 »       {
34 »       }22 »       }
  
35 »       public·void·Foo&lt;T&gt;()··where·T·:·I23 »       public·void·Foo&lt;T&gt;()··where·T·:·I
36 »       {24 »       {
37 »       }25 »       }
38 }</string>26 }</string>
 27 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`A.B&lt;T&gt;.C'·is·less·accessible·than·`A.B&lt;T&gt;'
 28 //·Line:·6
  
 29 public·class·A
 30 {
 31 »       protected·internal·class·B&lt;T&gt;·where·T·:·B&lt;T&gt;.C
 32 »       {
 33 »       »       internal·class·C
 34 »       »       {
 35 »       »       }
 36 »       }
 37 }</string>
39 ··</Examples>38 ··</Examples>
40 </ErrorDocumentation>39 </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:/</string>7 //·Compiler·options:·-out:.dll</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:.dll</string>10 //·Compiler·options:·-out:/</string>
11 ··</Examples>11 ··</Examples>
12 </ErrorDocumentation>12 </ErrorDocumentation>
2.28 KB
CS0151
2.26 KB
CS0151
Ordering differences only
    
Offset 1, 48 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>CS0151</ErrorName>3 ··<ErrorName>CS0151</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type 
6 //·Line:·28 
  
7 class·Y·{ 
8 »       byte·b; 
9 »        
10 »       public·static·implicit·operator·int·(Y·i) 
11 »       { 
12 »       »       return·i.b; 
13 »       } 
  
14 »       public·static·implicit·operator·byte·(Y·i) 
15 »       { 
16 »       »       return·i.b; 
17 »       } 
  
18 »       public·Y·(byte·b) 
19 »       { 
20 »       »       this.b·=·b; 
21 »       }»      »      »       
22 } 
  
23 class·X·{ 
24 »       static·void·Main·() 
25 »       { 
26 »       »       Y·y·=·new·Y·(1); 
  
27 »       »       switch·(y){ 
28 »       »       case·0: 
29 »       »       »       break; 
30 »       »       case·1: 
31 »       »       »       break; 
32 »       »       } 
  
33 »       »       int·a·=·y; 
34 »       } 
35 }</string> 
36 ····<string>//·CS0151:·A·switch·expression·of·type·`S1?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type5 ····<string>//·CS0151:·A·switch·expression·of·type·`S1?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
37 //·Line:·256 //·Line:·25
38 //·Compiler·options:·-langversion:57 //·Compiler·options:·-langversion:5
  
39 using·System;8 using·System;
  
40 struct·S19 struct·S1
Offset 85, 14 lines modifiedOffset 48, 34 lines modified
85 »       »       X?·x·=·null;48 »       »       X?·x·=·null;
86 »       »       switch·(x)·{49 »       »       switch·(x)·{
87 »       »       default:50 »       »       default:
88 »       »       »       break;51 »       »       »       break;
89 »       »       }52 »       »       }
90 »       }53 »       }
91 }</string>54 }</string>
 55 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
 56 //·Line:·13
  
 57 class·Y·{
 58 »       byte·b;
 59 }
  
 60 class·X·{
 61 »       static·void·Main·()
 62 »       {
 63 »       »       Y·y·=·new·Y·();
  
 64 »       »       switch·(y){
 65 »       »       case·0:
 66 »       »       »       break;
 67 »       »       case·1:
 68 »       »       »       break;
 69 »       »       }
 70 »       }
 71 }</string>
92 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type72 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
93 //·Line:·1573 //·Line:·15
  
94 struct·X·74 struct·X·
95 {75 {
96 ····public·static·implicit·operator·int·(X·x)76 ····public·static·implicit·operator·int·(X·x)
97 ····{77 ····{
Offset 105, 28 lines modifiedOffset 88, 45 lines modified
105 »       »       switch·(x)·{88 »       »       switch·(x)·{
106 »       »       default:89 »       »       default:
107 »       »       »       break;90 »       »       »       break;
108 »       »       }91 »       »       }
109 »       }92 »       }
110 }</string>93 }</string>
111 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type94 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
112 //·Line:·1395 //·Line:·28
  
113 class·Y·{96 class·Y·{
114 »       byte·b;97 »       byte·b;
 98 »       
 99 »       public·static·implicit·operator·int·(Y·i)
 100 »       {
 101 »       »       return·i.b;
 102 »       }
  
 103 »       public·static·implicit·operator·byte·(Y·i)
 104 »       {
 105 »       »       return·i.b;
 106 »       }
  
 107 »       public·Y·(byte·b)
 108 »       {
 109 »       »       this.b·=·b;
 110 »       }»      »      »      
115 }111 }
  
116 class·X·{112 class·X·{
117 »       static·void·Main·()113 »       static·void·Main·()
118 »       {114 »       {
119 »       »       Y·y·=·new·Y·();115 »       »       Y·y·=·new·Y·(1);
  
120 »       »       switch·(y){116 »       »       switch·(y){
121 »       »       case·0:117 »       »       case·0:
122 »       »       »       break;118 »       »       »       break;
123 »       »       case·1:119 »       »       case·1:
124 »       »       »       break;120 »       »       »       break;
125 »       »       }121 »       »       }
  
 122 »       »       int·a·=·y;
126 »       }123 »       }
127 }</string>124 }</string>
Max diff block lines reached; 23/2281 bytes (1.01%) of diff not shown.
947 B
CS0723
935 B
CS0723
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>CS0723</ErrorName>3 ··<ErrorName>CS0723</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0723:·`MainClass.s':·cannot·declare·variables·of·static·types
 6 //·Line:·10
  
 7 static·class·S
 8 {
 9 }
  
 10 class·MainClass
 11 {
 12 ····S·s;
 13 }</string>
5 ····<string>//·CS0723:·`sc':·cannot·declare·variables·of·static·types14 ····<string>//·CS0723:·`sc':·cannot·declare·variables·of·static·types
6 //·Line:·1015 //·Line:·10
  
7 static·class·StaticClass·{16 static·class·StaticClass·{
8 }17 }
  
9 class·MainClass·{18 class·MainClass·{
10 ····public·static·void·Main·()19 ····public·static·void·Main·()
11 ····{20 ····{
12 ········StaticClass·sc;21 ········StaticClass·sc;
13 ····}22 ····}
14 }</string>23 }</string>
15 ····<string>//·CS0723:·`MainClass.s':·cannot·declare·variables·of·static·types 
16 //·Line:·10 
  
17 static·class·S 
18 { 
19 } 
  
20 class·MainClass 
21 { 
22 ····S·s; 
23 }</string> 
24 ····<string>//·CS0723:·`C&lt;T&gt;.t':·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·S&lt;T&gt;26 static·class·S&lt;T&gt;
27 {27 {
28 }28 }
  
553 B
CS0762
541 B
CS0762
Ordering differences only
    
Offset 7, 28 lines modifiedOffset 7, 28 lines modified
  
7 partial·class·C7 partial·class·C
8 {8 {
9 »       delegate·void·D·();9 »       delegate·void·D·();
  
10 »       partial·void·Foo·();10 »       partial·void·Foo·();
  
11 »       void·Test·()11 »       static·void·Main·()
12 »       {12 »       {
13 »       »       D·d·=·Foo;13 »       »       D·d·=·new·D·(new·C·().Foo);
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0762:·Cannot·create·delegate·from·partial·method·declaration·`C.Foo()'16 ····<string>//·CS0762:·Cannot·create·delegate·from·partial·method·declaration·`C.Foo()'
17 //·Line:·1217 //·Line:·12
  
18 partial·class·C18 partial·class·C
19 {19 {
20 »       delegate·void·D·();20 »       delegate·void·D·();
  
21 »       partial·void·Foo·();21 »       partial·void·Foo·();
  
22 »       static·void·Main·()22 »       void·Test·()
23 »       {23 »       {
24 »       »       D·d·=·new·D·(new·C·().Foo);24 »       »       D·d·=·Foo;
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.87 KB
CS0832
1.86 KB
CS0832
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>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:·13 
  
7 using·System; 
8 using·System.Linq.Expressions; 
  
9 class·C 
10 { 
11 »       delegate·void·D·(string·s); 
12 »        
13 »       public·static·void·Main·() 
14 »       { 
15 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a"; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator 
19 //·Line:·196 //·Line:·19
  
20 using·System;7 using·System;
21 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
22 public·delegate·void·EventHandler·(int·i,·int·j);9 public·delegate·void·EventHandler·(int·i,·int·j);
  
Offset 39, 14 lines modifiedOffset 24, 27 lines modified
39 »       }24 »       }
  
40 »       public·static·void·Button1_Click·(int·i,·int·j)25 »       public·static·void·Button1_Click·(int·i,·int·j)
41 »       {26 »       {
42 »       }27 »       }
43 }</string>28 }</string>
44 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator29 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
 30 //·Line:·11
  
 31 using·System;
 32 using·System.Linq.Expressions;
  
 33 class·C
 34 {
 35 »       public·static·void·Main·()
 36 »       {
 37 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;
 38 »       }
 39 }</string>
 40 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
45 //·Line:·1341 //·Line:·13
  
46 using·System;42 using·System;
47 using·System.Linq.Expressions;43 using·System.Linq.Expressions;
  
48 class·C44 class·C
49 {45 {
Offset 54, 24 lines modifiedOffset 52, 26 lines modified
54 »       52 »       
55 »       public·static·void·Main·()53 »       public·static·void·Main·()
56 »       {54 »       {
57 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";55 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";
58 »       }56 »       }
59 }</string>57 }</string>
60 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator58 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
61 //·Line:·1159 //·Line:·13
  
62 using·System;60 using·System;
63 using·System.Linq.Expressions;61 using·System.Linq.Expressions;
  
64 class·C62 class·C
65 {63 {
 64 »       delegate·void·D·(string·s);
 65 »       
66 »       public·static·void·Main·()66 »       public·static·void·Main·()
67 »       {67 »       {
68 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;68 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";
69 »       }69 »       }
70 }</string>70 }</string>
71 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator71 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
72 //·Line:·1172 //·Line:·11
  
73 using·System;73 using·System;
74 using·System.Linq.Expressions;74 using·System.Linq.Expressions;
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 »       var·v·=·"a";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 »       event·var·v;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 »       const·var·v·=·9;21 »       event·var·v;
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.61 KB
CS1660
1.6 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·`lambda·expression'·to·non-delegate·type·`object'5 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int'
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 »       »       int·o·=·delegate·{};
11 »       »       object·o·=·()·=&gt;·true; 
12 »       } 
13 }</string> 
14 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`dynamic' 
15 //·Line:·8 
  
16 public·class·C 
17 { 
18 »       public·static·void·Main·() 
19 »       { 
20 »       »       dynamic·d·=·()·=&gt;·1; 
21 »       }12 »       }
22 }</string>13 }</string>
23 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int'14 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`object'
24 //·Line:·915 //·Line:·9
  
25 using·System;16 using·System;
  
26 class·X·{17 class·X·{
27 »       static·void·Main·()18 »       static·void·Main·()
28 »       {19 »       {
29 »       »       int·o·=·delegate·{};20 »       »       object·o·=·delegate·{};
30 »       }21 »       }
31 }</string>22 }</string>
32 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`object'23 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`object'
33 //·Line:·924 //·Line:·9
  
34 using·System;25 using·System;
  
35 class·X·{26 class·X·{
36 »       static·void·Main·()27 »       static·void·Main·()
37 »       {28 »       {
38 »       »       object·o·=·delegate·{};29 »       »       object·o·=·()·=&gt;·true;
 30 »       }
 31 }</string>
 32 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`dynamic'
 33 //·Line:·8
  
 34 public·class·C
 35 {
 36 »       public·static·void·Main·()
 37 »       {
 38 »       »       dynamic·d·=·()·=&gt;·1;
39 »       }39 »       }
40 }</string>40 }</string>
41 ··</Examples>41 ··</Examples>
42 </ErrorDocumentation>42 </ErrorDocumentation>
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·`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'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 enum·E7 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·(E?·s)15 »       static·void·Test·(E?·e)
16 »       {16 »       {
17 »       »       C&lt;System.Enum&gt;.Foo·(s);17 »       »       C&lt;E&gt;.Foo·(e);
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<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'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 struct·S22 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·(S?·s)30 »       static·void·Test·(E?·s)
31 »       {31 »       {
32 »       »       C&lt;S&gt;.Foo·(s);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;E&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`E?'·does·not·satisfy·constraint·`E'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?·e)45 »       static·void·Test·(S?·s)
46 »       {46 »       {
47 »       »       C&lt;E&gt;.Foo·(e);47 »       »       C&lt;S&gt;.Foo·(s);
48 »       }48 »       }
49 }</string>49 }</string>
50 ··</Examples>50 ··</Examples>
51 </ErrorDocumentation>51 </ErrorDocumentation>
1.1 KB
CS0161
1.09 KB
CS0161
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>CS0161</ErrorName>3 ··<ErrorName>CS0161</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value
 6 //·Line:·8
  
 7 using·System.Threading.Tasks;
  
 8 class·A
 9 {
 10 »       static·async·Task&lt;string&gt;·Test·()
 11 »       {
 12 »       »       await·CallAsync·();
 13 »       }
 14 »       
 15 »       static·Task&lt;string&gt;·CallAsync·()
 16 »       {
 17 »       »       return·null;
 18 »       }
 19 }</string>
5 ····<string>//·CS0161:·`Test.Main()':·not·all·code·paths·return·a·value20 ····<string>//·CS0161:·`Test.Main()':·not·all·code·paths·return·a·value
6 //·Line:·421 //·Line:·4
7 class·Test·{22 class·Test·{
8 »       static·int·Main·()·{23 »       static·int·Main·()·{
9 »       »       bool·b·=·false;24 »       »       bool·b·=·false;
10 »       »       while·(true)·{25 »       »       while·(true)·{
11 »       »       »       if·(b)26 »       »       »       if·(b)
Offset 20, 26 lines modifiedOffset 37, 9 lines modified
  
20 class·A37 class·A
21 {38 {
22 »       public·static·int·Main·()·39 »       public·static·int·Main·()·
23 »       {40 »       {
24 »       }41 »       }
25 }</string>42 }</string>
26 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value 
27 //·Line:·8 
  
28 using·System.Threading.Tasks; 
  
29 class·A 
30 { 
31 »       static·async·Task&lt;string&gt;·Test·() 
32 »       { 
33 »       »       await·CallAsync·(); 
34 »       } 
35 »        
36 »       static·Task&lt;string&gt;·CallAsync·() 
37 »       { 
38 »       »       return·null; 
39 »       } 
40 }</string> 
41 ··</Examples>43 ··</Examples>
42 </ErrorDocumentation>44 </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>
1.78 KB
CS0693
1.77 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·`U'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;'5 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;.A&lt;T&gt;'
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 class·R&lt;U&gt;8 class·R&lt;U&gt;
9 {9 {
10 »       class·A&lt;T&gt;10 »       class·A&lt;T&gt;
11 »       {11 »       {
12 »       »       struct·I&lt;U&gt;12 »       »       struct·I&lt;T&gt;
13 »       »       {13 »       »       {
14 »       »       }14 »       »       }
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`A&lt;T&gt;'17 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`A&lt;T&gt;'
18 //·Line:·718 //·Line:·7
19 //·Compiler·options:·-warnaserror·-warn:319 //·Compiler·options:·-warnaserror·-warn:3
  
20 class·A&lt;T&gt;20 class·A&lt;T&gt;
21 {21 {
22 ····interface·I&lt;T&gt;22 ····interface·I&lt;T&gt;
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·`C&lt;T&gt;'26 ····<string>//·CS0693:·Type·parameter·`U'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;'
27 //·Line:·727 //·Line:·9
28 //·Compiler·options:·-warnaserror·-warn:328 //·Compiler·options:·-warnaserror·-warn:3
  
29 class·C&lt;T&gt;29 class·R&lt;U&gt;
30 {30 {
31 »       void·Foo&lt;T&gt;·(T·t)31 »       class·A&lt;T&gt;
32 »       {32 »       {
 33 »       »       struct·I&lt;U&gt;
 34 »       »       {
 35 »       »       }
33 »       }36 »       }
34 }</string>37 }</string>
35 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;.A&lt;T&gt;'38 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`C&lt;T&gt;'
36 //·Line:·939 //·Line:·7
37 //·Compiler·options:·-warnaserror·-warn:340 //·Compiler·options:·-warnaserror·-warn:3
  
38 class·R&lt;U&gt;41 class·C&lt;T&gt;
39 {42 {
40 »       class·A&lt;T&gt;43 »       void·Foo&lt;T&gt;·(T·t)
41 »       {44 »       {
42 »       »       struct·I&lt;T&gt; 
43 »       »       { 
44 »       »       } 
45 »       }45 »       }
46 }</string>46 }</string>
47 ··</Examples>47 ··</Examples>
48 </ErrorDocumentation>48 </ErrorDocumentation>
2.13 KB
CS0418
2.12 KB
CS0418
Ordering differences only
    
Offset 1, 45 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>CS0418</ErrorName>3 ··<ErrorName>CS0418</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static5 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
6 //·Line:·36 //·Line:·3
7 public·abstract·partial·class·Foo7 public·abstract·sealed·partial·class·Foo
8 {8 {
9 »       public·string·myId;9 »       public·string·myId;
10 }10 }
  
11 public·sealed·partial·class·Foo 
12 { 
13 »       public·string·Id·{·get·{·return·myId;·}·} 
14 } 
  
15 public·class·PartialAbstractCompilationError11 public·class·PartialAbstractCompilationError
16 {12 {
17 »       public·static·void·Main·()13 »       public·static·void·Main·()
18 »       {14 »       {
19 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);15 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
20 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);16 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
21 »       }17 »       }
22 }</string>18 }</string>
23 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static 
24 //·Line:·4 
  
25 public·abstract·static·class·TestClass 
26 { 
27 }</string> 
28 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static19 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
29 //·Line:·320 //·Line:·3
30 public·abstract·partial·class·Foo21 public·abstract·partial·class·Foo
31 {22 {
32 »       public·string·myId;23 »       public·string·myId;
33 }24 }
  
34 public·static·partial·class·Foo25 public·sealed·partial·class·Foo
35 {26 {
36 »       public·string·Id·{·get·{·return·myId;·}·}27 »       public·string·Id·{·get·{·return·myId;·}·}
37 }28 }
  
38 public·class·PartialAbstractCompilationError29 public·class·PartialAbstractCompilationError
39 {30 {
40 »       public·static·void·Main·()31 »       public·static·void·Main·()
Offset 47, 24 lines modifiedOffset 36, 35 lines modified
47 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);36 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
48 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);37 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
49 »       }38 »       }
50 }</string>39 }</string>
51 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static40 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
52 //·Line:·441 //·Line:·4
  
 42 public·abstract·static·class·TestClass
 43 {
 44 }</string>
 45 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
 46 //·Line:·4
  
53 public·abstract·sealed·class·TestClass47 public·abstract·sealed·class·TestClass
54 {48 {
55 }</string>49 }</string>
56 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static50 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
57 //·Line:·351 //·Line:·3
58 public·abstract·sealed·partial·class·Foo52 public·abstract·partial·class·Foo
59 {53 {
60 »       public·string·myId;54 »       public·string·myId;
61 }55 }
  
 56 public·static·partial·class·Foo
 57 {
 58 »       public·string·Id·{·get·{·return·myId;·}·}
 59 }
  
62 public·class·PartialAbstractCompilationError60 public·class·PartialAbstractCompilationError
63 {61 {
64 »       public·static·void·Main·()62 »       public·static·void·Main·()
65 »       {63 »       {
66 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);64 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
67 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);65 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
68 »       }66 »       }
1.13 KB
CS0168
1.12 KB
CS0168
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>CS0168</ErrorName>3 ··<ErrorName>CS0168</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0168:·The·variable·`p'·is·declared·but·never·used
 6 //·Line:·9
 7 //·Compiler·options:·-warn:3·-warnaserror
  
 8 class·Main
 9 {
 10 ···public·void·Method·(int·i)
 11 ···{
 12 ·······long·p;
 13 ···}
 14 }</string>
5 ····<string>//·CS0168:·The·variable·`e'·is·declared·but·never·used15 ····<string>//·CS0168:·The·variable·`e'·is·declared·but·never·used
6 //·Line:·1016 //·Line:·10
7 //·Compiler·options:·-warn:3·-warnaserror17 //·Compiler·options:·-warn:3·-warnaserror
  
8 using·System;18 using·System;
  
9 public·class·ConsoleStub·{19 public·class·ConsoleStub·{
10 ··public·static·void·Main(string[]·args)·{20 ··public·static·void·Main(string[]·args)·{
11 ····try·{21 ····try·{
12 ····}·catch·(Exception·e)·{22 ····}·catch·(Exception·e)·{
13 ····}23 ····}
14 ··}24 ··}
15 }</string>25 }</string>
16 ····<string>//·CS0168:·The·variable·`p'·is·declared·but·never·used 
17 //·Line:·9 
18 //·Compiler·options:·-warn:3·-warnaserror 
  
19 class·Main 
20 { 
21 ···public·void·Method·(int·i) 
22 ···{ 
23 ·······long·p; 
24 ···} 
25 }</string> 
26 ····<string>//·CS0168:·The·variable·`y2'·is·declared·but·never·used26 ····<string>//·CS0168:·The·variable·`y2'·is·declared·but·never·used
27 //·Line:·927 //·Line:·9
28 //·Compiler·options:·-warn:3·-warnaserror28 //·Compiler·options:·-warn:3·-warnaserror
  
29 class·CompilerBugDemo29 class·CompilerBugDemo
30 {30 {
31 »       public·static·object·Wrong()31 »       public·static·object·Wrong()
694 B
CS2007
682 B
CS2007
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS2007</ErrorName>3 ··<ErrorName>CS2007</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-noconfig-' 
6 //·Line:·0 
7 //·Compiler·options:·-noconfig-</string> 
8 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-wrong-option'5 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-wrong-option'
9 //·Line:·06 //·Line:·0
10 //·Compiler·options:·-wrong-option</string>7 //·Compiler·options:·-wrong-option</string>
 8 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-noconfig-'
 9 //·Line:·0
 10 //·Compiler·options:·-noconfig-</string>
11 ··</Examples>11 ··</Examples>
12 </ErrorDocumentation>12 </ErrorDocumentation>
976 B
CS0152
964 B
CS0152
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>CS0152</ErrorName>3 ··<ErrorName>CS0152</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0152:·The·label·`case·1:'·already·occurs·in·this·switch·statement 
6 //·Line:·9 
7 class·X·{ 
8 »       void·f·(int·i) 
9 »       { 
10 »       »       switch·(i){ 
11 »       »       case·1: 
12 »       »       »       break; 
13 »       »       case·1:»  
14 »       »       »       break; 
15 »       »       } 
16 »       } 
17 }</string> 
18 ····<string>//·CS0152:·The·label·`case·2:'·already·occurs·in·this·switch·statement5 ····<string>//·CS0152:·The·label·`case·2:'·already·occurs·in·this·switch·statement
19 //·Line:·196 //·Line:·19
  
20 using·System;7 using·System;
  
21 enum·E8 enum·E
22 {9 {
Offset 50, 9 lines modifiedOffset 37, 22 lines modified
50 ··{37 ··{
51 ····switch·(f)·{38 ····switch·(f)·{
52 ····case·Foo.MUL:·break;39 ····case·Foo.MUL:·break;
53 ····case·Foo.MUL:·break;40 ····case·Foo.MUL:·break;
54 ····}41 ····}
55 ··}42 ··}
56 }</string>43 }</string>
 44 ····<string>//·CS0152:·The·label·`case·1:'·already·occurs·in·this·switch·statement
 45 //·Line:·9
 46 class·X·{
 47 »       void·f·(int·i)
 48 »       {
 49 »       »       switch·(i){
 50 »       »       case·1:
 51 »       »       »       break;
 52 »       »       case·1:» 
 53 »       »       »       break;
 54 »       »       }
 55 »       }
 56 }</string>
57 ··</Examples>57 ··</Examples>
58 </ErrorDocumentation>58 </ErrorDocumentation>
2.36 KB
CS1686
2.35 KB
CS1686
Ordering differences only
    
Offset 7, 30 lines modifiedOffset 7, 14 lines modified
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 delegate·void·D·();8 delegate·void·D·();
  
9 unsafe·class·X·{9 unsafe·class·X·{
10 »       public·D·T·(int·a)10 »       public·D·T·(int·a)
11 »       {11 »       {
12 »       »       return·delegate·{ 
13 »       »       »       int·x·=·a; 
14 »       »       }; 
15 »       »        
16 »       »       int·*y·=·&amp;a; 
17 »       } 
18 }</string> 
19 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression 
20 //·Line:·11 
21 //·Compiler·options:·-unsafe 
  
22 delegate·void·D·(); 
  
23 unsafe·class·X·{ 
24 »       public·D·T·(int·a) 
25 »       { 
26 »       »       int·*y·=·&amp;a;12 »       »       int·*y·=·&amp;a;
27 »       »       13 »       »       
28 »       »       return·delegate·{14 »       »       return·delegate·{
29 »       »       »       int·x·=·a;15 »       »       »       int·x·=·a;
30 »       »       };16 »       »       };
31 »       }17 »       }
32 }</string>18 }</string>
Offset 50, 31 lines modifiedOffset 34, 14 lines modified
50 »       »       »       i·=·1;34 »       »       »       i·=·1;
51 »       »       };35 »       »       };
52 »       »       j·=·&amp;i;36 »       »       j·=·&amp;i;
53 »       }37 »       }
  
54 »       static·void·Main·()·{}38 »       static·void·Main·()·{}
55 }</string>39 }</string>
56 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression 
57 //·Line:·11 
58 //·Compiler·options:·-unsafe 
  
59 delegate·void·D·(); 
  
60 unsafe·class·X·{ 
61 »       public·D·T·(int·a) 
62 »       { 
63 »       »       return·delegate·{ 
64 »       »       »       int·*x·=·&amp;a; 
65 »       »       }; 
66 »       } 
  
67 »       static·void·Main·() 
68 »       {·} 
69 }</string> 
70 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression40 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
71 //·Line:·1841 //·Line:·18
72 //·Compiler·options:·-unsafe42 //·Compiler·options:·-unsafe
  
73 unsafe·struct·S43 unsafe·struct·S
74 {44 {
75 »       public·int·i;45 »       public·int·i;
Offset 88, 14 lines modifiedOffset 55, 47 lines modified
88 »       {55 »       {
89 »       »       unsafe·{56 »       »       unsafe·{
90 »       »       »       S·str·=·new·S·();57 »       »       »       S·str·=·new·S·();
91 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};58 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};
92 »       »       }59 »       »       }
93 »       }60 »       }
94 }</string>61 }</string>
 62 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
 63 //·Line:·11
 64 //·Compiler·options:·-unsafe
  
 65 delegate·void·D·();
  
 66 unsafe·class·X·{
 67 »       public·D·T·(int·a)
 68 »       {
 69 »       »       return·delegate·{
 70 »       »       »       int·x·=·a;
 71 »       »       };
 72 »       »       
 73 »       »       int·*y·=·&amp;a;
 74 »       }
 75 }</string>
 76 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
 77 //·Line:·11
 78 //·Compiler·options:·-unsafe
  
 79 delegate·void·D·();
  
 80 unsafe·class·X·{
 81 »       public·D·T·(int·a)
 82 »       {
 83 »       »       return·delegate·{
 84 »       »       »       int·*x·=·&amp;a;
 85 »       »       };
 86 »       }
  
 87 »       static·void·Main·()
 88 »       {·}
 89 }</string>
95 ····<string>//·CS1686:·Local·variable·or·parameter·`str'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression90 ····<string>//·CS1686:·Local·variable·or·parameter·`str'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
96 //·Line:·1191 //·Line:·11
97 //·Compiler·options:·-unsafe92 //·Compiler·options:·-unsafe
  
98 using·System;93 using·System;
  
99 unsafe·struct·S94 unsafe·struct·S
1.64 KB
CS0172
1.63 KB
CS0172
Ordering differences only
    
Offset 1, 11 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>CS0172</ErrorName>3 ··<ErrorName>CS0172</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0172:·Type·of·conditional·expression·cannot·be·determined·as·`X'·and·`Y'·convert·implicitly·to·each·other
 6 //·Line:·25
  
 7 class·X·{
 8 »       public·static·implicit·operator·X·(Y·y)
 9 »       {
 10 »       »       return·null;
 11 »       }
 12 }
  
 13 class·Y·{
 14 »       public·static·implicit·operator·Y·(X·x)
 15 »       {
 16 »       »       return·null;
 17 »       }
 18 }
  
 19 class·Z
 20 {
 21 »       static·void·Main·()
 22 »       {
 23 »       »       X·x·=·new·X·();
 24 »       »       Y·y·=·new·Y·();
  
 25 »       »       object·d·=·(x·==·x)·?·x·:·y;
 26 »       }
 27 »       
 28 }</string>
5 ····<string>//·CS0172:·Type·of·conditional·expression·cannot·be·determined·as·`ClassA'·and·`ClassB'·convert·implicitly·to·each·other29 ····<string>//·CS0172:·Type·of·conditional·expression·cannot·be·determined·as·`ClassA'·and·`ClassB'·convert·implicitly·to·each·other
6 //·Line:·2930 //·Line:·29
  
7 class·ClassA·{31 class·ClassA·{
8 ········public·static·implicit·operator·ClassB·(ClassA·value)·{32 ········public·static·implicit·operator·ClassB·(ClassA·value)·{
9 ················return·null;33 ················return·null;
10 ········}34 ········}
Offset 29, 37 lines modifiedOffset 57, 9 lines modified
29 ········public·static·void·Main()·{57 ········public·static·void·Main()·{
30 ················ClassA·a·=·new·ClassA();58 ················ClassA·a·=·new·ClassA();
31 ················ClassB·b·=·new·ClassB();59 ················ClassB·b·=·new·ClassB();
32 ············60 ············
33 ················System.Console.WriteLine(true·?·a·:·b);61 ················System.Console.WriteLine(true·?·a·:·b);
34 ···}62 ···}
35 }</string>63 }</string>
36 ····<string>//·CS0172:·Type·of·conditional·expression·cannot·be·determined·as·`X'·and·`Y'·convert·implicitly·to·each·other 
37 //·Line:·25 
  
38 class·X·{ 
39 »       public·static·implicit·operator·X·(Y·y) 
40 »       { 
41 »       »       return·null; 
42 »       } 
43 } 
  
44 class·Y·{ 
45 »       public·static·implicit·operator·Y·(X·x) 
46 »       { 
47 »       »       return·null; 
48 »       } 
49 } 
  
50 class·Z 
51 { 
52 »       static·void·Main·() 
53 »       { 
54 »       »       X·x·=·new·X·(); 
55 »       »       Y·y·=·new·Y·(); 
  
56 »       »       object·d·=·(x·==·x)·?·x·:·y; 
57 »       } 
58 »        
59 }</string> 
60 ··</Examples>64 ··</Examples>
61 </ErrorDocumentation>65 </ErrorDocumentation>
1.04 KB
CS1031
1.03 KB
CS1031
Ordering differences only
    
Offset 1, 12 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>CS1031</ErrorName>3 ··<ErrorName>CS1031</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1031:·Type·expected5 ····<string>//·CS1031:·Type·expected
 6 //·Line:·8
  
 7 using·System;
  
 8 class·M
 9 {
 10 »       public·static·void·Main·()
 11 »       {
 12 »       »       Type·t·=·typeof·(this);
 13 »       }
 14 }</string>
 15 ····<string>//·CS1031:·Type·expected
 16 //·Line:·4
  
 17 enum·E·:·this
 18 {
 19 »       a·=·1
 20 }</string>
 21 ····<string>//·CS1031:·Type·expected
6 //·Line:·1622 //·Line:·16
  
7 public·class·B&lt;Y&gt;··where·Y:·B&lt;Y&gt;23 public·class·B&lt;Y&gt;··where·Y:·B&lt;Y&gt;
8 {24 {
9 }25 }
  
10 public·class·A&lt;X&gt;:·B&lt;A&lt;X&gt;&gt;26 public·class·A&lt;X&gt;:·B&lt;A&lt;X&gt;&gt;
Offset 28, 28 lines modifiedOffset 47, 9 lines modified
28 class·M47 class·M
29 {48 {
30 »       public·static·void·Main·()49 »       public·static·void·Main·()
31 »       {50 »       {
32 »       »       Type·t·=·typeof·(this);51 »       »       Type·t·=·typeof·(this);
33 »       }52 »       }
34 }</string>53 }</string>
35 ····<string>//·CS1031:·Type·expected 
36 //·Line:·8 
  
37 using·System; 
  
38 class·M 
39 { 
40 »       public·static·void·Main·() 
41 »       { 
42 »       »       Type·t·=·typeof·(this); 
43 »       } 
44 }</string> 
45 ····<string>//·CS1031:·Type·expected 
46 //·Line:·4 
  
47 enum·E·:·this 
48 { 
49 »       a·=·1 
50 }</string> 
51 ··</Examples>54 ··</Examples>
52 </ErrorDocumentation>55 </ErrorDocumentation>
773 B
CS1681
761 B
CS1681
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1681</ErrorName>3 ··<ErrorName>CS1681</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined5 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined
 6 //·Line:·0
 7 //·Compiler·options:·-r:global=CS1681-2-lib.dll</string>
 8 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined
6 //·Line:·39 //·Line:·3
7 extern·alias·global;10 extern·alias·global;
8 using·System;11 using·System;
  
9 public·class·Test·12 public·class·Test·
10 {13 {
11 »       static·void·Main·()14 »       static·void·Main·()
12 »       {15 »       {
13 »       }16 »       }
14 }</string>17 }</string>
15 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined 
16 //·Line:·0 
17 //·Compiler·options:·-r:global=CS1681-2-lib.dll</string> 
18 ··</Examples>18 ··</Examples>
19 </ErrorDocumentation>19 </ErrorDocumentation>
707 B
CS0527
695 B
CS0527
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>CS0527</ErrorName>3 ··<ErrorName>CS0527</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0527:·Type·`X'·in·interface·list·is·not·an·interface 
6 //·Line:·6 
7 class·X·{ 
8 } 
  
9 interface·A·:·X·{ 
10 }</string> 
11 ····<string>//·CS0527:·Type·`B'·in·interface·list·is·not·an·interface5 ····<string>//·CS0527:·Type·`B'·in·interface·list·is·not·an·interface
12 //·Line:·46 //·Line:·4
  
13 struct·A·:·B·{7 struct·A·:·B·{
14 }8 }
  
15 struct·B·:·A·{9 struct·B·:·A·{
16 }</string>10 }</string>
 11 ····<string>//·CS0527:·Type·`X'·in·interface·list·is·not·an·interface
 12 //·Line:·6
 13 class·X·{
 14 }
  
 15 interface·A·:·X·{
 16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
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}"·"M"</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}"·"M"</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}"·""</string>16 #pragma·checksum·"foo.txt"·"{00000000-0000-0000·-0000-000000000000}"·""</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1.8 KB
CS0071
1.79 KB
CS0071
Ordering differences only
    
Offset 1, 24 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>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·syntax5 ····<string>//·CS0071:·`Test.IBlah.Foo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax
6 //·Line:·136 //·Line:·14
  
7 using·System;7 using·System;
  
8 public·delegate·void·Foo·(object·source);8 delegate·void·Delegate·();
  
9 interface·IFoo·{ 
10 »       event·Foo·OnFoo;9 interface·IBlah
 10 {
 11 »       event·Delegate·Foo;
11 }12 }
12 »        
13 class·ErrorCS0071·:·IFoo·{ 
14 »       event·Foo·IFoo.OnFoo; 
 13 class·Test·:·IBlah·{
 14 »       event·Delegate·IBlah.Foo;
  
 15 »       public·static·void·Main·()
 16 »       {
 17 »       }
15 }</string>18 }</string>
16 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax19 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax
17 //·Line:·1320 //·Line:·13
  
18 using·System;21 using·System;
  
19 public·delegate·void·Foo·(object·source);22 public·delegate·void·Foo·(object·source);
Offset 26, 28 lines modifiedOffset 31, 23 lines modified
26 interface·IFoo·{31 interface·IFoo·{
27 »       event·Foo·OnFoo;32 »       event·Foo·OnFoo;
28 }33 }
  
29 class·ErrorCS0071·:·IFoo·{34 class·ErrorCS0071·:·IFoo·{
30 »       public·event·Foo·IFoo.OnFoo;35 »       public·event·Foo·IFoo.OnFoo;
31 }</string>36 }</string>
32 ····<string>//·CS0071:·`Test.IBlah.Foo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax37 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax
33 //·Line:·1438 //·Line:·13
  
34 using·System;39 using·System;
  
35 delegate·void·Delegate·();40 public·delegate·void·Foo·(object·source);
  
 41 interface·IFoo·{
 42 »       event·Foo·OnFoo;
36 interface·IBlah 
37 { 
38 »       event·Delegate·Foo; 
39 }43 }
 44 »       
 45 class·ErrorCS0071·:·IFoo·{
 46 »       event·Foo·IFoo.OnFoo;
  
40 class·Test·:·IBlah·{ 
41 »       event·Delegate·IBlah.Foo; 
  
42 »       public·static·void·Main·() 
43 »       { 
44 »       } 
45 }</string>47 }</string>
46 ··</Examples>48 ··</Examples>
47 </ErrorDocumentation>49 </ErrorDocumentation>
777 B
CS0673
765 B
CS0673
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0673</ErrorName>3 ··<ErrorName>CS0673</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'5 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'
6 //·Line:·86 //·Line:·8
  
7 using·System; 
  
8 public·class·X7 public·class·X
9 {8 {
10 »       public·static·void·Main()9 »       public·static·void·Main()
11 »       {10 »       {
12 »       »       Void·v;11 »       »       System.Type·t·=·typeof·(System.Void);
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'14 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'
16 //·Line:·815 //·Line:·8
  
 16 using·System;
  
17 public·class·X17 public·class·X
18 {18 {
19 »       public·static·void·Main()19 »       public·static·void·Main()
20 »       {20 »       {
21 »       »       System.Type·t·=·typeof·(System.Void);21 »       »       Void·v;
22 »       }22 »       }
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.54 KB
CS1913
1.53 KB
CS1913
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>CS1913</ErrorName>3 ··<ErrorName>CS1913</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1913:·Member·`Data.Count()'·cannot·be·initialized.·An·object·initializer·may·only·be·used·for·fields,·or·properties5 ····<string>//·CS1913:·Member·`Data.Count'·cannot·be·initialized.·An·object·initializer·may·only·be·used·for·fields,·or·properties
6 //·Line:·176 //·Line:·17
  
  
7 using·System;7 using·System;
8 using·System.Collections.Generic;8 using·System.Collections.Generic;
  
9 class·Data9 class·Data
10 {10 {
11 »       public·int·Count·()11 »       public·delegate·int·Count·();
12 »       { 
13 »       »       return·1; 
14 »       } 
15 }12 }
  
16 public·class·Test13 public·class·Test
17 {14 {
 15 »       delegate·void·S·();
 16 »       
18 »       static·void·Main·()17 »       static·void·Main·()
19 »       {18 »       {
 19 »       »       //S·s·=·new·S·();
 20 »       »       //string·drawBackLabel·=·string.Length("absDrawBack");
20 »       »       var·c·=·new·Data·{·Count·=·10·};21 »       »       var·c·=·new·Data·{·Count·=·10·};
21 »       }22 »       }
22 }</string>23 }</string>
23 ····<string>//·CS1913:·Member·`Data.Count'·cannot·be·initialized.·An·object·initializer·may·only·be·used·for·fields,·or·properties24 ····<string>//·CS1913:·Member·`Data.Count()'·cannot·be·initialized.·An·object·initializer·may·only·be·used·for·fields,·or·properties
24 //·Line:·1725 //·Line:·17
  
  
25 using·System;26 using·System;
26 using·System.Collections.Generic;27 using·System.Collections.Generic;
  
27 class·Data28 class·Data
28 {29 {
29 »       public·delegate·int·Count·();30 »       public·int·Count·()
 31 »       {
 32 »       »       return·1;
 33 »       }
30 }34 }
  
31 public·class·Test35 public·class·Test
32 {36 {
33 »       delegate·void·S·(); 
34 »        
35 »       static·void·Main·()37 »       static·void·Main·()
36 »       {38 »       {
37 »       »       //S·s·=·new·S·(); 
38 »       »       //string·drawBackLabel·=·string.Length("absDrawBack"); 
39 »       »       var·c·=·new·Data·{·Count·=·10·};39 »       »       var·c·=·new·Data·{·Count·=·10·};
40 »       }40 »       }
41 }</string>41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
1.35 KB
CS8030
1.34 KB
CS8030
Ordering differences only
    
Offset 1, 20 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>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:·96 //·Line:·11
  
7 delegate·void·D·(int·x);7 using·System;
 8 using·System.Threading.Tasks;
  
8 class·X·{9 class·C
9 »       static·void·Main·()10 {
 11 »       public·async·void·GetValue()
10 »       {12 »       {
11 »       »       D·d6·=·delegate·(int·x)·{·return·x;·};·//·Return·type·mismatch.13 »       »       return·await·Task.FromResult(100);
12 »       }14 »       }
13 }</string>15 }</string>
14 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value16 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value
15 //·Line:·1017 //·Line:·10
  
16 using·System;18 using·System;
  
Offset 26, 21 lines modifiedOffset 28, 19 lines modified
26 »       }28 »       }
27 »       29 »       
28 »       void·Skip·()30 »       void·Skip·()
29 »       {31 »       {
30 »       }32 »       }
31 }</string>33 }</string>
32 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value34 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value
33 //·Line:·1135 //·Line:·9
  
 36 delegate·void·D·(int·x);
34 using·System; 
35 using·System.Threading.Tasks; 
  
36 class·C37 class·X·{
 38 »       static·void·Main·()
37 { 
38 »       public·async·void·GetValue() 
39 »       {39 »       {
40 »       »       return·await·Task.FromResult(100);40 »       »       D·d6·=·delegate·(int·x)·{·return·x;·};·//·Return·type·mismatch.
41 »       }41 »       }
42 }</string>42 }</string>
43 ··</Examples>43 ··</Examples>
44 </ErrorDocumentation>44 </ErrorDocumentation>
723 B
CS1508
711 B
CS1508
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>CS1508</ErrorName>3 ··<ErrorName>CS1508</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1508:·The·resource·identifier·`A'·has·already·been·used·in·this·assembly5 ····<string>//·CS1508:·The·resource·identifier·`A'·has·already·been·used·in·this·assembly
6 //·Line:·06 //·Line:·0
7 //·Compiler·options:·-res:1,A·-res:2,A</string>7 //·Compiler·options:·-res:1,A·-linkres:1,A</string>
8 ····<string>//·CS1508:·The·resource·identifier·`A'·has·already·been·used·in·this·assembly8 ····<string>//·CS1508:·The·resource·identifier·`A'·has·already·been·used·in·this·assembly
9 //·Line:·09 //·Line:·0
10 //·Compiler·options:·-res:1,A·-linkres:1,A</string>10 //·Compiler·options:·-res:1,A·-res:2,A</string>
11 ··</Examples>11 ··</Examples>
12 </ErrorDocumentation>12 </ErrorDocumentation>
1.05 KB
CS1930
1.03 KB
CS1930
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1930</ErrorName>3 ··<ErrorName>CS1930</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1930:·A·range·variable·`v'·has·already·been·declared·in·this·scope5 ····<string>//·CS1930:·A·range·variable·`i'·has·already·been·declared·in·this·scope
6 //·Line:·136 //·Line:·14
  
  
7 using·System;7 using·System;
8 using·System.Linq;8 using·System.Linq;
  
9 class·C9 class·C
10 {10 {
11 »       public·static·void·Main·()11 »       public·static·void·Main·()
12 »       {12 »       {
13 »       »       var·e·=·from·v·in·"a"13 »       »       var·e·=·from·v·in·"a"
14 »       »       »       let·v·=·114 »       »       »       let·i·=·1
 15 »       »       »       let·i·=·2
15 »       »       »       select·v;16 »       »       »       select·v;
16 »       }17 »       }
17 }</string>18 }</string>
18 ····<string>//·CS1930:·A·range·variable·`i'·has·already·been·declared·in·this·scope19 ····<string>//·CS1930:·A·range·variable·`v'·has·already·been·declared·in·this·scope
19 //·Line:·1420 //·Line:·13
  
  
20 using·System;21 using·System;
21 using·System.Linq;22 using·System.Linq;
  
22 class·C23 class·C
23 {24 {
24 »       public·static·void·Main·()25 »       public·static·void·Main·()
25 »       {26 »       {
26 »       »       var·e·=·from·v·in·"a"27 »       »       var·e·=·from·v·in·"a"
27 »       »       »       let·i·=·128 »       »       »       let·v·=·1
28 »       »       »       let·i·=·2 
29 »       »       »       select·v;29 »       »       »       select·v;
30 »       }30 »       }
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
1.3 KB
CS0506
1.29 KB
CS0506
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>CS0506</ErrorName>3 ··<ErrorName>CS0506</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0506:·`DerivedClass.Test':·cannot·override·inherited·member·`BaseClass.Test'·because·it·is·not·marked·virtual,·abstract·or·override 
6 //·Line:·11 
  
7 using·System; 
  
8 class·BaseClass·{ 
9 ········protected·event·EventHandler·Test; 
10 } 
  
11 class·DerivedClass:·BaseClass·{ 
12 ········protected·override·event·EventHandler·Test; 
13 }</string> 
14 ····<string>//·CS0506:·`DerivedClass.Show()':·cannot·override·inherited·member·`BaseClass.Show()'·because·it·is·not·marked·virtual,·abstract·or·override5 ····<string>//·CS0506:·`DerivedClass.Show()':·cannot·override·inherited·member·`BaseClass.Show()'·because·it·is·not·marked·virtual,·abstract·or·override
15 //·Line:·96 //·Line:·9
  
16 class·BaseClass·{7 class·BaseClass·{
17 ········protected·void·Show·()·{}8 ········protected·void·Show·()·{}
18 }9 }
  
Offset 30, 9 lines modifiedOffset 18, 21 lines modified
  
30 public·class·C·:·B18 public·class·C·:·B
31 {19 {
32 »       public·override·void·Run·()20 »       public·override·void·Run·()
33 »       {21 »       {
34 »       }22 »       }
35 }</string>23 }</string>
 24 ····<string>//·CS0506:·`DerivedClass.Test':·cannot·override·inherited·member·`BaseClass.Test'·because·it·is·not·marked·virtual,·abstract·or·override
 25 //·Line:·11
  
 26 using·System;
  
 27 class·BaseClass·{
 28 ········protected·event·EventHandler·Test;
 29 }
  
 30 class·DerivedClass:·BaseClass·{
 31 ········protected·override·event·EventHandler·Test;
 32 }</string>
36 ··</Examples>33 ··</Examples>
37 </ErrorDocumentation>34 </ErrorDocumentation>
1.25 KB
CS0546
1.24 KB
CS0546
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>CS0546</ErrorName>3 ··<ErrorName>CS0546</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0546:·`DerivedClass.Value.set':·cannot·override·because·`BaseClass.Value'·does·not·have·an·overridable·set·accessor 
6 //·Line:·9 
  
7 abstract·class·BaseClass·{ 
8 ········protected·abstract·int·Value·{·get;·} 
9 } 
  
10 class·DerivedClass:·BaseClass·{ 
11 ········protected·override·int·Value·{·get·{}·set·{}·} 
12 }</string> 
13 ····<string>//·CS0546:·`B.Prop':·cannot·override·because·`A.Prop'·does·not·have·accessible·set·accessor5 ····<string>//·CS0546:·`B.Prop':·cannot·override·because·`A.Prop'·does·not·have·accessible·set·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 »       »       get;·private·set;10 »       »       get;·private·set;
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 »       »       get·{·return·"";·}18 »       »       get·{·return·"";·}
29 »       }19 »       }
30 }</string>20 }</string>
 21 ····<string>//·CS0546:·`DerivedClass.Value.set':·cannot·override·because·`BaseClass.Value'·does·not·have·an·overridable·set·accessor
 22 //·Line:·9
  
 23 abstract·class·BaseClass·{
 24 ········protected·abstract·int·Value·{·get;·}
 25 }
  
 26 class·DerivedClass:·BaseClass·{
 27 ········protected·override·int·Value·{·get·{}·set·{}·}
 28 }</string>
31 ··</Examples>29 ··</Examples>
32 </ErrorDocumentation>30 </ErrorDocumentation>
1.19 KB
CS1986
1.18 KB
CS1986
Ordering differences only
    
Offset 1, 27 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>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·`int'·must·have·suitable·GetAwaiter·method
6 //·Line:·166 //·Line:·15
  
7 static·class·S7 static·class·S
8 {8 {
9 »       public·static·int·GetAwaiter&lt;T&gt;·(this·int·i)9 »       public·static·void·GetAwaiter·(this·int·i)
10 »       {10 »       {
11 »       »       return·1; 
12 »       }11 »       }
13 }12 }
  
14 class·A13 class·A
15 {14 {
16 »       static·async·void·Test·()15 »       static·async·void·Test·()
17 »       {16 »       {
18 »       »       await·9;17 »       »       await·1;
19 »       }18 »       }
20 }</string>19 }</string>
21 ····<string>//·CS1986:·The·`await'·operand·type·`A'·must·have·suitable·GetAwaiter·method20 ····<string>//·CS1986:·The·`await'·operand·type·`A'·must·have·suitable·GetAwaiter·method
22 //·Line:·1721 //·Line:·17
  
23 static·class·S22 static·class·S
24 {23 {
Offset 36, 25 lines modifiedOffset 35, 26 lines modified
36 »       35 »       
37 »       static·async·void·Test·()36 »       static·async·void·Test·()
38 »       {37 »       {
39 »       »       await·new·A·();38 »       »       await·new·A·();
40 »       }39 »       }
41 }</string>40 }</string>
42 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method41 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method
43 //·Line:·1542 //·Line:·16
  
44 static·class·S43 static·class·S
45 {44 {
46 »       public·static·void·GetAwaiter·(this·int·i)45 »       public·static·int·GetAwaiter&lt;T&gt;·(this·int·i)
47 »       {46 »       {
 47 »       »       return·1;
48 »       }48 »       }
49 }49 }
  
50 class·A50 class·A
51 {51 {
52 »       static·async·void·Test·()52 »       static·async·void·Test·()
53 »       {53 »       {
54 »       »       await·1;54 »       »       await·9;
55 »       }55 »       }
56 }</string>56 }</string>
57 ··</Examples>57 ··</Examples>
58 </ErrorDocumentation>58 </ErrorDocumentation>
857 B
CS0854
845 B
CS0854
Ordering differences only
    
Offset 6, 35 lines modifiedOffset 6, 35 lines modified
6 //·Line:·156 //·Line:·15
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 class·M9 class·M
10 {10 {
11 »       public·M·(string·s·=·"value")11 »       static·void·Optional·(int·i,·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;·new·M·();17 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·Optional·(1);
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 »       static·void·Optional·(int·i,·string·s·=·"value")26 »       public·M·(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;·Optional·(1);32 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·new·M·();
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.59 KB
CS8178
1.58 KB
CS8178
Ordering differences only
    
Offset 1, 50 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>CS8178</ErrorName>3 ··<ErrorName>CS8178</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8178:·`await'·cannot·be·used·in·an·expression·containing·a·call·to·`X.Wrap(int)'·because·it·returns·by·reference5 ····<string>//·CS8178:·`await'·cannot·be·used·in·an·expression·containing·a·call·to·`X.this[int]'·because·it·returns·by·reference
6 //·Line:·126 //·Line:·12
  
7 using·System.Threading.Tasks;7 using·System.Threading.Tasks;
  
8 class·X8 class·X
9 {9 {
10 »       int·x;10 »       int·x;
  
11 »       async·Task·Test·()11 »       async·Task·Test·()
12 »       {12 »       {
13 »       »       Foo·(ref·Wrap·(await·Task.FromResult·(1)))·=·4;13 »       »       Foo·(ref·this·[await·Task.FromResult·(1)]);
14 »       }14 »       }
  
 15 »       ref·int·this·[int·arg]·=&gt;·ref·x;
15 »       ref·int·Wrap·(int·arg) 
16 »       { 
17 »       »       return·ref·x; 
18 »       } 
  
19 »       static·ref·int·Foo·(ref·int·arg)16 »       static·void·Foo·(ref·int·arg)
20 »       {17 »       {
21 »       »       return·ref·arg; 
22 »       }18 »       }
23 }</string>19 }</string>
24 ····<string>//·CS8178:·`await'·cannot·be·used·in·an·expression·containing·a·call·to·`X.this[int]'·because·it·returns·by·reference20 ····<string>//·CS8178:·`await'·cannot·be·used·in·an·expression·containing·a·call·to·`X.Wrap(int)'·because·it·returns·by·reference
25 //·Line:·1221 //·Line:·12
  
26 using·System.Threading.Tasks;22 using·System.Threading.Tasks;
  
27 class·X23 class·X
28 {24 {
29 »       int·x;25 »       int·x;
  
30 »       async·Task·Test·()26 »       async·Task·Test·()
31 »       {27 »       {
32 »       »       Foo·(ref·this·[await·Task.FromResult·(1)]);28 »       »       Foo·(ref·Wrap·(await·Task.FromResult·(1)))·=·4;
33 »       }29 »       }
  
34 »       ref·int·this·[int·arg]·=&gt;·ref·x;30 »       ref·int·Wrap·(int·arg)
 31 »       {
 32 »       »       return·ref·x;
 33 »       }
  
35 »       static·void·Foo·(ref·int·arg)34 »       static·ref·int·Foo·(ref·int·arg)
36 »       {35 »       {
 36 »       »       return·ref·arg;
37 »       }37 »       }
38 }</string>38 }</string>
39 ··</Examples>39 ··</Examples>
40 </ErrorDocumentation>40 </ErrorDocumentation>
799 B
CS1010
787 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·constant
 6 //·Line:·6
  
 7 class·X
 8 {
 9 »       static·string·s·=·"Hello
 10 world!";
 11 }</string>
5 ····<string>//·CS1010·:·Newline·in·constant12 ····<string>//·CS1010·:·Newline·in·constant
6 //·Line:·813 //·Line:·8
  
7 class·C14 class·C
8 {15 {
9 »       static·void·Main·()16 »       static·void·Main·()
10 »       {17 »       {
11 »       »       var·a·=·1'18 »       »       var·a·=·1'
12 »       »       int·i·=·2;19 »       »       int·i·=·2;
13 »       }20 »       }
14 }</string>21 }</string>
15 ····<string>//·CS1010:·Newline·in·constant22 ····<string>//·CS1010:·Newline·in·constant
16 //·Line:·623 //·Line:·6
  
17 class·X 
18 { 
19 »       static·string·s·=·"Hello 
20 world!"; 
21 }</string> 
22 ····<string>//·CS1010:·Newline·in·constant 
23 //·Line:·6 
  
24 class·Foo24 class·Foo
25 {25 {
26 »       static·char·c·='26 »       static·char·c·='
27 ';27 ';
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
994 B
CS0628
982 B
CS0628
Ordering differences only
    
Offset 1, 11 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>CS0628</ErrorName>3 ··<ErrorName>CS0628</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0628:·`D.D()':·new·protected·member·declared·in·sealed·class
 6 //·Line:·6
 7 //·Compiler·options:·-warnaserror·-warn:4
  
 8 sealed·class·D·{
 9 »       protected·D·()·{}
 10 }</string>
5 ····<string>//·CS0628:·`D.a':·new·protected·member·declared·in·sealed·class11 ····<string>//·CS0628:·`D.a':·new·protected·member·declared·in·sealed·class
6 //·Line:·612 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:413 //·Compiler·options:·-warnaserror·-warn:4
  
8 sealed·class·D·{14 sealed·class·D·{
9 »       protected·int·a;15 »       protected·int·a;
10 }</string>16 }</string>
Offset 22, 16 lines modifiedOffset 29, 9 lines modified
22 »       »       »       return·"null";29 »       »       »       return·"null";
23 »       »       else30 »       »       else
24 »       »       »       return·String.Join·(":",·argv);31 »       »       »       return·String.Join·(":",·argv);
25 »       }32 »       }
  
26 »       static·void·Main·()·{·}33 »       static·void·Main·()·{·}
27 }</string>34 }</string>
28 ····<string>//·CS0628:·`D.D()':·new·protected·member·declared·in·sealed·class 
29 //·Line:·6 
30 //·Compiler·options:·-warnaserror·-warn:4 
  
31 sealed·class·D·{ 
32 »       protected·D·()·{} 
33 }</string> 
34 ··</Examples>35 ··</Examples>
35 </ErrorDocumentation>36 </ErrorDocumentation>
1.77 KB
CS1070
1.76 KB
CS1070
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>CS1070</ErrorName>3 ··<ErrorName>CS1070</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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'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:·96 //·Line:·5
7 //·Compiler·options:·-r:CS1070-lib.dll7 //·Compiler·options:·-r:CS1070-lib.dll
  
8 using·N; 
  
9 public·class·D8 public·class·D
10 {9 {
11 »       public·void·Foo·(E·e)10 »       static·void·Main·()
12 »       {11 »       {
 12 »       »       new·C·();
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<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'15 ····<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'
16 //·Line:·516 //·Line:·5
17 //·Compiler·options:·-r:CS1070-lib.dll17 //·Compiler·options:·-r:CS1070-lib.dll
  
18 public·class·D·:·C18 public·class·D·:·C
19 {19 {
20 }</string>20 }</string>
21 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'21 ····<string>//·CS1070:·The·type·`N.E'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
22 //·Line:·522 //·Line:·9
23 //·Compiler·options:·-r:CS1070-lib.dll23 //·Compiler·options:·-r:CS1070-lib.dll
  
 24 using·N;
  
24 public·class·D25 public·class·D
25 {26 {
26 »       static·void·Main·()27 »       public·void·Foo·(E·e)
27 »       {28 »       {
28 »       »       new·C·(); 
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
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>
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·}·},11 »       »       int[,,]·i·=·{·{·{·0,·0·},·{·1,·1}·},
12 »       »       »       {·{·2·},·{·3,·3,·3·}·}·};12 »       »       »       {·{·2,·2·}·}·};
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0847:·An·array·initializer·of·length·`1'·was·expected15 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected
16 //·Line:·816 //·Line:·9
  
17 class·M17 class·M
18 {18 {
19 »       public·static·void·Main·()19 »       public·static·void·Main·()
20 »       {20 »       {
21 »       »       int[]·i·=·new·int·[1]·{·2,·3·};21 »       »       int[,]·i·=·{·{0,·0},
 22 »       »       »       {·1·}·};
22 »       }23 »       }
23 }</string>24 }</string>
24 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected25 ····<string>//·CS0847:·An·array·initializer·of·length·`3'·was·expected
25 //·Line:·926 //·Line:·9
  
26 class·M27 class·M
27 {28 {
28 »       public·static·void·Main·()29 »       public·static·void·Main·()
29 »       {30 »       {
30 »       »       int[,]·i·=·{·{0,·0}, 
31 »       »       »       {·1·}·};31 »       »       int[,,]·i·=·{·{·{·0,·0,·0·},·{·1,·1,·1·}·},
 32 »       »       »       {·{·2·},·{·3,·3,·3·}·}·};
32 »       }33 »       }
33 }</string>34 }</string>
34 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected35 ····<string>//·CS0847:·An·array·initializer·of·length·`1'·was·expected
35 //·Line:·936 //·Line:·8
  
36 class·M37 class·M
37 {38 {
38 »       public·static·void·Main·()39 »       public·static·void·Main·()
39 »       {40 »       {
 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.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>
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>
1.27 KB
CS3011
1.26 KB
CS3011
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>CS3011</ErrorName>3 ··<ErrorName>CS3011</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3011:·`CLSClass.this[long]':·only·CLS-compliant·members·can·be·abstract5 ····<string>//·CS3011:·`CLSClass.Error(System.IComparable)':·only·CLS-compliant·members·can·be·abstract
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
10 public·abstract·class·CLSClass·{10 public·abstract·class·CLSClass·{
11 ········[CLSCompliant·(false)]11 ········[CLSCompliant·(false)]
12 ········public·abstract·int·this[long·index]·{·set;·}12 ········protected·abstract·void·Error·(IComparable·arg);
13 }</string>13 }</string>
14 ····<string>//·CS3011:·`CLSClass.Error(System.IComparable)':·only·CLS-compliant·members·can·be·abstract14 ····<string>//·CS3011:·`CLSClass.this[long]':·only·CLS-compliant·members·can·be·abstract
15 //·Line:·1015 //·Line:·10
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·abstract·class·CLSClass·{19 public·abstract·class·CLSClass·{
20 ········[CLSCompliant·(false)]20 ········[CLSCompliant·(false)]
21 ········protected·abstract·void·Error·(IComparable·arg);21 ········public·abstract·int·this[long·index]·{·set;·}
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.05 KB
CS0555
1.04 KB
CS0555
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>CS0555</ErrorName>3 ··<ErrorName>CS0555</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type5 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type
6 //·Line:·6 
  
7 struct·S 
8 { 
9 »       public·static·implicit·operator·S·(S?·s) 
10 »       { 
11 »       »       return·new·S·(); 
12 »       } 
13 }</string> 
14 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type 
15 //·Line·:·86 //·Line·:·8
  
16 class·Blah·{7 class·Blah·{
  
17 »       public·static·void·Main·()·{}8 »       public·static·void·Main·()·{}
  
18 »       public·static·implicit·operator·Blah·(Blah·i)·{}9 »       public·static·implicit·operator·Blah·(Blah·i)·{}
  
19 }</string>10 }</string>
 11 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type
 12 //·Line:·6
  
 13 struct·S
 14 {
 15 »       public·static·implicit·operator·S·(S?·s)
 16 »       {
 17 »       »       return·new·S·();
 18 »       }
 19 }</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </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:·116 //·Line:·9
  
7 public·interface·I&lt;T&gt;7 public·interface·I&lt;T&gt;
8 {8 {
9 »       int·this[T·arg]·{·get;·set;·}9 »       T·Test·();
10 }10 }
  
11 public·class·C·:·I&lt;(int·a,·int·b)&gt;11 public·class·C·:·I&lt;(int·a,·int·b)&gt;
12 {12 {
13 »       public·int·this[(int·c,·int·d)·arg]·{ 
14 »       »       get·{13 »       public·(int·c,·int·d)·Test·()
 14 »       {
15 »       »       »       return·1;15 »       »       return·(1,·2);
16 »       »       } 
17 »       »       set·{ 
  
18 »       »       } 
19 »       }16 »       }
20 }</string>17 }</string>
21 ····<string>//·CS8141:18 ····<string>//·CS8141:
22 //·Line:·919 //·Line:·11
  
23 public·interface·I&lt;T&gt;20 public·interface·I&lt;T&gt;
24 {21 {
25 »       T·Test·();22 »       int·this[T·arg]·{·get;·set;·}
26 }23 }
  
27 public·class·C·:·I&lt;(int·a,·int·b)&gt;24 public·class·C·:·I&lt;(int·a,·int·b)&gt;
28 {25 {
29 »       public·(int·c,·int·d)·Test·() 
30 »       {26 »       public·int·this[(int·c,·int·d)·arg]·{
 27 »       »       get·{
31 »       »       return·(1,·2);28 »       »       »       return·1;
 29 »       »       }
 30 »       »       set·{
  
 31 »       »       }
32 »       }32 »       }
33 }</string>33 }</string>
34 ··</Examples>34 ··</Examples>
35 </ErrorDocumentation>35 </ErrorDocumentation>
1.58 KB
CS0658
1.57 KB
CS0658
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>CS0658</ErrorName>3 ··<ErrorName>CS0658</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0658:·`class'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored 
6 //·Line·:·8 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
  
9 [class:Serializable] 
10 public·class·C 
11 { 
12 ····public·static·void·Main·()·{} 
13 }</string> 
14 ····<string>//·CS0658:·`value'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored 
15 //·Line·:·5 
16 //·Compiler·options:·-warnaserror·-warn:1 
  
17 [reply]·["asd"]</string> 
18 ····<string>//·CS0658:·`blah'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored5 ····<string>//·CS0658:·`blah'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
19 //·Line·:·96 //·Line·:·9
20 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
21 public·class·MyClass·{8 public·class·MyClass·{
  
22 »       delegate·int·MyDelegate·(int·i,·int·j);9 »       delegate·int·MyDelegate·(int·i,·int·j);
Offset 33, 9 lines modifiedOffset 17, 25 lines modified
33 »       }17 »       }
  
34 »       public·static·implicit·operator·MyClass·(Object·o)18 »       public·static·implicit·operator·MyClass·(Object·o)
35 »       {19 »       {
  
36 »       }20 »       }
37 }</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>
 26 ····<string>//·CS0658:·`class'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
 27 //·Line·:·8
 28 //·Compiler·options:·-warnaserror·-warn:1
  
 29 using·System;
  
 30 [class:Serializable]
 31 public·class·C
 32 {
 33 ····public·static·void·Main·()·{}
 34 }</string>
38 ··</Examples>35 ··</Examples>
39 </ErrorDocumentation>36 </ErrorDocumentation>
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.81 KB
CS0202
1.8 KB
CS0202
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0202</ErrorName>3 ··<ErrorName>CS0202</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`System.Collections.Generic.IEnumerable&lt;string&gt;'·of·`Test.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property
 6 //·Line:·10
 7 using·System;
 8 using·System.Collections.Generic;
  
 9 class·Test·{
 10 ········static·void·Main·()
 11 ········{
 12 ················Test·obj·=·new·Test·();
 13 ················foreach·(string·s·in·obj)·{
 14 ················}
 15 ········}
  
 16 ········public·IEnumerable&lt;string&gt;·GetEnumerator·()
 17 ········{
 18 »       »       return·null;
 19 ········}
 20 }</string>
5 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`Foo.E[]'·of·`Foo.P.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property21 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`Foo.E[]'·of·`Foo.P.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property
6 //·Line:·1822 //·Line:·18
  
7 public·class·Foo23 public·class·Foo
8 {24 {
9 ········public·class·E·{}25 ········public·class·E·{}
10 ············26 ············
Offset 21, 27 lines modifiedOffset 39, 9 lines modified
21 ········{39 ········{
22 ············P·o·=·new·P·();40 ············P·o·=·new·P·();
23 ············foreach·(P·p·in·o)41 ············foreach·(P·p·in·o)
24 ············{42 ············{
25 ············}43 ············}
26 ········}44 ········}
27 }</string>45 }</string>
28 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`System.Collections.Generic.IEnumerable&lt;string&gt;'·of·`Test.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property 
29 //·Line:·10 
30 using·System; 
31 using·System.Collections.Generic; 
  
32 class·Test·{ 
33 ········static·void·Main·() 
34 ········{ 
35 ················Test·obj·=·new·Test·(); 
36 ················foreach·(string·s·in·obj)·{ 
37 ················} 
38 ········} 
  
39 ········public·IEnumerable&lt;string&gt;·GetEnumerator·() 
40 ········{ 
41 »       »       return·null; 
42 ········} 
43 }</string> 
44 ··</Examples>46 ··</Examples>
45 </ErrorDocumentation>47 </ErrorDocumentation>
1.85 KB
CS0557
1.83 KB
CS0557
Ordering differences only
    
Offset 1, 11 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>CS0557</ErrorName>3 ··<ErrorName>CS0557</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`Foo'
 6 //·Line:·5
  
 7 public·enum·Bar
 8 {
 9 »       ABar
 10 }
  
  
 11 public·class·Foo
 12 {
 13 »       public·static·explicit·operator·Foo(Bar·the_bar)
 14 »       {
 15 »       »       return·new·Foo();
 16 »       }
 17 »       public·static·implicit·operator·Foo(Bar·the_bar)
 18 »       {
 19 »       »       return·new·Foo();
 20 »       }
 21 }</string>
 22 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`SampleClass'
 23 //·Line:·5
  
 24 class·SampleClass·{
 25 ········public·static·implicit·operator·bool·(SampleClass·value)·{
 26 ················return·true;
 27 ········}
 28 ········
 29 ········public·static·implicit·operator·bool·(SampleClass·value)·{
 30 ················return·true;
 31 ········}
 32 }</string>
5 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`C'33 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`C'
6 //·Line:·934 //·Line:·9
7 class·C·{35 class·C·{
8 »       »       public·static·bool·operator·!=·(C·a,·C·b)·36 »       »       public·static·bool·operator·!=·(C·a,·C·b)·
9 »       »       {37 »       »       {
10 »       »       »       return·true;38 »       »       »       return·true;
11 »       »       }39 »       »       }
Offset 24, 41 lines modifiedOffset 56, 9 lines modified
  
  
24 class·X·{56 class·X·{
25 »       static·void·Main·()57 »       static·void·Main·()
26 »       {58 »       {
27 »       }59 »       }
28 }</string>60 }</string>
29 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`SampleClass' 
30 //·Line:·5 
  
31 class·SampleClass·{ 
32 ········public·static·implicit·operator·bool·(SampleClass·value)·{ 
33 ················return·true; 
34 ········} 
35 ········ 
36 ········public·static·implicit·operator·bool·(SampleClass·value)·{ 
37 ················return·true; 
38 ········} 
39 }</string> 
40 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`Foo' 
41 //·Line:·5 
  
42 public·enum·Bar 
43 { 
44 »       ABar 
45 } 
  
  
46 public·class·Foo 
47 { 
48 »       public·static·explicit·operator·Foo(Bar·the_bar) 
49 »       { 
50 »       »       return·new·Foo(); 
51 »       } 
52 »       public·static·implicit·operator·Foo(Bar·the_bar) 
53 »       { 
54 »       »       return·new·Foo(); 
55 »       } 
56 }</string> 
57 ··</Examples>61 ··</Examples>
58 </ErrorDocumentation>62 </ErrorDocumentation>
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 »       }
927 B
CS0186
915 B
CS0186
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0186</ErrorName>3 ··<ErrorName>CS0186</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context5 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context
6 //·Line:·26 //·Line:·8
  
 7 using·System.Collections;
  
7 class·ClassMain·{····8 class·ClassMain·{····
8 »       public·static·void·Main()·{9 »       public·static·void·Main()·{
9 »       »       foreach·(System.Type·type·in·null)·{10 »       »       foreach·(System.Type·type·in·(IEnumerable)null)·{
10 »       »       }····················11 »       »       }····················
11 »       }12 »       }
12 }</string>13 }</string>
13 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context14 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context
14 //·Line:·815 //·Line:·2
  
15 using·System.Collections; 
  
16 class·ClassMain·{····16 class·ClassMain·{····
17 »       public·static·void·Main()·{17 »       public·static·void·Main()·{
18 »       »       foreach·(System.Type·type·in·(IEnumerable)null)·{18 »       »       foreach·(System.Type·type·in·null)·{
19 »       »       }····················19 »       »       }····················
20 »       }20 »       }
21 }</string>21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </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.22 KB
CS0761
1.21 KB
CS0761
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0761</ErrorName>3 ··<ErrorName>CS0761</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;U&gt;()'·have·inconsistent·constraints·for·type·parameter·`U'5 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;T&gt;()'·have·inconsistent·constraints·for·type·parameter·`T'
6 //·Line:·86 //·Line:·8
  
7 partial·class·C7 partial·class·C
8 {8 {
9 »       partial·void·Foo&lt;T&gt;·()·where·T·:·new·();9 »       partial·void·Foo&lt;U&gt;·();
10 »       10 »       
11 »       partial·void·Foo&lt;U&gt;·()11 »       partial·void·Foo&lt;T&gt;·()·where·T·:·class
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;T&gt;()'·have·inconsistent·constraints·for·type·parameter·`T'15 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;U&gt;()'·have·inconsistent·constraints·for·type·parameter·`U'
16 //·Line:·816 //·Line:·8
  
17 partial·class·C17 partial·class·C
18 {18 {
19 »       partial·void·Foo&lt;U&gt;·();19 »       partial·void·Foo&lt;T&gt;·()·where·T·:·new·();
20 »       20 »       
21 »       partial·void·Foo&lt;T&gt;·()·where·T·:·class21 »       partial·void·Foo&lt;U&gt;·()
22 »       {22 »       {
23 »       }23 »       }
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </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>
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>
5 ····<string>//·CS0529:·Inherited·interface·`IB'·causes·a·cycle·in·the·interface·hierarchy·of·`IC'13 ····<string>//·CS0529:·Inherited·interface·`IB'·causes·a·cycle·in·the·interface·hierarchy·of·`IC'
6 //·Line:·1214 //·Line:·12
  
7 interface·IC·:·IB15 interface·IC·:·IB
8 {16 {
9 }17 }
  
10 partial·interface·IB18 partial·interface·IB
11 {19 {
12 }20 }
  
13 partial·interface·IB·:·IC21 partial·interface·IB·:·IC
14 {22 {
15 }</string>23 }</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.27 KB
CS1629
1.26 KB
CS1629
Ordering differences only
    
Offset 1, 12 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>CS1629</ErrorName>3 ··<ErrorName>CS1629</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators5 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
 6 //·Line:·17
 7 //·Compiler·options:·-unsafe
  
 8 using·System.Collections.Generic;
  
 9 public·unsafe·class·TestClass
 10 {
 11 »       public·struct·Foo·{
 12 »       »       public·bool·C;
 13 »       }
  
 14 »       Foo·*current;
  
 15 »       public·IEnumerable&lt;Foo&gt;·EnumeratorCurrentEvents·()
 16 »       {
 17 »       »       yield·return·*current;
 18 »       }
 19 }</string>
 20 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
6 //·Line:·821 //·Line:·8
7 //·Compiler·options:·-unsafe22 //·Compiler·options:·-unsafe
  
8 using·System.Collections;23 using·System.Collections;
  
9 class·X·{24 class·X·{
10 »       static·IEnumerator·GetIt·()25 »       static·IEnumerator·GetIt·()
Offset 26, 28 lines modifiedOffset 45, 9 lines modified
26 class·X·{45 class·X·{
27 »       static·unsafe·IEnumerator·GetIt·()46 »       static·unsafe·IEnumerator·GetIt·()
28 »       {47 »       {
29 »       ····yield·return·1;48 »       ····yield·return·1;
30 »       }49 »       }
31 »       50 »       
32 }</string>51 }</string>
33 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators 
34 //·Line:·17 
35 //·Compiler·options:·-unsafe 
  
36 using·System.Collections.Generic; 
  
37 public·unsafe·class·TestClass 
38 { 
39 »       public·struct·Foo·{ 
40 »       »       public·bool·C; 
41 »       } 
  
42 »       Foo·*current; 
  
43 »       public·IEnumerable&lt;Foo&gt;·EnumeratorCurrentEvents·() 
44 »       { 
45 »       »       yield·return·*current; 
46 »       } 
47 }</string> 
48 ··</Examples>52 ··</Examples>
49 </ErrorDocumentation>53 </ErrorDocumentation>
679 B
CS1017
667 B
CS1017
Ordering differences only
    
Offset 5, 22 lines modifiedOffset 5, 22 lines modified
5 ····<string>//·CS1017:·Try·statement·already·has·an·empty·catch·block5 ····<string>//·CS1017:·Try·statement·already·has·an·empty·catch·block
6 //·Line:·86 //·Line:·8
  
7 class·ClassMain·{7 class·ClassMain·{
8 ········public·static·void·Main()·{8 ········public·static·void·Main()·{
9 ················try·{·}9 ················try·{·}
10 ················catch·{}10 ················catch·{}
11 ················catch·{}11 ················catch·(System.Exception)·{·}
12 ········}12 ········}
13 }</string>13 }</string>
14 ····<string>//·CS1017:·Try·statement·already·has·an·empty·catch·block14 ····<string>//·CS1017:·Try·statement·already·has·an·empty·catch·block
15 //·Line:·815 //·Line:·8
  
16 class·ClassMain·{16 class·ClassMain·{
17 ········public·static·void·Main()·{17 ········public·static·void·Main()·{
18 ················try·{·}18 ················try·{·}
19 ················catch·{}19 ················catch·{}
20 ················catch·(System.Exception)·{·}20 ················catch·{}
21 ········}21 ········}
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
838 B
CS0132
826 B
CS0132
Ordering differences only
    
Offset 1, 12 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·parameterless5 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
 6 //·Line:·4
 7 class·X·{
 8 »       static·X·(int·x)
 9 »       {
 10 »       }
 11 }</string>
 12 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
6 //·Line:·513 //·Line:·5
7 class·X·{14 class·X·{
8 ····static·int·ii·=·55;15 ····static·int·ii·=·55;
9 »       static·X·(int·x)16 »       static·X·(int·x)
10 »       {17 »       {
11 »       }18 »       }
12 }</string>19 }</string>
Offset 23, 16 lines modifiedOffset 30, 9 lines modified
23 »       {30 »       {
24 »       }31 »       }
  
25 »       static·void·Main·()32 »       static·void·Main·()
26 »       {33 »       {
27 »       }34 »       }
28 }</string>35 }</string>
29 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless 
30 //·Line:·4 
31 class·X·{ 
32 »       static·X·(int·x) 
33 »       { 
34 »       } 
35 }</string> 
36 ··</Examples>36 ··</Examples>
37 </ErrorDocumentation>37 </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,·params·object[]·args)9 »       public·static·void·Test·(object·o·=·9)
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)17 »       public·static·void·Test·(object·o·=·9,·params·object[]·args)
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
1.15 KB
CS0199
1.13 KB
CS0199
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>CS0199</ErrorName>3 ··<ErrorName>CS0199</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0199:·A·static·readonly·field·`X.f'·cannot·be·passed·ref·or·out·(except·in·a·static·constructor) 
6 //·Line:·10 
  
7 class·X 
8 { 
9 »       static·readonly·int·f·=·0; 
  
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       ref·int·j·=·ref·f; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0199:·A·static·readonly·field·`ClassMain.index'·cannot·be·passed·ref·or·out·(except·in·a·static·constructor)5 ····<string>//·CS0199:·A·static·readonly·field·`ClassMain.index'·cannot·be·passed·ref·or·out·(except·in·a·static·constructor)
16 //·Line:·196 //·Line:·19
  
17 class·ClassMain·{7 class·ClassMain·{
18 ········static·readonly·int·index;8 ········static·readonly·int·index;
  
19 ········static·ClassMain·()9 ········static·ClassMain·()
Offset 31, 9 lines modifiedOffset 19, 21 lines modified
31 ········}19 ········}
  
32 ········public·static·void·Main·()20 ········public·static·void·Main·()
33 ········{21 ········{
34 ················GetMaxIndex·(ref·index);22 ················GetMaxIndex·(ref·index);
35 ········}23 ········}
36 }</string>24 }</string>
 25 ····<string>//·CS0199:·A·static·readonly·field·`X.f'·cannot·be·passed·ref·or·out·(except·in·a·static·constructor)
 26 //·Line:·10
  
 27 class·X
 28 {
 29 »       static·readonly·int·f·=·0;
  
 30 »       public·static·void·Main·()
 31 »       {
 32 »       »       ref·int·j·=·ref·f;
 33 »       }
 34 }</string>
37 ··</Examples>35 ··</Examples>
38 </ErrorDocumentation>36 </ErrorDocumentation>
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.dll7 //·Compiler·options:·-r:CS1705-lib.dll·-r:dlls/second/CS1705-lib.dll·-keyfile:key.snk
  
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.dll·-keyfile:key.snk17 //·Compiler·options:·-r:CS1705-lib.dll·-r:dlls/second/CS1705-lib.dll
  
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 »       }
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>
1.31 KB
CS0668
1.29 KB
CS0668
Ordering differences only
    
Offset 1, 45 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>CS0668</ErrorName>3 ··<ErrorName>CS0668</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0668:·Two·indexers·have·different·names;·the·IndexerName·attribute·must·be·used·with·the·same·name·on·every·indexer·within·a·type5 ····<string>//·CS0668:·Two·indexers·have·different·names;·the·IndexerName·attribute·must·be·used·with·the·same·name·on·every·indexer·within·a·type
6 //·Line:·116 //·Line:·
  
7 using·System.Runtime.CompilerServices;7 using·System.Runtime.CompilerServices;
8 class·A·{8 class·A·{
9 »       [IndexerName·("Blah")]9 »       [IndexerName·("Blah")]
10 »       int·this·[int·a]·{10 »       int·this·[int·a]·{
11 »       get·{·return·1;·}11 »       get·{·return·1;·}
12 »       }12 »       }
13 »       13 »       
 14 »       [IndexerName·("Foo")]
14 »       int·this·[string·b]·{15 »       int·this·[string·b]·{
15 »       get·{·return·2;·}16 »       get·{·return·2;·}
16 »       }17 »       }
 18 »       
 19 ········public·static·int·Main·()
 20 ········{
 21 »       »       int·a·=·5;
 22 »       »       
 23 »       »       if·(!(a·is·object))
 24 »       »       »       return·3;
  
 25 »       »       return·0;
 26 ········}
17 }</string>27 }</string>
18 ····<string>//·CS0668:·Two·indexers·have·different·names;·the·IndexerName·attribute·must·be·used·with·the·same·name·on·every·indexer·within·a·type28 ····<string>//·CS0668:·Two·indexers·have·different·names;·the·IndexerName·attribute·must·be·used·with·the·same·name·on·every·indexer·within·a·type
19 //·Line:·29 //·Line:·11
  
20 using·System.Runtime.CompilerServices;30 using·System.Runtime.CompilerServices;
21 class·A·{31 class·A·{
22 »       [IndexerName·("Blah")]32 »       [IndexerName·("Blah")]
23 »       int·this·[int·a]·{33 »       int·this·[int·a]·{
24 »       get·{·return·1;·}34 »       get·{·return·1;·}
25 »       }35 »       }
26 »       36 »       
27 »       [IndexerName·("Foo")] 
28 »       int·this·[string·b]·{37 »       int·this·[string·b]·{
29 »       get·{·return·2;·}38 »       get·{·return·2;·}
30 »       }39 »       }
31 »        
32 ········public·static·int·Main·() 
33 ········{ 
34 »       »       int·a·=·5; 
35 »       »        
36 »       »       if·(!(a·is·object)) 
37 »       »       »       return·3; 
  
38 »       »       return·0; 
39 ········} 
40 }</string>40 }</string>
41 ··</Examples>41 ··</Examples>
42 </ErrorDocumentation>42 </ErrorDocumentation>
734 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-Mar-03·03:48·12 -rw----·····2.0·fat·····1509·b-·defN·26-Apr-06·13:12·1
3 -rw----·····2.0·fat·····4460·b-·defN·25-Mar-03·03:48·23 -rw----·····2.0·fat·····4460·b-·defN·26-Apr-06·13:12·2
4 -rw----·····2.0·fat······537·b-·defN·25-Mar-03·03:48·34 -rw----·····2.0·fat······537·b-·defN·26-Apr-06·13:12·3
5 -rw----·····2.0·fat·····7029·b-·defN·25-Mar-03·03:48·45 -rw----·····2.0·fat·····7029·b-·defN·26-Apr-06·13:12·4
6 -rw----·····2.0·fat·····5636·b-·defN·25-Mar-03·03:48·56 -rw----·····2.0·fat·····5636·b-·defN·26-Apr-06·13:12·5
7 -rw----·····2.0·fat·····1133·b-·defN·25-Mar-03·03:48·67 -rw----·····2.0·fat·····1133·b-·defN·26-Apr-06·13:12·6
8 -rw----·····2.0·fat·····1862·b-·defN·25-Mar-03·03:48·78 -rw----·····2.0·fat·····1862·b-·defN·26-Apr-06·13:12·7
9 -rw----·····2.0·fat······904·b-·defN·25-Mar-03·03:48·89 -rw----·····2.0·fat······904·b-·defN·26-Apr-06·13:12·8
10 -rw----·····2.0·fat·····3189·b-·defN·25-Mar-03·03:48·8.110 -rw----·····2.0·fat·····3189·b-·defN·26-Apr-06·13:12·8.1
11 -rw----·····2.0·fat·····3641·b-·defN·25-Mar-03·03:48·8.211 -rw----·····2.0·fat·····3641·b-·defN·26-Apr-06·13:12·8.2
12 -rw----·····2.0·fat·····6668·b-·defN·25-Mar-03·03:48·8.2.112 -rw----·····2.0·fat·····6668·b-·defN·26-Apr-06·13:12·8.2.1
13 -rw----·····2.0·fat·····1672·b-·defN·25-Mar-03·03:48·8.2.213 -rw----·····2.0·fat·····1672·b-·defN·26-Apr-06·13:12·8.2.2
14 -rw----·····2.0·fat·····5273·b-·defN·25-Mar-03·03:48·8.2.314 -rw----·····2.0·fat·····5273·b-·defN·26-Apr-06·13:12·8.2.3
15 -rw----·····2.0·fat·····2300·b-·defN·25-Mar-03·03:48·8.2.415 -rw----·····2.0·fat·····2300·b-·defN·26-Apr-06·13:12·8.2.4
16 -rw----·····2.0·fat·····7752·b-·defN·25-Mar-03·03:48·8.316 -rw----·····2.0·fat·····7752·b-·defN·26-Apr-06·13:12·8.3
17 -rw----·····2.0·fat·····4618·b-·defN·25-Mar-03·03:48·8.417 -rw----·····2.0·fat·····4618·b-·defN·26-Apr-06·13:12·8.4
18 -rw----·····2.0·fat·····2400·b-·defN·25-Mar-03·03:48·8.518 -rw----·····2.0·fat·····2400·b-·defN·26-Apr-06·13:12·8.5
19 -rw----·····2.0·fat·····8367·b-·defN·25-Mar-03·03:48·8.619 -rw----·····2.0·fat·····8367·b-·defN·26-Apr-06·13:12·8.6
20 -rw----·····2.0·fat·····3289·b-·defN·25-Mar-03·03:48·8.720 -rw----·····2.0·fat·····3289·b-·defN·26-Apr-06·13:12·8.7
21 -rw----·····2.0·fat·····1095·b-·defN·25-Mar-03·03:48·8.7.121 -rw----·····2.0·fat·····1095·b-·defN·26-Apr-06·13:12·8.7.1
22 -rw----·····2.0·fat·····2205·b-·defN·25-Mar-03·03:48·8.7.222 -rw----·····2.0·fat·····2205·b-·defN·26-Apr-06·13:12·8.7.2
23 -rw----·····2.0·fat·····2675·b-·defN·25-Mar-03·03:48·8.7.323 -rw----·····2.0·fat·····2675·b-·defN·26-Apr-06·13:12·8.7.3
24 -rw----·····2.0·fat·····2060·b-·defN·25-Mar-03·03:48·8.7.424 -rw----·····2.0·fat·····2060·b-·defN·26-Apr-06·13:12·8.7.4
25 -rw----·····2.0·fat·····2996·b-·defN·25-Mar-03·03:48·8.7.525 -rw----·····2.0·fat·····2996·b-·defN·26-Apr-06·13:12·8.7.5
26 -rw----·····2.0·fat·····2709·b-·defN·25-Mar-03·03:48·8.7.626 -rw----·····2.0·fat·····2709·b-·defN·26-Apr-06·13:12·8.7.6
27 -rw----·····2.0·fat·····2037·b-·defN·25-Mar-03·03:48·8.7.727 -rw----·····2.0·fat·····2037·b-·defN·26-Apr-06·13:12·8.7.7
28 -rw----·····2.0·fat·····1364·b-·defN·25-Mar-03·03:48·8.7.828 -rw----·····2.0·fat·····1364·b-·defN·26-Apr-06·13:12·8.7.8
29 -rw----·····2.0·fat······858·b-·defN·25-Mar-03·03:48·8.7.929 -rw----·····2.0·fat······858·b-·defN·26-Apr-06·13:12·8.7.9
30 -rw----·····2.0·fat······776·b-·defN·25-Mar-03·03:48·8.7.1030 -rw----·····2.0·fat······776·b-·defN·26-Apr-06·13:12·8.7.10
31 -rw----·····2.0·fat·····2441·b-·defN·25-Mar-03·03:48·8.7.1131 -rw----·····2.0·fat·····2441·b-·defN·26-Apr-06·13:12·8.7.11
32 -rw----·····2.0·fat·····1868·b-·defN·25-Mar-03·03:48·8.832 -rw----·····2.0·fat·····1868·b-·defN·26-Apr-06·13:12·8.8
33 -rw----·····2.0·fat·····2887·b-·defN·25-Mar-03·03:48·8.933 -rw----·····2.0·fat·····2887·b-·defN·26-Apr-06·13:12·8.9
34 -rw----·····2.0·fat·····2680·b-·defN·25-Mar-03·03:48·8.1034 -rw----·····2.0·fat·····2680·b-·defN·26-Apr-06·13:12·8.10
35 -rw----·····2.0·fat·····1475·b-·defN·25-Mar-03·03:48·8.1135 -rw----·····2.0·fat·····1475·b-·defN·26-Apr-06·13:12·8.11
36 -rw----·····2.0·fat·····4174·b-·defN·25-Mar-03·03:48·8.1236 -rw----·····2.0·fat·····4174·b-·defN·26-Apr-06·13:12·8.12
37 -rw----·····2.0·fat·····5493·b-·defN·25-Mar-03·03:48·8.1337 -rw----·····2.0·fat·····5493·b-·defN·26-Apr-06·13:12·8.13
38 -rw----·····2.0·fat·····2782·b-·defN·25-Mar-03·03:48·8.1438 -rw----·····2.0·fat·····2782·b-·defN·26-Apr-06·13:12·8.14
39 -rw----·····2.0·fat·······69·b-·defN·25-Mar-03·03:48·939 -rw----·····2.0·fat·······69·b-·defN·26-Apr-06·13:12·9
40 -rw----·····2.0·fat·····2234·b-·defN·25-Mar-03·03:48·9.140 -rw----·····2.0·fat·····2234·b-·defN·26-Apr-06·13:12·9.1
41 -rw----·····2.0·fat······515·b-·defN·25-Mar-03·03:48·9.241 -rw----·····2.0·fat······515·b-·defN·26-Apr-06·13:12·9.2
42 -rw----·····2.0·fat······731·b-·defN·25-Mar-03·03:48·9.2.142 -rw----·····2.0·fat······731·b-·defN·26-Apr-06·13:12·9.2.1
43 -rw----·····2.0·fat······586·b-·defN·25-Mar-03·03:48·9.2.243 -rw----·····2.0·fat······586·b-·defN·26-Apr-06·13:12·9.2.2
44 -rw----·····2.0·fat·····2866·b-·defN·25-Mar-03·03:48·9.344 -rw----·····2.0·fat·····2866·b-·defN·26-Apr-06·13:12·9.3
45 -rw----·····2.0·fat·····1274·b-·defN·25-Mar-03·03:48·9.3.145 -rw----·····2.0·fat·····1274·b-·defN·26-Apr-06·13:12·9.3.1
46 -rw----·····2.0·fat·····3978·b-·defN·25-Mar-03·03:48·9.3.246 -rw----·····2.0·fat·····3978·b-·defN·26-Apr-06·13:12·9.3.2
47 -rw----·····2.0·fat······542·b-·defN·25-Mar-03·03:48·9.3.347 -rw----·····2.0·fat······542·b-·defN·26-Apr-06·13:12·9.3.3
48 -rw----·····2.0·fat······820·b-·defN·25-Mar-03·03:48·9.448 -rw----·····2.0·fat······820·b-·defN·26-Apr-06·13:12·9.4
49 -rw----·····2.0·fat·····2667·b-·defN·25-Mar-03·03:48·9.4.149 -rw----·····2.0·fat·····2667·b-·defN·26-Apr-06·13:12·9.4.1
50 -rw----·····2.0·fat·····6592·b-·defN·25-Mar-03·03:48·9.4.250 -rw----·····2.0·fat·····6592·b-·defN·26-Apr-06·13:12·9.4.2
51 -rw----·····2.0·fat·····2832·b-·defN·25-Mar-03·03:48·9.4.351 -rw----·····2.0·fat·····2832·b-·defN·26-Apr-06·13:12·9.4.3
52 -rw----·····2.0·fat······639·b-·defN·25-Mar-03·03:48·9.4.452 -rw----·····2.0·fat······639·b-·defN·26-Apr-06·13:12·9.4.4
53 -rw----·····2.0·fat······479·b-·defN·25-Mar-03·03:48·9.4.4.153 -rw----·····2.0·fat······479·b-·defN·26-Apr-06·13:12·9.4.4.1
54 -rw----·····2.0·fat·····5942·b-·defN·25-Mar-03·03:48·9.4.4.254 -rw----·····2.0·fat·····5942·b-·defN·26-Apr-06·13:12·9.4.4.2
55 -rw----·····2.0·fat·····3741·b-·defN·25-Mar-03·03:48·9.4.4.355 -rw----·····2.0·fat·····3741·b-·defN·26-Apr-06·13:12·9.4.4.3
56 -rw----·····2.0·fat·····3555·b-·defN·25-Mar-03·03:48·9.4.4.456 -rw----·····2.0·fat·····3555·b-·defN·26-Apr-06·13:12·9.4.4.4
57 -rw----·····2.0·fat·····6530·b-·defN·25-Mar-03·03:48·9.4.4.557 -rw----·····2.0·fat·····6530·b-·defN·26-Apr-06·13:12·9.4.4.5
58 -rw----·····2.0·fat······382·b-·defN·25-Mar-03·03:48·9.4.4.658 -rw----·····2.0·fat······382·b-·defN·26-Apr-06·13:12·9.4.4.6
59 -rw----·····2.0·fat·····1686·b-·defN·25-Mar-03·03:48·9.4.559 -rw----·····2.0·fat·····1686·b-·defN·26-Apr-06·13:12·9.4.5
60 -rw----·····2.0·fat·····3537·b-·defN·25-Mar-03·03:48·9.560 -rw----·····2.0·fat·····3537·b-·defN·26-Apr-06·13:12·9.5
61 -rw----·····2.0·fat·····1765·b-·defN·25-Mar-03·03:48·9.5.161 -rw----·····2.0·fat·····1765·b-·defN·26-Apr-06·13:12·9.5.1
62 -rw----·····2.0·fat·····3742·b-·defN·25-Mar-03·03:48·9.5.262 -rw----·····2.0·fat·····3742·b-·defN·26-Apr-06·13:12·9.5.2
63 -rw----·····2.0·fat·····3912·b-·defN·25-Mar-03·03:48·9.5.363 -rw----·····2.0·fat·····3912·b-·defN·26-Apr-06·13:12·9.5.3
64 -rw----·····2.0·fat·····9342·b-·defN·25-Mar-03·03:48·9.5.464 -rw----·····2.0·fat·····9342·b-·defN·26-Apr-06·13:12·9.5.4
65 -rw----·····2.0·fat·····1851·b-·defN·25-Mar-03·03:48·9.5.565 -rw----·····2.0·fat·····1851·b-·defN·26-Apr-06·13:12·9.5.5
66 -rw----·····2.0·fat·····1970·b-·defN·25-Mar-03·03:48·9.5.666 -rw----·····2.0·fat·····1970·b-·defN·26-Apr-06·13:12·9.5.6
67 -rw----·····2.0·fat·····3142·b-·defN·25-Mar-03·03:48·9.5.767 -rw----·····2.0·fat·····3142·b-·defN·26-Apr-06·13:12·9.5.7
68 -rw----·····2.0·fat·······67·b-·defN·25-Mar-03·03:48·1068 -rw----·····2.0·fat·······67·b-·defN·26-Apr-06·13:12·10
69 -rw----·····2.0·fat·····3741·b-·defN·25-Mar-03·03:48·10.169 -rw----·····2.0·fat·····3741·b-·defN·26-Apr-06·13:12·10.1
70 -rw----·····2.0·fat·····1005·b-·defN·25-Mar-03·03:48·10.270 -rw----·····2.0·fat·····1005·b-·defN·26-Apr-06·13:12·10.2
71 -rw----·····2.0·fat·····8144·b-·defN·25-Mar-03·03:48·10.371 -rw----·····2.0·fat·····8144·b-·defN·26-Apr-06·13:12·10.3
72 -rw----·····2.0·fat·····1104·b-·defN·25-Mar-03·03:48·10.472 -rw----·····2.0·fat·····1104·b-·defN·26-Apr-06·13:12·10.4
73 -rw----·····2.0·fat······670·b-·defN·25-Mar-03·03:48·10.4.173 -rw----·····2.0·fat······670·b-·defN·26-Apr-06·13:12·10.4.1
74 -rw----·····2.0·fat·····1842·b-·defN·25-Mar-03·03:48·10.4.274 -rw----·····2.0·fat·····1842·b-·defN·26-Apr-06·13:12·10.4.2
75 -rw----·····2.0·fat······232·b-·defN·25-Mar-03·03:48·10.4.375 -rw----·····2.0·fat······232·b-·defN·26-Apr-06·13:12·10.4.3
76 -rw----·····2.0·fat·····1107·b-·defN·25-Mar-03·03:48·10.4.476 -rw----·····2.0·fat·····1107·b-·defN·26-Apr-06·13:12·10.4.4
77 -rw----·····2.0·fat······269·b-·defN·25-Mar-03·03:48·10.4.577 -rw----·····2.0·fat······269·b-·defN·26-Apr-06·13:12·10.4.5
78 -rw----·····2.0·fat······180·b-·defN·25-Mar-03·03:48·10.4.678 -rw----·····2.0·fat······180·b-·defN·26-Apr-06·13:12·10.4.6
79 -rw----·····2.0·fat······188·b-·defN·25-Mar-03·03:48·10.4.779 -rw----·····2.0·fat······188·b-·defN·26-Apr-06·13:12·10.4.7
80 -rw----·····2.0·fat······746·b-·defN·25-Mar-03·03:48·10.580 -rw----·····2.0·fat······746·b-·defN·26-Apr-06·13:12·10.5
81 -rw----·····2.0·fat·····3205·b-·defN·25-Mar-03·03:48·10.5.181 -rw----·····2.0·fat·····3205·b-·defN·26-Apr-06·13:12·10.5.1
82 -rw----·····2.0·fat·····7386·b-·defN·25-Mar-03·03:48·10.5.282 -rw----·····2.0·fat·····7386·b-·defN·26-Apr-06·13:12·10.5.2
83 -rw----·····2.0·fat·····2093·b-·defN·25-Mar-03·03:48·10.5.383 -rw----·····2.0·fat·····2093·b-·defN·26-Apr-06·13:12·10.5.3
84 -rw----·····2.0·fat·····2512·b-·defN·25-Mar-03·03:48·10.5.484 -rw----·····2.0·fat·····2512·b-·defN·26-Apr-06·13:12·10.5.4
85 -rw----·····2.0·fat·····3608·b-·defN·25-Mar-03·03:48·10.685 -rw----·····2.0·fat·····3608·b-·defN·26-Apr-06·13:12·10.6
86 -rw----·····2.0·fat·····9381·b-·defN·25-Mar-03·03:48·10.786 -rw----·····2.0·fat·····9381·b-·defN·26-Apr-06·13:12·10.7
87 -rw----·····2.0·fat······690·b-·defN·25-Mar-03·03:48·10.7.187 -rw----·····2.0·fat······690·b-·defN·26-Apr-06·13:12·10.7.1
88 -rw----·····2.0·fat·····1419·b-·defN·25-Mar-03·03:48·10.7.1.188 -rw----·····2.0·fat·····1419·b-·defN·26-Apr-06·13:12·10.7.1.1
89 -rw----·····2.0·fat·····3300·b-·defN·25-Mar-03·03:48·10.7.1.289 -rw----·····2.0·fat·····3300·b-·defN·26-Apr-06·13:12·10.7.1.2
90 -rw----·····2.0·fat·····5781·b-·defN·25-Mar-03·03:48·10.890 -rw----·····2.0·fat·····5781·b-·defN·26-Apr-06·13:12·10.8
91 -rw----·····2.0·fat·····1390·b-·defN·25-Mar-03·03:48·10.8.191 -rw----·····2.0·fat·····1390·b-·defN·26-Apr-06·13:12·10.8.1
92 -rw----·····2.0·fat·····6491·b-·defN·25-Mar-03·03:48·10.992 -rw----·····2.0·fat·····6491·b-·defN·26-Apr-06·13:12·10.9
93 -rw----·····2.0·fat·····1703·b-·defN·25-Mar-03·03:48·10.1093 -rw----·····2.0·fat·····1703·b-·defN·26-Apr-06·13:12·10.10
94 -rw----·····2.0·fat·····1560·b-·defN·25-Mar-03·03:48·1194 -rw----·····2.0·fat·····1560·b-·defN·26-Apr-06·13:12·11
95 -rw----·····2.0·fat·····2728·b-·defN·25-Mar-03·03:48·11.195 -rw----·····2.0·fat·····2728·b-·defN·26-Apr-06·13:12·11.1
96 -rw----·····2.0·fat·····2361·b-·defN·25-Mar-03·03:48·11.1.196 -rw----·····2.0·fat·····2361·b-·defN·26-Apr-06·13:12·11.1.1
97 -rw----·····2.0·fat······331·b-·defN·25-Mar-03·03:48·11.1.297 -rw----·····2.0·fat······331·b-·defN·26-Apr-06·13:12·11.1.2
98 -rw----·····2.0·fat·····3321·b-·defN·25-Mar-03·03:48·11.1.398 -rw----·····2.0·fat·····3321·b-·defN·26-Apr-06·13:12·11.1.3
99 -rw----·····2.0·fat·····5540·b-·defN·25-Mar-03·03:48·11.1.499 -rw----·····2.0·fat·····5540·b-·defN·26-Apr-06·13:12·11.1.4
100 -rw----·····2.0·fat·····5239·b-·defN·25-Mar-03·03:48·11.1.5100 -rw----·····2.0·fat·····5239·b-·defN·26-Apr-06·13:12·11.1.5
101 -rw----·····2.0·fat·····3640·b-·defN·25-Mar-03·03:48·11.1.6101 -rw----·····2.0·fat·····3640·b-·defN·26-Apr-06·13:12·11.1.6
102 -rw----·····2.0·fat·····1026·b-·defN·25-Mar-03·03:48·11.1.7102 -rw----·····2.0·fat·····1026·b-·defN·26-Apr-06·13:12·11.1.7
103 -rw----·····2.0·fat······531·b-·defN·25-Mar-03·03:48·11.1.8103 -rw----·····2.0·fat······531·b-·defN·26-Apr-06·13:12·11.1.8
104 -rw----·····2.0·fat·····2555·b-·defN·25-Mar-03·03:48·11.2104 -rw----·····2.0·fat·····2555·b-·defN·26-Apr-06·13:12·11.2
105 -rw----·····2.0·fat······685·b-·defN·25-Mar-03·03:48·11.2.1105 -rw----·····2.0·fat······685·b-·defN·26-Apr-06·13:12·11.2.1
106 -rw----·····2.0·fat······356·b-·defN·25-Mar-03·03:48·11.2.2106 -rw----·····2.0·fat······356·b-·defN·26-Apr-06·13:12·11.2.2
107 -rw----·····2.0·fat······471·b-·defN·25-Mar-03·03:48·11.2.3107 -rw----·····2.0·fat······471·b-·defN·26-Apr-06·13:12·11.2.3
108 -rw----·····2.0·fat······415·b-·defN·25-Mar-03·03:48·11.2.4108 -rw----·····2.0·fat······415·b-·defN·26-Apr-06·13:12·11.2.4
109 -rw----·····2.0·fat······453·b-·defN·25-Mar-03·03:48·11.2.5109 -rw----·····2.0·fat······453·b-·defN·26-Apr-06·13:12·11.2.5
110 -rw----·····2.0·fat······767·b-·defN·25-Mar-03·03:48·11.2.6110 -rw----·····2.0·fat······767·b-·defN·26-Apr-06·13:12·11.2.6
111 -rw----·····2.0·fat······574·b-·defN·25-Mar-03·03:48·11.3111 -rw----·····2.0·fat······574·b-·defN·26-Apr-06·13:12·11.3
112 -rw----·····2.0·fat·····3072·b-·defN·25-Mar-03·03:48·11.3.1112 -rw----·····2.0·fat·····3072·b-·defN·26-Apr-06·13:12·11.3.1
113 -rw----·····2.0·fat·····1634·b-·defN·25-Mar-03·03:48·11.3.2113 -rw----·····2.0·fat·····1634·b-·defN·26-Apr-06·13:12·11.3.2
114 -rw----·····2.0·fat·····1071·b-·defN·25-Mar-03·03:48·12114 -rw----·····2.0·fat·····1071·b-·defN·26-Apr-06·13:12·12
115 -rw----·····2.0·fat······814·b-·defN·25-Mar-03·03:48·12.1115 -rw----·····2.0·fat······814·b-·defN·26-Apr-06·13:12·12.1
116 -rw----·····2.0·fat······662·b-·defN·25-Mar-03·03:48·12.1.1116 -rw----·····2.0·fat······662·b-·defN·26-Apr-06·13:12·12.1.1
117 -rw----·····2.0·fat······187·b-·defN·25-Mar-03·03:48·12.1.2117 -rw----·····2.0·fat······187·b-·defN·26-Apr-06·13:12·12.1.2
118 -rw----·····2.0·fat······625·b-·defN·25-Mar-03·03:48·12.1.2.1118 -rw----·····2.0·fat······625·b-·defN·26-Apr-06·13:12·12.1.2.1
119 -rw----·····2.0·fat······733·b-·defN·25-Mar-03·03:48·12.1.2.2119 -rw----·····2.0·fat······733·b-·defN·26-Apr-06·13:12·12.1.2.2
120 -rw----·····2.0·fat······550·b-·defN·25-Mar-03·03:48·12.1.3120 -rw----·····2.0·fat······550·b-·defN·26-Apr-06·13:12·12.1.3
121 -rw----·····2.0·fat······643·b-·defN·25-Mar-03·03:48·12.1.4121 -rw----·····2.0·fat······643·b-·defN·26-Apr-06·13:12·12.1.4
122 -rw----·····2.0·fat·····1217·b-·defN·25-Mar-03·03:48·12.1.5122 -rw----·····2.0·fat·····1217·b-·defN·26-Apr-06·13:12·12.1.5
123 -rw----·····2.0·fat·····1521·b-·defN·25-Mar-03·03:48·12.1.6123 -rw----·····2.0·fat·····1521·b-·defN·26-Apr-06·13:12·12.1.6
124 -rw----·····2.0·fat·····3966·b-·defN·25-Mar-03·03:48·12.1.7124 -rw----·····2.0·fat·····3966·b-·defN·26-Apr-06·13:12·12.1.7
125 -rw----·····2.0·fat·····1164·b-·defN·25-Mar-03·03:48·12.2125 -rw----·····2.0·fat·····1164·b-·defN·26-Apr-06·13:12·12.2
126 -rw----·····2.0·fat·····3802·b-·defN·25-Mar-03·03:48·12.3126 -rw----·····2.0·fat·····3802·b-·defN·26-Apr-06·13:12·12.3
Max diff block lines reached; 0/56211 bytes (0.00%) of diff not shown.
679 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'7 0000A·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'26 00230·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'45 00850·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'64 0098C·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'83 01277·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'102 016FC·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'121 01924·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'140 01C59·Modification·Time·····5C86698E·(1552312718)·'Mon·Apr··6·13:12:28·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.
3.44 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-Mar-03·03:48·mdoc(5)2 -rw----·····2.0·fat····23018·b-·defN·26-Apr-06·13:13·mdoc(5)
3 -rw----·····2.0·fat·····4460·b-·defN·25-Mar-03·03:48·mono-config(5)3 -rw----·····2.0·fat·····4460·b-·defN·26-Apr-06·13:13·mono-config(5)
4 2·files,·27478·bytes·uncompressed,·8827·bytes·compressed:··67.9%4 2·files,·27478·bytes·uncompressed,·8827·bytes·compressed:··67.9%
2.94 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 0000·LOCAL·HEADER·#1·······04034B50·(67324752)1 0000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 0004·Extract·Zip·Spec······14·(20)·'2.0'2 0004·Extract·Zip·Spec······14·(20)·'2.0'
3 0005·Extract·OS············00·(0)·'MS-DOS'3 0005·Extract·OS············00·(0)·'MS-DOS'
4 0006·General·Purpose·Flag··0000·(0)4 0006·General·Purpose·Flag··0000·(0)
5 ·····[Bits·1-2]············0·'Normal·Compression'5 ·····[Bits·1-2]············0·'Normal·Compression'
6 0008·Compression·Method····0008·(8)·'Deflated'6 0008·Compression·Method····0008·(8)·'Deflated'
7 000A·Modification·Time·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'7 000A·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'26 1B5C·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'48 22D8·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'74 230D·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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)
69.1 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-Mar-03·03:48·al(1)2 -rw----·····2.0·fat·····5135·b-·defN·26-Apr-06·13:13·al(1)
3 -rw----·····2.0·fat·····1164·b-·defN·25-Mar-03·03:48·cert2spc(1)3 -rw----·····2.0·fat·····1164·b-·defN·26-Apr-06·13:13·cert2spc(1)
4 -rw----·····2.0·fat·····6241·b-·defN·25-Mar-03·03:48·certmgr(1)4 -rw----·····2.0·fat·····6241·b-·defN·26-Apr-06·13:13·certmgr(1)
5 -rw----·····2.0·fat·····1304·b-·defN·25-Mar-03·03:48·chktrust(1)5 -rw----·····2.0·fat·····1304·b-·defN·26-Apr-06·13:13·chktrust(1)
6 -rw----·····2.0·fat······669·b-·defN·25-Mar-03·03:48·cilc(1)6 -rw----·····2.0·fat······669·b-·defN·26-Apr-06·13:13·cilc(1)
7 -rw----·····2.0·fat·····1736·b-·defN·25-Mar-03·03:48·disco(1)7 -rw----·····2.0·fat·····1736·b-·defN·26-Apr-06·13:13·disco(1)
8 -rw----·····2.0·fat······611·b-·defN·25-Mar-03·03:48·dtd2xsd(1)8 -rw----·····2.0·fat······611·b-·defN·26-Apr-06·13:13·dtd2xsd(1)
9 -rw----·····2.0·fat·····5109·b-·defN·25-Mar-03·03:48·gacutil(1)9 -rw----·····2.0·fat·····5109·b-·defN·26-Apr-06·13:13·gacutil(1)
10 -rw----·····2.0·fat·····8630·b-·defN·25-Mar-03·03:48·genxs(1)10 -rw----·····2.0·fat·····8630·b-·defN·26-Apr-06·13:13·genxs(1)
11 -rw----·····2.0·fat·····2052·b-·defN·25-Mar-03·03:48·httpcfg(1)11 -rw----·····2.0·fat·····2052·b-·defN·26-Apr-06·13:13·httpcfg(1)
12 -rw----·····2.0·fat·····1809·b-·defN·25-Mar-03·03:48·ilasm(1)12 -rw----·····2.0·fat·····1809·b-·defN·26-Apr-06·13:13·ilasm(1)
13 -rw----·····2.0·fat·····2102·b-·defN·25-Mar-03·03:48·macpack(1)13 -rw----·····2.0·fat·····2102·b-·defN·26-Apr-06·13:13·macpack(1)
14 -rw----·····2.0·fat·····5568·b-·defN·25-Mar-03·03:48·makecert(1)14 -rw----·····2.0·fat·····5568·b-·defN·26-Apr-06·13:13·makecert(1)
15 -rw----·····2.0·fat·····3713·b-·defN·25-Mar-03·03:48·mconfig(1)15 -rw----·····2.0·fat·····3713·b-·defN·26-Apr-06·13:13·mconfig(1)
16 -rw----·····2.0·fat····19601·b-·defN·25-Mar-03·03:48·mcs(1)16 -rw----·····2.0·fat····19601·b-·defN·26-Apr-06·13:13·mcs(1)
17 -rw----·····2.0·fat·····5681·b-·defN·25-Mar-03·03:48·mdassembler(1)17 -rw----·····2.0·fat·····5681·b-·defN·26-Apr-06·13:13·mdassembler(1)
18 -rw----·····2.0·fat·····5727·b-·defN·25-Mar-03·03:48·mdoc(1)18 -rw----·····2.0·fat·····5727·b-·defN·26-Apr-06·13:13·mdoc(1)
19 -rw----·····2.0·fat·····7543·b-·defN·25-Mar-03·03:48·mdoc-assemble(1)19 -rw----·····2.0·fat·····7543·b-·defN·26-Apr-06·13:13·mdoc-assemble(1)
20 -rw----·····2.0·fat·····3553·b-·defN·25-Mar-03·03:48·mdoc-export-html(1)20 -rw----·····2.0·fat·····3553·b-·defN·26-Apr-06·13:13·mdoc-export-html(1)
21 -rw----·····2.0·fat·····1091·b-·defN·25-Mar-03·03:48·mdoc-export-msxdoc(1)21 -rw----·····2.0·fat·····1091·b-·defN·26-Apr-06·13:13·mdoc-export-msxdoc(1)
22 -rw----·····2.0·fat·····7447·b-·defN·25-Mar-03·03:48·mdoc-update(1)22 -rw----·····2.0·fat·····7447·b-·defN·26-Apr-06·13:13·mdoc-update(1)
23 -rw----·····2.0·fat·····1527·b-·defN·25-Mar-03·03:48·mdoc-validate(1)23 -rw----·····2.0·fat·····1527·b-·defN·26-Apr-06·13:13·mdoc-validate(1)
24 -rw----·····2.0·fat····17604·b-·defN·25-Mar-03·03:48·mkbundle(1)24 -rw----·····2.0·fat····17604·b-·defN·26-Apr-06·13:13·mkbundle(1)
25 -rw----·····2.0·fat····82949·b-·defN·25-Mar-03·03:48·mono(1)25 -rw----·····2.0·fat····82949·b-·defN·26-Apr-06·13:13·mono(1)
26 -rw----·····2.0·fat·····2418·b-·defN·25-Mar-03·03:48·mono-service(1)26 -rw----·····2.0·fat·····2418·b-·defN·26-Apr-06·13:13·mono-service(1)
27 -rw----·····2.0·fat·····6043·b-·defN·25-Mar-03·03:48·mono-shlib-cop(1)27 -rw----·····2.0·fat·····6043·b-·defN·26-Apr-06·13:13·mono-shlib-cop(1)
28 -rw----·····2.0·fat····17910·b-·defN·25-Mar-03·03:48·monodocer(1)28 -rw----·····2.0·fat····17910·b-·defN·26-Apr-06·13:13·monodocer(1)
29 -rw----·····2.0·fat·····3058·b-·defN·25-Mar-03·03:48·monodocs2html(1)29 -rw----·····2.0·fat·····3058·b-·defN·26-Apr-06·13:13·monodocs2html(1)
30 -rw----·····2.0·fat·····6394·b-·defN·25-Mar-03·03:48·monolinker(1)30 -rw----·····2.0·fat·····6394·b-·defN·26-Apr-06·13:13·monolinker(1)
31 -rw----·····2.0·fat·····1880·b-·defN·25-Mar-03·03:48·monop(1)31 -rw----·····2.0·fat·····1880·b-·defN·26-Apr-06·13:13·monop(1)
32 -rw----·····2.0·fat·····2664·b-·defN·25-Mar-03·03:48·mono-xmltool(1)32 -rw----·····2.0·fat·····2664·b-·defN·26-Apr-06·13:13·mono-xmltool(1)
33 -rw----·····2.0·fat·····6811·b-·defN·25-Mar-03·03:48·mozroots(1)33 -rw----·····2.0·fat·····6811·b-·defN·26-Apr-06·13:13·mozroots(1)
34 -rw----·····2.0·fat·····1733·b-·defN·25-Mar-03·03:48·permview(1)34 -rw----·····2.0·fat·····1733·b-·defN·26-Apr-06·13:13·permview(1)
35 -rw----·····2.0·fat·····3146·b-·defN·25-Mar-03·03:48·resgen(1)35 -rw----·····2.0·fat·····3146·b-·defN·26-Apr-06·13:13·resgen(1)
36 -rw----·····2.0·fat·····1238·b-·defN·25-Mar-03·03:48·secutil(1)36 -rw----·····2.0·fat·····1238·b-·defN·26-Apr-06·13:13·secutil(1)
37 -rw----·····2.0·fat······995·b-·defN·25-Mar-03·03:48·setreg(1)37 -rw----·····2.0·fat······995·b-·defN·26-Apr-06·13:13·setreg(1)
38 -rw----·····2.0·fat·····1945·b-·defN·25-Mar-03·03:48·sgen(1)38 -rw----·····2.0·fat·····1945·b-·defN·26-Apr-06·13:13·sgen(1)
39 -rw----·····2.0·fat·····3192·b-·defN·25-Mar-03·03:48·signcode(1)39 -rw----·····2.0·fat·····3192·b-·defN·26-Apr-06·13:13·signcode(1)
40 -rw----·····2.0·fat·····5980·b-·defN·25-Mar-03·03:48·sn(1)40 -rw----·····2.0·fat·····5980·b-·defN·26-Apr-06·13:13·sn(1)
41 -rw----·····2.0·fat·····4151·b-·defN·25-Mar-03·03:48·soapsuds(1)41 -rw----·····2.0·fat·····4151·b-·defN·26-Apr-06·13:13·soapsuds(1)
42 -rw----·····2.0·fat····11309·b-·defN·25-Mar-03·03:48·sqlsharp(1)42 -rw----·····2.0·fat····11309·b-·defN·26-Apr-06·13:13·sqlsharp(1)
43 -rw----·····2.0·fat·····2762·b-·defN·25-Mar-03·03:48·wsdl(1)43 -rw----·····2.0·fat·····2762·b-·defN·26-Apr-06·13:13·wsdl(1)
44 -rw----·····2.0·fat·····2724·b-·defN·25-Mar-03·03:48·xsd(1)44 -rw----·····2.0·fat·····2724·b-·defN·26-Apr-06·13:13·xsd(1)
45 43·files,·284919·bytes·uncompressed,·107838·bytes·compressed:··62.2%45 43·files,·284919·bytes·uncompressed,·107838·bytes·compressed:··62.2%
63.3 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'7 0000A·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'26 00679·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'45 00907·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'64 013BD·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'83 016A7·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'102 0184F·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'121 01B45·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'140 01CD6·Modification·Time·····5C8669BC·(1552312764)·'Mon·Apr··6·13:13: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.
41.6 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-Mar-03·03:48·deploy/mono-api-embedding.html2 -rw----·····2.0·fat····37313·b-·defN·26-Apr-06·13:13·deploy/mono-api-embedding.html
3 -rw----·····2.0·fat····52501·b-·defN·25-Mar-03·03:48·deploy/mono-api-assembly.html3 -rw----·····2.0·fat····52501·b-·defN·26-Apr-06·13:13·deploy/mono-api-assembly.html
4 -rw----·····2.0·fat····40038·b-·defN·25-Mar-03·03:48·deploy/mono-api-image.html4 -rw----·····2.0·fat····40038·b-·defN·26-Apr-06·13:13·deploy/mono-api-image.html
5 -rw----·····2.0·fat····75488·b-·defN·25-Mar-03·03:48·deploy/mono-api-object.html5 -rw----·····2.0·fat····75488·b-·defN·26-Apr-06·13:13·deploy/mono-api-object.html
6 -rw----·····2.0·fat····22626·b-·defN·25-Mar-03·03:48·deploy/mono-api-string.html6 -rw----·····2.0·fat····22626·b-·defN·26-Apr-06·13:13·deploy/mono-api-string.html
7 -rw----·····2.0·fat····54941·b-·defN·25-Mar-03·03:48·deploy/mono-api-methods.html7 -rw----·····2.0·fat····54941·b-·defN·26-Apr-06·13:13·deploy/mono-api-methods.html
8 -rw----·····2.0·fat····73436·b-·defN·25-Mar-03·03:48·deploy/mono-api-class.html8 -rw----·····2.0·fat····73436·b-·defN·26-Apr-06·13:13·deploy/mono-api-class.html
9 -rw----·····2.0·fat····31017·b-·defN·25-Mar-03·03:48·deploy/mono-api-domains.html9 -rw----·····2.0·fat····31017·b-·defN·26-Apr-06·13:13·deploy/mono-api-domains.html
10 -rw----·····2.0·fat····48364·b-·defN·25-Mar-03·03:48·deploy/mono-api-exc.html10 -rw----·····2.0·fat····48364·b-·defN·26-Apr-06·13:13·deploy/mono-api-exc.html
11 -rw----·····2.0·fat····11357·b-·defN·25-Mar-03·03:48·deploy/mono-api-gchandle.html11 -rw----·····2.0·fat····11357·b-·defN·26-Apr-06·13:13·deploy/mono-api-gchandle.html
12 -rw----·····2.0·fat····28795·b-·defN·25-Mar-03·03:48·deploy/mono-api-gc.html12 -rw----·····2.0·fat····28795·b-·defN·26-Apr-06·13:13·deploy/mono-api-gc.html
13 -rw----·····2.0·fat····18030·b-·defN·25-Mar-03·03:48·deploy/mono-api-jit.html13 -rw----·····2.0·fat····18030·b-·defN·26-Apr-06·13:13·deploy/mono-api-jit.html
14 -rw----·····2.0·fat····81702·b-·defN·25-Mar-03·03:48·deploy/mono-api-metadata.html14 -rw----·····2.0·fat····81702·b-·defN·26-Apr-06·13:13·deploy/mono-api-metadata.html
15 -rw----·····2.0·fat····32842·b-·defN·25-Mar-03·03:48·deploy/mono-api-profiler.html15 -rw----·····2.0·fat····32842·b-·defN·26-Apr-06·13:13·deploy/mono-api-profiler.html
16 -rw----·····2.0·fat····33010·b-·defN·25-Mar-03·03:48·deploy/mono-api-reflection.html16 -rw----·····2.0·fat····33010·b-·defN·26-Apr-06·13:13·deploy/mono-api-reflection.html
17 -rw----·····2.0·fat····19437·b-·defN·25-Mar-03·03:48·deploy/mono-api-threads.html17 -rw----·····2.0·fat····19437·b-·defN·26-Apr-06·13:13·deploy/mono-api-threads.html
18 -rw----·····2.0·fat····23514·b-·defN·25-Mar-03·03:48·deploy/mono-api-type.html18 -rw----·····2.0·fat····23514·b-·defN·26-Apr-06·13:13·deploy/mono-api-type.html
19 -rw----·····2.0·fat····22930·b-·defN·25-Mar-03·03:48·deploy/mono-api-types.html19 -rw----·····2.0·fat····22930·b-·defN·26-Apr-06·13:13·deploy/mono-api-types.html
20 -rw----·····2.0·fat····13945·b-·defN·25-Mar-03·03:48·deploy/mono-api-security.html20 -rw----·····2.0·fat····13945·b-·defN·26-Apr-06·13:13·deploy/mono-api-security.html
21 -rw----·····2.0·fat····71943·b-·defN·25-Mar-03·03:48·deploy/mono-api-wapi.html21 -rw----·····2.0·fat····71943·b-·defN·26-Apr-06·13:13·deploy/mono-api-wapi.html
22 -rw----·····2.0·fat····23080·b-·defN·25-Mar-03·03:48·deploy/mono-api-debug.html22 -rw----·····2.0·fat····23080·b-·defN·26-Apr-06·13:13·deploy/mono-api-debug.html
23 -rw----·····2.0·fat·····7109·b-·defN·25-Mar-03·03:48·deploy/mono-api-utils.html23 -rw----·····2.0·fat·····7109·b-·defN·26-Apr-06·13:13·deploy/mono-api-utils.html
24 -rw----·····2.0·fat·····7672·b-·defN·25-Mar-03·03:48·deploy/mono-api-counters.html24 -rw----·····2.0·fat·····7672·b-·defN·26-Apr-06·13:13·deploy/mono-api-counters.html
25 -rw----·····2.0·fat····28187·b-·defN·25-Mar-03·03:48·deploy/mono-api-unsorted.html25 -rw----·····2.0·fat····28187·b-·defN·26-Apr-06·13:13·deploy/mono-api-unsorted.html
26 -rw----·····2.0·fat····24555·b-·defN·25-Mar-03·03:48·deploy/mono-api-dynamic-codegen.html26 -rw----·····2.0·fat····24555·b-·defN·26-Apr-06·13:13·deploy/mono-api-dynamic-codegen.html
27 25·files,·883832·bytes·uncompressed,·110707·bytes·compressed:··87.5%27 25·files,·883832·bytes·uncompressed,·110707·bytes·compressed:··87.5%
37.3 KB
zipdetails --redact --scan --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'7 0000A·Modification·Time·····5C8669BD·(1552312765)·'Mon·Apr··6·13:13:58·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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'26 01AB4·Modification·Time·····5C8669BD·(1552312765)·'Mon·Apr··6·13:13:58·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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'45 0338F·Modification·Time·····5C8669BD·(1552312765)·'Mon·Apr··6·13:13:58·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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'64 04591·Modification·Time·····5C8669BD·(1552312765)·'Mon·Apr··6·13:13:58·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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'83 065E9·Modification·Time·····5C8669BD·(1552312765)·'Mon·Apr··6·13:13:58·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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'102 071C7·Modification·Time·····5C8669BD·(1552312765)·'Mon·Apr··6·13:13:58·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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'121 08EFD·Modification·Time·····5C8669BD·(1552312765)·'Mon·Apr··6·13:13:58·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·····5A631E19·(1516445209)·'Mon·Mar··3·03:48:50·2025'140 0AA22·Modification·Time·····5C8669BD·(1552312765)·'Mon·Apr··6·13:13:58·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.
20.5 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 (7175 lines added, 7175 lines removed)
1 Zip·file·size:·16722930·bytes,·number·of·entries:·71731 Zip·file·size:·16722989·bytes,·number·of·entries:·7173
2 -rw----·····2.0·fat····31769·b-·defN·25-Mar-03·03:48·02 -rw----·····2.0·fat····31769·b-·defN·26-Apr-06·13:12·0
3 -rw----·····2.0·fat·····7449·b-·defN·25-Mar-03·03:48·13 -rw----·····2.0·fat·····7449·b-·defN·26-Apr-06·13:12·1
4 -rw----·····2.0·fat····86008·b-·defN·25-Mar-03·03:48·24 -rw----·····2.0·fat····86008·b-·defN·26-Apr-06·13:12·2
5 -rw----·····2.0·fat·····6464·b-·defN·25-Mar-03·03:48·35 -rw----·····2.0·fat·····6464·b-·defN·26-Apr-06·13:12·3
6 -rw----·····2.0·fat·····2396·b-·defN·25-Mar-03·03:48·46 -rw----·····2.0·fat·····2396·b-·defN·26-Apr-06·13:12·4
7 -rw----·····2.0·fat·····7494·b-·defN·25-Mar-03·03:48·57 -rw----·····2.0·fat·····7494·b-·defN·26-Apr-06·13:12·5
8 -rw----·····2.0·fat·····2601·b-·defN·25-Mar-03·03:48·68 -rw----·····2.0·fat·····2601·b-·defN·26-Apr-06·13:12·6
9 -rw----·····2.0·fat·····3199·b-·defN·25-Mar-03·03:48·79 -rw----·····2.0·fat·····3199·b-·defN·26-Apr-06·13:12·7
10 -rw----·····2.0·fat·····3467·b-·defN·25-Mar-03·03:48·810 -rw----·····2.0·fat·····3467·b-·defN·26-Apr-06·13:12·8
11 -rw----·····2.0·fat·····3774·b-·defN·25-Mar-03·03:48·911 -rw----·····2.0·fat·····3774·b-·defN·26-Apr-06·13:12·9
12 -rw----·····2.0·fat·····3141·b-·defN·25-Mar-03·03:48·1012 -rw----·····2.0·fat·····3141·b-·defN·26-Apr-06·13:12·10
13 -rw----·····2.0·fat·····3780·b-·defN·25-Mar-03·03:48·1113 -rw----·····2.0·fat·····3780·b-·defN·26-Apr-06·13:12·11
14 -rw----·····2.0·fat·····4107·b-·defN·25-Mar-03·03:48·1214 -rw----·····2.0·fat·····4107·b-·defN·26-Apr-06·13:12·12
15 -rw----·····2.0·fat·····3174·b-·defN·25-Mar-03·03:48·1315 -rw----·····2.0·fat·····3174·b-·defN·26-Apr-06·13:12·13
16 -rw----·····2.0·fat·····3332·b-·defN·25-Mar-03·03:48·1416 -rw----·····2.0·fat·····3332·b-·defN·26-Apr-06·13:12·14
17 -rw----·····2.0·fat···105319·b-·defN·25-Mar-03·03:48·1517 -rw----·····2.0·fat···105319·b-·defN·26-Apr-06·13:12·15
18 -rw----·····2.0·fat····12101·b-·defN·25-Mar-03·03:48·1618 -rw----·····2.0·fat····12101·b-·defN·26-Apr-06·13:12·16
19 -rw----·····2.0·fat······803·b-·defN·25-Mar-03·03:48·1719 -rw----·····2.0·fat······803·b-·defN·26-Apr-06·13:12·17
20 -rw----·····2.0·fat·····3817·b-·defN·25-Mar-03·03:48·1820 -rw----·····2.0·fat·····3817·b-·defN·26-Apr-06·13:12·18
21 -rw----·····2.0·fat·····1410·b-·defN·25-Mar-03·03:48·1921 -rw----·····2.0·fat·····1410·b-·defN·26-Apr-06·13:12·19
22 -rw----·····2.0·fat·····1678·b-·defN·25-Mar-03·03:48·2022 -rw----·····2.0·fat·····1678·b-·defN·26-Apr-06·13:12·20
23 -rw----·····2.0·fat·····1946·b-·defN·25-Mar-03·03:48·2123 -rw----·····2.0·fat·····1946·b-·defN·26-Apr-06·13:12·21
24 -rw----·····2.0·fat·····3110·b-·defN·25-Mar-03·03:48·2224 -rw----·····2.0·fat·····3110·b-·defN·26-Apr-06·13:12·22
25 -rw----·····2.0·fat·····3375·b-·defN·25-Mar-03·03:48·2325 -rw----·····2.0·fat·····3375·b-·defN·26-Apr-06·13:12·23
26 -rw----·····2.0·fat·····3649·b-·defN·25-Mar-03·03:48·2426 -rw----·····2.0·fat·····3649·b-·defN·26-Apr-06·13:12·24
27 -rw----·····2.0·fat·····3917·b-·defN·25-Mar-03·03:48·2527 -rw----·····2.0·fat·····3917·b-·defN·26-Apr-06·13:12·25
28 -rw----·····2.0·fat····12078·b-·defN·25-Mar-03·03:48·2628 -rw----·····2.0·fat····12078·b-·defN·26-Apr-06·13:12·26
29 -rw----·····2.0·fat·····1742·b-·defN·25-Mar-03·03:48·2729 -rw----·····2.0·fat·····1742·b-·defN·26-Apr-06·13:12·27
30 -rw----·····2.0·fat···108677·b-·defN·25-Mar-03·03:48·2830 -rw----·····2.0·fat···108677·b-·defN·26-Apr-06·13:12·28
31 -rw----·····2.0·fat····21289·b-·defN·25-Mar-03·03:48·2931 -rw----·····2.0·fat····21289·b-·defN·26-Apr-06·13:12·29
32 -rw----·····2.0·fat···307984·b-·defN·25-Mar-03·03:48·3032 -rw----·····2.0·fat···307984·b-·defN·26-Apr-06·13:12·30
33 -rw----·····2.0·fat·····1362·b-·defN·25-Mar-03·03:48·3133 -rw----·····2.0·fat·····1362·b-·defN·26-Apr-06·13:12·31
34 -rw----·····2.0·fat····22050·b-·defN·25-Mar-03·03:48·3234 -rw----·····2.0·fat····22050·b-·defN·26-Apr-06·13:12·32
35 -rw----·····2.0·fat·····3010·b-·defN·25-Mar-03·03:48·3335 -rw----·····2.0·fat·····3010·b-·defN·26-Apr-06·13:12·33
36 -rw----·····2.0·fat····40199·b-·defN·25-Mar-03·03:48·3436 -rw----·····2.0·fat····40199·b-·defN·26-Apr-06·13:12·34
37 -rw----·····2.0·fat····10558·b-·defN·25-Mar-03·03:48·3537 -rw----·····2.0·fat····10558·b-·defN·26-Apr-06·13:12·35
38 -rw----·····2.0·fat····10762·b-·defN·25-Mar-03·03:48·3638 -rw----·····2.0·fat····10762·b-·defN·26-Apr-06·13:12·36
39 -rw----·····2.0·fat····13063·b-·defN·25-Mar-03·03:48·3739 -rw----·····2.0·fat····13063·b-·defN·26-Apr-06·13:12·37
40 -rw----·····2.0·fat·····8706·b-·defN·25-Mar-03·03:48·3840 -rw----·····2.0·fat·····8706·b-·defN·26-Apr-06·13:12·38
41 -rw----·····2.0·fat····12798·b-·defN·25-Mar-03·03:48·3941 -rw----·····2.0·fat····12798·b-·defN·26-Apr-06·13:12·39
42 -rw----·····2.0·fat····23668·b-·defN·25-Mar-03·03:48·4042 -rw----·····2.0·fat····23668·b-·defN·26-Apr-06·13:12·40
43 -rw----·····2.0·fat····13303·b-·defN·25-Mar-03·03:48·4143 -rw----·····2.0·fat····13303·b-·defN·26-Apr-06·13:12·41
44 -rw----·····2.0·fat····23481·b-·defN·25-Mar-03·03:48·4244 -rw----·····2.0·fat····23481·b-·defN·26-Apr-06·13:12·42
45 -rw----·····2.0·fat····11133·b-·defN·25-Mar-03·03:48·4345 -rw----·····2.0·fat····11133·b-·defN·26-Apr-06·13:12·43
46 -rw----·····2.0·fat···381495·b-·defN·25-Mar-03·03:48·4446 -rw----·····2.0·fat···381495·b-·defN·26-Apr-06·13:12·44
47 -rw----·····2.0·fat····21972·b-·defN·25-Mar-03·03:48·4547 -rw----·····2.0·fat····21972·b-·defN·26-Apr-06·13:12·45
48 -rw----·····2.0·fat····11850·b-·defN·25-Mar-03·03:48·4648 -rw----·····2.0·fat····11850·b-·defN·26-Apr-06·13:12·46
49 -rw----·····2.0·fat·····4339·b-·defN·25-Mar-03·03:48·4749 -rw----·····2.0·fat·····4339·b-·defN·26-Apr-06·13:12·47
50 -rw----·····2.0·fat·····2582·b-·defN·25-Mar-03·03:48·4850 -rw----·····2.0·fat·····2582·b-·defN·26-Apr-06·13:12·48
51 -rw----·····2.0·fat·····2527·b-·defN·25-Mar-03·03:48·4951 -rw----·····2.0·fat·····2527·b-·defN·26-Apr-06·13:12·49
52 -rw----·····2.0·fat····99671·b-·defN·25-Mar-03·03:48·5052 -rw----·····2.0·fat····99671·b-·defN·26-Apr-06·13:12·50
53 -rw----·····2.0·fat····16466·b-·defN·25-Mar-03·03:48·5153 -rw----·····2.0·fat····16466·b-·defN·26-Apr-06·13:12·51
54 -rw----·····2.0·fat····11429·b-·defN·25-Mar-03·03:48·5254 -rw----·····2.0·fat····11429·b-·defN·26-Apr-06·13:12·52
55 -rw----·····2.0·fat····26133·b-·defN·25-Mar-03·03:48·5355 -rw----·····2.0·fat····26133·b-·defN·26-Apr-06·13:12·53
56 -rw----·····2.0·fat·····3214·b-·defN·25-Mar-03·03:48·5456 -rw----·····2.0·fat·····3214·b-·defN·26-Apr-06·13:12·54
57 -rw----·····2.0·fat····48809·b-·defN·25-Mar-03·03:48·5557 -rw----·····2.0·fat····48809·b-·defN·26-Apr-06·13:12·55
58 -rw----·····2.0·fat····58809·b-·defN·25-Mar-03·03:48·5658 -rw----·····2.0·fat····58809·b-·defN·26-Apr-06·13:12·56
59 -rw----·····2.0·fat····10325·b-·defN·25-Mar-03·03:48·5759 -rw----·····2.0·fat····10325·b-·defN·26-Apr-06·13:12·57
60 -rw----·····2.0·fat····92552·b-·defN·25-Mar-03·03:48·5860 -rw----·····2.0·fat····92552·b-·defN·26-Apr-06·13:12·58
61 -rw----·····2.0·fat····11423·b-·defN·25-Mar-03·03:48·5961 -rw----·····2.0·fat····11423·b-·defN·26-Apr-06·13:12·59
62 -rw----·····2.0·fat···161085·b-·defN·25-Mar-03·03:48·6062 -rw----·····2.0·fat···161085·b-·defN·26-Apr-06·13:12·60
63 -rw----·····2.0·fat····17415·b-·defN·25-Mar-03·03:48·6163 -rw----·····2.0·fat····17415·b-·defN·26-Apr-06·13:12·61
64 -rw----·····2.0·fat·····6434·b-·defN·25-Mar-03·03:48·6264 -rw----·····2.0·fat·····6434·b-·defN·26-Apr-06·13:12·62
65 -rw----·····2.0·fat·····2890·b-·defN·25-Mar-03·03:48·6365 -rw----·····2.0·fat·····2890·b-·defN·26-Apr-06·13:12·63
66 -rw----·····2.0·fat···179619·b-·defN·25-Mar-03·03:48·6466 -rw----·····2.0·fat···179619·b-·defN·26-Apr-06·13:12·64
67 -rw----·····2.0·fat·····4102·b-·defN·25-Mar-03·03:48·6567 -rw----·····2.0·fat·····4102·b-·defN·26-Apr-06·13:12·65
68 -rw----·····2.0·fat·····1707·b-·defN·25-Mar-03·03:48·6668 -rw----·····2.0·fat·····1707·b-·defN·26-Apr-06·13:12·66
69 -rw----·····2.0·fat····10045·b-·defN·25-Mar-03·03:48·6769 -rw----·····2.0·fat····10045·b-·defN·26-Apr-06·13:12·67
70 -rw----·····2.0·fat····84075·b-·defN·25-Mar-03·03:48·6870 -rw----·····2.0·fat····84075·b-·defN·26-Apr-06·13:12·68
71 -rw----·····2.0·fat····14268·b-·defN·25-Mar-03·03:48·6971 -rw----·····2.0·fat····14268·b-·defN·26-Apr-06·13:12·69
72 -rw----·····2.0·fat·····2924·b-·defN·25-Mar-03·03:48·7072 -rw----·····2.0·fat·····2924·b-·defN·26-Apr-06·13:12·70
73 -rw----·····2.0·fat·····2714·b-·defN·25-Mar-03·03:48·7173 -rw----·····2.0·fat·····2714·b-·defN·26-Apr-06·13:12·71
74 -rw----·····2.0·fat·····2830·b-·defN·25-Mar-03·03:48·7274 -rw----·····2.0·fat·····2830·b-·defN·26-Apr-06·13:12·72
75 -rw----·····2.0·fat·····9093·b-·defN·25-Mar-03·03:48·7375 -rw----·····2.0·fat·····9093·b-·defN·26-Apr-06·13:12·73
76 -rw----·····2.0·fat·····2740·b-·defN·25-Mar-03·03:48·7476 -rw----·····2.0·fat·····2740·b-·defN·26-Apr-06·13:12·74
77 -rw----·····2.0·fat···579529·b-·defN·25-Mar-03·03:48·7577 -rw----·····2.0·fat···579529·b-·defN·26-Apr-06·13:12·75
78 -rw----·····2.0·fat·····2030·b-·defN·25-Mar-03·03:48·7678 -rw----·····2.0·fat·····2030·b-·defN·26-Apr-06·13:12·76
79 -rw----·····2.0·fat·····1679·b-·defN·25-Mar-03·03:48·7779 -rw----·····2.0·fat·····1679·b-·defN·26-Apr-06·13:12·77
80 -rw----·····2.0·fat·····5529·b-·defN·25-Mar-03·03:48·7880 -rw----·····2.0·fat·····5529·b-·defN·26-Apr-06·13:12·78
81 -rw----·····2.0·fat···297636·b-·defN·25-Mar-03·03:48·7981 -rw----·····2.0·fat···297636·b-·defN·26-Apr-06·13:12·79
82 -rw----·····2.0·fat·····3386·b-·defN·25-Mar-03·03:48·8082 -rw----·····2.0·fat·····3386·b-·defN·26-Apr-06·13:12·80
83 -rw----·····2.0·fat···195994·b-·defN·25-Mar-03·03:48·8183 -rw----·····2.0·fat···195994·b-·defN·26-Apr-06·13:12·81
84 -rw----·····2.0·fat·····6803·b-·defN·25-Mar-03·03:48·8284 -rw----·····2.0·fat·····6803·b-·defN·26-Apr-06·13:12·82
85 -rw----·····2.0·fat····30299·b-·defN·25-Mar-03·03:48·8385 -rw----·····2.0·fat····30299·b-·defN·26-Apr-06·13:12·83
86 -rw----·····2.0·fat···238105·b-·defN·25-Mar-03·03:48·8486 -rw----·····2.0·fat···238105·b-·defN·26-Apr-06·13:12·84
87 -rw----·····2.0·fat···115939·b-·defN·25-Mar-03·03:48·8587 -rw----·····2.0·fat···115939·b-·defN·26-Apr-06·13:12·85
88 -rw----·····2.0·fat····11397·b-·defN·25-Mar-03·03:48·8688 -rw----·····2.0·fat····11397·b-·defN·26-Apr-06·13:12·86
89 -rw----·····2.0·fat·····9466·b-·defN·25-Mar-03·03:48·8789 -rw----·····2.0·fat·····9466·b-·defN·26-Apr-06·13:12·87
90 -rw----·····2.0·fat···162105·b-·defN·25-Mar-03·03:48·8890 -rw----·····2.0·fat···162105·b-·defN·26-Apr-06·13:12·88
91 -rw----·····2.0·fat····14219·b-·defN·25-Mar-03·03:48·8991 -rw----·····2.0·fat····14219·b-·defN·26-Apr-06·13:12·89
92 -rw----·····2.0·fat····14479·b-·defN·25-Mar-03·03:48·9092 -rw----·····2.0·fat····14479·b-·defN·26-Apr-06·13:12·90
93 -rw----·····2.0·fat···114418·b-·defN·25-Mar-03·03:48·9193 -rw----·····2.0·fat···114418·b-·defN·26-Apr-06·13:12·91
94 -rw----·····2.0·fat····64300·b-·defN·25-Mar-03·03:48·9294 -rw----·····2.0·fat····64300·b-·defN·26-Apr-06·13:12·92
95 -rw----·····2.0·fat····29578·b-·defN·25-Mar-03·03:48·9395 -rw----·····2.0·fat····29578·b-·defN·26-Apr-06·13:12·93
96 -rw----·····2.0·fat·····2010·b-·defN·25-Mar-03·03:48·9496 -rw----·····2.0·fat·····2010·b-·defN·26-Apr-06·13:12·94
97 -rw----·····2.0·fat·····5522·b-·defN·25-Mar-03·03:48·9597 -rw----·····2.0·fat·····5522·b-·defN·26-Apr-06·13:12·95
98 -rw----·····2.0·fat·····4227·b-·defN·25-Mar-03·03:48·9698 -rw----·····2.0·fat·····4227·b-·defN·26-Apr-06·13:12·96
99 -rw----·····2.0·fat·····3634·b-·defN·25-Mar-03·03:48·9799 -rw----·····2.0·fat·····3634·b-·defN·26-Apr-06·13:12·97
100 -rw----·····2.0·fat·····3372·b-·defN·25-Mar-03·03:48·98100 -rw----·····2.0·fat·····3372·b-·defN·26-Apr-06·13:12·98
101 -rw----·····2.0·fat····61186·b-·defN·25-Mar-03·03:48·99101 -rw----·····2.0·fat····61186·b-·defN·26-Apr-06·13:12·99
102 -rw----·····2.0·fat·····8659·b-·defN·25-Mar-03·03:48·100102 -rw----·····2.0·fat·····8659·b-·defN·26-Apr-06·13:12·100
103 -rw----·····2.0·fat····12447·b-·defN·25-Mar-03·03:48·101103 -rw----·····2.0·fat····12447·b-·defN·26-Apr-06·13:12·101
104 -rw----·····2.0·fat·····7854·b-·defN·25-Mar-03·03:48·102104 -rw----·····2.0·fat·····7854·b-·defN·26-Apr-06·13:12·102
105 -rw----·····2.0·fat····10450·b-·defN·25-Mar-03·03:48·103105 -rw----·····2.0·fat····10450·b-·defN·26-Apr-06·13:12·103
106 -rw----·····2.0·fat·····1099·b-·defN·25-Mar-03·03:48·104106 -rw----·····2.0·fat·····1099·b-·defN·26-Apr-06·13:12·104
107 -rw----·····2.0·fat·····1365·b-·defN·25-Mar-03·03:48·105107 -rw----·····2.0·fat·····1365·b-·defN·26-Apr-06·13:12·105
108 -rw----·····2.0·fat·····1644·b-·defN·25-Mar-03·03:48·106108 -rw----·····2.0·fat·····1644·b-·defN·26-Apr-06·13:12·106
109 -rw----·····2.0·fat·····1912·b-·defN·25-Mar-03·03:48·107109 -rw----·····2.0·fat·····1912·b-·defN·26-Apr-06·13:12·107
110 -rw----·····2.0·fat·····2180·b-·defN·25-Mar-03·03:48·108110 -rw----·····2.0·fat·····2180·b-·defN·26-Apr-06·13:12·108
111 -rw----·····2.0·fat·····3453·b-·defN·25-Mar-03·03:48·109111 -rw----·····2.0·fat·····3453·b-·defN·26-Apr-06·13:12·109
112 -rw----·····2.0·fat·····3718·b-·defN·25-Mar-03·03:48·110112 -rw----·····2.0·fat·····3718·b-·defN·26-Apr-06·13:12·110
113 -rw----·····2.0·fat·····3992·b-·defN·25-Mar-03·03:48·111113 -rw----·····2.0·fat·····3992·b-·defN·26-Apr-06·13:12·111
114 -rw----·····2.0·fat·····4260·b-·defN·25-Mar-03·03:48·112114 -rw----·····2.0·fat·····4260·b-·defN·26-Apr-06·13:12·112
115 -rw----·····2.0·fat····54600·b-·defN·25-Mar-03·03:48·113115 -rw----·····2.0·fat····54600·b-·defN·26-Apr-06·13:12·113
116 -rw----·····2.0·fat·····2823·b-·defN·25-Mar-03·03:48·114116 -rw----·····2.0·fat·····2823·b-·defN·26-Apr-06·13:12·114
117 -rw----·····2.0·fat·····4889·b-·defN·25-Mar-03·03:48·115117 -rw----·····2.0·fat·····4889·b-·defN·26-Apr-06·13:12·115
118 -rw----·····2.0·fat····40411·b-·defN·25-Mar-03·03:48·116118 -rw----·····2.0·fat····40411·b-·defN·26-Apr-06·13:12·116
119 -rw----·····2.0·fat····12449·b-·defN·25-Mar-03·03:48·117119 -rw----·····2.0·fat····12449·b-·defN·26-Apr-06·13:12·117
120 -rw----·····2.0·fat·····8264·b-·defN·25-Mar-03·03:48·118120 -rw----·····2.0·fat·····8264·b-·defN·26-Apr-06·13:12·118
121 -rw----·····2.0·fat·····4397·b-·defN·25-Mar-03·03:48·119121 -rw----·····2.0·fat·····4397·b-·defN·26-Apr-06·13:12·119
122 -rw----·····2.0·fat·····6534·b-·defN·25-Mar-03·03:48·120122 -rw----·····2.0·fat·····6534·b-·defN·26-Apr-06·13:12·120
123 -rw----·····2.0·fat·····6263·b-·defN·25-Mar-03·03:48·121123 -rw----·····2.0·fat·····6263·b-·defN·26-Apr-06·13:12·121
124 -rw----·····2.0·fat····25351·b-·defN·25-Mar-03·03:48·122124 -rw----·····2.0·fat····25351·b-·defN·26-Apr-06·13:12·122
125 -rw----·····2.0·fat·····7939·b-·defN·25-Mar-03·03:48·123125 -rw----·····2.0·fat·····7939·b-·defN·26-Apr-06·13:12·123
126 -rw----·····2.0·fat····10872·b-·defN·25-Mar-03·03:48·124126 -rw----·····2.0·fat····10872·b-·defN·26-Apr-06·13:12·124
Max diff block lines reached; -1/856734 bytes (-0.00%) of diff not shown.
19.4 MB
zipdetails --redact --scan --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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'7 00000A·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'26 0017CA·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'45 001C16·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'64 004211·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'83 00466F·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'102 004991·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'121 004EC5·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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·····5A631E04·(1516445188)·'Mon·Mar··3·03:48:08·2025'140 0051B0·Modification·Time·····5C86698F·(1552312719)·'Mon·Apr··6·13:12:30·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; 20338115/20343903 bytes (99.97%) of diff not shown.
258 KB
mastersummary.xml
258 KB
mastersummary.xml
Ordering differences only
    
Offset 1, 115 lines modifiedOffset 1, 100 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <elements>2 <elements>
3 ··<namespace·ns="Microsoft.Win32">3 ··<namespace·ns="System.Collections.Generic">
4 ····<summary>To·be·added.</summary>4 ····<summary>To·be·added.</summary>
5 ····<remarks>To·be·added.</remarks>5 ····<remarks>To·be·added.</remarks>
6 ··</namespace>6 ··</namespace>
7 ··<namespace·ns="System.Runtime.Hosting">7 ··<namespace·ns="System.Reflection.Emit">
8 ····<summary>8 ····<summary>
9 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>9 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
10 ······<para>10 ······<para>
11 ········The11 ········The
12 ········<see·cref="N:System.Runtime.Hosting"/>12 ········<see·cref="N:System.Reflection.Emit"/>
13 ········namespace·contains·advanced·types·that·are·used·in·application·activation·within·application·domains.13 ········namespace·contains·classes·that·allow·a·compiler·or·tool·to·emit·metadata·and·Microsoft·intermediate·language·(MSIL)·and·optionally·generate·a·PE·file·on·disk.·The·primary·clients·of·these·classes·are·script·engines·and·compilers.
14 ······</para>14 ······</para>
15 ····</summary>15 ····</summary>
16 ····<remarks/>16 ····<remarks/>
17 ··</namespace>17 ··</namespace>
 18 ··<namespace·ns="System.Text">
18 ··<namespace·ns="System.Collections.Concurrent"> 
19 ····<summary>To·be·added.</summary> 
20 ····<remarks>To·be·added.</remarks> 
21 ··</namespace> 
22 ··<namespace·ns="System.IO.IsolatedStorage"> 
23 ····<summary>19 ····<summary>
24 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>20 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
25 ······<para>21 ······<para>
26 ········The22 ········The
 23 ········<see·cref="N:System.Text"/>
 24 ········namespace·contains·classes·that·represent·ASCII·and·Unicode·character·encodings;·abstract·base·classes·for·converting·blocks·of·characters·to·and·from·blocks·of·bytes;·and·a·helper·class·that·manipulates·and·formats
27 ········<see·cref="N:System.IO.IsolatedStorage"/>25 ········<see·cref="T:System.String"/>
 26 ········objects·without·creating·intermediate·instances·of
 27 ········<see·cref="T:System.String"/>
28 ········namespace·contains·types·that·allow·the·creation·and·use·of·isolated·stores.·With·these·stores,·you·can·read·and·write·data·that·less·trusted·code·cannot·access·and·prevent·the·exposure·of·sensitive·information·that·can·be·saved·elsewhere·on·the·file·system.·Data·is·stored·in·compartments·that·are·isolated·by·the·current·user·and·by·the·assembly·in·which·the·code·exists.·Additionally,·data·can·be·isolated·by·domain.·Roaming·profiles·can·be·used·in·conjunction·with·isolated·storage·so·isolated·stores·will·travel·with·the·user's·profile.·The 
29 ········<see·cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"/> 
30 ········enumeration·indicates·different·types·of·isolation.·For·more·information·about·when·to·use·isolated·storage,·see 
31 ········<format·type="text/html"> 
32 ··········<a·href="aff939d7-9e49-46f2-a8cd-938d3020e94e">Isolated·Storage</a> 
33 ········</format> 
34 ········.28 ········.
35 ······</para>29 ······</para>
36 ····</summary>30 ····</summary>
37 ····<remarks>31 ····<remarks>
38 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>32 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
39 ······<para>33 ······<para>
 34 ········The·encoding·classes·are·primarily·intended·to·convert·between·different·encodings·or·code·pages·and·a·Unicode·encoding.
 35 ········<see·cref="P:System.Text.Encoding.Unicode"/>
 36 ········(UTF-16)·encoding·is·used·internally·by·the·.NET·Framework,·and
 37 ········<see·cref="P:System.Text.Encoding.UTF8"/>
 38 ········encoding·is·often·used·for·storing·character·data·to·ensure·portability·across·machines·and·cultures.
40 ········The 
41 ········<see·cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"/> 
42 ········class·provides·most·of·the·necessary·functionality·for·isolated·storage.·Use·this·class·to·obtain,·delete·and·manage·isolated·storage.·The 
43 ········<see·cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"/> 
44 ········class·handles·reading·and·writing·files·to·a·store.·This·is·similar·to·reading·and·writing·in·standard·File·I/O·classes.·For·more·information·about·I/O,·see·the 
45 ········<see·cref="N:System.IO"/> 
46 ········namespace. 
47 ······</para>39 ······</para>
48 ······<para>40 ······<para>
 41 ········The·classes·derived·from
 42 ········<see·cref="T:System.Text.Encoding"/>
 43 ········enable·you·to·choose·a·fallback·strategy,·which·determines·how·characters·that·cannot·be·encoded·into·a·sequence·of·bytes,·or·bytes·that·cannot·be·decoded·into·characters,·are·handled.·You·can·choose·one·of·the·following:
49 ········For·examples·using·isolated·storage,·see 
50 ········<format·type="text/html"> 
51 ··········<a·href="aff939d7-9e49-46f2-a8cd-938d3020e94e.">Isolated·Storage</a> 
52 ········</format> 
53 ······</para>44 ······</para>
54 ····</remarks> 
55 ··</namespace> 
56 ··<namespace·ns="System.Runtime.Remoting.Activation"> 
57 ····<summary> 
58 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>45 ······<list·type="bullet">
 46 ········<item>
 47 ··········<para>
 48 ············Exception·fallback.·You·can·choose·to·throw·exceptions·on·data·errors·either·by·using·a
 49 ············<paramref·name="throwonerror"/>
 50 ············flag·that·is·available·in·some·class·constructors·or·by·using·the
 51 ············<see·cref="T:System.Text.EncoderExceptionFallback"/>
 52 ············and
 53 ············<see·cref="T:System.Text.DecoderExceptionFallback"/>
 54 ············classes.·If·you·are·concerned·about·the·integrity·of·the·data·stream,·throwing·on·an·exception·is·recommended.
 55 ··········</para>
 56 ········</item>
 57 ········<item>
 58 ··········<para>
 59 ············Replacement·fallback.·You·can·use·the
 60 ············<see·cref="T:System.Text.EncoderFallback"/>
 61 ············and
 62 ············<see·cref="T:System.Text.DecoderFallback"/>
 63 ············classes·to·silently·change·a·character·to·"?"·or·to·the·Unicode·replacement·character·(U+FFFD).
 64 ··········</para>
 65 ········</item>
 66 ········<item>
 67 ··········<para>Best-fit·fallback.·This·option·maps·a·character·in·one·encoding·to·a·character·in·another·encoding.·Best·fit·fallback·is·often·not·recommended·because·it·can·cause·data·loss·and·confusion,·and·is·slower·than·simple·"?"·character·replacements.·However,·for·ANSI·code·pages·the·best-fit·behavior·is·the·default.</para>
 68 ········</item>
 69 ······</list>
59 ······<para>70 ······<para>
60 ········The71 ········The
61 ········<see·cref="N:System.Runtime.Remoting.Activation"/> 
62 ········namespace·provides·classes·and·objects·that·support·server·and·client·activation·of·remote·objects.72 ········<see·cref="T:System.Text.StringBuilder"/>
 73 ········class·is·designed·for·operations·that·perform·extensive·manipulations·on·a·single·string.·Unlike·the
 74 ········<see·cref="T:System.String"/>
 75 ········class,·the
 76 ········<see·cref="T:System.Text.StringBuilder"/>
 77 ········class·is·mutable·and·provides·better·performance·when·concatenating·or·deleting·strings.
63 ······</para>78 ······</para>
64 ····</summary> 
65 ····<remarks/> 
66 ··</namespace> 
67 ··<namespace·ns="System.Runtime.Versioning"> 
68 ····<summary>To·be·added.</summary> 
69 ····<remarks>To·be·added.</remarks> 
70 ··</namespace> 
71 ··<namespace·ns="System.Collections.ObjectModel"> 
72 ····<summary>To·be·added.</summary> 
73 ····<remarks>To·be·added.</remarks> 
74 ··</namespace> 
75 ··<namespace·ns="System.Runtime.Remoting.Contexts"> 
76 ····<summary> 
77 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/> 
78 ······<para>79 ······<para>
 80 ········For·more·information·about
 81 ········<see·cref="N:System.Text"/>
 82 ········,·see
 83 ········<format·type="text/html">
 84 ··········<a·href="bf6d9823-4c2d-48af-b280-919c5af66ae9">Character·Encoding·in·the·.NET·Framework</a>
 85 ········</format>
 86 ········and·the·MSDN·blog
Max diff block lines reached; 255892/263670 bytes (97.05%) of diff not shown.