46.3 MB
/srv/reproducible-results/rbuild-debian/r-b-build.fd9J4FJ4/b1/mono_6.8.0.105+dfsg-3.5_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.fd9J4FJ4/b2/mono_6.8.0.105+dfsg-3.5_i386.changes
3.54 KB
Files
    
Offset 146, 26 lines modifiedOffset 146, 26 lines modified
146 ·598ddaaca1c30bf313831268cdd5cb48·28436·cli-mono·optional·libmono-xbuild-tasks4.0-cil_6.8.0.105+dfsg-3.5_all.deb146 ·598ddaaca1c30bf313831268cdd5cb48·28436·cli-mono·optional·libmono-xbuild-tasks4.0-cil_6.8.0.105+dfsg-3.5_all.deb
147 ·2718e56b514cc6ab0e28ab780d35f11d·4905500·debug·optional·libmonoboehm-2.0-1-dbg_6.8.0.105+dfsg-3.5_i386.deb147 ·2718e56b514cc6ab0e28ab780d35f11d·4905500·debug·optional·libmonoboehm-2.0-1-dbg_6.8.0.105+dfsg-3.5_i386.deb
148 ·b60a0198d832d31c046590cb916231c0·1722040·cli-mono·optional·libmonoboehm-2.0-1_6.8.0.105+dfsg-3.5_i386.deb148 ·b60a0198d832d31c046590cb916231c0·1722040·cli-mono·optional·libmonoboehm-2.0-1_6.8.0.105+dfsg-3.5_i386.deb
149 ·ddcd230747cacd8b470b10ef8d05697c·2018120·cli-mono·optional·libmonoboehm-2.0-dev_6.8.0.105+dfsg-3.5_i386.deb149 ·ddcd230747cacd8b470b10ef8d05697c·2018120·cli-mono·optional·libmonoboehm-2.0-dev_6.8.0.105+dfsg-3.5_i386.deb
150 ·edd627e1a2f84fc97e8183a07345ca6f·5404296·debug·optional·libmonosgen-2.0-1-dbg_6.8.0.105+dfsg-3.5_i386.deb150 ·edd627e1a2f84fc97e8183a07345ca6f·5404296·debug·optional·libmonosgen-2.0-1-dbg_6.8.0.105+dfsg-3.5_i386.deb
151 ·706bd206c22ee51f9559c26dadb47661·1808224·cli-mono·optional·libmonosgen-2.0-1_6.8.0.105+dfsg-3.5_i386.deb151 ·706bd206c22ee51f9559c26dadb47661·1808224·cli-mono·optional·libmonosgen-2.0-1_6.8.0.105+dfsg-3.5_i386.deb
152 ·fa7ee37e4e496e2764dba57605d8b4a5·2138652·cli-mono·optional·libmonosgen-2.0-dev_6.8.0.105+dfsg-3.5_i386.deb152 ·fa7ee37e4e496e2764dba57605d8b4a5·2138652·cli-mono·optional·libmonosgen-2.0-dev_6.8.0.105+dfsg-3.5_i386.deb
153 ·da20c5dba315489a46863baa88b6cf3d·155404·cli-mono·optional·mono-4.0-gac_6.8.0.105+dfsg-3.5_all.deb153 ·3f2a61985464e480614ee7754265a6f2·155836·cli-mono·optional·mono-4.0-gac_6.8.0.105+dfsg-3.5_all.deb
154 ·674cf0b786085c569ac9d2e08d791022·21624·cli-mono·optional·mono-4.0-service_6.8.0.105+dfsg-3.5_all.deb154 ·674cf0b786085c569ac9d2e08d791022·21624·cli-mono·optional·mono-4.0-service_6.8.0.105+dfsg-3.5_all.deb
155 ·985912bed141d61dc1c6b4e1e50f3b5f·15088·cli-mono·optional·mono-complete_6.8.0.105+dfsg-3.5_i386.deb155 ·985912bed141d61dc1c6b4e1e50f3b5f·15088·cli-mono·optional·mono-complete_6.8.0.105+dfsg-3.5_i386.deb
156 ·2e85625eb091789c390d57ab8fe5eefd·37952·shells·optional·mono-csharp-shell_6.8.0.105+dfsg-3.5_all.deb156 ·2e85625eb091789c390d57ab8fe5eefd·37952·shells·optional·mono-csharp-shell_6.8.0.105+dfsg-3.5_all.deb
157 ·bed225c6ab183e2aab525909299c6b60·6515516·debug·optional·mono-dbg_6.8.0.105+dfsg-3.5_all.deb 
158 ·3303292a9767df0b32566b4b65402e2b·23555988·cli-mono·optional·mono-devel_6.8.0.105+dfsg-3.5_all.deb157 ·89ebaa36c5429e4d2d160985a26d8e3f·6514220·debug·optional·mono-dbg_6.8.0.105+dfsg-3.5_all.deb
 158 ·da053966c3f916b59c3e78b515072f9c·23554780·cli-mono·optional·mono-devel_6.8.0.105+dfsg-3.5_all.deb
159 ·5228548b2a28a287753e5898024f51f0·21260·cli-mono·optional·mono-gac_6.8.0.105+dfsg-3.5_all.deb159 ·5228548b2a28a287753e5898024f51f0·21260·cli-mono·optional·mono-gac_6.8.0.105+dfsg-3.5_all.deb
160 ·32dc7be1c25772c01607321a9b8f95cd·538884·cli-mono·optional·mono-mcs_6.8.0.105+dfsg-3.5_all.deb 
161 ·bcef556dff98c5ec16c7c67f0f33f83a·1707932·cli-mono·optional·mono-runtime-boehm_6.8.0.105+dfsg-3.5_i386.deb160 ·5be15a38bd6f1b72bb08a750a36c43be·539052·cli-mono·optional·mono-mcs_6.8.0.105+dfsg-3.5_all.deb
 161 ·2f0306648220493e997ad753edc51202·1707716·cli-mono·optional·mono-runtime-boehm_6.8.0.105+dfsg-3.5_i386.deb
162 ·e31de82fd5bf18fb178ed20304126318·1035220·cli-mono·optional·mono-runtime-common_6.8.0.105+dfsg-3.5_i386.deb162 ·e31de82fd5bf18fb178ed20304126318·1035220·cli-mono·optional·mono-runtime-common_6.8.0.105+dfsg-3.5_i386.deb
163 ·bb715acc6926e3237980205b39e0b282·12174828·debug·optional·mono-runtime-dbg_6.8.0.105+dfsg-3.5_i386.deb 
164 ·0a5993a3e24c9a7dc54a3baad165b1a7·1798976·cli-mono·optional·mono-runtime-sgen_6.8.0.105+dfsg-3.5_i386.deb163 ·d78bbd199f475faf5ad518d8072f17bf·12173544·debug·optional·mono-runtime-dbg_6.8.0.105+dfsg-3.5_i386.deb
 164 ·ff88018d6d40fc00ec25025ee1b89c32·1799120·cli-mono·optional·mono-runtime-sgen_6.8.0.105+dfsg-3.5_i386.deb
165 ·84a2c2b40c7cc4c5953c8626c6b78412·17152·cli-mono·optional·mono-runtime_6.8.0.105+dfsg-3.5_i386.deb165 ·84a2c2b40c7cc4c5953c8626c6b78412·17152·cli-mono·optional·mono-runtime_6.8.0.105+dfsg-3.5_i386.deb
166 ·ba688807e79ad142a05b4b9f6dff489e·116717336·devel·optional·mono-source_6.8.0.105+dfsg-3.5_all.deb166 ·ef97070530becd0a61000b855e7af051·116354324·devel·optional·mono-source_6.8.0.105+dfsg-3.5_all.deb
167 ·670a858874a7f91c1cc9815d85c90b8b·5125312·debug·optional·mono-utils-dbgsym_6.8.0.105+dfsg-3.5_i386.deb167 ·670a858874a7f91c1cc9815d85c90b8b·5125312·debug·optional·mono-utils-dbgsym_6.8.0.105+dfsg-3.5_i386.deb
168 ·70ae20cecc29e759bb99a6034f2ff55d·4907508·cli-mono·optional·mono-utils_6.8.0.105+dfsg-3.5_i386.deb168 ·70ae20cecc29e759bb99a6034f2ff55d·4907508·cli-mono·optional·mono-utils_6.8.0.105+dfsg-3.5_i386.deb
169 ·bf137e7dfe6a037f61c405c3388de443·456080·cli-mono·optional·mono-xbuild_6.8.0.105+dfsg-3.5_all.deb169 ·bf137e7dfe6a037f61c405c3388de443·456080·cli-mono·optional·mono-xbuild_6.8.0.105+dfsg-3.5_all.deb
170 ·ac1a0803302676f9ea554a768065d957·527516·cli-mono·optional·monodoc-base_6.8.0.105+dfsg-3.5_all.deb170 ·ac1a0803302676f9ea554a768065d957·527516·cli-mono·optional·monodoc-base_6.8.0.105+dfsg-3.5_all.deb
171 ·9d2dead9f1e2559e294591a9e92fe429·18588308·doc·optional·monodoc-manual_6.8.0.105+dfsg-3.5_all.deb171 ·0a988958ca144aef3e612c2f1f2fad54·18586664·doc·optional·monodoc-manual_6.8.0.105+dfsg-3.5_all.deb
6.58 KB
mono-4.0-gac_6.8.0.105+dfsg-3.5_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary
2 -rw-r--r--···0········0········0······988·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0······988·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0···154224·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0···154656·2023-09-06·12:03:58.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
6.05 KB
data.tar.xz
6.03 KB
data.tar
6.02 KB
./usr/lib/mono/4.5/gacutil.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:·0x0007420015 »       ··············Code·Size:·0x00074200
16 »       ··Initialized·Data·Size:·0x0000080016 »       ··Initialized·Data·Size:·0x00000800
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x0007614e18 »       ········Entry·Point·RVA:·0x000761ce
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x0007800020 »       »       ··Data·Base·RVA:·0x00078000
  
  
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:·0x00076100·[0x0000004b]47 »       ·····Import·Table:·0x00076180·[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, 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:·0x0007415463 »       ···Virtual·Size:·0x000741d4
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0007420065 »       ··Raw·Data·Size:·0x00074200
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:·0x00074600
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:·0x00036088·[0x00040078]109 »       ·········Metadata:·0x00036098·[0x000400e0]
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 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·-·0x000400e0·[25488·==·0x00006390]
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·34584)132 Table·Module:·1·records·(12·bytes,·at·34594)
133 Table·TypeRef:·185·records·(10·bytes,·at·34590)133 Table·TypeRef:·185·records·(10·bytes,·at·345a0)
134 Table·TypeDef:·364·records·(18·bytes,·at·34cca)134 Table·TypeDef:·364·records·(18·bytes,·at·34cda)
135 Table·Field:·1871·records·(8·bytes,·at·36662)135 Table·Field:·1871·records·(8·bytes,·at·36672)
136 Table·Method:·3576·records·(16·bytes,·at·3a0da)136 Table·Method:·3576·records·(16·bytes,·at·3a0ea)
137 Table·Param:·3321·records·(8·bytes,·at·4805a)137 Table·Param:·3321·records·(8·bytes,·at·4806a)
138 Table·InterfaceImpl:·51·records·(4·bytes,·at·4e822)138 Table·InterfaceImpl:·51·records·(4·bytes,·at·4e832)
139 Table·MemberRef:·1103·records·(8·bytes,·at·4e8ee)139 Table·MemberRef:·1103·records·(8·bytes,·at·4e8fe)
140 Table·Constant:·513·records·(6·bytes,·at·50b66)140 Table·Constant:·513·records·(6·bytes,·at·50b76)
141 Table·CustomAttribute:·96·records·(8·bytes,·at·5176c)141 Table·CustomAttribute:·96·records·(8·bytes,·at·5177c)
142 Table·DeclSecurity:·1·records·(6·bytes,·at·51a6c)142 Table·DeclSecurity:·1·records·(6·bytes,·at·51a7c)
143 Table·ClassLayout:·10·records·(8·bytes,·at·51a72)143 Table·ClassLayout:·10·records·(8·bytes,·at·51a82)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·51ac2)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·51ad2)
145 Table·StandaloneSig:·521·records·(2·bytes,·at·51ace)145 Table·StandaloneSig:·521·records·(2·bytes,·at·51ade)
146 Table·EventMap:·2·records·(4·bytes,·at·51ee0)146 Table·EventMap:·2·records·(4·bytes,·at·51ef0)
147 Table·Event:·4·records·(8·bytes,·at·51ee8)147 Table·Event:·4·records·(8·bytes,·at·51ef8)
148 Table·PropertyMap:·149·records·(4·bytes,·at·51f08)148 Table·PropertyMap:·149·records·(4·bytes,·at·51f18)
149 Table·Property:·1036·records·(8·bytes,·at·5215c)149 Table·Property:·1036·records·(8·bytes,·at·5216c)
150 Table·MethodSemantics:·1072·records·(6·bytes,·at·541bc)150 Table·MethodSemantics:·1072·records·(6·bytes,·at·541cc)
151 Table·MethodImpl:·53·records·(6·bytes,·at·55adc)151 Table·MethodImpl:·53·records·(6·bytes,·at·55aec)
152 Table·Moduleref:·2·records·(4·bytes,·at·55c1a)152 Table·Moduleref:·2·records·(4·bytes,·at·55c2a)
153 Table·TypeSpec:·325·records·(2·bytes,·at·55c22)153 Table·TypeSpec:·325·records·(2·bytes,·at·55c32)
154 Table·ImplMap:·2·records·(10·bytes,·at·55eac)154 Table·ImplMap:·2·records·(10·bytes,·at·55ebc)
155 Table·FieldRVA:·9·records·(6·bytes,·at·55ec0)155 Table·FieldRVA:·9·records·(6·bytes,·at·55ed0)
156 Table·Assembly:·1·records·(26·bytes,·at·55ef6)156 Table·Assembly:·1·records·(26·bytes,·at·55f06)
157 Table·AssemblyRef:·4·records·(24·bytes,·at·55f10)157 Table·AssemblyRef:·4·records·(24·bytes,·at·55f20)
158 Table·NestedClass:·102·records·(4·bytes,·at·55f70)158 Table·NestedClass:·102·records·(4·bytes,·at·55f80)
159 Table·GenericParam:·21·records·(10·bytes,·at·56108)159 Table·GenericParam:·21·records·(10·bytes,·at·56118)
160 Table·MethodSpec:·53·records·(4·bytes,·at·561da)160 Table·MethodSpec:·53·records·(4·bytes,·at·561ea)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·562ae)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·562be)
162 RVA·for·Entry·Point:·0x00002058162 RVA·for·Entry·Point:·0x00002058
10.9 MB
mono-dbg_6.8.0.105+dfsg-3.5_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary
2 -rw-r--r--···0········0········0·····7352·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0·····7352·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6507972·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0··6506676·2023-09-06·12:03:58.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
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)······764·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll.mdb12 -rw-r--r--···0·root·········(0)·root·········(0)······764·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll.mdb
13 -rw-r--r--···0·root·········(0)·root·········(0)······902·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll.mdb13 -rw-r--r--···0·root·········(0)·root·········(0)······902·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll.mdb
14 -rw-r--r--···0·root·········(0)·root·········(0)······442·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll.mdb14 -rw-r--r--···0·root·········(0)·root·········(0)······442·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll.mdb
15 -rw-r--r--···0·root·········(0)·root·········(0)·····1766·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll.mdb15 -rw-r--r--···0·root·········(0)·root·········(0)·····1766·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll.mdb
16 -rw-r--r--···0·root·········(0)·root·········(0)······619·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll.mdb16 -rw-r--r--···0·root·········(0)·root·········(0)······619·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll.mdb
17 -rw-r--r--···0·root·········(0)·root·········(0)······832·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Threading.AccessControl.dll.mdb17 -rw-r--r--···0·root·········(0)·root·········(0)······832·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Threading.AccessControl.dll.mdb
18 -rw-r--r--···0·root·········(0)·root·········(0)····11663·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe.mdb18 -rw-r--r--···0·root·········(0)·root·········(0)····11663·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe.mdb
19 -rw-r--r--···0·root·········(0)·root·········(0)···210784·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/al.exe.mdb19 -rw-r--r--···0·root·········(0)·root·········(0)···210777·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/al.exe.mdb
20 -rw-r--r--···0·root·········(0)·root·········(0)····13764·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/aprofutil.exe.mdb20 -rw-r--r--···0·root·········(0)·root·········(0)····13764·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/aprofutil.exe.mdb
21 -rw-r--r--···0·root·········(0)·root·········(0)·····1032·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/browsercaps-updater.exe.mdb21 -rw-r--r--···0·root·········(0)·root·········(0)·····1032·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/browsercaps-updater.exe.mdb
22 -rw-r--r--···0·root·········(0)·root·········(0)·····5023·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/caspol.exe.mdb22 -rw-r--r--···0·root·········(0)·root·········(0)·····5023·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/caspol.exe.mdb
23 -rw-r--r--···0·root·········(0)·root·········(0)····12416·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/cccheck.exe.mdb23 -rw-r--r--···0·root·········(0)·root·········(0)····12416·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/cccheck.exe.mdb
24 -rw-r--r--···0·root·········(0)·root·········(0)····12512·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/ccrewrite.exe.mdb24 -rw-r--r--···0·root·········(0)·root·········(0)····12512·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/ccrewrite.exe.mdb
25 -rw-r--r--···0·root·········(0)·root·········(0)·····1837·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/cert-sync.exe.mdb25 -rw-r--r--···0·root·········(0)·root·········(0)·····1837·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/cert-sync.exe.mdb
26 -rw-r--r--···0·root·········(0)·root·········(0)·····1228·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/cert2spc.exe.mdb26 -rw-r--r--···0·root·········(0)·root·········(0)·····1228·2023-09-06·12:03:58.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)····15090·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/illinkanalyzer.exe.mdb41 -rw-r--r--···0·root·········(0)·root·········(0)····15090·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/illinkanalyzer.exe.mdb
42 -rw-r--r--···0·root·········(0)·root·········(0)·····1082·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/installutil.exe.mdb42 -rw-r--r--···0·root·········(0)·root·········(0)·····1082·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/installutil.exe.mdb
43 -rw-r--r--···0·root·········(0)·root·········(0)······957·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/installvst.exe.mdb43 -rw-r--r--···0·root·········(0)·root·········(0)······957·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/installvst.exe.mdb
44 -rw-r--r--···0·root·········(0)·root·········(0)····13423·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/lc.exe.mdb44 -rw-r--r--···0·root·········(0)·root·········(0)····13423·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/lc.exe.mdb
45 -rw-r--r--···0·root·········(0)·root·········(0)·····1424·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/macpack.exe.mdb45 -rw-r--r--···0·root·········(0)·root·········(0)·····1424·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/macpack.exe.mdb
46 -rw-r--r--···0·root·········(0)·root·········(0)·····2115·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/makecert.exe.mdb46 -rw-r--r--···0·root·········(0)·root·········(0)·····2115·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/makecert.exe.mdb
47 -rw-r--r--···0·root·········(0)·root·········(0)····12025·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mconfig.exe.mdb47 -rw-r--r--···0·root·········(0)·root·········(0)····12025·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mconfig.exe.mdb
48 -rw-r--r--···0·root·········(0)·root·········(0)···658928·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mcs.exe.mdb48 -rw-r--r--···0·root·········(0)·root·········(0)···659007·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mcs.exe.mdb
49 -rw-r--r--···0·root·········(0)·root·········(0)····12787·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mdbrebase.exe.mdb49 -rw-r--r--···0·root·········(0)·root·········(0)····12787·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mdbrebase.exe.mdb
50 -rw-r--r--···0·root·········(0)·root·········(0)···141635·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mdoc.exe.mdb50 -rw-r--r--···0·root·········(0)·root·········(0)···141635·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mdoc.exe.mdb
51 -rw-r--r--···0·root·········(0)·root·········(0)···212854·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mkbundle.exe.mdb51 -rw-r--r--···0·root·········(0)·root·········(0)···212854·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mkbundle.exe.mdb
52 -rw-r--r--···0·root·········(0)·root·········(0)······348·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mod.exe.mdb52 -rw-r--r--···0·root·········(0)·root·········(0)······348·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mod.exe.mdb
53 -rw-r--r--···0·root·········(0)·root·········(0)····20388·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-api-diff.exe.mdb53 -rw-r--r--···0·root·········(0)·root·········(0)····20388·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-api-diff.exe.mdb
54 -rw-r--r--···0·root·········(0)·root·········(0)····30709·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-api-html.exe.mdb54 -rw-r--r--···0·root·········(0)·root·········(0)····30709·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-api-html.exe.mdb
55 -rw-r--r--···0·root·········(0)·root·········(0)····26153·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-api-info.exe.mdb55 -rw-r--r--···0·root·········(0)·root·········(0)····26153·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-api-info.exe.mdb
56 -rw-r--r--···0·root·········(0)·root·········(0)···212467·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-cil-strip.exe.mdb56 -rw-r--r--···0·root·········(0)·root·········(0)···212467·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-cil-strip.exe.mdb
57 -rw-r--r--···0·root·········(0)·root·········(0)·····1627·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-service.exe.mdb57 -rw-r--r--···0·root·········(0)·root·········(0)·····1627·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-service.exe.mdb
58 -rw-r--r--···0·root·········(0)·root·········(0)····13852·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe.mdb58 -rw-r--r--···0·root·········(0)·root·········(0)····13852·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe.mdb
59 -rw-r--r--···0·root·········(0)·root·········(0)···234342·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-symbolicate.exe.mdb59 -rw-r--r--···0·root·········(0)·root·········(0)···234256·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-symbolicate.exe.mdb
60 -rw-r--r--···0·root·········(0)·root·········(0)·····1276·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-xmltool.exe.mdb60 -rw-r--r--···0·root·········(0)·root·········(0)·····1276·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-xmltool.exe.mdb
61 -rw-r--r--···0·root·········(0)·root·········(0)···217701·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/monop.exe.mdb61 -rw-r--r--···0·root·········(0)·root·········(0)···217701·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/monop.exe.mdb
62 -rw-r--r--···0·root·········(0)·root·········(0)·····2112·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mozroots.exe.mdb62 -rw-r--r--···0·root·········(0)·root·········(0)·····2112·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mozroots.exe.mdb
63 -rw-r--r--···0·root·········(0)·root·········(0)··1644673·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mscorlib.dll.mdb63 -rw-r--r--···0·root·········(0)·root·········(0)··1644673·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mscorlib.dll.mdb
64 -rw-r--r--···0·root·········(0)·root·········(0)····15551·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/pdb2mdb.exe.mdb64 -rw-r--r--···0·root·········(0)·root·········(0)····15551·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/pdb2mdb.exe.mdb
65 -rw-r--r--···0·root·········(0)·root·········(0)·····2738·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/permview.exe.mdb65 -rw-r--r--···0·root·········(0)·root·········(0)·····2738·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/permview.exe.mdb
66 -rw-r--r--···0·root·········(0)·root·········(0)····24439·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/resgen.exe.mdb66 -rw-r--r--···0·root·········(0)·root·········(0)····24439·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/resgen.exe.mdb
1.7 MB
./usr/lib/mono/4.5/al.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:·1808·5547·fa36·e544·aa14·b754·5cfb·518d··..UG.6.D...T\.Q.00000010:·1c22·c5e3·303f·9249·8f1e·115f·7adb·0b5e··."..0?.I..._z..^
00000020:·6037·0300·7000·0000·0889·0200·5d00·0000··`7..p.......]...00000020:·5937·0300·7000·0000·0189·0200·5d00·0000··Y7..p.......]...
00000030:·7834·0300·e802·0000·5d00·0000·9031·0300··x4......]....1..00000030:·7134·0300·e802·0000·5d00·0000·8931·0300··q4......]....1..
00000040:·e802·0000·020e·0000·7889·0200·18a8·0000··........x.......00000040:·e802·0000·020e·0000·7189·0200·18a8·0000··........q.......
00000050:·0000·0000·0000·0000·6037·0300·0000·0000··........`7......00000050:·0000·0000·0000·0000·5937·0300·0000·0000··........Y7......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·3f2f·6275·696c·642f·7265·7072·6f64·7563··?/build/reproduc00000070:·3f2f·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:·2e38·2e30·2e31·3035·2b64·6673·672f·6d63··.8.0.105+dfsg/mc00000090:·2e38·2e30·2e31·3035·2b64·6673·672f·6d63··.8.0.105+dfsg/mc
000000a0:·732f·746f·6f6c·732f·616c·2f41·6c2e·6373··s/tools/al/Al.cs000000a0:·732f·746f·6f6c·732f·616c·2f41·6c2e·6373··s/tools/al/Al.cs
000000b0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..000000b0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..
000000c0:·3544·e7b4·3562·5968·8a5c·7277·2c19·9a28··5D..5bYh.\rw,..(000000c0:·3544·e7b4·3562·5968·8a5c·7277·2c19·9a28··5D..5bYh.\rw,..(
Offset 17, 470 lines modifiedOffset 17, 470 lines modified
00000100:·6373·2f62·7569·6c64·2f63·6f6d·6d6f·6e2f··cs/build/common/00000100:·6373·2f62·7569·6c64·2f63·6f6d·6d6f·6e2f··cs/build/common/
00000110:·436f·6e73·7473·2e63·7360·a66e·40cf·6482··Consts.cs`.n@.d.00000110:·436f·6e73·7473·2e63·7360·a66e·40cf·6482··Consts.cs`.n@.d.
00000120:·4cb6·f042·d481·72a7·993a·aab2·bd2d·880e··L..B..r..:...-..00000120:·4cb6·f042·d481·72a7·993a·aab2·bd2d·880e··L..B..r..:...-..
00000130:·a4e8·e2d5·4a00·2ec7·f300·4f2f·6275·696c··....J.....O/buil00000130:·a4e8·e2d5·4a00·2ec7·f300·4f2f·6275·696c··....J.....O/buil
00000140:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p00000140:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
00000150:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.100000150:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1
00000160:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external00000160:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external
00000170:·2f69·6b76·6d2f·7265·666c·6563·742f·4669··/ikvm/reflect/Fi00000170:·2f69·6b76·6d2f·7265·666c·6563·742f·4576··/ikvm/reflect/Ev
00000180:·656c·6449·6e66·6f2e·6373·60a6·6e40·cf64··eldInfo.cs`.n@.d00000180:·656e·7449·6e66·6f2e·6373·60a6·6e40·cf64··entInfo.cs`.n@.d
00000190:·824c·b6f0·42d4·8172·a799·bc53·2360·ddb2··.L..B..r...S#`..00000190:·824c·b6f0·42d4·8172·a799·4aa0·9976·00fd··.L..B..r..J..v..
000001a0:·97f9·b2ba·2d4e·3288·b9c3·004b·2f62·7569··....-N2....K/bui000001a0:·f879·2154·d83f·264b·b2ac·0057·2f62·7569··.y!T.?&K...W/bui
000001b0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-000001b0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
000001c0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.000001c0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.
000001d0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa000001d0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa
000001e0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f45··l/ikvm/reflect/E000001e0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f50··l/ikvm/reflect/P
 000001f0:·726f·7065·7274·7953·6967·6e61·7475·7265··ropertySignature
 00000200:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
 00000210:·72a7·9926·c4b6·75bb·f80b·b2e9·fcca·d4bc··r..&..u.........
 00000220:·bb75·7c00·502f·6275·696c·642f·7265·7072··.u|.P/build/repr
 00000230:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
 00000240:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs
 00000250:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/
 00000260:·7265·666c·6563·742f·5072·6f6a·6563·7469··reflect/Projecti
000001f0:·6e75·6d73·2e63·7360·a66e·40cf·6482·4cb6··nums.cs`.n@.d.L.00000270:·6f6e·2e63·7360·a66e·40cf·6482·4cb6·f042··on.cs`.n@.d.L..B
00000200:·f042·d481·72a7·99bd·4446·cfb4·4438·e1f6··.B..r...DF..D8.. 
00000210:·032b·a2f9·c9bc·9f00·502f·6275·696c·642f··.+......P/build/00000280:·d481·72a7·992c·d344·6a2e·8d4c·7306·ac59··..r..,.Dj..Ls..Y
 00000290:·2308·8da6·ec00·4d2f·6275·696c·642f·7265··#.....M/build/re
00000220:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat000002a0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
00000230:·682f·6d6f·6e6f·2d36·2e38·2e30·2e31·3035··h/mono-6.8.0.105000002b0:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d
00000240:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i000002c0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv
00000250:·6b76·6d2f·7265·666c·6563·742f·4d65·7468··kvm/reflect/Meth000002d0:·6d2f·7265·666c·6563·742f·636f·7265·636c··m/reflect/corecl
00000260:·6f64·426f·6479·2e63·7360·a66e·40cf·6482··odBody.cs`.n@.d. 
00000270:·4cb6·f042·d481·72a7·9970·0ab5·24d4·647c··L..B..r..p..$.d| 
00000280:·9642·fa1f·2f24·bf52·a700·592f·6275·696c··.B../$.R..Y/buil 
00000290:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
000002a0:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1 
000002b0:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external 
000002c0:·2f69·6b76·6d2f·7265·666c·6563·742f·4375··/ikvm/reflect/Cu 
000002d0:·7374·6f6d·4174·7472·6962·7574·6544·6174··stomAttributeDat 
000002e0:·612e·6373·60a6·6e40·cf64·824c·b6f0·42d4··a.cs`.n@.d.L..B.000002e0:·722e·6373·60a6·6e40·cf64·824c·b6f0·42d4··r.cs`.n@.d.L..B.
000002f0:·8172·a799·77e3·be75·2be9·2592·fe56·4cf2··.r..w..u+.%..VL.000002f0:·8172·a799·de41·428a·2f60·6811·d11a·3371··.r...AB./`h...3q
00000300:·619a·7547·005d·2f62·7569·6c64·2f72·6570··a.uG.]/build/rep00000300:·5272·e46f·0055·2f62·7569·6c64·2f72·6570··Rr.o.U/build/rep
00000310:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m00000310:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
00000320:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df00000320:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df
00000330:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm00000330:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm
00000340:·2f72·6566·6c65·6374·2f41·6d62·6967·756f··/reflect/Ambiguo00000340:·2f72·6566·6c65·6374·2f47·656e·6572·6963··/reflect/Generic
 00000350:·5772·6170·7065·7273·2e63·7360·a66e·40cf··Wrappers.cs`.n@.
00000350:·7573·4d61·7463·6845·7863·6570·7469·6f6e··usMatchException 
00000360:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000370:·72a7·99b4·c82d·ba68·55a9·d16a·1f15·883a··r....-.hU..j...: 
00000380:·874e·c100·4c2f·6275·696c·642f·7265·7072··.N..L/build/repr 
00000390:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
000003a0:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
000003b0:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
000003c0:·7265·666c·6563·742f·4d6f·6475·6c65·2e63··reflect/Module.c 
000003d0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000003e0:·9902·545b·8ffe·9e66·32a2·c72b·57b8·eb30··..T[...f2..+W..0 
000003f0:·6600·5d2f·6275·696c·642f·7265·7072·6f64··f.]/build/reprod 
00000400:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000410:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
00000420:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000430:·666c·6563·742f·4261·6449·6d61·6765·466f··flect/BadImageFo 
00000440:·726d·6174·4578·6365·7074·696f·6e2e·6373··rmatException.cs 
00000450:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00000460:·ee29·3318·5ce4·04bb·5337·4300·6e0c·d7cc··.)3.\...S7C.n... 
00000470:·005a·2f62·7569·6c64·2f72·6570·726f·6475··.Z/build/reprodu 
00000480:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
00000490:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e 
000004a0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
000004b0:·6c65·6374·2f4d·616e·6966·6573·7452·6573··lect/ManifestRes 
000004c0:·6f75·7263·6549·6e66·6f2e·6373·60a6·6e40··ourceInfo.cs`.n@ 
000004d0:·cf64·824c·b6f0·42d4·8172·a799·482c·c469··.d.L..B..r..H,.i 
000004e0:·b04f·a60f·c647·4ddf·ffbd·d6ae·0054·2f62··.O...GM......T/b 
000004f0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000500:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
00000510:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter 
00000520:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000530:·2f46·6965·6c64·5369·676e·6174·7572·652e··/FieldSignature. 
00000540:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000550:·a799·3cc7·ad39·19b3·ba9c·0ebf·e9e0·a160··..<..9.........` 
00000560:·db05·004e·2f62·7569·6c64·2f72·6570·726f··...N/build/repro 
00000570:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000580:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00000590:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
000005a0:·6566·6c65·6374·2f41·7373·656d·626c·792e··eflect/Assembly. 
000005b0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
000005c0:·a799·f0c7·543b·eb94·92f6·edb0·85d9·aeba··....T;.......... 
000005d0:·ae24·0053·2f62·7569·6c64·2f72·6570·726f··.$.S/build/repro 
000005e0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
000005f0:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00000600:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000610:·6566·6c65·6374·2f4d·6574·686f·6449·6d70··eflect/MethodImp 
00000620:·6c4d·6170·2e63·7360·a66e·40cf·6482·4cb6··lMap.cs`.n@.d.L. 
00000630:·f042·d481·72a7·99bd·4c2a·c6ee·3f1e·6944··.B..r...L*..?.iD 
00000640:·e147·6b79·626b·9500·542f·6275·696c·642f··.Gkybk..T/build/ 
00000650:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000660:·682f·6d6f·6e6f·2d36·2e38·2e30·2e31·3035··h/mono-6.8.0.105 
00000670:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
00000680:·6b76·6d2f·7265·666c·6563·742f·5479·7065··kvm/reflect/Type 
00000690:·4e61·6d65·5061·7273·6572·2e63·7360·a66e··NameParser.cs`.n 
000006a0:·40cf·6482·4cb6·f042·d481·72a7·998c·569c··@.d.L..B..r...V.00000360:·6482·4cb6·f042·d481·72a7·99d3·79df·c3c8··d.L..B..r...y...
000006b0:·0496·9953·c033·2132·b6c1·6f36·d100·4d2f··...S.3!2..o6..M/00000370:·fa6b·3810·658c·3804·bfe6·c800·622f·6275··.k8.e.8.....b/bu
000006c0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00000380:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
000006d0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.800000390:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.0
000006e0:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte000003a0:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern
000006f0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec000003b0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/
 000003c0:·4375·7374·6f6d·4174·7472·6962·7574·654e··CustomAttributeN
 000003d0:·616d·6564·4172·6775·6d65·6e74·2e63·7360··amedArgument.cs`
00000700:·742f·4d69·7373·696e·672e·6373·60a6·6e40··t/Missing.cs`.n@ 
00000710:·cf64·824c·b6f0·42d4·8172·a799·5caa·d392··.d.L..B..r..\... 
00000720:·ba92·e7b4·6a21·5f6c·2fb6·0ab7·0052·2f62··....j!_l/....R/b 
00000730:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000740:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
Max diff block lines reached; 1758786/1781044 bytes (98.75%) of diff not shown.
1.49 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:·4501·743e·35c1·bf4b·ba16·f5e0·3e3e·acb2··E.t>5..K....>>..00000010:·c147·d94f·aa9b·6040·9338·a680·40fb·2a75··.G.O..`@.8..@.*u
00000020:·0d1f·0300·7000·0000·dd78·0200·5a00·0000··....p....x..Z...00000020:·0d1f·0300·7000·0000·dd78·0200·5a00·0000··....p....x..Z...
00000030:·3d1c·0300·d002·0000·5a00·0000·6d19·0300··=.......Z...m...00000030:·3d1c·0300·d002·0000·5a00·0000·6d19·0300··=.......Z...m...
00000040:·d002·0000·580d·0000·4d79·0200·20a0·0000··....X...My..·...00000040:·d002·0000·580d·0000·4d79·0200·20a0·0000··....X...My..·...
00000050:·0000·0000·0000·0000·0d1f·0300·0000·0000··................00000050:·0000·0000·0000·0000·0d1f·0300·0000·0000··................
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·482f·6275·696c·642f·7265·7072·6f64·7563··H/build/reproduc00000070:·482f·6275·696c·642f·7265·7072·6f64·7563··H/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 19, 325 lines modifiedOffset 19, 325 lines modified
00000120:·674e·616d·654d·616e·6167·6572·2e63·7360··gNameManager.cs`00000120:·674e·616d·654d·616e·6167·6572·2e63·7360··gNameManager.cs`
00000130:·a66e·40cf·6482·4cb6·f042·d481·72a7·9990··.n@.d.L..B..r...00000130:·a66e·40cf·6482·4cb6·f042·d481·72a7·9990··.n@.d.L..B..r...
00000140:·bdf1·1f4b·ad0c·f72a·4d75·90a8·eb86·e200··...K...*Mu......00000140:·bdf1·1f4b·ad0c·f72a·4d75·90a8·eb86·e200··...K...*Mu......
00000150:·4f2f·6275·696c·642f·7265·7072·6f64·7563··O/build/reproduc00000150:·4f2f·6275·696c·642f·7265·7072·6f64·7563··O/build/reproduc
00000160:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000160:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000170:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex00000170:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex
00000180:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl00000180:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl
00000190:·6563·742f·4669·656c·6449·6e66·6f2e·6373··ect/FieldInfo.cs00000190:·6563·742f·4576·656e·7449·6e66·6f2e·6373··ect/EventInfo.cs
000001a0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..000001a0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..
000001b0:·bc53·2360·ddb2·97f9·b2ba·2d4e·3288·b9c3··.S#`......-N2...000001b0:·4aa0·9976·00fd·f879·2154·d83f·264b·b2ac··J..v...y!T.?&K..
000001c0:·004b·2f62·7569·6c64·2f72·6570·726f·6475··.K/build/reprodu000001c0:·0057·2f62·7569·6c64·2f72·6570·726f·6475··.W/build/reprodu
000001d0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-000001d0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-
000001e0:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e000001e0:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e
000001f0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref000001f0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref
00000200:·6c65·6374·2f45·6e75·6d73·2e63·7360·a66e··lect/Enums.cs`.n00000200:·6c65·6374·2f50·726f·7065·7274·7953·6967··lect/PropertySig
 00000210:·6e61·7475·7265·2e63·7360·a66e·40cf·6482··nature.cs`.n@.d.
 00000220:·4cb6·f042·d481·72a7·9926·c4b6·75bb·f80b··L..B..r..&..u...
 00000230:·b2e9·fcca·d4bc·bb75·7c00·502f·6275·696c··.......u|.P/buil
 00000240:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
 00000250:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1
 00000260:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external
 00000270:·2f69·6b76·6d2f·7265·666c·6563·742f·5072··/ikvm/reflect/Pr
 00000280:·6f6a·6563·7469·6f6e·2e63·7360·a66e·40cf··ojection.cs`.n@.
00000210:·40cf·6482·4cb6·f042·d481·72a7·99bd·4446··@.d.L..B..r...DF00000290:·6482·4cb6·f042·d481·72a7·992c·d344·6a2e··d.L..B..r..,.Dj.
00000220:·cfb4·4438·e1f6·032b·a2f9·c9bc·9f00·502f··..D8...+......P/000002a0:·8d4c·7306·ac59·2308·8da6·ec00·4d2f·6275··.Ls..Y#.....M/bu
00000230:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib000002b0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00000240:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8000002c0:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.0
00000250:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte000002d0:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern
00000260:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec000002e0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/
 000002f0:·636f·7265·636c·722e·6373·60a6·6e40·cf64··coreclr.cs`.n@.d
00000270:·742f·4d65·7468·6f64·426f·6479·2e63·7360··t/MethodBody.cs` 
00000280:·a66e·40cf·6482·4cb6·f042·d481·72a7·9970··.n@.d.L..B..r..p 
00000290:·0ab5·24d4·647c·9642·fa1f·2f24·bf52·a700··..$.d|.B../$.R.. 
000002a0:·592f·6275·696c·642f·7265·7072·6f64·7563··Y/build/reproduc 
000002b0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000002c0:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex 
000002d0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000002e0:·6563·742f·4375·7374·6f6d·4174·7472·6962··ect/CustomAttrib 
000002f0:·7574·6544·6174·612e·6373·60a6·6e40·cf64··uteData.cs`.n@.d 
00000300:·824c·b6f0·42d4·8172·a799·77e3·be75·2be9··.L..B..r..w..u+.00000300:·824c·b6f0·42d4·8172·a799·de41·428a·2f60··.L..B..r...AB./`
00000310:·2592·fe56·4cf2·619a·7547·005d·2f62·7569··%..VL.a.uG.]/bui00000310:·6811·d11a·3371·5272·e46f·0055·2f62·7569··h...3qRr.o.U/bui
00000320:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-00000320:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
00000330:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.00000330:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.
00000340:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa00000340:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa
00000350:·6c2f·696b·766d·2f72·6566·6c65·6374·2f41··l/ikvm/reflect/A00000350:·6c2f·696b·766d·2f72·6566·6c65·6374·2f47··l/ikvm/reflect/G
 00000360:·656e·6572·6963·5772·6170·7065·7273·2e63··enericWrappers.c
00000360:·6d62·6967·756f·7573·4d61·7463·6845·7863··mbiguousMatchExc 
00000370:·6570·7469·6f6e·2e63·7360·a66e·40cf·6482··eption.cs`.n@.d. 
00000380:·4cb6·f042·d481·72a7·99b4·c82d·ba68·55a9··L..B..r....-.hU. 
00000390:·d16a·1f15·883a·874e·c100·4c2f·6275·696c··.j...:.N..L/buil 
000003a0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
000003b0:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1 
000003c0:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external 
000003d0:·2f69·6b76·6d2f·7265·666c·6563·742f·4d6f··/ikvm/reflect/Mo 
000003e0:·6475·6c65·2e63·7360·a66e·40cf·6482·4cb6··dule.cs`.n@.d.L. 
000003f0:·f042·d481·72a7·9902·545b·8ffe·9e66·32a2··.B..r...T[...f2. 
00000400:·c72b·57b8·eb30·6600·5d2f·6275·696c·642f··.+W..0f.]/build/ 
00000410:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000420:·682f·6d6f·6e6f·2d36·2e38·2e30·2e31·3035··h/mono-6.8.0.105 
00000430:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
00000440:·6b76·6d2f·7265·666c·6563·742f·4261·6449··kvm/reflect/BadI 
00000450:·6d61·6765·466f·726d·6174·4578·6365·7074··mageFormatExcept 
00000460:·696f·6e2e·6373·60a6·6e40·cf64·824c·b6f0··ion.cs`.n@.d.L.. 
00000470:·42d4·8172·a799·ee29·3318·5ce4·04bb·5337··B..r...)3.\...S7 
00000480:·4300·6e0c·d7cc·005a·2f62·7569·6c64·2f72··C.n....Z/build/r 
00000490:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
000004a0:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+ 
000004b0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
000004c0:·766d·2f72·6566·6c65·6374·2f4d·616e·6966··vm/reflect/Manif 
000004d0:·6573·7452·6573·6f75·7263·6549·6e66·6f2e··estResourceInfo. 
000004e0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
000004f0:·a799·482c·c469·b04f·a60f·c647·4ddf·ffbd··..H,.i.O...GM... 
00000500:·d6ae·0054·2f62·7569·6c64·2f72·6570·726f··...T/build/repro 
00000510:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000520:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00000530:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000540:·6566·6c65·6374·2f46·6965·6c64·5369·676e··eflect/FieldSign 
00000550:·6174·7572·652e·6373·60a6·6e40·cf64·824c··ature.cs`.n@.d.L 
00000560:·b6f0·42d4·8172·a799·3cc7·ad39·19b3·ba9c··..B..r..<..9.... 
00000570:·0ebf·e9e0·a160·db05·004e·2f62·7569·6c64··.....`...N/build 
00000580:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000590:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
000005a0:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
000005b0:·696b·766d·2f72·6566·6c65·6374·2f41·7373··ikvm/reflect/Ass 
000005c0:·656d·626c·792e·6373·60a6·6e40·cf64·824c··embly.cs`.n@.d.L 
000005d0:·b6f0·42d4·8172·a799·f0c7·543b·eb94·92f6··..B..r....T;.... 
000005e0:·edb0·85d9·aeba·ae24·0053·2f62·7569·6c64··.......$.S/build 
000005f0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000600:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
00000610:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
00000620:·696b·766d·2f72·6566·6c65·6374·2f4d·6574··ikvm/reflect/Met 
00000630:·686f·6449·6d70·6c4d·6170·2e63·7360·a66e··hodImplMap.cs`.n 
00000640:·40cf·6482·4cb6·f042·d481·72a7·99bd·4c2a··@.d.L..B..r...L* 
00000650:·c6ee·3f1e·6944·e147·6b79·626b·9500·542f··..?.iD.Gkybk..T/ 
00000660:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000670:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8 
00000680:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte 
00000690:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
000006a0:·742f·5479·7065·4e61·6d65·5061·7273·6572··t/TypeNameParser 
000006b0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..00000370:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
000006c0:·72a7·998c·569c·0496·9953·c033·2132·b6c1··r...V....S.3!2..00000380:·99d3·79df·c3c8·fa6b·3810·658c·3804·bfe6··..y....k8.e.8...
000006d0:·6f36·d100·4d2f·6275·696c·642f·7265·7072··o6..M/build/repr00000390:·c800·622f·6275·696c·642f·7265·7072·6f64··..b/build/reprod
000006e0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo000003a0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
000006f0:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs000003b0:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/
00000700:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/000003c0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re
 000003d0:·666c·6563·742f·4375·7374·6f6d·4174·7472··flect/CustomAttr
 000003e0:·6962·7574·654e·616d·6564·4172·6775·6d65··ibuteNamedArgume
00000710:·7265·666c·6563·742f·4d69·7373·696e·672e··reflect/Missing. 
00000720:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000730:·a799·5caa·d392·ba92·e7b4·6a21·5f6c·2fb6··..\.......j!_l/. 
00000740:·0ab7·0052·2f62·7569·6c64·2f72·6570·726f··...R/build/repro 
00000750:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000760:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00000770:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000780:·6566·6c65·6374·2f41·7373·656d·626c·794e··eflect/AssemblyN 
00000790:·616d·652e·6373·60a6·6e40·cf64·824c·b6f0··ame.cs`.n@.d.L.. 
000007a0:·42d4·8172·a799·88d8·2a12·0f7a·bfcf·ec1c··B..r....*..z.... 
Max diff block lines reached; 1539556/1561053 bytes (98.62%) of diff not shown.
1.49 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:·121b·16d9·4f0b·6a47·a367·f055·0d90·9edb··....O.jG.g.U....00000010:·92e8·447e·25b7·8a49·b349·2b04·bf2e·2abd··..D~%..I.I+...*.
00000020:·5e9b·0300·7000·0000·7ae2·0200·6300·0000··^...p...z...c...00000020:·5e9b·0300·7000·0000·7ae2·0200·6300·0000··^...p...z...c...
00000030:·4698·0300·1803·0000·6300·0000·2e95·0300··F.......c.......00000030:·4698·0300·1803·0000·6300·0000·2e95·0300··F.......c.......
00000040:·1803·0000·db0e·0000·eae2·0200·44b2·0000··............D...00000040:·1803·0000·db0e·0000·eae2·0200·44b2·0000··............D...
00000050:·0000·0000·0000·0000·5e9b·0300·0000·0000··........^.......00000050:·0000·0000·0000·0000·5e9b·0300·0000·0000··........^.......
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 71, 471 lines modifiedOffset 71, 471 lines modified
00000460:·726e·616c·2f69·6b64·6173·6d2f·5461·626c··rnal/ikdasm/Tabl00000460:·726e·616c·2f69·6b64·6173·6d2f·5461·626c··rnal/ikdasm/Tabl
00000470:·6544·756d·7065·722e·6373·60a6·6e40·cf64··eDumper.cs`.n@.d00000470:·6544·756d·7065·722e·6373·60a6·6e40·cf64··eDumper.cs`.n@.d
00000480:·824c·b6f0·42d4·8172·a799·006c·5e77·0891··.L..B..r...l^w..00000480:·824c·b6f0·42d4·8172·a799·006c·5e77·0891··.L..B..r...l^w..
00000490:·288d·3015·b442·d4f1·a244·004f·2f62·7569··(.0..B...D.O/bui00000490:·288d·3015·b442·d4f1·a244·004f·2f62·7569··(.0..B...D.O/bui
000004a0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-000004a0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
000004b0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.000004b0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.
000004c0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa000004c0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa
000004d0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f46··l/ikvm/reflect/F000004d0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f45··l/ikvm/reflect/E
000004e0:·6965·6c64·496e·666f·2e63·7360·a66e·40cf··ieldInfo.cs`.n@.000004e0:·7665·6e74·496e·666f·2e63·7360·a66e·40cf··ventInfo.cs`.n@.
000004f0:·6482·4cb6·f042·d481·72a7·99bc·5323·60dd··d.L..B..r...S#`.000004f0:·6482·4cb6·f042·d481·72a7·994a·a099·7600··d.L..B..r..J..v.
00000500:·b297·f9b2·ba2d·4e32·88b9·c300·4b2f·6275··.....-N2....K/bu00000500:·fdf8·7921·54d8·3f26·4bb2·ac00·572f·6275··..y!T.?&K...W/bu
00000510:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00000510:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00000520:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.000000520:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.0
00000530:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern00000530:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern
00000540:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/00000540:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/
 00000550:·5072·6f70·6572·7479·5369·676e·6174·7572··PropertySignatur
 00000560:·652e·6373·60a6·6e40·cf64·824c·b6f0·42d4··e.cs`.n@.d.L..B.
 00000570:·8172·a799·26c4·b675·bbf8·0bb2·e9fc·cad4··.r..&..u........
 00000580:·bcbb·757c·0050·2f62·7569·6c64·2f72·6570··..u|.P/build/rep
 00000590:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
 000005a0:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df
 000005b0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm
 000005c0:·2f72·6566·6c65·6374·2f50·726f·6a65·6374··/reflect/Project
00000550:·456e·756d·732e·6373·60a6·6e40·cf64·824c··Enums.cs`.n@.d.L000005d0:·696f·6e2e·6373·60a6·6e40·cf64·824c·b6f0··ion.cs`.n@.d.L..
00000560:·b6f0·42d4·8172·a799·bd44·46cf·b444·38e1··..B..r...DF..D8. 
00000570:·f603·2ba2·f9c9·bc9f·0050·2f62·7569·6c64··..+......P/build000005e0:·42d4·8172·a799·2cd3·446a·2e8d·4c73·06ac··B..r..,.Dj..Ls..
 000005f0:·5923·088d·a6ec·004d·2f62·7569·6c64·2f72··Y#.....M/build/r
00000580:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa00000600:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
00000590:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.1000000610:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+
000005a0:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/00000620:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik
000005b0:·696b·766d·2f72·6566·6c65·6374·2f4d·6574··ikvm/reflect/Met00000630:·766d·2f72·6566·6c65·6374·2f63·6f72·6563··vm/reflect/corec
000005c0:·686f·6442·6f64·792e·6373·60a6·6e40·cf64··hodBody.cs`.n@.d 
000005d0:·824c·b6f0·42d4·8172·a799·700a·b524·d464··.L..B..r..p..$.d 
000005e0:·7c96·42fa·1f2f·24bf·52a7·0059·2f62·7569··|.B../$.R..Y/bui 
000005f0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000600:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0. 
00000610:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa 
00000620:·6c2f·696b·766d·2f72·6566·6c65·6374·2f43··l/ikvm/reflect/C 
00000630:·7573·746f·6d41·7474·7269·6275·7465·4461··ustomAttributeDa 
00000640:·7461·2e63·7360·a66e·40cf·6482·4cb6·f042··ta.cs`.n@.d.L..B00000640:·6c72·2e63·7360·a66e·40cf·6482·4cb6·f042··lr.cs`.n@.d.L..B
00000650:·d481·72a7·9977·e3be·752b·e925·92fe·564c··..r..w..u+.%..VL 
00000660:·f261·9a75·4700·5d2f·6275·696c·642f·7265··.a.uG.]/build/re00000650:·d481·72a7·99de·4142·8a2f·6068·11d1·1a33··..r...AB./`h...3
 00000660:·7152·72e4·6f00·552f·6275·696c·642f·7265··qRr.o.U/build/re
00000670:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/00000670:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
00000680:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d00000680:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d
00000690:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv00000690:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv
000006a0:·6d2f·7265·666c·6563·742f·416d·6269·6775··m/reflect/Ambigu000006a0:·6d2f·7265·666c·6563·742f·4765·6e65·7269··m/reflect/Generi
 000006b0:·6357·7261·7070·6572·732e·6373·60a6·6e40··cWrappers.cs`.n@
000006b0:·6f75·734d·6174·6368·4578·6365·7074·696f··ousMatchExceptio 
000006c0:·6e2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··n.cs`.n@.d.L..B. 
000006d0:·8172·a799·b4c8·2dba·6855·a9d1·6a1f·1588··.r....-.hU..j... 
000006e0:·3a87·4ec1·004c·2f62·7569·6c64·2f72·6570··:.N..L/build/rep 
000006f0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000700:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df 
00000710:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000720:·2f72·6566·6c65·6374·2f4d·6f64·756c·652e··/reflect/Module. 
00000730:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000740:·a799·0254·5b8f·fe9e·6632·a2c7·2b57·b8eb··...T[...f2..+W.. 
00000750:·3066·005d·2f62·7569·6c64·2f72·6570·726f··0f.]/build/repro 
00000760:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000770:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00000780:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000790:·6566·6c65·6374·2f42·6164·496d·6167·6546··eflect/BadImageF 
000007a0:·6f72·6d61·7445·7863·6570·7469·6f6e·2e63··ormatException.c 
000007b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000007c0:·99ee·2933·185c·e404·bb53·3743·006e·0cd7··..)3.\...S7C.n.. 
000007d0:·cc00·5a2f·6275·696c·642f·7265·7072·6f64··..Z/build/reprod 
000007e0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
000007f0:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
00000800:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000810:·666c·6563·742f·4d61·6e69·6665·7374·5265··flect/ManifestRe 
00000820:·736f·7572·6365·496e·666f·2e63·7360·a66e··sourceInfo.cs`.n 
00000830:·40cf·6482·4cb6·f042·d481·72a7·9948·2cc4··@.d.L..B..r..H,. 
00000840:·69b0·4fa6·0fc6·474d·dfff·bdd6·ae00·542f··i.O...GM......T/ 
00000850:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000860:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8 
00000870:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte 
00000880:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000890:·742f·4669·656c·6453·6967·6e61·7475·7265··t/FieldSignature 
000008a0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000008b0:·72a7·993c·c7ad·3919·b3ba·9c0e·bfe9·e0a1··r..<..9......... 
000008c0:·60db·0500·4e2f·6275·696c·642f·7265·7072··`...N/build/repr 
000008d0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
000008e0:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
000008f0:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000900:·7265·666c·6563·742f·4173·7365·6d62·6c79··reflect/Assembly 
00000910:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000920:·72a7·99f0·c754·3beb·9492·f6ed·b085·d9ae··r....T;......... 
00000930:·baae·2400·532f·6275·696c·642f·7265·7072··..$.S/build/repr 
00000940:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000950:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
00000960:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000970:·7265·666c·6563·742f·4d65·7468·6f64·496d··reflect/MethodIm 
00000980:·706c·4d61·702e·6373·60a6·6e40·cf64·824c··plMap.cs`.n@.d.L 
00000990:·b6f0·42d4·8172·a799·bd4c·2ac6·ee3f·1e69··..B..r...L*..?.i 
000009a0:·44e1·476b·7962·6b95·0054·2f62·7569·6c64··D.Gkybk..T/build 
000009b0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000009c0:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
000009d0:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
000009e0:·696b·766d·2f72·6566·6c65·6374·2f54·7970··ikvm/reflect/Typ 
000009f0:·654e·616d·6550·6172·7365·722e·6373·60a6··eNameParser.cs`. 
00000a00:·6e40·cf64·824c·b6f0·42d4·8172·a799·8c56··n@.d.L..B..r...V000006c0:·cf64·824c·b6f0·42d4·8172·a799·d379·dfc3··.d.L..B..r...y..
00000a10:·9c04·9699·53c0·3321·32b6·c16f·36d1·004d··....S.3!2..o6..M000006d0:·c8fa·6b38·1065·8c38·04bf·e6c8·0062·2f62··..k8.e.8.....b/b
00000a20:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci000006e0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
00000a30:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.000006f0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8.
00000a40:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext00000700:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter
00000a50:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle00000710:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect
 00000720:·2f43·7573·746f·6d41·7474·7269·6275·7465··/CustomAttribute
 00000730:·4e61·6d65·6441·7267·756d·656e·742e·6373··NamedArgument.cs
00000a60:·6374·2f4d·6973·7369·6e67·2e63·7360·a66e··ct/Missing.cs`.n 
00000a70:·40cf·6482·4cb6·f042·d481·72a7·995c·aad3··@.d.L..B..r..\.. 
00000a80:·92ba·92e7·b46a·215f·6c2f·b60a·b700·522f··.....j!_l/....R/ 
00000a90:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000aa0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8 
00000ab0:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte 
00000ac0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000ad0:·742f·4173·7365·6d62·6c79·4e61·6d65·2e63··t/AssemblyName.c 
Max diff block lines reached; 1540201/1561836 bytes (98.61%) 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:·2c2a·600b·d94b·a449·aa91·1096·4255·3700··,*`..K.I....BU7.00000010:·f121·1e0e·8a4b·6245·af5a·9f0c·35bb·491b··.!...KbE.Z..5.I.
00000020:·f00d·0a00·7000·0000·ec1e·0800·9400·0000··....p...........00000020:·3f0e·0a00·7000·0000·3b1f·0800·9400·0000··?...p...;.......
00000030:·5009·0a00·a004·0000·9500·0000·a804·0a00··P...............00000030:·9f09·0a00·a004·0000·9500·0000·f704·0a00··................
00000040:·a804·0000·7128·0000·5c1f·0800·4ce5·0100··....q(..\...L...00000040:·a804·0000·7128·0000·ab1f·0800·4ce5·0100··....q(......L...
00000050:·0000·0000·0000·0000·f00d·0a00·0000·0000··................00000050:·0000·0000·0000·0000·3f0e·0a00·0000·0000··........?.......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·412f·6275·696c·642f·7265·7072·6f64·7563··A/build/reproduc00000070:·412f·6275·696c·642f·7265·7072·6f64·7563··A/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:·2e38·2e30·2e31·3035·2b64·6673·672f·6d63··.8.0.105+dfsg/mc00000090:·2e38·2e30·2e31·3035·2b64·6673·672f·6d63··.8.0.105+dfsg/mc
000000a0:·732f·6d63·732f·6373·2d70·6172·7365·722e··s/mcs/cs-parser.000000a0:·732f·6d63·732f·6373·2d70·6172·7365·722e··s/mcs/cs-parser.
000000b0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r000000b0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r
000000c0:·a799·6639·2ea2·3b67·5dde·5c1b·a787·0701··..f9..;g].\.....000000c0:·a799·6639·2ea2·3b67·5dde·5c1b·a787·0701··..f9..;g].\.....
Offset 388, 470 lines modifiedOffset 388, 470 lines modified
00001830:·732f·746f·6f6c·732f·6d6f·6e6f·702f·6f75··s/tools/monop/ou00001830:·732f·746f·6f6c·732f·6d6f·6e6f·702f·6f75··s/tools/monop/ou
00001840:·746c·696e·652e·6373·60a6·6e40·cf64·824c··tline.cs`.n@.d.L00001840:·746c·696e·652e·6373·60a6·6e40·cf64·824c··tline.cs`.n@.d.L
00001850:·b6f0·42d4·8172·a799·4659·f2cc·88fa·96c4··..B..r..FY......00001850:·b6f0·42d4·8172·a799·4659·f2cc·88fa·96c4··..B..r..FY......
00001860:·80d6·4523·035e·6bd6·004f·2f62·7569·6c64··..E#.^k..O/build00001860:·80d6·4523·035e·6bd6·004f·2f62·7569·6c64··..E#.^k..O/build
00001870:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa00001870:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa
00001880:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.1000001880:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10
00001890:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/00001890:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/
000018a0:·696b·766d·2f72·6566·6c65·6374·2f46·6965··ikvm/reflect/Fie000018a0:·696b·766d·2f72·6566·6c65·6374·2f45·7665··ikvm/reflect/Eve
000018b0:·6c64·496e·666f·2e63·7360·a66e·40cf·6482··ldInfo.cs`.n@.d.000018b0:·6e74·496e·666f·2e63·7360·a66e·40cf·6482··ntInfo.cs`.n@.d.
000018c0:·4cb6·f042·d481·72a7·99bc·5323·60dd·b297··L..B..r...S#`...000018c0:·4cb6·f042·d481·72a7·994a·a099·7600·fdf8··L..B..r..J..v...
000018d0:·f9b2·ba2d·4e32·88b9·c300·4b2f·6275·696c··...-N2....K/buil000018d0:·7921·54d8·3f26·4bb2·ac00·572f·6275·696c··y!T.?&K...W/buil
000018e0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p000018e0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
000018f0:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1000018f0:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1
00001900:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external00001900:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external
00001910:·2f69·6b76·6d2f·7265·666c·6563·742f·456e··/ikvm/reflect/En00001910:·2f69·6b76·6d2f·7265·666c·6563·742f·5072··/ikvm/reflect/Pr
 00001920:·6f70·6572·7479·5369·676e·6174·7572·652e··opertySignature.
 00001930:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r
 00001940:·a799·26c4·b675·bbf8·0bb2·e9fc·cad4·bcbb··..&..u..........
 00001950:·757c·0050·2f62·7569·6c64·2f72·6570·726f··u|.P/build/repro
 00001960:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon
 00001970:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg
 00001980:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r
 00001990:·6566·6c65·6374·2f50·726f·6a65·6374·696f··eflect/Projectio
00001920:·756d·732e·6373·60a6·6e40·cf64·824c·b6f0··ums.cs`.n@.d.L..000019a0:·6e2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··n.cs`.n@.d.L..B.
00001930:·42d4·8172·a799·bd44·46cf·b444·38e1·f603··B..r...DF..D8... 
00001940:·2ba2·f9c9·bc9f·0050·2f62·7569·6c64·2f72··+......P/build/r000019b0:·8172·a799·2cd3·446a·2e8d·4c73·06ac·5923··.r..,.Dj..Ls..Y#
 000019c0:·088d·a6ec·004d·2f62·7569·6c64·2f72·6570··.....M/build/rep
00001950:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path000019d0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
00001960:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+000019e0:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df
00001970:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik000019f0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm
 00001a00:·2f72·6566·6c65·6374·2f63·6f72·6563·6c72··/reflect/coreclr
00001980:·766d·2f72·6566·6c65·6374·2f4d·6574·686f··vm/reflect/Metho 
00001990:·6442·6f64·792e·6373·60a6·6e40·cf64·824c··dBody.cs`.n@.d.L 
000019a0:·b6f0·42d4·8172·a799·700a·b524·d464·7c96··..B..r..p..$.d|. 
000019b0:·42fa·1f2f·24bf·52a7·0059·2f62·7569·6c64··B../$.R..Y/build 
000019c0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000019d0:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
000019e0:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
000019f0:·696b·766d·2f72·6566·6c65·6374·2f43·7573··ikvm/reflect/Cus 
00001a00:·746f·6d41·7474·7269·6275·7465·4461·7461··tomAttributeData 
00001a10:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..00001a10:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
00001a20:·72a7·9977·e3be·752b·e925·92fe·564c·f261··r..w..u+.%..VL.a00001a20:·72a7·99de·4142·8a2f·6068·11d1·1a33·7152··r...AB./`h...3qR
00001a30:·9a75·4700·5d2f·6275·696c·642f·7265·7072··.uG.]/build/repr00001a30:·72e4·6f00·552f·6275·696c·642f·7265·7072··r.o.U/build/repr
00001a40:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo00001a40:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
00001a50:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs00001a50:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs
00001a60:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/00001a60:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/
00001a70:·7265·666c·6563·742f·416d·6269·6775·6f75··reflect/Ambiguou00001a70:·7265·666c·6563·742f·4765·6e65·7269·6357··reflect/GenericW
00001a80:·734d·6174·6368·4578·6365·7074·696f·6e2e··sMatchException. 
00001a90:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00001aa0:·a799·b4c8·2dba·6855·a9d1·6a1f·1588·3a87··....-.hU..j...:. 
00001ab0:·4ec1·004c·2f62·7569·6c64·2f72·6570·726f··N..L/build/repro 
00001ac0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00001ad0:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00001ae0:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00001af0:·6566·6c65·6374·2f4d·6f64·756c·652e·6373··eflect/Module.cs00001a80:·7261·7070·6572·732e·6373·60a6·6e40·cf64··rappers.cs`.n@.d
 00001a90:·824c·b6f0·42d4·8172·a799·d379·dfc3·c8fa··.L..B..r...y....
 00001aa0:·6b38·1065·8c38·04bf·e6c8·0062·2f62·7569··k8.e.8.....b/bui
 00001ab0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
 00001ac0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.
 00001ad0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa
 00001ae0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f43··l/ikvm/reflect/C
 00001af0:·7573·746f·6d41·7474·7269·6275·7465·4e61··ustomAttributeNa
 00001b00:·6d65·6441·7267·756d·656e·742e·6373·60a6··medArgument.cs`.
00001b00:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..00001b10:·6e40·cf64·824c·b6f0·42d4·8172·a799·81ea··n@.d.L..B..r....
00001b10:·0254·5b8f·fe9e·6632·a2c7·2b57·b8eb·3066··.T[...f2..+W..0f00001b20:·4ee0·2fd0·d7e5·7a42·00a5·9e0b·459c·004a··N./...zB....E..J
00001b20:·005d·2f62·7569·6c64·2f72·6570·726f·6475··.]/build/reprodu00001b30:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
00001b30:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-00001b40:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
00001b40:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e00001b50:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext
00001b50:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref00001b60:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle
 00001b70:·6374·2f55·7469·6c2e·6373·60a6·6e40·cf64··ct/Util.cs`.n@.d
 00001b80:·824c·b6f0·42d4·8172·a799·74fa·0c40·2178··.L..B..r..t..@!x
 00001b90:·0d8a·d970·739e·9850·4908·005a·2f62·7569··...ps..PI..Z/bui
 00001ba0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
 00001bb0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.
 00001bc0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa
 00001bd0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M
 00001be0:·616e·6966·6573·7452·6573·6f75·7263·6549··anifestResourceI
00001b60:·6c65·6374·2f42·6164·496d·6167·6546·6f72··lect/BadImageFor 
00001b70:·6d61·7445·7863·6570·7469·6f6e·2e63·7360··matException.cs` 
00001b80:·a66e·40cf·6482·4cb6·f042·d481·72a7·99ee··.n@.d.L..B..r... 
00001b90:·2933·185c·e404·bb53·3743·006e·0cd7·cc00··)3.\...S7C.n.... 
00001ba0:·5a2f·6275·696c·642f·7265·7072·6f64·7563··Z/build/reproduc 
00001bb0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00001bc0:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex 
00001bd0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00001be0:·6563·742f·4d61·6e69·6665·7374·5265·736f··ect/ManifestReso 
00001bf0:·7572·6365·496e·666f·2e63·7360·a66e·40cf··urceInfo.cs`.n@. 
00001c00:·6482·4cb6·f042·d481·72a7·9948·2cc4·69b0··d.L..B..r..H,.i. 
00001c10:·4fa6·0fc6·474d·dfff·bdd6·ae00·542f·6275··O...GM......T/bu 
00001c20:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00001c30:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.0 
00001c40:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern 
00001c50:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00001c60:·4669·656c·6453·6967·6e61·7475·7265·2e63··FieldSignature.c 
00001c70:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00001c80:·993c·c7ad·3919·b3ba·9c0e·bfe9·e0a1·60db··.<..9.........`. 
00001c90:·0500·4e2f·6275·696c·642f·7265·7072·6f64··..N/build/reprod 
00001ca0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00001cb0:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
00001cc0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00001cd0:·666c·6563·742f·4173·7365·6d62·6c79·2e63··flect/Assembly.c 
00001ce0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00001cf0:·99f0·c754·3beb·9492·f6ed·b085·d9ae·baae··...T;........... 
00001d00:·2400·532f·6275·696c·642f·7265·7072·6f64··$.S/build/reprod 
00001d10:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00001d20:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
00001d30:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00001d40:·666c·6563·742f·4d65·7468·6f64·496d·706c··flect/MethodImpl 
00001d50:·4d61·702e·6373·60a6·6e40·cf64·824c·b6f0··Map.cs`.n@.d.L..00001bf0:·6e66·6f2e·6373·60a6·6e40·cf64·824c·b6f0··nfo.cs`.n@.d.L..
00001d60:·42d4·8172·a799·bd4c·2ac6·ee3f·1e69·44e1··B..r...L*..?.iD. 
00001d70:·476b·7962·6b95·0054·2f62·7569·6c64·2f72··Gkybk..T/build/r00001c00:·42d4·8172·a799·482c·c469·b04f·a60f·c647··B..r..H,.i.O...G
 00001c10:·4ddf·ffbd·d6ae·005d·2f62·7569·6c64·2f72··M......]/build/r
00001d80:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path00001c20:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
Max diff block lines reached; 2315447/2337638 bytes (99.05%) of diff not shown.
1.48 MB
./usr/lib/mono/4.5/mkbundle.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:·8ad9·5684·64db·b548·8308·b94c·e3be·4805··..V.d..H...L..H.00000010:·cc3f·1fbc·2d89·0346·a974·4748·a7f0·230d··.?..-..F.tGH..#.
00000020:·763f·0300·7000·0000·9e93·0200·5900·0000··v?..p.......Y...00000020:·763f·0300·7000·0000·9e93·0200·5900·0000··v?..p.......Y...
00000030:·ae3c·0300·c802·0000·5900·0000·e639·0300··.<......Y....9..00000030:·ae3c·0300·c802·0000·5900·0000·e639·0300··.<......Y....9..
00000040:·c802·0000·d20d·0000·0e94·0200·d8a5·0000··................00000040:·c802·0000·d20d·0000·0e94·0200·d8a5·0000··................
00000050:·0000·0000·0000·0000·763f·0300·0000·0000··........v?......00000050:·0000·0000·0000·0000·763f·0300·0000·0000··........v?......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·4b2f·6275·696c·642f·7265·7072·6f64·7563··K/build/reproduc00000070:·4b2f·6275·696c·642f·7265·7072·6f64·7563··K/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 12, 470 lines modifiedOffset 12, 470 lines modified
000000b0:·2f6d·6b62·756e·646c·652e·6373·60a6·6e40··/mkbundle.cs`.n@000000b0:·2f6d·6b62·756e·646c·652e·6373·60a6·6e40··/mkbundle.cs`.n@
000000c0:·cf64·824c·b6f0·42d4·8172·a799·37ac·cca8··.d.L..B..r..7...000000c0:·cf64·824c·b6f0·42d4·8172·a799·37ac·cca8··.d.L..B..r..7...
000000d0:·5832·dd9f·11a9·7001·5e37·aea2·004f·2f62··X2....p.^7...O/b000000d0:·5832·dd9f·11a9·7001·5e37·aea2·004f·2f62··X2....p.^7...O/b
000000e0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl000000e0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
000000f0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8.000000f0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8.
00000100:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter00000100:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter
00000110:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect00000110:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect
00000120:·2f46·6965·6c64·496e·666f·2e63·7360·a66e··/FieldInfo.cs`.n00000120:·2f45·7665·6e74·496e·666f·2e63·7360·a66e··/EventInfo.cs`.n
00000130:·40cf·6482·4cb6·f042·d481·72a7·99bc·5323··@.d.L..B..r...S#00000130:·40cf·6482·4cb6·f042·d481·72a7·994a·a099··@.d.L..B..r..J..
00000140:·60dd·b297·f9b2·ba2d·4e32·88b9·c300·4b2f··`......-N2....K/00000140:·7600·fdf8·7921·54d8·3f26·4bb2·ac00·572f··v...y!T.?&K...W/
00000150:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00000150:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00000160:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.800000160:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8
00000170:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte00000170:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte
00000180:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec00000180:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
00000190:·742f·456e·756d·732e·6373·60a6·6e40·cf64··t/Enums.cs`.n@.d 
000001a0:·824c·b6f0·42d4·8172·a799·bd44·46cf·b444··.L..B..r...DF..D 
000001b0:·38e1·f603·2ba2·f9c9·bc9f·0050·2f62·7569··8...+......P/bui00000190:·742f·5072·6f70·6572·7479·5369·676e·6174··t/PropertySignat
 000001a0:·7572·652e·6373·60a6·6e40·cf64·824c·b6f0··ure.cs`.n@.d.L..
 000001b0:·42d4·8172·a799·26c4·b675·bbf8·0bb2·e9fc··B..r..&..u......
 000001c0:·cad4·bcbb·757c·0050·2f62·7569·6c64·2f72··....u|.P/build/r
 000001d0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
 000001e0:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+
 000001f0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik
 00000200:·766d·2f72·6566·6c65·6374·2f50·726f·6a65··vm/reflect/Proje
 00000210:·6374·696f·6e2e·6373·60a6·6e40·cf64·824c··ction.cs`.n@.d.L
 00000220:·b6f0·42d4·8172·a799·2cd3·446a·2e8d·4c73··..B..r..,.Dj..Ls
 00000230:·06ac·5923·088d·a6ec·004d·2f62·7569·6c64··..Y#.....M/build
000001c0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-00000240:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa
000001d0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.00000250:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10
000001e0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa00000260:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/
000001f0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M00000270:·696b·766d·2f72·6566·6c65·6374·2f63·6f72··ikvm/reflect/cor
00000200:·6574·686f·6442·6f64·792e·6373·60a6·6e40··ethodBody.cs`.n@ 
00000210:·cf64·824c·b6f0·42d4·8172·a799·700a·b524··.d.L..B..r..p..$ 
00000220:·d464·7c96·42fa·1f2f·24bf·52a7·0059·2f62··.d|.B../$.R..Y/b 
00000230:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000240:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
00000250:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter 
00000260:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000270:·2f43·7573·746f·6d41·7474·7269·6275·7465··/CustomAttribute 
00000280:·4461·7461·2e63·7360·a66e·40cf·6482·4cb6··Data.cs`.n@.d.L.00000280:·6563·6c72·2e63·7360·a66e·40cf·6482·4cb6··eclr.cs`.n@.d.L.
00000290:·f042·d481·72a7·9977·e3be·752b·e925·92fe··.B..r..w..u+.%.. 
000002a0:·564c·f261·9a75·4700·5d2f·6275·696c·642f··VL.a.uG.]/build/00000290:·f042·d481·72a7·99de·4142·8a2f·6068·11d1··.B..r...AB./`h..
 000002a0:·1a33·7152·72e4·6f00·552f·6275·696c·642f··.3qRr.o.U/build/
000002b0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat000002b0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat
000002c0:·682f·6d6f·6e6f·2d36·2e38·2e30·2e31·3035··h/mono-6.8.0.105000002c0:·682f·6d6f·6e6f·2d36·2e38·2e30·2e31·3035··h/mono-6.8.0.105
000002d0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i000002d0:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i
000002e0:·6b76·6d2f·7265·666c·6563·742f·416d·6269··kvm/reflect/Ambi000002e0:·6b76·6d2f·7265·666c·6563·742f·4765·6e65··kvm/reflect/Gene
000002f0:·6775·6f75·734d·6174·6368·4578·6365·7074··guousMatchExcept 
00000300:·696f·6e2e·6373·60a6·6e40·cf64·824c·b6f0··ion.cs`.n@.d.L.. 
00000310:·42d4·8172·a799·b4c8·2dba·6855·a9d1·6a1f··B..r....-.hU..j. 
00000320:·1588·3a87·4ec1·004c·2f62·7569·6c64·2f72··..:.N..L/build/r 
00000330:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000340:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+ 
00000350:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000360:·766d·2f72·6566·6c65·6374·2f4d·6f64·756c··vm/reflect/Modul000002f0:·7269·6357·7261·7070·6572·732e·6373·60a6··ricWrappers.cs`.
 00000300:·6e40·cf64·824c·b6f0·42d4·8172·a799·d379··n@.d.L..B..r...y
 00000310:·dfc3·c8fa·6b38·1065·8c38·04bf·e6c8·0062··....k8.e.8.....b
 00000320:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
 00000330:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
 00000340:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext
 00000350:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle
 00000360:·6374·2f43·7573·746f·6d41·7474·7269·6275··ct/CustomAttribu
 00000370:·7465·4e61·6d65·6441·7267·756d·656e·742e··teNamedArgument.
00000370:·652e·6373·60a6·6e40·cf64·824c·b6f0·42d4··e.cs`.n@.d.L..B.00000380:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r
00000380:·8172·a799·0254·5b8f·fe9e·6632·a2c7·2b57··.r...T[...f2..+W00000390:·a799·81ea·4ee0·2fd0·d7e5·7a42·00a5·9e0b··....N./...zB....
00000390:·b8eb·3066·005d·2f62·7569·6c64·2f72·6570··..0f.]/build/rep000003a0:·459c·004a·2f62·7569·6c64·2f72·6570·726f··E..J/build/repro
000003a0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m000003b0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon
000003b0:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df000003c0:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg
000003c0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm000003d0:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r
 000003e0:·6566·6c65·6374·2f55·7469·6c2e·6373·60a6··eflect/Util.cs`.
 000003f0:·6e40·cf64·824c·b6f0·42d4·8172·a799·74fa··n@.d.L..B..r..t.
 00000400:·0c40·2178·0d8a·d970·739e·9850·4908·005a··.@!x...ps..PI..Z
 00000410:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
 00000420:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
 00000430:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext
 00000440:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle
 00000450:·6374·2f4d·616e·6966·6573·7452·6573·6f75··ct/ManifestResou
 00000460:·7263·6549·6e66·6f2e·6373·60a6·6e40·cf64··rceInfo.cs`.n@.d
000003d0:·2f72·6566·6c65·6374·2f42·6164·496d·6167··/reflect/BadImag 
000003e0:·6546·6f72·6d61·7445·7863·6570·7469·6f6e··eFormatException 
000003f0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000400:·72a7·99ee·2933·185c·e404·bb53·3743·006e··r...)3.\...S7C.n 
00000410:·0cd7·cc00·5a2f·6275·696c·642f·7265·7072··....Z/build/repr 
00000420:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000430:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
00000440:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000450:·7265·666c·6563·742f·4d61·6e69·6665·7374··reflect/Manifest 
00000460:·5265·736f·7572·6365·496e·666f·2e63·7360··ResourceInfo.cs` 
00000470:·a66e·40cf·6482·4cb6·f042·d481·72a7·9948··.n@.d.L..B..r..H 
00000480:·2cc4·69b0·4fa6·0fc6·474d·dfff·bdd6·ae00··,.i.O...GM...... 
00000490:·542f·6275·696c·642f·7265·7072·6f64·7563··T/build/reproduc 
000004a0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000004b0:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex 
000004c0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000004d0:·6563·742f·4669·656c·6453·6967·6e61·7475··ect/FieldSignatu 
000004e0:·7265·2e63·7360·a66e·40cf·6482·4cb6·f042··re.cs`.n@.d.L..B 
000004f0:·d481·72a7·993c·c7ad·3919·b3ba·9c0e·bfe9··..r..<..9....... 
00000500:·e0a1·60db·0500·4e2f·6275·696c·642f·7265··..`...N/build/re 
00000510:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00000520:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d 
00000530:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
00000540:·6d2f·7265·666c·6563·742f·4173·7365·6d62··m/reflect/Assemb 
00000550:·6c79·2e63·7360·a66e·40cf·6482·4cb6·f042··ly.cs`.n@.d.L..B 
00000560:·d481·72a7·99f0·c754·3beb·9492·f6ed·b085··..r....T;....... 
00000570:·d9ae·baae·2400·532f·6275·696c·642f·7265··....$.S/build/re 
00000580:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
00000590:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d 
000005a0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
000005b0:·6d2f·7265·666c·6563·742f·4d65·7468·6f64··m/reflect/Method 
000005c0:·496d·706c·4d61·702e·6373·60a6·6e40·cf64··ImplMap.cs`.n@.d 
000005d0:·824c·b6f0·42d4·8172·a799·bd4c·2ac6·ee3f··.L..B..r...L*..?00000470:·824c·b6f0·42d4·8172·a799·482c·c469·b04f··.L..B..r..H,.i.O
000005e0:·1e69·44e1·476b·7962·6b95·0054·2f62·7569··.iD.Gkybk..T/bui00000480:·a60f·c647·4ddf·ffbd·d6ae·005d·2f62·7569··...GM......]/bui
000005f0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-00000490:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
00000600:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.000004a0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.
00000610:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa000004b0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa
00000620:·6c2f·696b·766d·2f72·6566·6c65·6374·2f54··l/ikvm/reflect/T000004c0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f41··l/ikvm/reflect/A
00000630:·7970·654e·616d·6550·6172·7365·722e·6373··ypeNameParser.cs000004d0:·6d62·6967·756f·7573·4d61·7463·6845·7863··mbiguousMatchExc
Max diff block lines reached; 1531369/1552866 bytes (98.62%) of diff not shown.
1.06 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:·f628·89d8·80d8·c647·b508·eede·b9be·c592··.(.....G........00000010:·6e2f·bd30·8876·9649·a24b·4e76·c9b4·53f4··n/.0.v.I.KNv..S.
00000020:·6693·0300·7000·0000·2ed6·0200·b200·0000··f...p...........00000020:·1093·0300·7000·0000·d8d5·0200·b200·0000··....p...........
00000030:·d68d·0300·9005·0000·b200·0000·4688·0300··............F...00000030:·808d·0300·9005·0000·b200·0000·f087·0300··................
00000040:·9005·0000·ce0e·0000·9ed6·0200·a8b1·0000··................00000040:·9005·0000·ce0e·0000·48d6·0200·a8b1·0000··........H.......
00000050:·0000·0000·0000·0000·6693·0300·0000·0000··........f.......00000050:·0000·0000·0000·0000·1093·0300·0000·0000··................
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·562f·6275·696c·642f·7265·7072·6f64·7563··V/build/reproduc00000070:·562f·6275·696c·642f·7265·7072·6f64·7563··V/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:·2e38·2e30·2e31·3035·2b64·6673·672f·6d63··.8.0.105+dfsg/mc00000090:·2e38·2e30·2e31·3035·2b64·6673·672f·6d63··.8.0.105+dfsg/mc
000000a0:·732f·746f·6f6c·732f·6d6f·6e6f·2d73·796d··s/tools/mono-sym000000a0:·732f·746f·6f6c·732f·6d6f·6e6f·2d73·796d··s/tools/mono-sym
000000b0:·626f·6c69·6361·7465·2f73·796d·626f·6c69··bolicate/symboli000000b0:·626f·6c69·6361·7465·2f73·796d·626f·6c69··bolicate/symboli
000000c0:·6361·7465·2e63·7360·a66e·40cf·6482·4cb6··cate.cs`.n@.d.L.000000c0:·6361·7465·2e63·7360·a66e·40cf·6482·4cb6··cate.cs`.n@.d.L.
Offset 54, 35 lines modifiedOffset 54, 35 lines modified
00000350:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/00000350:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
00000360:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d00000360:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d
00000370:·6673·672f·6d63·732f·636c·6173·732f·4d6f··fsg/mcs/class/Mo00000370:·6673·672f·6d63·732f·636c·6173·732f·4d6f··fsg/mcs/class/Mo
00000380:·6e6f·2e4f·7074·696f·6e73·2f4d·6f6e·6f2e··no.Options/Mono.00000380:·6e6f·2e4f·7074·696f·6e73·2f4d·6f6e·6f2e··no.Options/Mono.
00000390:·4f70·7469·6f6e·732f·4f70·7469·6f6e·732e··Options/Options.00000390:·4f70·7469·6f6e·732f·4f70·7469·6f6e·732e··Options/Options.
000003a0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r000003a0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r
000003b0:·a799·83e4·342b·b119·983f·38cd·28dc·7142··....4+...?8.(.qB000003b0:·a799·83e4·342b·b119·983f·38cd·28dc·7142··....4+...?8.(.qB
000003c0:·511c·0049·2f62·7569·6c64·2f72·6570·726f··Q..I/build/repro000003c0:·511c·004d·2f62·7569·6c64·2f72·6570·726f··Q..M/build/repro
000003d0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon000003d0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon
000003e0:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg000003e0:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg
000003f0:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/000003f0:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/
00000400:·4d6f·6e6f·2f45·6d70·7479·2e63·7360·a66e··Mono/Empty.cs`.n00000400:·4d6f·6e6f·2f4d·6572·6765·536f·7274·2e63··Mono/MergeSort.c
00000410:·40cf·6482·4cb6·f042·d481·72a7·997f·c9ea··@.d.L..B..r.....00000410:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
00000420:·f67b·2a10·a33b·e198·32bc·d64e·3c00·4e2f··.{*..;..2..N<.N/00000420:·9996·1e32·bf25·1c91·72e6·f899·a205·549d··...2.%..r.....T.
00000430:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00000430:·9f00·492f·6275·696c·642f·7265·7072·6f64··..I/build/reprod
00000440:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.800000440:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
00000450:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte00000450:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/
00000460:·726e·616c·2f63·6563·696c·2f4d·6f6e·6f2f··rnal/cecil/Mono/00000460:·6578·7465·726e·616c·2f63·6563·696c·2f4d··external/cecil/M
00000470:·4469·7370·6f73·6162·6c65·2e63·7360·a66e··Disposable.cs`.n 
00000480:·40cf·6482·4cb6·f042·d481·72a7·997e·df2d··@.d.L..B..r..~.- 
00000490:·e751·38c8·bb39·d2c9·2361·1dc4·fb00·4d2f··.Q8..9..#a....M/ 
000004a0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
000004b0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8 
000004c0:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte 
000004d0:·726e·616c·2f63·6563·696c·2f4d·6f6e·6f2f··rnal/cecil/Mono/ 
000004e0:·4d65·7267·6553·6f72·742e·6373·60a6·6e40··MergeSort.cs`.n@00000470:·6f6e·6f2f·456d·7074·792e·6373·60a6·6e40··ono/Empty.cs`.n@
 00000480:·cf64·824c·b6f0·42d4·8172·a799·7fc9·eaf6··.d.L..B..r......
 00000490:·7b2a·10a3·3be1·9832·bcd6·4e3c·004e·2f62··{*..;..2..N<.N/b
 000004a0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
 000004b0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8.
 000004c0:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter
 000004d0:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2f44··nal/cecil/Mono/D
 000004e0:·6973·706f·7361·626c·652e·6373·60a6·6e40··isposable.cs`.n@
000004f0:·cf64·824c·b6f0·42d4·8172·a799·961e·32bf··.d.L..B..r....2.000004f0:·cf64·824c·b6f0·42d4·8172·a799·7edf·2de7··.d.L..B..r..~.-.
00000500:·251c·9172·e6f8·99a2·0554·9d9f·0053·2f62··%..r.....T...S/b00000500:·5138·c8bb·39d2·c923·611d·c4fb·0053·2f62··Q8..9..#a....S/b
00000510:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl00000510:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
00000520:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8.00000520:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8.
00000530:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter00000530:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter
00000540:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C00000540:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C
00000550:·6563·696c·2f41·7272·6179·5479·7065·2e63··ecil/ArrayType.c00000550:·6563·696c·2f41·7272·6179·5479·7065·2e63··ecil/ArrayType.c
00000560:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.00000560:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
00000570:·9910·0f33·f79c·c938·1929·3f36·0676·6e70··...3...8.)?6.vnp00000570:·9910·0f33·f79c·c938·1929·3f36·0676·6e70··...3...8.)?6.vnp
Offset 724, 347 lines modifiedOffset 724, 347 lines modified
00002d30:·6d65·5072·6f6a·6563·7469·6f6e·732e·6373··meProjections.cs00002d30:·6d65·5072·6f6a·6563·7469·6f6e·732e·6373··meProjections.cs
00002d40:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..00002d40:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..
00002d50:·d7f6·747c·88cd·2bb3·e726·159c·8b72·9bce··..t|..+..&...r..00002d50:·d7f6·747c·88cd·2bb3·e726·159c·8b72·9bce··..t|..+..&...r..
00002d60:·0058·2f62·7569·6c64·2f72·6570·726f·6475··.X/build/reprodu00002d60:·0058·2f62·7569·6c64·2f72·6570·726f·6475··.X/build/reprodu
00002d70:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-00002d70:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-
00002d80:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e00002d80:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e
00002d90:·7874·6572·6e61·6c2f·6365·6369·6c2f·4d6f··xternal/cecil/Mo00002d90:·7874·6572·6e61·6c2f·6365·6369·6c2f·4d6f··xternal/cecil/Mo
00002da0:·6e6f·2e43·6563·696c·2e43·696c·2f4d·6574··no.Cecil.Cil/Met00002da0:·6e6f·2e43·6563·696c·2e43·696c·2f43·6f64··no.Cecil.Cil/Cod
00002db0:·686f·6442·6f64·792e·6373·60a6·6e40·cf64··hodBody.cs`.n@.d00002db0:·6552·6561·6465·722e·6373·60a6·6e40·cf64··eReader.cs`.n@.d
00002dc0:·824c·b6f0·42d4·8172·a799·0b66·44cc·4760··.L..B..r...fD.G`00002dc0:·824c·b6f0·42d4·8172·a799·d56b·062e·59bc··.L..B..r...k..Y.
00002dd0:·4629·922f·2b02·d253·ff3d·0055·2f62·7569··F)./+..S.=.U/bui00002dd0:·0c82·5ae6·aae8·6603·c05c·005f·2f62·7569··..Z...f..\._/bui
00002de0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-00002de0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
00002df0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.00002df0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.
00002e00:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa00002e00:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa
00002e10:·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43·6563··l/cecil/Mono.Cec00002e10:·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43·6563··l/cecil/Mono.Cec
00002e20:·696c·2e43·696c·2f4f·7043·6f64·6573·2e63··il.Cil/OpCodes.c00002e20:·696c·2e43·696c·2f56·6172·6961·626c·6552··il.Cil/VariableR
 00002e30:·6566·6572·656e·6365·2e63·7360·a66e·40cf··eference.cs`.n@.
 00002e40:·6482·4cb6·f042·d481·72a7·9931·1613·702b··d.L..B..r..1..p+
 00002e50:·41ff·8f4c·0a4e·7704·bbfc·6c00·582f·6275··A..L.Nw...l.X/bu
 00002e60:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
 00002e70:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.0
 00002e80:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern
 00002e90:·616c·2f63·6563·696c·2f4d·6f6e·6f2e·4365··al/cecil/Mono.Ce
 00002ea0:·6369·6c2e·4369·6c2f·436f·6465·5772·6974··cil.Cil/CodeWrit
00002e30:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.00002eb0:·6572·2e63·7360·a66e·40cf·6482·4cb6·f042··er.cs`.n@.d.L..B
00002e40:·9902·5a51·caeb·5abd·1a85·e1a7·a199·b080··..ZQ..Z.........00002ec0:·d481·72a7·9984·af74·ae9a·4faf·3e91·0308··..r....t..O.>...
00002e50:·f000·592f·6275·696c·642f·7265·7072·6f64··..Y/build/reprod00002ed0:·e5c7·09ec·5400·592f·6275·696c·642f·7265··....T.Y/build/re
00002e60:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono00002ee0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
00002e70:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/00002ef0:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d
00002e80:·6578·7465·726e·616c·2f63·6563·696c·2f4d··external/cecil/M00002f00:·6673·672f·6578·7465·726e·616c·2f63·6563··fsg/external/cec
00002e90:·6f6e·6f2e·4365·6369·6c2e·4369·6c2f·506f··ono.Cecil.Cil/Po00002f10:·696c·2f4d·6f6e·6f2e·4365·6369·6c2e·4369··il/Mono.Cecil.Ci
 00002f20:·6c2f·494c·5072·6f63·6573·736f·722e·6373··l/ILProcessor.cs
00002ea0:·7274·6162·6c65·5064·622e·6373·60a6·6e40··rtablePdb.cs`.n@ 
00002eb0:·cf64·824c·b6f0·42d4·8172·a799·8d8f·35f1··.d.L..B..r....5. 
00002ec0:·271d·cd14·d586·2b2a·83fe·a736·0058·2f62··'.....+*...6.X/b 
00002ed0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00002ee0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
00002ef0:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter 
00002f00:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C 
00002f10:·6563·696c·2e43·696c·2f43·6f64·6557·7269··ecil.Cil/CodeWri 
00002f20:·7465·722e·6373·60a6·6e40·cf64·824c·b6f0··ter.cs`.n@.d.L.. 
00002f30:·42d4·8172·a799·84af·74ae·9a4f·af3e·9103··B..r....t..O.>.. 
00002f40:·08e5·c709·ec54·0058·2f62·7569·6c64·2f72··.....T.X/build/r 
00002f50:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00002f60:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+ 
00002f70:·6466·7367·2f65·7874·6572·6e61·6c2f·6365··dfsg/external/ce 
00002f80:·6369·6c2f·4d6f·6e6f·2e43·6563·696c·2e43··cil/Mono.Cecil.C 
00002f90:·696c·2f43·6f64·6552·6561·6465·722e·6373··il/CodeReader.cs 
00002fa0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..00002f30:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..
00002fb0:·d56b·062e·59bc·0c82·5ae6·aae8·6603·c05c··.k..Y...Z...f..\00002f40:·b7c0·2741·7342·aed0·52f0·194b·574c·504d··..'AsB..R..KWLPM
00002fc0:·0056·2f62·7569·6c64·2f72·6570·726f·6475··.V/build/reprodu00002f50:·0060·2f62·7569·6c64·2f72·6570·726f·6475··.`/build/reprodu
00002fd0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-00002f60:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-
00002fe0:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e00002f70:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e
00002ff0:·7874·6572·6e61·6c2f·6365·6369·6c2f·4d6f··xternal/cecil/Mo00002f80:·7874·6572·6e61·6c2f·6365·6369·6c2f·4d6f··xternal/cecil/Mo
 00002f90:·6e6f·2e43·6563·696c·2e43·696c·2f56·6172··no.Cecil.Cil/Var
 00002fa0:·6961·626c·6544·6566·696e·6974·696f·6e2e··iableDefinition.
 00002fb0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r
 00002fc0:·a799·ded4·3721·dd9b·3e76·4c98·4de4·d2ad··....7!..>vL.M...
 00002fd0:·d4c8·005e·2f62·7569·6c64·2f72·6570·726f··...^/build/repro
 00002fe0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon
 00002ff0:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg
 00003000:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/
00003000:·6e6f·2e43·6563·696c·2e43·696c·2f44·6f63··no.Cecil.Cil/Doc00003010:·4d6f·6e6f·2e43·6563·696c·2e43·696c·2f45··Mono.Cecil.Cil/E
 00003020:·7863·6570·7469·6f6e·4861·6e64·6c65·722e··xceptionHandler.
00003010:·756d·656e·742e·6373·60a6·6e40·cf64·824c··ument.cs`.n@.d.L 
00003020:·b6f0·42d4·8172·a799·d6ef·fda1·8c77·2c4b··..B..r.......w,K 
00003030:·7552·dc48·f4ba·c417·0052·2f62·7569·6c64··uR.H.....R/build 
00003040:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00003050:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
00003060:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
Max diff block lines reached; 1094783/1115338 bytes (98.16%) of diff not shown.
1.48 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:·5a1d·1235·4a6e·f14f·8394·2a9e·530a·6ed5··Z..5Jn.O..*.S.n.00000010:·f1ec·224f·6d78·e742·b445·7a0a·ce2f·8327··.."Omx.B.Ez../.'
00000020:·6552·0300·7000·0000·75a2·0200·6000·0000··eR..p...u...`...00000020:·6552·0300·7000·0000·75a2·0200·6000·0000··eR..p...u...`...
00000030:·654f·0300·0003·0000·6000·0000·654c·0300··eO......`...eL..00000030:·654f·0300·0003·0000·6000·0000·654c·0300··eO......`...eL..
00000040:·0003·0000·200e·0000·e5a2·0200·80a9·0000··....·...........00000040:·0003·0000·200e·0000·e5a2·0200·80a9·0000··....·...........
00000050:·0000·0000·0000·0000·6552·0300·0000·0000··........eR......00000050:·0000·0000·0000·0000·6552·0300·0000·0000··........eR......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·452f·6275·696c·642f·7265·7072·6f64·7563··E/build/reproduc00000070:·452f·6275·696c·642f·7265·7072·6f64·7563··E/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 67, 470 lines modifiedOffset 67, 470 lines modified
00000420:·6879·2f43·7279·7074·6f43·6f6e·7665·7274··hy/CryptoConvert00000420:·6879·2f43·7279·7074·6f43·6f6e·7665·7274··hy/CryptoConvert
00000430:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..00000430:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
00000440:·72a7·9927·8e5d·a552·2603·b0d0·da42·c679··r..'.].R&....B.y00000440:·72a7·9927·8e5d·a552·2603·b0d0·da42·c679··r..'.].R&....B.y
00000450:·6a8f·a600·4f2f·6275·696c·642f·7265·7072··j...O/build/repr00000450:·6a8f·a600·4f2f·6275·696c·642f·7265·7072··j...O/build/repr
00000460:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo00000460:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
00000470:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs00000470:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs
00000480:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/00000480:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/
00000490:·7265·666c·6563·742f·4669·656c·6449·6e66··reflect/FieldInf00000490:·7265·666c·6563·742f·4576·656e·7449·6e66··reflect/EventInf
000004a0:·6f2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··o.cs`.n@.d.L..B.000004a0:·6f2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··o.cs`.n@.d.L..B.
000004b0:·8172·a799·bc53·2360·ddb2·97f9·b2ba·2d4e··.r...S#`......-N000004b0:·8172·a799·4aa0·9976·00fd·f879·2154·d83f··.r..J..v...y!T.?
000004c0:·3288·b9c3·004b·2f62·7569·6c64·2f72·6570··2....K/build/rep000004c0:·264b·b2ac·0057·2f62·7569·6c64·2f72·6570··&K...W/build/rep
000004d0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m000004d0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
000004e0:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df000004e0:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df
000004f0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm000004f0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm
00000500:·2f72·6566·6c65·6374·2f45·6e75·6d73·2e63··/reflect/Enums.c00000500:·2f72·6566·6c65·6374·2f50·726f·7065·7274··/reflect/Propert
 00000510:·7953·6967·6e61·7475·7265·2e63·7360·a66e··ySignature.cs`.n
 00000520:·40cf·6482·4cb6·f042·d481·72a7·9926·c4b6··@.d.L..B..r..&..
 00000530:·75bb·f80b·b2e9·fcca·d4bc·bb75·7c00·502f··u..........u|.P/
 00000540:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
 00000550:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8
 00000560:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte
 00000570:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
 00000580:·742f·5072·6f6a·6563·7469·6f6e·2e63·7360··t/Projection.cs`
00000510:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.00000590:·a66e·40cf·6482·4cb6·f042·d481·72a7·992c··.n@.d.L..B..r..,
00000520:·99bd·4446·cfb4·4438·e1f6·032b·a2f9·c9bc··..DF..D8...+....000005a0:·d344·6a2e·8d4c·7306·ac59·2308·8da6·ec00··.Dj..Ls..Y#.....
00000530:·9f00·502f·6275·696c·642f·7265·7072·6f64··..P/build/reprod000005b0:·4d2f·6275·696c·642f·7265·7072·6f64·7563··M/build/reproduc
00000540:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono000005c0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000550:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/000005d0:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex
00000560:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re000005e0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl
 000005f0:·6563·742f·636f·7265·636c·722e·6373·60a6··ect/coreclr.cs`.
00000570:·666c·6563·742f·4d65·7468·6f64·426f·6479··flect/MethodBody 
00000580:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000590:·72a7·9970·0ab5·24d4·647c·9642·fa1f·2f24··r..p..$.d|.B../$ 
000005a0:·bf52·a700·592f·6275·696c·642f·7265·7072··.R..Y/build/repr 
000005b0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
000005c0:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
000005d0:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
000005e0:·7265·666c·6563·742f·4375·7374·6f6d·4174··reflect/CustomAt 
000005f0:·7472·6962·7574·6544·6174·612e·6373·60a6··tributeData.cs`. 
00000600:·6e40·cf64·824c·b6f0·42d4·8172·a799·77e3··n@.d.L..B..r..w.00000600:·6e40·cf64·824c·b6f0·42d4·8172·a799·de41··n@.d.L..B..r...A
00000610:·be75·2be9·2592·fe56·4cf2·619a·7547·005d··.u+.%..VL.a.uG.]00000610:·428a·2f60·6811·d11a·3371·5272·e46f·0055··B./`h...3qRr.o.U
00000620:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci00000620:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
00000630:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.00000630:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
00000640:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext00000640:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext
00000650:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle00000650:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle
00000660:·6374·2f41·6d62·6967·756f·7573·4d61·7463··ct/AmbiguousMatc 
00000670:·6845·7863·6570·7469·6f6e·2e63·7360·a66e··hException.cs`.n 
00000680:·40cf·6482·4cb6·f042·d481·72a7·99b4·c82d··@.d.L..B..r....- 
00000690:·ba68·55a9·d16a·1f15·883a·874e·c100·4c2f··.hU..j...:.N..L/ 
000006a0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
000006b0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8 
000006c0:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte 
000006d0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
000006e0:·742f·4d6f·6475·6c65·2e63·7360·a66e·40cf··t/Module.cs`.n@. 
000006f0:·6482·4cb6·f042·d481·72a7·9902·545b·8ffe··d.L..B..r...T[.. 
00000700:·9e66·32a2·c72b·57b8·eb30·6600·5d2f·6275··.f2..+W..0f.]/bu00000660:·6374·2f47·656e·6572·6963·5772·6170·7065··ct/GenericWrappe
 00000670:·7273·2e63·7360·a66e·40cf·6482·4cb6·f042··rs.cs`.n@.d.L..B
 00000680:·d481·72a7·99d3·79df·c3c8·fa6b·3810·658c··..r...y....k8.e.
 00000690:·3804·bfe6·c800·622f·6275·696c·642f·7265··8.....b/build/re
 000006a0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
 000006b0:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d
 000006c0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv
 000006d0:·6d2f·7265·666c·6563·742f·4375·7374·6f6d··m/reflect/Custom
 000006e0:·4174·7472·6962·7574·654e·616d·6564·4172··AttributeNamedAr
 000006f0:·6775·6d65·6e74·2e63·7360·a66e·40cf·6482··gument.cs`.n@.d.
 00000700:·4cb6·f042·d481·72a7·9981·ea4e·e02f·d0d7··L..B..r....N./..
 00000710:·e57a·4200·a59e·0b45·9c00·4a2f·6275·696c··.zB....E..J/buil
00000710:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00000720:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
00000720:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.000000730:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1
00000730:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern00000740:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external
00000740:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/00000750:·2f69·6b76·6d2f·7265·666c·6563·742f·5574··/ikvm/reflect/Ut
 00000760:·696c·2e63·7360·a66e·40cf·6482·4cb6·f042··il.cs`.n@.d.L..B
 00000770:·d481·72a7·9974·fa0c·4021·780d·8ad9·7073··..r..t..@!x...ps
 00000780:·9e98·5049·0800·5a2f·6275·696c·642f·7265··..PI..Z/build/re
 00000790:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
 000007a0:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d
 000007b0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv
 000007c0:·6d2f·7265·666c·6563·742f·4d61·6e69·6665··m/reflect/Manife
 000007d0:·7374·5265·736f·7572·6365·496e·666f·2e63··stResourceInfo.c
00000750:·4261·6449·6d61·6765·466f·726d·6174·4578··BadImageFormatEx 
00000760:·6365·7074·696f·6e2e·6373·60a6·6e40·cf64··ception.cs`.n@.d 
00000770:·824c·b6f0·42d4·8172·a799·ee29·3318·5ce4··.L..B..r...)3.\. 
00000780:·04bb·5337·4300·6e0c·d7cc·005a·2f62·7569··..S7C.n....Z/bui 
00000790:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
000007a0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0. 
000007b0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa 
000007c0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M 
000007d0:·616e·6966·6573·7452·6573·6f75·7263·6549··anifestResourceI 
000007e0:·6e66·6f2e·6373·60a6·6e40·cf64·824c·b6f0··nfo.cs`.n@.d.L.. 
000007f0:·42d4·8172·a799·482c·c469·b04f·a60f·c647··B..r..H,.i.O...G 
00000800:·4ddf·ffbd·d6ae·0054·2f62·7569·6c64·2f72··M......T/build/r 
00000810:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000820:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+ 
00000830:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00000840:·766d·2f72·6566·6c65·6374·2f46·6965·6c64··vm/reflect/Field 
00000850:·5369·676e·6174·7572·652e·6373·60a6·6e40··Signature.cs`.n@ 
00000860:·cf64·824c·b6f0·42d4·8172·a799·3cc7·ad39··.d.L..B..r..<..9 
00000870:·19b3·ba9c·0ebf·e9e0·a160·db05·004e·2f62··.........`...N/b 
00000880:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000890:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
000008a0:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter 
000008b0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000008c0:·2f41·7373·656d·626c·792e·6373·60a6·6e40··/Assembly.cs`.n@ 
000008d0:·cf64·824c·b6f0·42d4·8172·a799·f0c7·543b··.d.L..B..r....T; 
000008e0:·eb94·92f6·edb0·85d9·aeba·ae24·0053·2f62··...........$.S/b 
000008f0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000900:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
00000910:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter 
00000920:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000930:·2f4d·6574·686f·6449·6d70·6c4d·6170·2e63··/MethodImplMap.c 
00000940:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.000007e0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
00000950:·99bd·4c2a·c6ee·3f1e·6944·e147·6b79·626b··..L*..?.iD.Gkybk000007f0:·9948·2cc4·69b0·4fa6·0fc6·474d·dfff·bdd6··.H,.i.O...GM....
00000960:·9500·542f·6275·696c·642f·7265·7072·6f64··..T/build/reprod00000800:·ae00·5d2f·6275·696c·642f·7265·7072·6f64··..]/build/reprod
00000970:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono00000810:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
00000980:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/00000820:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/
00000990:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re00000830:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re
000009a0:·666c·6563·742f·5479·7065·4e61·6d65·5061··flect/TypeNamePa00000840:·666c·6563·742f·416d·6269·6775·6f75·734d··flect/AmbiguousM
Max diff block lines reached; 1531412/1552564 bytes (98.64%) of diff not shown.
30.2 KB
mono-devel_6.8.0.105+dfsg-3.5_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary
2 -rw-r--r--···0········0········0····38232·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0····38236·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0·23517564·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0·23516352·2023-09-06·12:03:58.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
29.5 KB
data.tar.xz
29.5 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:·0x0007ba4e18 »       ········Entry·Point·RVA:·0x0007ba9e
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:·0x0007ba00·[0x0000004b]47 »       ·····Import·Table:·0x0007ba50·[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:·0x00079a5463 »       ···Virtual·Size:·0x00079aa4
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:·0x00036f14·[0x00044aec]109 »       ·········Metadata:·0x00036f1c·[0x00044b2c]
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:·0x0003cfc8·-·0x00044aec·[31524·==·0x00007b24]128 »       ·······Blob:·0x0003cfc8·-·0x00044b2c·[31588·==·0x00007b64]
129 »       User·string:·0x00035cb4·-·0x0003cfb8·[29444·==·0x00007304]129 »       User·string:·0x00035cb4·-·0x0003cfb8·[29444·==·0x00007304]
130 »       ·······GUID:·0x0003cfb8·-·0x0003cfc8·[16·==·0x00000010]130 »       ·······GUID:·0x0003cfb8·-·0x0003cfc8·[16·==·0x00000010]
131 Rows:131 Rows:
132 Table·Module:·1·records·(12·bytes,·at·35410)132 Table·Module:·1·records·(12·bytes,·at·35418)
133 Table·TypeRef:·204·records·(10·bytes,·at·3541c)133 Table·TypeRef:·204·records·(10·bytes,·at·35424)
134 Table·TypeDef:·379·records·(18·bytes,·at·35c14)134 Table·TypeDef:·379·records·(18·bytes,·at·35c1c)
135 Table·Field:·1993·records·(8·bytes,·at·376ba)135 Table·Field:·1993·records·(8·bytes,·at·376c2)
136 Table·Method:·3884·records·(16·bytes,·at·3b502)136 Table·Method:·3884·records·(16·bytes,·at·3b50a)
137 Table·Param:·3559·records·(8·bytes,·at·4a7c2)137 Table·Param:·3559·records·(8·bytes,·at·4a7ca)
138 Table·InterfaceImpl:·61·records·(4·bytes,·at·516fa)138 Table·InterfaceImpl:·61·records·(4·bytes,·at·51702)
139 Table·MemberRef:·1146·records·(8·bytes,·at·517ee)139 Table·MemberRef:·1146·records·(8·bytes,·at·517f6)
140 Table·Constant:·554·records·(6·bytes,·at·53bbe)140 Table·Constant:·554·records·(6·bytes,·at·53bc6)
141 Table·CustomAttribute:·106·records·(8·bytes,·at·548ba)141 Table·CustomAttribute:·106·records·(8·bytes,·at·548c2)
142 Table·FieldMarshal:·9·records·(4·bytes,·at·54c0a)142 Table·FieldMarshal:·9·records·(4·bytes,·at·54c12)
143 Table·ClassLayout:·9·records·(8·bytes,·at·54c2e)143 Table·ClassLayout:·9·records·(8·bytes,·at·54c36)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·54c76)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·54c7e)
145 Table·StandaloneSig:·517·records·(2·bytes,·at·54c82)145 Table·StandaloneSig:·517·records·(2·bytes,·at·54c8a)
146 Table·EventMap:·2·records·(4·bytes,·at·5508c)146 Table·EventMap:·2·records·(4·bytes,·at·55094)
147 Table·Event:·4·records·(8·bytes,·at·55094)147 Table·Event:·4·records·(8·bytes,·at·5509c)
148 Table·PropertyMap:·153·records·(4·bytes,·at·550b4)148 Table·PropertyMap:·153·records·(4·bytes,·at·550bc)
149 Table·Property:·1041·records·(8·bytes,·at·55318)149 Table·Property:·1041·records·(8·bytes,·at·55320)
150 Table·MethodSemantics:·1077·records·(6·bytes,·at·573a0)150 Table·MethodSemantics:·1077·records·(6·bytes,·at·573a8)
151 Table·MethodImpl:·53·records·(6·bytes,·at·58cde)151 Table·MethodImpl:·53·records·(6·bytes,·at·58ce6)
152 Table·Moduleref:·1·records·(4·bytes,·at·58e1c)152 Table·Moduleref:·1·records·(4·bytes,·at·58e24)
153 Table·TypeSpec:·345·records·(2·bytes,·at·58e20)153 Table·TypeSpec:·345·records·(2·bytes,·at·58e28)
154 Table·ImplMap:·1·records·(10·bytes,·at·590d2)154 Table·ImplMap:·1·records·(10·bytes,·at·590da)
155 Table·FieldRVA:·10·records·(6·bytes,·at·590dc)155 Table·FieldRVA:·10·records·(6·bytes,·at·590e4)
156 Table·Assembly:·1·records·(26·bytes,·at·59118)156 Table·Assembly:·1·records·(26·bytes,·at·59120)
157 Table·AssemblyRef:·6·records·(24·bytes,·at·59132)157 Table·AssemblyRef:·6·records·(24·bytes,·at·5913a)
158 Table·NestedClass:·104·records·(4·bytes,·at·591c2)158 Table·NestedClass:·104·records·(4·bytes,·at·591ca)
159 Table·GenericParam:·21·records·(10·bytes,·at·59362)159 Table·GenericParam:·21·records·(10·bytes,·at·5936a)
160 Table·MethodSpec:·52·records·(4·bytes,·at·59434)160 Table·MethodSpec:·52·records·(4·bytes,·at·5943c)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·59504)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5950c)
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:·0x0008d87e18 »       ········Entry·Point·RVA:·0x0008d91e
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:·0x0008d830·[0x0000004b]47 »       ·····Import·Table:·0x0008d8d0·[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:·0x0008b88463 »       ···Virtual·Size:·0x0008b924
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:·0x00043660·[0x0004a1c4]109 »       ·········Metadata:·0x0004366c·[0x0004a260]
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·-·0x00026260·[156148·==·0x000261f4]126 »       Tables·(#~):·0x0000006c·-·0x00026260·[156148·==·0x000261f4]
127 »       ····Strings:·0x00026260·-·0x000381dc·[73596·==·0x00011f7c]127 »       ····Strings:·0x00026260·-·0x000381dc·[73596·==·0x00011f7c]
128 »       ·······Blob:·0x00042af4·-·0x0004a1c4·[30416·==·0x000076d0]128 »       ·······Blob:·0x00042af4·-·0x0004a260·[30572·==·0x0000776c]
129 »       User·string:·0x000381dc·-·0x00042ae4·[43272·==·0x0000a908]129 »       User·string:·0x000381dc·-·0x00042ae4·[43272·==·0x0000a908]
130 »       ·······GUID:·0x00042ae4·-·0x00042af4·[16·==·0x00000010]130 »       ·······GUID:·0x00042ae4·-·0x00042af4·[16·==·0x00000010]
131 Rows:131 Rows:
132 Table·Module:·1·records·(12·bytes,·at·41b5c)132 Table·Module:·1·records·(12·bytes,·at·41b68)
133 Table·TypeRef:·198·records·(10·bytes,·at·41b68)133 Table·TypeRef:·198·records·(10·bytes,·at·41b74)
134 Table·TypeDef:·404·records·(18·bytes,·at·42324)134 Table·TypeDef:·404·records·(18·bytes,·at·42330)
135 Table·Field:·2073·records·(8·bytes,·at·43f8c)135 Table·Field:·2073·records·(8·bytes,·at·43f98)
136 Table·Method:·3971·records·(16·bytes,·at·48054)136 Table·Method:·3971·records·(16·bytes,·at·48060)
137 Table·Param:·3878·records·(8·bytes,·at·57884)137 Table·Param:·3878·records·(8·bytes,·at·57890)
138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f1b4)138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f1c0)
139 Table·MemberRef:·1287·records·(8·bytes,·at·5f2f8)139 Table·MemberRef:·1287·records·(8·bytes,·at·5f304)
140 Table·Constant:·564·records·(6·bytes,·at·61b30)140 Table·Constant:·564·records·(6·bytes,·at·61b3c)
141 Table·CustomAttribute:·185·records·(8·bytes,·at·62868)141 Table·CustomAttribute:·185·records·(8·bytes,·at·62874)
142 Table·DeclSecurity:·1·records·(6·bytes,·at·62e30)142 Table·DeclSecurity:·1·records·(6·bytes,·at·62e3c)
143 Table·ClassLayout:·10·records·(8·bytes,·at·62e36)143 Table·ClassLayout:·10·records·(8·bytes,·at·62e42)
144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62e86)144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62e92)
145 Table·StandaloneSig:·611·records·(2·bytes,·at·62e9e)145 Table·StandaloneSig:·611·records·(2·bytes,·at·62eaa)
146 Table·EventMap:·2·records·(4·bytes,·at·63364)146 Table·EventMap:·2·records·(4·bytes,·at·63370)
147 Table·Event:·4·records·(8·bytes,·at·6336c)147 Table·Event:·4·records·(8·bytes,·at·63378)
148 Table·PropertyMap:·164·records·(4·bytes,·at·6338c)148 Table·PropertyMap:·164·records·(4·bytes,·at·63398)
149 Table·Property:·1082·records·(8·bytes,·at·6361c)149 Table·Property:·1082·records·(8·bytes,·at·63628)
150 Table·MethodSemantics:·1127·records·(6·bytes,·at·657ec)150 Table·MethodSemantics:·1127·records·(6·bytes,·at·657f8)
151 Table·MethodImpl:·82·records·(6·bytes,·at·67256)151 Table·MethodImpl:·82·records·(6·bytes,·at·67262)
152 Table·Moduleref:·2·records·(4·bytes,·at·67442)152 Table·Moduleref:·2·records·(4·bytes,·at·6744e)
153 Table·TypeSpec:·397·records·(2·bytes,·at·6744a)153 Table·TypeSpec:·397·records·(2·bytes,·at·67456)
154 Table·ImplMap:·2·records·(10·bytes,·at·67764)154 Table·ImplMap:·2·records·(10·bytes,·at·67770)
155 Table·FieldRVA:·9·records·(6·bytes,·at·67778)155 Table·FieldRVA:·9·records·(6·bytes,·at·67784)
156 Table·Assembly:·1·records·(26·bytes,·at·677ae)156 Table·Assembly:·1·records·(26·bytes,·at·677ba)
157 Table·AssemblyRef:·4·records·(24·bytes,·at·677c8)157 Table·AssemblyRef:·4·records·(24·bytes,·at·677d4)
158 Table·NestedClass:·120·records·(4·bytes,·at·67828)158 Table·NestedClass:·120·records·(4·bytes,·at·67834)
159 Table·GenericParam:·39·records·(10·bytes,·at·67a08)159 Table·GenericParam:·39·records·(10·bytes,·at·67a14)
160 Table·MethodSpec:·63·records·(4·bytes,·at·67b8e)160 Table·MethodSpec:·63·records·(4·bytes,·at·67b9a)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·67c8a)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·67c96)
162 RVA·for·Entry·Point:·0x0000c514162 RVA·for·Entry·Point:·0x0000c514
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:·0x0008153e18 »       ········Entry·Point·RVA:·0x000815be
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:·0x000814f0·[0x0000004b]47 »       ·····Import·Table:·0x00081570·[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:·0x0007f54463 »       ···Virtual·Size:·0x0007f5c4
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:·0x0003b834·[0x00045cbc]109 »       ·········Metadata:·0x0003b83c·[0x00045d30]
110 »       Entry·Point·Token:·0x06000002110 »       Entry·Point·Token:·0x06000002
111 »       ·····Resources·at:·0x000399f0·[0x00001e41]111 »       ·····Resources·at:·0x000399f8·[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·-·0x00045cbc·[26708·==·0x00006854]128 »       ·······Blob:·0x0003f468·-·0x00045d30·[26824·==·0x000068c8]
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·39d30)132 Table·Module:·1·records·(12·bytes,·at·39d38)
133 Table·TypeRef:·190·records·(10·bytes,·at·39d3c)133 Table·TypeRef:·190·records·(10·bytes,·at·39d44)
134 Table·TypeDef:·381·records·(18·bytes,·at·3a4a8)134 Table·TypeDef:·381·records·(18·bytes,·at·3a4b0)
135 Table·Field:·1940·records·(8·bytes,·at·3bf72)135 Table·Field:·1940·records·(8·bytes,·at·3bf7a)
136 Table·Method:·3699·records·(16·bytes,·at·3fc12)136 Table·Method:·3699·records·(16·bytes,·at·3fc1a)
137 Table·Param:·3459·records·(8·bytes,·at·4e342)137 Table·Param:·3459·records·(8·bytes,·at·4e34a)
138 Table·InterfaceImpl:·52·records·(4·bytes,·at·54f5a)138 Table·InterfaceImpl:·52·records·(4·bytes,·at·54f62)
139 Table·MemberRef:·1187·records·(8·bytes,·at·5502a)139 Table·MemberRef:·1187·records·(8·bytes,·at·55032)
140 Table·Constant:·497·records·(6·bytes,·at·57542)140 Table·Constant:·497·records·(6·bytes,·at·5754a)
141 Table·CustomAttribute:·153·records·(8·bytes,·at·580e8)141 Table·CustomAttribute:·153·records·(8·bytes,·at·580f0)
142 Table·ClassLayout:·10·records·(8·bytes,·at·585b0)142 Table·ClassLayout:·10·records·(8·bytes,·at·585b8)
143 Table·FieldLayoutt:·2·records·(6·bytes,·at·58600)143 Table·FieldLayoutt:·2·records·(6·bytes,·at·58608)
144 Table·StandaloneSig:·544·records·(2·bytes,·at·5860c)144 Table·StandaloneSig:·544·records·(2·bytes,·at·58614)
145 Table·EventMap:·2·records·(4·bytes,·at·58a4c)145 Table·EventMap:·2·records·(4·bytes,·at·58a54)
146 Table·Event:·4·records·(8·bytes,·at·58a54)146 Table·Event:·4·records·(8·bytes,·at·58a5c)
147 Table·PropertyMap:·152·records·(4·bytes,·at·58a74)147 Table·PropertyMap:·152·records·(4·bytes,·at·58a7c)
148 Table·Property:·1048·records·(8·bytes,·at·58cd4)148 Table·Property:·1048·records·(8·bytes,·at·58cdc)
149 Table·MethodSemantics:·1092·records·(6·bytes,·at·5ad94)149 Table·MethodSemantics:·1092·records·(6·bytes,·at·5ad9c)
150 Table·MethodImpl:·53·records·(6·bytes,·at·5c72c)150 Table·MethodImpl:·53·records·(6·bytes,·at·5c734)
151 Table·Moduleref:·2·records·(4·bytes,·at·5c86a)151 Table·Moduleref:·2·records·(4·bytes,·at·5c872)
152 Table·TypeSpec:·355·records·(2·bytes,·at·5c872)152 Table·TypeSpec:·355·records·(2·bytes,·at·5c87a)
153 Table·ImplMap:·3·records·(10·bytes,·at·5cb38)153 Table·ImplMap:·3·records·(10·bytes,·at·5cb40)
154 Table·FieldRVA:·9·records·(6·bytes,·at·5cb56)154 Table·FieldRVA:·9·records·(6·bytes,·at·5cb5e)
155 Table·Assembly:·1·records·(26·bytes,·at·5cb8c)155 Table·Assembly:·1·records·(26·bytes,·at·5cb94)
156 Table·AssemblyRef:·4·records·(24·bytes,·at·5cba6)156 Table·AssemblyRef:·4·records·(24·bytes,·at·5cbae)
157 Table·ManifestResource:·5·records·(14·bytes,·at·5cc06)157 Table·ManifestResource:·5·records·(14·bytes,·at·5cc0e)
158 Table·NestedClass:·121·records·(4·bytes,·at·5cc4c)158 Table·NestedClass:·121·records·(4·bytes,·at·5cc54)
159 Table·GenericParam:·21·records·(10·bytes,·at·5ce30)159 Table·GenericParam:·21·records·(10·bytes,·at·5ce38)
160 Table·MethodSpec:·61·records·(4·bytes,·at·5cf02)160 Table·MethodSpec:·61·records·(4·bytes,·at·5cf0a)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5cff6)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5cffe)
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:·0x0008720015 »       ··············Code·Size:·0x00087200
16 »       ··Initialized·Data·Size:·0x0000100016 »       ··Initialized·Data·Size:·0x00001000
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x0008912e18 »       ········Entry·Point·RVA:·0x0008913e
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:·0x000890e0·[0x0000004b]47 »       ·····Import·Table:·0x000890f0·[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:·0x0008713463 »       ···Virtual·Size:·0x00087144
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0008720065 »       ··Raw·Data·Size:·0x00087200
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:·0x00037ea8·[0x00051234]109 »       ·········Metadata:·0x00037eb0·[0x00051234]
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·-·0x0002e5b0·[189764·==·0x0002e544]127 »       Tables·(#~):·0x0000006c·-·0x0002e5b0·[189764·==·0x0002e544]
128 »       ····Strings:·0x0002e5b0·-·0x000433d8·[85544·==·0x00014e28]128 »       ····Strings:·0x0002e5b0·-·0x000433d8·[85544·==·0x00014e28]
129 »       ·······Blob:·0x000478b0·-·0x00051234·[39300·==·0x00009984]129 »       ·······Blob:·0x000478b0·-·0x00051234·[39300·==·0x00009984]
130 »       User·string:·0x000433d8·-·0x000478a0·[17608·==·0x000044c8]130 »       User·string:·0x000433d8·-·0x000478a0·[17608·==·0x000044c8]
131 »       ·······GUID:·0x000478a0·-·0x000478b0·[16·==·0x00000010]131 »       ·······GUID:·0x000478a0·-·0x000478b0·[16·==·0x00000010]
132 Rows:132 Rows:
133 Table·Module:·1·records·(12·bytes,·at·363a4)133 Table·Module:·1·records·(12·bytes,·at·363ac)
134 Table·TypeRef:·205·records·(10·bytes,·at·363b0)134 Table·TypeRef:·205·records·(10·bytes,·at·363b8)
135 Table·TypeDef:·651·records·(18·bytes,·at·36bb2)135 Table·TypeDef:·651·records·(18·bytes,·at·36bba)
136 Table·Field:·3539·records·(8·bytes,·at·39978)136 Table·Field:·3539·records·(8·bytes,·at·39980)
137 Table·Method:·4055·records·(16·bytes,·at·40810)137 Table·Method:·4055·records·(16·bytes,·at·40818)
138 Table·Param:·4561·records·(8·bytes,·at·50580)138 Table·Param:·4561·records·(8·bytes,·at·50588)
139 Table·InterfaceImpl:·198·records·(4·bytes,·at·59408)139 Table·InterfaceImpl:·198·records·(4·bytes,·at·59410)
140 Table·MemberRef:·1517·records·(8·bytes,·at·59720)140 Table·MemberRef:·1517·records·(8·bytes,·at·59728)
141 Table·Constant:·1480·records·(6·bytes,·at·5c688)141 Table·Constant:·1480·records·(6·bytes,·at·5c690)
142 Table·CustomAttribute:·389·records·(8·bytes,·at·5e938)142 Table·CustomAttribute:·389·records·(8·bytes,·at·5e940)
143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f560)143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f568)
144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f62c)144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f634)
145 Table·ClassLayout:·13·records·(8·bytes,·at·5f638)145 Table·ClassLayout:·13·records·(8·bytes,·at·5f640)
146 Table·StandaloneSig:·703·records·(2·bytes,·at·5f6a0)146 Table·StandaloneSig:·703·records·(2·bytes,·at·5f6a8)
147 Table·EventMap:·1·records·(4·bytes,·at·5fc1e)147 Table·EventMap:·1·records·(4·bytes,·at·5fc26)
148 Table·Event:·1·records·(8·bytes,·at·5fc22)148 Table·Event:·1·records·(8·bytes,·at·5fc2a)
149 Table·PropertyMap:·169·records·(4·bytes,·at·5fc2a)149 Table·PropertyMap:·169·records·(4·bytes,·at·5fc32)
150 Table·Property:·933·records·(8·bytes,·at·5fece)150 Table·Property:·933·records·(8·bytes,·at·5fed6)
151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61bf6)151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61bfe)
152 Table·MethodImpl:·71·records·(6·bytes,·at·63bdc)152 Table·MethodImpl:·71·records·(6·bytes,·at·63be4)
153 Table·Moduleref:·1·records·(4·bytes,·at·63d86)153 Table·Moduleref:·1·records·(4·bytes,·at·63d8e)
154 Table·TypeSpec:·404·records·(2·bytes,·at·63d8a)154 Table·TypeSpec:·404·records·(2·bytes,·at·63d92)
155 Table·ImplMap:·1·records·(10·bytes,·at·640b2)155 Table·ImplMap:·1·records·(10·bytes,·at·640ba)
156 Table·FieldRVA:·15·records·(6·bytes,·at·640bc)156 Table·FieldRVA:·15·records·(6·bytes,·at·640c4)
157 Table·Assembly:·1·records·(26·bytes,·at·64116)157 Table·Assembly:·1·records·(26·bytes,·at·6411e)
158 Table·AssemblyRef:·3·records·(24·bytes,·at·64130)158 Table·AssemblyRef:·3·records·(24·bytes,·at·64138)
159 Table·NestedClass:·54·records·(4·bytes,·at·64178)159 Table·NestedClass:·54·records·(4·bytes,·at·64180)
160 Table·GenericParam:·78·records·(10·bytes,·at·64250)160 Table·GenericParam:·78·records·(10·bytes,·at·64258)
161 Table·MethodSpec:·178·records·(4·bytes,·at·6455c)161 Table·MethodSpec:·178·records·(4·bytes,·at·64564)
162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·64824)162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·6482c)
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:·0x0007da9e18 »       ········Entry·Point·RVA:·0x0007daae
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:·0x0007da50·[0x0000004b]47 »       ·····Import·Table:·0x0007da60·[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:·0x0007baa463 »       ···Virtual·Size:·0x0007bab4
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:·0x0003b004·[0x00042a4c]109 »       ·········Metadata:·0x0003b00c·[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·394fc)133 Table·Module:·1·records·(12·bytes,·at·39504)
134 Table·TypeRef:·179·records·(10·bytes,·at·39508)134 Table·TypeRef:·179·records·(10·bytes,·at·39510)
135 Table·TypeDef:·393·records·(18·bytes,·at·39c06)135 Table·TypeDef:·393·records·(18·bytes,·at·39c0e)
136 Table·Field:·2039·records·(8·bytes,·at·3b7a8)136 Table·Field:·2039·records·(8·bytes,·at·3b7b0)
137 Table·Method:·3783·records·(16·bytes,·at·3f760)137 Table·Method:·3783·records·(16·bytes,·at·3f768)
138 Table·Param:·3575·records·(8·bytes,·at·4e3d0)138 Table·Param:·3575·records·(8·bytes,·at·4e3d8)
139 Table·InterfaceImpl:·57·records·(4·bytes,·at·55388)139 Table·InterfaceImpl:·57·records·(4·bytes,·at·55390)
140 Table·MemberRef:·1197·records·(8·bytes,·at·5546c)140 Table·MemberRef:·1197·records·(8·bytes,·at·55474)
141 Table·Constant:·525·records·(6·bytes,·at·579d4)141 Table·Constant:·525·records·(6·bytes,·at·579dc)
142 Table·CustomAttribute:·100·records·(8·bytes,·at·58622)142 Table·CustomAttribute:·100·records·(8·bytes,·at·5862a)
143 Table·ClassLayout:·11·records·(8·bytes,·at·58942)143 Table·ClassLayout:·11·records·(8·bytes,·at·5894a)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·5899a)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·589a2)
145 Table·StandaloneSig:·573·records·(2·bytes,·at·589a6)145 Table·StandaloneSig:·573·records·(2·bytes,·at·589ae)
146 Table·EventMap:·2·records·(4·bytes,·at·58e20)146 Table·EventMap:·2·records·(4·bytes,·at·58e28)
147 Table·Event:·4·records·(8·bytes,·at·58e28)147 Table·Event:·4·records·(8·bytes,·at·58e30)
148 Table·PropertyMap:·160·records·(4·bytes,·at·58e48)148 Table·PropertyMap:·160·records·(4·bytes,·at·58e50)
149 Table·Property:·1072·records·(8·bytes,·at·590c8)149 Table·Property:·1072·records·(8·bytes,·at·590d0)
150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b248)150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b250)
151 Table·MethodImpl:·54·records·(6·bytes,·at·5cc4c)151 Table·MethodImpl:·54·records·(6·bytes,·at·5cc54)
152 Table·Moduleref:·1·records·(4·bytes,·at·5cd90)152 Table·Moduleref:·1·records·(4·bytes,·at·5cd98)
153 Table·TypeSpec:·350·records·(2·bytes,·at·5cd94)153 Table·TypeSpec:·350·records·(2·bytes,·at·5cd9c)
154 Table·ImplMap:·1·records·(10·bytes,·at·5d050)154 Table·ImplMap:·1·records·(10·bytes,·at·5d058)
155 Table·FieldRVA:·10·records·(6·bytes,·at·5d05a)155 Table·FieldRVA:·10·records·(6·bytes,·at·5d062)
156 Table·Assembly:·1·records·(26·bytes,·at·5d096)156 Table·Assembly:·1·records·(26·bytes,·at·5d09e)
157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d0b0)157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d0b8)
158 Table·NestedClass:·106·records·(4·bytes,·at·5d0e0)158 Table·NestedClass:·106·records·(4·bytes,·at·5d0e8)
159 Table·GenericParam:·21·records·(10·bytes,·at·5d288)159 Table·GenericParam:·21·records·(10·bytes,·at·5d290)
160 Table·MethodSpec:·55·records·(4·bytes,·at·5d35a)160 Table·MethodSpec:·55·records·(4·bytes,·at·5d362)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d436)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d43e)
162 RVA·for·Entry·Point:·0x0000275c162 RVA·for·Entry·Point:·0x0000275c
6.49 KB
mono-mcs_6.8.0.105+dfsg-3.5_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary
2 -rw-r--r--···0········0········0·····1896·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1900·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0···536796·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0···536960·2023-09-06·12:03:58.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:·0x001b9d3e18 »       ········Entry·Point·RVA:·0x001b9d4e
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:·0x001b9cf0·[0x0000004b]47 »       ·····Import·Table:·0x001b9d00·[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:·0x001b7d4463 »       ···Virtual·Size:·0x001b7d54
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:·0x000d7424·[0x000e28c8]109 »       ·········Metadata:·0x000d742c·[0x000e28c8]
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·-·0x0006f1bc·[454992·==·0x0006f150]127 »       Tables·(#~):·0x0000006c·-·0x0006f1bc·[454992·==·0x0006f150]
128 »       ····Strings:·0x0006f1bc·-·0x00098a84·[170184·==·0x000298c8]128 »       ····Strings:·0x0006f1bc·-·0x00098a84·[170184·==·0x000298c8]
129 »       ·······Blob:·0x000ce5a4·-·0x000e28c8·[82724·==·0x00014324]129 »       ·······Blob:·0x000ce5a4·-·0x000e28c8·[82724·==·0x00014324]
130 »       User·string:·0x00098a84·-·0x000ce594·[219920·==·0x00035b10]130 »       User·string:·0x00098a84·-·0x000ce594·[219920·==·0x00035b10]
131 »       ·······GUID:·0x000ce594·-·0x000ce5a4·[16·==·0x00000010]131 »       ·······GUID:·0x000ce594·-·0x000ce5a4·[16·==·0x00000010]
132 Rows:132 Rows:
133 Table·Module:·1·records·(12·bytes,·at·d591c)133 Table·Module:·1·records·(12·bytes,·at·d5924)
134 Table·TypeRef:·239·records·(10·bytes,·at·d5928)134 Table·TypeRef:·239·records·(10·bytes,·at·d5930)
135 Table·TypeDef:·1096·records·(18·bytes,·at·d627e)135 Table·TypeDef:·1096·records·(18·bytes,·at·d6286)
136 Table·Field:·4694·records·(10·bytes,·at·daf8e)136 Table·Field:·4694·records·(10·bytes,·at·daf96)
137 Table·Method:·10700·records·(18·bytes,·at·e66ea)137 Table·Method:·10700·records·(18·bytes,·at·e66f2)
138 Table·Param:·10823·records·(8·bytes,·at·115742)138 Table·Param:·10823·records·(8·bytes,·at·11574a)
139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a97a)139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a982)
140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad16)140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad1e)
141 Table·Constant:·1342·records·(8·bytes,·at·1322a6)141 Table·Constant:·1342·records·(8·bytes,·at·1322ae)
142 Table·CustomAttribute:·794·records·(12·bytes,·at·134c96)142 Table·CustomAttribute:·794·records·(12·bytes,·at·134c9e)
143 Table·ClassLayout:·18·records·(8·bytes,·at·1371ce)143 Table·ClassLayout:·18·records·(8·bytes,·at·1371d6)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·13725e)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·137266)
145 Table·StandaloneSig:·1816·records·(4·bytes,·at·13726a)145 Table·StandaloneSig:·1816·records·(4·bytes,·at·137272)
146 Table·EventMap:·3·records·(4·bytes,·at·138eca)146 Table·EventMap:·3·records·(4·bytes,·at·138ed2)
147 Table·Event:·5·records·(8·bytes,·at·138ed6)147 Table·Event:·5·records·(8·bytes,·at·138ede)
148 Table·PropertyMap:·507·records·(4·bytes,·at·138efe)148 Table·PropertyMap:·507·records·(4·bytes,·at·138f06)
149 Table·Property:·2358·records·(10·bytes,·at·1396ea)149 Table·Property:·2358·records·(10·bytes,·at·1396f2)
150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f306)150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f30e)
151 Table·MethodImpl:·145·records·(6·bytes,·at·143116)151 Table·MethodImpl:·145·records·(6·bytes,·at·14311e)
152 Table·Moduleref:·2·records·(4·bytes,·at·14347c)152 Table·Moduleref:·2·records·(4·bytes,·at·143484)
153 Table·TypeSpec:·714·records·(4·bytes,·at·143484)153 Table·TypeSpec:·714·records·(4·bytes,·at·14348c)
154 Table·ImplMap:·2·records·(10·bytes,·at·143fac)154 Table·ImplMap:·2·records·(10·bytes,·at·143fb4)
155 Table·FieldRVA:·25·records·(6·bytes,·at·143fc0)155 Table·FieldRVA:·25·records·(6·bytes,·at·143fc8)
156 Table·Assembly:·1·records·(28·bytes,·at·144056)156 Table·Assembly:·1·records·(28·bytes,·at·14405e)
157 Table·AssemblyRef:·4·records·(28·bytes,·at·144072)157 Table·AssemblyRef:·4·records·(28·bytes,·at·14407a)
158 Table·NestedClass:·266·records·(4·bytes,·at·1440e2)158 Table·NestedClass:·266·records·(4·bytes,·at·1440ea)
159 Table·GenericParam:·38·records·(10·bytes,·at·14450a)159 Table·GenericParam:·38·records·(10·bytes,·at·144512)
160 Table·MethodSpec:·125·records·(6·bytes,·at·144686)160 Table·MethodSpec:·125·records·(6·bytes,·at·14468e)
161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·144974)161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·14497c)
162 RVA·for·Entry·Point:·0x0004b970162 RVA·for·Entry·Point:·0x0004b970
3.45 KB
mono-runtime-boehm_6.8.0.105+dfsg-3.5_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary
2 -rw-r--r--···0········0········0·····1012·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1008·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1706728·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0··1706516·2023-09-06·12:03:58.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
2.82 KB
data.tar.xz
2.8 KB
data.tar
2.79 KB
./usr/bin/mono-boehm
File has been modified after NT_GNU_BUILD_ID has been applied.
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·440db629643bbe1d0eaf843eecaf195191c13c893 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2c2b44e091be2c27ebc253d8d8c5b8ce53baedc8
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
372 B
strings --all --bytes=8 {}
    
Offset 2073, 15 lines modifiedOffset 2073, 15 lines modified
2073 systemconfig:2073 systemconfig:
2074 options:2074 options:
2075 config_dir:2075 config_dir:
2076 MONO_PATH2076 MONO_PATH
2077 machineconfig:2077 machineconfig:
2078 library:2078 library:
2079 mono-bundle-XXXXXX2079 mono-bundle-XXXXXX
2080 Tue·Sep·12·17:03:36·-12·20232080 Wed·Oct·16·03:18:10·+14·2024
2081 rank·==·pcount2081 rank·==·pcount
2082 jit-icalls.c2082 jit-icalls.c
2083 rank·==·n2083 rank·==·n
2084 NullReferenceException2084 NullReferenceException
2085 DivideByZeroException2085 DivideByZeroException
2086 pcount·==·pcount_sig2086 pcount·==·pcount_sig
2087 domain->special_static_fields2087 domain->special_static_fields
1.42 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 12, 17 lines modifiedOffset 12, 17 lines modified
12 ··0x00309090·206d6170·70696e67·2066696c·65006173··mapping·file.as12 ··0x00309090·206d6170·70696e67·2066696c·65006173··mapping·file.as
13 ··0x003090a0·73656d62·6c793a00·73797374·656d636f·sembly:.systemco13 ··0x003090a0·73656d62·6c793a00·73797374·656d636f·sembly:.systemco
14 ··0x003090b0·6e666967·3a006f70·74696f6e·733a0063·nfig:.options:.c14 ··0x003090b0·6e666967·3a006f70·74696f6e·733a0063·nfig:.options:.c
15 ··0x003090c0·6f6e6669·675f6469·723a004d·4f4e4f5f·onfig_dir:.MONO_15 ··0x003090c0·6f6e6669·675f6469·723a004d·4f4e4f5f·onfig_dir:.MONO_
16 ··0x003090d0·50415448·006d6163·68696e65·636f6e66·PATH.machineconf16 ··0x003090d0·50415448·006d6163·68696e65·636f6e66·PATH.machineconf
17 ··0x003090e0·69673a00·656e763a·006c6962·72617279·ig:.env:.library17 ··0x003090e0·69673a00·656e763a·006c6962·72617279·ig:.env:.library
18 ··0x003090f0·3a006d6f·6e6f2d62·756e646c·652d5858·:.mono-bundle-XX18 ··0x003090f0·3a006d6f·6e6f2d62·756e646c·652d5858·:.mono-bundle-XX
19 ··0x00309100·58585858·00547565·20536570·20313220·XXXX.Tue·Sep·12·19 ··0x00309100·58585858·00576564·204f6374·20313620·XXXX.Wed·Oct·16·
20 ··0x00309110·31373a30·333a3336·202d3132·20323032·17:03:36·-12·20220 ··0x00309110·30333a31·383a3130·202b3134·20323032·03:18:10·+14·202
21 ··0x00309120·33007261·6e6b203d·3d207063·6f756e74·3.rank·==·pcount21 ··0x00309120·34007261·6e6b203d·3d207063·6f756e74·4.rank·==·pcount
22 ··0x00309130·006a6974·2d696361·6c6c732e·63007261·.jit-icalls.c.ra22 ··0x00309130·006a6974·2d696361·6c6c732e·63007261·.jit-icalls.c.ra
23 ··0x00309140·6e6b203d·3d206e00·4e756c6c·52656665·nk·==·n.NullRefe23 ··0x00309140·6e6b203d·3d206e00·4e756c6c·52656665·nk·==·n.NullRefe
24 ··0x00309150·72656e63·65457863·65707469·6f6e0044·renceException.D24 ··0x00309150·72656e63·65457863·65707469·6f6e0044·renceException.D
25 ··0x00309160·69766964·6542795a·65726f45·78636570·ivideByZeroExcep25 ··0x00309160·69766964·6542795a·65726f45·78636570·ivideByZeroExcep
26 ··0x00309170·74696f6e·00636d00·70617261·6d730070·tion.cm.params.p26 ··0x00309170·74696f6e·00636d00·70617261·6d730070·tion.cm.params.p
27 ··0x00309180·636f756e·74203d3d·2070636f·756e745f·count·==·pcount_27 ··0x00309180·636f756e·74203d3d·2070636f·756e745f·count·==·pcount_
28 ··0x00309190·73696700·646f6d61·696e2d3e·73706563·sig.domain->spec28 ··0x00309190·73696700·646f6d61·696e2d3e·73706563·sig.domain->spec
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6d6f6e6f·2d626f65·686d0000·c7a78162·mono-boehm.....b2 ··0x00000000·6d6f6e6f·2d626f65·686d0000·8700f560·mono-boehm.....`
  
2.3 KB
mono-runtime-dbg_6.8.0.105+dfsg-3.5_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary
2 -rw-r--r--···0········0········0·····1100·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1096·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0·12173536·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0·12172256·2023-09-06·12:03:58.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
1.67 KB
data.tar.xz
1.65 KB
data.tar
839 B
./usr/lib/debug/usr/bin/mono-boehm
File has been modified after NT_GNU_BUILD_ID has been applied.
709 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·440db629643bbe1d0eaf843eecaf195191c13c893 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2c2b44e091be2c27ebc253d8d8c5b8ce53baedc8
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
837 B
./usr/lib/debug/usr/bin/mono-sgen
File has been modified after NT_GNU_BUILD_ID has been applied.
709 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4928c8f5dab0fe6aab54e02dc5c7187c2861199c3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·44dea4fdf38ee99187e98c3eb802e45298853d24
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
3.36 KB
mono-runtime-sgen_6.8.0.105+dfsg-3.5_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary
2 -rw-r--r--···0········0········0·····1028·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1028·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1797756·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0··1797900·2023-09-06·12:03:58.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
2.82 KB
data.tar.xz
2.8 KB
data.tar
2.78 KB
./usr/bin/mono-sgen
File has been modified after NT_GNU_BUILD_ID has been applied.
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4928c8f5dab0fe6aab54e02dc5c7187c2861199c3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·44dea4fdf38ee99187e98c3eb802e45298853d24
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
372 B
strings --all --bytes=8 {}
    
Offset 1552, 15 lines modifiedOffset 1552, 15 lines modified
1552 systemconfig:1552 systemconfig:
1553 options:1553 options:
1554 config_dir:1554 config_dir:
1555 MONO_PATH1555 MONO_PATH
1556 machineconfig:1556 machineconfig:
1557 library:1557 library:
1558 mono-bundle-XXXXXX1558 mono-bundle-XXXXXX
1559 Tue·Sep·12·17:03:36·-12·20231559 Wed·Oct·16·03:18:10·+14·2024
1560 rank·==·pcount1560 rank·==·pcount
1561 jit-icalls.c1561 jit-icalls.c
1562 rank·==·n1562 rank·==·n
1563 NullReferenceException1563 NullReferenceException
1564 DivideByZeroException1564 DivideByZeroException
1565 pcount·==·pcount_sig1565 pcount·==·pcount_sig
1566 domain->special_static_fields1566 domain->special_static_fields
1.42 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 12, 17 lines modifiedOffset 12, 17 lines modified
12 ··0x0033a090·72726f72·206d6170·70696e67·2066696c·rror·mapping·fil12 ··0x0033a090·72726f72·206d6170·70696e67·2066696c·rror·mapping·fil
13 ··0x0033a0a0·65006173·73656d62·6c793a00·73797374·e.assembly:.syst13 ··0x0033a0a0·65006173·73656d62·6c793a00·73797374·e.assembly:.syst
14 ··0x0033a0b0·656d636f·6e666967·3a006f70·74696f6e·emconfig:.option14 ··0x0033a0b0·656d636f·6e666967·3a006f70·74696f6e·emconfig:.option
15 ··0x0033a0c0·733a0063·6f6e6669·675f6469·723a004d·s:.config_dir:.M15 ··0x0033a0c0·733a0063·6f6e6669·675f6469·723a004d·s:.config_dir:.M
16 ··0x0033a0d0·4f4e4f5f·50415448·006d6163·68696e65·ONO_PATH.machine16 ··0x0033a0d0·4f4e4f5f·50415448·006d6163·68696e65·ONO_PATH.machine
17 ··0x0033a0e0·636f6e66·69673a00·656e763a·006c6962·config:.env:.lib17 ··0x0033a0e0·636f6e66·69673a00·656e763a·006c6962·config:.env:.lib
18 ··0x0033a0f0·72617279·3a006d6f·6e6f2d62·756e646c·rary:.mono-bundl18 ··0x0033a0f0·72617279·3a006d6f·6e6f2d62·756e646c·rary:.mono-bundl
19 ··0x0033a100·652d5858·58585858·00547565·20536570·e-XXXXXX.Tue·Sep19 ··0x0033a100·652d5858·58585858·00576564·204f6374·e-XXXXXX.Wed·Oct
20 ··0x0033a110·20313220·31373a30·333a3336·202d3132··12·17:03:36·-1220 ··0x0033a110·20313620·30333a31·383a3130·202b3134··16·03:18:10·+14
21 ··0x0033a120·20323032·33007261·6e6b203d·3d207063··2023.rank·==·pc21 ··0x0033a120·20323032·34007261·6e6b203d·3d207063··2024.rank·==·pc
22 ··0x0033a130·6f756e74·006a6974·2d696361·6c6c732e·ount.jit-icalls.22 ··0x0033a130·6f756e74·006a6974·2d696361·6c6c732e·ount.jit-icalls.
23 ··0x0033a140·63007261·6e6b203d·3d206e00·4e756c6c·c.rank·==·n.Null23 ··0x0033a140·63007261·6e6b203d·3d206e00·4e756c6c·c.rank·==·n.Null
24 ··0x0033a150·52656665·72656e63·65457863·65707469·ReferenceExcepti24 ··0x0033a150·52656665·72656e63·65457863·65707469·ReferenceExcepti
25 ··0x0033a160·6f6e0044·69766964·6542795a·65726f45·on.DivideByZeroE25 ··0x0033a160·6f6e0044·69766964·6542795a·65726f45·on.DivideByZeroE
26 ··0x0033a170·78636570·74696f6e·00636d00·70617261·xception.cm.para26 ··0x0033a170·78636570·74696f6e·00636d00·70617261·xception.cm.para
27 ··0x0033a180·6d730070·636f756e·74203d3d·2070636f·ms.pcount·==·pco27 ··0x0033a180·6d730070·636f756e·74203d3d·2070636f·ms.pcount·==·pco
28 ··0x0033a190·756e745f·73696700·646f6d61·696e2d3e·unt_sig.domain->28 ··0x0033a190·756e745f·73696700·646f6d61·696e2d3e·unt_sig.domain->
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6d6f6e6f·2d736765·6e000000·3533e687·mono-sgen...53..2 ··0x00000000·6d6f6e6f·2d736765·6e000000·c9a51422·mono-sgen......"
  
32.9 MB
mono-source_6.8.0.105+dfsg-3.5_all.deb
454 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary
2 -rw-r--r--···0········0········0······820·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0······824·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0·116716324·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0·116353308·2023-09-06·12:03:58.000000·data.tar.xz
667 B
control.tar.xz
639 B
control.tar
569 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·mono-source1 Package:·mono-source
2 Source:·mono2 Source:·mono
3 Version:·6.8.0.105+dfsg-3.53 Version:·6.8.0.105+dfsg-3.5
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Mono·Group·<pkg-mono-group@lists.alioth.debian.org>5 Maintainer:·Debian·Mono·Group·<pkg-mono-group@lists.alioth.debian.org>
6 Installed-Size:·1140176 Installed-Size:·113663
7 Section:·devel7 Section:·devel
8 Priority:·optional8 Priority:·optional
9 Homepage:·http://www.mono-project.com/9 Homepage:·http://www.mono-project.com/
10 Description:·Mono·source·code10 Description:·Mono·source·code
11 ·Mono·is·a·platform·for·running·and·developing·applications·based·on·the11 ·Mono·is·a·platform·for·running·and·developing·applications·based·on·the
12 ·ECMA/ISO·Standards.·Mono·is·an·open·source·effort·led·by·Xamarin.12 ·ECMA/ISO·Standards.·Mono·is·an·open·source·effort·led·by·Xamarin.
13 ·Mono·provides·a·complete·CLR·(Common·Language·Runtime)·including·compiler·and13 ·Mono·provides·a·complete·CLR·(Common·Language·Runtime)·including·compiler·and
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
32.9 MB
data.tar.xz
32.9 MB
data.tar
1.01 KB
file list
    
Offset 2, 8 lines modifiedOffset 2, 8 lines modified
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/doc/mono-source/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/doc/mono-source/
6 -rw-r--r--···0·root·········(0)·root·········(0)·····2384·2023-09-06·12:03:58.000000·./usr/share/doc/mono-source/changelog.Debian.gz6 -rw-r--r--···0·root·········(0)·root·········(0)·····2384·2023-09-06·12:03:58.000000·./usr/share/doc/mono-source/changelog.Debian.gz
7 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2022-12-09·13:28:17.000000·./usr/share/doc/mono-source/copyright7 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2022-12-09·13:28:17.000000·./usr/share/doc/mono-source/copyright
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/src/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/src/
9 -rw-r--r--···0·root·········(0)·root·········(0)·116696012·2023-09-06·12:03:58.000000·./usr/src/mono-source.tar.xz9 -rw-r--r--···0·root·········(0)·root·········(0)·116332968·2023-09-06·12:03:58.000000·./usr/src/mono-source.tar.xz
32.9 MB
./usr/src/mono-source.tar.xz
32.9 MB
mono-source.tar
32.7 MB
file list
    
Offset 1, 93559 lines modifiedOffset 1, 93559 lines modified
Diff chunk too large, falling back to line-by-line diff (93559 lines added, 93559 lines removed)
1 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-13·04:50:59.000000·mono-6.8.0.105+dfsg/1 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2024-10-15·13:00:31.000000·mono-6.8.0.105+dfsg/
2 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-13·04:50:59.000000·mono-6.8.0.105+dfsg/libgc/2 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2024-10-15·13:00:31.000000·mono-6.8.0.105+dfsg/scripts/
3 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····26378·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/typd_mlc.c3 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)······812·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/update_submodules.sh
4 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······763·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/if_mach.c4 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)·····4328·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-test-install
5 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····29212·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/MacProjects.sit.hqx5 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)······690·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/monodocs2html
6 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····6872·2020-02-04·17:02:56.000000·mono-6.8.0.105+dfsg/libgc/missing6 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······104·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/csi.in
7 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····14650·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/AmigaOS.c7 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)····11149·2024-10-15·12:59:34.000000·mono-6.8.0.105+dfsg/scripts/mono-heapviz
8 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/8 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)·····1098·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/monodocer
9 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····10555·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/de_win.c9 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7363·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/Makefile.am
10 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2813·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/de_win.h10 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······125·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/script.bat.in
11 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······960·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/de_cmds.h11 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······125·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/script_umask.bat.in
12 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····11322·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/cordprnt.c12 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)·······44·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mdvalidater
13 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1959·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/de_win.RC13 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2024-10-15·12:59:34.000000·mono-6.8.0.105+dfsg/scripts/submodules/
14 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)······766·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/de_win.ICO14 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5807·2024-10-15·12:59:34.000000·mono-6.8.0.105+dfsg/scripts/submodules/versions.mk
15 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····8009·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/cordtest.c15 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)·····1476·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/submodules/versions.py
16 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····17207·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/cordxtra.c16 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)·····1469·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-package-runtime
17 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····27249·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/cordbscs.c17 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1772·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-find-provides.in
18 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····16720·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/cord/de.c18 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······104·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/csc.in
19 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)····43499·2020-02-04·17:02:56.000000·mono-6.8.0.105+dfsg/libgc/config.guess19 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·······75·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mcs.in
20 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······907·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/sparc_netbsd_mach_dep.s20 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······140·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/xbuild.in
21 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)····23566·2020-02-04·17:02:56.000000·mono-6.8.0.105+dfsg/libgc/depcomp21 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)······141·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/dmcs.in
22 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)···614070·2020-02-04·17:02:56.000000·mono-6.8.0.105+dfsg/libgc/configure22 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·······73·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/peverify.in
23 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····6907·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/new_hblk.c23 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4957·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-find-requires.in
24 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····9054·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/stubborn.c24 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)·······40·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/monodocs2slashdoc
25 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····58036·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/pthread_support.c25 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······107·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/script.in
26 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····4678·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/pcr_interface.c26 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······133·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-configuration-crypto.in
27 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····4627·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/obj_map.c27 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······475·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mod.in
28 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)···324404·2020-02-04·17:02:54.000000·mono-6.8.0.105+dfsg/libgc/ltmain.sh28 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······117·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/script_umask.in
29 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1526·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/powerpc_darwin_mach_dep.s29 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)······295·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mdassembler
30 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······847·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/sparc_sunos4_mach_dep.s30 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1340·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-service.in
31 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3153·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/gc_dlopen.c31 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······104·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/vbc.in
32 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······876·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/if_not_there.c32 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2024-10-15·13:00:31.000000·mono-6.8.0.105+dfsg/support/
33 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······487·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/hpux_test_and_clear.s33 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····6819·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/gzguts.h
34 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····1809·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/mkinstalldirs34 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······427·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/inffast.h
35 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······275·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/gcname.c35 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····16075·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-xattr.c
36 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······423·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/add_gc_prefix.c36 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7786·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/fstab.c
37 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····6380·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/Makefile.am37 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····96239·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/zlib.h
38 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2486·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/rs6000_mach_dep.s38 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······228·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/nl.h
39 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1413·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/configure.host39 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7304·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/zutil.c
40 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1041·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/version.h40 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····12999·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/inftrees.c
41 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2081·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/alpha_mach_dep.S41 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····54800·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/inflate.c
42 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····34602·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/finalize.c42 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······807·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-wait.c
43 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····20825·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/darwin_stop_world.c43 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1437·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/time.c
44 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····28735·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/reclaim.c44 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····3871·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/support-heap.c
45 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······130·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/ltconfig45 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····3329·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/fcntl.c
46 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····15113·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/backgraph.c46 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2952·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/macros.c
47 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····40592·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/dyn_load.c47 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4385·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/supportw.c
48 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····33741·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/misc.c48 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······208·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/supportw.h
49 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······256·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/ia64_save_regs_in_stack.s49 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······327·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/string.c
50 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····5351·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/solaris_pthreads.c50 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····22715·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/infback.c
51 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······308·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/pc_excludes51 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5768·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/stdio.c
52 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····5561·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/install-sh52 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····6332·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/inffixed.h
53 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····9922·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/headers.c53 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5241·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/Makefile.am
54 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····53142·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/gc.mak54 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2966·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/uncompr.c
55 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3936·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/MacOS.c55 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2581·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/x-struct-str.c
56 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······618·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/mips_ultrix_mach_dep.s56 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····12199·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/serial.c
57 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1736·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/sparc_mach_dep.S57 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····16298·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/zconf.h
58 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····22725·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/pthread_stop_world.c58 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)···154758·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/map.h
59 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····33756·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/dbg_mlc.c59 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····8472·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/trees.h
60 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)····36144·2020-02-04·17:02:56.000000·mono-6.8.0.105+dfsg/libgc/config.sub60 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7932·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/mph.h
61 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1021·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/real_malloc.c61 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····12978·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/inffast.c
62 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3518·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/setjmp_t.c62 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5472·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/grp.c
63 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1385·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/threadlibs.c63 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:05.000000·mono-6.8.0.105+dfsg/support/libm/
64 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····25164·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/win32_threads.c64 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2163·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/libm/complex.c
65 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····28729·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/solaris_threads.c65 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····6618·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/inflate.h
66 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····9204·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/blacklst.c66 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5494·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/pwd.c
67 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1267·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/mips_sgi_mach_dep.s67 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)···291068·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/map.c
68 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····7333·2020-02-04·17:02:56.000000·mono-6.8.0.105+dfsg/libgc/compile68 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····14064·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/crc32.c
69 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····19400·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/mark_rts.c69 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······568·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/utime.c
70 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····5600·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/acinclude.m470 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····78889·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/deflate.c
71 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-13·04:50:59.000000·mono-6.8.0.105+dfsg/libgc/doc/71 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····30562·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/crc32.h
72 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····5999·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.DGUX38672 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2280·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-time.c
73 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····13773·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.amiga73 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7127·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/zutil.h
74 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······365·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.OS274 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2043·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-uio.c
75 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····7420·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/simple_example.html75 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····3089·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/old-map.h
76 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····9877·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.win3276 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/support/minizip/
77 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····4479·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.linux77 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····16352·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/minizip/unzip.h
78 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····13478·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.Mac78 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····65842·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/minizip/zip.c
79 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····11821·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/gcinterface.html79 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····71055·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/minizip/unzip.c
80 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3170·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.contributors80 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7274·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/minizip/ioapi.h
81 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····4351·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.macros81 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····8247·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/minizip/ioapi.c
82 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2383·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.autoconf82 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4735·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/minizip/crypt.h
83 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1843·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.sgi83 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····15366·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/minizip/zip.h
84 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····8280·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/leak.html84 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····15569·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-socket.c
85 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1114·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/Makefile.am85 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5883·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-stat.c
86 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······60·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.MacOSX86 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2699·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/compress.c
87 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····10766·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/tree.html87 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····6535·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/unistd.c
88 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2123·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.ews480088 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4831·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/old-map.c
89 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······376·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.dj89 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5815·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-statvfs.c
90 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····6435·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/barrett_diagram90 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····13150·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/deflate.h
91 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······509·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.rs600091 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2089·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/dirent.c
92 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······86·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.uts92 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······261·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-uio.h
93 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····5561·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/install-sh93 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4065·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/errno.c
94 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····6680·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.darwin94 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····14894·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/signal.c
95 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)···125659·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.changes95 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2928·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/inftrees.h
96 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2547·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.cords96 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····3979·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-mman.c
97 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····10383·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/scale.html97 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1181·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/stdlib.c
98 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····2184·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.arm.cross98 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····9247·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/nl.c
99 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····5189·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/gc.man99 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5331·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/zlib-helper.c
100 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······846·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.hp100 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····43761·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/trees.c
101 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····15720·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/debugging.html101 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······888·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-sendfile.c
102 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····28714·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/gcdescr.html102 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1678·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/sys-utsname.c
103 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····31809·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README103 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1280·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/syslog.c
104 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3202·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.solaris2104 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5204·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/support/adler32.c
105 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····7631·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/doc/README.environment105 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·······66·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/COPYING.LIB
106 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····4806·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/specific.c106 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2024-10-15·13:00:31.000000·mono-6.8.0.105+dfsg/samples/
107 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····20372·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/mallocx.c107 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······504·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/samples/Makefile.am
108 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····9626·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/gcj_mlc.c108 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/profiler/
109 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····9603·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/ptr_chck.c109 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2381·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/profiler/sample.c
110 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····14890·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/configure.ac110 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/size/
111 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)···136639·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/os_dep.c111 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······817·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/size/sample.cs
112 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····13690·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/malloc.c112 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······400·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/size/Makefile
113 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····24897·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/allchblk.c113 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1456·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/size/objectinspector.cs
114 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-13·04:50:59.000000·mono-6.8.0.105+dfsg/libgc/include/114 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4056·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/size/size.c
115 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····9345·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/gc_mark.h115 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······767·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/size/README
116 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····4837·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/gc_gcj.h116 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/embed/
117 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······761·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/javaxfc.h117 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······311·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/embed/test.cs
118 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····47904·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/gc.h118 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2163·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/embed/teste.c
119 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····9149·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/weakpointer.h119 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····3167·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/embed/test-metadata.c
120 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3770·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/gc_pthread_redirects.h120 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····11689·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/embed/test-invoke.c
121 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······46·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/Makefile.am121 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······875·2020-02-04·17:18:09.000000·mono-6.8.0.105+dfsg/samples/embed/invoke.cs
122 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1186·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/gc_amiga_redirects.h122 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)····23566·2020-02-04·17:02:51.000000·mono-6.8.0.105+dfsg/depcomp
123 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3537·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/gc_local_alloc.h123 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)···324404·2020-02-04·17:02:46.000000·mono-6.8.0.105+dfsg/ltmain.sh
124 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2866·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/gc_backptr.h124 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2024-10-15·13:00:31.000000·mono-6.8.0.105+dfsg/runtime/
125 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····5561·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/install-sh125 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:00.000000·mono-6.8.0.105+dfsg/runtime/bin/
126 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····11633·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/libgc/include/gc_alloc.h126 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·······91·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/runtime/bin/mono-hang-watchdog.in
Max diff block lines reached; -1/34319088 bytes (-0.00%) of diff not shown.
67.5 KB
mono-6.8.0.105+dfsg/external/bockbuild/bb
    
Offset 1, 1000 lines modifiedOffset 0, 0 lines modified
00000000:·2321·2f75·7372·2f62·696e·2f70·7974·686f··#!/usr/bin/pytho 
00000010:·6e20·2d75·202d·4f4f·0a0a·696d·706f·7274··n·-u·-OO..import 
00000020:·206f·730a·6672·6f6d·206f·7074·7061·7273···os.from·optpars 
00000030:·6520·696d·706f·7274·204f·7074·696f·6e50··e·import·OptionP 
00000040:·6172·7365·720a·6672·6f6d·2062·6f63·6b62··arser.from·bockb 
00000050:·7569·6c64·2e75·7469·6c2e·7574·696c·2069··uild.util.util·i 
00000060:·6d70·6f72·7420·2a0a·6672·6f6d·2062·6f63··mport·*.from·boc 
00000070:·6b62·7569·6c64·2e75·7469·6c2e·6373·7072··kbuild.util.cspr 
00000080:·6f6a·2069·6d70·6f72·7420·2a0a·6672·6f6d··oj·import·*.from 
00000090:·2062·6f63·6b62·7569·6c64·2e65·6e76·6972···bockbuild.envir 
000000a0:·6f6e·6d65·6e74·2069·6d70·6f72·7420·456e··onment·import·En 
000000b0:·7669·726f·6e6d·656e·740a·6672·6f6d·2062··vironment.from·b 
000000c0:·6f63·6b62·7569·6c64·2e70·6163·6b61·6765··ockbuild.package 
000000d0:·2069·6d70·6f72·7420·2a0a·6672·6f6d·2062···import·*.from·b 
000000e0:·6f63·6b62·7569·6c64·2e70·726f·6669·6c65··ockbuild.profile 
000000f0:·2069·6d70·6f72·7420·5072·6f66·696c·650a···import·Profile. 
00000100:·696d·706f·7274·2063·6f6c·6c65·6374·696f··import·collectio 
00000110:·6e73·0a69·6d70·6f72·7420·6861·7368·6c69··ns.import·hashli 
00000120:·620a·696d·706f·7274·2069·7465·7274·6f6f··b.import·itertoo 
00000130:·6c73·0a69·6d70·6f72·7420·7472·6163·6562··ls.import·traceb 
00000140:·6163·6b0a·6672·6f6d·2063·6f6c·6c65·6374··ack.from·collect 
00000150:·696f·6e73·2069·6d70·6f72·7420·6e61·6d65··ions·import·name 
00000160:·6474·7570·6c65·0a0a·5072·6f66·696c·6544··dtuple..ProfileD 
00000170:·6573·6320·3d20·6e61·6d65·6474·7570·6c65··esc·=·namedtuple 
00000180:·2028·2750·726f·6669·6c65·272c·2027·6e61···('Profile',·'na 
00000190:·6d65·2064·6573·6372·6970·7469·6f6e·2070··me·description·p 
000001a0:·6174·6820·6d6f·6465·7327·290a·0a67·6c6f··ath·modes')..glo 
000001b0:·6261·6c20·6163·7469·7665·5f70·726f·6669··bal·active_profi 
000001c0:·6c65·2c20·626f·636b·6275·696c·640a·6163··le,·bockbuild.ac 
000001d0:·7469·7665·5f70·726f·6669·6c65·203d·204e··tive_profile·=·N 
000001e0:·6f6e·650a·626f·636b·6275·696c·6420·3d20··one.bockbuild·=· 
000001f0:·4e6f·6e65·0a0a·6465·6620·6669·6e64·5f70··None..def·find_p 
00000200:·726f·6669·6c65·7320·2862·6173·655f·7061··rofiles·(base_pa 
00000210:·7468·293a·0a20·2020·2061·7373·6572·7420··th):.····assert· 
00000220:·5072·6f66·696c·652e·6c6f·6164·6564·203d··Profile.loaded·= 
00000230:·3d20·4e6f·6e65·0a0a·2020·2020·7365·6172··=·None..····sear 
00000240:·6368·5f70·6174·6820·3d20·6669·7273·745f··ch_path·=·first_ 
00000250:·6578·6973·7469·6e67·285b·2725·732f·626f··existing(['%s/bo 
00000260:·636b·6275·696c·6427·2025·2062·6173·655f··ckbuild'·%·base_ 
00000270:·7061·7468·2c20·2725·732f·7061·636b·6167··path,·'%s/packag 
00000280:·696e·6727·2025·2062·6173·655f·7061·7468··ing'·%·base_path 
00000290:·5d29·0a20·2020·2073·7973·2e70·6174·682e··]).····sys.path. 
000002a0:·6170·7065·6e64·2873·6561·7263·685f·7061··append(search_pa 
000002b0:·7468·290a·2020·2020·7072·6f66·696c·6573··th).····profiles 
000002c0:·203d·205b·5d0a·2020·2020·7265·736f·6c76···=·[].····resolv 
000002d0:·6564·5f6e·616d·6573·203d·205b·5d0a·2020··ed_names·=·[].·· 
000002e0:·2020·7768·696c·6520·5472·7565·3a0a·2020····while·True:.·· 
000002f0:·2020·2020·2020·7072·6f67·7265·7373·5f6d········progress_m 
00000300:·6164·6520·3d20·4661·6c73·650a·2020·2020··ade·=·False.···· 
00000310:·2020·2020·666f·7220·7061·7468·2069·6e20······for·path·in· 
00000320:·6974·6572·6174·655f·6469·7220·2873·6561··iterate_dir·(sea 
00000330:·7263·685f·7061·7468·2c20·7769·7468·5f64··rch_path,·with_d 
00000340:·6972·733d·5472·7565·293a·0a20·2020·2020··irs=True):.····· 
00000350:·2020·2020·2020·2066·696c·6520·3d20·2725·········file·=·'% 
00000360:·732f·7072·6f66·696c·652e·7079·2720·2520··s/profile.py'·%· 
00000370:·7061·7468·0a20·2020·2020·2020·2020·2020··path.··········· 
00000380:·2069·6620·6f73·2e70·6174·682e·6973·6469···if·os.path.isdi 
00000390:·7220·2870·6174·6829·2061·6e64·206f·732e··r·(path)·and·os. 
000003a0:·7061·7468·2e69·7366·696c·6520·2866·696c··path.isfile·(fil 
000003b0:·6529·3a0a·2020·2020·2020·2020·2020·2020··e):.············ 
000003c0:·2020·2020·6e61·6d65·203d·206f·732e·7061······name·=·os.pa 
000003d0:·7468·2e62·6173·656e·616d·6520·2870·6174··th.basename·(pat 
000003e0:·6829·0a20·2020·2020·2020·2020·2020·2020··h).············· 
000003f0:·2020·2069·6620·6e61·6d65·2069·6e20·7265·····if·name·in·re 
00000400:·736f·6c76·6564·5f6e·616d·6573·3a0a·2020··solved_names:.·· 
00000410:·2020·2020·2020·2020·2020·2020·2020·2020·················· 
00000420:·2020·636f·6e74·696e·7565·0a0a·2020·2020····continue..···· 
00000430:·2020·2020·2020·2020·2020·2020·6661·696c··············fail 
00000440:·203d·204e·6f6e·650a·2020·2020·2020·2020···=·None.········ 
00000450:·2020·2020·2020·2020·7072·6f66·696c·6520··········profile· 
00000460:·3d20·4e6f·6e65·0a20·2020·2020·2020·2020··=·None.········· 
00000470:·2020·2020·2020·2074·7279·3a0a·2020·2020·········try:.···· 
00000480:·2020·2020·2020·2020·2020·2020·2020·2020·················· 
00000490:·6578·6563·6669·6c65·2866·696c·652c·2067··execfile(file,·g 
000004a0:·6c6f·6261·6c73·2829·290a·2020·2020·2020··lobals()).······ 
000004b0:·2020·2020·2020·2020·2020·2020·2020·6966················if 
000004c0:·206e·6f74·2050·726f·6669·6c65·2e6c·6f61···not·Profile.loa 
000004d0:·6465·643a·0a20·2020·2020·2020·2020·2020··ded:.··········· 
000004e0:·2020·2020·2020·2020·2020·2020·2066·6169···············fai 
000004f0:·6c20·3d20·274e·6f20·7072·6f66·696c·6520··l·=·'No·profile· 
00000500:·6c6f·6164·6564·270a·2020·2020·2020·2020··loaded'.········ 
00000510:·2020·2020·2020·2020·2020·2020·7072·6f66··············prof 
00000520:·696c·6520·3d20·5072·6f66·696c·652e·6c6f··ile·=·Profile.lo 
00000530:·6164·6564·0a20·2020·2020·2020·2020·2020··aded.··········· 
00000540:·2020·2020·2065·7863·6570·7420·4578·6365·······except·Exce 
00000550:·7074·696f·6e20·6173·2065·3a0a·2020·2020··ption·as·e:.···· 
00000560:·2020·2020·2020·2020·2020·2020·2020·2020·················· 
00000570:·6661·696c·203d·2065·0a20·2020·2020·2020··fail·=·e.······· 
00000580:·2020·2020·2020·2020·2066·696e·616c·6c79···········finally 
00000590:·3a0a·2020·2020·2020·2020·2020·2020·2020··:.·············· 
000005a0:·2020·2020·2020·5072·6f66·696c·652e·6c6f········Profile.lo 
000005b0:·6164·6564·203d·204e·6f6e·650a·0a20·2020··aded·=·None..··· 
000005c0:·2020·2020·2020·2020·2020·2020·2069·6620···············if· 
000005d0:·6e6f·7420·6661·696c·3a0a·2020·2020·2020··not·fail:.······ 
000005e0:·2020·2020·2020·2020·2020·2020·2020·7072················pr 
000005f0:·6f66·696c·6520·3d20·5072·6f66·696c·652e··ofile·=·Profile. 
00000600:·6c6f·6164·6564·0a20·2020·2020·2020·2020··loaded.········· 
00000610:·2020·2020·2020·2020·2020·2050·726f·6669·············Profi 
00000620:·6c65·2e6c·6f61·6465·6420·3d20·4e6f·6e65··le.loaded·=·None 
00000630:·0a20·2020·2020·2020·2020·2020·2020·2020··.··············· 
00000640:·2020·2020·2070·726f·6772·6573·735f·6d61·······progress_ma 
00000650:·6465·203d·2054·7275·650a·2020·2020·2020··de·=·True.······ 
00000660:·2020·2020·2020·2020·2020·2020·2020·6465················de 
00000670:·7363·7269·7074·696f·6e20·3d20·2222·0a20··scription·=·"".· 
00000680:·2020·2020·2020·2020·2020·2020·2020·2020·················· 
00000690:·2020·2069·6620·6861·7361·7474·7228·7072·····if·hasattr(pr 
000006a0:·6f66·696c·652e·5f5f·636c·6173·735f·5f2c··ofile.__class__, 
000006b0:·2027·6465·7363·7269·7074·696f·6e27·293a···'description'): 
000006c0:·0a20·2020·2020·2020·2020·2020·2020·2020··.··············· 
000006d0:·2020·2020·2020·2020·2064·6573·6372·6970···········descrip 
000006e0:·7469·6f6e·203d·2070·726f·6669·6c65·2e5f··tion·=·profile._ 
000006f0:·5f63·6c61·7373·5f5f·2e64·6573·6372·6970··_class__.descrip 
00000700:·7469·6f6e·0a20·2020·2020·2020·2020·2020··tion.··········· 
00000710:·2020·2020·2020·2020·2070·726f·6669·6c65···········profile 
00000720:·732e·6170·7065·6e64·2028·5072·6f66·696c··s.append·(Profil 
00000730:·6544·6573·6320·286e·616d·6520·3d20·6e61··eDesc·(name·=·na 
00000740:·6d65·2c20·6465·7363·7269·7074·696f·6e20··me,·description· 
00000750:·3d20·6465·7363·7269·7074·696f·6e2c·2070··=·description,·p 
00000760:·6174·6820·3d20·7061·7468·2c20·6d6f·6465··ath·=·path,·mode 
00000770:·7320·3d20·2222·2929·0a20·2020·2020·2020··s·=·"")).······· 
00000780:·2020·2020·2020·2020·2020·2020·2072·6573···············res 
00000790:·6f6c·7665·645f·6e61·6d65·732e·6170·7065··olved_names.appe 
000007a0:·6e64·286e·616d·6529·0a20·2020·2020·2020··nd(name).······· 
000007b0:·2020·2020·2020·2020·2065·6c73·653a·0a20···········else:.· 
000007c0:·2020·2020·2020·2020·2020·2020·2020·2020·················· 
000007d0:·2020·2077·6172·6e28·6661·696c·290a·0a20·····warn(fail)..· 
000007e0:·2020·2020·2020·2069·6620·6e6f·7420·7072·········if·not·pr 
Max diff block lines reached; -1/69005 bytes (-0.00%) of diff not shown.
67.5 KB
mono-6.8.0.105+dfsg/external/bockbuild/bockbuild.py
    
Offset 0, 0 lines modifiedOffset 1, 1000 lines modified
 00000000:·2321·2f75·7372·2f62·696e·2f70·7974·686f··#!/usr/bin/pytho
 00000010:·6e20·2d75·202d·4f4f·0a0a·696d·706f·7274··n·-u·-OO..import
 00000020:·206f·730a·6672·6f6d·206f·7074·7061·7273···os.from·optpars
 00000030:·6520·696d·706f·7274·204f·7074·696f·6e50··e·import·OptionP
 00000040:·6172·7365·720a·6672·6f6d·2062·6f63·6b62··arser.from·bockb
 00000050:·7569·6c64·2e75·7469·6c2e·7574·696c·2069··uild.util.util·i
 00000060:·6d70·6f72·7420·2a0a·6672·6f6d·2062·6f63··mport·*.from·boc
 00000070:·6b62·7569·6c64·2e75·7469·6c2e·6373·7072··kbuild.util.cspr
 00000080:·6f6a·2069·6d70·6f72·7420·2a0a·6672·6f6d··oj·import·*.from
 00000090:·2062·6f63·6b62·7569·6c64·2e65·6e76·6972···bockbuild.envir
 000000a0:·6f6e·6d65·6e74·2069·6d70·6f72·7420·456e··onment·import·En
 000000b0:·7669·726f·6e6d·656e·740a·6672·6f6d·2062··vironment.from·b
 000000c0:·6f63·6b62·7569·6c64·2e70·6163·6b61·6765··ockbuild.package
 000000d0:·2069·6d70·6f72·7420·2a0a·6672·6f6d·2062···import·*.from·b
 000000e0:·6f63·6b62·7569·6c64·2e70·726f·6669·6c65··ockbuild.profile
 000000f0:·2069·6d70·6f72·7420·5072·6f66·696c·650a···import·Profile.
 00000100:·696d·706f·7274·2063·6f6c·6c65·6374·696f··import·collectio
 00000110:·6e73·0a69·6d70·6f72·7420·6861·7368·6c69··ns.import·hashli
 00000120:·620a·696d·706f·7274·2069·7465·7274·6f6f··b.import·itertoo
 00000130:·6c73·0a69·6d70·6f72·7420·7472·6163·6562··ls.import·traceb
 00000140:·6163·6b0a·6672·6f6d·2063·6f6c·6c65·6374··ack.from·collect
 00000150:·696f·6e73·2069·6d70·6f72·7420·6e61·6d65··ions·import·name
 00000160:·6474·7570·6c65·0a0a·5072·6f66·696c·6544··dtuple..ProfileD
 00000170:·6573·6320·3d20·6e61·6d65·6474·7570·6c65··esc·=·namedtuple
 00000180:·2028·2750·726f·6669·6c65·272c·2027·6e61···('Profile',·'na
 00000190:·6d65·2064·6573·6372·6970·7469·6f6e·2070··me·description·p
 000001a0:·6174·6820·6d6f·6465·7327·290a·0a67·6c6f··ath·modes')..glo
 000001b0:·6261·6c20·6163·7469·7665·5f70·726f·6669··bal·active_profi
 000001c0:·6c65·2c20·626f·636b·6275·696c·640a·6163··le,·bockbuild.ac
 000001d0:·7469·7665·5f70·726f·6669·6c65·203d·204e··tive_profile·=·N
 000001e0:·6f6e·650a·626f·636b·6275·696c·6420·3d20··one.bockbuild·=·
 000001f0:·4e6f·6e65·0a0a·6465·6620·6669·6e64·5f70··None..def·find_p
 00000200:·726f·6669·6c65·7320·2862·6173·655f·7061··rofiles·(base_pa
 00000210:·7468·293a·0a20·2020·2061·7373·6572·7420··th):.····assert·
 00000220:·5072·6f66·696c·652e·6c6f·6164·6564·203d··Profile.loaded·=
 00000230:·3d20·4e6f·6e65·0a0a·2020·2020·7365·6172··=·None..····sear
 00000240:·6368·5f70·6174·6820·3d20·6669·7273·745f··ch_path·=·first_
 00000250:·6578·6973·7469·6e67·285b·2725·732f·626f··existing(['%s/bo
 00000260:·636b·6275·696c·6427·2025·2062·6173·655f··ckbuild'·%·base_
 00000270:·7061·7468·2c20·2725·732f·7061·636b·6167··path,·'%s/packag
 00000280:·696e·6727·2025·2062·6173·655f·7061·7468··ing'·%·base_path
 00000290:·5d29·0a20·2020·2073·7973·2e70·6174·682e··]).····sys.path.
 000002a0:·6170·7065·6e64·2873·6561·7263·685f·7061··append(search_pa
 000002b0:·7468·290a·2020·2020·7072·6f66·696c·6573··th).····profiles
 000002c0:·203d·205b·5d0a·2020·2020·7265·736f·6c76···=·[].····resolv
 000002d0:·6564·5f6e·616d·6573·203d·205b·5d0a·2020··ed_names·=·[].··
 000002e0:·2020·7768·696c·6520·5472·7565·3a0a·2020····while·True:.··
 000002f0:·2020·2020·2020·7072·6f67·7265·7373·5f6d········progress_m
 00000300:·6164·6520·3d20·4661·6c73·650a·2020·2020··ade·=·False.····
 00000310:·2020·2020·666f·7220·7061·7468·2069·6e20······for·path·in·
 00000320:·6974·6572·6174·655f·6469·7220·2873·6561··iterate_dir·(sea
 00000330:·7263·685f·7061·7468·2c20·7769·7468·5f64··rch_path,·with_d
 00000340:·6972·733d·5472·7565·293a·0a20·2020·2020··irs=True):.·····
 00000350:·2020·2020·2020·2066·696c·6520·3d20·2725·········file·=·'%
 00000360:·732f·7072·6f66·696c·652e·7079·2720·2520··s/profile.py'·%·
 00000370:·7061·7468·0a20·2020·2020·2020·2020·2020··path.···········
 00000380:·2069·6620·6f73·2e70·6174·682e·6973·6469···if·os.path.isdi
 00000390:·7220·2870·6174·6829·2061·6e64·206f·732e··r·(path)·and·os.
 000003a0:·7061·7468·2e69·7366·696c·6520·2866·696c··path.isfile·(fil
 000003b0:·6529·3a0a·2020·2020·2020·2020·2020·2020··e):.············
 000003c0:·2020·2020·6e61·6d65·203d·206f·732e·7061······name·=·os.pa
 000003d0:·7468·2e62·6173·656e·616d·6520·2870·6174··th.basename·(pat
 000003e0:·6829·0a20·2020·2020·2020·2020·2020·2020··h).·············
 000003f0:·2020·2069·6620·6e61·6d65·2069·6e20·7265·····if·name·in·re
 00000400:·736f·6c76·6564·5f6e·616d·6573·3a0a·2020··solved_names:.··
 00000410:·2020·2020·2020·2020·2020·2020·2020·2020··················
 00000420:·2020·636f·6e74·696e·7565·0a0a·2020·2020····continue..····
 00000430:·2020·2020·2020·2020·2020·2020·6661·696c··············fail
 00000440:·203d·204e·6f6e·650a·2020·2020·2020·2020···=·None.········
 00000450:·2020·2020·2020·2020·7072·6f66·696c·6520··········profile·
 00000460:·3d20·4e6f·6e65·0a20·2020·2020·2020·2020··=·None.·········
 00000470:·2020·2020·2020·2074·7279·3a0a·2020·2020·········try:.····
 00000480:·2020·2020·2020·2020·2020·2020·2020·2020··················
 00000490:·6578·6563·6669·6c65·2866·696c·652c·2067··execfile(file,·g
 000004a0:·6c6f·6261·6c73·2829·290a·2020·2020·2020··lobals()).······
 000004b0:·2020·2020·2020·2020·2020·2020·2020·6966················if
 000004c0:·206e·6f74·2050·726f·6669·6c65·2e6c·6f61···not·Profile.loa
 000004d0:·6465·643a·0a20·2020·2020·2020·2020·2020··ded:.···········
 000004e0:·2020·2020·2020·2020·2020·2020·2066·6169···············fai
 000004f0:·6c20·3d20·274e·6f20·7072·6f66·696c·6520··l·=·'No·profile·
 00000500:·6c6f·6164·6564·270a·2020·2020·2020·2020··loaded'.········
 00000510:·2020·2020·2020·2020·2020·2020·7072·6f66··············prof
 00000520:·696c·6520·3d20·5072·6f66·696c·652e·6c6f··ile·=·Profile.lo
 00000530:·6164·6564·0a20·2020·2020·2020·2020·2020··aded.···········
 00000540:·2020·2020·2065·7863·6570·7420·4578·6365·······except·Exce
 00000550:·7074·696f·6e20·6173·2065·3a0a·2020·2020··ption·as·e:.····
 00000560:·2020·2020·2020·2020·2020·2020·2020·2020··················
 00000570:·6661·696c·203d·2065·0a20·2020·2020·2020··fail·=·e.·······
 00000580:·2020·2020·2020·2020·2066·696e·616c·6c79···········finally
 00000590:·3a0a·2020·2020·2020·2020·2020·2020·2020··:.··············
 000005a0:·2020·2020·2020·5072·6f66·696c·652e·6c6f········Profile.lo
 000005b0:·6164·6564·203d·204e·6f6e·650a·0a20·2020··aded·=·None..···
 000005c0:·2020·2020·2020·2020·2020·2020·2069·6620···············if·
 000005d0:·6e6f·7420·6661·696c·3a0a·2020·2020·2020··not·fail:.······
 000005e0:·2020·2020·2020·2020·2020·2020·2020·7072················pr
 000005f0:·6f66·696c·6520·3d20·5072·6f66·696c·652e··ofile·=·Profile.
 00000600:·6c6f·6164·6564·0a20·2020·2020·2020·2020··loaded.·········
 00000610:·2020·2020·2020·2020·2020·2050·726f·6669·············Profi
 00000620:·6c65·2e6c·6f61·6465·6420·3d20·4e6f·6e65··le.loaded·=·None
 00000630:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············
 00000640:·2020·2020·2070·726f·6772·6573·735f·6d61·······progress_ma
 00000650:·6465·203d·2054·7275·650a·2020·2020·2020··de·=·True.······
 00000660:·2020·2020·2020·2020·2020·2020·2020·6465················de
 00000670:·7363·7269·7074·696f·6e20·3d20·2222·0a20··scription·=·"".·
 00000680:·2020·2020·2020·2020·2020·2020·2020·2020··················
 00000690:·2020·2069·6620·6861·7361·7474·7228·7072·····if·hasattr(pr
 000006a0:·6f66·696c·652e·5f5f·636c·6173·735f·5f2c··ofile.__class__,
 000006b0:·2027·6465·7363·7269·7074·696f·6e27·293a···'description'):
 000006c0:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············
 000006d0:·2020·2020·2020·2020·2064·6573·6372·6970···········descrip
 000006e0:·7469·6f6e·203d·2070·726f·6669·6c65·2e5f··tion·=·profile._
 000006f0:·5f63·6c61·7373·5f5f·2e64·6573·6372·6970··_class__.descrip
 00000700:·7469·6f6e·0a20·2020·2020·2020·2020·2020··tion.···········
 00000710:·2020·2020·2020·2020·2070·726f·6669·6c65···········profile
 00000720:·732e·6170·7065·6e64·2028·5072·6f66·696c··s.append·(Profil
 00000730:·6544·6573·6320·286e·616d·6520·3d20·6e61··eDesc·(name·=·na
 00000740:·6d65·2c20·6465·7363·7269·7074·696f·6e20··me,·description·
 00000750:·3d20·6465·7363·7269·7074·696f·6e2c·2070··=·description,·p
 00000760:·6174·6820·3d20·7061·7468·2c20·6d6f·6465··ath·=·path,·mode
 00000770:·7320·3d20·2222·2929·0a20·2020·2020·2020··s·=·"")).·······
 00000780:·2020·2020·2020·2020·2020·2020·2072·6573···············res
 00000790:·6f6c·7665·645f·6e61·6d65·732e·6170·7065··olved_names.appe
 000007a0:·6e64·286e·616d·6529·0a20·2020·2020·2020··nd(name).·······
 000007b0:·2020·2020·2020·2020·2065·6c73·653a·0a20···········else:.·
 000007c0:·2020·2020·2020·2020·2020·2020·2020·2020··················
 000007d0:·2020·2077·6172·6e28·6661·696c·290a·0a20·····warn(fail)..·
 000007e0:·2020·2020·2020·2069·6620·6e6f·7420·7072·········if·not·pr
Max diff block lines reached; -1/69005 bytes (-0.00%) of diff not shown.
2.44 MB
monodoc-manual_6.8.0.105+dfsg-3.5_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-06·12:03:58.000000·debian-binary
2 -rw-r--r--···0········0········0·····1120·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1120·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0·18586996·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0·18585352·2023-09-06·12:03:58.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
2.44 MB
data.tar.xz
2.44 MB
data.tar
3.19 KB
file list
    
Offset 2, 24 lines modifiedOffset 2, 24 lines modified
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/lib/monodoc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/lib/monodoc/
5 -rw-r--r--···0·root·········(0)·root·········(0)······256·2023-09-06·12:03:58.000000·./usr/lib/monodoc/monodoc.xml5 -rw-r--r--···0·root·········(0)·root·········(0)······256·2023-09-06·12:03:58.000000·./usr/lib/monodoc/monodoc.xml
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/
7 -rw-r--r--···0·root·········(0)·root·········(0)······182·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Mono.source7 -rw-r--r--···0·root·········(0)·root·········(0)······182·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Mono.source
8 -rw-r--r--···0·root·········(0)·root·········(0)···183970·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Mono.tree8 -rw-r--r--···0·root·········(0)·root·········(0)···183970·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Mono.tree
9 -rw-r--r--···0·root·········(0)·root·········(0)···705927·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Mono.zip9 -rw-r--r--···0·root·········(0)·root·········(0)···705924·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Mono.zip
10 -rw-r--r--···0·root·········(0)·root·········(0)······190·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Novell.source10 -rw-r--r--···0·root·········(0)·root·········(0)······190·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Novell.source
11 -rw-r--r--···0·root·········(0)·root·········(0)····62108·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Novell.tree11 -rw-r--r--···0·root·········(0)·root·········(0)····62108·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Novell.tree
12 -rw-r--r--···0·root·········(0)·root·········(0)···160782·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Novell.zip12 -rw-r--r--···0·root·········(0)·root·········(0)···160782·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Novell.zip
13 -rw-r--r--···0·root·········(0)·root·········(0)····22806·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/cs-errors.tree13 -rw-r--r--···0·root·········(0)·root·········(0)····22806·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/cs-errors.tree
14 -rw-r--r--···0·root·········(0)·root·········(0)···474700·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/cs-errors.zip14 -rw-r--r--···0·root·········(0)·root·········(0)···474640·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/cs-errors.zip
15 -rw-r--r--···0·root·········(0)·root·········(0)····21854·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/ecma334.tree15 -rw-r--r--···0·root·········(0)·root·········(0)····21854·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/ecma334.tree
16 -rw-r--r--···0·root·········(0)·root·········(0)···392664·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/ecma334.zip16 -rw-r--r--···0·root·········(0)·root·········(0)···392664·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/ecma334.zip
17 -rw-r--r--···0·root·········(0)·root·········(0)······338·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/lang-csharp.source17 -rw-r--r--···0·root·········(0)·root·········(0)······338·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/lang-csharp.source
18 -rw-r--r--···0·root·········(0)·root·········(0)······179·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/netdocs.source18 -rw-r--r--···0·root·········(0)·root·········(0)······179·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/netdocs.source
19 -rw-r--r--···0·root·········(0)·root·········(0)··3037049·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/netdocs.tree19 -rw-r--r--···0·root·········(0)·root·········(0)··3037049·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/netdocs.tree
20 -rw-r--r--···0·root·········(0)·root·········(0)·16722902·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/netdocs.zip20 -rw-r--r--···0·root·········(0)·root·········(0)·16722896·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/netdocs.zip
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/doc/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/doc/
23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/doc/monodoc-manual/23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-06·12:03:58.000000·./usr/share/doc/monodoc-manual/
24 -rw-r--r--···0·root·········(0)·root·········(0)·····2384·2023-09-06·12:03:58.000000·./usr/share/doc/monodoc-manual/changelog.Debian.gz24 -rw-r--r--···0·root·········(0)·root·········(0)·····2384·2023-09-06·12:03:58.000000·./usr/share/doc/monodoc-manual/changelog.Debian.gz
25 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2022-12-09·13:28:17.000000·./usr/share/doc/monodoc-manual/copyright25 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2022-12-09·13:28:17.000000·./usr/share/doc/monodoc-manual/copyright
56.9 KB
./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:·705927·bytes,·number·of·entries:·4431 Zip·file·size:·705924·bytes,·number·of·entries:·443
2 -rw----·····2.0·fat·····2128·b-·defN·23-Sep-12·17:23·02 -rw----·····2.0·fat·····2128·b-·defN·24-Oct-16·03:39·0
3 -rw----·····2.0·fat·····1532·b-·defN·23-Sep-12·17:23·13 -rw----·····2.0·fat·····1532·b-·defN·24-Oct-16·03:39·1
4 -rw----·····2.0·fat·····3934·b-·defN·23-Sep-12·17:23·24 -rw----·····2.0·fat·····3934·b-·defN·24-Oct-16·03:39·2
5 -rw----·····2.0·fat·····1686·b-·defN·23-Sep-12·17:23·35 -rw----·····2.0·fat·····1686·b-·defN·24-Oct-16·03:39·3
6 -rw----·····2.0·fat····93066·b-·defN·23-Sep-12·17:23·46 -rw----·····2.0·fat····93066·b-·defN·24-Oct-16·03:39·4
7 -rw----·····2.0·fat·····1065·b-·defN·23-Sep-12·17:23·57 -rw----·····2.0·fat·····1065·b-·defN·24-Oct-16·03:39·5
8 -rw----·····2.0·fat·····1897·b-·defN·23-Sep-12·17:23·68 -rw----·····2.0·fat·····1897·b-·defN·24-Oct-16·03:39·6
9 -rw----·····2.0·fat·····2204·b-·defN·23-Sep-12·17:23·79 -rw----·····2.0·fat·····2204·b-·defN·24-Oct-16·03:39·7
10 -rw----·····2.0·fat·····2139·b-·defN·23-Sep-12·17:23·810 -rw----·····2.0·fat·····2139·b-·defN·24-Oct-16·03:39·8
11 -rw----·····2.0·fat·····2385·b-·defN·23-Sep-12·17:23·911 -rw----·····2.0·fat·····2385·b-·defN·24-Oct-16·03:39·9
12 -rw----·····2.0·fat·····7685·b-·defN·23-Sep-12·17:23·1012 -rw----·····2.0·fat·····7685·b-·defN·24-Oct-16·03:39·10
13 -rw----·····2.0·fat·····4670·b-·defN·23-Sep-12·17:23·1113 -rw----·····2.0·fat·····4670·b-·defN·24-Oct-16·03:39·11
14 -rw----·····2.0·fat·····9860·b-·defN·23-Sep-12·17:23·1214 -rw----·····2.0·fat·····9860·b-·defN·24-Oct-16·03:39·12
15 -rw----·····2.0·fat·····1585·b-·defN·23-Sep-12·17:23·1315 -rw----·····2.0·fat·····1585·b-·defN·24-Oct-16·03:39·13
16 -rw----·····2.0·fat·····1953·b-·defN·23-Sep-12·17:23·1416 -rw----·····2.0·fat·····1953·b-·defN·24-Oct-16·03:39·14
17 -rw----·····2.0·fat·····1214·b-·defN·23-Sep-12·17:23·1517 -rw----·····2.0·fat·····1214·b-·defN·24-Oct-16·03:39·15
18 -rw----·····2.0·fat·····4002·b-·defN·23-Sep-12·17:23·1618 -rw----·····2.0·fat·····4002·b-·defN·24-Oct-16·03:39·16
19 -rw----·····2.0·fat·····1033·b-·defN·23-Sep-12·17:23·1719 -rw----·····2.0·fat·····1033·b-·defN·24-Oct-16·03:39·17
20 -rw----·····2.0·fat·····6393·b-·defN·23-Sep-12·17:23·1820 -rw----·····2.0·fat·····6393·b-·defN·24-Oct-16·03:39·18
21 -rw----·····2.0·fat·····3748·b-·defN·23-Sep-12·17:23·1921 -rw----·····2.0·fat·····3748·b-·defN·24-Oct-16·03:39·19
22 -rw----·····2.0·fat····13167·b-·defN·23-Sep-12·17:23·2022 -rw----·····2.0·fat····13167·b-·defN·24-Oct-16·03:39·20
23 -rw----·····2.0·fat·····1823·b-·defN·23-Sep-12·17:23·2123 -rw----·····2.0·fat·····1823·b-·defN·24-Oct-16·03:39·21
24 -rw----·····2.0·fat·····2754·b-·defN·23-Sep-12·17:23·2224 -rw----·····2.0·fat·····2754·b-·defN·24-Oct-16·03:39·22
25 -rw----·····2.0·fat·····8433·b-·defN·23-Sep-12·17:23·2325 -rw----·····2.0·fat·····8433·b-·defN·24-Oct-16·03:39·23
26 -rw----·····2.0·fat·····2436·b-·defN·23-Sep-12·17:23·2426 -rw----·····2.0·fat·····2436·b-·defN·24-Oct-16·03:39·24
27 -rw----·····2.0·fat·····1618·b-·defN·23-Sep-12·17:23·2527 -rw----·····2.0·fat·····1618·b-·defN·24-Oct-16·03:39·25
28 -rw----·····2.0·fat·····1477·b-·defN·23-Sep-12·17:23·2628 -rw----·····2.0·fat·····1477·b-·defN·24-Oct-16·03:39·26
29 -rw----·····2.0·fat····20712·b-·defN·23-Sep-12·17:23·2729 -rw----·····2.0·fat····20712·b-·defN·24-Oct-16·03:39·27
30 -rw----·····2.0·fat······504·b-·defN·23-Sep-12·17:23·2830 -rw----·····2.0·fat······504·b-·defN·24-Oct-16·03:39·28
31 -rw----·····2.0·fat·····6335·b-·defN·23-Sep-12·17:23·2931 -rw----·····2.0·fat·····6335·b-·defN·24-Oct-16·03:39·29
32 -rw----·····2.0·fat·····1933·b-·defN·23-Sep-12·17:23·3032 -rw----·····2.0·fat·····1933·b-·defN·24-Oct-16·03:39·30
33 -rw----·····2.0·fat·····7398·b-·defN·23-Sep-12·17:23·3133 -rw----·····2.0·fat·····7398·b-·defN·24-Oct-16·03:39·31
34 -rw----·····2.0·fat·····2023·b-·defN·23-Sep-12·17:23·3234 -rw----·····2.0·fat·····2023·b-·defN·24-Oct-16·03:39·32
35 -rw----·····2.0·fat·····2219·b-·defN·23-Sep-12·17:23·3335 -rw----·····2.0·fat·····2219·b-·defN·24-Oct-16·03:39·33
36 -rw----·····2.0·fat·····1984·b-·defN·23-Sep-12·17:23·3436 -rw----·····2.0·fat·····1984·b-·defN·24-Oct-16·03:39·34
37 -rw----·····2.0·fat·····2055·b-·defN·23-Sep-12·17:23·3537 -rw----·····2.0·fat·····2055·b-·defN·24-Oct-16·03:39·35
38 -rw----·····2.0·fat·····3822·b-·defN·23-Sep-12·17:23·3638 -rw----·····2.0·fat·····3822·b-·defN·24-Oct-16·03:39·36
39 -rw----·····2.0·fat·····2290·b-·defN·23-Sep-12·17:23·3739 -rw----·····2.0·fat·····2290·b-·defN·24-Oct-16·03:39·37
40 -rw----·····2.0·fat·····6589·b-·defN·23-Sep-12·17:23·3840 -rw----·····2.0·fat·····6589·b-·defN·24-Oct-16·03:39·38
41 -rw----·····2.0·fat·····6288·b-·defN·23-Sep-12·17:23·3941 -rw----·····2.0·fat·····6288·b-·defN·24-Oct-16·03:39·39
42 -rw----·····2.0·fat·····3918·b-·defN·23-Sep-12·17:23·4042 -rw----·····2.0·fat·····3918·b-·defN·24-Oct-16·03:39·40
43 -rw----·····2.0·fat·····9243·b-·defN·23-Sep-12·17:23·4143 -rw----·····2.0·fat·····9243·b-·defN·24-Oct-16·03:39·41
44 -rw----·····2.0·fat·····2575·b-·defN·23-Sep-12·17:23·4244 -rw----·····2.0·fat·····2575·b-·defN·24-Oct-16·03:39·42
45 -rw----·····2.0·fat····14996·b-·defN·23-Sep-12·17:23·4345 -rw----·····2.0·fat····14996·b-·defN·24-Oct-16·03:39·43
46 -rw----·····2.0·fat·····1844·b-·defN·23-Sep-12·17:23·4446 -rw----·····2.0·fat·····1844·b-·defN·24-Oct-16·03:39·44
47 -rw----·····2.0·fat·····4457·b-·defN·23-Sep-12·17:23·4547 -rw----·····2.0·fat·····4457·b-·defN·24-Oct-16·03:39·45
48 -rw----·····2.0·fat·····1741·b-·defN·23-Sep-12·17:23·4648 -rw----·····2.0·fat·····1741·b-·defN·24-Oct-16·03:39·46
49 -rw----·····2.0·fat·····1319·b-·defN·23-Sep-12·17:23·4749 -rw----·····2.0·fat·····1319·b-·defN·24-Oct-16·03:39·47
50 -rw----·····2.0·fat·····6397·b-·defN·23-Sep-12·17:23·4850 -rw----·····2.0·fat·····6397·b-·defN·24-Oct-16·03:39·48
51 -rw----·····2.0·fat······998·b-·defN·23-Sep-12·17:23·4951 -rw----·····2.0·fat······998·b-·defN·24-Oct-16·03:39·49
52 -rw----·····2.0·fat·····2970·b-·defN·23-Sep-12·17:23·5052 -rw----·····2.0·fat·····2970·b-·defN·24-Oct-16·03:39·50
53 -rw----·····2.0·fat·····8767·b-·defN·23-Sep-12·17:23·5153 -rw----·····2.0·fat·····8767·b-·defN·24-Oct-16·03:39·51
54 -rw----·····2.0·fat·····1010·b-·defN·23-Sep-12·17:23·5254 -rw----·····2.0·fat·····1010·b-·defN·24-Oct-16·03:39·52
55 -rw----·····2.0·fat····13303·b-·defN·23-Sep-12·17:23·5355 -rw----·····2.0·fat····13303·b-·defN·24-Oct-16·03:39·53
56 -rw----·····2.0·fat······989·b-·defN·23-Sep-12·17:23·5456 -rw----·····2.0·fat······989·b-·defN·24-Oct-16·03:39·54
57 -rw----·····2.0·fat·····7767·b-·defN·23-Sep-12·17:23·5557 -rw----·····2.0·fat·····7767·b-·defN·24-Oct-16·03:39·55
58 -rw----·····2.0·fat······577·b-·defN·23-Sep-12·17:23·5658 -rw----·····2.0·fat······577·b-·defN·24-Oct-16·03:39·56
59 -rw----·····2.0·fat·····2595·b-·defN·23-Sep-12·17:23·5759 -rw----·····2.0·fat·····2595·b-·defN·24-Oct-16·03:39·57
60 -rw----·····2.0·fat·····2182·b-·defN·23-Sep-12·17:23·5860 -rw----·····2.0·fat·····2182·b-·defN·24-Oct-16·03:39·58
61 -rw----·····2.0·fat·····4026·b-·defN·23-Sep-12·17:23·5961 -rw----·····2.0·fat·····4026·b-·defN·24-Oct-16·03:39·59
62 -rw----·····2.0·fat·····2634·b-·defN·23-Sep-12·17:23·6062 -rw----·····2.0·fat·····2634·b-·defN·24-Oct-16·03:39·60
63 -rw----·····2.0·fat·····1193·b-·defN·23-Sep-12·17:23·6163 -rw----·····2.0·fat·····1193·b-·defN·24-Oct-16·03:39·61
64 -rw----·····2.0·fat·····2634·b-·defN·23-Sep-12·17:23·6264 -rw----·····2.0·fat·····2634·b-·defN·24-Oct-16·03:39·62
65 -rw----·····2.0·fat····22489·b-·defN·23-Sep-12·17:23·6365 -rw----·····2.0·fat····22489·b-·defN·24-Oct-16·03:39·63
66 -rw----·····2.0·fat····17996·b-·defN·23-Sep-12·17:23·6466 -rw----·····2.0·fat····17996·b-·defN·24-Oct-16·03:39·64
67 -rw----·····2.0·fat·····1095·b-·defN·23-Sep-12·17:23·6567 -rw----·····2.0·fat·····1095·b-·defN·24-Oct-16·03:39·65
68 -rw----·····2.0·fat·····1919·b-·defN·23-Sep-12·17:23·6668 -rw----·····2.0·fat·····1919·b-·defN·24-Oct-16·03:39·66
69 -rw----·····2.0·fat····43726·b-·defN·23-Sep-12·17:23·6769 -rw----·····2.0·fat····43726·b-·defN·24-Oct-16·03:39·67
70 -rw----·····2.0·fat····19652·b-·defN·23-Sep-12·17:23·6870 -rw----·····2.0·fat····19652·b-·defN·24-Oct-16·03:39·68
71 -rw----·····2.0·fat····11484·b-·defN·23-Sep-12·17:23·6971 -rw----·····2.0·fat····11484·b-·defN·24-Oct-16·03:39·69
72 -rw----·····2.0·fat····11901·b-·defN·23-Sep-12·17:23·7072 -rw----·····2.0·fat····11901·b-·defN·24-Oct-16·03:39·70
73 -rw----·····2.0·fat····25231·b-·defN·23-Sep-12·17:23·7173 -rw----·····2.0·fat····25231·b-·defN·24-Oct-16·03:39·71
74 -rw----·····2.0·fat·····1753·b-·defN·23-Sep-12·17:23·7274 -rw----·····2.0·fat·····1753·b-·defN·24-Oct-16·03:39·72
75 -rw----·····2.0·fat·····2961·b-·defN·23-Sep-12·17:23·7375 -rw----·····2.0·fat·····2961·b-·defN·24-Oct-16·03:39·73
76 -rw----·····2.0·fat····14893·b-·defN·23-Sep-12·17:23·7476 -rw----·····2.0·fat····14893·b-·defN·24-Oct-16·03:39·74
77 -rw----·····2.0·fat·····4311·b-·defN·23-Sep-12·17:23·7577 -rw----·····2.0·fat·····4311·b-·defN·24-Oct-16·03:39·75
78 -rw----·····2.0·fat·····6884·b-·defN·23-Sep-12·17:23·7678 -rw----·····2.0·fat·····6884·b-·defN·24-Oct-16·03:39·76
79 -rw----·····2.0·fat····10610·b-·defN·23-Sep-12·17:23·7779 -rw----·····2.0·fat····10610·b-·defN·24-Oct-16·03:39·77
80 -rw----·····2.0·fat·····3228·b-·defN·23-Sep-12·17:23·7880 -rw----·····2.0·fat·····3228·b-·defN·24-Oct-16·03:39·78
81 -rw----·····2.0·fat·····2049·b-·defN·23-Sep-12·17:23·7981 -rw----·····2.0·fat·····2049·b-·defN·24-Oct-16·03:39·79
82 -rw----·····2.0·fat·····3139·b-·defN·23-Sep-12·17:23·8082 -rw----·····2.0·fat·····3139·b-·defN·24-Oct-16·03:39·80
83 -rw----·····2.0·fat·····5347·b-·defN·23-Sep-12·17:23·8183 -rw----·····2.0·fat·····5347·b-·defN·24-Oct-16·03:39·81
84 -rw----·····2.0·fat····27546·b-·defN·23-Sep-12·17:23·8284 -rw----·····2.0·fat····27546·b-·defN·24-Oct-16·03:39·82
85 -rw----·····2.0·fat····24405·b-·defN·23-Sep-12·17:23·8385 -rw----·····2.0·fat····24405·b-·defN·24-Oct-16·03:39·83
86 -rw----·····2.0·fat·····4404·b-·defN·23-Sep-12·17:23·8486 -rw----·····2.0·fat·····4404·b-·defN·24-Oct-16·03:39·84
87 -rw----·····2.0·fat·····1061·b-·defN·23-Sep-12·17:23·8587 -rw----·····2.0·fat·····1061·b-·defN·24-Oct-16·03:39·85
88 -rw----·····2.0·fat·····2262·b-·defN·23-Sep-12·17:23·8688 -rw----·····2.0·fat·····2262·b-·defN·24-Oct-16·03:39·86
89 -rw----·····2.0·fat·····4714·b-·defN·23-Sep-12·17:23·8789 -rw----·····2.0·fat·····4714·b-·defN·24-Oct-16·03:39·87
90 -rw----·····2.0·fat·····2845·b-·defN·23-Sep-12·17:23·8890 -rw----·····2.0·fat·····2845·b-·defN·24-Oct-16·03:39·88
91 -rw----·····2.0·fat·····2234·b-·defN·23-Sep-12·17:23·8991 -rw----·····2.0·fat·····2234·b-·defN·24-Oct-16·03:39·89
92 -rw----·····2.0·fat·····1094·b-·defN·23-Sep-12·17:23·9092 -rw----·····2.0·fat·····1094·b-·defN·24-Oct-16·03:39·90
93 -rw----·····2.0·fat·····1200·b-·defN·23-Sep-12·17:23·9193 -rw----·····2.0·fat·····1200·b-·defN·24-Oct-16·03:39·91
94 -rw----·····2.0·fat·····5079·b-·defN·23-Sep-12·17:23·9294 -rw----·····2.0·fat·····5079·b-·defN·24-Oct-16·03:39·92
95 -rw----·····2.0·fat·····1200·b-·defN·23-Sep-12·17:23·9395 -rw----·····2.0·fat·····1200·b-·defN·24-Oct-16·03:39·93
96 -rw----·····2.0·fat·····7246·b-·defN·23-Sep-12·17:23·9496 -rw----·····2.0·fat·····7246·b-·defN·24-Oct-16·03:39·94
97 -rw----·····2.0·fat·····1222·b-·defN·23-Sep-12·17:23·9597 -rw----·····2.0·fat·····1222·b-·defN·24-Oct-16·03:39·95
98 -rw----·····2.0·fat·····6412·b-·defN·23-Sep-12·17:23·9798 -rw----·····2.0·fat·····6412·b-·defN·24-Oct-16·03:39·97
99 -rw----·····2.0·fat·····1199·b-·defN·23-Sep-12·17:23·9899 -rw----·····2.0·fat·····1199·b-·defN·24-Oct-16·03:39·98
100 -rw----·····2.0·fat·····1199·b-·defN·23-Sep-12·17:23·99100 -rw----·····2.0·fat·····1199·b-·defN·24-Oct-16·03:39·99
101 -rw----·····2.0·fat·····1198·b-·defN·23-Sep-12·17:23·100101 -rw----·····2.0·fat·····1198·b-·defN·24-Oct-16·03:39·100
102 -rw----·····2.0·fat·····3892·b-·defN·23-Sep-12·17:23·101102 -rw----·····2.0·fat·····3892·b-·defN·24-Oct-16·03:39·101
103 -rw----·····2.0·fat·····2390·b-·defN·23-Sep-12·17:23·102103 -rw----·····2.0·fat·····2390·b-·defN·24-Oct-16·03:39·102
104 -rw----·····2.0·fat·····2459·b-·defN·23-Sep-12·17:23·103104 -rw----·····2.0·fat·····2459·b-·defN·24-Oct-16·03:39·103
105 -rw----·····2.0·fat·····1591·b-·defN·23-Sep-12·17:23·104105 -rw----·····2.0·fat·····1591·b-·defN·24-Oct-16·03:39·104
106 -rw----·····2.0·fat·····5720·b-·defN·23-Sep-12·17:23·105106 -rw----·····2.0·fat·····5720·b-·defN·24-Oct-16·03:39·105
107 -rw----·····2.0·fat·····1626·b-·defN·23-Sep-12·17:23·106107 -rw----·····2.0·fat·····1626·b-·defN·24-Oct-16·03:39·106
108 -rw----·····2.0·fat·····3336·b-·defN·23-Sep-12·17:23·107108 -rw----·····2.0·fat·····3336·b-·defN·24-Oct-16·03:39·107
109 -rw----·····2.0·fat·····9949·b-·defN·23-Sep-12·17:23·108109 -rw----·····2.0·fat·····9949·b-·defN·24-Oct-16·03:39·108
110 -rw----·····2.0·fat·····2753·b-·defN·23-Sep-12·17:23·109110 -rw----·····2.0·fat·····2753·b-·defN·24-Oct-16·03:39·109
111 -rw----·····2.0·fat·····7344·b-·defN·23-Sep-12·17:23·110111 -rw----·····2.0·fat·····7344·b-·defN·24-Oct-16·03:39·110
112 -rw----·····2.0·fat·····1176·b-·defN·23-Sep-12·17:23·111112 -rw----·····2.0·fat·····1176·b-·defN·24-Oct-16·03:39·111
113 -rw----·····2.0·fat·····1721·b-·defN·23-Sep-12·17:23·112113 -rw----·····2.0·fat·····1721·b-·defN·24-Oct-16·03:39·112
114 -rw----·····2.0·fat····11367·b-·defN·23-Sep-12·17:23·113114 -rw----·····2.0·fat····11367·b-·defN·24-Oct-16·03:39·113
115 -rw----·····2.0·fat·····1142·b-·defN·23-Sep-12·17:23·114115 -rw----·····2.0·fat·····1142·b-·defN·24-Oct-16·03:39·114
116 -rw----·····2.0·fat·····3185·b-·defN·23-Sep-12·17:23·115116 -rw----·····2.0·fat·····3185·b-·defN·24-Oct-16·03:39·115
117 -rw----·····2.0·fat·····1218·b-·defN·23-Sep-12·17:23·116117 -rw----·····2.0·fat·····1218·b-·defN·24-Oct-16·03:39·116
118 -rw----·····2.0·fat·····1152·b-·defN·23-Sep-12·17:23·117118 -rw----·····2.0·fat·····1152·b-·defN·24-Oct-16·03:39·117
119 -rw----·····2.0·fat·····1810·b-·defN·23-Sep-12·17:23·118119 -rw----·····2.0·fat·····1810·b-·defN·24-Oct-16·03:39·118
120 -rw----·····2.0·fat·····2045·b-·defN·23-Sep-12·17:23·119120 -rw----·····2.0·fat·····2045·b-·defN·24-Oct-16·03:39·119
121 -rw----·····2.0·fat·····3853·b-·defN·23-Sep-12·17:23·120121 -rw----·····2.0·fat·····3853·b-·defN·24-Oct-16·03:39·120
122 -rw----·····2.0·fat·····3558·b-·defN·23-Sep-12·17:23·121122 -rw----·····2.0·fat·····3558·b-·defN·24-Oct-16·03:39·121
123 -rw----·····2.0·fat······921·b-·defN·23-Sep-12·17:23·122123 -rw----·····2.0·fat······921·b-·defN·24-Oct-16·03:39·122
124 -rw----·····2.0·fat······959·b-·defN·23-Sep-12·17:23·123124 -rw----·····2.0·fat······959·b-·defN·24-Oct-16·03:39·123
125 -rw----·····2.0·fat·····3048·b-·defN·23-Sep-12·17:23·124125 -rw----·····2.0·fat·····3048·b-·defN·24-Oct-16·03:39·124
126 -rw----·····2.0·fat·····3079·b-·defN·23-Sep-12·17:23·125126 -rw----·····2.0·fat·····3079·b-·defN·24-Oct-16·03:39·125
Max diff block lines reached; -1/52696 bytes (-0.00%) of diff not shown.
5.38 KB
mastersummary.xml
5.35 KB
mastersummary.xml
Ordering differences only
    
Offset 4, 19 lines modifiedOffset 4, 19 lines modified
4 ····<summary/>4 ····<summary/>
5 ····<remarks/>5 ····<remarks/>
6 ··</namespace>6 ··</namespace>
7 ··<namespace·ns="Commons.Xml.Relaxng.Rnc">7 ··<namespace·ns="Commons.Xml.Relaxng.Rnc">
8 ····<summary>To·be·added.</summary>8 ····<summary>To·be·added.</summary>
9 ····<remarks>To·be·added.</remarks>9 ····<remarks>To·be·added.</remarks>
10 ··</namespace>10 ··</namespace>
11 ··<namespace·ns="Commons.Xml.Nvdl">11 ··<namespace·ns="Commons.Xml.Relaxng.Inference">
12 ····<summary>To·be·added.</summary>12 ····<summary>To·be·added.</summary>
13 ····<remarks>To·be·added.</remarks>13 ····<remarks>To·be·added.</remarks>
14 ··</namespace>14 ··</namespace>
15 ··<namespace·ns="Commons.Xml.Relaxng.Inference">15 ··<namespace·ns="Commons.Xml.Nvdl">
16 ····<summary>To·be·added.</summary>16 ····<summary>To·be·added.</summary>
17 ····<remarks>To·be·added.</remarks>17 ····<remarks>To·be·added.</remarks>
18 ··</namespace>18 ··</namespace>
19 ··<namespace·ns="Commons.Xml.Relaxng.XmlSchema">19 ··<namespace·ns="Commons.Xml.Relaxng.XmlSchema">
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>
Offset 205, 37 lines modifiedOffset 205, 45 lines modified
205 ············</term>205 ············</term>
206 ··········</item>206 ··········</item>
207 ········</list>207 ········</list>
208 ······</para>208 ······</para>
209 ····</remarks>209 ····</remarks>
210 ··</namespace>210 ··</namespace>
211 ··<namespace·ns="Mono.Options">211 ··<namespace·ns="Mono.Options">
212 ····<summary>To·be·added.</summary> 
213 ····<remarks>To·be·added.</remarks> 
214 ··</namespace> 
215 ··<namespace·ns="Mono.Options"> 
216 ····<summary>Types·to·help·parse·command-line·options.</summary>212 ····<summary>Types·to·help·parse·command-line·options.</summary>
217 ····<remarks>Types·to·help·parse·command-line·options.</remarks>213 ····<remarks>Types·to·help·parse·command-line·options.</remarks>
218 ··</namespace>214 ··</namespace>
219 ··<namespace·ns="Mono.Threading.Tasks">215 ··<namespace·ns="Mono.Options">
220 ····<summary>To·be·added.</summary>216 ····<summary>To·be·added.</summary>
221 ····<remarks>To·be·added.</remarks>217 ····<remarks>To·be·added.</remarks>
222 ··</namespace>218 ··</namespace>
223 ··<namespace·ns="Mono.Collections.Concurrent">219 ··<namespace·ns="Mono.Collections.Concurrent">
224 ····<summary>To·be·added.</summary>220 ····<summary>To·be·added.</summary>
225 ····<remarks>To·be·added.</remarks>221 ····<remarks>To·be·added.</remarks>
226 ··</namespace>222 ··</namespace>
227 ··<namespace·ns="Mono.Threading">223 ··<namespace·ns="Mono.Threading.Tasks">
228 ····<summary>To·be·added.</summary>224 ····<summary>To·be·added.</summary>
229 ····<remarks>To·be·added.</remarks>225 ····<remarks>To·be·added.</remarks>
230 ··</namespace>226 ··</namespace>
231 ··<namespace·ns="Mono.Remoting.Channels.Unix">227 ··<namespace·ns="Mono.Threading">
232 ····<summary>To·be·added.</summary>228 ····<summary>To·be·added.</summary>
233 ····<remarks>To·be·added.</remarks>229 ····<remarks>To·be·added.</remarks>
234 ··</namespace>230 ··</namespace>
 231 ··<namespace·ns="Mono.Posix">
 232 ····<summary>
 233 ······The·deprecated·Mono.Posix·namespace,·use
 234 ······<see·cref="N:Mono.Unix"/>
 235 ······instead.
 236 ····</summary>
 237 ····<remarks>
 238 ······This·namespace·provides·functionality·to·access·Posix/Unix·features.··It·has·been·deprecated·in·favor·of·the·new
 239 ······<see·cref="N:Mono.Unix"/>
 240 ······namespace.
 241 ····</remarks>
 242 ··</namespace>
235 ··<namespace·ns="Mono.Unix.Native">243 ··<namespace·ns="Mono.Unix.Native">
236 ····<summary>Low-level·Unix·wrapper·types.</summary>244 ····<summary>Low-level·Unix·wrapper·types.</summary>
237 ····<remarks>245 ····<remarks>
238 ······<para>246 ······<para>
239 ········The·Mono.Unix.Native·namespace·contains·247 ········The·Mono.Unix.Native·namespace·contains·
240 ········low-level·wrapper·classes,·structures,·and·enumerations248 ········low-level·wrapper·classes,·structures,·and·enumerations
241 ········which·are·accessible·from·the249 ········which·are·accessible·from·the
Offset 291, 25 lines modifiedOffset 299, 17 lines modified
291 ····California,·Berkeley·and·its·contributors.299 ····California,·Berkeley·and·its·contributors.
292 4.·Neither·the·name·of·the·University·nor·the·names·of·its·contributors300 4.·Neither·the·name·of·the·University·nor·the·names·of·its·contributors
293 ···may·be·used·to·endorse·or·promote·products·derived·from·this·software301 ···may·be·used·to·endorse·or·promote·products·derived·from·this·software
294 ···without·specific·prior·written·permission.</code>302 ···without·specific·prior·written·permission.</code>
295 ······</example>303 ······</example>
296 ····</remarks>304 ····</remarks>
297 ··</namespace>305 ··</namespace>
 306 ··<namespace·ns="Mono.Remoting.Channels.Unix">
 307 ····<summary>To·be·added.</summary>
 308 ····<remarks>To·be·added.</remarks>
298 ··<namespace·ns="Mono.Posix"> 
299 ····<summary> 
300 ······The·deprecated·Mono.Posix·namespace,·use 
301 ······<see·cref="N:Mono.Unix"/> 
302 ······instead. 
303 ····</summary> 
304 ····<remarks> 
305 ······This·namespace·provides·functionality·to·access·Posix/Unix·features.··It·has·been·deprecated·in·favor·of·the·new 
306 ······<see·cref="N:Mono.Unix"/> 
307 ······namespace. 
308 ····</remarks> 
309 ··</namespace>309 ··</namespace>
310 ··<namespace·ns="Mono.Unix">310 ··<namespace·ns="Mono.Unix">
311 ····<summary>High-level·Unix·wrapper·types.</summary>311 ····<summary>High-level·Unix·wrapper·types.</summary>
312 ····<remarks>312 ····<remarks>
313 ······<para>313 ······<para>
314 ········The·Mono.Unix·namespace·contains·314 ········The·Mono.Unix·namespace·contains·
315 ········high-level·wrapper·classes,·which·provide·.NET·naming·and315 ········high-level·wrapper·classes,·which·provide·.NET·naming·and
Offset 389, 47 lines modifiedOffset 389, 47 lines modified
389 ····<summary>To·be·added.</summary>389 ····<summary>To·be·added.</summary>
390 ····<remarks>To·be·added.</remarks>390 ····<remarks>To·be·added.</remarks>
391 ··</namespace>391 ··</namespace>
392 ··<namespace·ns="Mono.Security.X509.Extensions">392 ··<namespace·ns="Mono.Security.X509.Extensions">
393 ····<summary>To·be·added.</summary>393 ····<summary>To·be·added.</summary>
394 ····<remarks>To·be·added.</remarks>394 ····<remarks>To·be·added.</remarks>
395 ··</namespace>395 ··</namespace>
396 ··<namespace·ns="Mono.Security.X509">396 ··<namespace·ns="Mono.Math.Prime.Generator">
397 ····<summary>To·be·added.</summary>397 ····<summary>To·be·added.</summary>
398 ····<remarks>To·be·added.</remarks>398 ····<remarks>To·be·added.</remarks>
399 ··</namespace>399 ··</namespace>
400 ··<namespace·ns="Mono.Security.Authenticode">400 ··<namespace·ns="Mono.Security">
401 ····<summary>To·be·added.</summary>401 ····<summary>To·be·added.</summary>
402 ····<remarks>To·be·added.</remarks>402 ····<remarks>To·be·added.</remarks>
403 ··</namespace>403 ··</namespace>
404 ··<namespace·ns="Mono.Security">404 ··<namespace·ns="Mono.Math">
405 ····<summary>To·be·added.</summary>405 ····<summary>To·be·added.</summary>
406 ····<remarks>To·be·added.</remarks>406 ····<remarks>To·be·added.</remarks>
407 ··</namespace>407 ··</namespace>
408 ··<namespace·ns="Mono.Math.Prime">408 ··<namespace·ns="Mono.Security.Cryptography">
409 ····<summary>To·be·added.</summary>409 ····<summary>To·be·added.</summary>
410 ····<remarks>To·be·added.</remarks>410 ····<remarks>To·be·added.</remarks>
411 ··</namespace>411 ··</namespace>
412 ··<namespace·ns="Mono.Math.Prime.Generator">412 ··<namespace·ns="Mono.Security.Protocol.Ntlm">
413 ····<summary>To·be·added.</summary>413 ····<summary>To·be·added.</summary>
414 ····<remarks>To·be·added.</remarks>414 ····<remarks>To·be·added.</remarks>
415 ··</namespace>415 ··</namespace>
416 ··<namespace·ns="Mono.Xml">416 ··<namespace·ns="Mono.Security.Authenticode">
Max diff block lines reached; 738/5420 bytes (13.62%) of diff not shown.
20.8 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·23-Sep-12·17:23·162 -rw----·····2.0·fat·····5941·b-·defN·24-Oct-16·03:39·16
3 -rw----·····2.0·fat·····5837·b-·defN·23-Sep-12·17:23·173 -rw----·····2.0·fat·····5837·b-·defN·24-Oct-16·03:39·17
4 -rw----·····2.0·fat·····5099·b-·defN·23-Sep-12·17:23·184 -rw----·····2.0·fat·····5099·b-·defN·24-Oct-16·03:39·18
5 -rw----·····2.0·fat·····4074·b-·defN·23-Sep-12·17:23·195 -rw----·····2.0·fat·····4074·b-·defN·24-Oct-16·03:39·19
6 -rw----·····2.0·fat·····2819·b-·defN·23-Sep-12·17:23·206 -rw----·····2.0·fat·····2819·b-·defN·24-Oct-16·03:39·20
7 -rw----·····2.0·fat·····2693·b-·defN·23-Sep-12·17:23·217 -rw----·····2.0·fat·····2693·b-·defN·24-Oct-16·03:39·21
8 -rw----·····2.0·fat·····4100·b-·defN·23-Sep-12·17:23·228 -rw----·····2.0·fat·····4100·b-·defN·24-Oct-16·03:39·22
9 -rw----·····2.0·fat·····8083·b-·defN·23-Sep-12·17:23·239 -rw----·····2.0·fat·····8083·b-·defN·24-Oct-16·03:39·23
10 -rw----·····2.0·fat·····4081·b-·defN·23-Sep-12·17:23·2410 -rw----·····2.0·fat·····4081·b-·defN·24-Oct-16·03:39·24
11 -rw----·····2.0·fat·····2898·b-·defN·23-Sep-12·17:23·2511 -rw----·····2.0·fat·····2898·b-·defN·24-Oct-16·03:39·25
12 -rw----·····2.0·fat·····3798·b-·defN·23-Sep-12·17:23·2612 -rw----·····2.0·fat·····3798·b-·defN·24-Oct-16·03:39·26
13 -rw----·····2.0·fat·····3770·b-·defN·23-Sep-12·17:23·2713 -rw----·····2.0·fat·····3770·b-·defN·24-Oct-16·03:39·27
14 -rw----·····2.0·fat·····4134·b-·defN·23-Sep-12·17:23·2814 -rw----·····2.0·fat·····4134·b-·defN·24-Oct-16·03:39·28
15 -rw----·····2.0·fat·····3942·b-·defN·23-Sep-12·17:23·2915 -rw----·····2.0·fat·····3942·b-·defN·24-Oct-16·03:39·29
16 -rw----·····2.0·fat·····4388·b-·defN·23-Sep-12·17:23·3016 -rw----·····2.0·fat·····4388·b-·defN·24-Oct-16·03:39·30
17 -rw----·····2.0·fat·····3633·b-·defN·23-Sep-12·17:23·3117 -rw----·····2.0·fat·····3633·b-·defN·24-Oct-16·03:39·31
18 -rw----·····2.0·fat·····5461·b-·defN·23-Sep-12·17:23·3218 -rw----·····2.0·fat·····5461·b-·defN·24-Oct-16·03:39·32
19 -rw----·····2.0·fat·····4658·b-·defN·23-Sep-12·17:23·3319 -rw----·····2.0·fat·····4658·b-·defN·24-Oct-16·03:39·33
20 -rw----·····2.0·fat·····7021·b-·defN·23-Sep-12·17:23·3420 -rw----·····2.0·fat·····7021·b-·defN·24-Oct-16·03:39·34
21 -rw----·····2.0·fat·····7002·b-·defN·23-Sep-12·17:23·3521 -rw----·····2.0·fat·····7002·b-·defN·24-Oct-16·03:39·35
22 -rw----·····2.0·fat·····2756·b-·defN·23-Sep-12·17:23·3622 -rw----·····2.0·fat·····2756·b-·defN·24-Oct-16·03:39·36
23 -rw----·····2.0·fat·····3305·b-·defN·23-Sep-12·17:23·3723 -rw----·····2.0·fat·····3305·b-·defN·24-Oct-16·03:39·37
24 -rw----·····2.0·fat·····3441·b-·defN·23-Sep-12·17:23·3824 -rw----·····2.0·fat·····3441·b-·defN·24-Oct-16·03:39·38
25 -rw----·····2.0·fat·····2291·b-·defN·23-Sep-12·17:23·3925 -rw----·····2.0·fat·····2291·b-·defN·24-Oct-16·03:39·39
26 -rw----·····2.0·fat·····4843·b-·defN·23-Sep-12·17:23·4026 -rw----·····2.0·fat·····4843·b-·defN·24-Oct-16·03:39·40
27 -rw----·····2.0·fat·····6410·b-·defN·23-Sep-12·17:23·4127 -rw----·····2.0·fat·····6410·b-·defN·24-Oct-16·03:39·41
28 -rw----·····2.0·fat·····3790·b-·defN·23-Sep-12·17:23·4228 -rw----·····2.0·fat·····3790·b-·defN·24-Oct-16·03:39·42
29 -rw----·····2.0·fat·····3780·b-·defN·23-Sep-12·17:23·4329 -rw----·····2.0·fat·····3780·b-·defN·24-Oct-16·03:39·43
30 -rw----·····2.0·fat·····4147·b-·defN·23-Sep-12·17:23·4430 -rw----·····2.0·fat·····4147·b-·defN·24-Oct-16·03:39·44
31 -rw----·····2.0·fat·····4177·b-·defN·23-Sep-12·17:23·4531 -rw----·····2.0·fat·····4177·b-·defN·24-Oct-16·03:39·45
32 -rw----·····2.0·fat·····3785·b-·defN·23-Sep-12·17:23·4632 -rw----·····2.0·fat·····3785·b-·defN·24-Oct-16·03:39·46
33 -rw----·····2.0·fat·····4116·b-·defN·23-Sep-12·17:23·4733 -rw----·····2.0·fat·····4116·b-·defN·24-Oct-16·03:39·47
34 -rw----·····2.0·fat·····3765·b-·defN·23-Sep-12·17:23·4834 -rw----·····2.0·fat·····3765·b-·defN·24-Oct-16·03:39·48
35 -rw----·····2.0·fat·····2685·b-·defN·23-Sep-12·17:23·4935 -rw----·····2.0·fat·····2685·b-·defN·24-Oct-16·03:39·49
36 -rw----·····2.0·fat·····2807·b-·defN·23-Sep-12·17:23·5036 -rw----·····2.0·fat·····2807·b-·defN·24-Oct-16·03:39·50
37 -rw----·····2.0·fat·····2562·b-·defN·23-Sep-12·17:23·5137 -rw----·····2.0·fat·····2562·b-·defN·24-Oct-16·03:39·51
38 -rw----·····2.0·fat·····2288·b-·defN·23-Sep-12·17:23·5238 -rw----·····2.0·fat·····2288·b-·defN·24-Oct-16·03:39·52
39 -rw----·····2.0·fat·····2291·b-·defN·23-Sep-12·17:23·5339 -rw----·····2.0·fat·····2291·b-·defN·24-Oct-16·03:39·53
40 -rw----·····2.0·fat·····2697·b-·defN·23-Sep-12·17:23·5440 -rw----·····2.0·fat·····2697·b-·defN·24-Oct-16·03:39·54
41 -rw----·····2.0·fat·····3907·b-·defN·23-Sep-12·17:23·5541 -rw----·····2.0·fat·····3907·b-·defN·24-Oct-16·03:39·55
42 -rw----·····2.0·fat·····3765·b-·defN·23-Sep-12·17:23·5642 -rw----·····2.0·fat·····3765·b-·defN·24-Oct-16·03:39·56
43 -rw----·····2.0·fat·····3410·b-·defN·23-Sep-12·17:23·5743 -rw----·····2.0·fat·····3410·b-·defN·24-Oct-16·03:39·57
44 -rw----·····2.0·fat·····2562·b-·defN·23-Sep-12·17:23·5844 -rw----·····2.0·fat·····2562·b-·defN·24-Oct-16·03:39·58
45 -rw----·····2.0·fat·····3048·b-·defN·23-Sep-12·17:23·5945 -rw----·····2.0·fat·····3048·b-·defN·24-Oct-16·03:39·59
46 -rw----·····2.0·fat·····3371·b-·defN·23-Sep-12·17:23·6046 -rw----·····2.0·fat·····3371·b-·defN·24-Oct-16·03:39·60
47 -rw----·····2.0·fat·····2444·b-·defN·23-Sep-12·17:23·6147 -rw----·····2.0·fat·····2444·b-·defN·24-Oct-16·03:39·61
48 -rw----·····2.0·fat·····2981·b-·defN·23-Sep-12·17:23·6248 -rw----·····2.0·fat·····2981·b-·defN·24-Oct-16·03:39·62
49 -rw----·····2.0·fat·····2968·b-·defN·23-Sep-12·17:23·6349 -rw----·····2.0·fat·····2968·b-·defN·24-Oct-16·03:39·63
50 -rw----·····2.0·fat····11616·b-·defN·23-Sep-12·17:23·6450 -rw----·····2.0·fat····11616·b-·defN·24-Oct-16·03:39·64
51 -rw----·····2.0·fat·····2700·b-·defN·23-Sep-12·17:23·6551 -rw----·····2.0·fat·····2700·b-·defN·24-Oct-16·03:39·65
52 -rw----·····2.0·fat·····4790·b-·defN·23-Sep-12·17:23·6652 -rw----·····2.0·fat·····4790·b-·defN·24-Oct-16·03:39·66
53 -rw----·····2.0·fat·····2663·b-·defN·23-Sep-12·17:23·6753 -rw----·····2.0·fat·····2663·b-·defN·24-Oct-16·03:39·67
54 -rw----·····2.0·fat·····3467·b-·defN·23-Sep-12·17:23·6854 -rw----·····2.0·fat·····3467·b-·defN·24-Oct-16·03:39·68
55 -rw----·····2.0·fat·····3790·b-·defN·23-Sep-12·17:23·6955 -rw----·····2.0·fat·····3790·b-·defN·24-Oct-16·03:39·69
56 -rw----·····2.0·fat·····2715·b-·defN·23-Sep-12·17:23·7056 -rw----·····2.0·fat·····2715·b-·defN·24-Oct-16·03:39·70
57 -rw----·····2.0·fat·····5853·b-·defN·23-Sep-12·17:23·7157 -rw----·····2.0·fat·····5853·b-·defN·24-Oct-16·03:39·71
58 -rw----·····2.0·fat·····4786·b-·defN·23-Sep-12·17:23·7258 -rw----·····2.0·fat·····4786·b-·defN·24-Oct-16·03:39·72
59 -rw----·····2.0·fat·····5993·b-·defN·23-Sep-12·17:23·7359 -rw----·····2.0·fat·····5993·b-·defN·24-Oct-16·03:39·73
60 -rw----·····2.0·fat·····3649·b-·defN·23-Sep-12·17:23·7460 -rw----·····2.0·fat·····3649·b-·defN·24-Oct-16·03:39·74
61 -rw----·····2.0·fat·····8019·b-·defN·23-Sep-12·17:23·7561 -rw----·····2.0·fat·····8019·b-·defN·24-Oct-16·03:39·75
62 -rw----·····2.0·fat·····3365·b-·defN·23-Sep-12·17:23·7662 -rw----·····2.0·fat·····3365·b-·defN·24-Oct-16·03:39·76
63 -rw----·····2.0·fat·····5231·b-·defN·23-Sep-12·17:23·7763 -rw----·····2.0·fat·····5231·b-·defN·24-Oct-16·03:39·77
64 -rw----·····2.0·fat·····5926·b-·defN·23-Sep-12·17:23·7864 -rw----·····2.0·fat·····5926·b-·defN·24-Oct-16·03:39·78
65 -rw----·····2.0·fat·····1671·b-·defN·23-Sep-12·17:23·7965 -rw----·····2.0·fat·····1671·b-·defN·24-Oct-16·03:39·79
66 -rw----·····2.0·fat·····2321·b-·defN·23-Sep-12·17:23·8066 -rw----·····2.0·fat·····2321·b-·defN·24-Oct-16·03:39·80
67 -rw----·····2.0·fat·····2365·b-·defN·23-Sep-12·17:23·8167 -rw----·····2.0·fat·····2365·b-·defN·24-Oct-16·03:39·81
68 -rw----·····2.0·fat·····2213·b-·defN·23-Sep-12·17:23·8268 -rw----·····2.0·fat·····2213·b-·defN·24-Oct-16·03:39·82
69 -rw----·····2.0·fat····61112·b-·defN·23-Sep-12·17:23·8369 -rw----·····2.0·fat····61112·b-·defN·24-Oct-16·03:39·83
70 -rw----·····2.0·fat·····3031·b-·defN·23-Sep-12·17:23·8470 -rw----·····2.0·fat·····3031·b-·defN·24-Oct-16·03:39·84
71 -rw----·····2.0·fat·····9820·b-·defN·23-Sep-12·17:23·8571 -rw----·····2.0·fat·····9820·b-·defN·24-Oct-16·03:39·85
72 -rw----·····2.0·fat·····3122·b-·defN·23-Sep-12·17:23·8672 -rw----·····2.0·fat·····3122·b-·defN·24-Oct-16·03:39·86
73 -rw----·····2.0·fat·····3887·b-·defN·23-Sep-12·17:23·8773 -rw----·····2.0·fat·····3887·b-·defN·24-Oct-16·03:39·87
74 -rw----·····2.0·fat·····4447·b-·defN·23-Sep-12·17:23·8874 -rw----·····2.0·fat·····4447·b-·defN·24-Oct-16·03:39·88
75 -rw----·····2.0·fat·····3713·b-·defN·23-Sep-12·17:23·8975 -rw----·····2.0·fat·····3713·b-·defN·24-Oct-16·03:39·89
76 -rw----·····2.0·fat·····3791·b-·defN·23-Sep-12·17:23·9076 -rw----·····2.0·fat·····3791·b-·defN·24-Oct-16·03:39·90
77 -rw----·····2.0·fat·····2661·b-·defN·23-Sep-12·17:23·9177 -rw----·····2.0·fat·····2661·b-·defN·24-Oct-16·03:39·91
78 -rw----·····2.0·fat····10950·b-·defN·23-Sep-12·17:23·9278 -rw----·····2.0·fat····10950·b-·defN·24-Oct-16·03:39·92
79 -rw----·····2.0·fat·····4169·b-·defN·23-Sep-12·17:23·9379 -rw----·····2.0·fat·····4169·b-·defN·24-Oct-16·03:39·93
80 -rw----·····2.0·fat·····2253·b-·defN·23-Sep-12·17:23·9480 -rw----·····2.0·fat·····2253·b-·defN·24-Oct-16·03:39·94
81 -rw----·····2.0·fat·····2572·b-·defN·23-Sep-12·17:23·9581 -rw----·····2.0·fat·····2572·b-·defN·24-Oct-16·03:39·95
82 -rw----·····2.0·fat····38631·b-·defN·23-Sep-12·17:23·9682 -rw----·····2.0·fat····38631·b-·defN·24-Oct-16·03:39·96
83 -rw----·····2.0·fat·····4575·b-·defN·23-Sep-12·17:23·9783 -rw----·····2.0·fat·····4575·b-·defN·24-Oct-16·03:39·97
84 -rw----·····2.0·fat····11386·b-·defN·23-Sep-12·17:23·9884 -rw----·····2.0·fat····11386·b-·defN·24-Oct-16·03:39·98
85 -rw----·····2.0·fat·····2247·b-·defN·23-Sep-12·17:23·9985 -rw----·····2.0·fat·····2247·b-·defN·24-Oct-16·03:39·99
86 -rw----·····2.0·fat·····2382·b-·defN·23-Sep-12·17:23·10086 -rw----·····2.0·fat·····2382·b-·defN·24-Oct-16·03:39·100
87 -rw----·····2.0·fat·····2918·b-·defN·23-Sep-12·17:23·10187 -rw----·····2.0·fat·····2918·b-·defN·24-Oct-16·03:39·101
88 -rw----·····2.0·fat·····6875·b-·defN·23-Sep-12·17:23·10288 -rw----·····2.0·fat·····6875·b-·defN·24-Oct-16·03:39·102
89 -rw----·····2.0·fat·····6327·b-·defN·23-Sep-12·17:23·10389 -rw----·····2.0·fat·····6327·b-·defN·24-Oct-16·03:39·103
90 -rw----·····2.0·fat·····7623·b-·defN·23-Sep-12·17:23·10490 -rw----·····2.0·fat·····7623·b-·defN·24-Oct-16·03:39·104
91 -rw----·····2.0·fat·····3483·b-·defN·23-Sep-12·17:23·10591 -rw----·····2.0·fat·····3483·b-·defN·24-Oct-16·03:39·105
92 -rw----·····2.0·fat·····2744·b-·defN·23-Sep-12·17:23·10692 -rw----·····2.0·fat·····2744·b-·defN·24-Oct-16·03:39·106
93 -rw----·····2.0·fat·····4935·b-·defN·23-Sep-12·17:23·10793 -rw----·····2.0·fat·····4935·b-·defN·24-Oct-16·03:39·107
94 -rw----·····2.0·fat·····3921·b-·defN·23-Sep-12·17:23·10894 -rw----·····2.0·fat·····3921·b-·defN·24-Oct-16·03:39·108
95 -rw----·····2.0·fat·····1941·b-·defN·23-Sep-12·17:23·10995 -rw----·····2.0·fat·····1941·b-·defN·24-Oct-16·03:39·109
96 -rw----·····2.0·fat·····2172·b-·defN·23-Sep-12·17:23·11096 -rw----·····2.0·fat·····2172·b-·defN·24-Oct-16·03:39·110
97 -rw----·····2.0·fat·····2812·b-·defN·23-Sep-12·17:23·11197 -rw----·····2.0·fat·····2812·b-·defN·24-Oct-16·03:39·111
98 -rw----·····2.0·fat·····5369·b-·defN·23-Sep-12·17:23·11298 -rw----·····2.0·fat·····5369·b-·defN·24-Oct-16·03:39·112
99 -rw----·····2.0·fat·····5117·b-·defN·23-Sep-12·17:23·11399 -rw----·····2.0·fat·····5117·b-·defN·24-Oct-16·03:39·113
100 -rw----·····2.0·fat····14883·b-·defN·23-Sep-12·17:23·114100 -rw----·····2.0·fat····14883·b-·defN·24-Oct-16·03:39·114
101 -rw----·····2.0·fat·····4059·b-·defN·23-Sep-12·17:23·115101 -rw----·····2.0·fat·····4059·b-·defN·24-Oct-16·03:39·115
102 -rw----·····2.0·fat·····2669·b-·defN·23-Sep-12·17:23·116102 -rw----·····2.0·fat·····2669·b-·defN·24-Oct-16·03:39·116
103 -rw----·····2.0·fat·····3116·b-·defN·23-Sep-12·17:23·117103 -rw----·····2.0·fat·····3116·b-·defN·24-Oct-16·03:39·117
104 -rw----·····2.0·fat·····2135·b-·defN·23-Sep-12·17:23·118104 -rw----·····2.0·fat·····2135·b-·defN·24-Oct-16·03:39·118
105 -rw----·····2.0·fat·····8759·b-·defN·23-Sep-12·17:23·119105 -rw----·····2.0·fat·····8759·b-·defN·24-Oct-16·03:39·119
106 -rw----·····2.0·fat····12703·b-·defN·23-Sep-12·17:23·120106 -rw----·····2.0·fat····12703·b-·defN·24-Oct-16·03:39·120
107 -rw----·····2.0·fat·····5462·b-·defN·23-Sep-12·17:23·121107 -rw----·····2.0·fat·····5462·b-·defN·24-Oct-16·03:39·121
108 -rw----·····2.0·fat·····5706·b-·defN·23-Sep-12·17:23·122108 -rw----·····2.0·fat·····5706·b-·defN·24-Oct-16·03:39·122
109 -rw----·····2.0·fat·····4230·b-·defN·23-Sep-12·17:23·123109 -rw----·····2.0·fat·····4230·b-·defN·24-Oct-16·03:39·123
110 -rw----·····2.0·fat·····4860·b-·defN·23-Sep-12·17:23·124110 -rw----·····2.0·fat·····4860·b-·defN·24-Oct-16·03:39·124
111 -rw----·····2.0·fat·····4088·b-·defN·23-Sep-12·17:23·125111 -rw----·····2.0·fat·····4088·b-·defN·24-Oct-16·03:39·125
112 -rw----·····2.0·fat·····3477·b-·defN·23-Sep-12·17:23·126112 -rw----·····2.0·fat·····3477·b-·defN·24-Oct-16·03:39·126
113 -rw----·····2.0·fat·····2770·b-·defN·23-Sep-12·17:23·127113 -rw----·····2.0·fat·····2770·b-·defN·24-Oct-16·03:39·127
114 -rw----·····2.0·fat·····8301·b-·defN·23-Sep-12·17:23·128114 -rw----·····2.0·fat·····8301·b-·defN·24-Oct-16·03:39·128
115 -rw----·····2.0·fat·····4379·b-·defN·23-Sep-12·17:23·129115 -rw----·····2.0·fat·····4379·b-·defN·24-Oct-16·03:39·129
116 -rw----·····2.0·fat·····4384·b-·defN·23-Sep-12·17:23·130116 -rw----·····2.0·fat·····4384·b-·defN·24-Oct-16·03:39·130
117 -rw----·····2.0·fat·····6339·b-·defN·23-Sep-12·17:23·131117 -rw----·····2.0·fat·····6339·b-·defN·24-Oct-16·03:39·131
118 -rw----·····2.0·fat·····6444·b-·defN·23-Sep-12·17:23·132118 -rw----·····2.0·fat·····6444·b-·defN·24-Oct-16·03:39·132
119 -rw----·····2.0·fat·····6055·b-·defN·23-Sep-12·17:23·133119 -rw----·····2.0·fat·····6055·b-·defN·24-Oct-16·03:39·133
120 -rw----·····2.0·fat·····3462·b-·defN·23-Sep-12·17:23·134120 -rw----·····2.0·fat·····3462·b-·defN·24-Oct-16·03:39·134
121 -rw----·····2.0·fat·····4734·b-·defN·23-Sep-12·17:23·135121 -rw----·····2.0·fat·····4734·b-·defN·24-Oct-16·03:39·135
122 -rw----·····2.0·fat·····3446·b-·defN·23-Sep-12·17:23·136122 -rw----·····2.0·fat·····3446·b-·defN·24-Oct-16·03:39·136
123 -rw----·····2.0·fat·····3804·b-·defN·23-Sep-12·17:23·137123 -rw----·····2.0·fat·····3804·b-·defN·24-Oct-16·03:39·137
124 -rw----·····2.0·fat·····2840·b-·defN·23-Sep-12·17:23·138124 -rw----·····2.0·fat·····2840·b-·defN·24-Oct-16·03:39·138
125 -rw----·····2.0·fat·····3855·b-·defN·23-Sep-12·17:23·139125 -rw----·····2.0·fat·····3855·b-·defN·24-Oct-16·03:39·139
126 -rw----·····2.0·fat·····2361·b-·defN·23-Sep-12·17:23·140126 -rw----·····2.0·fat·····2361·b-·defN·24-Oct-16·03:39·140
127 -rw----·····2.0·fat·····4084·b-·defN·23-Sep-12·17:23·141127 -rw----·····2.0·fat·····4084·b-·defN·24-Oct-16·03:39·141
Max diff block lines reached; 0/21162 bytes (0.00%) of diff not shown.
1.25 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:·474700·bytes,·number·of·entries:·9821 Zip·file·size:·474640·bytes,·number·of·entries:·982
2 -rw----·····2.0·fat·····8552·b-·defN·23-Sep-12·17:23·CS00122 -rw----·····2.0·fat·····1422·b-·defN·24-Oct-16·03:39·CS0146
3 -rw----·····2.0·fat·····1008·b-·defN·23-Sep-12·17:23·CS06773 -rw----·····2.0·fat······924·b-·defN·24-Oct-16·03:39·CS1025
4 -rw----·····2.0·fat······576·b-·defN·23-Sep-12·17:23·CS06204 -rw----·····2.0·fat······830·b-·defN·24-Oct-16·03:39·CS1626
5 -rw----·····2.0·fat·····2302·b-·defN·23-Sep-12·17:23·CS00825 -rw----·····2.0·fat·····2468·b-·defN·24-Oct-16·03:39·CS0626
6 -rw----·····2.0·fat·····8398·b-·defN·23-Sep-12·17:23·CS19616 -rw----·····2.0·fat·····6575·b-·defN·24-Oct-16·03:39·CS0111
7 -rw----·····2.0·fat·····2473·b-·defN·23-Sep-12·17:23·CS01177 -rw----·····2.0·fat······839·b-·defN·24-Oct-16·03:39·CS0509
8 -rw----·····2.0·fat······783·b-·defN·23-Sep-12·17:23·CS81238 -rw----·····2.0·fat······866·b-·defN·24-Oct-16·03:39·CS1735
9 -rw----·····2.0·fat·····9700·b-·defN·23-Sep-12·17:23·CS15259 -rw----·····2.0·fat······950·b-·defN·24-Oct-16·03:39·CS0548
10 -rw----·····2.0·fat······911·b-·defN·23-Sep-12·17:23·CS061110 -rw----·····2.0·fat·····8398·b-·defN·24-Oct-16·03:39·CS1961
11 -rw----·····2.0·fat·····1395·b-·defN·23-Sep-12·17:23·CS025311 -rw----·····2.0·fat······718·b-·defN·24-Oct-16·03:39·CS1685
12 -rw----·····2.0·fat·····8320·b-·defN·23-Sep-12·17:23·CS013612 -rw----·····2.0·fat·····2209·b-·defN·24-Oct-16·03:39·CS0205
13 -rw----·····2.0·fat·····1608·b-·defN·23-Sep-12·17:23·CS084413 -rw----·····2.0·fat·····3960·b-·defN·24-Oct-16·03:39·CS0452
14 -rw----·····2.0·fat·····2674·b-·defN·23-Sep-12·17:23·CS040714 -rw----·····2.0·fat·····1966·b-·defN·24-Oct-16·03:39·CS0472
15 -rw----·····2.0·fat······793·b-·defN·23-Sep-12·17:23·CS401015 -rw----·····2.0·fat····10521·b-·defN·24-Oct-16·03:39·CS0029
16 -rw----·····2.0·fat·····2761·b-·defN·23-Sep-12·17:23·CS065216 -rw----·····2.0·fat·····2185·b-·defN·24-Oct-16·03:39·CS0151
17 -rw----·····2.0·fat·····1784·b-·defN·23-Sep-12·17:23·CS020017 -rw----·····2.0·fat·····1090·b-·defN·24-Oct-16·03:39·CS1720
18 -rw----·····2.0·fat·····1821·b-·defN·23-Sep-12·17:23·CS003118 -rw----·····2.0·fat······855·b-·defN·24-Oct-16·03:39·CS0854
19 -rw----·····2.0·fat····10521·b-·defN·23-Sep-12·17:23·CS002919 -rw----·····2.0·fat······735·b-·defN·24-Oct-16·03:39·CS1910
20 -rw----·····2.0·fat······839·b-·defN·23-Sep-12·17:23·CS102120 -rw----·····2.0·fat·····2660·b-·defN·24-Oct-16·03:39·CS0826
21 -rw----·····2.0·fat·····3825·b-·defN·23-Sep-12·17:23·CS010321 -rw----·····2.0·fat······378·b-·defN·24-Oct-16·03:39·CS0708
22 -rw----·····2.0·fat·····1708·b-·defN·23-Sep-12·17:23·CS018322 -rw----·····2.0·fat·····1251·b-·defN·24-Oct-16·03:39·CS1620
23 -rw----·····2.0·fat······702·b-·defN·23-Sep-12·17:23·CS704823 -rw----·····2.0·fat·····8008·b-·defN·24-Oct-16·03:39·CS1587
24 -rw----·····2.0·fat·····4549·b-·defN·23-Sep-12·17:23·CS010224 -rw----·····2.0·fat······598·b-·defN·24-Oct-16·03:39·CS7023
25 -rw----·····2.0·fat······787·b-·defN·23-Sep-12·17:23·CS044525 -rw----·····2.0·fat·····6561·b-·defN·24-Oct-16·03:39·CS1591
26 -rw----·····2.0·fat····17933·b-·defN·23-Sep-12·17:23·CS001926 -rw----·····2.0·fat·····1188·b-·defN·24-Oct-16·03:39·CS0693
27 -rw----·····2.0·fat·····1136·b-·defN·23-Sep-12·17:23·CS158927 -rw----·····2.0·fat·····9700·b-·defN·24-Oct-16·03:39·CS1525
28 -rw----·····2.0·fat······728·b-·defN·23-Sep-12·17:23·CS153728 -rw----·····2.0·fat······536·b-·defN·24-Oct-16·03:39·CS1013
29 -rw----·····2.0·fat·····1609·b-·defN·23-Sep-12·17:23·CS013329 -rw----·····2.0·fat······380·b-·defN·24-Oct-16·03:39·CS1906
30 -rw----·····2.0·fat·····4060·b-·defN·23-Sep-12·17:23·CS012330 -rw----·····2.0·fat·····1220·b-·defN·24-Oct-16·03:39·CS0540
31 -rw----·····2.0·fat·····1743·b-·defN·23-Sep-12·17:23·CS700331 -rw----·····2.0·fat·····1608·b-·defN·24-Oct-16·03:39·CS0844
32 -rw----·····2.0·fat·····2084·b-·defN·23-Sep-12·17:23·CS003732 -rw----·····2.0·fat······499·b-·defN·24-Oct-16·03:39·CS8152
33 -rw----·····2.0·fat·····2660·b-·defN·23-Sep-12·17:23·CS082633 -rw----·····2.0·fat·····3407·b-·defN·24-Oct-16·03:39·CS3001
34 -rw----·····2.0·fat·····1110·b-·defN·23-Sep-12·17:23·CS013434 -rw----·····2.0·fat······868·b-·defN·24-Oct-16·03:39·CS1031
35 -rw----·····2.0·fat·····8207·b-·defN·23-Sep-12·17:23·CS041135 -rw----·····2.0·fat·····8320·b-·defN·24-Oct-16·03:39·CS0136
36 -rw----·····2.0·fat····16615·b-·defN·23-Sep-12·17:23·CS164436 -rw----·····2.0·fat·····2097·b-·defN·24-Oct-16·03:39·CS1579
37 -rw----·····2.0·fat·····6805·b-·defN·23-Sep-12·17:23·CS157037 -rw----·····2.0·fat······636·b-·defN·24-Oct-16·03:39·CS8156
38 -rw----·····2.0·fat·····6529·b-·defN·23-Sep-12·17:23·CS012038 -rw----·····2.0·fat····10175·b-·defN·24-Oct-16·03:39·CS0122
39 -rw----·····2.0·fat······420·b-·defN·23-Sep-12·17:23·CS047039 -rw----·····2.0·fat······821·b-·defN·24-Oct-16·03:39·CS0610
40 -rw----·····2.0·fat·····3863·b-·defN·23-Sep-12·17:23·CS022140 -rw----·····2.0·fat·····1215·b-·defN·24-Oct-16·03:39·CS1705
41 -rw----·····2.0·fat······693·b-·defN·23-Sep-12·17:23·CS040241 -rw----·····2.0·fat·····8532·b-·defN·24-Oct-16·03:39·CS0657
42 -rw----·····2.0·fat······408·b-·defN·23-Sep-12·17:23·CS156542 -rw----·····2.0·fat······839·b-·defN·24-Oct-16·03:39·CS0179
43 -rw----·····2.0·fat·····1144·b-·defN·23-Sep-12·17:23·CS161843 -rw----·····2.0·fat······528·b-·defN·24-Oct-16·03:39·CS1508
44 -rw----·····2.0·fat·····1247·b-·defN·23-Sep-12·17:23·CS163244 -rw----·····2.0·fat·····5287·b-·defN·24-Oct-16·03:39·CS0162
45 -rw----·····2.0·fat····10175·b-·defN·23-Sep-12·17:23·CS012245 -rw----·····2.0·fat·····3863·b-·defN·24-Oct-16·03:39·CS0221
46 -rw----·····2.0·fat······495·b-·defN·23-Sep-12·17:23·CS832446 -rw----·····2.0·fat·····2033·b-·defN·24-Oct-16·03:39·CS0173
47 -rw----·····2.0·fat······650·b-·defN·23-Sep-12·17:23·CS026947 -rw----·····2.0·fat·····2915·b-·defN·24-Oct-16·03:39·CS0642
48 -rw----·····2.0·fat·····1087·b-·defN·23-Sep-12·17:23·CS065848 -rw----·····2.0·fat······875·b-·defN·24-Oct-16·03:39·CS1059
49 -rw----·····2.0·fat······412·b-·defN·23-Sep-12·17:23·CS201549 -rw----·····2.0·fat······944·b-·defN·24-Oct-16·03:39·CS0628
50 -rw----·····2.0·fat······400·b-·defN·23-Sep-12·17:23·CS196850 -rw----·····2.0·fat·····1157·b-·defN·24-Oct-16·03:39·CS1625
51 -rw----·····2.0·fat······403·b-·defN·23-Sep-12·17:23·CS402351 -rw----·····2.0·fat·····1337·b-·defN·24-Oct-16·03:39·CS1717
52 -rw----·····2.0·fat····11439·b-·defN·23-Sep-12·17:23·CS012152 -rw----·····2.0·fat····10032·b-·defN·24-Oct-16·03:39·CS0266
53 -rw----·····2.0·fat······361·b-·defN·23-Sep-12·17:23·CS150753 -rw----·····2.0·fat······429·b-·defN·24-Oct-16·03:39·CS2021
54 -rw----·····2.0·fat·····2103·b-·defN·23-Sep-12·17:23·CS010154 -rw----·····2.0·fat······726·b-·defN·24-Oct-16·03:39·CS1909
55 -rw----·····2.0·fat······357·b-·defN·23-Sep-12·17:23·CS104355 -rw----·····2.0·fat·····1648·b-·defN·24-Oct-16·03:39·CS1594
56 -rw----·····2.0·fat······945·b-·defN·23-Sep-12·17:23·CS031356 -rw----·····2.0·fat·····1894·b-·defN·24-Oct-16·03:39·CS0106
57 -rw----·····2.0·fat······842·b-·defN·23-Sep-12·17:23·CS194257 -rw----·····2.0·fat····16615·b-·defN·24-Oct-16·03:39·CS1644
58 -rw----·····2.0·fat·····2419·b-·defN·23-Sep-12·17:23·CS030858 -rw----·····2.0·fat·····1675·b-·defN·24-Oct-16·03:39·CS3009
59 -rw----·····2.0·fat······704·b-·defN·23-Sep-12·17:23·CS066359 -rw----·····2.0·fat······465·b-·defN·24-Oct-16·03:39·CS1724
60 -rw----·····2.0·fat······668·b-·defN·23-Sep-12·17:23·CS019360 -rw----·····2.0·fat·····1308·b-·defN·24-Oct-16·03:39·CS0128
61 -rw----·····2.0·fat·····2519·b-·defN·23-Sep-12·17:23·CS300861 -rw----·····2.0·fat·····3326·b-·defN·24-Oct-16·03:39·CS0118
62 -rw----·····2.0·fat······563·b-·defN·23-Sep-12·17:23·CS016962 -rw----·····2.0·fat······532·b-·defN·24-Oct-16·03:39·CS0058
63 -rw----·····2.0·fat·····9786·b-·defN·23-Sep-12·17:23·CS024663 -rw----·····2.0·fat·····2658·b-·defN·24-Oct-16·03:39·CS0034
64 -rw----·····2.0·fat·····4376·b-·defN·23-Sep-12·17:23·CS045864 -rw----·····2.0·fat·····8563·b-·defN·24-Oct-16·03:39·CS3005
65 -rw----·····2.0·fat······889·b-·defN·23-Sep-12·17:23·CS197865 -rw----·····2.0·fat·····4376·b-·defN·24-Oct-16·03:39·CS0458
66 -rw----·····2.0·fat······446·b-·defN·23-Sep-12·17:23·CS192066 -rw----·····2.0·fat·····1225·b-·defN·24-Oct-16·03:39·CS1750
67 -rw----·····2.0·fat·····1894·b-·defN·23-Sep-12·17:23·CS010667 -rw----·····2.0·fat·····2694·b-·defN·24-Oct-16·03:39·CS0176
68 -rw----·····2.0·fat·····1287·b-·defN·23-Sep-12·17:23·CS031468 -rw----·····2.0·fat······568·b-·defN·24-Oct-16·03:39·CS0068
69 -rw----·····2.0·fat·····2110·b-·defN·23-Sep-12·17:23·CS301469 -rw----·····2.0·fat·····2246·b-·defN·24-Oct-16·03:39·CS3018
70 -rw----·····2.0·fat·····1225·b-·defN·23-Sep-12·17:23·CS175070 -rw----·····2.0·fat······719·b-·defN·24-Oct-16·03:39·CS1112
71 -rw----·····2.0·fat·····1038·b-·defN·23-Sep-12·17:23·CS006171 -rw----·····2.0·fat·····2419·b-·defN·24-Oct-16·03:39·CS0308
72 -rw----·····2.0·fat······436·b-·defN·23-Sep-12·17:23·CS083372 -rw----·····2.0·fat······771·b-·defN·24-Oct-16·03:39·CS0637
73 -rw----·····2.0·fat·····1337·b-·defN·23-Sep-12·17:23·CS171773 -rw----·····2.0·fat····17933·b-·defN·24-Oct-16·03:39·CS0019
74 -rw----·····2.0·fat······859·b-·defN·23-Sep-12·17:23·CS056474 -rw----·····2.0·fat······978·b-·defN·24-Oct-16·03:39·CS7034
75 -rw----·····2.0·fat·····4041·b-·defN·23-Sep-12·17:23·CS157475 -rw----·····2.0·fat······624·b-·defN·24-Oct-16·03:39·CS8087
76 -rw----·····2.0·fat·····6561·b-·defN·23-Sep-12·17:23·CS159176 -rw----·····2.0·fat·····2696·b-·defN·24-Oct-16·03:39·CS0158
77 -rw----·····2.0·fat·····3326·b-·defN·23-Sep-12·17:23·CS011877 -rw----·····2.0·fat·····1777·b-·defN·24-Oct-16·03:39·CS0206
78 -rw----·····2.0·fat······613·b-·defN·23-Sep-12·17:23·CS814978 -rw----·····2.0·fat·····3313·b-·defN·24-Oct-16·03:39·CS7070
79 -rw----·····2.0·fat······636·b-·defN·23-Sep-12·17:23·CS151279 -rw----·····2.0·fat······717·b-·defN·24-Oct-16·03:39·CS0132
80 -rw----·····2.0·fat·····1103·b-·defN·23-Sep-12·17:23·CS171580 -rw----·····2.0·fat······460·b-·defN·24-Oct-16·03:39·CS1679
81 -rw----·····2.0·fat·····1260·b-·defN·23-Sep-12·17:23·CS157281 -rw----·····2.0·fat·····1708·b-·defN·24-Oct-16·03:39·CS0183
82 -rw----·····2.0·fat·····4122·b-·defN·23-Sep-12·17:23·CS003082 -rw----·····2.0·fat······503·b-·defN·24-Oct-16·03:39·CS8081
83 -rw----·····2.0·fat·····2488·b-·defN·23-Sep-12·17:23·CS194483 -rw----·····2.0·fat·····3575·b-·defN·24-Oct-16·03:39·CS0534
84 -rw----·····2.0·fat······378·b-·defN·23-Sep-12·17:23·CS172184 -rw----·····2.0·fat·····1130·b-·defN·24-Oct-16·03:39·CS0550
85 -rw----·····2.0·fat······446·b-·defN·23-Sep-12·17:23·CS085185 -rw----·····2.0·fat·····6784·b-·defN·24-Oct-16·03:39·CS0023
86 -rw----·····2.0·fat·····1175·b-·defN·23-Sep-12·17:23·CS057286 -rw----·····2.0·fat·····1719·b-·defN·24-Oct-16·03:39·CS0418
87 -rw----·····2.0·fat·····3009·b-·defN·23-Sep-12·17:23·CS300287 -rw----·····2.0·fat····11439·b-·defN·24-Oct-16·03:39·CS0121
88 -rw----·····2.0·fat·····8008·b-·defN·23-Sep-12·17:23·CS158788 -rw----·····2.0·fat·····1039·b-·defN·24-Oct-16·03:39·CS0542
89 -rw----·····2.0·fat······536·b-·defN·23-Sep-12·17:23·CS162389 -rw----·····2.0·fat····14620·b-·defN·24-Oct-16·03:39·CS0619
90 -rw----·····2.0·fat·····1852·b-·defN·23-Sep-12·17:23·CS165490 -rw----·····2.0·fat······432·b-·defN·24-Oct-16·03:39·CS1009
91 -rw----·····2.0·fat······718·b-·defN·23-Sep-12·17:23·CS055591 -rw----·····2.0·fat·····1136·b-·defN·24-Oct-16·03:39·CS1908
92 -rw----·····2.0·fat·····1607·b-·defN·23-Sep-12·17:23·CS015792 -rw----·····2.0·fat·····1025·b-·defN·24-Oct-16·03:39·CS1519
93 -rw----·····2.0·fat·····6969·b-·defN·23-Sep-12·17:23·CS010893 -rw----·····2.0·fat·····2101·b-·defN·24-Oct-16·03:39·CS8200
94 -rw----·····2.0·fat······726·b-·defN·23-Sep-12·17:23·CS046694 -rw----·····2.0·fat·····6529·b-·defN·24-Oct-16·03:39·CS0120
95 -rw----·····2.0·fat·····6575·b-·defN·23-Sep-12·17:23·CS011195 -rw----·····2.0·fat·····2300·b-·defN·24-Oct-16·03:39·CS1547
96 -rw----·····2.0·fat·····2481·b-·defN·23-Sep-12·17:23·CS018896 -rw----·····2.0·fat······427·b-·defN·24-Oct-16·03:39·CS1642
97 -rw----·····2.0·fat·····1189·b-·defN·23-Sep-12·17:23·CS106697 -rw----·····2.0·fat·····2674·b-·defN·24-Oct-16·03:39·CS0407
98 -rw----·····2.0·fat····10032·b-·defN·23-Sep-12·17:23·CS026698 -rw----·····2.0·fat·····7524·b-·defN·24-Oct-16·03:39·CS1540
99 -rw----·····2.0·fat······489·b-·defN·23-Sep-12·17:23·CS007499 -rw----·····2.0·fat······671·b-·defN·24-Oct-16·03:39·CS1024
100 -rw----·····2.0·fat·····3840·b-·defN·23-Sep-12·17:23·CS1690100 -rw----·····2.0·fat·····1849·b-·defN·24-Oct-16·03:39·CS0038
101 -rw----·····2.0·fat······821·b-·defN·23-Sep-12·17:23·CS0610101 -rw----·····2.0·fat······828·b-·defN·24-Oct-16·03:39·CS0546
102 -rw----·····2.0·fat·····1754·b-·defN·23-Sep-12·17:23·CS1584102 -rw----·····2.0·fat·····2103·b-·defN·24-Oct-16·03:39·CS0101
103 -rw----·····2.0·fat······696·b-·defN·23-Sep-12·17:23·CS0260103 -rw----·····2.0·fat······574·b-·defN·24-Oct-16·03:39·CS0415
104 -rw----·····2.0·fat······480·b-·defN·23-Sep-12·17:23·CS8091104 -rw----·····2.0·fat·····2880·b-·defN·24-Oct-16·03:39·CS0507
105 -rw----·····2.0·fat·····1042·b-·defN·23-Sep-12·17:23·CS8030105 -rw----·····2.0·fat·····3825·b-·defN·24-Oct-16·03:39·CS0103
106 -rw----·····2.0·fat······757·b-·defN·23-Sep-12·17:23·CS0723106 -rw----·····2.0·fat······836·b-·defN·24-Oct-16·03:39·CS9030
107 -rw----·····2.0·fat·····3960·b-·defN·23-Sep-12·17:23·CS0452107 -rw----·····2.0·fat·····8552·b-·defN·24-Oct-16·03:39·CS0012
108 -rw----·····2.0·fat·····3771·b-·defN·23-Sep-12·17:23·CS1729108 -rw----·····2.0·fat·····2302·b-·defN·24-Oct-16·03:39·CS0082
109 -rw----·····2.0·fat······828·b-·defN·23-Sep-12·17:23·CS0546109 -rw----·····2.0·fat·····2084·b-·defN·24-Oct-16·03:39·CS0037
110 -rw----·····2.0·fat·····1995·b-·defN·23-Sep-12·17:23·CS0216110 -rw----·····2.0·fat·····6969·b-·defN·24-Oct-16·03:39·CS0108
111 -rw----·····2.0·fat·····2209·b-·defN·23-Sep-12·17:23·CS0205111 -rw----·····2.0·fat·····1979·b-·defN·24-Oct-16·03:39·CS0612
112 -rw----·····2.0·fat······644·b-·defN·23-Sep-12·17:23·CS0467112 -rw----·····2.0·fat······488·b-·defN·24-Oct-16·03:39·CS8311
113 -rw----·····2.0·fat······875·b-·defN·23-Sep-12·17:23·CS1059113 -rw----·····2.0·fat·····1451·b-·defN·24-Oct-16·03:39·CS3019
114 -rw----·····2.0·fat·····1648·b-·defN·23-Sep-12·17:23·CS1594114 -rw----·····2.0·fat·····2210·b-·defN·24-Oct-16·03:39·CS0159
115 -rw----·····2.0·fat·····5039·b-·defN·23-Sep-12·17:23·CS1503115 -rw----·····2.0·fat·····1163·b-·defN·24-Oct-16·03:39·CS1648
116 -rw----·····2.0·fat·····1251·b-·defN·23-Sep-12·17:23·CS0067116 -rw----·····2.0·fat······678·b-·defN·24-Oct-16·03:39·CS0750
117 -rw----·····2.0·fat·····6784·b-·defN·23-Sep-12·17:23·CS0023117 -rw----·····2.0·fat·····6805·b-·defN·24-Oct-16·03:39·CS1570
118 -rw----·····2.0·fat······830·b-·defN·23-Sep-12·17:23·CS1626118 -rw----·····2.0·fat·····9786·b-·defN·24-Oct-16·03:39·CS0246
119 -rw----·····2.0·fat······440·b-·defN·23-Sep-12·17:23·CS1696119 -rw----·····2.0·fat······737·b-·defN·24-Oct-16·03:39·CS0406
120 -rw----·····2.0·fat······469·b-·defN·23-Sep-12·17:23·CS1979120 -rw----·····2.0·fat·····6577·b-·defN·24-Oct-16·03:39·CS1061
121 -rw----·····2.0·fat····14620·b-·defN·23-Sep-12·17:23·CS0619121 -rw----·····2.0·fat·····2281·b-·defN·24-Oct-16·03:39·CS0695
122 -rw----·····2.0·fat·····3900·b-·defN·23-Sep-12·17:23·CS0109122 -rw----·····2.0·fat······716·b-·defN·24-Oct-16·03:39·CS3021
123 -rw----·····2.0·fat······597·b-·defN·23-Sep-12·17:23·CS0673123 -rw----·····2.0·fat······565·b-·defN·24-Oct-16·03:39·CS1709
124 -rw----·····2.0·fat······470·b-·defN·23-Sep-12·17:23·CS0736124 -rw----·····2.0·fat······462·b-·defN·24-Oct-16·03:39·CS4022
125 -rw----·····2.0·fat····16488·b-·defN·23-Sep-12·17:23·CS0165125 -rw----·····2.0·fat·····1960·b-·defN·24-Oct-16·03:39·CS0171
126 -rw----·····2.0·fat······801·b-·defN·23-Sep-12·17:23·CS0267126 -rw----·····2.0·fat·····1743·b-·defN·24-Oct-16·03:39·CS7003
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:·CS00121 Filename:·CS0146
2 Comment:·2 Comment:·
  
3 Filename:·CS06773 Filename:·CS1025
4 Comment:·4 Comment:·
  
5 Filename:·CS06205 Filename:·CS1626
6 Comment:·6 Comment:·
  
7 Filename:·CS00827 Filename:·CS0626
8 Comment:·8 Comment:·
  
9 Filename:·CS19619 Filename:·CS0111
10 Comment:·10 Comment:·
  
11 Filename:·CS011711 Filename:·CS0509
12 Comment:·12 Comment:·
  
13 Filename:·CS812313 Filename:·CS1735
14 Comment:·14 Comment:·
  
15 Filename:·CS152515 Filename:·CS0548
16 Comment:·16 Comment:·
  
17 Filename:·CS061117 Filename:·CS1961
18 Comment:·18 Comment:·
  
19 Filename:·CS025319 Filename:·CS1685
20 Comment:·20 Comment:·
  
21 Filename:·CS013621 Filename:·CS0205
22 Comment:·22 Comment:·
  
23 Filename:·CS084423 Filename:·CS0452
24 Comment:·24 Comment:·
  
25 Filename:·CS040725 Filename:·CS0472
26 Comment:·26 Comment:·
  
27 Filename:·CS401027 Filename:·CS0029
28 Comment:·28 Comment:·
  
29 Filename:·CS065229 Filename:·CS0151
30 Comment:·30 Comment:·
  
31 Filename:·CS020031 Filename:·CS1720
32 Comment:·32 Comment:·
  
33 Filename:·CS003133 Filename:·CS0854
34 Comment:·34 Comment:·
  
35 Filename:·CS002935 Filename:·CS1910
36 Comment:·36 Comment:·
  
37 Filename:·CS102137 Filename:·CS0826
38 Comment:·38 Comment:·
  
39 Filename:·CS010339 Filename:·CS0708
40 Comment:·40 Comment:·
  
41 Filename:·CS018341 Filename:·CS1620
42 Comment:·42 Comment:·
  
43 Filename:·CS704843 Filename:·CS1587
44 Comment:·44 Comment:·
  
45 Filename:·CS010245 Filename:·CS7023
46 Comment:·46 Comment:·
  
47 Filename:·CS044547 Filename:·CS1591
48 Comment:·48 Comment:·
  
49 Filename:·CS001949 Filename:·CS0693
50 Comment:·50 Comment:·
  
51 Filename:·CS158951 Filename:·CS1525
52 Comment:·52 Comment:·
  
53 Filename:·CS153753 Filename:·CS1013
54 Comment:·54 Comment:·
  
55 Filename:·CS013355 Filename:·CS1906
56 Comment:·56 Comment:·
  
57 Filename:·CS012357 Filename:·CS0540
58 Comment:·58 Comment:·
  
59 Filename:·CS700359 Filename:·CS0844
60 Comment:·60 Comment:·
  
61 Filename:·CS003761 Filename:·CS8152
62 Comment:·62 Comment:·
  
63 Filename:·CS082663 Filename:·CS3001
64 Comment:·64 Comment:·
  
65 Filename:·CS013465 Filename:·CS1031
66 Comment:·66 Comment:·
  
67 Filename:·CS041167 Filename:·CS0136
68 Comment:·68 Comment:·
  
69 Filename:·CS164469 Filename:·CS1579
70 Comment:·70 Comment:·
  
71 Filename:·CS157071 Filename:·CS8156
72 Comment:·72 Comment:·
  
73 Filename:·CS012073 Filename:·CS0122
74 Comment:·74 Comment:·
  
75 Filename:·CS047075 Filename:·CS0610
76 Comment:·76 Comment:·
  
77 Filename:·CS022177 Filename:·CS1705
78 Comment:·78 Comment:·
  
79 Filename:·CS040279 Filename:·CS0657
80 Comment:·80 Comment:·
  
81 Filename:·CS156581 Filename:·CS0179
82 Comment:·82 Comment:·
  
83 Filename:·CS161883 Filename:·CS1508
84 Comment:·84 Comment:·
  
85 Filename:·CS163285 Filename:·CS0162
Max diff block lines reached; 46015/48142 bytes (95.58%) of diff not shown.
13.7 KB
CS0012
13.7 KB
CS0012
Ordering differences only
    
Offset 1, 240 lines modifiedOffset 1, 203 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`A0'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`cs0012-24-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
6 //·Line:·106 //·Line:·9
7 //·Compiler·options:·-r:CS0012-lib.dll7 //·Compiler·options:·-r:CS0012-24-lib.dll
  
8 class·Test8 public·class·X
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       var·b·=·new·B·(); 
13 »       »       b.Test·();12 »       »       A.Test·();
14 »       }13 »       }
15 }</string>14 }</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'15 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
17 //·Line:·1016 //·Line:·10
18 //·Compiler·options:·-r:CS0012-3-lib.dll 
  
19 class·Test 
20 { 
21 »       public·static·void·Main·() 
22 »       { 
23 »       »       var·b·=·new·B·(); 
24 »       »       b.value·=·null; 
25 »       } 
26 }</string> 
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' 
28 //·Line:·9 
29 //·Compiler·options:·-r:CS0012-6-lib.dll17 //·Compiler·options:·-r:CS0012-6-lib.dll
  
30 class·Test18 class·Test·:·A
31 {19 {
32 »       public·static·void·Main·()20 »       public·static·void·Main·()
33 »       {21 »       {
34 »       »       A.M.Foo·(); 
35 »       }22 »       }
36 }</string>23 }</string>
37 ····<string>//·CS0012:·The·type·`A.Nested'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'24 ····<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'
38 //·Line:·925 //·Line:·9
39 //·Compiler·options:·-r:CS0012-11-lib.dll26 //·Compiler·options:·-r:CS0012-9-lib.dll
  
40 class·Test27 class·Test
41 {28 {
42 »       public·static·void·Main·()29 »       public·static·void·Main·()
43 »       {30 »       {
44 »       »       new·B·().Test·();31 »       »       A.M&lt;string&gt;·();
45 »       }32 »       }
46 }</string>33 }</string>
47 ····<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'34 ····<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'
48 //·Line:·1035 //·Line:·10
49 //·Compiler·options:·-r:CS0012-4-lib.dll36 //·Compiler·options:·-r:CS0012-4-lib.dll
  
50 class·Test37 class·Test
51 {38 {
52 »       public·static·void·Main·()39 »       public·static·void·Main·()
53 »       {40 »       {
54 »       »       var·b·=·new·B·();41 »       »       var·b·=·new·B·();
55 »       »       b.Prop·=·null;»   42 »       »       b.Prop·=·null;»   
56 »       }43 »       }
57 }</string>44 }</string>
58 ····<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'45 ····<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 //·Line:·1046 //·Line:·9
60 //·Compiler·options:·-r:CS0012-6-lib.dll47 //·Compiler·options:·-r:CS0012-16-lib.dll
  
61 [A] 
62 class·Test48 class·Test
63 {49 {
64 »       public·static·void·Main·()50 »       public·static·void·Main·()
65 »       {51 »       {
 52 »       »       B.Foo·(new·Test·());
66 »       }53 »       }
67 }</string>54 }</string>
68 ····<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'55 ····<string>//·CS0012:·The·type·`A.Nested'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
69 //·Line:·956 //·Line:·9
70 //·Compiler·options:·-r:CS0012-14-lib.dll57 //·Compiler·options:·-r:CS0012-11-lib.dll
  
71 class·Test58 class·Test
72 {59 {
73 »       public·static·void·Main·()60 »       public·static·void·Main·()
74 »       {61 »       {
75 »       »       B.Foo·(new·Test·());62 »       »       new·B·().Test·();
76 »       }63 »       }
77 }</string>64 }</string>
78 ····<string>//·CS0012:·The·type·`E'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'65 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
79 //·Line:·966 //·Line:·9
80 //·Compiler·options:·-r:CS0012-18-lib.dll67 //·Compiler·options:·-r:CS0012-6-lib.dll
  
81 class·Test68 class·Test
82 {69 {
83 »       public·static·void·Main·()70 »       public·static·void·Main·()
84 »       {71 »       {
85 »       »       var·c·=·B.e;72 »       »       A.M.Foo·();
86 »       }73 »       }
87 }</string>74 }</string>
88 ····<string>//·CS0012:·The·type·`A0'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`cs0012-24-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'75 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
89 //·Line:·976 //·Line:·10
90 //·Compiler·options:·-r:CS0012-24-lib.dll77 //·Compiler·options:·-r:CS0012-lib.dll
  
91 public·class·X78 class·Test
92 {79 {
93 »       public·static·void·Main·()80 »       public·static·void·Main·()
94 »       {81 »       {
 82 »       »       var·b·=·new·B·();
95 »       »       A.Test·();83 »       »       b.Test·();
96 »       }84 »       }
97 }</string>85 }</string>
98 ····<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'86 ····<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'
99 //·Line:·987 //·Line:·9
100 //·Compiler·options:·-r:CS0012-21-lib.dll88 //·Compiler·options:·-r:CS0012-22-lib.dll
  
101 public·class·C89 public·class·C
102 {90 {
103 »       public·static·void·Main·()91 »       public·static·void·Main·()
104 »       {92 »       {
105 »       »       new·B·();93 »       »       B.Sum·(null);
106 »       }94 »       }
107 }</string>95 }</string>
108 ····<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'96 ····<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'
109 //·Line:·1097 //·Line:·10
110 //·Compiler·options:·-r:CS0012-6-lib.dll98 //·Compiler·options:·-r:CS0012-6-lib.dll
  
 99 [A]
111 class·Test·:·A100 class·Test
112 {101 {
113 »       public·static·void·Main·()102 »       public·static·void·Main·()
Max diff block lines reached; 7858/13941 bytes (56.37%) of diff not shown.
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' 
6 //·Line:·8 
  
7 public·class·C&lt;T&gt;··where·T·:·struct 
8 { 
9 »       volatile·T·t; 
10 }</string> 
11 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double'5 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double'
12 //·Line:·66 //·Line:·6
  
13 class·X7 class·X
14 {8 {
15 »       public·volatile·double·d;9 »       public·volatile·double·d;
16 }</string>10 }</string>
 11 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'
 12 //·Line:·8
  
 13 public·class·C&lt;T&gt;
 14 {
 15 »       volatile·T·t;
 16 }</string>
17 ····<string>//·CS0677:·`X.a':·A·volatile·field·cannot·be·of·the·type·`A'17 ····<string>//·CS0677:·`X.a':·A·volatile·field·cannot·be·of·the·type·`A'
18 //·Line:·818 //·Line:·8
19 using·System;19 using·System;
  
20 struct·A·{·int·a;·}20 struct·A·{·int·a;·}
  
21 class·X·{21 class·X·{
22 »       public·volatile·A·a;22 »       public·volatile·A·a;
23 »       static·void·Main·()23 »       static·void·Main·()
24 »       »       {24 »       »       {
25 »       »       }25 »       »       }
26 }</string>26 }</string>
27 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T' 
28 //·Line:·8 
  
29 public·class·C&lt;T&gt; 
30 { 
31 »       volatile·T·t; 
32 }</string> 
33 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E'27 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E'
34 //·Line:·1028 //·Line:·10
  
35 enum·E·:·long29 enum·E·:·long
36 {30 {
37 }31 }
  
38 class·X32 class·X
39 {33 {
40 »       volatile·E·e;34 »       volatile·E·e;
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>
844 B
CS0620
832 B
CS0620
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0620</ErrorName>3 ··<ErrorName>CS0620</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0620:·`Indexer.this[int]':·indexer·return·type·cannot·be·`void' 
6 //·Line:·5 
  
7 interface·Indexer·{ 
8 ········void·this·[int·i]·{·set;·} 
9 }</string> 
10 ····<string>//·CS0620:·`PropertyClass.this[int]':·indexer·return·type·cannot·be·`void'5 ····<string>//·CS0620:·`PropertyClass.this[int]':·indexer·return·type·cannot·be·`void'
11 //·Line:·56 //·Line:·5
  
12 class·PropertyClass·{7 class·PropertyClass·{
13 ········public·void·this·[int·i]·{8 ········public·void·this·[int·i]·{
14 ········»       set·{}9 ········»       set·{}
15 ········}10 ········}
16 }</string>11 }</string>
 12 ····<string>//·CS0620:·`Indexer.this[int]':·indexer·return·type·cannot·be·`void'
 13 //·Line:·5
  
 14 interface·Indexer·{
 15 ········void·this·[int·i]·{·set;·}
 16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
3.31 KB
CS0082
3.3 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> 
11 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved 
12 //·Line:·7 
  
13 public·class·Test 
14 { 
15 »       public·string·get_Value·()·{·return·null;·} 
16 »       public·string·Value·{ 
17 »       »       get·{·} 
18 »       } 
19 }</string> 
20 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved5 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved
21 //·Line:·126 //·Line:·12
  
22 public·class·Test7 public·class·Test
23 {8 {
24 »       public·delegate·void·MyEvent·();9 »       public·delegate·void·MyEvent·();
25 »       public·event·MyEvent·XX·{10 »       public·event·MyEvent·XX·{
26 »       »       add·{·}11 »       »       add·{·}
27 »       »       remove·{·}12 »       »       remove·{·}
28 »       }13 »       }
29 ········14 ········
30 »       public·void·add_XX·(MyEvent·e)·{·return;·}15 »       public·void·add_XX·(MyEvent·e)·{·return;·}
31 }</string>16 }</string>
 17 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved
 18 //·Line:·8
  
 19 using·System.Runtime.CompilerServices;
 20 class·ErrorClass·{
 21 »       [IndexerName·(&quot;Blah&quot;)]
 22 »       public·int·this·[int·a]·{
 23 ············get·{·return·1;·}
 24 »       }
 25 ········
 26 ········public·void·get_Blah·(int·b)·{}
 27 »       
 28 ········public·static·void·Main·()
 29 ········{
 30 ········}
 31 }</string>
32 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved32 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
33 //·Line:·733 //·Line:·7
  
34 public·partial·class·Test34 public·partial·class·Test
35 {35 {
36 »       public·string·get_Value·()·{·return·null;·}36 »       public·string·get_Value·()·{·return·null;·}
37 }37 }
  
38 public·partial·class·Test38 public·partial·class·Test
39 {39 {
40 »       public·string·Value·{40 »       public·string·Value·{
41 »       »       get·{·}41 »       »       get·{·}
42 »       }42 »       }
43 }</string>43 }</string>
 44 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
 45 //·Line:·6
  
 46 public·interface·ISample·{
 47 ········int·this[int·i]·{·set;·}
 48 ········void·set_Item·(int·a,·int·b);
 49 }</string>
 50 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
 51 //·Line:·6
  
 52 public·class·Test
 53 {
 54 »       public·string·Value·{
 55 »       »       set·{·}
 56 »       }
 57 »       public·string·get_Value·()·{·return·null;·}
 58 }</string>
44 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved59 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved
45 //·Line·:·760 //·Line·:·7
  
46 interface·I61 interface·I
47 {62 {
48 »       void·set_Item·(int[]·a,·params·int[]·b);63 »       void·set_Item·(int[]·a,·params·int[]·b);
49 »       int[]·this·[params·int[]·ii]·{·get;·}64 »       int[]·this·[params·int[]·ii]·{·get;·}
50 }</string>65 }</string>
51 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved66 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
52 //·Line:·667 //·Line:·7
  
53 public·class·Test68 public·class·Test
54 {69 {
 70 »       public·string·get_Value·()·{·return·null;·}
55 »       public·string·Value·{71 »       public·string·Value·{
56 »       »       set·{·}72 »       »       get·{·}
57 »       }73 »       }
58 »       public·string·get_Value·()·{·return·null;·} 
59 }</string>74 }</string>
60 ····<string>//·CS0082:·A·member·`Test.set_Item(int,·string)'·is·already·reserved75 ····<string>//·CS0082:·A·member·`Test.set_Item(int,·string)'·is·already·reserved
61 //·Line·:·676 //·Line·:·6
  
62 public·class·Test77 public·class·Test
63 {78 {
64 »       public·string·this·[int·i]·{79 »       public·string·this·[int·i]·{
65 »       »       get·{·return·&quot;&quot;;·}80 »       »       get·{·return·&quot;&quot;;·}
66 »       }81 »       }
67 »       public·void·set_Item·(int·i,·string·s)·{·}82 »       public·void·set_Item·(int·i,·string·s)·{·}
68 }</string>83 }</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·(&quot;Blah&quot;)] 
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·reserved84 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
Max diff block lines reached; 187/3344 bytes (5.59%) of diff not shown.
14.7 KB
CS1961
14.7 KB
CS1961
Ordering differences only
    
Offset 1, 368 lines modifiedOffset 1, 368 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1961</ErrorName>3 ··<ErrorName>CS1961</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`B&lt;T&gt;'5 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`B&lt;T&gt;'
6 //·Line:·86 //·Line:·8
  
7 interface·A&lt;out·T&gt;7 interface·A&lt;in·T&gt;
8 {8 {
9 }9 }
  
10 interface·B&lt;in·T&gt;·:·A&lt;T&gt;10 interface·B&lt;out·T&gt;·:·A&lt;T&gt;
11 {11 {
12 }</string>12 }</string>
13 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'13 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'
14 //·Line:·814 //·Line:·8
  
15 interface·A&lt;T&gt;15 interface·A&lt;T&gt;
16 {16 {
17 }17 }
  
 18 delegate·void·B&lt;out·T&gt;·(A&lt;T&gt;·a);</string>
18 interface·B&lt;in·T&gt; 
19 { 
20 »       A&lt;T&gt;·A·{·get;·} 
21 }</string> 
22 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'19 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'
23 //·Line:·820 //·Line:·8
  
24 interface·A&lt;T&gt;21 interface·A&lt;T&gt;
25 {22 {
26 }23 }
  
27 interface·B&lt;in·T&gt;24 interface·B&lt;out·T&gt;
28 {25 {
29 »       A&lt;T&gt;·C();26 »       A&lt;T&gt;·C();
30 }</string>27 }</string>
31 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`A&lt;T&gt;.B()'28 ····<string>//·CS1961:·The·covariant·type·parameter·`U'·must·be·contravariantly·valid·on·`D&lt;U&gt;()'
32 //·Line:·629 //·Line:·6
  
 30 interface·IContravariant&lt;in·T&gt;·{·}
  
 31 delegate·IContravariant&lt;U[]&gt;·D&lt;out·U&gt;·();</string>
33 interface·A&lt;in·T&gt; 
34 { 
35 »       T·B(); 
36 }</string> 
37 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'32 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'
38 //·Line:·833 //·Line:·8
  
39 interface·A&lt;T&gt;34 interface·A&lt;T&gt;
40 {35 {
41 }36 }
  
42 delegate·A&lt;T&gt;·B&lt;in·T&gt;·();</string>37 delegate·A&lt;T&gt;·B&lt;in·T&gt;·();</string>
43 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'38 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;'
44 //·Line:·839 //·Line:·8
  
45 interface·A&lt;T&gt;40 interface·A&lt;T&gt;
46 {41 {
47 }42 }
  
48 interface·B&lt;out·T&gt;43 interface·B&lt;out·T&gt;·:·A&lt;T&gt;
49 {44 {
50 »       A&lt;A&lt;T&gt;&gt;·C(); 
51 }</string>45 }</string>
52 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'46 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'
53 //·Line:·847 //·Line:·8
  
54 interface·A&lt;T&gt;48 interface·A&lt;T&gt;
55 {49 {
56 }50 }
  
57 interface·B&lt;out·T&gt;51 interface·B&lt;in·T&gt;
58 {52 {
59 »       A&lt;T&gt;·C();53 »       void·C(A&lt;A&lt;T&gt;&gt;·a);
60 }</string>54 }</string>
61 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'55 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'
62 //·Line:·856 //·Line:·8
  
63 interface·A&lt;T&gt;57 interface·A&lt;T&gt;
64 {58 {
65 }59 }
  
66 delegate·void·B&lt;out·T&gt;·(A&lt;T&gt;·a);</string> 
67 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`InterfaceContravariat&lt;T&gt;.Prop' 
68 //·Line:·4 
  
69 interface·InterfaceContravariat&lt;in·T&gt; 
70 { 
71 »       T·Prop·{·set;·get;·} 
72 }</string> 
73 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(ref·T)' 
74 //·Line:·4 
  
75 interface·A&lt;out·T&gt;60 interface·B&lt;in·T&gt;
76 {61 {
77 »       void·B(ref·T·t);62 »       A&lt;T&gt;·A·{·get;·}
78 }</string>63 }</string>
79 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'64 ····<string>//·CS1961:·The·covariant·type·parameter·`U'·must·be·contravariantly·valid·on·`D&lt;U&gt;()'
80 //·Line:·865 //·Line:·8
  
81 interface·A&lt;T&gt;66 interface·I&lt;in·T&gt;
82 {67 {
83 }68 }
  
84 delegate·A&lt;A&lt;T&gt;&gt;·B&lt;in·T&gt;·();</string>69 delegate·I&lt;U[]&gt;·D&lt;out·U&gt;·();</string>
85 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'70 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'
86 //·Line:·871 //·Line:·8
  
87 interface·A&lt;T&gt;72 interface·A&lt;T&gt;
88 {73 {
89 }74 }
  
90 interface·B&lt;in·T&gt;75 interface·B&lt;in·T&gt;
91 {76 {
 77 »       A&lt;A&lt;T&gt;&gt;·C();
92 »       void·C(A&lt;T&gt;·a); 
93 }</string> 
94 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`B&lt;T&gt;' 
95 //·Line:·8 
  
96 interface·A&lt;in·T&gt; 
97 { 
98 } 
  
99 interface·B&lt;out·T&gt;·:·A&lt;T&gt; 
Max diff block lines reached; 10610/14970 bytes (70.88%) of diff not shown.
3.73 KB
CS0117
3.72 KB
CS0117
Ordering differences only
    
Offset 1, 58 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>CS0117</ErrorName>3 ··<ErrorName>CS0117</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0117:·`string'·does·not·contain·a·definition·for·`Parse'5 ····<string>//·CS0117:·`System.Reflection.BindingFlags'·does·not·contain·a·definition·for·`Private'
6 //·Line:·10 
  
7 using·System; 
  
8 class·string_parse 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       string·drawBackLabel·=·string.Parse(&quot;absDrawBack&quot;); 
13 »       } 
14 }</string> 
15 ····<string>//·CS0117:·`Color'·does·not·contain·a·definition·for·`Transparent' 
16 //·Line:6 //·Line:·8
  
17 using·System;7 using·System;
 8 using·System.Reflection;
  
 9 public·class·Test·{
 10 »       const·BindingFlags·Def·=·BindingFlags.Private·|·BindingFlags.Static;
 11 »       const·BindingFlags·SetBindingFlags·=·Def·|·BindingFlags.SetProperty;
18 struct·Color 
19 { 
20 } 
  
21 static·class·ExtensionMethods 
22 { 
23 »       public·static·Color·Transparent·(this·Color·c) 
24 »       { 
25 »       »       return·new·Color·(); 
26 »       } 
27 } 
  
28 class·MainClass 
29 { 
30 »       public·static·void·Main·() 
31 »       { 
32 »       »       var·c·=·Color.Transparent·(); 
33 »       } 
34 }</string> 
35 ····<string>//·CS0117:·`X'·does·not·contain·a·definition·for·`P' 
36 //·Line:·11 
  
37 class·X 
38 { 
39 »       public·void·Test·() 
40 »       { 
41 »       »       Foo·(); 
42 »       } 
  
43 »       public·static·void·Foo·(string·Product·=·X.P)12 »       static·void·Main·()
44 »       {13 »       {
45 »       }14 »       }
46 }</string>15 }</string>
47 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'16 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'
48 //·Line:·1517 //·Line:·15
  
  
Offset 65, 67 lines modifiedOffset 29, 103 lines modified
65 public·class·Test29 public·class·Test
66 {30 {
67 »       static·void·Main·()31 »       static·void·Main·()
68 »       {32 »       {
69 »       »       var·c·=·new·Data·{·Count·=·10·};33 »       »       var·c·=·new·Data·{·Count·=·10·};
70 »       }34 »       }
71 }</string>35 }</string>
72 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE' 
73 //·Line:·6 
  
74 class·X 
75 { 
76 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE) 
77 »       { 
78 »       } 
79 } 
  
80 class·A 
81 { 
82 }</string> 
83 ····<string>//·CS0117:·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·definition·for·`errorarg'36 ····<string>//·CS0117:·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·definition·for·`errorarg'
84 //·Line:·37 //·Line:·
  
85 using·System.Runtime.CompilerServices;38 using·System.Runtime.CompilerServices;
  
86 public·class·E39 public·class·E
87 {40 {
88 ···[IndexerName(&quot;xxx&quot;,·errorarg·=·&quot;&quot;)]41 ···[IndexerName(&quot;xxx&quot;,·errorarg·=·&quot;&quot;)]
89 ···public·int·this[int·index]·{42 ···public·int·this[int·index]·{
90 ······get·{43 ······get·{
91 ·········return·0;44 ·········return·0;
92 ······}45 ······}
93 ···}46 ···}
94 }</string>47 }</string>
95 ····<string>//·CS0117:·`System.Reflection.BindingFlags'·does·not·contain·a·definition·for·`Private'48 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE'
96 //·Line:·849 //·Line:·6
  
 50 class·X
 51 {
 52 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE)
 53 »       {
 54 »       }
 55 }
  
 56 class·A
 57 {
 58 }</string>
 59 ····<string>//·CS0117:·`Color'·does·not·contain·a·definition·for·`Transparent'
 60 //·Line:
  
97 using·System;61 using·System;
98 using·System.Reflection; 
  
99 public·class·Test·{ 
100 »       const·BindingFlags·Def·=·BindingFlags.Private·|·BindingFlags.Static; 
101 »       const·BindingFlags·SetBindingFlags·=·Def·|·BindingFlags.SetProperty;62 struct·Color
 63 {
 64 }
  
102 »       static·void·Main·()65 static·class·ExtensionMethods
 66 {
 67 »       public·static·Color·Transparent·(this·Color·c)
103 »       {68 »       {
 69 »       »       return·new·Color·();
Max diff block lines reached; 816/3768 bytes (21.66%) of diff not shown.
17.3 KB
CS1525
17.3 KB
CS1525
Ordering differences only
    
Offset 1, 92 lines modifiedOffset 1, 169 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`float'5 ····<string>//·CS1026:·Unexpected·symbol·`;',·expecting·`)'·or·`,'
6 //·Line:·66 //·Line:·10
  
7 namespace·Bar 
8 { 
9 »       float·a;7 using·System;
  
 8 class·Test·{
 9 ········static·void·Main·()
 10 ········{
 11 ················string·uri·=·&quot;http://localhost/&quot;;
 12 ················int·default_port·=·(uri.StartsWith·(&quot;http://&quot;)·?·80·:·-1;
 13 ········}
10 }</string>14 }</string>
11 ····<string>//·CS1525:·Unexpected·symbol·`=',·expecting·`.'·or·`['15 ····<string>//·CS1525:·Unexpected·symbol·`text'
12 //·Line:·816 //·Line:·8
  
13 class·DerivedClass17 class·MainClass
14 {18 {
15 »       public·DerivedClass·()19 ········static·void·Main·()
 20 ········{
 21 ················System.Console.WriteLine((true·?·&quot;&quot;·:·&quot;&quot;)·&quot;text&quot;);······
 22 ········}
 23 }</string>
 24 ····<string>//·CS1525:·Unexpected·symbol·`&lt;',·expecting·`,'·or·`&gt;'
 25 //·Line:·9
  
 26 interface·IFoo&lt;T&gt;
 27 {
 28 }
  
 29 public·class·Bar·{
 30 »       public·void·GetItemCommand&lt;IFoo&lt;int&gt;&gt;()
16 »       {31 »       {
17 »       »       base·=·null; 
18 »       }32 »       }
19 }</string>33 }</string>
20 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`{'·or·`when'34 ····<string>//·CS1525:·Unexpected·symbol·`&gt;',·expecting·`[',·`identifier',·`in',·or·`out'
21 //·Line:·1135 //·Line:·4
  
22 using·System;36 public·class·C&lt;&gt;
 37 {
 38 }</string>
 39 ····<string>//·CS1525:·Unexpected·symbol·`Foo'
 40 //·Line:·4
  
23 class·MyTest41 Foo
 42 »       tag·=·0;
 43 Bar
 44 »       tag·=·1;</string>
 45 ····<string>//·CS1525:·Unexpected·symbol·`}'
 46 //·Line:·8
  
 47 class·MainClass
24 {48 {
25 »       public·static·void·Main·(string[]·args)49 »       public·string·Test·()
26 »       {50 »       {
 51 »       »       return·true·?·&quot;Hello&quot;·:
27 »       »       try·{ 
28 »       »       }·catch·(Exception) 
29 »       }52 »       }
30 }</string>53 }</string>
31 ····<string>//·CS1525:·Unexpected·symbol·`ref'54 ····<string>//·CS1525:·Unexpected·symbol·`returnValue'
32 //·Line:·855 //·Line:·11
  
33 public·class·Test56 public·class·C
34 {57 {
35 »       static·void·Main·()58 »       public·void·Foo·()
36 »       {59 »       {
37 »       »       string·ref·=·&quot;abc&quot;;60 »       »       »       string·returnValue·=·null;
 61 »       »       
 62 »       »       »       returnValue·+=·(1+3)
 63 »       »       »       returnValue·+=·(&quot;&quot;);»   »   »   »   
38 »       }64 »       }
39 }</string>65 }</string>
40 ····<string>//·CS1525:·Unexpected·symbol·`[',·expecting·`{'66 ····<string>//·CS1525:·Unexpected·symbol·`}'
41 //·Line:·867 //·Line:·8
  
42 class·Test68 class·X·{
 69 »       X·()
 70 »       {
 71 »       label1:
 72 »       }
 73 }</string>
 74 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`(',·`,',·`{',·or·`where'
 75 //·Line:·9
  
 76 using·System;
  
 77 namespace·Test·
43 {78 {
 79 ····class·A·:·Tuple&lt;A&gt;
44 »       static·void·Main·() 
45 ····{ 
46 ········var·a·=·new·[][]·{·}; 
47 ····} 
48 }</string>80 }</string>
49 ····<string>//·CS1525:·Unexpected·symbol·`{',·expecting·`:'81 ····<string>//·CS1525:·Unexpected·symbol·`==',·expecting·`('·or·`type'
50 //·Line:·682 //·Line:·8
  
51 class·MyClass83 class·A
52 {84 {
53 »       void·a&lt;T&gt;·()·where·T85 »       public·static·implicit·operator·==·(A·a,·bool·b)
54 »       {86 »       {
 87 »       »       return·false;
55 »       }88 »       }
56 }</string>89 }</string>
57 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`:'90 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`by'
58 //·Line:·891 //·Line:·10
  
59 class·Test92 class·C
60 {93 {
61 »       void·Foo·()94 »       public·static·void·Main·()
62 »       {95 »       {
63 »       »       a·=·cond·?·expr96 »       »       var·somelist·=·new·List&lt;object&gt;();
 97 »       »       var·query·=·from·item·in·somelist
 98 »       »       »       group·a
64 »       }99 »       }
65 }</string>100 }</string>
 101 ····<string>//·CS1525:·Unexpected·symbol·`end-of-file',·expecting·`(',·`,',·`.',·`:',·`::',·`]',·or·`&lt;'
 102 //·Line:·4
  
 103 class·C1&lt;[at</string>
Max diff block lines reached; 13861/17666 bytes (78.46%) of diff not shown.
1.24 KB
CS0253
1.22 KB
CS0253
Ordering differences only
    
Offset 26, 14 lines modifiedOffset 26, 26 lines modified
26 »       }26 »       }
27 »       27 »       
28 »       public·static·bool·operator·!=·(A·left,·A·right)28 »       public·static·bool·operator·!=·(A·left,·A·right)
29 »       {29 »       {
30 »       »       return·false;30 »       »       return·false;
31 »       }31 »       }
32 }</string>32 }</string>
 33 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison
 34 //·Line:·10
 35 //·Compiler·options:·-warn:2·-warnaserror
  
 36 using·System;
  
 37 class·X·{
 38 »       static·void·Main()·{
 39 »       »       object·a·=·&quot;11&quot;;
 40 »       »       Console.WriteLine(&quot;11&quot;·==·a);
 41 »       }
 42 }</string>
33 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison43 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison
34 //·Line:·1344 //·Line:·13
35 //·Compiler·options:·-warnaserror45 //·Compiler·options:·-warnaserror
  
36 using·System;46 using·System;
  
37 class·MainClass47 class·MainClass
Offset 41, 21 lines modifiedOffset 53, 9 lines modified
41 »       public·static·void·Main·()53 »       public·static·void·Main·()
42 »       {54 »       {
43 »       »       Action·a·=·null;55 »       »       Action·a·=·null;
44 »       »       object·b·=·null;56 »       »       object·b·=·null;
45 »       »       var·x·=·a·==·b;57 »       »       var·x·=·a·==·b;
46 »       }58 »       }
47 }</string>59 }</string>
48 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison 
49 //·Line:·10 
50 //·Compiler·options:·-warn:2·-warnaserror 
  
51 using·System; 
  
52 class·X·{ 
53 »       static·void·Main()·{ 
54 »       »       object·a·=·&quot;11&quot;; 
55 »       »       Console.WriteLine(&quot;11&quot;·==·a); 
56 »       } 
57 }</string> 
58 ··</Examples>60 ··</Examples>
59 </ErrorDocumentation>61 </ErrorDocumentation>
13.4 KB
CS0136
13.4 KB
CS0136
Ordering differences only
    
Offset 18, 148 lines modifiedOffset 18, 157 lines modified
18 »       »       Hello·hello·=·delegate·(Test·t)·{18 »       »       Hello·hello·=·delegate·(Test·t)·{
19 »       »       »       t.Whatever·();19 »       »       »       t.Whatever·();
20 »       »       };20 »       »       };
21 »       »       Test·t·=·new·Test·();21 »       »       Test·t·=·new·Test·();
22 »       »       hello·(t);22 »       »       hello·(t);
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS0136:·A·local·variable·named·`arg'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`arg',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else25 ····<string>//·CS0136:·A·local·variable·named·`t'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`t',·which·is·already·used·in·a·`child'·scope·to·denote·something·else
26 //·Line:·1126 //·Line:·18
27 //·Compiler·options:·-langversion:experimental 
  
28 using·System;27 using·System;
  
 28 public·delegate·void·Hello·(Test·test);
29 partial·class·PC 
30 { 
31 ····Func&lt;int,·int&gt;·f·=·(arg)·=&gt;·1; 
32 } 
  
33 partial·class·PC·(int·arg)·29 public·class·Test
34 {30 {
 31 »       public·void·Whatever·()
 32 »       {·}
35 }</string> 
36 ····<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 
37 //·Line:·10 
  
38 internal·class·Program 
39 { 
40 »       public·static·void·Main·()33 »       static·void·Main·()
41 »       {34 »       {
42 »       »       object·o·=·null; 
43 »       »       if·(o·is·string·s)·{ 
44 »       »       »       int·s·=·1;35 »       »       Hello·hello·=·delegate·(Test·test)·{
 36 »       »       »       Test·t·=·test;
 37 »       »       »       t.Whatever·();
45 »       »       }38 »       »       };
 39 »       »       Test·t·=·new·Test·();
 40 »       »       hello·(t);
46 »       }41 »       }
47 }</string>42 }</string>
48 ····<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·else43 ····<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·else
49 //·Line:·1544 //·Line:·11
50 delegate·string·Fun·(); 
  
 45 using·System.Linq;
  
51 class·X46 class·C
52 {47 {
53 »       static·void·Main·()48 »       public·static·void·Main·()
54 »       {49 »       {
 50 »       »       var·l·=·from·v·in·&quot;abcd&quot;·select·v;
 51 »       »       int·v;
55 »       »       for·(int·j·=·0;·j·&lt;·5;·j++)·{ 
56 »       »       »       Fun·m·=·delegate·{ 
57 »       »       »       »       int·i·=·j; 
58 »       »       »       »       return·&quot;&lt;&lt;&quot;·+·i·+·&quot;&gt;&gt;&quot;; 
59 »       »       »       }; 
  
60 »       »       »       int·i·=·j; 
61 »       »       } 
62 »       }52 »       }
63 }</string>53 }</string>
64 ····<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·else54 ····<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
65 //·Line:·955 //·Line:·7
  
66 class·X·{56 class·X·{
67 »       void·b·()57 »       public·static·void·Bar·(int·j,·params·int·[]·args)
68 »       {58 »       {
 59 »       »       foreach·(int·j·in·args)
 60 »       »       »       ;
69 »       »       int·i; 
70 »       »       { 
71 »       »       »       string·i; 
72 »       »       } 
73 »       }61 »       }
74 }</string>62 }</string>
75 ····<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·else63 ····<string>//·CS0136:·A·local·variable·named·`arg'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`arg',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else
76 //·Line:·2064 //·Line:·11
 65 //·Compiler·options:·-langversion:experimental
  
77 using·System;66 using·System;
  
78 public·delegate·void·Hello·(Test·test);67 partial·class·PC
 68 {
 69 ····Func&lt;int,·int&gt;·f·=·(arg)·=&gt;·1;
 70 }
  
79 public·class·Test71 partial·class·PC·(int·arg)·
80 {72 {
81 »       public·void·Whatever·() 
82 »       {·}73 }</string>
 74 ····<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
 75 //·Line:·15
  
83 »       static·void·Main·()76 class·C
 77 {
 78 »       public·void·Foo·(int·i,·int·v)
84 »       {79 »       {
85 »       »       Hello·hello·=·delegate·(Test·test)·{ 
86 »       »       »       Hello·hello2·=·delegate·(Test·t)·{ 
87 »       »       »       »       t.Whatever·();80 »       »       switch·(i)·{
 81 »       »       »       case·1:
 82 »       »       »       »       if·(v·&gt;·0)·{
 83 »       »       »       »       »       int·res·=·1;
88 »       »       »       };84 »       »       »       »       }
89 »       »       »       hello2·(test);85 »       »       »       »       break;
 86 »       »       »       case·2:
 87 »       »       »       »       int·res·=·2;
 88 »       »       »       »       break;
90 »       »       };89 »       »       }
91 »       »       Test·t·=·new·Test·(); 
92 »       »       hello·(t); 
93 »       }90 »       }
94 }</string>91 }</string>
95 ····<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·else92 ····<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
96 //·Line:·1793 //·Line:·15
97 using·System;94 using·System;
  
98 public·delegate·void·Hello·(Test·test);95 public·delegate·void·Hello·(Test·test);
  
99 public·class·Test96 public·class·Test
100 {97 {
101 »       public·void·Whatever·()98 »       public·void·Whatever·()
102 »       {·}99 »       {·}
  
103 »       static·void·Main·()100 »       static·void·Main·()
Max diff block lines reached; 9024/13700 bytes (65.87%) of diff not shown.
1.8 KB
CS0844
1.78 KB
CS0844
Ordering differences only
    
Offset 3, 31 lines modifiedOffset 3, 33 lines modified
3 ··<ErrorName>CS0844</ErrorName>3 ··<ErrorName>CS0844</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'5 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'
6 //·Line:·106 //·Line:·10
  
7 class·C7 class·C
8 {8 {
9 »       const·string·s·=·&quot;s&quot;;9 »       string·s;
  
10 »       public·void·Test·()10 »       public·void·Test·()
11 »       {11 »       {
12 »       »       s·=·&quot;x&quot;;12 »       »       s·=·&quot;x&quot;;
13 »       »       string·s·=·&quot;a&quot;;13 »       »       string·s·=·&quot;a&quot;;
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0844:·A·local·variable·`y'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`X.y'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'
17 //·Line:·817 //·Line:·10
  
18 class·X18 class·C
19 {19 {
20 »       static·int·y; 
21 »       static·void·Main·()·{ 
22 »       »       y·=·10; 
23 »       »       int·y·=·5;20 »       const·string·s·=·&quot;s&quot;;
  
 21 »       public·void·Test·()
 22 »       {
 23 »       »       s·=·&quot;x&quot;;
 24 »       »       string·s·=·&quot;a&quot;;
24 »       }25 »       }
25 }</string>26 }</string>
26 ····<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'27 ····<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'
27 //·Line:·1728 //·Line:·17
  
28 class·Symbol29 class·Symbol
29 {30 {
Offset 57, 22 lines modifiedOffset 59, 20 lines modified
  
57 »       public·void·Test·()59 »       public·void·Test·()
58 »       {60 »       {
59 »       »       s·=·&quot;x&quot;;61 »       »       s·=·&quot;x&quot;;
60 »       »       string·s·=·&quot;a&quot;;62 »       »       string·s·=·&quot;a&quot;;
61 »       }63 »       }
62 }</string>64 }</string>
63 ····<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'65 ····<string>//·CS0844:·A·local·variable·`y'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`X.y'
64 //·Line:·1066 //·Line:·8
  
65 class·C67 class·X
66 {68 {
 69 »       static·int·y;
 70 »       static·void·Main·()·{
 71 »       »       y·=·10;
 72 »       »       int·y·=·5;
67 »       string·s; 
  
68 »       public·void·Test·() 
69 »       { 
70 »       »       s·=·&quot;x&quot;; 
71 »       »       string·s·=·&quot;a&quot;; 
72 »       }73 »       }
73 }</string>74 }</string>
74 ··</Examples>75 ··</Examples>
75 </ErrorDocumentation>76 </ErrorDocumentation>
1.51 KB
CS0407
1.49 KB
CS0407
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>CS0407</ErrorName>3 ··<ErrorName>CS0407</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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 
6 //·Line:·10 
  
7 using·System; 
  
8 class·Program 
9 { 
10 »       static·void·Main() 
11 »       { 
12 »       »       Action&lt;dynamic&gt;·d·=·Foo; 
13 »       } 
  
14 »       static·int·Foo·(object·o) 
15 »       { 
16 »       »       return·0; 
17 »       } 
18 }</string> 
19 ····<string>//·CS0407:·A·method·or·delegate·`int·TestDelegateA(bool)'·return·type·does·not·match·delegate·`bool·TestDelegateB(bool)'·return·type5 ····<string>//·CS0407:·A·method·or·delegate·`int·TestDelegateA(bool)'·return·type·does·not·match·delegate·`bool·TestDelegateB(bool)'·return·type
20 //·Line:·126 //·Line:·12
  
21 delegate·int·TestDelegateA·(bool·b);7 delegate·int·TestDelegateA·(bool·b);
22 delegate·bool·TestDelegateB·(bool·b);8 delegate·bool·TestDelegateB·(bool·b);
  
23 public·class·MainClass9 public·class·MainClass
Offset 51, 14 lines modifiedOffset 34, 31 lines modified
51 »       }34 »       }
  
52 »       static·dynamic·Foo·()35 »       static·dynamic·Foo·()
53 »       {36 »       {
54 »       »       return·1;37 »       »       return·1;
55 »       }38 »       }
56 }</string>39 }</string>
 40 ····<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
 41 //·Line:·10
  
 42 using·System;
  
 43 class·Program
 44 {
 45 »       static·void·Main()
 46 »       {
 47 »       »       Action&lt;dynamic&gt;·d·=·Foo;
 48 »       }
  
 49 »       static·int·Foo·(object·o)
 50 »       {
 51 »       »       return·0;
 52 »       }
 53 }</string>
57 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type54 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type
58 //·Line:·1255 //·Line:·12
  
59 delegate·int·TestDelegateA·(bool·b);56 delegate·int·TestDelegateA·(bool·b);
  
60 public·class·MainClass57 public·class·MainClass
61 {58 {
1.09 KB
CS4010
1.08 KB
CS4010
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS4010</ErrorName>3 ··<ErrorName>CS4010</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4010:·Cannot·convert·async·anonymous·method·to·delegate·type·`System.Func&lt;string&gt;' 
6 //·Line:·10 
  
7 using·System; 
  
8 class·C 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       Func&lt;string&gt;·a·=·async·delegate·{·}; 
13 »       } 
14 }</string> 
15 ····<string>//·CS4010:·Cannot·convert·async·lambda·expression·to·delegate·type·`System.Func&lt;bool&gt;'5 ····<string>//·CS4010:·Cannot·convert·async·lambda·expression·to·delegate·type·`System.Func&lt;bool&gt;'
16 //·Line:·166 //·Line:·16
  
17 using·System;7 using·System;
18 using·System.Threading.Tasks;8 using·System.Threading.Tasks;
  
19 class·C9 class·C
Offset 28, 9 lines modifiedOffset 16, 21 lines modified
28 »       }16 »       }
29 »       17 »       
30 »       public·static·void·Main·()18 »       public·static·void·Main·()
31 »       {19 »       {
32 »       »       Func&lt;bool&gt;·a·=·async·()·=&gt;·{·await·GetInt·();·};20 »       »       Func&lt;bool&gt;·a·=·async·()·=&gt;·{·await·GetInt·();·};
33 »       }21 »       }
34 }</string>22 }</string>
 23 ····<string>//·CS4010:·Cannot·convert·async·anonymous·method·to·delegate·type·`System.Func&lt;string&gt;'
 24 //·Line:·10
  
 25 using·System;
  
 26 class·C
 27 {
 28 »       public·static·void·Main·()
 29 »       {
 30 »       »       Func&lt;string&gt;·a·=·async·delegate·{·};
 31 »       }
 32 }</string>
35 ··</Examples>33 ··</Examples>
36 </ErrorDocumentation>34 </ErrorDocumentation>
3.5 KB
CS0652
3.49 KB
CS0652
Ordering differences only
    
Offset 13, 61 lines modifiedOffset 13, 58 lines modified
13 »       public·static·void·Main·()·13 »       public·static·void·Main·()·
14 »       {14 »       {
15 »       »       char·value·=·'a';15 »       »       char·value·=·'a';
16 »       »       if·(value·&lt;·SByte.MinValue)16 »       »       if·(value·&lt;·SByte.MinValue)
17 »       »       »       return;17 »       »       »       return;
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`ushort'20 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'
21 //·Line:·1121 //·Line:·11
22 //·Compiler·options:·/warn:2·/warnaserror22 //·Compiler·options:·/warn:2·/warnaserror
23 using·System;23 using·System;
  
24 public·class·CS0652·{24 public·class·CS0652·{
  
25 »       public·static·void·Main·()·25 »       public·static·void·Main·()·
26 »       {26 »       {
27 »       »       ushort·us·=·0;27 »       »       short·us·=·0;
28 »       »       if·(us·==·-1)28 »       »       if·(us·==·-10000000)
29 »       »       »       Console.WriteLine·(&quot;:(&quot;);29 »       »       »       Console.WriteLine·(&quot;:(&quot;);
30 »       »       else30 »       »       else
31 »       »       »       Console.WriteLine·(&quot;:)&quot;);31 »       »       »       Console.WriteLine·(&quot;:)&quot;);
32 »       }32 »       }
33 }</string>33 }</string>
34 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'34 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'
35 //·Line:·1135 //·Line:·12
36 //·Compiler·options:·/warn:2·/warnaserror36 //·Compiler·options:·/warn:2·/warnaserror
  
37 using·System;37 using·System;
  
38 public·class·CS0652·{38 public·class·CS0652·{
  
39 »       public·static·void·Main·()·39 »       public·static·void·Main·()·
40 »       {40 »       {
41 »       »       short·us·=·0;41 »       »       short·value·=·5;
 42 »       »       if·(value·&gt;·char.MaxValue)
 43 »       »       »       return;
42 »       »       if·(us·==·-10000000) 
43 »       »       »       Console.WriteLine·(&quot;:(&quot;); 
44 »       »       else 
45 »       »       »       Console.WriteLine·(&quot;:)&quot;); 
46 »       }44 »       }
47 }</string>45 }</string>
48 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'46 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'
49 //·Line:·1247 //·Line:·12
50 //·Compiler·options:·/warn:2·/warnaserror48 //·Compiler·options:·/warn:2·/warnaserror
  
51 using·System;49 using·System;
  
52 public·class·CS0652·{50 public·class·CS0652·{
  
53 »       public·static·void·Main·()·51 »       public·static·void·Main·()·
54 »       {52 »       {
 53 »       »       char·value·=·'a';
 54 »       »       if·(value·&gt;·ulong.MaxValue)
 55 »       »       »       return;
55 »       »       byte·b·=·0; 
56 »       »       if·(b·==·-1) 
57 »       »       »       Console.WriteLine·(&quot;:(&quot;); 
58 »       »       else 
59 »       »       »       Console.WriteLine·(&quot;:)&quot;); 
60 »       }56 »       }
61 }</string>57 }</string>
62 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'58 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
63 //·Line:·959 //·Line:·9
64 //·Compiler·options:·-warnaserror·-warn:260 //·Compiler·options:·-warnaserror·-warn:2
  
65 class·X61 class·X
Offset 77, 39 lines modifiedOffset 74, 42 lines modified
77 ················byte·b·=·0;74 ················byte·b·=·0;
78 ················if·(b·==·500)75 ················if·(b·==·500)
79 ····················return;76 ····················return;
80 »       }77 »       }
  
81 »       static·void·Main·()·{}78 »       static·void·Main·()·{}
82 }</string>79 }</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'80 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`ushort'
84 //·Line:·1281 //·Line:·11
85 //·Compiler·options:·/warn:2·/warnaserror82 //·Compiler·options:·/warn:2·/warnaserror
  
86 using·System;83 using·System;
  
87 public·class·CS0652·{84 public·class·CS0652·{
  
88 »       public·static·void·Main·()·85 »       public·static·void·Main·()·
89 »       {86 »       {
90 »       »       char·value·=·'a'; 
91 »       »       if·(value·&gt;·ulong.MaxValue) 
92 »       »       »       return;87 »       »       ushort·us·=·0;
 88 »       »       if·(us·==·-1)
 89 »       »       »       Console.WriteLine·(&quot;:(&quot;);
 90 »       »       else
 91 »       »       »       Console.WriteLine·(&quot;:)&quot;);
93 »       }92 »       }
94 }</string>93 }</string>
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'94 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
96 //·Line:·1295 //·Line:·12
97 //·Compiler·options:·/warn:2·/warnaserror96 //·Compiler·options:·/warn:2·/warnaserror
  
98 using·System;97 using·System;
  
99 public·class·CS0652·{98 public·class·CS0652·{
  
100 »       public·static·void·Main·()·99 »       public·static·void·Main·()·
101 »       {100 »       {
102 »       »       short·value·=·5; 
103 »       »       if·(value·&gt;·char.MaxValue) 
104 »       »       »       return;101 »       »       byte·b·=·0;
 102 »       »       if·(b·==·-1)
 103 »       »       »       Console.WriteLine·(&quot;:(&quot;);
 104 »       »       else
 105 »       »       »       Console.WriteLine·(&quot;:)&quot;);
105 »       }106 »       }
106 }</string>107 }</string>
107 ··</Examples>108 ··</Examples>
108 </ErrorDocumentation>109 </ErrorDocumentation>
2.82 KB
CS0200
2.81 KB
CS0200
Ordering differences only
    
Offset 1, 67 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>CS0200</ErrorName>3 ··<ErrorName>CS0200</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only) 
6 //·Line:·13 
  
7 public·class·A 
8 { 
9 »       public·int·X·{·get;·} 
10 } 
  
11 public·class·B·:·A 
12 { 
13 »       public·B·() 
14 »       { 
15 »       »       base.X·=·1; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0200:·Property·or·indexer·`MyClass.Type'·cannot·be·assigned·to·(it·is·read-only)5 ····<string>//·CS0200:·Property·or·indexer·`MyClass.Type'·cannot·be·assigned·to·(it·is·read-only)
19 //·Line:·126 //·Line:·12
  
20 using·System;7 using·System;
  
21 ·public·class·MyClass8 ·public·class·MyClass
22 ·{9 ·{
23 »       Type·Type·{·get;·}10 »       Type·Type·{·get;·}
  
24 »       public·void·Test·()11 »       public·void·Test·()
25 »       {12 »       {
26 »       »       Type·=·typeof·(string);13 »       »       Type·=·typeof·(string);
27 »       }14 »       }
28 }</string>15 }</string>
29 ····<string>//·CS0200:·Property·or·indexer·`X.this[int]'·cannot·be·assigned·to·(it·is·read-only) 
30 //·Line:·14 
  
31 class·X·{ 
32 »       int·this[int·i]·{ 
33 »       »       get·{ 
34 »       »       »       return·1; 
35 »       »       } 
36 »       } 
  
37 »       static·int·Main·() 
38 »       { 
39 »       »       X·x·=·new·X·(); 
40 »       »       x[0]·=·10; 
41 »       »       return·1; 
42 »       } 
43 }</string> 
44 ····<string>//·CS0200:·Property·or·indexer·`C.S'·cannot·be·assigned·to·(it·is·read-only)16 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only)
45 //·Line:·1017 //·Line:·13
  
46 class·C18 public·class·A
47 {19 {
48 »       public·static·int·S·{·get;·}20 »       public·int·X·{·get;·}
 21 }
  
 22 public·class·B·:·A
 23 {
49 »       public·C·()24 »       public·B·()
50 »       {25 »       {
51 »       »       S·=·3;26 »       »       base.X·=·1;
52 »       }27 »       }
53 }</string>28 }</string>
54 ····<string>//·CS0200:·Property·or·indexer·`X.P'·cannot·be·assigned·to·(it·is·read-only)29 ····<string>//·CS0200:·Property·or·indexer·`X.P'·cannot·be·assigned·to·(it·is·read-only)
55 //·Line:·1330 //·Line:·13
  
56 class·X·{31 class·X·{
57 »       static·int·P·{32 »       static·int·P·{
Offset 72, 39 lines modifiedOffset 43, 68 lines modified
  
72 »       static·int·Main·()43 »       static·int·Main·()
73 »       {44 »       {
74 »       »       P·=·10;45 »       »       P·=·10;
75 »       »       return·1;46 »       »       return·1;
76 »       }47 »       }
77 }</string>48 }</string>
 49 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only)
 50 //·Line:·9
  
 51 class·Program
 52 {
 53 »       static·void·Main()
 54 »       {
 55 »       »       A·a·=·new·A();
 56 »       »       a.Counter++;
 57 »       }
 58 }
  
 59 class·A·{
 60 »       private·int?·_counter;
 61 »       public·int?·Counter·{
 62 »       »       get·{·return·_counter;·}
 63 »       }
 64 }</string>
78 ····<string>//·CS0200:·Property·or·indexer·`C.P'·cannot·be·assigned·to·(it·is·read-only)65 ····<string>//·CS0200:·Property·or·indexer·`C.P'·cannot·be·assigned·to·(it·is·read-only)
79 //·Line:·1066 //·Line:·10
  
80 class·C67 class·C
81 {68 {
82 »       public·int·P·{·get;·}69 »       public·int·P·{·get;·}
  
83 »       public·void·Foo·()70 »       public·void·Foo·()
84 »       {71 »       {
85 »       »       P·=·10;72 »       »       P·=·10;
86 »       }73 »       }
87 }</string>74 }</string>
88 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only)75 ····<string>//·CS0200:·Property·or·indexer·`C.S'·cannot·be·assigned·to·(it·is·read-only)
89 //·Line:·976 //·Line:·10
  
90 class·Program77 class·C
91 {78 {
92 »       static·void·Main()79 »       public·static·int·S·{·get;·}
  
 80 »       public·C·()
93 »       {81 »       {
 82 »       »       S·=·3;
94 »       »       A·a·=·new·A(); 
95 »       »       a.Counter++; 
96 »       }83 »       }
97 }84 }</string>
 85 ····<string>//·CS0200:·Property·or·indexer·`X.this[int]'·cannot·be·assigned·to·(it·is·read-only)
 86 //·Line:·14
  
98 class·A·{87 class·X·{
99 »       private·int?·_counter; 
Max diff block lines reached; 50/2839 bytes (1.76%) of diff not shown.
2.94 KB
CS0031
2.93 KB
CS0031
Ordering differences only
    
Offset 1, 95 lines modifiedOffset 1, 95 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0031</ErrorName>3 ··<ErrorName>CS0031</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int'5 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int'
6 //·Line:·76 //·Line:·9
7 //·Compiler·options:·-unsafe 
  
8 public·unsafe·struct·C7 class·X
9 {8 {
10 ····private·fixed·long·test_1·[200000000000];9 »       public·static·void·Main·()
 10 »       {
 11 »       »       int·i·=·3;
 12 »       »       i·+=·999999999999999;
 13 »       }
11 }</string>14 }</string>
12 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'15 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'
13 //·Line:·916 //·Line:·9
  
14 public·class·Test17 public·class·Test
15 {18 {
16 »       const·uint·b·=·-'a'; 
17 }</string> 
18 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte' 
19 //·Line·:·7 
  
20 public·class·Blah·{ 
  
21 »       public·enum·MyEnum·:·byte·{ 
22 »       »       Foo·=·256, 
23 »       »       Bar 
24 »       } 
  
25 »       public·static·void·Main·()19 »       public·static·void·Main()
26 »       {20 »       {
 21 »       »       unchecked·{
 22 »       »       »       byte·b·=·1024·-·2;
 23 »       »       }
27 »       }24 »       }
28 }</string>25 }</string>
29 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int'26 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int'
30 //·Line:·927 //·Line:·7
 28 //·Compiler·options:·-unsafe
  
 29 public·unsafe·struct·C
 30 {
 31 ····private·fixed·long·test_1·[200000000000];
 32 }</string>
 33 ····<string>//·CS0031:·Constant·value·`1000M'·cannot·be·converted·to·a·`byte'
 34 //·Line:·8
  
31 class·X35 class·C
32 {36 {
33 »       public·static·void·Main·()37 »       public·static·void·Main·()
34 »       {38 »       {
 39 »       »       const·byte·c·=·unchecked·((byte)·1000M);
35 »       »       int·i·=·3; 
36 »       »       i·+=·999999999999999; 
37 »       }40 »       }
38 }</string>41 }</string>
39 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'42 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'
40 //·Line:·943 //·Line:·9
  
41 public·class·Test44 public·class·Test
42 {45 {
43 »       public·static·void·Main()46 »       public·static·void·Main()
44 »       {47 »       {
45 »       »       byte·b·=·-1;48 »       »       byte·b·=·-1;
46 »       }49 »       }
47 }</string>50 }</string>
48 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'51 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'
49 //·Line:·952 //·Line:·9
  
50 public·class·Test53 public·class·Test
51 {54 {
 55 »       const·uint·b·=·-'a';
52 »       public·static·void·Main() 
53 »       { 
54 »       »       unchecked·{ 
55 »       »       »       byte·b·=·1024·-·2; 
56 »       »       } 
57 »       } 
58 }</string>56 }</string>
59 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'57 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'
60 //·Line:·958 //·Line:·9
  
61 public·class·Test59 public·class·Test
62 {60 {
63 »       public·static·void·Main()61 »       public·static·void·Main()
64 »       {62 »       {
65 »       »       uint·b·=·-9;63 »       »       uint·b·=·-9;
66 »       }64 »       }
67 }</string>65 }</string>
 66 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte'
 67 //·Line·:·7
  
 68 public·class·Blah·{
  
 69 »       public·enum·MyEnum·:·byte·{
 70 »       »       Foo·=·256,
 71 »       »       Bar
 72 »       }
  
 73 »       public·static·void·Main·()
 74 »       {
 75 »       }
 76 }</string>
68 ····<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'
69 //·Line:·678 //·Line:·6
  
70 class·X79 class·X
71 {80 {
72 »       const·int·val·=·1.42f;81 »       const·int·val·=·1.42f;
73 }</string>82 }</string>
74 ····<string>//·CS0031:·Constant·value·`1000M'·cannot·be·converted·to·a·`byte' 
75 //·Line:·8 
  
76 class·C 
77 { 
78 »       public·static·void·Main·() 
79 »       { 
80 »       »       const·byte·c·=·unchecked·((byte)·1000M); 
81 »       } 
82 }</string> 
83 ··</Examples>83 ··</Examples>
84 </ErrorDocumentation>84 </ErrorDocumentation>
18.2 KB
CS0029
18.2 KB
CS0029
Ordering differences only
    
Offset 1, 62 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>CS0029</ErrorName>3 ··<ErrorName>CS0029</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`Test.String'5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`(long,·bool)'
6 //·Line:·386 //·Line:·8
  
 7 class·C
 8 {
 9 »       static·void·Test·()
 10 »       {
 11 »       »       System.ValueTuple&lt;long,·bool&gt;·arg·=·1;
 12 »       }
 13 }</string>
 14 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`System.EventHandler'
 15 //·Line:·12
  
7 using·System;16 using·System;
  
8 namespace·Test17 class·C
9 {18 {
 19 »       static·event·EventHandler·h;
10 »       using·Text·=·System.Text; 
11 »       using·Str·=·System.String; 
12 »       20 »       
13 »       public·class·String21 »       public·static·void·Main·()
14 »       {22 »       {
 23 »       »       h·=·0;
15 »       »       string·s; 
16 »       »       public·String(string·s) 
17 »       »       { 
18 »       »       »       this.s=s; 
19 »       »       } 
  
20 »       »       public·static·implicit·operator·Str·(String·s1)· 
21 »       »       { 
22 »       »       »       if(s1==null)·return·null; 
23 »       »       »       return·s1.ToString(); 
24 »       »       } 
25 »       }24 »       }
 25 }</string>
 26 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`MyTypeImplicitOnly?'
 27 //·Line:·13
  
 28 struct·MyTypeImplicitOnly
 29 {
26 }30 }
  
27 namespace·TestCompiler31 class·C
28 {32 {
 33 »       static·void·Main·()
29 »       using·String=Test.String; 
30 »        
31 »       class·MainClass 
32 »       {34 »       {
 35 »       »       MyTypeImplicitOnly?·mt·=·null;
 36 »       »       mt·=·null·+·mt;
33 »       »       public·static·void·Main(string[]·args) 
34 »       »       { 
35 »       »       »       Console.WriteLine(&quot;Hello·World!&quot;); 
36 »       »       »       String·a=&quot;bonjour&quot;; 
37 »       »       »       int·i=1; 
38 »       »       »       Console.WriteLine(i+a); 
39 »       »       } 
40 »       }37 »       }
41 }</string>38 }</string>
42 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`(long,·bool)'39 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`string'
43 //·Line:·840 //·Line:·5
  
44 class·C41 class·A·{
45 { 
46 »       static·void·Test·()42 »       public·static·implicit·operator·string·(A·a)
 43 »       {·
 44 »       »       return·42;
 45 ·»       }
 46 }</string>
 47 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T'·to·`int*'
 48 //·Line·:·8
 49 //·Compiler·options:·-unsafe
  
 50 class·T·{
 51 »       static·unsafe·void·Main·()
47 »       {52 »       {
48 »       »       System.ValueTuple&lt;long,·bool&gt;·arg·=·1;53 »       »       int·*a·=·(T)·null;
49 »       }54 »       }
50 }</string>55 }</string>
 56 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`double'
 57 //·Line:·11
  
 58 using·System;
  
 59 public·sealed·class·BoundAttribute·:·System.Attribute
 60 {
 61 »       public·double·D;
 62 }
  
 63 class·C
 64 {
 65 »       [Bound·(D·=·&quot;Dude!&quot;)]
 66 »       double·d2;
 67 }</string>
51 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'68 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'
52 //·Line:·1169 //·Line:·11
  
53 using·System;70 using·System;
54 using·System.Threading.Tasks;71 using·System.Threading.Tasks;
  
55 class·C72 class·C
Offset 67, 79 lines modifiedOffset 89, 139 lines modified
67 »       }89 »       }
68 »       90 »       
69 »       Task&lt;string&gt;·Call·()91 »       Task&lt;string&gt;·Call·()
70 »       {92 »       {
71 »       »       return·null;93 »       »       return·null;
72 »       }94 »       }
73 }</string>95 }</string>
74 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`Bar&lt;long&gt;'·to·`Foo&lt;int&gt;'96 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`anonymous·type'·to·`bool'
75 //·Line:·1597 //·Line:·10
76 class·Foo&lt;T&gt; 
  
 98 public·class·Test
77 {99 {
78 }100 »       static·void·Main·()
 101 »       {
 102 »       »       var·o·=·new·{·Value·=·1·};
 103 »       »       bool·b·=·o;
 104 »       }
Max diff block lines reached; 15566/18551 bytes (83.91%) of diff not shown.
1.03 KB
CS1021
1.02 KB
CS1021
Ordering differences only
    
Offset 3, 32 lines modifiedOffset 3, 32 lines modified
3 ··<ErrorName>CS1021</ErrorName>3 ··<ErrorName>CS1021</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1021:·Integral·constant·is·too·large5 ····<string>//·CS1021:·Integral·constant·is·too·large
6 //·Line:·66 //·Line:·6
  
7 class·X·{7 class·X·{
8 »       public·static·void·Main()·{8 »       public·static·void·Main()·{
9 »       »       int·h·=·0xffffffffffffffffffffffffff;9 »       »       int·h·=·0b11111111111111111111111111111111111111111111111111111111111111111;
10 »       }10 »       }
11 }</string>11 }</string>
12 ····<string>//·CS1021:·Integral·constant·is·too·large12 ····<string>//·CS1021:·Integral·constant·is·too·large
13 //·Line:·613 //·Line:·6
  
14 class·X·{14 class·X·{
15 »       public·static·void·Main()·{15 »       public·static·void·Main()·{
16 »       »       int·i·=·123821738792178327198;16 »       »       int·h·=·0xffffffffffffffffffffffffff;
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS1021:·Integral·constant·is·too·large19 ····<string>//·CS1021:·Integral·constant·is·too·large
20 //·Line:·4 
  
21 #line·1238217387921783271985</string> 
22 ····<string>//·CS1021:·Integral·constant·is·too·large 
23 //·Line:·620 //·Line:·6
  
24 class·X·{21 class·X·{
25 »       public·static·void·Main()·{22 »       public·static·void·Main()·{
26 »       »       int·h·=·0b11111111111111111111111111111111111111111111111111111111111111111;23 »       »       int·i·=·123821738792178327198;
27 »       }24 »       }
28 }</string>25 }</string>
 26 ····<string>//·CS1021:·Integral·constant·is·too·large
 27 //·Line:·4
  
 28 #line·1238217387921783271985</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
6.8 KB
CS0103
6.79 KB
CS0103
Ordering differences only
    
Offset 1, 79 lines modifiedOffset 1, 85 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`count'·does·not·exist·in·the·current·context5 ····<string>//·CS0103:·The·name·`a'·does·not·exist·in·the·current·context
6 //·Line:·66 //·Line:·11
  
 7 using·System.Linq;
7 class·ClassMain·{ 
8 ········public·static·void·Main·()·{ 
9 ················count++; 
10 ········} 
11 }</string> 
12 ····<string>//·CS0103:·The·name·`_'·does·not·exist·in·the·current·context 
13 //·Line:·8 
  
14 class·C8 class·C
15 {9 {
16 »       void·Test·()10 »       public·static·void·Main·()
17 »       {11 »       {
18 »       »       _.ToString·();12 »       »       var·e·=·from·a·in·&quot;abcd&quot;
 13 »       »       »       join·b·in·&quot;defg&quot;·on·&quot;a&quot;·equals·a
 14 »       »       »       select·a;
19 »       }15 »       }
20 }</string>16 }</string>
21 ····<string>//·CS0103:·The·name·`Value'·does·not·exist·in·the·current·context17 ····<string>//·CS0103:·The·name·`nameof'·does·not·exist·in·the·current·context
22 //·Line:·918 //·Line:·8
  
  
23 public·class·Test19 static·class·C
24 {20 {
25 »       static·void·Main·()21 »       static·void·Main·()
26 »       {22 »       {
27 »       »       var·v·=·new·{·Field·=·Value·};23 »       »       string·s·=·nameof·(nameof);
28 »       }24 »       }
29 }</string>25 }</string>
30 ····<string>//·CS0103:·The·name·`Console'·does·not·exist·in·the·current·context26 ····<string>//·CS0103:·The·name·`Value'·does·not·exist·in·the·current·context
31 //·Line:·1027 //·Line:·9
  
  
32 class·C28 public·class·Test
33 {29 {
34 »       delegate·void·WithOutParam·(string·value); 
  
35 »       static·void·Main()·30 »       static·void·Main·()
36 »       {31 »       {
37 »       »       WithOutParam·o·=·(s)·=&gt;·Console.WriteLine();32 »       »       var·v·=·new·{·Field·=·Value·};
38 »       }33 »       }
39 }</string>34 }</string>
40 ····<string>//·CS0103:·The·name·`owner'·does·not·exist·in·the·current·context35 ····<string>//·C0103:·The·name·`s'·does·not·exist·in·the·current·context
41 //·Line:·636 //·Line:·7
 37 //·Compiler·options:·-langversion:experimental
  
42 class·C38 class·Test(string·s)
43 {39 {
44 »       public·readonly·object·A·=·owner.Foo; 
  
45 »       public·C·()40 »       public·Test·()
 41 »       »       :·this·(s)
46 »       {42 »       {
47 »       »       int·owner·=·1; 
48 »       }43 »       }
49 }</string>44 }</string>
50 ····<string>//·CS0103:·The·name·`a'·does·not·exist·in·the·current·context45 ····<string>//·CS0103:·The·name·`b'·does·not·exist·in·the·current·context
51 //·Line:·1146 //·Line:·11
  
52 using·System.Linq;47 using·System.Linq;
  
53 class·C48 class·C
54 {49 {
55 »       public·static·void·Main·()50 »       public·static·void·Main·()
56 »       {51 »       {
57 »       »       var·e·=·from·a·in·&quot;abcd&quot;52 »       »       var·e·=·from·a·in·&quot;abcd&quot;
58 »       »       »       join·b·in·&quot;defg&quot;·on·&quot;a&quot;·equals·a53 »       »       »       join·b·in·&quot;defg&quot;·on·b·equals·&quot;g&quot;
59 »       »       »       select·a;54 »       »       »       select·a;
60 »       }55 »       }
61 }</string>56 }</string>
 57 ····<string>//·CS0103:·The·name·`count'·does·not·exist·in·the·current·context
 58 //·Line:·6
  
 59 class·ClassMain·{
 60 ········public·static·void·Main·()·{
 61 ················count++;
 62 ········}
 63 }</string>
 64 ····<string>//·CS0103:·The·name·`de'·does·not·exist·in·the·current·context
 65 //·Line:·4
  
 66 [assembly:·System.Reflection.AssemblyCulture(de)]
 67 public·class·Hello·{
 68 }</string>
62 ····<string>//·CS0103:·The·name·`test'·does·not·exist·in·the·current·context69 ····<string>//·CS0103:·The·name·`test'·does·not·exist·in·the·current·context
63 //·Line:·1170 //·Line:·11
  
64 class·ClassMain71 class·ClassMain
65 {72 {
66 »       public·static·void·Main·()73 »       public·static·void·Main·()
67 »       {74 »       {
Offset 84, 137 lines modifiedOffset 90, 131 lines modified
84 »       }90 »       }
85 »       91 »       
86 »       static·bool·Test·{·92 »       static·bool·Test·{·
87 »       »       set·{93 »       »       set·{
88 »       »       }94 »       »       }
89 »       }95 »       }
90 }</string>96 }</string>
91 ····<string>//·CS0103:·The·name·`value'·does·not·exist·in·the·current·context97 ····<string>//·CS0103:·The·name·`Console'·does·not·exist·in·the·current·context
92 //·Line:·898 //·Line:·10
93 //·Compiler·options:·-langversion:experimental 
  
94 class·X·(double·value) 
 99 class·C
95 {100 {
96 »       public·static·double·Prop·{ 
97 »       »       get·{ 
98 »       »       »       return·value; 
99 »       »       }101 »       delegate·void·WithOutParam·(string·value);
  
 102 »       static·void·Main()·
 103 »       {
 104 »       »       WithOutParam·o·=·(s)·=&gt;·Console.WriteLine();
100 »       }105 »       }
101 }</string>106 }</string>
102 ····<string>//·CS0103:·The·name·`List'·does·not·exist·in·the·current·context107 ····<string>//·CS0103:·The·name·`i'·does·not·exist·in·the·current·context
 108 //·Line:·6
  
 109 class·X·{
Max diff block lines reached; 3142/6918 bytes (45.42%) of diff not shown.
2.72 KB
CS0183
2.71 KB
CS0183
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>CS0183</ErrorName>3 ··<ErrorName>CS0183</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int')·type
 6 //·Line:
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 class·X·{
  
 9 »       static·void·Main·()
 10 »       {
 11 »       »       int·i·=·5;
  
 12 »       »       if·(i·is·int){
 13 »       »       }
 14 »       }
 15 }</string>
5 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`System.Enum')·type16 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`System.Enum')·type
6 //·Line:·1317 //·Line:·13
7 //·Compiler·options:·-warnaserror18 //·Compiler·options:·-warnaserror
  
8 using·System;19 using·System;
  
9 enum·E·{·Item·};20 enum·E·{·Item·};
Offset 13, 37 lines modifiedOffset 27, 40 lines modified
13 class·C27 class·C
14 {28 {
15 »       static·bool·Check·(E·e)29 »       static·bool·Check·(E·e)
16 »       {30 »       {
17 »       »       return·e·is·Enum;31 »       »       return·e·is·Enum;
18 »       }32 »       }
19 }</string>33 }</string>
20 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`T')·type34 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type
21 //·Line:·1035 //·Line:·14
22 //·Compiler·options:·-warnaserror·-warn:136 //·Compiler·options:·-warnaserror
  
23 class·X37 abstract·class·A&lt;T&gt;
24 {38 {
25 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct39 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T;
 40 }
  
 41 class·B·:·A&lt;int&gt;
 42 {
 43 »       public·override·bool·Foo&lt;U&gt;·(U·arg)
26 »       {44 »       {
27 »       »       T·o·=·default·(T); 
28 »       »       return·o·is·T;45 »       »       return·arg·is·U;
29 »       }46 »       }
30 }</string>47 }</string>
31 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int')·type48 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int?')·type
32 //·Line:49 //·Line:·10
33 //·Compiler·options:·-warnaserror·-warn:150 //·Compiler·options:·-warnaserror·-warn:1
  
34 class·X·{51 class·X
  
35 »       static·void·Main·()52 {
 53 »       public·void·Foo·()
36 »       {54 »       {
 55 »       »       int?·x·=·null;
37 »       »       int·i·=·5; 
  
38 »       »       if·(i·is·int){56 »       »       if·(x·is·int?)·{
39 »       »       }57 »       »       }
40 »       }58 »       }
41 }</string>59 }</string>
42 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type60 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type
43 //·Line:·1061 //·Line:·10
44 //·Compiler·options:·-warnaserror·-warn:162 //·Compiler·options:·-warnaserror·-warn:1
  
Offset 52, 38 lines modifiedOffset 69, 21 lines modified
52 »       public·void·Foo·()69 »       public·void·Foo·()
53 »       {70 »       {
54 »       »       int·x·=·1;71 »       »       int·x·=·1;
55 »       »       if·(x·is·object)·{72 »       »       if·(x·is·object)·{
56 »       »       }73 »       »       }
57 »       }74 »       }
58 }</string>75 }</string>
59 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int?')·type76 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`T')·type
60 //·Line:·1077 //·Line:·10
61 //·Compiler·options:·-warnaserror·-warn:178 //·Compiler·options:·-warnaserror·-warn:1
  
62 class·X79 class·X
63 {80 {
 81 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct
64 »       public·void·Foo·() 
65 »       { 
66 »       »       int?·x·=·null; 
67 »       »       if·(x·is·int?)·{ 
68 »       »       } 
69 »       } 
70 }</string> 
71 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type 
72 //·Line:·14 
73 //·Compiler·options:·-warnaserror 
  
74 abstract·class·A&lt;T&gt; 
75 { 
76 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T; 
77 } 
  
78 class·B·:·A&lt;int&gt; 
79 { 
80 »       public·override·bool·Foo&lt;U&gt;·(U·arg) 
81 »       {82 »       {
 83 »       »       T·o·=·default·(T);
82 »       »       return·arg·is·U;84 »       »       return·o·is·T;
83 »       }85 »       }
84 }</string>86 }</string>
85 ··</Examples>87 ··</Examples>
86 </ErrorDocumentation>88 </ErrorDocumentation>
7.45 KB
CS0102
7.44 KB
CS0102
Ordering differences only
    
Offset 1, 69 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>CS0102</ErrorName>3 ··<ErrorName>CS0102</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Method' 
6 //·Line:·6 
  
7 public·class·ErrorClass·{ 
8 ········protected·int·Method·()·{·return·2;·} 
9 ········public·bool·Method; 
10 }</string> 
11 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`Item' 
12 //·Line:·6 
  
13 public·class·SampleClass·{ 
14 ········protected·int·Item·{·set·{}·} 
15 ········public·bool·Item; 
16 }</string> 
17 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`op_Implicit' 
18 //·Line:·10 
  
19 public·class·SampleClass·{ 
20 ···· 
21 ········static·public·implicit·operator·SampleClass·(byte·value)·{ 
22 ···············return·new·SampleClass(); 
23 ········} 
24 ········ 
25 ········public·bool·op_Implicit; 
26 }</string> 
27 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item' 
28 //·Line:·6 
  
29 public·class·SampleClass·{ 
30 ········protected·int·set_Item; 
31 ········public·int·this[int·index]·{·set·{}·}········ 
32 }</string> 
33 ····<string>//·CS0102:·The·type·`T'·already·contains·a·definition·for·`A'5 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`A'
34 //·Line:·66 //·Line:·6
  
35 class·T{7 class·X·{
36 ········public·string·A·{·get·{·return·&quot;a&quot;;·}·} 
37 ········public·string·A·(int·a)·{·return·&quot;a&quot;;·}8 »       const·int·A·=·10;
 9 »       int·A·()·{}
38 }</string>10 }</string>
39 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`MyEvent'11 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`A'
40 //·Line:·712 //·Line:·7
  
41 public·class·SampleClass·{13 public·class·SampleClass·{
 14 »       »       partial·class·A·{}
42 »       public·delegate·void·MyEvent·(); 
43 ········ 
44 ········public·void·MyEvent·()·{} 
45 }</string> 
46 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Blah' 
47 //·Line:·7 
  
48 using·System.Runtime.CompilerServices; 
49 class·ErrorClass·{ 
50 »       [IndexerName·(&quot;Blah&quot;)] 
51 »       public·int·this·[int·a]·{ 
52 ············get·{·return·1;·} 
53 »       } 
54 ········15 ········
55 ········public·int·Blah;16 ········public·void·A·()·{}
56 }</string>17 }</string>
57 ····<string>//·CS0102:·The·type·`CS0102'·already·contains·a·definition·for·`Clone'18 ····<string>//·CS0102:·The·type·`CS0102'·already·contains·a·definition·for·`Clone'
58 //·Line:·619 //·Line:·6
  
59 class·CS010220 class·CS0102
60 {21 {
61 »       object·Clone·()22 »       object·Clone·()
Offset 80, 33 lines modifiedOffset 36, 34 lines modified
  
80 public·class·SampleClass·{36 public·class·SampleClass·{
81 ········protected·const·int·set_Item·=·3;37 ········protected·const·int·set_Item·=·3;
82 ········public·int·Item·{·38 ········public·int·Item·{·
83 ············set·{}39 ············set·{}
84 ········}········40 ········}········
85 }</string>41 }</string>
86 ····<string>//·CS0102:·The·type·`SampleEnum'·already·contains·a·definition·for·`Label' 
87 //·Line:·6 
  
88 public·enum·SampleEnum·{ 
89 ········Label, 
90 ········Label 
91 }</string> 
92 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`add_XX'42 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`add_XX'
93 //·Line:·1343 //·Line:·13
  
94 public·class·SampleClass·{44 public·class·SampleClass·{
95 »       public·delegate·void·MyEvent·();45 »       public·delegate·void·MyEvent·();
96 »       public·event·MyEvent·XX·{46 »       public·event·MyEvent·XX·{
97 »       »       add·{·}47 »       »       add·{·}
98 »       »       remove·{·}48 »       »       remove·{·}
99 »       }49 »       }
100 ········50 ········
101 ········bool·add_XX;51 ········bool·add_XX;
102 }</string>52 }</string>
 53 ····<string>//·CS0102:·The·type·`C'·already·contains·a·definition·for·`Item'
 54 //·Line:·7
  
 55 class·C
 56 {
 57 ····bool·this·[int·i]·{·get·{·return·false;·}·}
 58 ····bool·Item·(int·i)·{·return·false;·}
 59 }</string>
103 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`False'60 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`False'
104 //·Line:·1161 //·Line:·11
  
105 class·X62 class·X
106 {63 {
107 »       bool·False&lt;T&gt;·()64 »       bool·False&lt;T&gt;·()
108 »       {65 »       {
Offset 115, 83 lines modifiedOffset 72, 126 lines modified
  
115 »       bool·False·{72 »       bool·False·{
116 »       »       get·{73 »       »       get·{
117 »       »       »       return·false;74 »       »       »       return·false;
118 »       »       }75 »       »       }
119 »       }76 »       }
120 }</string>77 }</string>
 78 ····<string>//·CS0102:·The·type·`C&lt;get_Foo&gt;'·already·contains·a·definition·for·`get_Foo'
 79 //·Line:·6
  
 80 class·C&lt;get_Foo&gt;
 81 {
 82 »       string·Foo·{
Max diff block lines reached; 3512/7584 bytes (46.31%) of diff not shown.
32.7 KB
CS0019
32.6 KB
CS0019
Ordering differences only
    
Offset 1, 85 lines modifiedOffset 1, 48 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0019</ErrorName>3 ··<ErrorName>CS0019</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`Foo'·and·`int'5 ····<string>//·CS0019:·Operator·`!='·cannot·be·applied·to·operands·of·type·`method·group'·and·`string'
6 //·Line·:·96 //·Line:·20
  
7 public·class·Foo7 namespace·InternalAccess
8 {8 {
9 »       public·static·void·Main·()9 »       public·abstract·class·Base
10 »       {10 »       {
 11 »       »       internal·string·Prop·()·{·return·&quot;a&quot;;·}
11 »       »       Foo·k·=·new·Foo·(); 
12 »       »       int·i·=·k·+·6; 
13 »       }12 »       }
14 }</string> 
15 ····<string>//·CS0019:·Operator·`??'·cannot·be·applied·to·operands·of·type·`null'·and·`anonymous·method'· 
16 //·Line:·8 
  
17 delegate·void·D·(); 
  
18 class·F 
19 { 
20 »       D·d·=·null·??·delegate·{·}; 
21 }</string> 
22 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`string'·and·`float*' 
23 //·Line:·12 
24 //·Compiler·options:·-unsafe 
25 using·System; 
  
 13 »       public·class·DerivedProtectedExample·:·Base
26 public·class·Driver·{ 
27 ··public·static·void·Main·()·{ 
28 ····float·[]·floats·=·new·float[1]; 
29 ····floats[0]·=·1.0f; 
30 ····unsafe·{ 
31 ······fixed·(float·*fp·=·&amp;floats[0])·{ 
32 ······Console.WriteLine·(&quot;foo&quot;·+·fp); 
33 ······} 
34 ····} 
35 ··} 
36 }</string> 
37 ····<string>//·CS0019:·Operator·`&amp;='·cannot·be·applied·to·operands·of·type·`bool'·and·`byte?' 
38 //·Line:·10 
  
39 public·class·Test 
40 { 
41 »       public·static·void·Main() 
42 »       {14 »       {
 15 »       »       protected·new·string·Prop·{·get·{·return·&quot;E&quot;;·}·}
43 »       »       bool·b·=·false; 
44 »       »       byte?·b2·=·0; 
45 »       »       b·&amp;=·b2; 
46 »       }16 »       }
47 }</string> 
48 ····<string>//·CS0019:·Operator·`!='·cannot·be·applied·to·operands·of·type·`Test.DelegateA'·and·`Test.DelegateB' 
49 //·Line:·13 
  
 17 »       class·MainClass
50 using·System; 
  
51 public·class·Test 
52 { 
53 »       public·delegate·int·DelegateA(bool·b); 
54 »       public·delegate·int·DelegateB(bool·b); 
  
55 »       static·bool·TestCompare·(DelegateA·a,·DelegateB·b) 
56 »       {18 »       {
57 »       »       return·a·!=·b;19 »       »       public·static·int·Main·()
 20 »       »       {
 21 »       »       »       DerivedProtectedExample·dpe·=·new·DerivedProtectedExample·();
 22 »       »       »       if·(dpe.Prop·!=·&quot;A&quot;)
 23 »       »       »       »       return·2;
  
 24 »       »       »       return·0;
 25 »       »       }
58 »       }26 »       }
59 }</string>27 }</string>
60 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`void'·and·`null'28 ····<string>//·CS0019:·Operator·`&amp;&amp;'·cannot·be·applied·to·operands·of·type·`bool?'·and·`bool?'
61 //·Line:·1129 //·Line:·10
  
62 using·System;30 using·System;
  
63 class·C31 class·X
64 {32 {
65 »       public·static·void·Main·()33 »       static·void·Main·()
66 »       {34 »       {
67 »       »       Action·a·=·()·=&gt;·{}; 
68 »       »       bool·b·=·a·()·==·null;35 »       »       bool?·a·=·false,·b·=·false;
 36 »       »       Console.WriteLine·(a·&amp;&amp;·b);
69 »       }37 »       }
70 }</string>38 }</string>
71 ····<string>//·CS0019:·Operator·`^'·cannot·be·applied·to·operands·of·type·`S2'·and·`float'39 ····<string>//·CS0019:·Operator·`^'·cannot·be·applied·to·operands·of·type·`S2'·and·`float'
72 //·Line:·940 //·Line:·9
  
73 public·class·Test41 public·class·Test
74 {42 {
Offset 98, 351 lines modifiedOffset 61, 286 lines modified
98 »       }61 »       }
99 »       62 »       
100 »       public·static·implicit·operator·int?·(S2·s1)63 »       public·static·implicit·operator·int?·(S2·s1)
101 »       {·64 »       {·
102 »       »       return·int.MinValue;65 »       »       return·int.MinValue;
103 »       }66 »       }
104 }</string>67 }</string>
105 ····<string>//·CS0019:·Operator·`??'·cannot·be·applied·to·operands·of·type·`T'·and·`T'· 
106 //·Line:·8 
  
107 class·F 
108 { 
109 »       T·Bar&lt;T&gt;·(T·t) 
110 »       { 
111 »       »       return·t·??·default(T); 
112 »       } 
113 }</string> 
114 ····<string>//·CS0019:·Operator·`&gt;='·cannot·be·applied·to·operands·of·type·`ulong'·and·`sbyte' 
115 //·Line:·7 
  
116 class·X·{ 
117 »       bool·ret·(ulong·u,·sbyte·s) 
118 »       { 
119 »       »       return·(u·&gt;=·s); 
120 »       } 
121 }</string> 
122 ····<string>//·CS0019:·Operator·`&amp;'·cannot·be·applied·to·operands·of·type·`C.Flags'·and·`int' 
123 //·Line:·16 
  
Max diff block lines reached; 29282/33389 bytes (87.70%) of diff not shown.
1.9 KB
CS1589
1.89 KB
CS1589
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1589</ErrorName>3 ··<ErrorName>CS1589</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/root/@attr'·of·file·`cs1589.inc'.·The·specified·node·cannot·be·inserted·as·the·valid·child·of·this·node,·because·the·specified·node·is·the·wrong·type5 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/foo/bar'·of·file·`there-is-no-such-file'.·Could·not·find·file·&quot;*PATH*/there-is-no-such-file&quot;
6 //·Line:·156 //·Line:·12
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 ···///·&lt;include·file='cs1589.inc'·path='/foo'·/&gt;10 ···///·blah
11 ···public·class·Test11 ···public·class·Test
12 ···{12 ···{
13 »       public·static·void·Main·()13 »       //·warning
 14 »       ///·&lt;include·file='there-is-no-such-file'·path='/foo/bar'·/&gt;
 15 »       public·void·Baz·(int·x)
14 »       {16 »       {
15 »       }17 »       }
  
16 »       ///·&lt;include·file='cs1589.inc'·path='/root/@attr'/&gt; 
17 »       public·string·S3; 
18 ···}18 ···}
19 }</string>19 }</string>
20 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/foo/bar'·of·file·`there-is-no-such-file'.·Could·not·find·file·&quot;*PATH*/there-is-no-such-file&quot;20 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/root/@attr'·of·file·`cs1589.inc'.·The·specified·node·cannot·be·inserted·as·the·valid·child·of·this·node,·because·the·specified·node·is·the·wrong·type
21 //·Line:·1221 //·Line:·15
22 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror22 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
23 namespace·Testing23 namespace·Testing
24 {24 {
25 ···///·blah25 ···///·&lt;include·file='cs1589.inc'·path='/foo'·/&gt;
26 ···public·class·Test26 ···public·class·Test
27 ···{27 ···{
 28 »       public·static·void·Main·()
28 »       //·warning 
29 »       ///·&lt;include·file='there-is-no-such-file'·path='/foo/bar'·/&gt; 
30 »       public·void·Baz·(int·x) 
31 »       {29 »       {
32 »       }30 »       }
  
 31 »       ///·&lt;include·file='cs1589.inc'·path='/root/@attr'/&gt;
 32 »       public·string·S3;
33 ···}33 ···}
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
2.23 KB
CS0133
2.22 KB
CS0133
Ordering differences only
    
Offset 1, 61 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>CS0133</ErrorName>3 ··<ErrorName>CS0133</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value5 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value
6 //·Line:·86 //·Line:·8
  
7 class·T7 class·X
8 {8 {
9 ····public·void·FooBar·() 
10 ····{ 
11 ········const·string·Foo·=·Foo; 
12 ····}9 »       void·Foo·()
 10 »       {
 11 »       »       const·object·o·=·&quot;&quot;·??·null;
 12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS0133:·The·expression·being·assigned·to·`x'·must·be·a·constant·or·default·value14 ····<string>//·CS0133:·The·expression·being·assigned·to·`x'·must·be·a·constant·or·default·value
15 //·Line:·715 //·Line:·7
  
16 class·X·{16 class·X·{
17 »       X·(int·arg)17 »       X·(int·arg)
18 »       {18 »       {
19 »       »       const·int·x·=·arg;19 »       »       const·int·x·=·arg;
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value 
23 //·Line:·8 
  
24 class·X 
25 { 
26 »       void·Foo·() 
27 »       { 
28 »       »       const·object·o·=·null·??·&quot;&quot;; 
29 »       } 
30 }</string> 
31 ····<string>//·CS0133:·The·expression·being·assigned·to·`c'·must·be·a·constant·or·default·value22 ····<string>//·CS0133:·The·expression·being·assigned·to·`c'·must·be·a·constant·or·default·value
32 //·Line:·1023 //·Line:·10
  
33 class·C24 class·C
34 {25 {
35 »       void·Foo·()26 »       void·Foo·()
36 »       {27 »       {
37 »       »       int[]·array;28 »       »       int[]·array;
38 »       »       int·idx;29 »       »       int·idx;
39 »       »       const·int·c·=·array·[idx];30 »       »       const·int·c·=·array·[idx];
40 »       }31 »       }
41 }</string>32 }</string>
42 ····<string>//·CS0133:·The·expression·being·assigned·to·`b'·must·be·a·constant·or·default·value33 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value
43 //·Line:·834 //·Line:·8
  
44 class·X35 class·T
45 {36 {
46 »       static·void·Main·() 
47 »       { 
48 »       »       const·int·b·=·true·?·1·:·b; 
49 »       }37 ····public·void·FooBar·()
 38 ····{
 39 ········const·string·Foo·=·Foo;
 40 ····}
50 }</string>41 }</string>
51 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value42 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value
52 //·Line:·1243 //·Line:·12
53 //·Compiler·options:·-unsafe44 //·Compiler·options:·-unsafe
  
54 class·C45 class·C
55 {46 {
Offset 69, 12 lines modifiedOffset 59, 22 lines modified
69 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value59 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value
70 //·Line:·860 //·Line:·8
  
71 class·X61 class·X
72 {62 {
73 »       void·Foo·()63 »       void·Foo·()
74 »       {64 »       {
75 »       »       const·object·o·=·&quot;&quot;·??·null;65 »       »       const·object·o·=·null·??·&quot;&quot;;
 66 »       }
 67 }</string>
 68 ····<string>//·CS0133:·The·expression·being·assigned·to·`b'·must·be·a·constant·or·default·value
 69 //·Line:·8
  
 70 class·X
 71 {
 72 »       static·void·Main·()
 73 »       {
 74 »       »       const·int·b·=·true·?·1·:·b;
76 »       }75 »       }
77 }</string>76 }</string>
78 ··</Examples>77 ··</Examples>
79 </ErrorDocumentation>78 </ErrorDocumentation>
6.17 KB
CS0123
6.16 KB
CS0123
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>CS0123</ErrorName>3 ··<ErrorName>CS0123</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters5 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters
6 //·Line:·126 //·Line:·17
  
7 delegate·int·TestDelegate(bool·b);7 delegate·IA·TestDelegate(bool·b);
  
 8 interface·IA·{}
8 public·class·MainClass·{ 
9 ········public·static·int·Delegate()·{ 
10 ················return·0; 
11 ········} 
  
 9 public·class·MainClass·:·IA
 10 {
 11 »       static·MainClass·Delegate()
 12 »       {
 13 »       »       return·null;
 14 »       }
  
12 ········public·static·void·Main()·{15 »       public·static·void·Main()
 16 »       {
13 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);17 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);
14 ·······}18 »       }
15 }</string>19 }</string>
16 ····<string>//·CS0123:·A·method·or·delegate·`Test.Foo(int,·bool)'·parameters·do·not·match·delegate·`System.Func&lt;int,bool&gt;(int)'·parameters20 ····<string>//·CS0123:·A·method·or·delegate·`Test.Foo(int,·bool)'·parameters·do·not·match·delegate·`System.Func&lt;int,bool&gt;(int)'·parameters
17 //·Line:·1521 //·Line:·15
  
18 using·System;22 using·System;
  
19 class·Test23 class·Test
Offset 41, 35 lines modifiedOffset 46, 14 lines modified
41 »       delegate·void·D·(U·u);46 »       delegate·void·D·(U·u);
  
42 »       static·void·M·(T·t)47 »       static·void·M·(T·t)
43 »       {48 »       {
44 »       »       D·d·=·M;49 »       »       D·d·=·M;
45 »       }50 »       }
46 }</string>51 }</string>
47 ····<string>//·CS0123:·A·method·or·delegate·`Program.method(A)'·parameters·do·not·match·delegate·`D(dynamic)'·parameters 
48 //·Line:·19 
  
49 delegate·object·D·(dynamic·b); 
  
50 class·A 
51 { 
52 } 
  
53 class·Program 
54 { 
55 »       static·string·method·(A·a) 
56 »       { 
57 »       »       return·&quot;&quot;; 
58 »       } 
  
59 »       static·void·Main·() 
60 »       { 
61 »       »       var·d·=·new·D·(method); 
62 »       } 
63 }</string> 
64 ····<string>//·CS0123:·A·method·or·delegate·`X.f1(int,·object)'·parameters·do·not·match·delegate·`X.Function(int,·int)'·parameters52 ····<string>//·CS0123:·A·method·or·delegate·`X.f1(int,·object)'·parameters·do·not·match·delegate·`X.Function(int,·int)'·parameters
65 //·Line:·1353 //·Line:·13
  
66 using·System;54 using·System;
  
67 class·X55 class·X
68 {56 {
Offset 83, 111 lines modifiedOffset 67, 127 lines modified
83 »       }67 »       }
  
84 »       static·bool·f1·(int·a,·object·b)68 »       static·bool·f1·(int·a,·object·b)
85 »       {69 »       {
86 »       »       return·false;70 »       »       return·false;
87 »       }71 »       }
88 }</string>72 }</string>
89 ····<string>//·CS0123:·A·method·or·delegate·`TestDelegateA(bool)'·parameters·do·not·match·delegate·`TestDelegateB(int)'·parameters73 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters
90 //·Line:·1274 //·Line:·16
 75 //·Compiler·options:·-langversion:latest
  
 76 using·System;
91 delegate·int·TestDelegateA·(bool·b); 
92 delegate·int·TestDelegateB·(int·b); 
  
93 public·class·MainClass77 public·ref·struct·S
94 {78 {
 79 }
95 »       public·static·int·Delegate(bool·b) 
96 »       { 
97 »       »       return·0; 
98 »       } 
  
 80 class·Test
 81 {
99 »       public·static·void·Main()·82 »       public·static·void·Main·()
100 »       {83 »       {
101 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate); 
102 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);84 »       »       var·s·=·new·S·();
 85 »       »       Func&lt;string&gt;·f·=·s.ToString;
103 »       }86 »       }
104 }</string>87 }</string>
105 ····<string>//·CS0123:·A·method·or·delegate·`C.Method(ref·dynamic)'·parameters·do·not·match·delegate·`C.D(dynamic)'·parameters88 ····<string>//·CS0123:·A·method·or·delegate·`C.Button1_Click(params·object[])'·parameters·do·not·match·delegate·`EventHandler(params·int[])'·parameters
106 //·Line:·1489 //·Line:·20
  
 90 using·System;
  
 91 public·delegate·void·EventHandler·(params·int[]·args);
  
107 public·class·C92 public·class·C
108 {93 {
 94 »       public·void·Connect·()
109 »       delegate·void·D·(dynamic·d); 
110 »        
111 »       static·void·Method·(ref·dynamic·d) 
112 »       {95 »       {
 96 »       »       EventHandler·Click·=·new·EventHandler·(Button1_Click);
113 »       }97 »       }
  
114 »       public·static·void·Main·()98 »       public·void·Button1_Click·(params·object[]·i)
115 »       {99 »       {
116 »       »       D·d·=·Method; 
117 »       }100 »       }
118 }</string>101 }</string>
119 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters102 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters
120 //·Line:·16103 //·Line:·16
121 //·Compiler·options:·-langversion:latest 
Max diff block lines reached; 2792/6273 bytes (44.51%) of diff not shown.
2.56 KB
CS7003
2.55 KB
CS7003
Ordering differences only
    
Offset 1, 53 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>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:·12 
  
7 static·class·C 
8 { 
9 »       static·void·Foo&lt;T&gt;·() 
10 »       { 
11 »       } 
  
12 ·»       static·void·Main·() 
13 »       { 
14 »       »       string·s·=·nameof·(C.Foo&lt;&gt;); 
15 »       } 
16 }</string> 
17 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
18 //·Line:·12 
  
19 static·class·C 
20 { 
21 »       static·void·Foo&lt;T&gt;·() 
22 »       { 
23 »       } 
  
24 »       static·void·Main·() 
25 »       { 
26 »       »       string·s·=·nameof·(Foo&lt;&gt;); 
27 »       } 
28 }</string> 
29 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
30 //·Line:·4 
  
31 using·SCGL·=·System.Collections.Generic.List&lt;&gt;;</string> 
32 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
33 //·Line:·106 //·Line:·10
  
34 class·G&lt;T&gt;7 class·G&lt;T&gt;
35 {8 {
36 }9 }
  
37 class·C10 class·C
38 {11 {
39 »       const·string·f·=·nameof·(G&lt;&gt;);12 »       G&lt;&gt;·field;
40 }</string>13 }</string>
41 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context14 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
42 //·Line:·815 //·Line:·8
  
43 class·C16 class·C
44 {17 {
45 ····static·void·Main·()18 ····static·void·Main·()
Offset 60, 15 lines modifiedOffset 28, 34 lines modified
  
60 class·G&lt;T&gt;28 class·G&lt;T&gt;
61 {29 {
62 }30 }
  
63 class·C31 class·C
64 {32 {
65 »       G&lt;&gt;·field;33 »       const·string·f·=·nameof·(G&lt;&gt;);
 34 }</string>
 35 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 36 //·Line:·17
  
 37 using·System;
  
 38 class·C&lt;T&gt;
 39 {
 40 »       public·class·G&lt;U&gt;
 41 »       {
 42 »       }
 43 }
  
 44 class·M
 45 {
 46 »       public·static·void·Main·()
 47 »       {
 48 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);
 49 »       }
66 }</string>50 }</string>
67 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context51 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
68 //·Line:·1452 //·Line:·14
  
69 class·A&lt;T&gt;53 class·A&lt;T&gt;
70 {54 {
71 »       public·class·B55 »       public·class·B
Offset 78, 27 lines modifiedOffset 65, 40 lines modified
78 }65 }
  
79 class·X66 class·X
80 {67 {
81 »       string·s·=·nameof·(A&lt;&gt;.B);68 »       string·s·=·nameof·(A&lt;&gt;.B);
82 }</string>69 }</string>
83 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context70 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
84 //·Line:·1771 //·Line:·12
  
85 using·System; 
  
86 class·C&lt;T&gt;72 static·class·C
87 {73 {
88 »       public·class·G&lt;U&gt;74 »       static·void·Foo&lt;T&gt;·()
89 »       {75 »       {
90 »       }76 »       }
91 } 
  
92 class·M77 »       static·void·Main·()
 78 »       {
 79 »       »       string·s·=·nameof·(Foo&lt;&gt;);
 80 »       }
 81 }</string>
 82 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 83 //·Line:·12
  
 84 static·class·C
93 {85 {
94 »       public·static·void·Main·()86 »       static·void·Foo&lt;T&gt;·()
95 »       {87 »       {
96 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);88 »       }
  
 89 ·»       static·void·Main·()
 90 »       {
 91 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);
97 »       }92 »       }
98 }</string>93 }</string>
 94 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
Max diff block lines reached; 23/2573 bytes (0.89%) of diff not shown.
2.35 KB
CS0037
2.34 KB
CS0037
Ordering differences only
    
Offset 12, 14 lines modifiedOffset 12, 26 lines modified
12 »       »       Bar12 »       »       Bar
13 »       }13 »       }
  
14 »       public·static·void·Main·()14 »       public·static·void·Main·()
15 »       {15 »       {
16 »       }16 »       }
17 }</string>17 }</string>
 18 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type
 19 //·Line:·10
 20 struct·S·{
 21 »       int·a;
 22 }
  
 23 class·X·{
 24 »       static·void·Main·()
 25 »       {
 26 »       »       S·s·=·(S)·null;
 27 »       }
 28 }</string>
18 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type29 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type
19 //·Line:·1330 //·Line:·13
  
20 using·System;31 using·System;
  
21 public·sealed·class·BoundAttribute·:·System.Attribute32 public·sealed·class·BoundAttribute·:·System.Attribute
22 {33 {
Offset 27, 31 lines modifiedOffset 39, 41 lines modified
27 }39 }
  
28 class·C40 class·C
29 {41 {
30 »       [Bound·(Dec·=·null)]42 »       [Bound·(Dec·=·null)]
31 »       double·d2;43 »       double·d2;
32 }</string>44 }</string>
33 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type45 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type
34 //·Line:·1046 //·Line:·12
35 struct·S·{ 
36 »       int·a; 
37 } 
  
38 class·X·{47 class·C
 48 {
39 »       static·void·Main·()49 »       static·void·Test·()
40 »       {50 »       {
41 »       »       S·s·=·(S)·null;51 »       »       char·c·=·'c';
 52 »       »       switch·(c)
 53 »       »       {
 54 »       »       »       case·'a':·
 55 »       »       »       »       goto·case·null;
 56 »       »       }
42 »       }57 »       }
43 }</string>58 }</string>
44 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type59 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
45 //·Line:·660 //·Line:·6
  
46 class·C61 class·C
47 {62 {
 63 »       int·[,]·i·=·new·int·[2,null]·{·{·1·},·{·2·}·};
 64 }</string>
 65 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
 66 //·Line:·6
  
 67 class·C
 68 {
48 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·};69 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·};
49 }</string>70 }</string>
50 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type71 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type
51 //·Line:·1972 //·Line:·19
  
  
52 using·System;73 using·System;
Offset 68, 52 lines modifiedOffset 90, 30 lines modified
68 {90 {
69 »       static·void·Main·()91 »       static·void·Main·()
70 »       {92 »       {
71 »       »       string·foo·=·from·a·in·new·TestA·()·select·null;93 »       »       string·foo·=·from·a·in·new·TestA·()·select·null;
72 »       }94 »       }
73 }</string>95 }</string>
74 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type96 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type
75 //·Line:·1297 //·Line:·8
  
76 class·C98 class·Test
77 {99 {
78 »       static·void·Test·()100 »       static·void·Main·()
79 »       {101 »       {
 102 »       »       char·p·=·null;
80 »       »       char·c·=·'c'; 
81 »       »       switch·(c) 
82 »       »       { 
83 »       »       »       case·'a':· 
84 »       »       »       »       goto·case·null; 
85 »       »       } 
86 »       }103 »       }
87 }</string>104 }</string>
88 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type105 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
89 //·Line:·9106 //·Line:·9
  
90 class·X·{107 class·X·{
91 »       static·void·Main·()108 »       static·void·Main·()
92 »       {109 »       {
93 »       »       int·s·=·44;110 »       »       int·s·=·44;
94 »       »       switch·(s)·{111 »       »       switch·(s)·{
95 »       »       »       case·null:·break;112 »       »       »       case·null:·break;
96 »       »       }113 »       »       }
97 »       }114 »       }
98 }</string>115 }</string>
99 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type 
100 //·Line:·8 
  
101 class·Test 
102 { 
103 »       static·void·Main·() 
104 »       { 
105 »       »       char·p·=·null; 
106 »       } 
107 }</string> 
108 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type 
109 //·Line:·6 
  
110 class·C 
111 { 
112 »       int·[,]·i·=·new·int·[2,null]·{·{·1·},·{·2·}·}; 
113 }</string> 
114 ··</Examples>116 ··</Examples>
115 </ErrorDocumentation>117 </ErrorDocumentation>
2.61 KB
CS0826
2.6 KB
CS0826
Ordering differences only
    
Offset 21, 95 lines modifiedOffset 21, 95 lines modified
21 //·Line:·921 //·Line:·9
  
  
22 public·class·Test22 public·class·Test
23 {23 {
24 »       static·void·Main·()24 »       static·void·Main·()
25 »       {25 »       {
26 »       »       var·e·=·new[]·{·null·};26 »       »       var·e·=·new[,,,]·{·1,·2·};·
27 »       }27 »       }
28 }</string>28 }</string>
29 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly29 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
30 //·Line:·930 //·Line:·8
  
  
31 public·class·Test31 class·C
32 {32 {
33 »       static·void·Main·()33 »       public·static·void·Main·()
34 »       {34 »       {
35 »       »       var·e·=·new[]·{·delegate·{}·};35 »       »       var·array·=·new[]·{·null,·null·};
36 »       }36 »       }
37 }</string>37 }</string>
38 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly38 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
39 //·Line:·839 //·Line:·8
  
40 public·class·Test40 public·class·Test
41 {41 {
42 »       static·void·Main·()42 »       static·void·Main·()
43 »       {43 »       {
44 »       »       var·e·=·new[]·{·1,·&quot;a&quot;·};44 »       »       var·e·=·new[]·{·1,·null·};
45 »       }45 »       }
46 }</string>46 }</string>
47 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly47 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
48 //·Line:·848 //·Line:·9
  
  
49 public·class·Test49 public·class·Test
50 {50 {
51 »       static·void·Main·()51 »       static·void·Main·()
52 »       {52 »       {
53 »       »       var·e·=·new[]·{·1,·null·};53 »       »       var·e·=·new[]·{·null·};
54 »       }54 »       }
55 }</string>55 }</string>
56 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly56 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
57 //·Line:·857 //·Line:·8
  
58 public·class·Test58 public·class·Test
59 {59 {
60 »       static·void·Main·()60 »       static·void·Main·()
61 »       {61 »       {
62 »       »       var·e·=·new[]·{·Main·};62 »       »       var·e·=·new[]·{·Main·};
63 »       }63 »       }
64 }</string>64 }</string>
65 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly65 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
66 //·Line:·966 //·Line:·8
  
  
67 public·class·Test67 class·XX
68 {68 {
69 »       static·void·Main·()69 »       public·static·void·Main·()
70 »       {70 »       {
71 »       »       var·e·=·new[,,,]·{·1,·2·};·71 »       »       var·m·=·new·[]·{·(1,·Main)·};
72 »       }72 »       }
73 }</string>73 }</string>
74 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly74 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
75 //·Line:·975 //·Line:·9
  
  
76 public·class·Test76 public·class·Test
77 {77 {
78 »       static·void·Main·()78 »       static·void·Main·()
79 »       {79 »       {
80 »       »       var·e·=·new[]·{·};80 »       »       var·e·=·new[]·{·delegate·{}·};
81 »       }81 »       }
82 }</string>82 }</string>
83 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly83 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
84 //·Line:·884 //·Line:·8
  
85 class·XX85 public·class·Test
86 {86 {
87 »       public·static·void·Main·()87 »       static·void·Main·()
88 »       {88 »       {
89 »       »       var·m·=·new·[]·{·(1,·Main)·};89 »       »       var·e·=·new[]·{·1,·&quot;a&quot;·};
90 »       }90 »       }
91 }</string>91 }</string>
92 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly92 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
93 //·Line:·893 //·Line:·9
  
94 class·C 
 94 public·class·Test
95 {95 {
96 »       public·static·void·Main·()96 »       static·void·Main·()
97 »       {97 »       {
98 »       »       var·array·=·new[]·{·null,·null·};98 »       »       var·e·=·new[]·{·};
99 »       }99 »       }
100 }</string>100 }</string>
101 ··</Examples>101 ··</Examples>
102 </ErrorDocumentation>102 </ErrorDocumentation>
1.58 KB
CS0134
1.57 KB
CS0134
Ordering differences only
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0134</ErrorName>3 ··<ErrorName>CS0134</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null 
6 //·Line:·6 
  
7 class·C 
8 { 
9 »       const·bool·[]·b·=·{·true·}; 
10 }</string> 
11 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`object'·can·only·be·initialized·with·null5 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`object'·can·only·be·initialized·with·null
12 //·Line:·66 //·Line:·6
  
13 class·C7 class·C
14 {8 {
15 »       const·object·a·=·null,·b·=·1;9 »       const·object·a·=·null,·b·=·1;
16 }</string>10 }</string>
17 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null 
18 //·Line:·8 
  
19 public·class·C 
20 { 
21 »       public·static·void·Main·() 
22 »       { 
23 »       »       const·object·o·=·1;· 
24 »       } 
25 }</string> 
26 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null11 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null
27 //·Line:·1212 //·Line:·12
  
28 class·T13 class·T
29 {14 {
30 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};15 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};
31 }</string>16 }</string>
 17 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null
 18 //·Line:·6
  
 19 class·C
 20 {
 21 »       const·bool·[]·b·=·{·true·};
 22 }</string>
32 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null23 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null
33 //·Line:·624 //·Line:·6
  
34 public·class·C25 public·class·C
35 {26 {
36 ····public·const·object·o·=·&quot;12345&quot;;27 ····public·const·object·o·=·&quot;12345&quot;;
37 }</string>28 }</string>
 29 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null
 30 //·Line:·8
  
 31 public·class·C
 32 {
 33 »       public·static·void·Main·()
 34 »       {
 35 »       »       const·object·o·=·1;·
 36 »       }
 37 }</string>
38 ··</Examples>38 ··</Examples>
39 </ErrorDocumentation>39 </ErrorDocumentation>
14.7 KB
CS0411
14.7 KB
CS0411
Ordering differences only
    
Offset 1, 63 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;(I&lt;T&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly5 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(System.Func&lt;T&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
6 //·Line:·176 //·Line:·14
  
 7 using·System;
7 interface·I&lt;T&gt; 
8 { 
9 } 
  
10 class·C·:·I&lt;long&gt;,·I&lt;int&gt;8 class·C
11 {9 {
12 »       static·void·Foo&lt;T&gt;·(I&lt;T&gt;·i)10 »       static·void·Foo&lt;T&gt;·(Func&lt;T&gt;·a)
13 »       {11 »       {
14 »       }12 »       }
 13 »       
15 »       static·void·Main·()14 »       static·void·Main·()
16 »       {15 »       {
 16 »       »       Foo·(()·=&gt;·Main);
17 »       »       C·c·=·new·C·(); 
18 »       »       Foo·(c); 
19 »       }17 »       }
20 }</string>18 }</string>
21 ····<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·explicitly19 ····<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
22 //·Line:·1520 //·Line:·13
  
23 delegate·void·D&lt;T&gt;·(T·t); 
  
24 class·Test21 class·C
25 {22 {
26 »       public·static·D&lt;A&gt;·Foo&lt;A&gt;·(D&lt;A&gt;·a)23 »       static·void·TestCall&lt;T&gt;·(int·i)
27 »       {24 »       {
28 »       »       return·null; 
29 »       }25 »       }
30 »       26 »       
31 »       public·static·void·Main·()27 »       public·static·void·Main·()
32 »       {28 »       {
33 »       »       Foo·(delegate·{});29 »       »       dynamic·d·=·0;
 30 »       »       TestCall·(d);
34 »       }31 »       }
35 }</string>32 }</string>
36 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(System.Func&lt;T&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly 
37 //·Line:·10 
  
38 using·System; 
  
39 public·class·C 
40 { 
41 ····public·static·void·Main·() 
42 ····{ 
43 ········Foo·(()·=&gt;·throw·null); 
44 ····} 
  
45 ····static·void·Foo&lt;T&gt;·(Func&lt;T&gt;·arg) 
46 ····{ 
47 ····} 
48 }</string> 
49 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly33 ····<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
50 //·Line:·1034 //·Line:·10
  
51 using·System;35 using·System;
  
52 class·C36 class·C
53 {37 {
Offset 66, 194 lines modifiedOffset 45, 211 lines modified
66 »       »       Foo·(new·TypedReference·());45 »       »       Foo·(new·TypedReference·());
67 »       }46 »       }
  
68 »       static·void·Foo&lt;T&gt;·(T·arg)47 »       static·void·Foo&lt;T&gt;·(T·arg)
69 »       {48 »       {
70 »       }49 »       }
71 }</string>50 }</string>
72 ····<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·explicitly51 ····<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
73 //·Line:·1652 //·Line:·20
74 public·interface·IFoo&lt;T&gt; 
75 {·} 
  
76 public·class·Foo·:·IFoo&lt;int&gt;,·IFoo&lt;string&gt; 
77 {·}53 using·System.Collections.Generic;
 54 using·System.Linq;
  
78 public·class·Hello55 public·class·C
79 {56 {
 57 »       public·string·Name·()
80 »       public·void·World&lt;U&gt;·(IFoo&lt;U&gt;·foo) 
81 »       {·} 
  
82 »       public·void·Test·(Foo·foo) 
83 »       {58 »       {
84 »       »       World·(foo);59 »       »       return·&quot;aa&quot;;
85 »       }60 »       }
86 }61 }
  
87 class·X62 class·Z
88 {63 {
89 »       static·void·Main·()64 »       void·Test·()
90 »       {65 »       {
 66 »       »       List&lt;C&gt;·l·=·null;
 67 »       »       var·r·=·l.OrderBy·(f·=&gt;·f.Name).ToList·();
91 »       }68 »       }
92 }</string>69 }</string>
93 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T[],·T[])'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly70 ····<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
94 //·Line:·1271 //·Line:·12
  
95 class·C72 class·C
96 {73 {
97 »       public·static·void·Foo&lt;T&gt;·(T[]·t1,·T[]·t2)74 »       static·void·X·()
98 »       {75 »       {
99 »       }76 »       }
100 »       77 »       
101 »       public·static·void·Main·()78 »       static·void·Foo&lt;T&gt;·(T·t)
102 »       {79 »       {
103 »       »       Foo·(new·int[0],·new·byte[0]);80 »       »       Foo(X·());
104 »       }81 »       }
105 }</string>82 }</string>
106 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Test&lt;TR,TA&gt;(C.Func&lt;TR,TA&gt;,·C.Func&lt;TR,TA&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly83 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(ref·T,·ref·T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
107 //·Line:·1684 //·Line:·14
  
  
108 public·class·C85 class·C
109 {86 {
 87 »       public·static·void·Foo&lt;T&gt;·(ref·T·t1,·ref·T·t2)
110 »       public·delegate·T1·Func&lt;T1,·T2&gt;·(T2·t); 
111 »        
112 ···»       public·static·TR·Test&lt;TR,·TA&gt;·(Func&lt;TR,·TA&gt;·f,·Func&lt;TR,·TA&gt;·f2) 
Max diff block lines reached; 10629/15015 bytes (70.79%) of diff not shown.
29.7 KB
CS1644
29.7 KB
CS1644
Ordering differences only
    
Offset 1, 337 lines modifiedOffset 1, 321 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`namespace·alias·qualifier'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification5 ····<string>//·CS1644:·Feature·`switch·expression·of·boolean·type'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
6 //·Line:·96 //·Line:·8
7 //·Compiler·options:·-langversion:ISO-17 //·Compiler·options:·-langversion:ISO-1
  
8 class·Program8 class·Class·{
 9 »       public·void·Foo·(bool·b)
 10 »       {
 11 »       »       switch·(b)
 12 »       »       {
 13 »       »       »       case·true:
 14 »       »       »       »       break;
 15 »       »       »       case·false:
 16 »       »       »       »       break;
 17 »       »       }
 18 »       }
 19 }</string>
 20 ····<string>//·CS1644:·Feature·`expression·body·property·accessor'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification·
 21 //·Line:·11
 22 //·Compiler·options:·-langversion:6
  
 23 using·System;
  
 24 class·C
9 {25 {
10 »       static·void·Main·()26 »       public·int·Integer
11 »       {27 »       {
12 »       »       global::System.Console.WriteLine·(&quot;ok&quot;);28 »       »       get·=&gt;·0;
13 »       }29 »       }
14 }</string>30 }</string>
15 ····<string>//·CS1644:·Feature·`partial·methods'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification31 ····<string>//·CS1644:·Feature·`discards'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
16 //·Line:·732 //·Line:·9
17 //·Compiler·options:·-langversion:ISO-233 //·Compiler·options:·-langversion:6
  
18 partial·class·P34 class·X
19 {35 {
20 »       partial·void·Foo·();36 »       int·Test·()
 37 »       {
 38 »       »       _·=·2;
 39 »       }
21 }</string>40 }</string>
22 ····<string>//·CS1644:·Feature·`expression·bodied·members'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification41 ····<string>//·CS1644:·Feature·`byref·locals·and·returns'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
23 //·Line:·742 //·Line:·9
24 //·Compiler·options:·-langversion:543 //·Compiler·options:·-langversion:6
  
25 class·C44 class·Text
26 {45 {
27 »       int·Prop·=&gt;·3;46 »       static·ref·long·Foo·()
 47 »       {
 48 »       »       throw·new·System.NotImplementedException·();
 49 »       }
28 }</string>50 }</string>
29 ····<string>//·CS1644:·Feature·`partial·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification51 ····<string>//·CS1644:·Feature·`default·value·expression'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
30 //·Line:·552 //·Line:·7
31 //·Compiler·options:·-langversion:ISO-153 //·Compiler·options:·-langversion:ISO-1
  
32 partial·class·Test54 class·Test
33 {55 {
 56 »       int·i·=·default·(int);
34 }</string>57 }</string>
35 ····<string>//·CS1644:·Feature·`primary·constructor'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification58 ····<string>//·CS1644:·Feature·`using·static'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
 59 //·Line:·5
 60 //·Compiler·options:·-langversion:5
  
 61 using·static·System;</string>
 62 ····<string>//·CS1644:·Feature·`expression·bodied·members'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
36 //·Line:·763 //·Line:·7
37 //·Compiler·options:·-langversion:564 //·Compiler·options:·-langversion:5
  
38 class·C·(int·arg)65 class·C
39 {66 {
 67 »       int·M·()·=&gt;·0;
40 }</string>68 }</string>
41 ····<string>//·CS1644:·Feature·`nameof·operator'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification69 ····<string>//·CS1644:·Feature·`collection·initializers'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
42 //·Line:·1070 //·Line:·9
43 //·Compiler·options:·-langversion:571 //·Compiler·options:·-langversion:ISO-2
  
 72 using·System.Collections.Generic;
  
44 class·C73 class·A
45 {74 {
46 »       static·void·Main·()75 »       void·Foo·()
47 »       {76 »       {
48 »       »       var·n·=·nameof·(Main);77 »       »       object·o·=·new·List&lt;int&gt;·{·1,·2,·3·};
49 »       }78 »       }
50 }</string>79 }</string>
51 ····<string>//·CS1644:·Feature·`expression·body·property·accessor'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification·80 ····<string>//·CS1644:·Feature·`nameof·operator'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
52 //·Line:·1181 //·Line:·10
53 //·Compiler·options:·-langversion:682 //·Compiler·options:·-langversion:5
  
54 using·System; 
  
55 class·C83 class·C
56 {84 {
57 »       public·int·this[int·i]85 »       static·void·Main·()
58 »       {86 »       {
59 »       »       get·=&gt;·i;87 »       »       var·n·=·nameof·(Main);
60 »       }88 »       }
61 }</string>89 }</string>
62 ····<string>//·CS1644:·Feature·`generic·type·variance'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification 
63 //·Line:·5 
64 //·Compiler·options:·-langversion:iso-2 
  
65 ·public·interface·IFoo&lt;in·T&gt;·{ 
66 ·}</string> 
67 ····<string>//·CS1644:·Feature·`generics'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification90 ····<string>//·CS1644:·Feature·`generics'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
68 //·Line:·591 //·Line:·5
69 //·Compiler·options:·-langversion:ISO-192 //·Compiler·options:·-langversion:ISO-1
  
70 class·Stack·&lt;·type·&gt;93 class·Stack·&lt;·type·&gt;
71 {94 {
72 }</string>95 }</string>
73 ····<string>//·CS1644:·Feature·`private·protected'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification96 ····<string>//·CS1644:·Feature·`dictionary·initializer'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
74 //·Line:·797 //·Line:·12
75 //·Compiler·options:·-langversion:698 //·Compiler·options:·-langversion:5
  
 99 using·System.Collections.Generic;
  
76 class·C100 class·C
77 {101 {
78 »       private·protected·enum·E102 »       public·static·void·Main·()
79 »       {103 »       {
 104 »       »       var·d·=·new·Dictionary&lt;string,·int&gt;·{
 105 »       »       »       [&quot;a&quot;]·=·1
Max diff block lines reached; 25263/30339 bytes (83.27%) of diff not shown.
9.08 KB
CS1570
9.07 KB
CS1570
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>CS1570</ErrorName>3 ··<ErrorName>CS1570</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.PrivateField2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·4.) 
6 //·Line:·23 
7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
8 using·System; 
  
9 namespace·Testing 
10 { 
11 »       public·class·Test 
12 »       { 
13 »       »       public·static·void·Main·() 
14 »       »       { 
15 »       »       } 
  
16 »       »       ///·&lt;summary&gt; 
17 »       »       ///·comment·for·private·field 
18 »       »       ///·&lt;/summary&gt; 
19 »       »       private·string·PrivateField; 
  
20 »       »       ///·&lt;summary&gt; 
21 »       »       ///·incorrect·markup·comment·for·private·field 
22 »       »       ///·&lt;/incorrect&gt; 
23 »       »       private·string·PrivateField2; 
  
24 »       »       /** 
25 »       »       &lt;summary&gt; 
26 »       »       Javadoc·comment·for·private·field 
27 »       »       &lt;/summary&gt; 
28 »       »       */ 
29 »       »       private·string·PrivateField3; 
30 »       } 
31 }</string> 
32 ····<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.) 
33 //·Line:·10 
34 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
35 namespace·Testing 
36 { 
37 »       ///&lt;summary&gt;· 
38 »       ///·incorrect·markup·comment·for·struct 
39 »       ///&lt;/incorrect&gt; 
40 »       public·struct·StructTest2 
41 »       { 
42 »       } 
43 }</string> 
44 ····<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.)5 ····<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.)
45 //·Line:·326 //·Line:·32
46 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
47 using·System;8 using·System;
  
48 namespace·Testing9 namespace·Testing
Offset 99, 28 lines modifiedOffset 54, 27 lines modified
99 »       »       »       On·public·setter·-·no·effect54 »       »       »       On·public·setter·-·no·effect
100 »       »       »       &lt;/summary&gt;55 »       »       »       &lt;/summary&gt;
101 »       »       »       */56 »       »       »       */
102 »       »       »       set·{·}57 »       »       »       set·{·}
103 »       »       }58 »       »       }
104 »       }59 »       }
105 }</string>60 }</string>
106 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.PublicField2'·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.)61 ····<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.)
107 //·Line:·1962 //·Line:·12
108 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror63 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
109 using·System;64 using·System;
  
110 namespace·Testing65 namespace·Testing
111 {66 {
 67 »       ///·&lt;summary&gt;
 68 »       ///·Incorrect·comment·markup.
 69 »       ///·&lt;/incorrect&gt;
112 »       public·class·Test70 »       public·class·Test2
113 »       {71 »       {
114 »       »       ///·&lt;summary&gt; 
115 »       »       ///·comment·for·public·field 
116 »       »       ///·&lt;/invalid&gt; 
117 »       »       public·string·PublicField2; 
118 »       }72 »       }
119 }</string>73 }</string>
120 ····<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.)74 ····<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.)
121 //·Line:·975 //·Line:·9
122 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror76 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
123 using·System;77 using·System;
Offset 128, 14 lines modifiedOffset 82, 42 lines modified
128 namespace·Testing82 namespace·Testing
129 {83 {
130 »       ///·&lt;6roken&gt;·broken·markup84 »       ///·&lt;6roken&gt;·broken·markup
131 »       public·class·Test285 »       public·class·Test2
132 »       {86 »       {
133 »       }87 »       }
134 }</string>88 }</string>
 89 ····<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.)
 90 //·Line:·10
 91 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
 92 namespace·Testing
 93 {
 94 »       ///&lt;summary&gt;·
 95 »       ///·incorrect·markup·comment·for·struct
 96 »       ///&lt;/incorrect&gt;
 97 »       public·struct·StructTest2
 98 »       {
 99 »       }
 100 }</string>
 101 ····<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.)
 102 //·Line:·12
 103 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
 104 using·System;
  
 105 namespace·Testing
 106 {
 107 »       ///&lt;summary&gt;
 108 »       ///·incorrect·markup·comment·for·interface
 109 »       ///&lt;/incorrect&gt;
 110 »       public·interface·InterfaceTest2
 111 »       {
 112 »       }
 113 }</string>
135 ····<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.)114 ····<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.)
136 //·Line:·19115 //·Line:·19
137 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror116 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
Max diff block lines reached; 4878/9246 bytes (52.76%) of diff not shown.
10.3 KB
CS0120
10.3 KB
CS0120
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>CS0120</ErrorName>3 ··<ErrorName>CS0120</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MemRefMonoBug.Int32' 
6 //·Line:·11 
  
7 using·System; 
  
8 public·class·MemRefMonoBug·{ 
9 »       private·int·Int32;»       //·this·member·has·the·same·name·as·System.Int32·class 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       new·MemRefMonoBug·().Int32·=·0;»    //·this·line·causes·no·problem 
13 »       »       Int32·=·0;»       //·mcs·crashes·in·this·line 
14 »       } 
15 }</string> 
16 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`C.i'5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`C.i'
17 //·Line:·166 //·Line:·16
  
18 class·B7 class·B
19 {8 {
20 »       public·B·(object·o)9 »       public·B·(object·o)
21 »       {10 »       {
Offset 30, 92 lines modifiedOffset 17, 40 lines modified
30 »       int·i;17 »       int·i;
31 »       18 »       
32 »       public·C·()19 »       public·C·()
33 »       »       :·base·(i)20 »       »       :·base·(i)
34 »       {21 »       {
35 »       }22 »       }
36 }</string>23 }</string>
37 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`test.method()'24 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MainClass.Callback()'
38 //·Line:·1125 //·Line:·9
  
39 class·test·{26 using·System;
  
40 »       void·method·()27 class·MainClass·:·BaseClass
 28 {
 29 »       public·MainClass·(string·a,·Action·callback)
 30 »       »       :·base·(a,·()·=&gt;·Callback·())
41 »       {31 »       {
42 »       }32 »       }
43 ······· 
44 »       public·static·int·Main·(string·[]·args){ 
45 »       »       method·(); 
46 »       »       return·1; 
47 »       } 
48 }</string> 
49 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MainClass.Test' 
50 //·Line:·20 
  
 33 »       private·void·Callback·()
51 public·class·Test 
52 { 
53 »       public·void·Foo·() 
54 »       {34 »       {
55 »       }35 »       }
56 }36 }
  
57 public·class·MainClass37 public·class·BaseClass
58 {38 {
59 »       public·Test·Test39 »       public·BaseClass·(string·a,·int·b)
60 »       {40 »       {
61 »       »       get; 
62 »       »       set; 
63 »       }41 »       }
  
64 »       public·static·void·Main·(string[]·args)42 »       public·BaseClass·(string·a,·Action·callback)
65 »       {43 »       {
66 »       »       Test.Foo·(); 
67 »       } 
68 }</string> 
69 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y(System.Text.StringBuilder)' 
70 //·Line:·8 
  
71 using·System.Text; 
  
72 class·X·{ 
73 »       static·void·Main·()·{ 
74 »       »       X.Y(null);»      
75 »       }44 »       }
76 »        
77 »       void·Y(StringBuilder·someParam)·{ 
78 »       } 
79 }</string> 
80 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Test.Add8(int)' 
81 //·Line:·12 
  
82 using·System; 
83 using·System.Threading; 
84 using·System.Reflection; 
85 using·System.Reflection.Emit; 
  
86 public·class·Test·{ 
  
87 ········public·Test·()·:·this·(Add8(4),·6)·{ 
88 ················string·hostName·=·System.Net.Dns.GetHostName·(); 
89 ················Console.WriteLine·(&quot;Hostname:·&quot;·+·hostName); 
90 ········} 
  
91 ········public·Test·(int·i,·int·j)·{ 
92 ················Console.WriteLine·(&quot;GOT·:·&quot;·+·i·+·&quot;·:·&quot;·+·j); 
93 ········} 
  
  
94 ········public·static·void·Main·(String[]·args)·{ 
95 ················Test·t·=·new·Test·(); 
96 ········} 
  
97 ········private·int·Add8·(int·i)·{ 
98 ················return·i·+·8; 
99 ········} 
  
100 }</string>45 }</string>
101 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Babble.Protocol.Auth.Account'46 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Babble.Protocol.Auth.Account'
102 //·Line:·2847 //·Line:·28
  
103 using·System;48 using·System;
  
104 namespace·Babble.Protocol49 namespace·Babble.Protocol
Offset 142, 35 lines modifiedOffset 77, 14 lines modified
142 »       »       {77 »       »       {
143 »       »       »       public·AuthQuery()·:·base(Account)78 »       »       »       public·AuthQuery()·:·base(Account)
144 »       »       »       {79 »       »       »       {
145 »       »       »       }80 »       »       »       }
146 »       »       }81 »       »       }
Max diff block lines reached; 7385/10480 bytes (70.47%) of diff not shown.
5.79 KB
CS0221
5.78 KB
CS0221
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0221</ErrorName>3 ··<ErrorName>CS0221</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)
 6 //·Line:·6
  
 7 class·X·{
 8 »       static·void·Main·()·{
 9 »       »       System.Console.WriteLine·((int)double.NaN);
 10 »       }
 11 }</string>
 12 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)
 13 //·Line:·6
  
 14 class·X·{
 15 »       static·void·Main·()·{
 16 »       »       System.Console.WriteLine·((char)float.NaN);
 17 »       }
 18 }</string>
5 ····<string>//·CS0221:·Constant·value·`-Infinity'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)19 ····<string>//·CS0221:·Constant·value·`-Infinity'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
6 //·Line:·620 //·Line:·6
  
7 class·X·{21 class·X·{
8 »       static·void·Main·()·{22 »       static·void·Main·()·{
9 »       »       System.Console.WriteLine·((ushort)double.NegativeInfinity);23 »       »       System.Console.WriteLine·((ushort)double.NegativeInfinity);
10 »       }24 »       }
Offset 26, 148 lines modifiedOffset 42, 132 lines modified
26 »       int·a·=·(int)·0xffffffff;42 »       int·a·=·(int)·0xffffffff;
27 »       43 »       
28 »       static·void·Main·()44 »       static·void·Main·()
29 »       {45 »       {
30 »       »       46 »       »       
31 »       }47 »       }
32 }</string>48 }</string>
33 ····<string>//·CS0221:·Constant·value·`-10.1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override) 
34 //·Line:·6 
  
35 class·T·{ 
36 »       static·void·Main·()·{ 
37 »       »       byte·d·=·(byte)-10.1d; 
38 »       } 
39 }</string> 
40 ····<string>//·CS0221:··Constant·value·`-1'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)49 ····<string>//·CS0221:·Constant·value·`-9'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)
41 //·Line:·1050 //·Line:·10
  
 51 enum·E:byte·{
 52 »       Min·=·9
 53 }
42 class·C 
43 { 
44 »       static·void·Main·() 
45 »       { 
46 »       »       unchecked·{ 
47 »       »       »       checked·{ 
48 »       »       »       »       const·char·c·=·(char)·-1; 
49 »       »       »       } 
50 »       »       } 
51 »       } 
52 }</string> 
53 ····<string>//·CS0221:·Constant·value·`256'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override) 
54 //·Line:·13 
  
55 class·Test 
56 { 
57 »       public·static·explicit·operator·Test·(byte·b) 
58 »       { 
59 »       »       return·null; 
60 »       } 
  
 54 class·T·{
61 »       static·void·Main·()55 »       static·void·Main·()·{
62 »       { 
63 »       »       var·a·=·(Test)·256UL;56 »       »       »       E·error·=·(E)(-9);
 57 »       »       »       System.Console.WriteLine·(error);
64 »       }58 »       }
65 }</string>59 }</string>
66 ····<string>//·CS0221:·Constant·value·`-3'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)60 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
67 //·Line:·1261 //·Line:·11
  
68 class·C62 class·C
69 {63 {
70 »       delegate·void·D·();64 »       delegate·void·D·();
  
71 »       static·void·Main·()65 »       static·void·Main·()
72 »       {66 »       {
73 »       »       D·d·=·checked·(delegate·{67 »       »       D·d·=·unchecked·(delegate·{
74 »       »       »       const·ushort·s·=·(ushort)·-3;68 »       »       »       const·ushort·s·=·(ushort)·-1;
75 »       »       });69 »       »       });
76 »       }70 »       }
77 }</string>71 }</string>
78 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)72 ····<string>//·CS0221:·Constant·value·`Infinity'·cannot·be·converted·to·a·`uint'·(use·`unchecked'·syntax·to·override)
79 //·Line:·673 //·Line:·6
  
80 class·X·{74 class·X·{
81 »       static·void·Main·()·{75 »       static·void·Main·()·{
82 »       »       System.Console.WriteLine·((int)double.NaN);76 »       »       System.Console.WriteLine·((uint)double.PositiveInfinity);
83 »       }77 »       }
84 }</string>78 }</string>
85 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)79 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
86 //·Line:·1180 //·Line:·11
  
87 using·System;81 using·System;
  
88 public·class·My3Attribute·:·Attribute82 public·class·My3Attribute·:·Attribute
89 {83 {
90 »       public·My3Attribute·(byte·b)·{}84 »       public·My3Attribute·(byte·b)·{}
91 }85 }
  
92 [My3((byte)-1)]86 [My3((byte)-1)]
93 public·class·Test·{·}</string>87 public·class·Test·{·}</string>
94 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)88 ····<string>//·CS0221:··Constant·value·`-1'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)
95 //·Line:·1189 //·Line:·10
  
96 class·C90 class·C
97 {91 {
98 »       delegate·void·D·(); 
  
99 »       static·void·Main·()92 »       static·void·Main·()
100 »       {93 »       {
101 »       »       D·d·=·unchecked·(delegate·{94 »       »       unchecked·{
 95 »       »       »       checked·{
102 »       »       »       const·ushort·s·=·(ushort)·-1;96 »       »       »       »       const·char·c·=·(char)·-1;
 97 »       »       »       }
103 »       »       });98 »       »       }
 99 »       }
 100 }</string>
Max diff block lines reached; 1995/5878 bytes (33.94%) of diff not shown.
1.11 KB
CS1632
1.09 KB
CS1632
Ordering differences only
    
Offset 1, 24 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>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:·14
  
7 using·System;7 using·System;
  
8 class·X8 class·X
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       while·(true)·{12 »       »       int·b·=·0;
 13 »       »       switch·(b)·{
 14 »       »       »       case·1:
13 »       »       »       Action·a·=·()·=&gt;·{15 »       »       »       Action·a·=·()·=&gt;·{
14 »       »       »       »       break;16 »       »       »       »       break;
15 »       »       »       };17 »       »       »       };
 18 »       »       »       
 19 »       »       »       break;
16 »       »       }20 »       »       }
17 »       }21 »       }
18 }</string>22 }</string>
19 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method23 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
20 //·Line:·1424 //·Line:·14
  
21 using·System;25 using·System;
Offset 56, 28 lines modifiedOffset 60, 24 lines modified
  
56 L:60 L:
57 »       »       Console.WriteLine·(&quot;Hello&quot;);61 »       »       Console.WriteLine·(&quot;Hello&quot;);
58 »       »       ······62 »       »       ······
59 »       }63 »       }
60 }</string>64 }</string>
61 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method65 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
62 //·Line:·1466 //·Line:·12
  
63 using·System;67 using·System;
  
64 class·X68 class·X
65 {69 {
66 »       public·static·void·Main·()70 »       public·static·void·Main·()
67 »       {71 »       {
 72 »       »       while·(true)·{
68 »       »       int·b·=·0; 
69 »       »       switch·(b)·{ 
70 »       »       »       case·1: 
71 »       »       »       Action·a·=·()·=&gt;·{73 »       »       »       Action·a·=·()·=&gt;·{
72 »       »       »       »       break;74 »       »       »       »       break;
73 »       »       »       };75 »       »       »       };
74 »       »       »        
75 »       »       »       break; 
76 »       »       }76 »       »       }
77 »       }77 »       }
78 }</string>78 }</string>
79 ··</Examples>79 ··</Examples>
80 </ErrorDocumentation>80 </ErrorDocumentation>
17.6 KB
CS0122
17.5 KB
CS0122
Ordering differences only
    
Offset 27, 56 lines modifiedOffset 27, 171 lines modified
27 »       }27 »       }
  
28 »       static·void·Test()28 »       static·void·Test()
29 »       {29 »       {
30 »       »       Test·(new·S.C·());30 »       »       Test·(new·S.C·());
31 »       }31 »       }
32 }</string>32 }</string>
33 ····<string>//·CS0122:·`Test.SomeValue'·is·inaccessible·due·to·its·protection·level33 ····<string>//·CS0122:·`Foo.this[int]'·is·inaccessible·due·to·its·protection·level
34 //·Line:·734 //·Line:·14
35 //·Compiler·options:·-r:CS0122-14-lib.dll 
  
36 public·class·MyEnum 
37 { 
38 »       int·Unknown·=·Test.SomeValue;35 using·System;
 36 »       
 37 public·class·Foo·{
 38 »       private·int·this[int·index]·{·get·{·return·index;·}·}
 39 }
 40 »       
 41 public·class·Bar·{
39 »       static·void·Main·()·{}42 »       public·static·void·Main·()
 43 »       {
 44 »       »       Foo·foo·=·new·Foo·();
 45 »       »       Console.WriteLine·(foo[5]);
 46 »       }
40 }</string>47 }</string>
41 ····<string>//·CS0122:·`C.I'·is·inaccessible·due·to·its·protection·level48 ····<string>//·CS0122:·`AAttribute.AAttribute()'·is·inaccessible·due·to·its·protection·level
42 //·Line:·1149 //·Line:·9
  
 50 class·AAttribute·:·System.Attribute
 51 {
 52 »       protected·AAttribute()·{·}
 53 }
  
 54 [A]
43 class·C55 class·C
44 {56 {
45 »       protected·interface·I57 }</string>
 58 ····<string>//·CS0122:·`A.Y'·is·inaccessible·due·to·its·protection·level
 59 //·Line:·8
  
 60 public·class·Test
 61 {
 62 »       public·static·void·Main·()
46 »       {63 »       {
 64 »       »       var·x·=·nameof·(A.Y);
47 »       }65 »       }
48 }66 }
 67 »       ·
 68 public·class·A
 69 {
 70 »       private·int·Y·{·get;·set;·}
 71 }</string>
 72 ····<string>//·CS0122:·`Y.x()'·is·inaccessible·due·to·its·protection·level
 73 //·Line:·15
 74 using·System;
  
49 class·A·:·C.I75 class·Y·{
 76 »       void·x·()·{}
  
 77 }
  
 78 class·X·{
 79 »       static·int·Main·()
 80 »       {
 81 »       »       Y·y·=·new·Y·();
  
 82 »       »       y.x·();
 83 »       »       return·0;
 84 »       }
 85 }</string>
 86 ····<string>//·CS0122:·`N.S'·is·inaccessible·due·to·its·protection·level
 87 //·Line:·9
 88 //·Compiler·options:·-r:CS0122-36-lib.dll
  
 89 class·X
50 {90 {
 91 »       static·void·Main·()
 92 »       {
 93 »       »       var·v·=·new·N.S·();
 94 »       }
51 }</string>95 }</string>
 96 ····<string>//·CS0122:·`A.IFileWatcher'·is·inaccessible·due·to·its·protection·level
 97 //·Line:·9
 98 //·Compiler·options:·-r:CS0122-19-lib.dll
  
 99 namespace·A·{
 100 »       class·C·{
 101 »       »       public·static·void·Main·()
 102 »       »       {
 103 »       »       »       IFileWatcher·i;
 104 »       »       }
 105 »       }
 106 }</string>
52 ····<string>//·CS0122:·`Test.TestClass.TestClass()'·is·inaccessible·due·to·its·protection·level107 ····<string>//·CS0122:·`Test.A.B'·is·inaccessible·due·to·its·protection·level
53 //·Line:·17108 //·Line:·6
  
54 namespace·Test109 namespace·Test
55 {110 {
56 »       public·class·TestClass111 »       public·sealed·class·A
57 »       {112 »       {
58 »       »       private·TestClass()·:·base()113 »       »       private·class·B
 114 »       »       {
 115 »       »       »       public·static·void·Method·()
 116 »       »       »       {
 117 »       »       »       }
 118 »       »       }
 119 »       }
 120 »       
 121 »       class·MainClass
 122 »       {
 123 »       »       public·static·void·Main(string[]·args)
59 »       »       {124 »       »       {
 125 »       »       »       A.B.Method·();
60 »       »       }126 »       »       }
61 »       }127 »       }
 128 }</string>
 129 ····<string>//·CS0122:·`A.AA.Foo()'·is·inaccessible·due·to·its·protection·level
 130 //·Line:·16
 131 //·Compiler·options:·-r:CS0122-8-lib.dll
  
62 »       class·Class1132 public·class·Test
 133 {
 134 »       public·static·void·Main·()
63 »       {135 »       {
 136 »       »       new·B.BB·().Foo·();
 137 »       }
Max diff block lines reached; 14998/17926 bytes (83.67%) of diff not shown.
18.3 KB
CS0121
18.3 KB
CS0121
Ordering differences only
    
Offset 1, 119 lines modifiedOffset 1, 188 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0121</ErrorName>3 ··<ErrorName>CS0121</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.M(System.Func&lt;byte,int&gt;)'·and·`C.M(System.Action&lt;int&gt;)'5 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.C(double[],·int,·object)'·and·`C.C(double[],·int,·string[])'
6 //·Line:·186 //·Line:·16
  
7 using·System; 
  
8 class·C7 class·C
9 {8 {
10 »       static·void·M·(Func&lt;byte,int&gt;·arg)9 »       C·(double[]·o,·int·i·=·-1,·object·ii·=·null)
11 »       {10 »       {
12 »       }11 »       }
13 »       12 »       
14 »       static·void·M·(Action&lt;int&gt;·arg)13 »       C·(double[]·o,·int·i·=·-1,·string[]·s·=·null)
15 »       {14 »       {
16 »       }15 »       }
 16 »       
17 »       static·void·Main()17 »       public·static·void·Main·()
18 »       {18 »       {
19 »       »       M(l·=&gt;·l.GetHashCode());19 »       »       new·C·(null,·1);
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`IList.Count()'·and·`ICounter.Count()'22 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`X.Add(float,·float,·float)'·and·`X.Add(params·decimal[])'
23 //·Line:·3323 //·Line:·7
  
24 using·System;24 class·X·{
 25 »       static·void·Add·(float·f1,·float·f2,·float·f3)·{}
 26 »       static·void·Add·(params·decimal·[]·ds)·{}
 27 »       public·static·void·Main·()·{·Add·(1,·2,·3);·}
 28 }</string>
 29 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`IA.Foo()'·and·`IB.Foo()'
 30 //·Line:·27
  
25 interface·IList·31 interface·IA
26 {32 {
27 »       int·Count·();33 »       void·Foo·();
28 }34 }
  
29 interface·ICounter·35 interface·IBB·:·IB
30 {36 {
31 »       int·Count·(); 
32 }37 }
  
33 interface·ICollection38 interface·IB
34 {39 {
35 »       int·Count·{·set;·}40 »       int·Foo·();
36 }41 }
  
37 interface·IListCounter:·IList,·ICounter,·ICollection42 interface·IC·:·IA,·IBB
38 {43 {
39 }44 }
  
40 interface·IListCounterNew·:·IListCounter45 public·class·Program
 46 {
 47 »       static·void·Main·()
 48 »       {
 49 »       »       IC·i·=·null;
 50 »       »       i.Foo·();
 51 »       }
 52 }</string>
 53 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`G&lt;int&gt;.Foo()'·and·`G&lt;string&gt;.Foo()'
 54 //·Line:·18
  
 55 using·static·G&lt;int&gt;;
 56 using·static·G&lt;string&gt;;
  
 57 class·G&lt;T&gt;
41 {58 {
 59 »       public·static·void·Foo·()
 60 »       {
 61 »       }
42 }62 }
  
43 class·Test63 class·Test
44 {64 {
45 »       static·void·Foo·(IListCounterNew·t)65 »       public·static·void·Main·()
46 »       {66 »       {
47 »       »       t.Count·();67 »       »       Foo·();
48 »       }68 »       }
49 }</string>69 }</string>
50 ····<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)'70 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`V2.operator·-(V2,·V2)'·and·`V3.operator·-(V3,·V3)'
51 //·Line:·3771 //·Line:·45
  
52 using·System;72 public·struct·V3
 73 {
 74 »       public·float·x,·y,·z;
  
 75 »       public·V3·(float·ix,·float·iy,·float·iz)·{·x·=·ix;·y·=·iy;·z·=·iz;·}
  
 76 »       static·public·V3·operator·-·(V3·lhs,·V3·rhs)
 77 »       {
 78 »       »       return·new·V3·(lhs.x·-·rhs.x,·lhs.y·-·rhs.y,·lhs.z·-·rhs.z);
 79 »       }
 80 }
  
 81 public·struct·V2
 82 {
 83 »       public·float·x,·y;
  
 84 »       public·V2·(float·ix,·float·iy)·{·x·=·ix;·y·=·iy;·}
  
 85 »       public·static·implicit·operator·V2·(V3·v)
 86 »       {
 87 »       »       return·new·V2·(v.x,·v.y);
 88 »       }
  
 89 »       public·static·implicit·operator·V3·(V2·v)
 90 »       {
 91 »       »       return·new·V3·(v.x,·v.y,·0);
 92 »       }
  
 93 »       static·public·V2·operator·-·(V2·lhs,·V2·rhs)
 94 »       {
 95 »       »       return·new·V2·(lhs.x·-·rhs.x,·lhs.y·-·rhs.y);
 96 »       }
 97 }
  
 98 internal·class·Test
 99 {
 100 »       static·void·Main·()
 101 »       {
 102 »       »       V2·a·=·new·V2·();
 103 »       »       V3·b·=·new·V3·();
  
 104 »       »       V2·s·=·a·-·b;
Max diff block lines reached; 14687/18660 bytes (78.71%) of diff not shown.
3.06 KB
CS0101
3.05 KB
CS0101
Ordering differences only
    
Offset 1, 47 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>CS0101</ErrorName>3 ··<ErrorName>CS0101</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'5 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`Test&lt;T&gt;'
6 //·Line:·106 //·Line:·7
 7 //·Compiler·options:·CS0101-9-2.cs
  
7 namespace·Test8 namespace·N
 9 {
 10 »       class·Test&lt;T&gt;·{}
 11 }</string>
 12 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;'
 13 //·Line:·8
  
 14 interface·I&lt;T&gt;
 15 {
 16 }
  
 17 partial·class·I&lt;T&gt;
8 {18 {
9 »       public·class·Foo 
10 »       { 
11 »       } 
12 »        
13 »       namespace·Foo.PP 
14 »       { 
15 »       } 
16 }</string>19 }</string>
17 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'20 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
18 //·Line:·1021 //·Line:·10
  
19 namespace·Test22 namespace·Test
20 {23 {
21 »       public·class·Foo24 »       public·class·Foo
22 »       {25 »       {
23 »       }26 »       }
24 »       27 »       
25 »       namespace·Foo28 »       namespace·Foo.PP
26 »       {29 »       {
27 »       }30 »       }
28 }</string>31 }</string>
29 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;' 
30 //·Line:·8 
  
31 interface·I&lt;T&gt; 
32 { 
33 } 
  
34 partial·class·I&lt;T&gt; 
35 { 
36 }</string> 
37 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C'32 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C'
38 //·Line:·1333 //·Line:·13
  
39 namespace·N34 namespace·N
40 {35 {
41 »       public·class·C36 »       public·class·C
42 »       {37 »       {
Offset 50, 14 lines modifiedOffset 45, 27 lines modified
  
50 namespace·N45 namespace·N
51 {46 {
52 »       public·class·C47 »       public·class·C
53 »       {48 »       {
54 »       }49 »       }
55 }</string>50 }</string>
 51 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'
 52 //·Line:·6
  
 53 class·Test·{}
  
 54 namespace·Test
 55 {
 56 }</string>
 57 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'
 58 //·Line:·5
 59 //·Compiler·options:·CS0101-7-2.cs
  
 60 class·Test·{}</string>
56 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'61 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'
57 //·Line:·1062 //·Line:·10
58 using·System;63 using·System;
  
59 namespace·AA·{64 namespace·AA·{
60 »       namespace·VV·{65 »       namespace·VV·{
61 »       »       public·enum·SomeEnum·{66 »       »       public·enum·SomeEnum·{
Offset 68, 19 lines modifiedOffset 76, 27 lines modified
68 »       »       public·enum·SomeEnum·{76 »       »       public·enum·SomeEnum·{
69 »       »       »       Dog,77 »       »       »       Dog,
70 »       »       »       Fish,78 »       »       »       Fish,
71 »       »       »       Cat79 »       »       »       Cat
72 »       »       }80 »       »       }
73 »       }81 »       }
74 }</string>82 }</string>
75 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'83 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
76 //·Line:·584 //·Line:·10
77 //·Compiler·options:·CS0101-7-2.cs 
  
78 class·Test·{}</string>85 namespace·Test
 86 {
 87 »       public·class·Foo
 88 »       {
 89 »       }
 90 »       
 91 »       namespace·Foo
 92 »       {
 93 »       }
 94 }</string>
79 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`SomeEnum'95 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`SomeEnum'
80 //·Line:·1096 //·Line:·10
81 using·System;97 using·System;
  
82 public·enum·SomeEnum·{98 public·enum·SomeEnum·{
83 »       Something1,99 »       Something1,
84 »       Something2100 »       Something2
Offset 95, 25 lines modifiedOffset 111, 9 lines modified
95 public·class·DupeEnumTest·{111 public·class·DupeEnumTest·{
96 »       public·static·void·Main(string[]·args)·{112 »       public·static·void·Main(string[]·args)·{
97 »       »       SomeEnum·someEnum·=·SomeEnum.Dog;113 »       »       SomeEnum·someEnum·=·SomeEnum.Dog;
98 »       »       Console.WriteLine(&quot;SomeEnum·Result:·&quot;·+·someEnum.ToString114 »       »       Console.WriteLine(&quot;SomeEnum·Result:·&quot;·+·someEnum.ToString
99 ());115 ());
100 »       }116 »       }
101 }</string>117 }</string>
102 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test' 
103 //·Line:·6 
  
Max diff block lines reached; 23/3084 bytes (0.75%) of diff not shown.
1.23 KB
CS1942
1.22 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·&quot;abcd&quot; 
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·&quot;abcd&quot;
 34 »       »       »       select·null;
 35 »       }
 36 }</string>
39 ··</Examples>37 ··</Examples>
40 </ErrorDocumentation>38 </ErrorDocumentation>
4.06 KB
CS0308
4.05 KB
CS0308
Ordering differences only
    
Offset 1, 45 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>CS0308</ErrorName>3 ··<ErrorName>CS0308</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments5 ····<string>//·CS0308:·The·non-generic·type·`NamingContext'·cannot·be·used·with·the·type·arguments
6 //·Line:·196 //·Line:·6
  
7 class·BaseGeneric&lt;T&gt;7 class·Program
8 {8 {
9 »       public·class·InnerDerived9 »       static·NamingContext&lt;int&gt;·Lookup·()
10 »       {10 »       {
 11 »       »       return·null;
11 »       }12 »       }
12 }13 }
  
 14 class·NamingContext
13 class·BaseConcrete·:·BaseGeneric&lt;string&gt; 
14 { 
15 } 
  
16 class·Program 
17 {15 {
18 ····static·void·Main·() 
19 ····{ 
20 ········new·BaseConcrete.InnerDerived&lt;int&gt;(); 
21 ····} 
22 }</string> 
23 ····<string>//·CS0308:·The·non-generic·type·`Test.NonGeneric'·cannot·be·used·with·the·type·arguments 
24 //·Line:·8 
  
25 public·class·Test 
26 { 
27 »       public·static·void·Main·(string[]·args) 
28 »       { 
29 »       »       NonGeneric·dummy·=·new·NonGeneric&lt;string&gt;·(); 
30 »       } 
  
31 »       internal·class·NonGeneric 
32 »       { 
33 »       } 
34 }</string>16 }</string>
35 ····<string>//·CS0308:·The·non-generic·type·`N1.A'·cannot·be·used·with·the·type·arguments17 ····<string>//·CS0308:·The·non-generic·type·`N1.A'·cannot·be·used·with·the·type·arguments
36 //·Line:·1118 //·Line:·11
37 namespace·N119 namespace·N1
38 {20 {
39 »       class·A21 »       class·A
40 »       {·}22 »       {·}
Offset 52, 61 lines modifiedOffset 31, 71 lines modified
52 »       class·X31 »       class·X
53 »       {32 »       {
54 »       »       static·void·Main·()33 »       »       static·void·Main·()
55 »       »       {34 »       »       {
56 »       »       }35 »       »       }
57 »       }36 »       }
58 }</string>37 }</string>
59 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments 
60 //·Line:·13 
  
61 class·C 
62 { 
63 »       static·void·TestCall·(int·i) 
64 »       { 
65 »       } 
66 »        
67 »       public·static·void·Main·() 
68 »       { 
69 »       »       dynamic·d·=·0; 
70 »       »       TestCall&lt;int&gt;·(d); 
71 »       } 
72 }</string> 
73 ····<string>//·CS0308:·The·non-generic·type·`Stack'·cannot·be·used·with·the·type·arguments38 ····<string>//·CS0308:·The·non-generic·type·`Stack'·cannot·be·used·with·the·type·arguments
74 //·Line:·939 //·Line:·9
  
75 class·Stack40 class·Stack
76 {·}41 {·}
  
77 class·X42 class·X
78 {43 {
79 »       Stack&lt;float&gt;·stack;44 »       Stack&lt;float&gt;·stack;
80 }</string>45 }</string>
81 ····<string>//·CS0308:·The·non-generic·type·`NamingContext'·cannot·be·used·with·the·type·arguments46 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments
82 //·Line:·647 //·Line:·8
  
83 class·Program48 using·System;
  
 49 class·X
84 {50 {
85 »       static·NamingContext&lt;int&gt;·Lookup·()51 »       DateTime&lt;int&gt;·now;
 52 }</string>
 53 ····<string>//·CS0308:·The·non-generic·type·`Foo'·cannot·be·used·with·the·type·arguments
 54 //·Line:·16
  
 55 public·class·Foo
 56 {
 57 »       public·string·Test&lt;T&gt;·()
86 »       {58 »       {
87 »       »       return·null;59 »       »       return·null;
88 »       }60 »       }
89 }61 }
  
90 class·NamingContext62 public·static·class·Driver
91 {63 {
 64 »       static·object·UseBrokenType·()
 65 »       {
 66 »       »       return·Foo&lt;int&gt;·().Test·();
 67 »       }
92 }</string>68 }</string>
93 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments69 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments
94 //·Line:·870 //·Line:·19
  
95 using·System;71 class·BaseGeneric&lt;T&gt;
 72 {
 73 »       public·class·InnerDerived
 74 »       {
 75 »       }
 76 }
  
96 class·X77 class·BaseConcrete·:·BaseGeneric&lt;string&gt;
97 {78 {
98 »       DateTime&lt;int&gt;·now;79 }
  
 80 class·Program
 81 {
 82 ····static·void·Main·()
 83 ····{
 84 ········new·BaseConcrete.InnerDerived&lt;int&gt;();
 85 ····}
Max diff block lines reached; 1100/4113 bytes (26.74%) of diff not shown.
1000 B
CS0193
993 B
CS0193
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0193</ErrorName>3 ··<ErrorName>CS0193</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0193:·The·*·or·-&gt;·operator·must·be·applied·to·a·pointer5 ····<string>//·CS0193:·The·*·or·-&gt;·operator·must·be·applied·to·a·pointer
6 //·Line:·9 
7 //·Compiler·options:·-unsafe 
  
8 unsafe·class·X·{ 
9 »       static·void·Main·() 
10 »       { 
11 »       »       int·a·=·0; 
12 »       »       if·(*a·==·0) 
13 »       »       »       return; 
14 »       } 
15 }</string> 
16 ····<string>//·CS0193:·The·*·or·-&gt;·operator·must·be·applied·to·a·pointer 
17 //·Line:·106 //·Line:·10
18 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
19 class·C8 class·C
20 {9 {
21 »       unsafe·static·void·Foo·(object·o)10 »       unsafe·static·void·Foo·(object·o)
22 »       {11 »       {
23 »       »       bool·x·=·false;12 »       »       bool·x·=·false;
24 »       »       if·(o·is·bool·?·*x·:·null)·{13 »       »       if·(o·is·bool·?·*x·:·null)·{
25 »       »       }14 »       »       }
26 »       }15 »       }
27 }</string>16 }</string>
 17 ····<string>//·CS0193:·The·*·or·-&gt;·operator·must·be·applied·to·a·pointer
 18 //·Line:·9
 19 //·Compiler·options:·-unsafe
  
 20 unsafe·class·X·{
 21 »       static·void·Main·()
 22 »       {
 23 »       »       int·a·=·0;
 24 »       »       if·(*a·==·0)
 25 »       »       »       return;
 26 »       }
 27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
3.5 KB
CS3008
3.49 KB
CS3008
Ordering differences only
    
Offset 1, 50 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>CS3008</ErrorName>3 ··<ErrorName>CS3008</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3008:·Identifier·`__N'·is·not·CLS-compliant 
6 //·Line:·7 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 [assembly:System.CLSCompliant(true)] 
  
9 namespace·__N 
10 { 
11 }</string> 
12 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant5 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant
13 //·Line:·8 
14 //·Compiler·options:·-warnaserror·-warn:1 
  
15 using·System; 
16 [assembly:CLSCompliant(true)] 
  
17 public·class·_A·{ 
18 }</string> 
19 ····<string>//·CS3008:·Identifier·`I._()'·is·not·CLS-compliant 
20 //·Line:·96 //·Line:·9
21 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
22 using·System;8 using·System;
23 [assembly:CLSCompliant(true)]9 [assembly:·CLSCompliant(true)]
  
24 public·interface·I·{ 
25 ········void·_();10 public·class·CLSClass·{
 11 ········public·const·string·_value·=·&quot;&quot;;
26 }</string>12 }</string>
27 ····<string>//·CS3008:·Identifier·`CLSClass._myEvent'·is·not·CLS-compliant13 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant
28 //·Line:·1114 //·Line:·9
29 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
30 using·System;16 using·System;
31 [assembly:·CLSCompliant(true)]17 [assembly:·CLSCompliant(true)]
  
32 public·delegate·void·MyDelegate(); 
  
33 public·class·CLSClass·{18 public·class·CLSClass·{
34 ········public·event·MyDelegate·_myEvent;19 ········public·static·int·_value·=·3;
35 }</string>20 }</string>
36 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant21 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant
37 //·Line:·922 //·Line:·9
38 //·Compiler·options:·-warnaserror·-warn:123 //·Compiler·options:·-warnaserror·-warn:1
  
39 using·System;24 using·System;
40 [assembly:CLSCompliant(true)]25 [assembly:CLSCompliant(true)]
Offset 62, 48 lines modifiedOffset 42, 68 lines modified
62 namespace·System.Error·{42 namespace·System.Error·{
63 »       public·class·__ComObject·:·MarshalByRefObject·{43 »       public·class·__ComObject·:·MarshalByRefObject·{
64 »       »       private·__ComObject·()44 »       »       private·__ComObject·()
65 »       »       {45 »       »       {
66 »       »       }46 »       »       }
67 »       }47 »       }
68 }</string>48 }</string>
 49 ····<string>//·CS3008:·Identifier·`I._()'·is·not·CLS-compliant
 50 //·Line:·9
 51 //·Compiler·options:·-warnaserror·-warn:1
  
 52 using·System;
 53 [assembly:CLSCompliant(true)]
  
 54 public·interface·I·{
 55 ········void·_();
 56 }</string>
69 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant57 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant
70 //·Line:·958 //·Line:·9
71 //·Compiler·options:·-warnaserror·-warn:159 //·Compiler·options:·-warnaserror·-warn:1
  
72 using·System;60 using·System;
73 [assembly:CLSCompliant·(true)]61 [assembly:CLSCompliant·(true)]
  
74 public·enum·E2·{62 public·enum·E2·{
75 ········__VALUE63 ········__VALUE
76 }</string>64 }</string>
77 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant65 ····<string>//·CS3008:·Identifier·`__N'·is·not·CLS-compliant
78 //·Line:·966 //·Line:·7
 67 //·Compiler·options:·-warnaserror·-warn:1
  
 68 [assembly:System.CLSCompliant(true)]
  
 69 namespace·__N
 70 {
 71 }</string>
 72 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant
 73 //·Line:·8
79 //·Compiler·options:·-warnaserror·-warn:174 //·Compiler·options:·-warnaserror·-warn:1
  
80 using·System;75 using·System;
81 [assembly:·CLSCompliant(true)]76 [assembly:CLSCompliant(true)]
  
 77 public·interface·_I·{
82 public·class·CLSClass·{ 
83 ········public·const·string·_value·=·&quot;&quot;; 
84 }</string>78 }</string>
85 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant79 ····<string>//·CS3008:·Identifier·`CLSClass._myEvent'·is·not·CLS-compliant
86 //·Line:·980 //·Line:·11
87 //·Compiler·options:·-warnaserror·-warn:181 //·Compiler·options:·-warnaserror·-warn:1
  
88 using·System;82 using·System;
89 [assembly:·CLSCompliant(true)]83 [assembly:·CLSCompliant(true)]
  
 84 public·delegate·void·MyDelegate();
  
90 public·class·CLSClass·{85 public·class·CLSClass·{
91 ········public·static·int·_value·=·3;86 ········public·event·MyDelegate·_myEvent;
92 }</string>87 }</string>
93 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant88 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant
94 //·Line:·889 //·Line:·8
95 //·Compiler·options:·-warnaserror·-warn:190 //·Compiler·options:·-warnaserror·-warn:1
  
96 using·System;91 using·System;
97 [assembly:CLSCompliant(true)]92 [assembly:CLSCompliant(true)]
  
98 public·interface·_I·{93 public·class·_A·{
99 }</string>94 }</string>
100 ··</Examples>95 ··</Examples>
101 </ErrorDocumentation>96 </ErrorDocumentation>
850 B
CS0169
838 B
CS0169
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0169</ErrorName>3 ··<ErrorName>CS0169</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0169:·The·private·field·`X.x'·is·never·used 
6 //·Line:·4 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 class·X·{ 
9 »       int·x; 
  
10 »       static·void·Main·()·{} 
11 }</string> 
12 ····<string>//·CS0169:·The·private·field·`Foo.Bar.a'·is·never·used5 ····<string>//·CS0169:·The·private·field·`Foo.Bar.a'·is·never·used
13 //·Line:·96 //·Line:·9
14 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
15 class·Foo8 class·Foo
16 {9 {
17 »       class·Bar10 »       class·Bar
18 »       {11 »       {
19 »       »       int·a;12 »       »       int·a;
20 »       }13 »       }
21 }</string>14 }</string>
 15 ····<string>//·CS0169:·The·private·field·`X.x'·is·never·used
 16 //·Line:·4
 17 //·Compiler·options:·-warnaserror·-warn:4
  
 18 class·X·{
 19 »       int·x;
  
 20 »       static·void·Main·()·{}
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
16.5 KB
CS0246
16.5 KB
CS0246
Ordering differences only
    
Offset 1, 138 lines modifiedOffset 1, 161 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`Reflection'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 6 //·Line:·7
 7 using·System;
  
 8 class·foo·{
 9 ····static·void·Main(string[]·args·)·{····
 10 ········Reflection.ConstructorInfo·ci;········
 11 ····}
 12 }</string>
 13 ····<string>//·CS0246:·The·type·or·namespace·name·`aGgt'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 14 //·Line:·13
  
 15 using·System;
  
 16 class·C
 17 {
 18 »       public·static·void·Main·()
 19 »       {
 20 »       »       try·{
 21 »       »       »       throw·null;
 22 »       »       }·catch·(ArgumentException)·{
 23 »       »       }·catch·(aGgt)·{
 24 »       »       }
 25 »       }
 26 }</string>
5 ····<string>//·CS0246:·The·type·or·namespace·name·`TypeMe'·could·not·be·found.·Are·you·missing·an·assembly·reference?27 ····<string>//·CS0246:·The·type·or·namespace·name·`TypeMe'·could·not·be·found.·Are·you·missing·an·assembly·reference?
6 //·Line:·1228 //·Line:·12
  
7 class·C29 class·C
8 {30 {
9 »       static·void·Foo&lt;T&gt;·(int·i)31 »       static·void·Foo&lt;T&gt;·(int·i)
10 »       {32 »       {
11 »       }33 »       }
  
12 »       public·static·void·Main·()34 »       public·static·void·Main·()
13 »       {35 »       {
14 »       »       Foo&lt;TypeMe&gt;·(1);36 »       »       Foo&lt;TypeMe&gt;·(1);
15 »       }37 »       }
16 }</string>38 }</string>
17 ····<string>//·CS0246:·The·type·or·namespace·name·`var'·could·not·be·found.·Are·you·missing·an·assembly·reference?39 ····<string>//·CS0246:·The·type·or·namespace·name·`X'·could·not·be·found.·Are·you·missing·an·assembly·reference?
18 //·Line:·840 //·Line:·4
  
19 class·C41 class·A&lt;T&gt;·where·T·:·X
20 {42 {
 43 »       public·class·X·{}
21 »       public·static·void·Main·() 
22 »       { 
23 »       »       var[]·v·=·new·int[0]; 
24 »       } 
25 }</string>44 }</string>
26 ····<string>//·CS0246:·The·type·or·namespace·name·`aGgt'·could·not·be·found.·Are·you·missing·an·assembly·reference?45 ····<string>//·CS0246:·The·type·or·namespace·name·`T'·could·not·be·found.·Are·you·missing·an·assembly·reference?
27 //·Line:·1346 //·Line:·13
  
28 using·System;47 using·System;
 48 using·System.Collections.Generic;
  
29 class·C49 class·X
30 {50 {
31 »       public·static·void·Main·()51 »       public·static·void·Main·()
32 »       {52 »       {
 53 »       »       Foo·(()·=&gt;·{
 54 »       »       »       IEnumerable&lt;object&gt;·f·=·null;
 55 »       »       »       foreach·(KeyValuePair&lt;int,·T&gt;·e·in·f)·{
33 »       »       try·{ 
34 »       »       »       throw·null; 
35 »       »       }·catch·(ArgumentException)·{ 
36 »       »       }·catch·(aGgt)·{ 
37 »       »       }56 »       »       »       }
 57 »       »       });
  
 58 »       }
  
 59 »       static·void·Foo·(Action·a)
 60 »       {
38 »       }61 »       }
39 }</string>62 }</string>
40 ····<string>//·CS0246:·The·type·or·namespace·name·`wrong'·could·not·be·found.·Are·you·missing·an·assembly·reference?63 ····<string>//·CS0246:·The·type·or·namespace·name·`B'·could·not·be·found.·Are·you·missing·an·assembly·reference?
41 //·Line:·1564 //·Line:·4
 65 interface·A·:·B·{
 66 }
  
42 using·System;67 class·X·{
 68 »       static·void·Main·()·{
 69 »       }
 70 }</string>
 71 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 72 //·Line:·5
  
 73 interface·A·{
 74 ········ErrorType·Method();
 75 }</string>
 76 ····<string>//·CS0246:·The·type·or·namespace·name·`B'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 77 //·Line:·8
  
43 class·X78 class·X
44 {79 {
45 »       static·void·Foo&lt;T&gt;·()·where·T·:·class 
46 »       { 
47 »       } 
  
48 »       public·static·void·Main·()80 »       public·static·void·Main·()
49 »       {81 »       {
 82 »       »       B·b;
50 »       »       Action·a·=·()·=&gt;·{ 
51 »       »       »       Foo&lt;wrong&gt;·(); 
52 »       »       }; 
53 »       }83 »       }
54 }</string>84 }</string>
 85 ····<string>//·CS0246:·The·type·or·namespace·name·`dynamic'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 86 //·Line:·4
  
 87 using·static·dynamic;</string>
55 ····<string>//·CS0246:·The·type·or·namespace·name·`class'·could·not·be·found.·Are·you·missing·an·assembly·reference?88 ····<string>//·CS0246:·The·type·or·namespace·name·`class'·could·not·be·found.·Are·you·missing·an·assembly·reference?
56 //·Line:·989 //·Line:·9
57 using·System;90 using·System;
  
58 public·class·classAttribute·:·Attribute91 public·class·classAttribute·:·Attribute
59 {92 {
60 }93 }
  
61 [@class]94 [@class]
62 class·Foo95 class·Foo
63 {96 {
Max diff block lines reached; 13560/16875 bytes (80.36%) of diff not shown.
6.57 KB
CS0458
6.56 KB
CS0458
Ordering differences only
    
Offset 1, 61 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>CS0458</ErrorName>3 ··<ErrorName>CS0458</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'5 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·
6 //·Line:·15 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 enum·E 
9 { 
10 »       V 
11 } 
  
12 public·class·C 
13 { 
14 »       public·static·void·Main·() 
15 »       { 
16 »       »       E·e·=·E.V; 
17 »       »       object·o·=·e·+·null; 
18 »       } 
19 }</string> 
20 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?' 
21 //·Line:·96 //·Line:·8
22 //·Compiler·options:·-warnaserror·-warn:2 
  
23 public·class·C 
24 { 
25 »       public·static·void·Main·() 
26 »       { 
27 »       »       int?·s·=·null; 
28 »       »       int?·v·=·s·+·null; 
29 »       } 
30 }</string> 
31 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`ulong?' 
32 //·Line:·10 
33 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
34 class·C8 class·C
35 {9 {
36 »       static·void·Foo()10 »       static·void·Foo()
37 »       {11 »       {
 12 »       »       bool?·b·=·false·|·null;
38 »       »       ulong·a·=·100; 
39 »       »       var·res·=·a·&lt;&lt;·null; 
40 »       }13 »       }
41 }</string>14 }</string>
42 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·15 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
43 //·Line:·816 //·Line:·9
44 //·Compiler·options:·-warnaserror·-warn:217 //·Compiler·options:·-warnaserror·-warn:2
  
45 class·C18 class·C
46 {19 {
47 »       static·void·Foo()20 »       static·void·Foo()
48 »       {21 »       {
49 »       »       bool?·b·=·null·as·bool?;22 »       »       var·res·=·null·&gt;&gt;·2;
50 »       }23 »       }
51 }</string>24 }</string>
52 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'·25 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'·
53 //·Line:·826 //·Line:·8
54 //·Compiler·options:·-warnaserror·-warn:227 //·Compiler·options:·-warnaserror·-warn:2
  
55 class·C28 class·C
Offset 66, 103 lines modifiedOffset 36, 101 lines modified
66 »       »       int?·r·=·us·&lt;&lt;·null;36 »       »       int?·r·=·us·&lt;&lt;·null;
67 »       }37 »       }
68 }</string>38 }</string>
69 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'39 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
70 //·Line:·940 //·Line:·9
71 //·Compiler·options:·-warnaserror·-warn:241 //·Compiler·options:·-warnaserror·-warn:2
  
72 public·class·C42 class·C
73 {43 {
74 »       public·static·void·Main·()44 »       static·void·Foo()
75 »       {45 »       {
76 »       »       b·=·(null·&amp;·0)·!=·null;46 »       »       var·res·=·null·&lt;&lt;·2;
77 »       }47 »       }
78 }</string>48 }</string>
79 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'49 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`short?'
80 //·Line:·1550 //·Line:·24
81 //·Compiler·options:·-warnaserror·-warn:251 //·Compiler·options:·-warnaserror·-warn:2
  
82 enum·E52 struct·S
83 {53 {
84 »       V54 »       public·static·short·operator·+·(S·s,·S·i)
 55 »       {
 56 »       »       return·2;
 57 »       }
  
 58 »       public·static·int?·operator·+·(S?·s,·int?·i)
 59 »       {
 60 »       »       return·2;
 61 »       }
  
85 }62 }
  
86 public·class·C63 class·C
87 {64 {
88 »       public·static·void·Main·()65 »       public·static·void·Main·()
89 »       {66 »       {
90 »       »       E·e·=·E.V; 
91 »       »       object·o·=·null·+·e;67 »       »       S?·s·=·new·S·();
 68 »       »       var·x·=·s·+·(S?)null;
92 »       }69 »       }
93 }</string>70 }</string>
94 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'71 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
95 //·Line:·872 //·Line:·8
96 //·Compiler·options:·-warnaserror·-warn:273 //·Compiler·options:·-warnaserror·-warn:2
  
97 public·class·MainClass74 public·class·MainClass
98 {75 {
99 »       public·static·void·Main()76 »       public·static·void·Main()
100 »       {77 »       {
101 »       »       object·d·=·(int?)null·as·int?;78 »       »       object·d·=·(int?)null·as·int?;
102 »       }79 »       }
103 }</string>80 }</string>
104 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'81 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`ulong?'
105 //·Line:·982 //·Line:·10
106 //·Compiler·options:·-warnaserror·-warn:283 //·Compiler·options:·-warnaserror·-warn:2
  
107 class·C84 class·C
108 {85 {
109 »       static·void·Foo()86 »       static·void·Foo()
110 »       {87 »       {
111 »       »       var·res·=·null·&gt;&gt;·2;88 »       »       ulong·a·=·100;
 89 »       »       var·res·=·a·&lt;&lt;·null;
112 »       }90 »       }
113 }</string>91 }</string>
Max diff block lines reached; 3261/6676 bytes (48.85%) of diff not shown.
2.75 KB
CS0106
2.74 KB
CS0106
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>CS0106</ErrorName>3 ··<ErrorName>CS0106</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
 6 //·Line:·6
  
 7 interface·S
 8 {
 9 »       public·void·Foo·();
 10 }</string>
5 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item11 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item
6 //·Line:·612 //·Line:·6
  
7 struct·S13 struct·S
8 {14 {
9 »       public·sealed·override·int·GetHashCode·()15 »       public·sealed·override·int·GetHashCode·()
10 »       {16 »       {
Offset 15, 83 lines modifiedOffset 22, 76 lines modified
15 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item22 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item
16 //·Line:·623 //·Line:·6
17 //·Compiler·option:·-langversion:latest24 //·Compiler·option:·-langversion:latest
  
18 readonly·interface·I25 readonly·interface·I
19 {26 {
20 }</string>27 }</string>
21 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item 
22 //·Line:·5 
23 //·Compiler·options:·-unsafe 
  
24 unsafe·enum·E 
25 { 
26 }</string> 
27 ····<string>//·CS0106:·The·modifier·`volatile'·is·not·valid·for·this·item 
28 //·Line:·8 
29 //·Compiler·options:·-unsafe 
  
30 public·unsafe·struct·S 
31 { 
32 »       »       volatile·fixed·char·b[8]; 
33 }</string> 
34 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item 
35 //·Line:·6 
  
36 class·C 
37 { 
38 »       public·~C·() 
39 »       { 
40 »       } 
41 }</string> 
42 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item28 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
43 //·Line:·829 //·Line:·8
44 interface·A·{30 interface·A·{
45 »       void·B·();31 »       void·B·();
46 }32 }
  
47 class·X·:·A·{33 class·X·:·A·{
48 »       public·virtual·void·A.B·()·{}34 »       public·virtual·void·A.B·()·{}
  
49 »       static·void·Main·()·{}35 »       static·void·Main·()·{}
50 }</string>36 }</string>
 37 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item
 38 //·Line:·6
  
 39 interface·I
 40 {
 41 »       async·void·M·();
 42 }</string>
 43 ····<string>//·CS0106:·The·modifier·`virtual'·is·not·valid·for·this·item
 44 //·Line:·7
  
 45 class·C
 46 {
 47 »       public·int·Foo·{
 48 »       »       virtual·set·{·}
 49 »       }
 50 }</string>
51 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item51 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item
52 //·Line:·652 //·Line:·6
  
53 struct·S53 struct·S
54 {54 {
55 »       public·abstract·int·Prop·{55 »       public·abstract·int·Prop·{
56 »       »       set·{}56 »       »       set·{}
57 »       }57 »       }
58 }</string>58 }</string>
59 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item59 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
60 //·Line:·660 //·Line:·6
  
61 interface·S 
62 { 
63 »       public·void·Foo·(); 
64 }</string> 
65 ····<string>//·CS0106:·The·modifier·`virtual'·is·not·valid·for·this·item 
66 //·Line:·7 
  
67 class·C61 class·C
68 {62 {
69 »       public·int·Foo·{ 
70 »       »       virtual·set·{·}63 »       public·~C·()
 64 »       {
71 »       }65 »       }
72 }</string>66 }</string>
73 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item67 ····<string>//·CS0106:·The·modifier·`volatile'·is·not·valid·for·this·item
74 //·Line:·668 //·Line:·8
 69 //·Compiler·options:·-unsafe
  
75 interface·I70 public·unsafe·struct·S
76 {71 {
77 »       async·void·M·();72 »       »       volatile·fixed·char·b[8];
78 }</string>73 }</string>
79 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item74 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item
80 //·Line:·675 //·Line:·6
  
81 class·Data76 class·Data
82 {77 {
83 »       public·static·delegate·int·Count·();78 »       public·static·delegate·int·Count·();
84 }</string>79 }</string>
 80 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item
 81 //·Line:·5
 82 //·Compiler·options:·-unsafe
  
 83 unsafe·enum·E
 84 {
 85 }</string>
85 ··</Examples>86 ··</Examples>
86 </ErrorDocumentation>87 </ErrorDocumentation>
Max diff block lines reached; -1/2765 bytes (-0.04%) of diff not shown.
1.57 KB
CS0314
1.56 KB
CS0314
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0314</ErrorName>3 ··<ErrorName>CS0314</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0314:·The·type·`U'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`U'·to·`System.IComparable' 
6 //·Line:·13 
  
7 using·System; 
  
8 class·A&lt;T&gt; 
9 »       where·T:·IComparable 
10 { 
11 } 
  
12 class·B&lt;U,V&gt; 
13 »       where·V:·A&lt;U&gt; 
14 { 
15 } 
  
16 class·Driver 
17 { 
18 »       public·static·void·Main·() 
19 »       { 
20 »       } 
21 }</string> 
22 ····<string>//·CS0314:·The·type·`T'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`IB&lt;K,T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`T'·to·`System.IDisposable'5 ····<string>//·CS0314:·The·type·`T'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`IB&lt;K,T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`T'·to·`System.IDisposable'
23 //·Line:·206 //·Line:·20
  
24 public·interface·IA&lt;K&gt;·7 public·interface·IA&lt;K&gt;·
25 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;8 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;
26 {9 {
27 }10 }
Offset 45, 9 lines modifiedOffset 24, 30 lines modified
45 »       where·T·:·B&lt;K,T&gt;.Element,·new()·24 »       where·T·:·B&lt;K,T&gt;.Element,·new()·
46 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;25 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;
47 {26 {
48 »       public·abstract·class·Element·:·A&lt;K&gt;27 »       public·abstract·class·Element·:·A&lt;K&gt;
49 »       {28 »       {
50 »       }29 »       }
51 }</string>30 }</string>
 31 ····<string>//·CS0314:·The·type·`U'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`U'·to·`System.IComparable'
 32 //·Line:·13
  
 33 using·System;
  
 34 class·A&lt;T&gt;
 35 »       where·T:·IComparable
 36 {
 37 }
  
 38 class·B&lt;U,V&gt;
 39 »       where·V:·A&lt;U&gt;
 40 {
 41 }
  
 42 class·Driver
 43 {
 44 »       public·static·void·Main·()
 45 »       {
 46 »       }
 47 }</string>
52 ··</Examples>48 ··</Examples>
53 </ErrorDocumentation>49 </ErrorDocumentation>
3.26 KB
CS3014
3.25 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:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant5 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
6 //·Line:·8 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
  
9 [CLSCompliant·(true)] 
10 public·delegate·void·D·();</string> 
11 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant 
12 //·Line:·86 //·Line:·8
13 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
14 using·System;8 using·System;
  
15 [CLSCompliant·(true)]9 [CLSCompliant·(true)]
16 public·enum·E·{10 public·class·C·{
17 }</string>11 }</string>
18 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant12 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
19 //·Line:·813 //·Line:·9
20 //·Compiler·options:·-warnaserror·-warn:114 //·Compiler·options:·-warnaserror·-warn:1
  
21 using·System;15 using·System;
  
22 public·enum·E2·{16 public·abstract·class·CLSClass·{
23 ········[CLSCompliant·(true)]17 ········[CLSCompliant·(true)]
 18 ········public·static·implicit·operator·CLSClass(byte·value)·{
 19 ················return·null;
24 ········Foo20 ········}
25 }</string>21 }</string>
26 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant22 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
27 //·Line:·923 //·Line:·9
28 //·Compiler·options:·-warnaserror·-warn:124 //·Compiler·options:·-warnaserror·-warn:1
  
29 using·System;25 using·System;
  
30 public·abstract·class·CLSClass·{26 public·interface·I·{
31 ········[CLSCompliant·(true)]27 ········[CLSCompliant·(true)]
 28 ········void·Valid·(bool·arg);
32 ········public·static·implicit·operator·CLSClass(byte·value)·{ 
33 ················return·null; 
34 ········} 
35 }</string>29 }</string>
36 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant30 ····<string>//·CS3014:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
37 //·Line:·831 //·Line:·8
38 //·Compiler·options:·-warnaserror·-warn:132 //·Compiler·options:·-warnaserror·-warn:1
  
39 using·System;33 using·System;
  
40 [CLSCompliant·(true)]34 [CLSCompliant·(true)]
 35 public·delegate·void·D·();</string>
41 public·class·C·{ 
42 }</string> 
43 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant36 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
44 //·Line:·937 //·Line:·8
45 //·Compiler·options:·-warnaserror·-warn:138 //·Compiler·options:·-warnaserror·-warn:1
  
46 using·System;39 using·System;
  
47 public·interface·I·{40 public·enum·E2·{
48 ········[CLSCompliant·(true)]41 ········[CLSCompliant·(true)]
49 ········void·Valid·(bool·arg);42 ········Foo
 43 }</string>
 44 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
 45 //·Line:·8
 46 //·Compiler·options:·-warnaserror·-warn:1
  
 47 using·System;
  
 48 [CLSCompliant·(true)]
 49 public·enum·E·{
50 }</string>50 }</string>
51 ····<string>//·CS3014:·`I'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant51 ····<string>//·CS3014:·`I'·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.46 KB
CS1750
1.45 KB
CS1750
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>CS1750</ErrorName>3 ··<ErrorName>CS1750</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`string'·cannot·be·converted·to·parameter·type·`int'
 6 //·Line:·6
  
 7 public·class·C
 8 {
 9 »       public·C·(int·a·=·&quot;a&quot;)
 10 »       {
 11 »       }
 12 }</string>
 13 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`decimal'·cannot·be·converted·to·parameter·type·`int?'
 14 //·Line:·6
  
 15 public·class·TS
 16 {
 17 »       public·static·void·Test·(int?·i·=·1m)
 18 »       {
 19 »       }
 20 }</string>
5 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`null'·cannot·be·converted·to·parameter·type·`A'21 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`null'·cannot·be·converted·to·parameter·type·`A'
6 //·Line:·822 //·Line:·8
  
7 using·System;23 using·System;
  
8 class·GenericClass&lt;T&gt;24 class·GenericClass&lt;T&gt;
9 {25 {
Offset 21, 32 lines modifiedOffset 39, 14 lines modified
21 »       }39 »       }
22 }40 }
  
23 public·struct·A41 public·struct·A
24 {42 {
25 »       public·int·Field;43 »       public·int·Field;
26 }</string>44 }</string>
27 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`decimal'·cannot·be·converted·to·parameter·type·`int?' 
28 //·Line:·6 
  
29 public·class·TS 
30 { 
31 »       public·static·void·Test·(int?·i·=·1m) 
32 »       { 
33 »       } 
34 }</string> 
35 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`string'·cannot·be·converted·to·parameter·type·`int' 
36 //·Line:·6 
  
37 public·class·C 
38 { 
39 »       public·C·(int·a·=·&quot;a&quot;) 
40 »       { 
41 »       } 
42 }</string> 
43 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`S'·cannot·be·converted·to·parameter·type·`C'45 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`S'·cannot·be·converted·to·parameter·type·`C'
44 //·Line:·1046 //·Line:·10
  
45 struct·S47 struct·S
46 {48 {
47 }49 }
  
1.16 KB
CS0061
1.14 KB
CS0061
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>CS0061</ErrorName>3 ··<ErrorName>CS0061</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived' 
6 //·Line:·6 
  
7 public·class·A 
8 { 
9 »       protected·internal·interface·IDerived·:·B.IBase 
10 »       { 
11 »       } 
12 } 
  
13 public·class·B 
14 { 
15 »       protected·internal·interface·IBase· 
16 »       { 
17 »       } 
18 }</string> 
19 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`IFoo'·is·less·accessible·than·interface·`IBar'5 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`IFoo'·is·less·accessible·than·interface·`IBar'
20 //·Line:·96 //·Line:·9
  
21 using·System;7 using·System;
  
22 interface·IFoo·{8 interface·IFoo·{
23 }9 }
Offset 42, 12 lines modifiedOffset 26, 28 lines modified
42 »       {26 »       {
43 »       }27 »       }
44 }28 }
  
45 public·class·B29 public·class·B
46 {30 {
47 »       protected·internal·interface·IBase·31 »       protected·internal·interface·IBase·
 32 »       {
 33 »       }
 34 }</string>
 35 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'
 36 //·Line:·6
  
 37 public·class·A
 38 {
 39 »       protected·internal·interface·IDerived·:·B.IBase
 40 »       {
 41 »       }
 42 }
  
 43 public·class·B
 44 {
 45 »       protected·internal·interface·IBase·
48 »       {46 »       {
49 »       }47 »       }
50 }</string>48 }</string>
51 ··</Examples>49 ··</Examples>
52 </ErrorDocumentation>50 </ErrorDocumentation>
1.17 KB
CS1717
1.16 KB
CS1717
Ordering differences only
    
Offset 4, 18 lines modifiedOffset 4, 19 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?5 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 class·A8 class·A
9 {····9 {····
 10 ····static·int·Value;
 11 ····
10 ····void·B·()12 ····void·D·()
11 ····{13 ····{
 14 »       A.Value·=·Value;
12 »       int·l·=·3; 
13 »       l·=·l; 
14 ····}15 ····}
15 }</string>16 }</string>
16 ····<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?
17 //·Line:·918 //·Line:·9
18 //·Compiler·options:·-warnaserror·-warn:319 //·Compiler·options:·-warnaserror·-warn:3
  
19 class·A20 class·A
Offset 39, 28 lines modifiedOffset 40, 27 lines modified
39 ····}40 ····}
40 }</string>41 }</string>
41 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?42 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
42 //·Line:·943 //·Line:·9
43 //·Compiler·options:·-warnaserror·-warn:344 //·Compiler·options:·-warnaserror·-warn:3
  
44 class·A45 class·A
 46 {
 47 »       public·A·()
 48 »       {
 49 »       »       int·a·=·a·=·5;
 50 »       }
45 {···· 
46 ····static·int·Value; 
47 ···· 
48 ····void·D·() 
49 ····{ 
50 »       A.Value·=·Value; 
51 ····} 
52 }</string>51 }</string>
53 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?52 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
54 //·Line:·953 //·Line:·9
55 //·Compiler·options:·-warnaserror·-warn:354 //·Compiler·options:·-warnaserror·-warn:3
  
56 class·A55 class·A
57 { 
58 »       public·A·() 
59 »       { 
60 »       »       int·a·=·a·=·5; 
61 »       }56 {····
 57 ····void·B·()
 58 ····{
 59 »       int·l·=·3;
 60 »       l·=·l;
 61 ····}
62 }</string>62 }</string>
63 ··</Examples>63 ··</Examples>
64 </ErrorDocumentation>64 </ErrorDocumentation>
1.06 KB
CS0564
1.05 KB
CS0564
Ordering differences only
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0564</ErrorName>3 ··<ErrorName>CS0564</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int5 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int
6 //·Line:·56 //·Line:·5
  
7 class·SampleClass·{7 class·SampleClass·{
8 ········public·static·int·operator·&lt;&lt;·(object·value,·int·count)·{8 ········public·static·int·operator·&lt;&lt;·(SampleClass·value,·SampleClass·count)·{
9 ················return·0;9 ················return·0;
10 ········}10 ········}
11 }</string>11 }</string>
12 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int12 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int
13 //·Line:·513 //·Line:·5
  
14 class·SampleClass·{14 class·SampleClass·{
15 ········public·static·int·operator·&lt;&lt;·(SampleClass·value,·SampleClass·count)·{15 ········public·static·int·operator·&lt;&lt;·(object·value,·int·count)·{
16 ················return·0;16 ················return·0;
17 ········}17 ········}
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
6.39 KB
CS1574
6.38 KB
CS1574
Ordering differences only
    
Offset 1, 52 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>CS1574</ErrorName>3 ··<ErrorName>CS1574</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Goo'·that·could·not·be·resolved5 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Test.Foo(int)'·that·could·not·be·resolved
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:17 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
8 using·System;8 using·System;
  
9 ///·&lt;see·cref=&quot;Goo&quot;/&gt;·...·does·not·exist9 ///·&lt;see·cref=&quot;Test.Foo(int)&quot;/&gt;·Test·has·Foo,·but·is·property·that·has·no·args.
10 public·class·Test10 public·class·Test
11 {11 {
12 »       string·Foo·{12 »       string·Foo·{
13 »       »       get·{·return·null;·}13 »       »       get·{·return·null;·}
14 »       }14 »       }
15 } 
  
16 class·X 
17 { 
18 »       static·void·Main·() 
19 »       {·} 
20 }</string>15 }</string>
21 ····<string>//·CS1574:·XML·comment·on·`Foo'·has·cref·attribute·`Dispatch()'·that·could·not·be·resolved16 ····<string>//·CS1574:·XML·comment·on·`A'·has·cref·attribute·`ExecuteSilently'·that·could·not·be·resolved
22 //·Line:·817 //·Line:·11
23 //·Compiler·options:·-doc:dummy.xml·-warnaserror18 //·Compiler·options:·-doc:dummy.xml·-warnaserror
 19 ///·&lt;summary·/&gt;
 20 public·interface·IExecutable·{
 21 »       ///·&lt;summary·/&gt;
 22 »       void·ExecuteSilently·();
 23 }
  
 24 ///·&lt;summary&gt;
 25 ///·&lt;see·cref=&quot;ExecuteSilently&quot;&gt;this·is·not·allowed&lt;/see&gt;
 26 ///·&lt;/summary&gt;
 27 public·class·A·:·IExecutable·{
 28 »       static·void·Main·()·{
 29 »       }
24 ///·I·am·delegate,·without·parens 
25 public·delegate·void·Dispatch·(); 
  
26 ///·&lt;see·cref=&quot;Dispatch()&quot;·/&gt; 
27 public·class·Foo 
28 { 
29 }</string> 
30 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Test.Foo(int)'·that·could·not·be·resolved 
31 //·Line:·8 
32 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
33 using·System; 
  
 30 »       ///·&lt;summary·/&gt;
 31 »       void·IExecutable.ExecuteSilently·()·{
34 ///·&lt;see·cref=&quot;Test.Foo(int)&quot;/&gt;·Test·has·Foo,·but·is·property·that·has·no·args. 
35 public·class·Test 
36 { 
37 »       string·Foo·{ 
38 »       »       get·{·return·null;·} 
39 »       }32 »       }
40 }</string>33 }</string>
41 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Format()'·that·could·not·be·resolved34 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Format()'·that·could·not·be·resolved
42 //·Line:·535 //·Line:·5
43 //·Compiler·options:·-doc:dummy.xml·-warnaserror36 //·Compiler·options:·-doc:dummy.xml·-warnaserror
44 ///·&lt;summary&gt;37 ///·&lt;summary&gt;
45 ///·&lt;see·cref=&quot;Format()&quot;·/&gt;38 ///·&lt;see·cref=&quot;Format()&quot;·/&gt;
Offset 61, 92 lines modifiedOffset 51, 102 lines modified
61 ··}51 ··}
  
62 ··///·&lt;summary·/&gt;52 ··///·&lt;summary·/&gt;
63 ··public·static·void·Format·(object·a)53 ··public·static·void·Format·(object·a)
64 ··{54 ··{
65 ··}55 ··}
66 }</string>56 }</string>
67 ····<string>//·CS1574:·XML·comment·on·`A'·has·cref·attribute·`ExecuteSilently'·that·could·not·be·resolved57 ····<string>//·CS1574:·XML·comment·on·`C.MM()'·has·cref·attribute·`int(int)'·that·could·not·be·resolved
68 //·Line:·1158 //·Line:·8
69 //·Compiler·options:·-doc:dummy.xml·-warnaserror59 //·Compiler·options:·-doc:dummy.xml·-warnaserror
70 ///·&lt;summary·/&gt; 
71 public·interface·IExecutable·{ 
72 »       ///·&lt;summary·/&gt; 
73 »       void·ExecuteSilently·(); 
74 } 
  
 60 class·C
 61 {
 62 »       ///·&lt;returns&gt;A·&lt;see·cref=&quot;int(int)&quot;·/&gt;.&lt;/returns&gt;
 63 »       void·MM·()
 64 »       {
75 ///·&lt;summary&gt; 
76 ///·&lt;see·cref=&quot;ExecuteSilently&quot;&gt;this·is·not·allowed&lt;/see&gt; 
77 ///·&lt;/summary&gt; 
78 public·class·A·:·IExecutable·{ 
79 »       static·void·Main·()·{ 
80 »       } 
  
81 »       ///·&lt;summary·/&gt; 
82 »       void·IExecutable.ExecuteSilently·()·{ 
83 »       }65 »       }
84 }</string>66 }</string>
85 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`MyDelegate(int)'·that·could·not·be·resolved 
86 //·Line:·8 
87 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
88 ///·&lt;summary&gt; 
89 ///·&lt;see·cref=&quot;MyDelegate(int)&quot;·/&gt; 
90 ///·&lt;/summary&gt; 
91 public·class·Test·{ 
92 ········///·&lt;summary&gt; 
93 ········///·whatever 
94 ········///·&lt;/summary&gt; 
95 ········public·delegate·void·MyDelegate(int·i); 
96 }</string> 
97 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(System.String)'·that·could·not·be·resolved67 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(x,y)'·that·could·not·be·resolved
98 //·Line:·868 //·Line:·7
99 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:169 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
100 using·System;70 using·System;
  
101 ///·&lt;seealso·cref=&quot;Method(System.String)&quot;/&gt;71 ///·&lt;see·cref=&quot;Method(x,y)&quot;/&gt;
102 public·class·Test72 public·class·Test
103 {73 {
104 }</string>74 }</string>
105 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`System.Xml.XmlDocument'·that·could·not·be·resolved75 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`System.Xml.XmlDocument'·that·could·not·be·resolved
106 //·Line:·976 //·Line:·9
107 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-noconfig77 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-noconfig
  
108 using·System;78 using·System;
  
Max diff block lines reached; 2235/6495 bytes (34.41%) of diff not shown.
9.55 KB
CS1591
9.54 KB
CS1591
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>CS1591</ErrorName>3 ··<ErrorName>CS1591</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Test()'
 6 //·Line:·14
 7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
 8 using·System;
  
 9 namespace·Testing
 10 {
 11 »       ///·&lt;summary&gt;
 12 »       ///·description·for·class·Test
 13 »       ///·&lt;/summary&gt;
 14 »       public·class·Test
 15 »       {
 16 »       »       public·Test·()
 17 »       »       {
 18 »       »       }
 19 »       }
 20 }</string>
5 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalStruct'21 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalStruct'
6 //·Line:·1422 //·Line:·14
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:423 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
8 using·System;24 using·System;
  
9 namespace·Testing25 namespace·Testing
Offset 16, 70 lines modifiedOffset 34, 86 lines modified
16 »       public·class·Test34 »       public·class·Test
17 »       {35 »       {
18 »       »       public·struct·InternalStruct36 »       »       public·struct·InternalStruct
19 »       »       {37 »       »       {
20 »       »       }38 »       »       }
21 »       }39 »       }
22 }</string>40 }</string>
23 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.InterfaceTest'41 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.operator·!(Testing.Test)'
24 //·Line:·942 //·Line:·14
25 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:443 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
26 using·System;44 using·System;
  
27 namespace·Testing45 namespace·Testing
28 {46 {
29 »       public·interface·InterfaceTest47 »       ///·&lt;summary&gt;
 48 »       ///·description·for·class·Test
 49 »       ///·&lt;/summary&gt;
 50 »       public·class·Test
30 »       {51 »       {
 52 »       »       public·static·bool·operator·!·(Test·t)
 53 »       »       {
 54 »       »       »       return·false;
 55 »       »       }
31 »       }56 »       }
32 }</string>57 }</string>
33 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.TestClass'58 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.InterfaceTest'
34 //·Line:·959 //·Line:·9
35 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:460 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
36 using·System;61 using·System;
  
37 namespace·Testing62 namespace·Testing
38 {63 {
39 »       public·class·TestClass64 »       public·interface·InterfaceTest
40 »       {65 »       {
41 »       }66 »       }
42 }</string>67 }</string>
43 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Test()'68 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Constant'
44 //·Line:·1469 //·Line:·14
45 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:470 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
46 using·System;71 using·System;
  
47 namespace·Testing72 namespace·Testing
48 {73 {
49 »       ///·&lt;summary&gt;74 »       ///·&lt;summary&gt;
50 »       ///·description·for·class·Test75 »       ///·description·for·class·Test
51 »       ///·&lt;/summary&gt;76 »       ///·&lt;/summary&gt;
52 »       public·class·Test77 »       public·class·Test
53 »       {78 »       {
 79 »       »       public·const·string·Constant·=·&quot;CONSTANT·STRING&quot;;
54 »       »       public·Test·() 
55 »       »       { 
56 »       »       } 
57 »       }80 »       }
58 }</string>81 }</string>
59 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Constant'82 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.PublicField'
60 //·Line:·1483 //·Line:·14
61 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:484 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
62 using·System;85 using·System;
  
63 namespace·Testing86 namespace·Testing
64 {87 {
65 »       ///·&lt;summary&gt;88 »       ///·&lt;summary&gt;
66 »       ///·description·for·class·Test89 »       ///·description·for·class·Test
67 »       ///·&lt;/summary&gt;90 »       ///·&lt;/summary&gt;
68 »       public·class·Test91 »       public·class·Test
69 »       {92 »       {
70 »       »       public·const·string·Constant·=·&quot;CONSTANT·STRING&quot;;93 »       »       public·string·PublicField;
 94 »       }
 95 }</string>
 96 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`EntryPoint.Create(bool)'
 97 //·Line:·6
 98 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 99 ///·&lt;summary&gt;test&lt;/summary&gt;
 100 public·class·EntryPoint·{
 101 »       protected·void·Create·(bool·test)·{
 102 »       }
  
 103 »       protected·void·Remove·()·{
71 »       }104 »       }
72 }</string>105 }</string>
73 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Foo.Foo'106 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Foo.Foo'
74 //·Line:·12107 //·Line:·12
75 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4108 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
76 using·System;109 using·System;
Offset 90, 113 lines modifiedOffset 124, 92 lines modified
90 »       public·enum·Foo124 »       public·enum·Foo
91 »       {125 »       {
92 »       »       Foo,126 »       »       Foo,
93 »       »       ///·required·for·all·enum·members127 »       »       ///·required·for·all·enum·members
94 »       »       Bar128 »       »       Bar
95 »       }129 »       }
96 }</string>130 }</string>
Max diff block lines reached; 5952/9732 bytes (61.16%) of diff not shown.
5.13 KB
CS0118
5.12 KB
CS0118
Ordering differences only
    
Offset 1, 79 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0118</ErrorName>3 ··<ErrorName>CS0118</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0118:·`Region.Value'·is·a·`field'·but·a·`type'·was·expected5 ····<string>//·CS0118:·`M.N'·is·a·`namespace'·but·a·`variable'·was·expected
6 //·Line:·86 //·Line:·10
  
7 public·sealed·class·Region7 namespace·M.N
8 {8 {
 9 »       public·class·Foo
 10 »       {
 11 »       »       public·Foo·(object·value)
9 ····int·Value; 
10 ···· 
11 ····[Value(2)] 
12 ····public·Region()·{} 
13 }</string> 
14 ····<string>//·CS0118:·`X.s'·is·a·`field'·but·a·`type'·was·expected 
15 //·Line:·6 
16 class·X·{ 
17 »       string·s; 
  
18 »       s·MyProperty·{ 
19 »       »       get·{ 
20 »       »       »       return·s; 
21 »       »       } 
22 »       } 
23 }</string> 
24 ····<string>//·CS0118:·`A.B'·is·a·`namespace'·but·a·`type'·was·expected 
25 //·Line:·9 
26 //·Compiler·options:·-r:CS0118-2-lib.dll 
  
27 using·A.B.C; 
  
28 namespace·A.D·{ 
29 »       class·Test·{ 
30 »       »       static·public·void·Main·()· 
31 »       »       {12 »       »       {
32 »       »       »       B·c·=·new·B·();13 »       »       »       N·=·value;
33 »       »       }14 »       »       }
34 »       }15 »       }
35 }</string>16 }</string>
36 ····<string>//·CS0118:·`N'·is·a·`namespace'·but·a·`type'·was·expected17 ····<string>//·CS0118:·`Region.Value'·is·a·`field'·but·a·`type'·was·expected
37 //·Line:·818 //·Line:·8
  
 19 public·sealed·class·Region
38 namespace·N 
39 { 
40 } 
  
41 public·class·C&lt;T&gt;··where·T·:·N 
42 { 
43 }</string> 
44 ····<string>//·CS0118:·`x.a.B'·is·a·`property'·but·a·`type'·was·expected 
45 //·Line:·9 
  
46 using·System; 
  
47 namespace·x 
48 { 
49 »       class·a 
50 »       { 
51 »       »       bool·B·{·set·{}·} 
52 »       »        
53 »       »       void·Test·(B·b)·{} 
54 »       } 
55 }</string> 
56 ····<string>//·CS0118:·`System'·is·a·`namespace'·but·a·`type'·was·expected 
57 //·Line:·9 
  
58 public·class·C 
59 {20 {
60 »       public·object·Test·(object·a) 
61 »       { 
62 »       »       return·(System)(a); 
63 »       }21 ····int·Value;
 22 ····
 23 ····[Value(2)]
 24 ····public·Region()·{}
64 }</string>25 }</string>
65 ····<string>//·CS0118:·`MonoTests.System.Data.Test'·is·a·`namespace'·but·a·`type'·was·expected26 ····<string>//·CS0118:·`MonoTests.System.Data.Test'·is·a·`namespace'·but·a·`type'·was·expected
66 //·Line:·2227 //·Line:·22
67 using·NUnit.Framework;28 using·NUnit.Framework;
68 using·System;29 using·System;
  
69 namespace·NUnit.Framework30 namespace·NUnit.Framework
Offset 97, 53 lines modifiedOffset 51, 33 lines modified
97 »       »       {51 »       »       {
98 »       »       }52 »       »       }
  
99 »       »       static·void·Main·()53 »       »       static·void·Main·()
100 »       »       {·}54 »       »       {·}
101 »       }55 »       }
102 }</string>56 }</string>
103 ····<string>//·CS0118:·`Foo&lt;X&gt;'·is·a·`type'·but·a·`variable'·was·expected57 ····<string>//·CS0118:·`X.s'·is·a·`field'·but·a·`type'·was·expected
104 //·Line:·1258 //·Line:·6
105 · 
106 public·class·Foo&lt;T&gt; 
107 { 
108 } 
109 · 
110 class·X59 class·X·{
 60 »       string·s;
111 { 
112 »       static·void·Main·() 
113 »       { 
114 »       »       Foo&lt;X&gt;·=·new·Foo&lt;X&gt;·(); 
115 »       } 
116 }</string> 
117 ····<string>//·CS0118:·`A'·is·a·`type'·but·a·`variable'·was·expected 
118 //·Line:·12 
  
119 class·A 
120 { 
121 } 
  
 61 »       s·MyProperty·{
 62 »       »       get·{
 63 »       »       »       return·s;
 64 »       »       }
122 class·B 
123 { 
124 »       public·B·() 
125 »       { 
126 »       »       A·=·2; 
127 »       }65 »       }
128 }</string>66 }</string>
Max diff block lines reached; 2514/5207 bytes (48.28%) of diff not shown.
1.41 KB
CS1715
1.4 KB
CS1715
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>CS1715</ErrorName>3 ··<ErrorName>CS1715</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`System.EventHandler'·to·match·overridden·member·`BaseClass.Prop'
 6 //·Line:·9
  
 7 using·System;
  
 8 class·BaseClass·{
 9 ········protected·virtual·event·EventHandler·Prop;
 10 }
  
 11 delegate·void·TestD·();
  
 12 class·DerivedClass:·BaseClass·{
 13 ········protected·override·event·TestD·Prop;
 14 }</string>
5 ····<string>//·CS1715:·`B.Foo':·type·must·be·`int'·to·match·overridden·member·`A.Foo'15 ····<string>//·CS1715:·`B.Foo':·type·must·be·`int'·to·match·overridden·member·`A.Foo'
6 //·Line:·1116 //·Line:·11
  
7 public·abstract·class·A17 public·abstract·class·A
8 {18 {
9 »       public·abstract·ref·int·Foo·{·get;·}19 »       public·abstract·ref·int·Foo·{·get;·}
10 }20 }
Offset 14, 28 lines modifiedOffset 28, 14 lines modified
14 {28 {
15 »       public·override·ref·long·Foo·{29 »       public·override·ref·long·Foo·{
16 »       »       get·{30 »       »       get·{
17 »       »       »       throw·null;31 »       »       »       throw·null;
18 »       »       }32 »       »       }
19 »       }33 »       }
20 }</string>34 }</string>
21 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`System.EventHandler'·to·match·overridden·member·`BaseClass.Prop' 
22 //·Line:·9 
  
23 using·System; 
  
24 class·BaseClass·{ 
25 ········protected·virtual·event·EventHandler·Prop; 
26 } 
  
27 delegate·void·TestD·(); 
  
28 class·DerivedClass:·BaseClass·{ 
29 ········protected·override·event·TestD·Prop; 
30 }</string> 
31 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`bool'·to·match·overridden·member·`BaseClass.Prop'35 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`bool'·to·match·overridden·member·`BaseClass.Prop'
32 //·Line:·936 //·Line:·9
  
33 class·BaseClass·{37 class·BaseClass·{
34 ········protected·virtual·bool·Prop·{·set·{}·}38 ········protected·virtual·bool·Prop·{·set·{}·}
35 }39 }
  
1.71 KB
CS1572
1.7 KB
CS1572
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>CS1572</ErrorName>3 ··<ErrorName>CS1572</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.Baz(int)'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name5 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.D'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror
  
8 namespace·Testing8 namespace·Testing
9 {9 {
10 »       public·class·Test10 »       class·Test
11 »       {11 »       {
12 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;12 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;
13 »       »       public·void·Baz·(int·i)·{}13 »       »       public·delegate·void·D·(int·i);
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.this[int]'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name16 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.this[int]'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name
17 //·Line:·1017 //·Line:·10
18 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror18 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror
  
19 namespace·Testing19 namespace·Testing
Offset 24, 21 lines modifiedOffset 24, 21 lines modified
24 »       {24 »       {
25 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;25 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;
26 »       »       public·int·this[int·i]·{26 »       »       public·int·this[int·i]·{
27 »       »       »       set·{}27 »       »       »       set·{}
28 »       »       }28 »       »       }
29 »       }29 »       }
30 }</string>30 }</string>
31 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.D'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name31 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.Baz(int)'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name
32 //·Line:·1032 //·Line:·10
33 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror33 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror
  
34 namespace·Testing34 namespace·Testing
35 {35 {
36 »       class·Test36 »       public·class·Test
37 »       {37 »       {
38 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;38 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;
39 »       »       public·delegate·void·D·(int·i);39 »       »       public·void·Baz·(int·i)·{}
40 »       }40 »       }
41 }</string>41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
6.74 KB
CS0030
6.73 KB
CS0030
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0030</ErrorName>3 ··<ErrorName>CS0030</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0030:·Cannot·convert·type·`T[,]'·to·`System.Collections.Generic.IEnumerable&lt;T&gt;'5 ····<string>//·CS0030:·Cannot·convert·type·`Position'·to·`Board.Stone'
6 //·Line:·106 //·Line:·20
  
 7 using·System;
7 using·System.Collections.Generic;8 using·System.Collections;
  
8 class·C 
9 { 
10 »       IEnumerable&lt;T&gt;·Foo&lt;T&gt;·(T·[,]·a) 
11 »       { 
12 »       »       return·(IEnumerable&lt;T&gt;)·a; 
13 »       }9 public·class·Position·{
 10 }
  
 11 public·class·Board·{
 12 ····public·enum·Stone·:·int·{
 13 »       None·=·0,
 14 »       ····Empty·=·1,
 15 »       ····Black·=·2,
 16 »       ····White·=·3
 17 ····}
  
 18 ····public·Stone·Get(Position·p)
 19 ····{
 20 »       return·(Stone)p;
 21 ····}
  
 22 ····public·static·void·Main()·{
 23 ····}
 24 ····
14 }</string>25 }</string>
15 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`Blah.S'26 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`Blah.S'
16 //·Line:·1227 //·Line:·12
  
17 using·System;28 using·System;
  
18 public·class·Blah·{29 public·class·Blah·{
Offset 24, 85 lines modifiedOffset 38, 137 lines modified
24 »       enum·E·{·Val·}38 »       enum·E·{·Val·}
25 »       39 »       
26 »       public·static·void·Main·()40 »       public·static·void·Main·()
27 »       {41 »       {
28 »       »       S·s·=·(S)(Enum)E.Val;42 »       »       S·s·=·(S)(Enum)E.Val;
29 »       }43 »       }
30 }</string>44 }</string>
31 ····<string>//·CS0030:·Cannot·convert·type·`Blah'·to·`float'45 ····<string>//·CS0030:·Cannot·convert·type·`T2[]'·to·`T1[]'
32 //·Line:·1246 //·Line:·8
  
33 public·class·Blah·{47 class·X
 48 {
 49 »       static·void·Foo&lt;T1,T2&gt;·(T2[]·array)·where·T1·:·class·where·T2·:·struct
 50 »       {
 51 »       »       T1[]·a·=·(T1[])array;
 52 »       }
 53 }</string>
 54 ····<string>//·CS0030:·Cannot·convert·type·`long'·to·`System.DayOfWeek?'
 55 //·Line:·10
  
 56 using·System;
  
 57 class·C
 58 {
 59 ····static·void·Main·()
 60 ····{
 61 »       »       var·dow·=·(DayOfWeek?)·long.MaxValue;
 62 ····}
 63 }</string>
 64 ····<string>//·CS0030:·Cannot·convert·type·`System.DateTime'·to·`string'
 65 //·Line:·10
  
 66 using·System;
  
 67 public·class·Blah
 68 {
34 »       public·static·int·Main·()69 »       public·static·void·Main·()
35 »       {70 »       {
 71 »       »       string·s·=·(string)DateTime.Now;
36 »       »       Blah·k; 
37 »       »        
38 »       »       k·=·new·Blah·(); 
39 »       »        
40 »       »       float·f·=·(float)·k; 
41 »       »        
42 »       }72 »       }
43 }</string>73 }</string>
44 ····<string>//·CS0030:·Cannot·convert·type·`string'·to·`char'74 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`int'
45 //·Line:·875 //·Line:·11
  
46 public·class·Blah·{76 using·System;
  
 77 class·MainClass
 78 {
47 »       public·static·int·Main·()79 »       public·static·void·Main·()
48 »       {80 »       {
49 »       »       char·ch·=·(char)&quot;a&quot;;81 »       »       Enum·e·=·null;
 82 »       »       int·i·=·(int)·e;
 83 »       }
 84 }</string>
 85 ····<string>//·CS0030:·Cannot·convert·type·`T[,]'·to·`System.Collections.Generic.IEnumerable&lt;T&gt;'
 86 //·Line:·10
  
 87 using·System.Collections.Generic;
  
 88 class·C
 89 {
 90 »       IEnumerable&lt;T&gt;·Foo&lt;T&gt;·(T·[,]·a)
 91 »       {
 92 »       »       return·(IEnumerable&lt;T&gt;)·a;
50 »       }93 »       }
51 }</string>94 }</string>
52 ····<string>//·CS0030:·Cannot·convert·type·`bool'·to·`int'95 ····<string>//·CS0030:·Cannot·convert·type·`bool'·to·`int'
53 //·Line:·996 //·Line:·9
  
54 class·X97 class·X
55 {98 {
56 »       static·void·Main·()99 »       static·void·Main·()
57 »       {100 »       {
58 »       »       const·bool·b·=·true;101 »       »       const·bool·b·=·true;
59 »       »       int·a·=·(int)(b·?·true·:·false);102 »       »       int·a·=·(int)(b·?·true·:·false);
60 »       }103 »       }
61 }</string>104 }</string>
 105 ····<string>//·CS0030:·Cannot·convert·type·`T'·to·`X'
 106 //·Line:·8
Max diff block lines reached; 3717/6855 bytes (54.22%) of diff not shown.
2.74 KB
CS1944
2.73 KB
CS1944
Ordering differences only
    
Offset 7, 89 lines modifiedOffset 7, 88 lines modified
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 using·System;8 using·System;
9 using·System.Linq.Expressions;9 using·System.Linq.Expressions;
  
10 class·C10 class·C
11 {11 {
12 »       unsafe·delegate·byte*·D·(int*[]·d); 
13 »       public·static·void·Main·()12 »       public·static·void·Main·()
14 »       {13 »       {
15 »       »       unsafe·{14 »       »       unsafe·{
 15 »       »       »       int*[]·p·=·null;
16 »       »       »       Expression&lt;D&gt;·e6·=·(p)·=&gt;·(byte*)p·[10];16 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e6·=·()·=&gt;·(int)p·[10];
17 »       »       }17 »       »       }
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation20 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
21 //·Line:·1521 //·Line:·15
22 //·Compiler·options:·-unsafe22 //·Compiler·options:·-unsafe
  
23 using·System;23 using·System;
24 using·System.Linq.Expressions;24 using·System.Linq.Expressions;
  
25 class·C25 class·C
26 {26 {
27 »       unsafe·delegate·int*·D·(int*·i);27 »       unsafe·delegate·int·D·(int*·i);
28 »       28 »       
29 »       public·static·void·Main·()29 »       public·static·void·Main·()
30 »       {30 »       {
31 »       »       unsafe·{31 »       »       unsafe·{
32 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·p·+·1;32 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·*p;
33 »       »       }33 »       »       }
34 »       }34 »       }
35 }</string>35 }</string>
36 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation36 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
37 //·Line:·1537 //·Line:·13
38 //·Compiler·options:·-unsafe38 //·Compiler·options:·-unsafe
  
39 using·System;39 using·System;
40 using·System.Linq.Expressions;40 using·System.Linq.Expressions;
  
41 class·C41 class·C
42 {42 {
43 »       unsafe·delegate·int*·D·(int·i); 
44 »        
45 »       public·static·void·Main·()43 »       public·static·void·Main·()
46 »       {44 »       {
47 »       »       unsafe·{45 »       »       unsafe·{
48 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;46 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);
49 »       »       }47 »       »       }
50 »       }48 »       }
51 }</string>49 }</string>
52 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation50 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
53 //·Line:·1351 //·Line:·14
54 //·Compiler·options:·-unsafe52 //·Compiler·options:·-unsafe
  
55 using·System;53 using·System;
56 using·System.Linq.Expressions;54 using·System.Linq.Expressions;
  
57 class·C55 class·C
58 {56 {
 57 »       unsafe·delegate·byte*·D·(int*[]·d);
59 »       public·static·void·Main·()58 »       public·static·void·Main·()
60 »       {59 »       {
61 »       »       unsafe·{60 »       »       unsafe·{
62 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);61 »       »       »       Expression&lt;D&gt;·e6·=·(p)·=&gt;·(byte*)p·[10];
63 »       »       }62 »       »       }
64 »       }63 »       }
65 }</string>64 }</string>
66 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation65 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
67 //·Line:·1566 //·Line:·15
68 //·Compiler·options:·-unsafe67 //·Compiler·options:·-unsafe
  
69 using·System;68 using·System;
70 using·System.Linq.Expressions;69 using·System.Linq.Expressions;
  
71 class·C70 class·C
72 {71 {
73 »       unsafe·delegate·int·D·(int*·i);72 »       unsafe·delegate·int*·D·(int·i);
74 »       73 »       
75 »       public·static·void·Main·()74 »       public·static·void·Main·()
76 »       {75 »       {
77 »       »       unsafe·{76 »       »       unsafe·{
78 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·*p;77 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;
79 »       »       }78 »       »       }
80 »       }79 »       }
81 }</string>80 }</string>
82 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation81 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
83 //·Line:·1582 //·Line:·15
84 //·Compiler·options:·-unsafe83 //·Compiler·options:·-unsafe
  
Offset 104, 25 lines modifiedOffset 103, 26 lines modified
104 »       {103 »       {
105 »       »       unsafe·{104 »       »       unsafe·{
106 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);105 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);
107 »       »       }106 »       »       }
108 »       }107 »       }
109 }</string>108 }</string>
110 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation109 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
111 //·Line:·14110 //·Line:·15
112 //·Compiler·options:·-unsafe111 //·Compiler·options:·-unsafe
  
113 using·System;112 using·System;
114 using·System.Linq.Expressions;113 using·System.Linq.Expressions;
  
115 class·C114 class·C
116 {115 {
 116 »       unsafe·delegate·int*·D·(int*·i);
 117 »       
117 »       public·static·void·Main·()118 »       public·static·void·Main·()
118 »       {119 »       {
119 »       »       unsafe·{120 »       »       unsafe·{
 121 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·p·+·1;
120 »       »       »       int*[]·p·=·null; 
121 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e6·=·()·=&gt;·(int)p·[10]; 
122 »       »       }122 »       »       }
123 »       }123 »       }
124 }</string>124 }</string>
125 ··</Examples>125 ··</Examples>
126 </ErrorDocumentation>126 </ErrorDocumentation>
1.18 KB
CS0572
1.17 KB
CS0572
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>CS0572</ErrorName>3 ··<ErrorName>CS0572</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0572:·`meth':·cannot·reference·a·type·through·an·expression.·Consider·using·`test.meth'·instead
 6 //·Line:·8
  
 7 class·test2·:·test·{
 8 »       int·meth(·bool·b·)
 9 »       {
 10 »       »       return·1;
 11 »       »       base.meth·(true);
 12 »       }
 13 }
  
 14 abstract·class·test·{
 15 »       public·delegate·void·meth(·bool·b·)·;
 16 }</string>
5 ····<string>//·CS0572:·`Inner':·cannot·reference·a·type·through·an·expression.·Consider·using·`Outer.Inner'·instead17 ····<string>//·CS0572:·`Inner':·cannot·reference·a·type·through·an·expression.·Consider·using·`Outer.Inner'·instead
6 //·Line:·1818 //·Line:·18
  
7 public·class·Outer19 public·class·Outer
8 {20 {
9 »       public·enum·Inner21 »       public·enum·Inner
10 »       {22 »       {
Offset 43, 23 lines modifiedOffset 57, 9 lines modified
43 »       public·enum·Foo·{·Hello,·World·};57 »       public·enum·Foo·{·Hello,·World·};
  
44 »       public·void·Test·(Foo·foo)58 »       public·void·Test·(Foo·foo)
45 »       {59 »       {
46 »       »       Console.WriteLine·(foo);60 »       »       Console.WriteLine·(foo);
47 »       }61 »       }
48 }</string>62 }</string>
49 ····<string>//·CS0572:·`meth':·cannot·reference·a·type·through·an·expression.·Consider·using·`test.meth'·instead 
50 //·Line:·8 
  
51 class·test2·:·test·{ 
52 »       int·meth(·bool·b·) 
53 »       { 
54 »       »       return·1; 
55 »       »       base.meth·(true); 
56 »       } 
57 } 
  
58 abstract·class·test·{ 
59 »       public·delegate·void·meth(·bool·b·)·; 
60 }</string> 
61 ··</Examples>63 ··</Examples>
62 </ErrorDocumentation>64 </ErrorDocumentation>
4.38 KB
CS3002
4.36 KB
CS3002
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>CS3002</ErrorName>3 ··<ErrorName>CS3002</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant5 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
6 //·Line:·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·`CLSClass.Foo()'·is·not·CLS-compliant 
18 //·Line:·136 //·Line:·13
19 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
20 using·System;8 using·System;
21 [assembly:CLSCompliant(true)]9 [assembly:CLSCompliant(true)]
  
22 public·class·CLSClass·{10 public·class·CLSClass·{
Offset 28, 37 lines modifiedOffset 14, 53 lines modified
28 ················return·1;14 ················return·1;
29 ········}15 ········}
30 ····16 ····
31 ········protected·ulong·Foo()·{17 ········protected·ulong·Foo()·{
32 ················return·1;18 ················return·1;
33 ········}19 ········}
34 }</string>20 }</string>
 21 ····<string>//·CS3002:·Return·type·of·`CLSClass.Test1()'·is·not·CLS-compliant
 22 //·Line:·14
 23 //·Compiler·options:·-warnaserror·-warn:1
  
 24 using·System;
 25 [assembly:CLSCompliant(true)]
  
 26 [CLSCompliant(false)]
 27 public·interface·I·{}
  
 28 public·class·C·{}
  
 29 public·class·CLSClass·{
 30 »       public·I·Test1()·{·return·null;·}·
 31 »       public·C·Test2()·{·return·null;·}
 32 }</string>
 33 ····<string>//·CS3002:·Return·type·of·`CLSClass.MyDelegate'·is·not·CLS-compliant
 34 //·Line:·9
 35 //·Compiler·options:·-warnaserror·-warn:1
  
 36 using·System;
 37 [assembly:CLSCompliant(true)]
  
 38 public·class·CLSClass·{
 39 ········public·delegate·uint·MyDelegate();
 40 }</string>
35 ····<string>//·CS3002:·Return·type·of·`Delegate'·is·not·CLS-compliant41 ····<string>//·CS3002:·Return·type·of·`Delegate'·is·not·CLS-compliant
36 //·Line:·842 //·Line:·8
37 //·Compiler·options:·-warnaserror·-warn:143 //·Compiler·options:·-warnaserror·-warn:1
  
38 using·System;44 using·System;
39 [assembly:CLSCompliant(true)]45 [assembly:CLSCompliant(true)]
  
40 public·delegate·CLSDelegate·Delegate·();46 public·delegate·CLSDelegate·Delegate·();
41 ····47 ····
42 [Serializable]48 [Serializable]
43 [CLSCompliant·(false)]49 [CLSCompliant·(false)]
44 public·class·CLSDelegate·{50 public·class·CLSDelegate·{
45 }</string>51 }</string>
46 ····<string>//·CS3002:·Return·type·of·`I.Error()'·is·not·CLS-compliant 
47 //·Line:·9 
48 //·Compiler·options:·-warnaserror·-warn:1 
  
49 [assembly:System.CLSCompliant(true)] 
  
50 public·interface·I· 
51 { 
52 ·······ulong·Error(); 
53 }</string> 
54 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant52 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
55 //·Line:·1353 //·Line:·13
56 //·Compiler·options:·-warnaserror·-warn:154 //·Compiler·options:·-warnaserror·-warn:1
  
57 using·System;55 using·System;
58 [assembly:CLSCompliant(true)]56 [assembly:CLSCompliant(true)]
  
Offset 69, 23 lines modifiedOffset 71, 32 lines modified
69 public·class·CLSClass·{71 public·class·CLSClass·{
70 ········protected·internal·I1·Foo()·{72 ········protected·internal·I1·Foo()·{
71 ················return·null;73 ················return·null;
72 ········}74 ········}
73 ·······75 ·······
74 ········static·void·Main()·{}76 ········static·void·Main()·{}
75 }</string>77 }</string>
76 ····<string>//·CS3002:·Return·type·of·`CLSClass.MyDelegate'·is·not·CLS-compliant78 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
77 //·Line:·979 //·Line:·14
78 //·Compiler·options:·-warnaserror·-warn:180 //·Compiler·options:·-warnaserror·-warn:1
  
79 using·System;81 using·System;
80 [assembly:CLSCompliant(true)]82 [assembly:CLSCompliant(true)]
  
81 public·class·CLSClass·{83 public·class·CLSClass·{
82 ········public·delegate·uint·MyDelegate();84 ········[CLSCompliant(false)]
 85 ········public·ulong·Valid()·{
 86 ················return·1;
 87 ········}
 88 ····
 89 ········protected·internal·ulong·Foo()·{
 90 ················return·1;
 91 ········}
 92 ·······
 93 ········static·void·Main()·{}
83 }</string>94 }</string>
84 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant95 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
85 //·Line:·1096 //·Line:·10
86 //·Compiler·options:·-warnaserror·-warn:197 //·Compiler·options:·-warnaserror·-warn:1
  
87 using·System;98 using·System;
88 [assembly:CLSCompliant(true)]99 [assembly:CLSCompliant(true)]
Offset 93, 44 lines modifiedOffset 104, 33 lines modified
93 public·class·CLSClass104 public·class·CLSClass
94 {105 {
95 »       protected·ulong?·Foo()106 »       protected·ulong?·Foo()
Max diff block lines reached; 1213/4431 bytes (27.38%) of diff not shown.
10.4 KB
CS1587
10.4 KB
CS1587
Ordering differences only
    
Offset 16, 53 lines modifiedOffset 16, 44 lines modified
16 »       »       »       get·{·return·&quot;&quot;;·}16 »       »       »       get·{·return·&quot;&quot;;·}
17 »       »       »       ///·incorrect17 »       »       »       ///·incorrect
18 »       »       »       set·{·}18 »       »       »       set·{·}
19 »       »       }19 »       »       }
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element22 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
23 //·Line:·5 
24 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2 
  
25 ///·Text·goes·here 
26 // 
27 ///·and·continues·here 
28 public·class·Test 
29 {···· 
30 }</string> 
31 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element 
32 //·Line:·1523 //·Line:·13
33 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:224 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
34 using·System;25 using·System;
  
35 namespace·TopNS26 namespace·TopNS
36 {27 {
37 »       namespace·ChildNS·{ 
38 »       »       enum·Enum3·{28 »       class·Foo
 29 »       {
 30 »       »       Foo·(/**·incorrect·doccomment*/·string·foo)
 31 »       »       {
39 »       »       }32 »       »       }
40 »       »       ///·invalid·here 
41 »       }33 »       }
42 }</string>34 }</string>
43 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element35 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
44 //·Line:·1136 //·Line:·15
45 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:237 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
46 using·System;38 using·System;
  
47 namespace·TopNS39 namespace·TopNS
48 {40 {
49 »       class·Foo41 »       class·Foo
50 »       {42 »       {
 43 »       »       string·this·[string·bar]·{
51 »       »       static·///·incorrect44 »       »       »       ///·incorrect
52 »       »       Foo·() 
53 »       »       {45 »       »       »       get·{·return·&quot;&quot;;·}
 46 »       »       »       set·{·}
54 »       »       }47 »       »       }
55 »       }48 »       }
  
56 }</string>49 }</string>
57 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element50 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
58 //·Line:·851 //·Line:·8
59 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:252 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
60 using·System;53 using·System;
  
Offset 72, 51 lines modifiedOffset 63, 56 lines modified
72 namespace·TopNS63 namespace·TopNS
73 {64 {
  
74 »       enum·Foo·{65 »       enum·Foo·{
75 »       }66 »       }
76 }</string>67 }</string>
77 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element68 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
78 //·Line:·1169 //·Line:·12
79 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:270 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
80 using·System;71 using·System;
  
81 namespace·TopNS72 namespace·TopNS
82 {73 {
 74 }
  
 75 ///·EOF</string>
83 »       class·Foo 
84 »       { 
85 »       »       public·/**·invalid·comment·in·field·decl·*/·int·field; 
86 »       } 
87 }</string> 
88 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element76 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
89 //·Line:·977 //·Line:·6
90 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:278 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
 79 ///·invalid·comment·placed·on·namespace.
91 using·System;80 using·System;
 81 enum·Foo·{
 82 }</string>
 83 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
 84 //·Line:·6
 85 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
 86 ///·invalid·comment·on·global·attributes.
 87 [assembly:System.CLSCompliant·(true)]
  
 88 enum·Foo·{
92 namespace·TopNS 
93 { 
94 »       [Flags/**·here·is·also·incorrect·comment·*/] 
95 »       enum·Enum2·{ 
96 »       } 
97 }</string>89 }</string>
98 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element90 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
99 //·Line:·1091 //·Line:·11
100 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:292 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
101 using·System;93 using·System;
  
102 namespace·TopNS94 namespace·TopNS
103 {95 {
104 ///·invalid·comment·on·using·alias·directive·inside·namespace. 
105 using·Hoge·=·System.Xml.XmlDocument; 
  
106 »       enum·Foo·{96 »       class·Foo
 97 »       {
 98 »       »       Foo·/**·incorrect·*/·()
 99 »       »       {
 100 »       »       }
107 »       }101 »       }
  
108 }</string>102 }</string>
109 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element103 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
110 //·Line:·11104 //·Line:·11
111 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2105 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
112 using·System;106 using·System;
Max diff block lines reached; 7824/10580 bytes (73.95%) of diff not shown.
2.12 KB
CS1654
2.11 KB
CS1654
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>CS1654</ErrorName>3 ··<ErrorName>CS1654</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable' 
6 //·Line:·14 
  
7 using·System.Collections; 
  
8 struct·P·{ 
9 »       public·int·x·{·get;·set;·} 
10 } 
  
11 class·Test·{ 
12 »       static·void·Foo·(IEnumerable·f) 
13 »       { 
14 »       »       foreach·(P·p·in·f) 
15 »       »       »       p.x·+=·2; 
16 »       } 
17 }</string> 
18 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'5 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'
19 //·Line:·226 //·Line:·22
  
20 using·System;7 using·System;
  
21 struct·Foo·:·IDisposable8 struct·Foo·:·IDisposable
22 {9 {
Offset 39, 14 lines modifiedOffset 23, 50 lines modified
39 »       static·void·Main·()23 »       static·void·Main·()
40 »       {24 »       {
41 »       »       using·(var·f·=·new·Foo·())·{25 »       »       using·(var·f·=·new·Foo·())·{
42 »       »       »       f.Property·=·0;26 »       »       »       f.Property·=·0;
43 »       »       }27 »       »       }
44 »       }28 »       }
45 }</string>29 }</string>
 30 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'
 31 //·Line:·18
  
 32 using·System.Collections;
  
 33 struct·P·{
 34 »       public·int·x;
 35 }
  
 36 class·Test·{
 37 »       static·IEnumerable·foo·()·{·return·null;·}
  
 38 »       static·void·Main·()
 39 »       {
 40 »       »       IEnumerable·f·=·foo·();
 41 »       »       if·(f·!=·null)
 42 »       »       »       foreach·(P·p·in·f)
 43 »       »       »       »       p.x·=·0;
 44 »       }
 45 }</string>
 46 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'
 47 //·Line:·14
  
 48 using·System.Collections;
  
 49 struct·P·{
 50 »       public·int·x·{·get;·set;·}
 51 }
  
 52 class·Test·{
 53 »       static·void·Foo·(IEnumerable·f)
 54 »       {
 55 »       »       foreach·(P·p·in·f)
 56 »       »       »       p.x·+=·2;
 57 »       }
 58 }</string>
46 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'59 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'
47 //·Line:·2260 //·Line:·22
  
48 using·System;61 using·System;
  
49 struct·Foo·:·IDisposable62 struct·Foo·:·IDisposable
50 {63 {
Offset 88, 29 lines modifiedOffset 108, 9 lines modified
88 »       {108 »       {
89 »       »       IEnumerable·f·=·foo·();109 »       »       IEnumerable·f·=·foo·();
90 »       »       if·(f·!=·null)110 »       »       if·(f·!=·null)
91 »       »       »       foreach·(Q·q·in·f)111 »       »       »       foreach·(Q·q·in·f)
92 »       »       »       »       q.p.x·=·0;112 »       »       »       »       q.p.x·=·0;
93 »       }113 »       }
94 }</string>114 }</string>
95 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable' 
96 //·Line:·18 
  
97 using·System.Collections; 
  
98 struct·P·{ 
99 »       public·int·x; 
100 } 
  
101 class·Test·{ 
102 »       static·IEnumerable·foo·()·{·return·null;·} 
  
103 »       static·void·Main·() 
104 »       { 
105 »       »       IEnumerable·f·=·foo·(); 
106 »       »       if·(f·!=·null) 
107 »       »       »       foreach·(P·p·in·f) 
108 »       »       »       »       p.x·=·0; 
109 »       } 
110 }</string> 
111 ··</Examples>115 ··</Examples>
112 </ErrorDocumentation>116 </ErrorDocumentation>
2.16 KB
CS0157
2.15 KB
CS0157
Ordering differences only
    
Offset 1, 96 lines modifiedOffset 1, 96 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0157</ErrorName>3 ··<ErrorName>CS0157</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause5 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
6 //·Line:·116 //·Line:·12
  
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·(&quot;trying&quot;);12 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;);
13 »       »       »       }·finally·{13 »       »       »       }·finally·{
14 »       »       »       »       continue;14 »       »       »       »       try·{
 15 »       »       »       »       ····break;
 16 »       »       »       »       }
 17 »       »       »       »       catch·{}
15 »       »       »       }18 »       »       »       }
16 »       »       }19 »       »       }
17 »       }20 »       }
18 }</string>21 }</string>
19 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause22 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
20 //·Line:·923 //·Line:·10
  
21 class·X·{24 class·Foo·{
22 »       void·A·()25 »       static·void·Main·()·{·int·i;·foo·(out·i);·}
 26 »       static·void·foo·(out·int·i)
23 »       {27 »       {
24 »       »       try·{28 »       »       try·{}
25 »       »       }·finally·{29 »       »       finally·{
26 »       »       »       return;30 »       »       »       return;
27 »       »       }31 »       »       }
28 »       }32 »       }
29 }</string>33 }</string>
30 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause34 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
31 //·Line:·1235 //·Line:·11
  
32 class·T·{36 class·T·{
33 »       static·void·Main·()37 »       static·void·Main·()
34 »       {38 »       {
35 »       »       while·(true)·{·39 »       »       while·(true)·{
36 »       »       »       try·{40 »       »       »       try·{
37 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;);41 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;);
38 »       »       »       }·finally·{42 »       »       »       }·finally·{
 43 »       »       »       »       continue;
39 »       »       »       »       try·{ 
40 »       »       »       »       ····break; 
41 »       »       »       »       } 
42 »       »       »       »       catch·{} 
43 »       »       »       }44 »       »       »       }
44 »       »       }45 »       »       }
45 »       }46 »       }
46 }</string>47 }</string>
47 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause48 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
48 //·Line:·1149 //·Line:·11
  
49 class·T·{50 class·T·{
50 »       static·void·Main·()51 »       static·void·Main·()
51 »       {52 »       {
52 »       »       while·(true)·{·53 »       »       while·(true)·{
53 »       »       »       try·{54 »       »       »       try·{
54 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;);55 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;);
55 »       »       »       }·finally·{56 »       »       »       }·finally·{
56 »       »       »       »       break;57 »       »       »       »       goto·foo;
57 »       »       »       }58 »       »       »       }
 59 »       »       foo·:
 60 »       »       »       ;
58 »       »       }61 »       »       }
59 »       }62 »       }
60 }</string>63 }</string>
61 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause64 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
62 //·Line:·1165 //·Line:·11
  
63 class·T·{66 class·T·{
64 »       static·void·Main·()67 »       static·void·Main·()
65 »       {68 »       {
66 »       »       while·(true)·{69 »       »       while·(true)·{·
67 »       »       »       try·{70 »       »       »       try·{
68 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;);71 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;);
69 »       »       »       }·finally·{72 »       »       »       }·finally·{
70 »       »       »       »       goto·foo;73 »       »       »       »       break;
71 »       »       »       }74 »       »       »       }
72 »       »       foo·: 
73 »       »       »       ; 
74 »       »       }75 »       »       }
75 »       }76 »       }
76 }</string>77 }</string>
77 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause78 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
78 //·Line:·1079 //·Line:·9
  
79 class·Foo·{80 class·X·{
 81 »       void·A·()
80 »       static·void·Main·()·{·int·i;·foo·(out·i);·} 
81 »       static·void·foo·(out·int·i) 
82 »       {82 »       {
83 »       »       try·{}83 »       »       try·{
84 »       »       finally·{84 »       »       }·finally·{
85 »       »       »       return;85 »       »       »       return;
86 »       »       }86 »       »       }
87 »       }87 »       }
88 }</string>88 }</string>
89 ··</Examples>89 ··</Examples>
90 </ErrorDocumentation>90 </ErrorDocumentation>
11.7 KB
CS0108
11.6 KB
CS0108
Ordering differences only
    
Offset 1, 244 lines modifiedOffset 1, 188 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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.EE'·hides·inherited·member·`Base.EE'.·Use·the·new·keyword·if·hiding·was·intended5 ····<string>//·CS0108:·`IMutableSequence.this[int]'·hides·inherited·member·`ISequence.this[int]'.·Use·the·new·keyword·if·hiding·was·intended
6 //·Line:·126 //·Line:·15
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
8 class·Base·{ 
9 »       public·enum·EE·{ 
10 ············Item 
11 ········};8 public·interface·ISequence
 9 {
 10 »       object·this·[int·index]·
 11 »       {
 12 »       »       get;
 13 »       }
12 }14 }
  
13 class·Derived·:·Base·{ 
14 ········public·int·EE;15 public·interface·IMutableSequence·:·ISequence
 16 {
 17 »       object·this·[int·index]·
 18 »       {
 19 »       »       get;
 20 »       »       set;
 21 »       }
15 }</string>22 }</string>
16 ····<string>//·CS0108:·`Derived.Action&lt;U&gt;'·hides·inherited·member·`Base.Action&lt;U&gt;'.·Use·the·new·keyword·if·hiding·was·intended23 ····<string>//·CS0108:·`Derived.Action&lt;U&gt;'·hides·inherited·member·`Base.Action&lt;U&gt;'.·Use·the·new·keyword·if·hiding·was·intended
17 //·Line:·1224 //·Line:·12
18 //·Compiler·options:·-warnaserror25 //·Compiler·options:·-warnaserror
  
19 public·abstract·class·Base26 public·abstract·class·Base
20 {27 {
21 »       public·delegate·void·Action&lt;U&gt;·(U·val);28 »       public·delegate·void·Action&lt;U&gt;·(U·val);
22 }29 }
  
23 public·class·Derived·:·Base30 public·class·Derived·:·Base
24 {31 {
25 »       public·delegate·void·Action&lt;U&gt;·(U·i);32 »       public·delegate·void·Action&lt;U&gt;·(U·i);
26 }</string>33 }</string>
 34 ····<string>//·CS0108:·`Libs.MyLib'·hides·inherited·member·`Foo.MyLib'.·Use·the·new·keyword·if·hiding·was·intended
 35 //·Line:·18
 36 //·Compiler·options:·-warnaserror·-warn:2
  
 37 using·System;
 38 using·System.Runtime.InteropServices;
 39 ·
 40 class·Test·{
 41 »       [DllImport·(Libs.MyLib)]
 42 »       private·static·extern·void·foo·();
 43 ·
 44 »       public·static·void·Main·()
 45 »       {
 46 »       }
 47 }
 48 ·
 49 class·Libs·:·Foo·{
 50 »       internal·const·string·MyLib·=·&quot;SomeLibrary&quot;;
 51 }
 52 class·Foo·{
 53 »       internal·const·string·MyLib·=·&quot;Foo&quot;;
 54 }</string>
27 ····<string>//·CS0108:·`Derived.Test(bool)'·hides·inherited·member·`BaseInterface.Test(bool)'.·Use·the·new·keyword·if·hiding·was·intended55 ····<string>//·CS0108:·`Derived.Test(bool)'·hides·inherited·member·`BaseInterface.Test(bool)'.·Use·the·new·keyword·if·hiding·was·intended
28 //·Line:·956 //·Line:·9
29 //·Compiler·options:·-warnaserror·-warn:2·-t:library57 //·Compiler·options:·-warnaserror·-warn:2·-t:library
  
30 interface·BaseInterface·{58 interface·BaseInterface·{
31 »       void·Test·(bool·arg);59 »       void·Test·(bool·arg);
32 }60 }
  
33 interface·Derived·:·BaseInterface·{61 interface·Derived·:·BaseInterface·{
34 »       void·Test·(bool·arg);62 »       void·Test·(bool·arg);
35 }</string>63 }</string>
36 ····<string>//·CS0108:·`Outer.Inner'·hides·inherited·member·`Base.Inner'.·Use·the·new·keyword·if·hiding·was·intended 
37 //·Line:·13 
38 //·Compiler·options:·-warnaserror·-warn:2 
  
39 public·class·Base 
40 { 
41 ····public·int·Inner·{·set·{·}·} 
42 } 
  
43 class·Outer:·Base 
44 { 
45 ····public·void·M·()·{} 
46 ···· 
47 ····public·class·Inner 
48 ····{ 
49 ····} 
50 }</string> 
51 ····<string>//·CS0108:·`Derived.Prop(bool)'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended64 ····<string>//·CS0108:·`Derived.Prop(bool)'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended
52 //·Line:·1365 //·Line:·13
53 //·Compiler·options:·-warnaserror·-warn:266 //·Compiler·options:·-warnaserror·-warn:2
  
54 class·Base·{67 class·Base·{
55 »       public·bool·Prop·=·false;68 »       public·bool·Prop·=·false;
56 }69 }
  
57 class·Derived·:·Base·{70 class·Derived·:·Base·{
58 ········public·void·Prop·(bool·b)·{}71 ········public·void·Prop·(bool·b)·{}
59 }</string>72 }</string>
60 ····<string>//·CS0108:·`B.Adapter'·hides·inherited·member·`A.Adapter'.·Use·the·new·keyword·if·hiding·was·intended73 ····<string>//·CS0108:·`O.InnerAttribute'·hides·inherited·member·`Base.InnerAttribute()'.·Use·the·new·keyword·if·hiding·was·intended
61 //·Line:·1474 //·Line:·12
62 //·Compiler·options:·-warnaserror·-warn:2 
  
63 class·A 
64 { 
65 »       public·abstract·class·Adapter 
66 »       { 
67 »       } 
68 } 
  
69 class·B·:·A 
70 { 
71 »       public·int·Adapter·{·get;·set;·} 
72 }</string> 
73 ····<string>//·CS0108:·`A.B.AnInt'·hides·inherited·member·`A.AnInt'.·Use·the·new·keyword·if·hiding·was·intended 
74 //·Line:·11 
75 //·Compiler·options:·-warnaserror 
  
76 public·abstract·class·A 
77 { 
78 »       static·readonly·int·AnInt·=·2; 
  
79 »       public·class·B·:·A 
80 »       { 
Max diff block lines reached; 8264/11889 bytes (69.51%) of diff not shown.
1.21 KB
CS0466
1.2 KB
CS0466
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0466</ErrorName>3 ··<ErrorName>CS0466</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0466:··`Base.I.M(params·int[])':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier5 ····<string>//·CS0466:·`Base.I.this[params·int[]].set':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier
6 //·Line:·106 //·Line:·10
  
7 interface·I7 interface·I
8 {8 {
9 »       void·M(int[]·values);9 »       int·this·[int[]·p]·{·set;·}
10 }10 }
11 class·Base·:·I11 class·Base·:·I
12 {12 {
13 »       void·I.M(params·int[]·values)·{}13 »       int·I.this·[params·int[]·p]·{·
 14 »       »       set·{
 15 »       »       }
 16 »       }
14 }</string>17 }</string>
15 ····<string>//·CS0466:·`Base.I.this[params·int[]].set':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier18 ····<string>//·CS0466:··`Base.I.M(params·int[])':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier
16 //·Line:·1019 //·Line:·10
  
17 interface·I20 interface·I
18 {21 {
19 »       int·this·[int[]·p]·{·set;·}22 »       void·M(int[]·values);
20 }23 }
21 class·Base·:·I24 class·Base·:·I
22 {25 {
 26 »       void·I.M(params·int[]·values)·{}
23 »       int·I.this·[params·int[]·p]·{· 
24 »       »       set·{ 
25 »       »       } 
26 »       } 
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
10.1 KB
CS0111
10.1 KB
CS0111
Ordering differences only
    
Offset 1, 58 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>CS0111</ErrorName>3 ··<ErrorName>CS0111</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0111:·A·member·`ISample.Blah()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types5 ····<string>//·CS0111:·A·member·`S3.S3(string)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
6 //·Line:·66 //·Line:·6
 7 //·Compiler·options:·-langversion:experimental
  
 8 struct·S3·(string·s)
7 public·interface·ISample·{ 
8 ········int·Blah·(); 
9 ········int·Blah·(); 
10 }</string> 
11 ····<string>//·CS0111:·A·member·`C.I&lt;int&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
12 //·Line:·12 
  
13 interface·I&lt;T&gt; 
14 {9 {
15 »       T·Prop·{·get;·set;·} 
16 }10 »       public·S3·(string·s)
 11 »       »       :·this·(1)
 12 »       {
 13 »       }
  
17 class·C·:·I&lt;int&gt; 
18 { 
19 »       int·I&lt;int&gt;.Prop·{·get;·set;·} 
20 »       int·I&lt;int&gt;.Prop·{·get;·set;·}14 »       public·S3·(int·i)
 15 »       »       :·this·(&quot;&quot;)
 16 »       {
 17 »       }
21 }</string>18 }</string>
22 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(U)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types19 ····<string>//·CS0111:·A·member·`C.Method(object)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
23 //·Line·:·1220 //·Line:·10
  
24 public·class·C21 class·C
25 {22 {
26 »       void·Foo&lt;T&gt;·(T·i)23 »       void·Method·(dynamic·d)
27 »       {24 »       {
28 »       }25 »       }
29 »        
30 »       void·Foo&lt;U&gt;·(U·i) 
 26 »       void·Method·(object·d)
31 »       {27 »       {
32 »       }28 »       }
33 }</string>29 }</string>
34 ····<string>//·CS0111:·A·member·`Test.EmptyClass.~EmptyClass()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types30 ····<string>//·CS0111:·A·member·`C.this[params·int[]]'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
35 //·Line:·1231 //·Line:·6
  
36 namespace·Test32 class·C
37 {33 {
38 »       public·class·EmptyClass 
39 »       { 
40 »       »       ~EmptyClass·() 
41 »       »       { 
42 »       »       }34 ····bool·this·[int[]·i]·{·get·{·return·true;·}·}
 35 ····bool·this·[params·int[]·i]·{·get·{·return·false;·}·}
 36 }</string>
 37 ····<string>//·CS0111:·A·member·`ISample.Blah()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
 38 //·Line:·6
  
43 »       »       ~EmptyClass·()39 public·interface·ISample·{
 40 ········int·Blah·();
 41 ········int·Blah·();
 42 }</string>
 43 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
 44 //·Line·:·6
  
 45 class·T·{
 46 »       T·()·{}
 47 »       T·()·{}
  
 48 »       public·static·void·Main·()
44 »       »       {49 »       {
45 »       »       } 
46 »       }50 »       }
47 }</string>51 }</string>
48 ····<string>//·CS0111:·A·member·`Blah.I.M()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types52 ····<string>//·CS0111:·A·member·`Blah.I.M()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
49 //·Line·:·1253 //·Line·:·12
  
50 public·interface·I54 public·interface·I
51 {55 {
Offset 73, 88 lines modifiedOffset 79, 66 lines modified
73 }79 }
  
74 public·class·Blah:·I80 public·class·Blah:·I
75 {81 {
76 ········void·I.M&lt;X&gt;·()·{}82 ········void·I.M&lt;X&gt;·()·{}
77 ········void·I.M&lt;X&gt;·()·{}83 ········void·I.M&lt;X&gt;·()·{}
78 }</string>84 }</string>
79 ····<string>//·CS0111:·A·member·`MyClass.IMyInterface&lt;System.String&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types85 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
80 //·Line:·1886 //·Line·:·6
  
81 using·System; 
  
82 interface·IMyInterface&lt;T&gt; 
83 { 
84 »       bool·Prop·{·set;·} 
85 } 
  
 87 class·T·{
 88 »       static·T·()·{}
 89 »       static·T·()·{}
86 public·class·MyClass:·IMyInterface&lt;string&gt; 
87 { 
88 »       bool·IMyInterface&lt;string&gt;.Prop 
89 »       { 
90 »       »       set·{} 
91 »       } 
  
92 »       bool·IMyInterface&lt;System.String&gt;.Prop90 »       public·static·void·Main·()
93 »       {91 »       {
94 »       »       set·{} 
95 »       }92 »       }
96 }</string>93 }</string>
97 ····<string>//·CS0111:·A·member·`Class.op_Implicit(byte)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types94 ····<string>//·CS0111:·A·member·`Class.op_Implicit(byte)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
98 //·Line:·995 //·Line:·9
  
99 public·class·Class·{96 public·class·Class·{
100 ········static·public·implicit·operator·Class(byte·value)·{97 ········static·public·implicit·operator·Class(byte·value)·{
101 ···············return·new·Class();98 ···············return·new·Class();
102 ········}99 ········}
103 ····100 ····
104 ········public·static·void·op_Implicit·(byte·value)·{}101 ········public·static·void·op_Implicit·(byte·value)·{}
105 }</string>102 }</string>
106 ····<string>//·CS0111:·A·member·`Blah.I.M&lt;U&gt;(int)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types103 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(U)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
107 //·Line·:·12104 //·Line·:·12
Max diff block lines reached; 6294/10278 bytes (61.24%) of diff not shown.
2.69 KB
CS0188
2.68 KB
CS0188
Ordering differences only
    
Offset 1, 45 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0188</ErrorName>3 ··<ErrorName>CS0188</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to5 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
6 //·Line:·10 
  
7 struct·B 
8 { 
9 »       public·int·a; 
  
10 »       public·B·(int·foo) 
11 »       { 
12 »       »       Test·(this); 
13 »       »       a·=·1; 
14 »       } 
  
15 »       static·void·Test·(B·b) 
16 »       { 
17 »       } 
18 }</string> 
19 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to 
20 //·Line:·10 
  
21 struct·B 
22 { 
23 »       public·int·a; 
  
24 »       public·B·(int·foo) 
25 »       { 
26 »       »       Test·(); 
27 »       } 
  
28 »       public·void·Test·() 
29 »       { 
30 »       } 
31 }</string> 
32 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to 
33 //·Line:·166 //·Line:·16
  
34 struct·Foo7 struct·Foo
35 {8 {
36 »       public·int·bar;9 »       public·int·bar;
37 »       public·int·baz;10 »       public·int·baz;
  
Offset 88, 25 lines modifiedOffset 55, 24 lines modified
88 »       »       get·{·return·x;·}55 »       »       get·{·return·x;·}
89 »       »       set·{·x·=·value;·}56 »       »       set·{·x·=·value;·}
90 »       }57 »       }
91 }</string>58 }</string>
92 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to59 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
93 //·Line:·1060 //·Line:·10
  
94 struct·S61 struct·B
95 {62 {
96 »       public·int·x;63 »       public·int·a;
97 »        
98 »       S·(dynamic·d) 
 64 »       public·B·(int·foo)
99 »       {65 »       {
 66 »       »       Test·();
100 »       »       Foo·(d); 
101 »       »       x·=·44; 
102 »       }67 »       }
  
103 »       void·Foo·(int·a)68 »       public·void·Test·()
104 »       {69 »       {
105 »       }70 »       }
106 }</string>71 }</string>
107 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to72 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
108 //·Line:·873 //·Line:·8
  
109 struct·Sample74 struct·Sample
Offset 115, 26 lines modifiedOffset 81, 29 lines modified
115 »       {81 »       {
116 »       »       text·=·base.ToString·();82 »       »       text·=·base.ToString·();
117 »       }83 »       }
  
118 »       internal·string·text;84 »       internal·string·text;
119 }</string>85 }</string>
120 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to86 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
121 //·Line:·887 //·Line:·10
  
122 struct·Sample88 struct·S
123 {89 {
124 »       public·Sample·(int·arg)90 »       public·int·x;
 91 »       
 92 »       S·(dynamic·d)
125 »       {93 »       {
126 »       »       text·=·this.Prop;94 »       »       Foo·(d);
 95 »       »       x·=·44;
127 »       }96 »       }
128 »        
129 »       int·Prop·{·get·{·return·1;·}·} 
  
130 »       public·int·text;97 »       void·Foo·(int·a)
 98 »       {
 99 »       }
131 }</string>100 }</string>
132 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to101 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
133 //·Line:·6102 //·Line:·6
  
134 struct·Sample·{103 struct·Sample·{
135 ········public·Sample(string·text)·{104 ········public·Sample(string·text)·{
136 ············Initialize();105 ············Initialize();
Offset 142, 9 lines modifiedOffset 111, 40 lines modified
142 ········}111 ········}
  
143 ········void·Initialize()·{112 ········void·Initialize()·{
144 ········}113 ········}
145 ········114 ········
146 ········public·string·text;115 ········public·string·text;
147 }</string>116 }</string>
 117 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
 118 //·Line:·8
  
 119 struct·Sample
 120 {
 121 »       public·Sample·(int·arg)
 122 »       {
 123 »       »       text·=·this.Prop;
 124 »       }
 125 »       
 126 »       int·Prop·{·get·{·return·1;·}·}
  
 127 »       public·int·text;
 128 }</string>
Max diff block lines reached; 23/2703 bytes (0.85%) of diff not shown.
1.62 KB
CS1066
1.61 KB
CS1066
Ordering differences only
    
Offset 1, 34 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>CS1066</ErrorName>3 ··<ErrorName>CS1066</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used 
6 //·Line:·7 
7 //·Compiler·options:·-warnaserror 
  
8 class·C 
9 { 
10 »       public·static·implicit·operator·C·(int·i·=·8) 
11 »       { 
12 »       »       return·null; 
13 »       } 
14 }</string> 
15 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`s'·will·never·be·used5 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`s'·will·never·be·used
16 //·Line:·96 //·Line:·9
17 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
18 public·partial·class·C8 public·partial·class·C
19 {9 {
20 »       partial·void·Test·(int·u,·string·s);10 »       partial·void·Test·(int·u,·string·s);
21 »       11 »       
22 »       partial·void·Test·(int·u,·string·s·=·&quot;optional&quot;)12 »       partial·void·Test·(int·u,·string·s·=·&quot;optional&quot;)
23 »       {13 »       {
24 »       }14 »       }
25 }</string>15 }</string>
 16 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used
 17 //·Line:·6
 18 //·Compiler·options:·-warnaserror
  
 19 public·class·C
 20 {
 21 »       public·int·this·[int·i·=·1]·{·
 22 »       »       set·{}
 23 »       }
 24 }</string>
26 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used25 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used
27 //·Line:·1226 //·Line:·12
28 //·Compiler·options:·-warnaserror27 //·Compiler·options:·-warnaserror
  
29 interface·I28 interface·I
30 {29 {
31 »       void·Method·(int·i);30 »       void·Method·(int·i);
Offset 37, 18 lines modifiedOffset 36, 19 lines modified
37 class·C·:·I36 class·C·:·I
38 {37 {
39 »       void·I.Method·(int·x·=·9)38 »       void·I.Method·(int·x·=·9)
40 »       {39 »       {
41 »       }40 »       }
42 }</string>41 }</string>
43 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used42 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used
44 //·Line:·643 //·Line:·7
45 //·Compiler·options:·-warnaserror44 //·Compiler·options:·-warnaserror
  
46 public·class·C45 class·C
47 {46 {
48 »       public·int·this·[int·i·=·1]·{· 
49 »       »       set·{}47 »       public·static·implicit·operator·C·(int·i·=·8)
 48 »       {
 49 »       »       return·null;
50 »       }50 »       }
51 }</string>51 }</string>
52 ··</Examples>52 ··</Examples>
53 </ErrorDocumentation>53 </ErrorDocumentation>
16.9 KB
CS0266
16.9 KB
CS0266
Ordering differences only
    
Offset 1, 56 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>CS0266</ErrorName>3 ··<ErrorName>CS0266</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int?'·to·`E'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)5 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`long'·to·`int'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
6 //·Line:·136 //·Line:·7
  
7 enum·E 
8 { 
9 } 
  
10 class·C7 public·class·Test
11 {8 {
 9 »       const·uint·a·=·2147483648;
 10 »       const·int·b·=·-a;
12 »       public·static·void·Main·() 
13 »       { 
14 »       »       E·e·=·0; 
15 »       »       E·r·=·e·-·null; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`E2'·to·`E1'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
19 //·Line·:·8 
  
20 enum·E1·{·A·} 
21 enum·E2·{·A·} 
  
22 class·X·{ 
23 ····const·E1·e·=·~E2.A; 
24 }</string>11 }</string>
25 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Helper*'·to·`Obsolete*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)12 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Foo.MyEnumType'·to·`uint'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
26 //·Line:·1813 //·Line:·11
27 //·Compiler·options:·-unsafe 
  
 14 public·class·Foo·{
 15 ··enum·MyEnumType·{·MyValue·}
28 class·Box·{ 
29 ········public·Helper·o; 
30 } 
  
31 unsafe·struct·Obsolete·{ 
32 }16 ··public·void·Bar·()
 17 ··{
 18 ····uint·my_uint_var·=·0;
 19 ····switch·(my_uint_var)·{
 20 ····case·MyEnumType.MyValue:
 21 ······break;
 22 ····default:
 23 ······break;
 24 ····}
 25 ··}
  
33 unsafe·struct·Helper·{}26 ··static·void·Main·()·{}
 27 }</string>
 28 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`long'·to·`uint'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 29 //·Line:·9
  
 30 class·S
 31 {
 32 »       uint·Test·(uint·a)
 33 »       {
 34 »       »       int·b·=·0;
 35 »       »       return·a·*·b;
 36 »       }
34 class·MainClass·{ 
35 ········unsafe·public·static·void·Main·() 
36 ········{ 
37 ················Box·b·=·new·Box·(); 
38 ················fixed·(Obsolete*·p·=·&amp;b.o) 
39 ················{ 
40 ················} 
41 ········} 
42 }</string>37 }</string>
43 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int'·to·`sbyte'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)38 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int'·to·`sbyte'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
44 //·Line:·3339 //·Line:·33
  
45 class·A340 class·A3
46 {41 {
47 »       public·static·implicit·operator·sbyte·(A3·mask)42 »       public·static·implicit·operator·sbyte·(A3·mask)
Offset 79, 156 lines modifiedOffset 71, 227 lines modified
79 {71 {
80 »       public·static·int·Main·()72 »       public·static·int·Main·()
81 »       {73 »       {
82 »       »       A3·a3·=·null;74 »       »       A3·a3·=·null;
83 »       »       sbyte·sa3·=·-a3;75 »       »       sbyte·sa3·=·-a3;
84 »       }76 »       }
85 }</string>77 }</string>
86 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`System.Collections.Generic.IList&lt;int&gt;'·to·`Hoge&lt;System.Collections.Generic.IList&lt;int&gt;&gt;'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)78 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Helper*'·to·`Obsolete*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
87 //·Line:·2079 //·Line:·18
 80 //·Compiler·options:·-unsafe
  
88 using·System; 
89 using·System.Collections.Generic;81 class·Box·{
 82 ········public·Helper·o;
 83 }
  
90 public·class·Hoge&lt;T&gt;84 unsafe·struct·Obsolete·{
 85 }
  
 86 unsafe·struct·Helper·{}
  
 87 class·MainClass·{
 88 ········unsafe·public·static·void·Main·()
 89 ········{
 90 ················Box·b·=·new·Box·();
 91 ················fixed·(Obsolete*·p·=·&amp;b.o)
 92 ················{
 93 ················}
 94 ········}
 95 }</string>
 96 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`I'·to·`C'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 97 //·Line:·16
  
 98 interface·I
91 {99 {
92 »       public·static·implicit·operator·Hoge&lt;T&gt;·(T·value)100 }
  
 101 struct·C·:·I
 102 {
 103 }
  
 104 class·X
 105 {
 106 »       static·void·Main·(string[]·args)
93 »       {107 »       {
94 »       »       return·null;108 »       »       C·c·=·default·(I);
 109 »       }
Max diff block lines reached; 13224/17286 bytes (76.50%) of diff not shown.
4.29 KB
CS1690
4.28 KB
CS1690
Ordering differences only
    
Offset 1, 44 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>CS1690</ErrorName>3 ··<ErrorName>CS1690</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class5 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
6 //·Line:·226 //·Line:·27
7 //·Compiler·options:·-warn:1·-warnaserror7 //·Compiler·options:·-warn:1·-warnaserror
  
8 using·System;8 using·System;
  
9 public·struct·Point9 public·struct·Coord·
10 {10 {
11 ········public·bool·Error·{·get·{·return·true;·}·}11 ········public·int·val;·
 12 }
  
 13 public·struct·Point·{
 14 »       public·Coord·x;
 15 »       public·Coord·y;
12 }16 }
  
13 public·class·A·:·MarshalByRefObject17 public·class·A·:·MarshalByRefObject
14 {18 {
15 ···public·Point·point·=·new·Point·();19 ···public·Point·point·=·new·Point·();
16 }20 }
  
17 public·class·Test21 public·class·Test
18 {22 {
19 ···public·static·void·Main·()23 ···public·static·void·Main·()
20 ···{24 ···{
21 ········A·a·=·new·A·();25 ········A·a·=·new·A·();
22 ········bool·b·=·a.point.Error;26 ········a.point.x.val·=·0;
23 ···}27 ···}
24 }</string>28 }</string>
25 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class29 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
26 //·Line:·2730 //·Line:·27
27 //·Compiler·options:·-warn:1·-warnaserror31 //·Compiler·options:·-warn:1·-warnaserror
  
28 using·System;32 using·System;
  
29 public·struct·Coord·33 public·struct·Coord·
30 {34 {
31 ········public·int·val;·35 ········public·void·Error·()·{}
32 }36 }
  
33 public·struct·Point·{37 public·struct·Point·{
34 »       public·Coord·x;38 »       public·Coord·x;
35 »       public·Coord·y;39 »       public·Coord·y;
36 }40 }
  
Offset 48, 26 lines modifiedOffset 53, 26 lines modified
48 }53 }
  
49 public·class·Test54 public·class·Test
50 {55 {
51 ···public·static·void·Main·()56 ···public·static·void·Main·()
52 ···{57 ···{
53 ········A·a·=·new·A·();58 ········A·a·=·new·A·();
54 ········Console.WriteLine·(a.point.x);59 ········a.point.x.Error·();
55 ···}60 ···}
56 }</string>61 }</string>
57 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class62 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
58 //·Line:·2763 //·Line:·27
59 //·Compiler·options:·-warn:1·-warnaserror64 //·Compiler·options:·-warn:1·-warnaserror
  
60 using·System;65 using·System;
  
61 public·struct·Coord·66 public·struct·Coord·
62 {67 {
63 ········public·void·Error·()·{}68 ········public·int·val;·
64 }69 }
  
65 public·struct·Point·{70 public·struct·Point·{
66 »       public·Coord·x;71 »       public·Coord·x;
67 »       public·Coord·y;72 »       public·Coord·y;
68 }73 }
  
Offset 77, 68 lines modifiedOffset 82, 63 lines modified
77 }82 }
  
78 public·class·Test83 public·class·Test
79 {84 {
80 ···public·static·void·Main·()85 ···public·static·void·Main·()
81 ···{86 ···{
82 ········A·a·=·new·A·();87 ········A·a·=·new·A·();
83 ········a.point.x.Error·();88 ········Console.WriteLine·(a.point.x.val);
84 ···}89 ···}
85 }</string>90 }</string>
86 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class91 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
87 //·Line:·2792 //·Line:·22
88 //·Compiler·options:·-warn:1·-warnaserror93 //·Compiler·options:·-warn:1·-warnaserror
  
89 using·System;94 using·System;
  
90 public·struct·Coord·95 public·struct·Point
91 {96 {
 97 ········public·void·Error·()·{}
92 ········public·int·val;· 
93 } 
  
94 public·struct·Point·{ 
95 »       public·Coord·x; 
96 »       public·Coord·y; 
97 }98 }
  
98 public·class·A·:·MarshalByRefObject99 public·class·A·:·MarshalByRefObject
99 {100 {
100 ···public·Point·point·=·new·Point·();101 ···public·Point·point·=·new·Point·();
101 }102 }
  
102 public·class·Test103 public·class·Test
103 {104 {
104 ···public·static·void·Main·()105 ···public·static·void·Main·()
105 ···{106 ···{
106 ········A·a·=·new·A·();107 ········A·a·=·new·A·();
107 ········a.point.x.val·=·0;108 ········a.point.Error·();
108 ···}109 ···}
109 }</string>110 }</string>
110 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class111 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
111 //·Line:·22112 //·Line:·22
112 //·Compiler·options:·-warn:1·-warnaserror113 //·Compiler·options:·-warn:1·-warnaserror
  
113 using·System;114 using·System;
  
114 public·struct·Point115 public·struct·Point
115 {116 {
116 ········public·void·Error·()·{}117 ········public·bool·this·[int·i]·{·set·{·}·}
117 }118 }
Max diff block lines reached; 1314/4346 bytes (30.23%) of diff not shown.
1.14 KB
CS0610
1.13 KB
CS0610
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>CS0610</ErrorName>3 ··<ErrorName>CS0610</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.ArgIterator'5 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'
6 //·Line:·56 //·Line:·5
  
7 public·class·Sample·{7 public·class·Sample·{
8 ········System.ArgIterator·arg;8 ········const·System.TypedReference·arg·=·null;
9 }</string>9 }</string>
10 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'10 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'
11 //·Line:·511 //·Line:·5
  
12 public·class·Sample·{12 public·class·Sample·{
13 ········System.TypedReference·reference·{13 ········System.TypedReference·reference·{
14 ················get·{14 ················get·{
15 ························return·null;15 ························return·null;
16 ················}16 ················}
17 ········}17 ········}
18 }</string>18 }</string>
19 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'19 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.ArgIterator'
20 //·Line:·520 //·Line:·5
  
21 public·class·Sample·{21 public·class·Sample·{
22 ········const·System.TypedReference·arg·=·null;22 ········System.ArgIterator·arg;
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
2.3 KB
CS1584
2.29 KB
CS1584
Ordering differences only
    
Offset 8, 55 lines modifiedOffset 8, 55 lines modified
  
8 using·System;8 using·System;
  
9 ///·&lt;see·cref=&quot;.&quot;·/&gt;9 ///·&lt;see·cref=&quot;.&quot;·/&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·`'13 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Test[]'
 14 //·Line:·6
 15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 16 ///·&lt;see·cref=&quot;Test[]&quot;·/&gt;
 17 public·class·Test
 18 {
 19 }</string>
 20 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`IList(&lt;&gt;)'
14 //·Line:·821 //·Line:·8
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:122 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
16 using·System;23 using·System.Collections.Generic;
  
17 ///·&lt;see·cref=&quot;&quot;·/&gt;24 ///·&lt;returns&gt;A·&lt;see·cref=&quot;IList({})&quot;·/&gt;.&lt;/returns&gt;
18 public·class·Test25 public·class·Test
19 {26 {
20 }</string>27 }</string>
21 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`operator·foo(int,Test)'28 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`operator·foo(int,Test)'
22 //·Line:·729 //·Line:·7
23 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:130 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
24 using·System;31 using·System;
25 ///·&lt;seealso·cref=&quot;operator·foo(int,Test)&quot;/&gt;32 ///·&lt;seealso·cref=&quot;operator·foo(int,Test)&quot;/&gt;
26 public·class·Test33 public·class·Test
27 {34 {
28 }</string>35 }</string>
29 ····<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'
30 //·Line:·637 //·Line:·7
31 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:138 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 39 using·System;
32 ///·&lt;see·cref=&quot;Test[]&quot;·/&gt;40 ///·&lt;see·cref=&quot;Mai()n&quot;·/&gt;
33 public·class·Test41 public·class·Test
34 {42 {
35 }</string>43 }</string>
36 ····<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·`'
37 //·Line:·845 //·Line:·8
38 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:146 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
39 using·System.Collections.Generic; 
  
40 ///·&lt;returns&gt;A·&lt;see·cref=&quot;IList({})&quot;·/&gt;.&lt;/returns&gt; 
41 public·class·Test 
42 { 
43 }</string> 
44 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Mai()n' 
45 //·Line:·7 
46 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
47 using·System;47 using·System;
  
48 ///·&lt;see·cref=&quot;Mai()n&quot;·/&gt;48 ///·&lt;see·cref=&quot;&quot;·/&gt;
49 public·class·Test49 public·class·Test
50 {50 {
51 }</string>51 }</string>
52 ··</Examples>52 ··</Examples>
53 </ErrorDocumentation>53 </ErrorDocumentation>
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>
1.17 KB
CS8030
1.16 KB
CS8030
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8030</ErrorName>3 ··<ErrorName>CS8030</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value5 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value
6 //·Line:·10 
  
7 using·System; 
  
8 class·C 
9 { 
10 »       public·void·Test·() 
11 »       { 
12 »       »       Action·a·=·()·=&gt;·{·return·Skip·();·}; 
13 »       } 
14 »        
15 »       void·Skip·() 
16 »       { 
17 »       } 
18 }</string> 
19 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value 
20 //·Line:·96 //·Line:·9
  
21 delegate·void·D·(int·x);7 delegate·void·D·(int·x);
  
22 class·X·{8 class·X·{
23 »       static·void·Main·()9 »       static·void·Main·()
24 »       {10 »       {
Offset 38, 9 lines modifiedOffset 22, 25 lines modified
38 class·C22 class·C
39 {23 {
40 »       public·async·void·GetValue()24 »       public·async·void·GetValue()
41 »       {25 »       {
42 »       »       return·await·Task.FromResult(100);26 »       »       return·await·Task.FromResult(100);
43 »       }27 »       }
44 }</string>28 }</string>
 29 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value
 30 //·Line:·10
  
 31 using·System;
  
 32 class·C
 33 {
 34 »       public·void·Test·()
 35 »       {
 36 »       »       Action·a·=·()·=&gt;·{·return·Skip·();·};
 37 »       }
 38 »       
 39 »       void·Skip·()
 40 »       {
 41 »       }
 42 }</string>
45 ··</Examples>43 ··</Examples>
46 </ErrorDocumentation>44 </ErrorDocumentation>
985 B
CS0723
973 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:·`C&lt;T&gt;.t':·cannot·declare·variables·of·static·types
 6 //·Line:·10
  
 7 static·class·S&lt;T&gt;
 8 {
 9 }
  
 10 public·class·C&lt;T&gt;
 11 {
 12 »       S&lt;T&gt;·t;
 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:·`C&lt;T&gt;.t':·cannot·declare·variables·of·static·types 
16 //·Line:·10 
  
17 static·class·S&lt;T&gt; 
18 { 
19 } 
  
20 public·class·C&lt;T&gt; 
21 { 
22 »       S&lt;T&gt;·t; 
23 }</string> 
24 ····<string>//·CS0723:·`MainClass.s':·cannot·declare·variables·of·static·types24 ····<string>//·CS0723:·`MainClass.s':·cannot·declare·variables·of·static·types
25 //·Line:·1025 //·Line:·10
  
26 static·class·S26 static·class·S
27 {27 {
28 }28 }
  
5.83 KB
CS0452
5.81 KB
CS0452
Ordering differences only
    
Offset 1, 11 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>CS0452</ErrorName>3 ··<ErrorName>CS0452</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'
 6 //·Line:·10
  
 7 public·class·C&lt;T&gt;·where·T·:·class
 8 {
 9 }
  
 10 delegate·void·D·(C&lt;int&gt;·arg);</string>
 11 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`TestClass&lt;T&gt;'
 12 //·Line:·23
 13 using·System;
  
 14 public·class·TestClass&lt;T&gt;·where·T·:·class
 15 {
 16 »       static·public·T·meth()
 17 »       {
 18 »       »       return·null;
 19 »       }
  
 20 »       static·public·T·Value;
 21 }»      »      »      
 22 »       
 23 public·class·Test
 24 {
 25 »       public·Test()
 26 »       {
 27 »       }
 28 »       »       
 29 »       static·public·void·Main()
 30 »       {
 31 »       »       int·j·=·TestClass&lt;int&gt;.Value;
 32 »       »       Console.WriteLine·(j);
 33 »       }
 34 }</string>
5 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo.Test&lt;T&gt;(ref·T)'35 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo.Test&lt;T&gt;(ref·T)'
6 //·Line:·1436 //·Line:·14
7 public·class·Foo37 public·class·Foo
8 {38 {
9 »       public·static·void·Test&lt;T&gt;·(ref·T·t)39 »       public·static·void·Test&lt;T&gt;·(ref·T·t)
10 »       »       where·T·:·class40 »       »       where·T·:·class
11 »       {·}41 »       {·}
Offset 14, 14 lines modifiedOffset 48, 40 lines modified
14 public·class·C·{48 public·class·C·{
15 »       public·static·void·Main·()49 »       public·static·void·Main·()
16 »       {50 »       {
17 »       »       int·i·=·0;51 »       »       int·i·=·0;
18 »       »       Foo.Test&lt;int&gt;·(ref·i);52 »       »       Foo.Test&lt;int&gt;·(ref·i);
19 »       }53 »       }
20 }</string>54 }</string>
 55 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`TestClass&lt;T&gt;'
 56 //·Line:·23
 57 using·System;
  
 58 public·class·TestClass&lt;T&gt;·where·T·:·class
 59 {
 60 »       static·public·T·meth()
 61 »       {
 62 »       »       return·null;
 63 »       }
  
 64 »       static·public·T·Value;
 65 }»      »      »      
 66 »       
 67 public·class·Test
 68 {
 69 »       public·Test()
 70 »       {
 71 »       }
 72 »       »       
 73 »       static·public·void·Main()
 74 »       {
 75 »       »       int·i·=·TestClass&lt;int&gt;.meth();
 76 »       »       Console.WriteLine·(i);
 77 »       }
 78 }</string>
21 ····<string>//·CS0452:·The·type·`Foo'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`MyObject&lt;T&gt;'79 ····<string>//·CS0452:·The·type·`Foo'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`MyObject&lt;T&gt;'
22 //·Line:·1380 //·Line:·13
23 public·class·MyObject&lt;T&gt;81 public·class·MyObject&lt;T&gt;
24 »       where·T·:·class82 »       where·T·:·class
25 {·}83 {·}
  
26 struct·Foo84 struct·Foo
Offset 30, 95 lines modifiedOffset 90, 29 lines modified
30 class·X90 class·X
31 {91 {
32 »       MyObject&lt;Foo&gt;·foo;92 »       MyObject&lt;Foo&gt;·foo;
  
33 »       static·void·Main·()93 »       static·void·Main·()
34 »       {·}94 »       {·}
35 }</string>95 }</string>
36 ····<string>//·CS0452:·The·type·`U'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`UU'·in·the·generic·type·or·method·`B.Test&lt;UU&gt;(UU)' 
37 //·Line:·13 
  
38 abstract·class·A&lt;T&gt; 
39 { 
40 »       public·abstract·void·Foo&lt;U&gt;·(U·arg)·where·U·:·T; 
41 } 
  
42 class·B·:·A&lt;int&gt; 
43 { 
44 »       public·override·void·Foo&lt;U&gt;·(U·arg) 
45 »       { 
46 »       »       Test·(arg); 
47 »       } 
48 »        
49 »       void·Test&lt;UU&gt;·(UU·a)·where·UU·:·class 
50 »       { 
51 »       } 
52 }</string> 
53 ····<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;' 
54 //·Line:·10 
  
55 public·class·C&lt;T&gt;·where·T·:·class 
56 { 
57 »       public·int·this·[params·C&lt;ulong&gt;[]·args]·{ 
58 »       »       set·{} 
59 »       } 
60 }</string> 
61 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;' 
62 //·Line:·10 
  
63 public·class·C&lt;T&gt;·where·T·:·class 
64 { 
Max diff block lines reached; 2604/5917 bytes (44.01%) of diff not shown.
6.02 KB
CS1729
6.01 KB
CS1729
Ordering differences only
    
Offset 1, 88 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>CS1729</ErrorName>3 ··<ErrorName>CS1729</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1729:·The·type·`Base'·does·not·contain·a·constructor·that·takes·`0'·arguments 
6 //·Line:·12 
7 class·Base·{ 
8 »       Base·(string·x) 
9 »       { 
10 »       } 
11 } 
  
12 //·Notice·how·there·is·no·invocation·to·&quot;base·(something)&quot; 
  
13 class·Derived·:·Base·{ 
14 »       Derived·() 
15 »       { 
16 »       } 
17 }</string> 
18 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments5 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments
19 //·Line:·86 //·Line:·8
  
20 class·C7 class·C
21 {8 {
22 »       static·void·Main·()9 »       static·void·Main·()
23 »       {10 »       {
24 »       »       int·i·=·new·int(1);11 »       »       int·i·=·new·int(1);
25 »       }12 »       }
26 }</string>13 }</string>
27 ····<string>//·CS1729:·The·type·`C.S'·does·not·contain·a·constructor·that·takes·`3'·arguments 
28 //·Line:·15 
  
29 class·C 
30 { 
31 »       struct·S 
32 »       { 
33 »       »       public·S·(int·i) 
34 »       »       { 
35 »       »       } 
36 »       } 
37 »        
38 »       static·void·Main·() 
39 »       { 
40 »       »       S·i·=·new·S·(1,1,1); 
41 »       } 
42 }</string> 
43 ····<string>//·CS1729:·The·type·`A.Foo'·does·not·contain·a·constructor·that·takes·`1'·arguments 
44 //·Line:·15 
  
45 public·class·A 
46 { 
47 »       public·class·Foo 
48 »       { 
49 »       } 
50 } 
  
51 class·Example 
52 { 
53 »       public·void·Main(string[]·args) 
54 »       { 
55 »       »       A·a·=·new·A.Foo·(&quot;test&quot;);·· 
56 »       } 
57 }</string> 
58 ····<string>//·CS1729:··The·type·`System.CLSCompliantAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments 
59 //·Line:·6 
  
60 using·System; 
  
61 [assembly:CLSCompliant()]</string> 
62 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`0'·arguments14 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`2'·arguments
63 //·Line:·1115 //·Line:·8
64 class·X·{ 
  
 16 public·struct·X·{
 17 ········public·X(int·i)·{·}
 18 ········
 19 ········public·static·void·Main()·{
 20 ················X·x·=·new·X(&quot;foo&quot;,·&quot;bar&quot;);
 21 ········}
65 »       X·(int·a) 
66 »       { 
67 »       } 
68 »        
69 »       static·void·Main·() 
70 »       { 
71 »       »       new·X·(); 
72 »       } 
73 }</string>22 }</string>
74 ····<string>//·CS1729:·The·type·`IgnoreAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments23 ····<string>//·CS1729:·The·type·`IgnoreAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments
75 //·Line:·1424 //·Line:·14
  
76 using·System;25 using·System;
  
77 public·class·IgnoreAttribute·:·Attribute·{26 public·class·IgnoreAttribute·:·Attribute·{
Offset 93, 55 lines modifiedOffset 35, 52 lines modified
93 class·C·{35 class·C·{
94 ········36 ········
95 »       [Ignore]37 »       [Ignore]
96 »       public·void·Method·()38 »       public·void·Method·()
97 »       {39 »       {
98 »       }40 »       }
99 }</string>41 }</string>
100 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`2'·arguments42 ····<string>//·CS1729:·The·type·`C'·does·not·contain·a·constructor·that·takes·`2'·arguments
101 //·Line:·843 //·Line:·16
  
102 public·struct·X·{ 
103 ········public·X(int·i)·{·} 
104 ········ 
105 ········public·static·void·Main()·{ 
106 ················X·x·=·new·X(&quot;foo&quot;,·&quot;bar&quot;); 
107 ········} 
108 }</string> 
109 ····<string>//·CS1729:·The·type·`object'·does·not·contain·a·constructor·that·takes·`1'·arguments 
110 //·Line:·8 
  
111 using·System; 
  
112 class·C44 class·C
113 {45 {
114 »       int·a·=·&quot;a&quot;; 
115 »        
116 »       public·C·(string·s)46 »       public·C·(int·i)
117 »       »       :·base·(1) 
118 »       {47 »       {
119 »       }48 »       }
120 »        
121 »       public·C·(int·i) 
Max diff block lines reached; 3240/6113 bytes (53.00%) of diff not shown.
2.16 KB
CS0216
2.15 KB
CS0216
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>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>
5 ····<string>//·CS0216:·The·operator·`MyType.operator·&gt;(MyType,·MyType)'·requires·a·matching·operator·`&lt;'·to·also·be·defined18 ····<string>//·CS0216:·The·operator·`MyType.operator·&gt;(MyType,·MyType)'·requires·a·matching·operator·`&lt;'·to·also·be·defined
6 //·Line:·2319 //·Line:·23
  
7 public·struct·MyType20 public·struct·MyType
8 {21 {
9 »       int·value;22 »       int·value;
  
Offset 35, 54 lines modifiedOffset 50, 39 lines modified
35 »       }»      50 »       }»      
  
36 »       public·override·string·ToString·()51 »       public·override·string·ToString·()
37 »       {52 »       {
38 »       »       return·value.ToString·();53 »       »       return·value.ToString·();
39 »       }54 »       }
40 }</string>55 }</string>
41 ····<string>//·CS0216:·The·operator·`X.operator·true(X)'·requires·a·matching·operator·`false'·to·also·be·defined 
42 //·Line:·5 
  
43 class·X·{ 
44 »       public·static·bool·operator·true·(X·i) 
45 »       { 
46 »       »       return·true; 
47 »       } 
  
48 »       static·void·Main·() 
49 »       { 
50 »       } 
51 }</string> 
52 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined56 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined
53 //·Line:·1057 //·Line:·10
  
54 partial·class·Test58 partial·class·Test
55 {59 {
56 }60 }
  
57 partial·class·Test61 partial·class·Test
58 {62 {
59 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)63 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)
60 »       {64 »       {
61 »       »       return·false;65 »       »       return·false;
62 »       }66 »       }
63 }</string>67 }</string>
64 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined68 ····<string>//·CS0216:·The·operator·`X.operator·true(X)'·requires·a·matching·operator·`false'·to·also·be·defined
65 //·Line:·1169 //·Line:·5
  
 70 class·X·{
 71 »       public·static·bool·operator·true·(X·i)
66 public·abstract·class·Test 
67 { 
68 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs) 
69 »       {72 »       {
70 »       »       return·false;73 »       »       return·true;
71 »       }74 »       }
  
72 »       public·static·bool·operator·!=·(Test·lhs,·IDoNotExist·rhs)75 »       static·void·Main·()
73 »       {76 »       {
74 »       »       return·!(lhs·==·rhs); 
75 »       }77 »       }
76 }</string>78 }</string>
77 ····<string>//·CS0216:·The·operator·`X.operator·&lt;(X,·int)'·requires·a·matching·operator·`&gt;'·to·also·be·defined79 ····<string>//·CS0216:·The·operator·`X.operator·&lt;(X,·int)'·requires·a·matching·operator·`&gt;'·to·also·be·defined
78 //·Line:·580 //·Line:·5
  
79 class·X·{81 class·X·{
80 »       public·static·X·operator·&lt;·(X·a,·int·b)82 »       public·static·X·operator·&lt;·(X·a,·int·b)
2.28 KB
CS0205
2.27 KB
CS0205
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 51 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0205</ErrorName>3 ··<ErrorName>CS0205</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.this[int].set'
 6 //·Line:·13
  
 7 public·abstract·class·A
 8 {
 9 ········public·abstract·int·this[int·i]·{·set;·}
 10 }
  
 11 public·class·B:·A
 12 {
 13 »       »       public·override·int·this[int·i]··{
 14 »       »       »       set·{
 15 »       »       »       »       base[i]·=·value;
 16 »       »       »       }
 17 »       »       }
 18 }</string>
 19 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate'
 20 //·Line:·17
  
 21 public·delegate·int·TestDelegate1·();
  
 22 public·abstract·class·A
 23 {
 24 »       public·abstract·event·TestDelegate1·OnUpdate;
 25 }
  
 26 public·class·B·:·A
 27 {
 28 »       public·override·event·TestDelegate1·OnUpdate
 29 »       {
 30 »       »       add
 31 »       »       {
 32 »       »       »       base.OnUpdate·+=·value;
 33 »       »       }
 34 »       »       remove
 35 »       »       {
 36 »       »       »       base.OnUpdate·-=·value;
 37 »       »       }
 38 »       }
 39 }</string>
5 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()'40 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()'
6 //·Line:·2141 //·Line:·21
  
7 using·System;42 using·System;
  
8 public·abstract·class·A43 public·abstract·class·A
9 {44 {
Offset 46, 38 lines modifiedOffset 86, 14 lines modified
46 »       static·void·Main·()86 »       static·void·Main·()
47 »       {87 »       {
48 »       »       B·b·=·new·B·();88 »       »       B·b·=·new·B·();
49 »       »       if·(b.Foobar·==·1)·{89 »       »       if·(b.Foobar·==·1)·{
50 »       »       }90 »       »       }
51 »       }91 »       }
52 }</string>92 }</string>
53 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate' 
54 //·Line:·17 
  
55 public·delegate·int·TestDelegate1·(); 
  
56 public·abstract·class·A 
57 { 
58 »       public·abstract·event·TestDelegate1·OnUpdate; 
59 } 
  
60 public·class·B·:·A 
61 { 
62 »       public·override·event·TestDelegate1·OnUpdate 
63 »       { 
64 »       »       add 
65 »       »       { 
66 »       »       »       base.OnUpdate·+=·value; 
67 »       »       } 
68 »       »       remove 
69 »       »       { 
70 »       »       »       base.OnUpdate·-=·value; 
71 »       »       } 
72 »       } 
73 }</string> 
74 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'93 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'
75 //·Line:·1894 //·Line:·18
76 //·Compiler·options:·-r:CS0205-3-lib.dll95 //·Compiler·options:·-r:CS0205-3-lib.dll
  
77 using·System;96 using·System;
  
78 public·class·B:·A197 public·class·B:·A1
Offset 91, 30 lines modifiedOffset 107, 14 lines modified
91 »       static·void·Main·()107 »       static·void·Main·()
92 »       {108 »       {
93 »       »       B·b·=·new·B·();109 »       »       B·b·=·new·B·();
94 »       »       if·(b.Foobar·==·1)·{110 »       »       if·(b.Foobar·==·1)·{
95 »       »       }111 »       »       }
96 »       }112 »       }
97 }</string>113 }</string>
98 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.this[int].set' 
99 //·Line:·13 
  
100 public·abstract·class·A 
101 { 
102 ········public·abstract·int·this[int·i]·{·set;·} 
103 } 
  
104 public·class·B:·A 
105 { 
106 »       »       public·override·int·this[int·i]··{ 
107 »       »       »       set·{ 
108 »       »       »       »       base[i]·=·value; 
109 »       »       »       } 
110 »       »       } 
111 }</string> 
112 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'114 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'
113 //·Line:·13115 //·Line:·13
  
114 public·abstract·class·A116 public·abstract·class·A
115 {117 {
116 ········public·abstract·int·Foobar·{·set;·}118 ········public·abstract·int·Foobar·{·set;·}
117 }119 }
1.01 KB
CS1059
1.0 KB
CS1059
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·8 
  
7 using·System; 
  
8 public·class·Test·{ 
9 »       void·Main·()·{ 
10 »       »       Console.WriteLine·(++0); 
11 »       } 
12 }</string> 
13 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer 
14 //·Line:·116 //·Line:·11
  
15 using·System;7 using·System;
  
16 class·X8 class·X
17 {9 {
18 »       static·void·Main·()10 »       static·void·Main·()
Offset 32, 9 lines modifiedOffset 22, 19 lines modified
32 {22 {
33 »       static·void·Foo()23 »       static·void·Foo()
34 »       {24 »       {
35 »       »       const·int·uu·=·1;25 »       »       const·int·uu·=·1;
36 »       »       uu++;26 »       »       uu++;
37 »       }27 »       }
38 }</string>28 }</string>
 29 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer
 30 //·Line:·8
  
 31 using·System;
  
 32 public·class·Test·{
 33 »       void·Main·()·{
 34 »       »       Console.WriteLine·(++0);
 35 »       }
 36 }</string>
39 ··</Examples>37 ··</Examples>
40 </ErrorDocumentation>38 </ErrorDocumentation>
1.25 KB
CS1594
1.24 KB
CS1594
Ordering differences only
    
Offset 7, 14 lines modifiedOffset 7, 27 lines modified
  
7 namespace·Test·{7 namespace·Test·{
8 »       delegate·void·Foo·(string·x,·params·string·[]·args);8 »       delegate·void·Foo·(string·x,·params·string·[]·args);
9 »       class·Testee·{9 »       class·Testee·{
10 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}10 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
11 »       »       static·void·Main·()·{11 »       »       static·void·Main·()·{
12 »       »       »       Foo·bar·=·new·Foo·(Bar);12 »       »       »       Foo·bar·=·new·Foo·(Bar);
 13 »       »       »       bar·(&quot;x''·=·&quot;,·&quot;Foo&quot;,·5,·3.6);
 14 »       »       }
 15 »       }
 16 }</string>
 17 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments
 18 //·Line:·10
  
 19 namespace·Test·{
 20 »       delegate·void·Foo·(string·x,·params·string·[]·args);
 21 »       class·Testee·{
 22 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
 23 »       »       static·void·Main·()·{
 24 »       »       »       Foo·bar·=·new·Foo·(Bar);
13 »       »       »       bar·(&quot;x'·=·&quot;,·new·object·[]·{&quot;Foo&quot;,·5,·3.6·});25 »       »       »       bar·(&quot;x'·=·&quot;,·new·object·[]·{&quot;Foo&quot;,·5,·3.6·});
14 »       »       }26 »       »       }
15 »       }27 »       }
16 }</string>28 }</string>
17 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments29 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments
18 //·Line:·1030 //·Line:·10
  
Offset 54, 22 lines modifiedOffset 67, 9 lines modified
54 »       »       »       return·0;67 »       »       »       return·0;
55 »       »       else68 »       »       else
56 »       »       »       return·1;69 »       »       »       return·1;
  
57 »       }70 »       }
  
58 }</string>71 }</string>
59 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments 
60 //·Line:·10 
  
61 namespace·Test·{ 
62 »       delegate·void·Foo·(string·x,·params·string·[]·args); 
63 »       class·Testee·{ 
64 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{} 
65 »       »       static·void·Main·()·{ 
66 »       »       »       Foo·bar·=·new·Foo·(Bar); 
67 »       »       »       bar·(&quot;x''·=·&quot;,·&quot;Foo&quot;,·5,·3.6); 
68 »       »       } 
69 »       } 
70 }</string> 
71 ··</Examples>72 ··</Examples>
72 </ErrorDocumentation>73 </ErrorDocumentation>
8.68 KB
CS1503
8.67 KB
CS1503
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1503</ErrorName>3 ··<ErrorName>CS1503</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`IContravariant&lt;object&gt;'·expression·to·type·`ICovariant&lt;string&gt;'5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`object'·expression·to·type·`int'
6 //·Line:·236 //·Line:·16
  
 7 using·System;
7 interface·IContravariant&lt;in·T&gt; 
8 { 
9 } 
  
10 interface·ICovariant&lt;out·T&gt;8 class·T
11 {9 {
 10 »       public·void·M1·(int·i,·params·object[]·args)·{}
12 }11 }
  
13 class·C12 class·MainClass
14 {13 {
15 »       public·static·void·Test&lt;T&gt;·(ICovariant&lt;T&gt;·e1,·ICovariant&lt;T&gt;·e2) 
16 »       { 
17 »       } 
  
18 »       public·static·void·Main·()14 »       static·void·Main·()
19 »       {15 »       {
 16 »       »       T·t·=·new·T·();
 17 »       »       t.M1·(new·object·());
20 »       »       ICovariant&lt;string&gt;·a_2·=·null; 
21 »       »       IContravariant&lt;object&gt;·b_2·=·null; 
  
22 »       »       Test·(a_2,·b_2); 
23 »       }18 »       }
24 }</string>19 }</string>
25 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]'20 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]'
26 //·Line:·1321 //·Line:·13
  
27 public·class·X22 public·class·X
28 {23 {
Offset 38, 29 lines modifiedOffset 31, 28 lines modified
  
38 »       public·static·void·Main()31 »       public·static·void·Main()
39 »       {32 »       {
40 »       »       int·i;33 »       »       int·i;
41 »       »       Test·(true);34 »       »       Test·(true);
42 »       }35 »       }
43 }</string>36 }</string>
44 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`method·group'·expression·to·type·`IInterface'37 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`__arglist'·expression·to·type·`object'
45 //·Line:·1538 //·Line:·14
  
46 public·delegate·void·Del·();39 using·System;
  
47 public·interface·IInterface40 class·Program
48 {41 {
49 »       void·Do·(); 
50 }42 »       static·void·Foo·(object·o)
 43 »       {
 44 »       }
  
 45 »       static·void·Main·()
51 public·static·class·Test 
52 { 
53 »       public·static·void·Do·(IInterface·val) 
54 »       {46 »       {
55 »       »       Do·(val.Do);47 »       »       Foo·(__arglist·(null));
56 »       }48 »       }
57 }</string>49 }</string>
58 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`out·A'·expression·to·type·`out·B'50 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`out·A'·expression·to·type·`out·B'
59 //·Line:·1751 //·Line:·17
  
60 class·A·{·}52 class·A·{·}
61 class·B·:·A·{·}53 class·B·:·A·{·}
Offset 74, 117 lines modifiedOffset 66, 98 lines modified
  
74 »       static·void·Main·()66 »       static·void·Main·()
75 »       {67 »       {
76 »       »       A·a;68 »       »       A·a;
77 »       »       Foo·(out·a);69 »       »       Foo·(out·a);
78 »       }70 »       }
79 }</string>71 }</string>
80 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`int[]'·expression·to·type·`int'72 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`method·group'·expression·to·type·`IInterface'
81 //·Line:·1273 //·Line:·15
  
82 class·C74 public·delegate·void·Del·();
  
 75 public·interface·IInterface
83 {76 {
 77 »       void·Do·();
 78 }
84 »       static·void·Foo·(params·int[]·i) 
85 »       { 
86 »       } 
87 »        
88 »       public·static·void·Main·() 
89 »       { 
90 »       »       Foo·(new·int[1],·1); 
91 »       } 
92 }</string> 
93 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int' 
94 //·Line:·12 
  
95 public·class·C79 public·static·class·Test
96 {80 {
 81 »       public·static·void·Do·(IInterface·val)
97 »       static·void·Foo&lt;T&gt;(T·t) 
98 »       { 
99 »       } 
100 »        
101 »       public·static·void·Main·() 
102 »       {82 »       {
103 »       »       Foo&lt;int&gt;·(true);83 »       »       Do·(val.Do);
104 »       }84 »       }
105 }</string>85 }</string>
106 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`long'·expression·to·type·`ulong'86 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`method·group'·expression·to·type·`System.Collections.Generic.Comparer&lt;int&gt;'
107 //·Line:·1787 //·Line:·20
  
 88 using·System;
 89 using·System.Collections.Generic;
108 class·A 
109 { 
110 »       public·static·long·Prop·{ 
111 »       »       get·{ 
112 »       »       »       return·1; 
113 »       »       } 
114 »       } 
115 } 
  
116 class·Test90 public·class·C
Max diff block lines reached; 5744/8839 bytes (64.98%) of diff not shown.
1.85 KB
CS0067
1.83 KB
CS0067
Ordering differences only
    
Offset 1, 26 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>CS0067</ErrorName>3 ··<ErrorName>CS0067</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used5 ····<string>//·CS0067:·The·event·`S.EH'·is·never·used
6 //·Line:·126 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:3
  
8 using·System;8 using·System;
  
 9 static·class·S
 10 {
 11 »       public·static·event·EventHandler·EH;
9 class·ErrorCS0067·{ 
10 »       public·delegate·void·FooHandler·(); 
11 } 
  
12 class·Foo·{ 
13 »       private·event·ErrorCS0067.FooHandler·OnFoo; 
14 »        
15 »       public·static·void·Main·()·{ 
16 »       } 
17 }</string>12 }</string>
18 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used13 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used
19 //·Line:·1214 //·Line:·12
20 //·Compiler·options:·-warnaserror·-warn:315 //·Compiler·options:·-warnaserror·-warn:3
  
21 using·System;16 using·System;
  
Offset 29, 14 lines modifiedOffset 23, 30 lines modified
29 »       public·event·FooHandler·OnFoo;23 »       public·event·FooHandler·OnFoo;
30 »       public·delegate·void·FooHandler·();24 »       public·delegate·void·FooHandler·();
  
31 »       public·static·void·Main·()25 »       public·static·void·Main·()
32 »       {26 »       {
33 »       }27 »       }
34 }</string>28 }</string>
 29 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used
 30 //·Line:·12
 31 //·Compiler·options:·-warnaserror·-warn:4
  
 32 using·System;
  
 33 class·ErrorCS0067·{
 34 »       public·delegate·void·FooHandler·();
 35 }
  
 36 class·Foo·{
 37 »       private·event·ErrorCS0067.FooHandler·OnFoo;
 38 »       
 39 »       public·static·void·Main·()·{
 40 »       }
 41 }</string>
35 ····<string>//·CS0067:·The·event·`EventTestClass.Elapsed'·is·never·used42 ····<string>//·CS0067:·The·event·`EventTestClass.Elapsed'·is·never·used
36 //·Line:·843 //·Line:·8
37 //·Compiler·options:·-warnaserror44 //·Compiler·options:·-warnaserror
  
38 using·System;45 using·System;
  
39 public·class·EventTestClass·:·IEventTest46 public·class·EventTestClass·:·IEventTest
Offset 44, 19 lines modifiedOffset 54, 9 lines modified
44 »       public·event·EventHandler·Elapsed;54 »       public·event·EventHandler·Elapsed;
45 }55 }
  
46 public·interface·IEventTest·56 public·interface·IEventTest·
47 {57 {
48 »       event·EventHandler·Elapsed;58 »       event·EventHandler·Elapsed;
49 }</string>59 }</string>
50 ····<string>//·CS0067:·The·event·`S.EH'·is·never·used 
51 //·Line:·9 
52 //·Compiler·options:·-warnaserror·-warn:3 
  
53 using·System; 
  
54 static·class·S 
55 { 
56 »       public·static·event·EventHandler·EH; 
57 }</string> 
58 ··</Examples>60 ··</Examples>
59 </ErrorDocumentation>61 </ErrorDocumentation>
11.6 KB
CS0023
11.6 KB
CS0023
Ordering differences only
    
Offset 1, 221 lines modifiedOffset 1, 136 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0023</ErrorName>3 ··<ErrorName>CS0023</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`ulong'5 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`null'
6 //·Line:·86 //·Line:·8
  
7 class·X7 class·C
8 {8 {
9 »       public·static·void·Main·()9 »       static·void·Main·()
10 »       {10 »       {
11 »       »       object·o·=·-(9223372036854775808);11 »       »       var·res·=·null?[0];
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`bool'14 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`X'
15 //·Line·:·615 //·Line·:·6
  
16 class·X·{16 class·X·{
 17 ····static·X·x;
 18 ····static·object·o·=·+x;
17 ········static·void·Main·()·{ 
18 ················bool·b·=·+true; 
19 ········} 
20 }</string> 
21 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T' 
22 //·Line:·13 
  
23 interface·IFoo&lt;T&gt; 
24 { 
25 »       T·Call·(); 
26 } 
  
27 class·C1 
28 { 
29 »       U·Foo&lt;T,·U&gt;·(IFoo&lt;T&gt;·t) 
30 »       { 
31 »       »       return·t?.Call·(); 
32 »       } 
33 }</string> 
34 ····<string>//·CS0023:·The·`++'·operator·cannot·be·applied·to·operand·of·type·`object' 
35 //·Line:·9 
  
36 using·System; 
37 using·System.Collections; 
  
38 class·Test·{ 
39 »       public·static·void·Main(string[]·args)·{ 
40 »       »       ArrayList·al·=·new·ArrayList(); 
41 »       »       al[0]·=·0; 
42 »       »        
43 »       »       Console.WriteLine((al[0])++); 
44 »       } 
45 }</string>19 }</string>
46 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`void'20 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`void'
47 //·Line:·1021 //·Line:·10
  
48 using·System;22 using·System;
  
49 class·C23 class·C
50 {24 {
51 »       static·void·Main·()25 »       static·void·Main·()
52 »       {26 »       {
53 »       »       var·v·=·Console.WriteLine·()?[0];27 »       »       var·v·=·Console.WriteLine·()?[0];
54 »       }28 »       }
55 }</string>29 }</string>
56 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`method·group'30 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`A'
57 //·Line:·1431 //·Line:·16
  
58 using·System; 
  
59 public·class·Test32 class·A
60 {33 {
61 ····public·static·void·E·()· 
62 ····{· 
63 ····}34 »       public·static·implicit·operator·ulong·(A·mask)
 35 »       {
 36 »       »       return·8;
 37 »       }
 38 }
  
64 ····public·static·void·Main·()· 
65 ····{ 
66 ········Console.WriteLine(E.x); 
67 ····}39 class·X
 40 {
 41 ····static·A·a·=·null;
 42 ····static·object·o·=·-a;
68 }</string>43 }</string>
69 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int'44 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int'
70 //·Line:·945 //·Line:·9
  
71 public·class·C46 public·class·C
72 {47 {
73 »       static·void·Main()48 »       static·void·Main()
74 »       {49 »       {
75 »       »       string·s·=·null;50 »       »       string·s·=·null;
76 »       »       var·x·=·s?.Length?.ToString·();51 »       »       var·x·=·s?.Length?.ToString·();
77 »       }52 »       }
78 }</string>53 }</string>
79 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`string' 
80 //·Line:·10 
  
81 using·System; 
  
82 public·class·Test 
83 { 
84 »       static·void·Main·() 
85 »       { 
86 »       »       Console.WriteLine·(&quot;a&quot;·+·+·&quot;b&quot;); 
87 »       } 
88 }</string> 
89 ····<string>//·CS0023:·The·`++'·operator·cannot·be·applied·to·operand·of·type·`bool' 
90 //·Line:·13 
  
91 public·class·C{ 
92 ··public·static·bool·Foo{ 
93 ····get{ 
94 ······return·false; 
95 ····} 
96 ····set{ 
97 ····}»       
98 ··} 
99 ··public·static·void·Main(){ 
100 ····Foo++; 
101 ··} 
102 }</string> 
103 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`null'54 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`ulong'
Max diff block lines reached; 8751/11831 bytes (73.97%) of diff not shown.
27.7 KB
CS0619
27.7 KB
CS0619
Ordering differences only
    
Offset 1, 166 lines modifiedOffset 1, 151 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·`AA'·is·obsolete:·`'5 ····<string>//·CS0619-47:·`A.Field'·is·obsolete:·`!!!'
6 //·Line:·176 //·Line:·11
  
7 class·A7 class·A:·System.Attribute
8 {8 {
 9 »       [System.Obsolete(&quot;!!!&quot;,·true)]
 10 »       public·int·Field;
9 }11 }
  
 12 class·Obsolete·{
 13 »       [A(Field=2)]
 14 »       public·int·Foo;
 15 }</string>
 16 ····<string>//·CS0619:·`ObsoleteException'·is·obsolete:·`'
 17 //·Line:·15
  
 18 using·System;
  
10 [System.Obsolete·(&quot;&quot;,·true)]19 [System.Obsolete(&quot;&quot;,·true)]
 20 class·ObsoleteException:·Exception·{
11 class·AA:·A 
12 { 
13 ········public·void·Foo·()·{} 
14 }21 }
  
15 class·B·{ 
16 ········public·B·(A·a)22 class·MainClass·{
 23 ········public·void·Method·()
17 ········{24 ········{
18 ················(a·as·AA).Foo·();25 ················try·{
 26 ················}
 27 ················catch·(ObsoleteException)·{
 28 ················}
19 ········}29 ········}
20 }</string>30 }</string>
21 ····<string>//·CS0619:·`Y'·is·obsolete:·`ooo'31 ····<string>//·CS0619:·`A'·is·obsolete:·`msg'
22 //·Line:·632 //·Line:·21
  
23 using·System;33 using·System;
  
24 class·X·:·I&lt;Y&gt;34 [Obsolete·(&quot;msg&quot;,·true)]
 35 class·A
25 {36 {
 37 »       public·class·M
 38 »       {
 39 »       »       public·static·void·Foo·()
 40 »       »       {
 41 »       »       }
 42 »       }
26 }43 }
  
27 interface·I&lt;T&gt;44 class·C
28 {45 {
 46 »       public·static·void·Main·()
 47 »       {
 48 »       »       A.M.Foo·();
 49 »       }
 50 }</string>
 51 ····<string>//·CS0619-38:·`ObsoleteEnum'·is·obsolete:·`ooo'
 52 //·Line:·14
  
29 }53 using·System;
  
30 [Obsolete(&quot;ooo&quot;,·true)]54 [Obsolete(&quot;ooo&quot;,·true)]
 55 enum·ObsoleteEnum
 56 {
 57 ····value_A
 58 }
  
31 class·Y59 class·C
32 {60 {
 61 ····static·ObsoleteEnum·oe·=·ObsoleteEnum.value_A;
33 }</string>62 }</string>
34 ····<string>//·CS0619-45:·`A'·is·obsolete:·`!!!'63 ····<string>//·CS0619-45:·`A'·is·obsolete:·`!!!'
35 //·Line:·964 //·Line:·9
  
36 [System.Obsolete(&quot;!!!&quot;,·true)]65 [System.Obsolete(&quot;!!!&quot;,·true)]
37 class·A:·System.Attribute66 class·A:·System.Attribute
38 {67 {
39 }68 }
  
40 [A]69 [A]
41 class·Obsolete·{70 class·Obsolete·{
42 }</string>71 }</string>
 72 ····<string>//·CS0619:·`I'·is·obsolete:·`Do·not·use·it'
43 ····<string>//·CS0619-36:·`Error.member'·is·obsolete:·`Obsolete·member' 
44 //·Line:·8 
45 //·Compiler·options:·-reference:CS0619-36-lib.dll 
  
46 class·A·{ 
47 ····public·A·()·{ 
48 ········Error·e·=·new·Error·(); 
49 ········++e.member; 
50 ····} 
51 }</string> 
52 ····<string>//·CS0619-43:·`Error.C'·is·obsolete:·`Obsolete·constant' 
53 //·Line:·6 
54 //·Compiler·options:·-reference:CS0619-43-lib.dll 
  
55 class·A·{ 
56 »       public·decimal·C·=·Error.C; 
57 }</string> 
58 ····<string>//·CS0619-49:·`A.A(string[])'·is·obsolete:·`!!!' 
59 //·Line:·1273 //·Line:·12
  
 74 using·System;
  
 75 [Obsolete(&quot;Do·not·use·it&quot;,·true)]
 76 interface·I·{
60 class·A:·System.Attribute 
61 { 
62 »       [System.Obsolete(&quot;!!!&quot;,·true)] 
63 »       public·A·(string[]·s) 
64 »       { 
65 »       } 
66 }77 }
  
67 [A(new·string[0])] 
68 class·Obsolete·{78 class·B·{
 79 ····I·i;
69 }</string>80 }</string>
70 ····<string>//·CS0619:·`Obsolete.MethodError()'·is·obsolete:·`Do·not·use·it.'81 ····<string>//·CS0619:·`Obsolete'·is·obsolete:·`!!!'
71 //·Line:·1282 //·Line:·9
Max diff block lines reached; 25453/28289 bytes (89.97%) of diff not shown.
5.81 KB
CS0109
5.8 KB
CS0109
Ordering differences only
    
Offset 1, 78 lines modifiedOffset 1, 86 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0109</ErrorName>3 ··<ErrorName>CS0109</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0109:·The·member·`Derived&lt;U&gt;.Action'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required5 ····<string>//·CS0109:·The·member·`Wrapper.DerivedClass.AnInt'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
6 //·Line:·126 //·Line:·18
7 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror
  
8 public·abstract·class·Base8 public·abstract·class·BaseClass
9 {9 {
10 »       public·delegate·void·Action&lt;U&gt;(U·val);10 »       private·static·readonly·int·AnInt·=·1;
  
 11 »       public·static·void·Main·()
 12 »       {
 13 »       }
11 }14 }
  
12 public·class·Derived&lt;U&gt;·:·Base15 public·static·class·Wrapper
13 {16 {
14 »       new·internal·Action&lt;U&gt;·Action;17 »       public·class·DerivedClass·:·BaseClass
 18 »       {
 19 »       »       private·new·static·readonly·int·AnInt·=·2;
 20 »       }
15 }</string>21 }</string>
16 ····<string>//·CS0109:·The·member·`Test.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required22 ····<string>//·CS0109:·The·member·`BaseClass.Val'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
17 //·Line:·923 //·Line:·6
18 //·Compiler·options:·-warnaserror·-warn:424 //·Compiler·options:·-warnaserror·-warn:4
  
 25 class·BaseClass·{
 26 ········public·new·const·bool·Val·=·false;
19 using·System.Collections; 
  
20 public·class·Test:·ArrayList 
21 { 
22 ····public·new·string·this[string·index] 
23 ····{ 
24 »       set 
25 »       { 
26 »       } 
27 ····} 
28 }</string>27 }</string>
29 ····<string>//·CS0109:·The·member·`Outer.Inner'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required28 ····<string>//·CS0109:·The·member·`Outer.Inner'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
30 //·Line:·729 //·Line:·7
31 //·Compiler·options:·-warnaserror·-warn:430 //·Compiler·options:·-warnaserror·-warn:4
  
32 class·Outer31 class·Outer
33 {32 {
34 ····public·new·class·Inner33 ····public·new·class·Inner
35 ····{34 ····{
36 ····}35 ····}
37 }</string>36 }</string>
38 ····<string>//·CS0109:·The·member·`DerivedClass.get_Value()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required37 ····<string>//·CS0109:·The·member·`Derived&lt;U&gt;.Action'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
39 //·Line:·1438 //·Line:·12
40 //·Compiler·options:·-warnaserror·-warn:439 //·Compiler·options:·-warnaserror·-warn:4
  
 40 public·abstract·class·Base
 41 {
 42 »       public·delegate·void·Action&lt;U&gt;(U·val);
41 class·BaseClass·{ 
42 ········protected·virtual·int·Value·{· 
43 ················get·{ 
44 ························return·0; 
45 ················} 
46 ················set·{·} 
47 ········} 
48 }43 }
  
49 abstract·class·DerivedClass:·BaseClass·{ 
50 ········protected·new·int·get_Value·()·{ 
51 ················return·1; 
52 ········}44 public·class·Derived&lt;U&gt;·:·Base
 45 {
 46 »       new·internal·Action&lt;U&gt;·Action;
 47 }</string>
 48 ····<string>//·CS0109:·The·member·`Derived.Test()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 49 //·Line:·10
 50 //·Compiler·options:·-warnaserror·-warn:4
  
 51 class·Base·{
 52 »       void·Test·(bool·arg)·{}
53 }53 }
  
 54 class·Derived·:·Base·{
 55 »       new·void·Test·()·{}
 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;
54 class·ErrorClass:·DerivedClass·{ 
55 ········protected·override·int·Value·{· 
56 ················get·{ 
57 ························return·0; 
58 ················} 
59 ················set·{·} 
60 ········} 
  
61 »       »       static·void·Main·()·{}61 public·class·Test:·ArrayList
 62 {
 63 ····public·new·string·this[string·index]
 64 ····{
 65 »       set
 66 »       {
 67 »       }
 68 ····}
62 }</string>69 }</string>
63 ····<string>//·CS0109:·The·member·`Derived.Action&lt;T,U&gt;'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required70 ····<string>//·CS0109:·The·member·`Derived.Action&lt;T,U&gt;'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
64 //·Line:·1271 //·Line:·12
65 //·Compiler·options:·-warnaserror·-warn:472 //·Compiler·options:·-warnaserror·-warn:4
  
66 public·abstract·class·Base73 public·abstract·class·Base
67 {74 {
Offset 95, 56 lines modifiedOffset 103, 48 lines modified
95 »       public·new·bool·this·[string·arg]·{·set·{}·}103 »       public·new·bool·this·[string·arg]·{·set·{}·}
96 }</string>104 }</string>
97 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required105 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
98 //·Line:·6106 //·Line:·6
99 //·Compiler·options:·-warnaserror·-warn:4107 //·Compiler·options:·-warnaserror·-warn:4
  
100 class·BaseClass·{108 class·BaseClass·{
101 ········public·new·int·Location;109 ········public·new·int·Location·{·set·{·}·}
102 }</string>110 }</string>
103 ····<string>//·CS0109:·The·member·`BaseClass.Val'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required111 ····<string>//·CS0109:·The·member·`DerivedClass.get_Value()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
104 //·Line:·6112 //·Line:·14
105 //·Compiler·options:·-warnaserror·-warn:4113 //·Compiler·options:·-warnaserror·-warn:4
  
Max diff block lines reached; 1600/5900 bytes (27.12%) of diff not shown.
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;
  
7 public·class·X8 public·class·X
8 {9 {
9 »       public·static·void·Main()10 »       public·static·void·Main()
10 »       {11 »       {
11 »       »       System.Type·t·=·typeof·(System.Void);12 »       »       Void·v;
12 »       }13 »       }
13 }</string>14 }</string>
14 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'15 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'
15 //·Line:·816 //·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 »       »       Void·v;21 »       »       System.Type·t·=·typeof·(System.Void);
22 »       }22 »       }
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
27.9 KB
CS0165
27.9 KB
CS0165
Ordering differences only
    
Offset 1, 44 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>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·`res'
6 //·Line:·146 //·Line:·11
  
7 using·System; 
  
8 class·Program 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       string·s; 
13 »       »       object·o·=·null; 
14 »       »       while·(o·!=·null·&amp;&amp;·string.IsNullOrEmpty·(s·=·(string)·o.ToString·()))·{ 
15 »       »       } 
16 »       »        
17 »       »       Console.WriteLine·(s); 
18 »       } 
19 }</string> 
20 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`g' 
21 //·Line:·10 
  
22 public·class·A7 class·X
23 {8 {
 9 »       public·static·int·Main·()
24 »       static·bool·Test7·() 
25 »       { 
26 »       »       int·f·=·1; 
27 »       »       int·g; 
28 »       »       return·f·&gt;·1·&amp;&amp;·OutCall·(out·g)·||·g·&gt;·1; 
29 »       } 
  
30 »       static·bool·OutCall·(out·int·arg) 
31 »       {10 »       {
32 »       »       arg·=·1;11 »       »       string[]·a·=·null;
 12 »       »       int·res;
 13 »       »       var·m·=·a?[res·=·3];
 14 »       »       System.Console.WriteLine·(res);
33 »       »       return·false;15 »       »       return·0;
34 »       }16 »       }
35 }</string>17 }</string>
36 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`eh'18 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`eh'
37 //·Line:·1219 //·Line:·12
  
38 using·System;20 using·System;
  
Offset 48, 185 lines modifiedOffset 27, 184 lines modified
48 »       {27 »       {
49 »       »       EventHandler·eh;28 »       »       EventHandler·eh;
50 »       »       eh·=·delegate·{29 »       »       eh·=·delegate·{
51 »       »       »       Console.WriteLine·(eh);30 »       »       »       Console.WriteLine·(eh);
52 »       »       };31 »       »       };
53 »       }32 »       }
54 }</string>33 }</string>
55 ····<string>//·Cs0165:·Use·of·unassigned·local·variable·`c'34 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`t'
56 //·Line:·935 //·Line:·8
  
57 public·class·C36 public·class·Foo&lt;T&gt;
58 {37 {
59 »       public·static·void·Main·()38 »       public·static·bool·Test·()
60 »       {39 »       {
61 »       »       C·c; 
62 »       »       c.ToString·();40 »       »       T·t;
 41 »       »       return·t·is·int;
63 »       }42 »       }
64 }</string>43 }</string>
65 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'44 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
66 //·Line:·1445 //·Line:·14
  
67 using·System;46 using·System;
  
68 class·Program47 class·Program
69 {48 {
70 »       public·static·void·Main·()49 »       public·static·void·Main·()
71 »       {50 »       {
72 »       »       int·a;51 »       »       int·a;
73 »       »       string·s·=·&quot;&quot;;52 »       »       string·s·=·&quot;&quot;;
  
74 »       »       if·(!(s·!=·&quot;s&quot;·&amp;&amp;·(a·=·4)·&gt;·3))·{53 »       »       if·(s·!=·&quot;s&quot;·&amp;&amp;·(a·=·4)·&gt;·3)·{
75 »       »       »       Console.WriteLine·(a);54 »       »       »       return;
76 »       »       }55 »       »       }
 56 »       »       
 57 »       »       Console.WriteLine·(a);
77 »       }58 »       }
78 }</string>59 }</string>
79 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'60 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
80 //·Line:·961 //·Line:·14
  
81 using·System;62 using·System;
  
82 class·C·{ 
83 »       public·static·int·test5·()63 class·Program
 64 {
 65 »       public·static·void·Main·()
84 »       {66 »       {
85 »       »       int·a;67 »       »       int·a;
 68 »       »       string·s·=·&quot;&quot;;
  
 69 »       »       if·(s·!=·&quot;s&quot;·||·(a·=·4)·&gt;·3)·{
86 »       »       try·{ 
87 »       »       »       Console.WriteLine·(&quot;TRY&quot;); 
88 »       »       »       a·=·8; 
89 »       »       }·catch·{ 
90 »       »       »       a·=·9; 
91 »       »       }·finally·{ 
92 »       »       »       //·CS0165 
93 »       »       »       Console.WriteLine·(a);70 »       »       »       Console.WriteLine·(a);
94 »       »       }71 »       »       }
  
95 »       »       return·a; 
96 »       }72 »       }
97 }</string>73 }</string>
98 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'74 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
99 //·Line:·975 //·Line:·16
  
100 using·System;76 using·System;
  
101 class·Test·{ 
102 »       77 class·Program
 78 {
103 »       static·void·Main·()·{79 »       public·static·void·Main·()
104 »       »       Action·a·=·()·=&gt;·a(); 
105 »       } 
106 }</string> 
107 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a' 
Max diff block lines reached; 25704/28495 bytes (90.21%) of diff not shown.
943 B
CS0267
931 B
CS0267
Ordering differences only
    
Offset 3, 23 lines modifiedOffset 3, 23 lines modified
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:·46 //·Line:·4
  
7 partial·enum·e·{}</string>7 partial·enum·e·{}</string>
8 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword8 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
9 //·Line:·4 
  
10 public·partial·static·class·Test 
11 { 
12 }</string> 
13 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword 
14 //·Line:·69 //·Line:·6
  
15 public·partial·class·C10 public·partial·class·C
16 {11 {
17 »       partial·virtual·void·Foo·()12 »       partial·virtual·void·Foo·()
18 »       {13 »       {
19 »       }14 »       }
20 }</string>15 }</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>
4.64 KB
CS0184
4.63 KB
CS0184
Ordering differences only
    
Offset 1, 157 lines modifiedOffset 1, 157 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0184</ErrorName>3 ··<ErrorName>CS0184</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`B')·type5 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`T')·type
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·B8 class·X&lt;T&gt;·where·T·:·class
9 {9 {
10 »       static·void·Foo·()10 »       static·void·Foo·()
11 »       {11 »       {
12 »       »       if·(1·is·B)·{12 »       »       if·(1·is·T)·{
13 »       »       }13 »       »       }
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`int')·type16 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type
17 //·Line:·1017 //·Line:·13
18 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
19 class·X19 public·class·Test
20 {20 {
21 »       public·void·Foo&lt;T&gt;·()·where·T·:·class21 »       static·void·Foo·()
22 »       {22 »       {
23 »       »       T·t·=·default·(T); 
24 »       »       if·(t·is·int)·{ 
25 »       »       } 
26 »       }23 »       }
 24 »       
27 }</string> 
28 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type 
29 //·Line: 
30 //·Compiler·options:·-warnaserror·-warn:1 
  
31 class·X·{ 
  
32 »       static·void·Main·()25 »       public·static·void·Main()
33 »       {26 »       {
 27 »       »       bool·b·=·Foo·()·is·object;
34 »       »       int·a·=·1; 
35 »       »        
36 »       »       if·(a·is·byte){ 
37 »       »       } 
38 »       } 
39 }</string> 
40 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`decimal')·type 
41 //·Line:·7 
42 //·Compiler·options:·-warnaserror·-warn:1 
  
43 class·A 
44 { 
45 »       static·void·Main·() 
46 »       {· 
47 »       »       System.Console.WriteLine·(1·is·decimal); 
48 »       }28 »       }
49 }</string>29 }</string>
50 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type30 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type
51 //·Line:·731 //·Line:·7
52 //·Compiler·options:·-warnaserror·-warn:132 //·Compiler·options:·-warnaserror·-warn:1
  
53 class·A·{33 class·A·{
54 »       static·void·Main·()·{·34 »       static·void·Main·()·{·
55 »       »       System.Console.WriteLine·(null·is·string);35 »       »       System.Console.WriteLine·(null·is·string);
56 »       }36 »       }
57 }</string>37 }</string>
58 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type38 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`B')·type
59 //·Line:·1339 //·Line:·9
60 //·Compiler·options:·-warnaserror·-warn:140 //·Compiler·options:·-warnaserror·-warn:1
  
61 public·class·Test41 class·B
62 {42 {
63 »       static·void·Foo·()43 »       static·void·Foo·()
64 »       {44 »       {
 45 »       »       if·(1·is·B)·{
65 »       }46 »       »       }
66 »        
67 »       public·static·void·Main() 
68 »       { 
69 »       »       bool·b·=·Foo·()·is·object; 
70 »       }47 »       }
71 }</string>48 }</string>
72 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool?')·type49 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type
73 //·Line:·1350 //·Line:·13
74 //·Compiler·options:·-warnaserror·-warn:151 //·Compiler·options:·-warnaserror·-warn:1
  
75 using·System; 
 52 class·S·{}
 53 »       
76 class·X54 class·X
77 {55 {
78 »       void·Foo·()56 »       static·void·Main·()
79 »       {57 »       {
80 »       »       int?·i·=·null;58 »       »       const·S·x·=·null;
81 »       »       59 »       »       
82 »       »       if·(i·is·bool?)·{60 »       »       if·(x·is·byte)·{
83 »       »       }61 »       »       }
84 »       }62 »       }
85 }</string>63 }</string>
86 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`T')·type64 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`Y')·type
87 //·Line:·965 //·Line:·10
88 //·Compiler·options:·-warnaserror·-warn:166 //·Compiler·options:·-warnaserror·-warn:1
  
89 class·X&lt;T&gt;·where·T·:·class67 class·Y
90 {68 {
 69 }
  
 70 class·X
 71 {
91 »       static·void·Foo·()72 »       public·void·Foo·()
92 »       {73 »       {
 74 »       »       X·x·=·null;
93 »       »       if·(1·is·T)·{75 »       »       if·(x·is·Y)·{
94 »       »       }76 »       »       }
95 »       }77 »       }
96 }</string>78 }</string>
97 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool')·type79 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool?')·type
98 //·Line:·1380 //·Line:·13
99 //·Compiler·options:·-warnaserror·-warn:181 //·Compiler·options:·-warnaserror·-warn:1
  
100 using·System;82 using·System;
  
101 class·X83 class·X
102 {84 {
103 »       void·Foo·()85 »       void·Foo·()
104 »       {86 »       {
105 »       »       int?·i·=·null;87 »       »       int?·i·=·null;
106 »       »       88 »       »       
Max diff block lines reached; 1374/4701 bytes (29.23%) of diff not shown.
1.29 KB
CS0104
1.28 KB
CS0104
Ordering differences only
    
Offset 33, 47 lines modifiedOffset 33, 14 lines modified
33 »       {33 »       {
34 »       »       static·void·Main·()34 »       »       static·void·Main·()
35 »       »       {35 »       »       {
36 »       »       »       var·u·=·new·N·();36 »       »       »       var·u·=·new·N·();
37 »       »       }37 »       »       }
38 »       }38 »       }
39 }</string>39 }</string>
40 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X' 
41 //·Line:·25 
  
42 namespace·A 
43 { 
44 »       class·X·{·} 
45 } 
  
46 namespace·B 
47 { 
48 »       class·X·{·} 
49 } 
  
50 namespace·C 
51 { 
52 »       using·System; 
53 »       using·A; 
54 »       using·B; 
  
55 »       class·Test· 
56 »       { 
57 »       »       static·void·Main·() 
58 »       »       { 
59 »       »       »       Foo·(delegate·{ 
60 »       »       »       »       X·x; 
61 »       »       »       }); 
62 »       »       } 
63 »       »        
64 »       »       static·void·Foo·(Action·a) 
65 »       »       { 
66 »       »       } 
67 »       } 
68 }</string> 
69 ····<string>//·CS0104:·`XAttribute'·is·an·ambiguous·reference·between·`A.XAttribute'·and·`B.XAttribute'40 ····<string>//·CS0104:·`XAttribute'·is·an·ambiguous·reference·between·`A.XAttribute'·and·`B.XAttribute'
70 //·Line:·2141 //·Line:·21
  
71 using·System;42 using·System;
  
72 namespace·A43 namespace·A
73 {44 {
Offset 111, 14 lines modifiedOffset 78, 47 lines modified
111 »       using·A;78 »       using·A;
112 »       using·B;79 »       using·B;
113 »       class·D·:·X·{80 »       class·D·:·X·{
  
114 »       static·void·Main·()·{}81 »       static·void·Main·()·{}
115 »       }82 »       }
116 }</string>83 }</string>
 84 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'
 85 //·Line:·25
  
 86 namespace·A
 87 {
 88 »       class·X·{·}
 89 }
  
 90 namespace·B
 91 {
 92 »       class·X·{·}
 93 }
  
 94 namespace·C
 95 {
 96 »       using·System;
 97 »       using·A;
 98 »       using·B;
  
 99 »       class·Test·
 100 »       {
 101 »       »       static·void·Main·()
 102 »       »       {
 103 »       »       »       Foo·(delegate·{
 104 »       »       »       »       X·x;
 105 »       »       »       });
 106 »       »       }
 107 »       »       
 108 »       »       static·void·Foo·(Action·a)
 109 »       »       {
 110 »       »       }
 111 »       }
 112 }</string>
117 ····<string>//·CS0104:·`Graphics'·is·an·ambiguous·reference·between·`Gdk.Graphics'·and·`System.Drawing.Graphics'113 ····<string>//·CS0104:·`Graphics'·is·an·ambiguous·reference·between·`Gdk.Graphics'·and·`System.Drawing.Graphics'
118 //·Line:·16114 //·Line:·16
  
119 using·Gdk;115 using·Gdk;
120 using·System.Drawing;116 using·System.Drawing;
  
121 public·class·Plot·{117 public·class·Plot·{
840 B
CS1660
828 B
CS1660
Ordering differences only
    
Offset 9, 14 lines modifiedOffset 9, 25 lines modified
  
9 class·X·{9 class·X·{
10 »       static·void·Main·()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       object·o·=·delegate·{};12 »       »       object·o·=·delegate·{};
13 »       }13 »       }
14 }</string>14 }</string>
 15 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int'
 16 //·Line:·9
  
 17 using·System;
  
 18 class·X·{
 19 »       static·void·Main·()
 20 »       {
 21 »       »       int·o·=·delegate·{};
 22 »       }
 23 }</string>
15 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`object'24 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`object'
16 //·Line:·925 //·Line:·9
  
17 using·System;26 using·System;
  
18 class·X·{27 class·X·{
19 »       static·void·Main·()28 »       static·void·Main·()
Offset 30, 20 lines modifiedOffset 41, 9 lines modified
30 public·class·C41 public·class·C
31 {42 {
32 »       public·static·void·Main·()43 »       public·static·void·Main·()
33 »       {44 »       {
34 »       »       dynamic·d·=·()·=&gt;·1;45 »       »       dynamic·d·=·()·=&gt;·1;
35 »       }46 »       }
36 }</string>47 }</string>
37 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int' 
38 //·Line:·9 
  
39 using·System; 
  
40 class·X·{ 
41 »       static·void·Main·() 
42 »       { 
43 »       »       int·o·=·delegate·{}; 
44 »       } 
45 }</string> 
46 ··</Examples>48 ··</Examples>
47 </ErrorDocumentation>49 </ErrorDocumentation>
1.69 KB
CS0728
1.68 KB
CS0728
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0728</ErrorName>3 ··<ErrorName>CS0728</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`token'·which·is·the·argument·to·a·using·or·lock·statement5 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`d'·which·is·the·argument·to·a·using·or·lock·statement
6 //·Line:·116 //·Line:·12
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
 8 using·System;
  
8 public·class·Foo9 public·class·Foo
9 {10 {
10 »       public·static·void·Main·()11 »       public·static·void·Test·(IDisposable·d)
11 »       {12 »       {
 13 »       »       using·(d)·{
 14 »       »       »       d·=·null;
12 »       »       object·token·=·new·object·(); 
13 »       »       lock·(token) 
14 »       »       { 
15 »       »       »       Foo2·(ref·token); 
16 »       »       }15 »       »       }
17 »       }16 »       }
18 »        
19 »       static·void·Foo2·(ref·object·o) 
20 »       { 
21 »       } 
22 }</string>17 }</string>
23 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`s'·which·is·the·argument·to·a·using·or·lock·statement18 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`s'·which·is·the·argument·to·a·using·or·lock·statement
24 //·Line:·1219 //·Line:·12
25 //·Compiler·options:·-warnaserror20 //·Compiler·options:·-warnaserror
  
26 public·class·Foo21 public·class·Foo
27 {22 {
Offset 31, 24 lines modifiedOffset 27, 28 lines modified
31 »       {27 »       {
32 »       »       lock·(s)·{28 »       »       lock·(s)·{
33 »       »       »       lock·(s)·{}29 »       »       »       lock·(s)·{}
34 »       »       »       s·=·null;30 »       »       »       s·=·null;
35 »       »       }31 »       »       }
36 »       }32 »       }
37 }</string>33 }</string>
38 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`d'·which·is·the·argument·to·a·using·or·lock·statement34 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`token'·which·is·the·argument·to·a·using·or·lock·statement
39 //·Line:·1235 //·Line:·11
40 //·Compiler·options:·-warnaserror36 //·Compiler·options:·-warnaserror
  
41 using·System; 
  
42 public·class·Foo37 public·class·Foo
43 {38 {
44 »       public·static·void·Test·(IDisposable·d)39 »       public·static·void·Main·()
45 »       {40 »       {
46 »       »       using·(d)·{ 
47 »       »       »       d·=·null;41 »       »       object·token·=·new·object·();
 42 »       »       lock·(token)
 43 »       »       {
 44 »       »       »       Foo2·(ref·token);
48 »       »       }45 »       »       }
49 »       }46 »       }
 47 »       
 48 »       static·void·Foo2·(ref·object·o)
 49 »       {
 50 »       }
50 }</string>51 }</string>
51 ··</Examples>52 ··</Examples>
52 </ErrorDocumentation>53 </ErrorDocumentation>
7.87 KB
CS0177
7.86 KB
CS0177
Ordering differences only
    
Offset 1, 70 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>CS0177</ErrorName>3 ··<ErrorName>CS0177</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0177:·The·out·parameter·`output'·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
6 //·Line:·106 //·Line:·5
  
7 class·Test 
8 { 
9 »       delegate·T·Creator&lt;T&gt;·(); 
  
10 »       static·bool·TryAction&lt;T&gt;·(Creator&lt;T&gt;·creator,·out·T·output)·where·T·:·struct7 class·ClassMain·{
 8 »       public·static·void·test2·(int·a,·out·float·f)
11 »       {9 »       {
12 »       »       return·false;10 »       »       //·CS0177
 11 »       »       if·(a·==·5)
 12 »       »       »       return;
  
 13 »       »       f·=·8.53F;
13 »       }14 »       }
14 }</string>15 }</string>
15 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method16 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method
16 //·Line:·617 //·Line:·5
  
17 class·Foo·{18 class·C·{
18 »       static·void·test39·(out·int·a)19 »       public·static·void·test3·(out·float·f)
19 »       {20 »       {
 21 »       »       try·{
 22 »       »       »       f·=·8.53F;
 23 »       »       }·catch·{
 24 »       »       »       return;
20 »       »       int·x_0·=·0; 
21 »       »       int·ll_1·=·0; 
22 ········ 
23 »       »       switch·(0)·{ 
24 »       »       default: 
25 »       »       »       switch·(x_0)·{ 
26 »       »       »       default: 
27 »       »       »       »       if·(ll_1·==·0) 
28 »       »       »       »       »       break; 
29 »       »       »       »       else 
30 »       »       »       »       »       goto·k_1; 
31 »       »       »       } 
32 »       »       »       a·=·5; 
33 »       »       »       break; 
34 »       »       k_1: 
35 »       »       »       break; 
36 »       »       }25 »       »       }
37 »       }26 »       }
  
38 »       static·void·Main·()·{·int·x;·test39·(out·x);·} 
39 }</string>27 }</string>
40 ····<string>//·CS0177:·The·out·parameter·`val'·must·be·assigned·to·before·control·leaves·the·current·method28 ····<string>//·CS0177:·The·out·parameter·`s'·must·be·assigned·to·before·control·leaves·the·current·method
41 //·Line:·1229 //·Line:·17
  
42 public·class·A30 public·class·C
43 {31 {
 32 }
44 »       public·bool·GetValue·(out·int·val) 
45 »       { 
46 »       »       val·=·0; 
47 »       »       return·true; 
48 »       } 
  
49 »       public·void·ReallyGetValue·(out·int·val)33 public·struct·S
 34 {
 35 »       public·C·c;
 36 }
  
 37 public·class·Test
 38 {
 39 »       void·M·(out·S·s)
50 »       {40 »       {
 41 »       »       var·xx·=·s.c;
51 »       »       if·(AlwaysReturnTrue·()·||·GetValue·(out·val))·{ 
52 »       »       } 
53 »       }42 »       }
 43 }</string>
 44 ····<string>//·CS0177:·The·out·parameter·`x'·must·be·assigned·to·before·control·leaves·the·current·method
 45 //·Line:·6
  
54 »       public·bool·AlwaysReturnTrue·()46 public·class·GotoWithOut
 47 {
 48 »       public·static·void·Test·(bool·cond,·out·int·x)
55 »       {49 »       {
 50 »       »       if·(cond)
 51 »       »       {
 52 »       »       »       goto·Label2;
 53 »       »       }
 54 »       »       else
 55 »       »       {
 56 »       »       »       goto·Label;
 57 »       »       }
 58 »       »       Label:
 59 »       »       x·=·0;
 60 »       »       Label2:
56 »       »       return·true;61 »       »       return;
57 »       }62 »       }
58 }</string>63 }</string>
59 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method64 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method
60 //·Line:·2165 //·Line:·21
  
61 using·System;66 using·System;
  
Offset 79, 116 lines modifiedOffset 84, 69 lines modified
  
79 ····public·static·void·Method(out·int·a)84 ····public·static·void·Method(out·int·a)
80 ····{85 ····{
81 »       int·b;86 »       int·b;
  
82 »       try·{87 »       try·{
83 »       ····b·=·5;88 »       ····b·=·5;
84 »       ····return; 
85 »       }·catch·(Exception)·{·throw;·}89 »       }·catch·(Exception)·{·return;·}
  
86 »       a·=·b;90 »       a·=·b;
87 ····}91 ····}
88 }</string>92 }</string>
89 ····<string>//·CS0177:·The·out·parameter·`o'·must·be·assigned·to·before·control·leaves·the·current·method 
90 //·Line:·4 
91 //·Compiler·options:·-langversion:experimental 
  
92 class·Test(out·int·o)· 
93 { 
94 }</string> 
95 ····<string>//·CS0177:·The·out·parameter·`output'·must·be·assigned·to·before·control·leaves·the·current·method 
96 //·Line:·8 
Max diff block lines reached; 4435/8013 bytes (55.35%) of diff not shown.
1.92 KB
CS0649
1.91 KB
CS0649
Ordering differences only
    
Offset 1, 38 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>CS0649</ErrorName>3 ··<ErrorName>CS0649</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0' 
6 //·Line:·10 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 using·System; 
9 class·X·{ 
10 »       E·e; 
  
11 »       E·Value·{ 
12 »       »       get·{ 
13 »       »       »       return·e; 
14 »       »       } 
15 »       } 
16 } 
  
17 enum·E 
18 { 
19 »       Foo 
20 }</string> 
21 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'5 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
22 //·Line:·46 //·Line:·4
23 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
24 class·X8 class·X
25 {9 {
26 »       public·readonly·int·x;10 »       public·readonly·int·x;
27 }</string>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>
28 ····<string>//·CS0649:·Field·`TestClass.b'·is·never·assigned·to,·and·will·always·have·its·default·value24 ····<string>//·CS0649:·Field·`TestClass.b'·is·never·assigned·to,·and·will·always·have·its·default·value
29 //·Line:·1225 //·Line:·12
30 //·Compiler·options:·-warnaserror·-warn:426 //·Compiler·options:·-warnaserror·-warn:4
  
31 public·struct·Bar27 public·struct·Bar
32 {28 {
33 »       public·int·x;29 »       public·int·x;
Offset 50, 26 lines modifiedOffset 44, 32 lines modified
50 »       »       return·true;44 »       »       return·true;
51 »       }45 »       }
  
52 »       public·static·void·Main·()46 »       public·static·void·Main·()
53 »       {47 »       {
54 »       }48 »       }
55 }</string>49 }</string>
56 ····<string>//·CS0649:·Field·`C.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'50 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
57 //·Line:·751 //·Line:·10
58 //·Compiler·options:·-warnaserror·-warn:452 //·Compiler·options:·-warnaserror·-warn:4
  
 53 using·System;
59 class·C54 class·X·{
60 { 
61 »       int?·s; 
62 »        
63 »       void·Test·() 
64 »       { 
65 »       »       System.Console.WriteLine·(s·==·null);55 »       E·e;
  
 56 »       E·Value·{
 57 »       »       get·{
 58 »       »       »       return·e;
 59 »       »       }
66 »       }60 »       }
 61 }
  
 62 enum·E
 63 {
 64 »       Foo
67 }</string>65 }</string>
68 ····<string>//·CS0649:·Field·`X.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'66 ····<string>//·CS0649:·Field·`X.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'
69 //·Line:·467 //·Line:·4
70 //·Compiler·options:·-warnaserror·-warn:468 //·Compiler·options:·-warnaserror·-warn:4
  
71 class·X·{69 class·X·{
72 »       string·s;70 »       string·s;
1.9 KB
CS0021
1.89 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·`object'5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'
6 //·Line:·96 //·Line:·10·
 7 using·System;
  
7 class·C8 class·Test
8 {9 {
9 »       public·static·void·Main·()10 »       public·static·void·Main·()
10 »       {11 »       {
 12 »       »       int·i·=·0;
 13 »       »       Console.WriteLine·(&quot;Get·i[2]:·{0}&quot;,·i[2]);
11 »       »       var·d·=·new·object·{ 
12 »       »       »       [&quot;a&quot;]·=·1 
13 »       »       }; 
14 »       } 
15 }</string> 
16 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group' 
17 //·Line:· 
  
18 class·X 
19 { 
20 »       public·void·Foo·() 
21 »       { 
22 »       »       object·baz·=·Foo·[0]; 
23 »       }14 »       }
24 }</string>15 }</string>
25 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`System.Array'16 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`System.Array'
26 //·Line:·9·17 //·Line:·9·
  
27 using·System;18 using·System;
28 class·X19 class·X
29 {20 {
30 »       public·void·Foo·(Array·bar)21 »       public·void·Foo·(Array·bar)
31 »       {22 »       {
32 »       »       object·baz·=·bar[0];23 »       »       object·baz·=·bar[0];
33 »       }24 »       }
34 }</string>25 }</string>
 26 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'
 27 //·Line:·9
  
 28 class·C
 29 {
 30 »       public·static·void·Main·()
 31 »       {
 32 »       »       var·d·=·new·object·{
 33 »       »       »       [&quot;a&quot;]·=·1
 34 »       »       };
 35 »       }
 36 }</string>
35 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'37 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'
36 //·Line:·838 //·Line:·8
  
37 public·class·Foo&lt;G&gt;39 public·class·Foo&lt;G&gt;
38 {40 {
39 »       public·static·void·Bar·()41 »       public·static·void·Bar·()
40 »       {42 »       {
41 »       »       int·i·=·default·(G)[0];43 »       »       int·i·=·default·(G)[0];
42 »       }44 »       }
43 }</string>45 }</string>
44 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'46 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group'
45 //·Line:·10·47 //·Line:·
46 using·System; 
  
47 class·Test48 class·X
48 {49 {
49 »       public·static·void·Main·()50 »       public·void·Foo·()
50 »       {51 »       {
 52 »       »       object·baz·=·Foo·[0];
51 »       »       int·i·=·0; 
52 »       »       Console.WriteLine·(&quot;Get·i[2]:·{0}&quot;,·i[2]); 
53 »       }53 »       }
54 }</string>54 }</string>
55 ··</Examples>55 ··</Examples>
56 </ErrorDocumentation>56 </ErrorDocumentation>
9.49 KB
CS0208
9.48 KB
CS0208
Ordering differences only
    
Offset 1, 78 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>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·class·Node
 11 ··{
 12 ····private·Node·*············parent;
 13 ····private·T·················data;
 14 ··}·
 15 }</string>
5 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'16 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'
6 //·Line:·2017 //·Line:·20
7 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
8 namespace·CS20819 namespace·CS208
9 {20 {
10 »       public·class·Foo21 »       public·class·Foo
11 »       {22 »       {
12 »       »       public·int·Add·(int·a,·int·b) 
13 »       »       { 
14 »       »       »       return·a·+·b; 
15 »       »       } 
16 »       }23 »       }
  
17 »       public·class·Bar24 »       public·class·Bar
18 »       {25 »       {
19 »       »       unsafe·static·void·Main·()26 »       »       unsafe·static·void·Main·()
20 »       »       {»      »      »      27 »       »       {»      »      »      
21 »       »       »       Foo·f·=·new·Foo·();28 »       »       »       Foo·f·=·new·Foo·();
22 »       »       »       void·*s·=·&amp;f;29 »       »       »       Foo·*s·=·&amp;f;
23 »       »       }30 »       »       }
24 »       }31 »       }
25 }</string>32 }</string>
26 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'33 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'
27 //·Line:·934 //·Line:·10
28 //·Compiler·options:·/unsafe35 //·Compiler·options:·/unsafe
 36 //·Similar·code·to·#75772,·but·without·field·of·type·T.
  
29 public·class·Splay&lt;T&gt;37 public·class·Splay&lt;T&gt;
30 {38 {
31 ··unsafe·private·class·Node39 ··unsafe·private·struct·Node
32 ··{40 ··{
33 ····private·Node·*············parent;41 ····private·Node·*············parent;
34 ····private·T·················data; 
35 ··}·42 ··}·
36 }</string>43 }</string>
37 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Foo.P'44 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'
38 //·Line:·1845 //·Line:·9
39 //·Compiler·options:·-unsafe46 //·Compiler·options:·/unsafe
  
40 public·unsafe·class·Foo47 public·class·Splay&lt;T&gt;
41 {48 {
 49 ··unsafe·private·struct·Node
 50 ··{
 51 ····private·Node·*············parent;
 52 ····private·T·················data;
 53 ··}·
42 ········public·class·P 
43 ········{ 
44 ············public·P*·GetEnumerator·() 
45 ············{ 
46 ················return·null; 
47 ············} 
48 ········} 
49 ······· 
50 ········public·static·void·Main·() 
51 ········{ 
52 ············P·o·=·new·P·(); 
53 ············foreach·(P·p·in·o) 
54 ············{ 
55 ············} 
56 ········} 
57 }</string> 
58 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X' 
59 //·Line:·8 
60 //·Compiler·options:·-unsafe 
  
61 unsafe·struct·X·{ 
62 »       string·a; 
63 »       static·void·Main·()·{ 
64 »       »       X·x; 
65 »       »       void*·y·=·&amp;x; 
66 »       } 
67 }</string>54 }</string>
68 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'55 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'
69 //·Line:·756 //·Line:·7
70 //·Compiler·options:·-unsafe57 //·Compiler·options:·-unsafe
  
71 unsafe·class·Foo&lt;T&gt;·where·T·:·struct58 unsafe·class·Foo&lt;T&gt;·where·T·:·struct
72 {59 {
Offset 96, 27 lines modifiedOffset 83, 106 lines modified
96 unsafe·class·Test83 unsafe·class·Test
97 {84 {
98 »       public·static·void·Main()85 »       public·static·void·Main()
99 »       {86 »       {
100 »       »       S&lt;int&gt;.N*·a;87 »       »       S&lt;int&gt;.N*·a;
101 »       }88 »       }
102 }</string>89 }</string>
103 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Foo'90 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`foo'
104 //·Line:·1191 //·Line:·11
105 //·Compiler·options:·-unsafe92 //·Compiler·options:·-unsafe
  
106 public·unsafe·partial·struct·Foo93 struct·foo·{
 94 »       public·delegate·void·bar·(int·x);
 95 »       public·bar·barf;
 96 }
  
 97 unsafe·class·t·{
 98 »       static·void·Main·()·{
 99 »       »       foo·*f·=·null;
 100 »       }
 101 }</string>
 102 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`S'
 103 //·Line:·9
 104 //·Compiler·options:·/unsafe
  
 105 unsafe·public·class·C
107 {106 {
 107 »       S*·i;
108 }108 }
  
Max diff block lines reached; 6150/9669 bytes (63.61%) 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>
1.26 KB
CS3019
1.25 KB
CS3019
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3019</ErrorName>3 ··<ErrorName>CS3019</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`T'·because·it·is·not·visible·from·outside·this·assembly
 6 //·Line:·8
 7 //·Compiler·options:·-warnaserror·-warn:2
  
 8 using·System;
 9 [assembly:CLSCompliant(true)]
  
 10 public·class·CLSClass&lt;[CLSCompliant·(false)]·T&gt;
 11 {
 12 }</string>
5 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly13 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly
6 //·Line:·814 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:215 //·Compiler·options:·-warnaserror·-warn:2
  
8 using·System;16 using·System;
9 [assembly:CLSCompliant·(true)]17 [assembly:CLSCompliant·(true)]
  
Offset 34, 19 lines modifiedOffset 44, 9 lines modified
  
34 using·System;44 using·System;
35 [assembly:CLSCompliant·(true)]45 [assembly:CLSCompliant·(true)]
  
36 [CLSCompliant·(true)]46 [CLSCompliant·(true)]
37 class·CLSClass·{47 class·CLSClass·{
38 }</string>48 }</string>
39 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`T'·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 public·class·CLSClass&lt;[CLSCompliant·(false)]·T&gt; 
45 { 
46 }</string> 
47 ··</Examples>49 ··</Examples>
48 </ErrorDocumentation>50 </ErrorDocumentation>
1.09 KB
CS0163
1.07 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·(&quot;symbol:&quot;·+·key);34 »       »       »       throw·new·ArgumentOutOfRangeException·(&quot;symbol:&quot;·+·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>
2.18 KB
CS0131
2.17 KB
CS0131
Ordering differences only
    
Offset 1, 28 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>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:·176 //·Line:·12
  
 7 using·System;
 8 using·System.Collections;
7 public·class·Person 
8 { 
9 »       string·_name; 
  
10 »       public·string·Name 
11 »       { 
12 »       »       get·{·return·_name;·} 
13 »       »       set·{·_name·=·value;·}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])++);
14 »       }15 »       }
 16 }</string>
 17 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
 18 //·Line:·10
 19 using·System;
  
 20 class·X
 21 {
15 »       public·static·void·Main·()22 »       static·void·Main·()
16 »       {23 »       {
17 »       »       Person·johnDoe·=·new·Person·(); 
18 »       »       (string)·johnDoe.Name·=·&quot;John·Doe&quot;;24 »       »       int·a·=·7;
 25 »       »       +a·=·9;
19 »       }26 »       }
20 }</string>27 }</string>
21 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer28 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
22 //·Line:·729 //·Line:·7
  
23 class·X·{30 class·X·{
24 »       void·A·()31 »       void·A·()
Offset 44, 37 lines modifiedOffset 51, 30 lines modified
44 »       public·static·void·Main·()51 »       public·static·void·Main·()
45 »       {52 »       {
46 »       »       var·str·=·new·MyStruct();53 »       »       var·str·=·new·MyStruct();
47 »       »       str.Name·=·null;54 »       »       str.Name·=·null;
48 »       }55 »       }
49 }</string>56 }</string>
50 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer57 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
51 //·Line:·1058 //·Line:·17
52 using·System; 
  
53 class·X59 public·class·Person
54 {60 {
55 »       static·void·Main·()61 »       string·_name;
  
 62 »       public·string·Name
56 »       {63 »       {
57 »       »       int·a·=·7; 
58 »       »       +a·=·9;64 »       »       get·{·return·_name;·}
 65 »       »       set·{·_name·=·value;·}
59 »       }66 »       }
60 }</string> 
61 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer 
62 //·Line:·12 
  
63 using·System; 
64 using·System.Collections; 
  
65 class·Test·{ 
66 »       public·static·void·Main(string[]·args)·{67 »       public·static·void·Main·()
 68 »       {
 69 »       »       Person·johnDoe·=·new·Person·();
 70 »       »       (string)·johnDoe.Name·=·&quot;John·Doe&quot;;
67 »       »       ArrayList·al·=·new·ArrayList(); 
68 »       »       al[0]·=·0; 
69 »       »        
70 »       »       Console.WriteLine(((int)al[0])++); 
71 »       }71 »       }
72 }</string>72 }</string>
73 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer73 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
74 //·Line:·874 //·Line:·8
  
75 class·X75 class·X
76 {76 {
859 B
CS4001
847 B
CS4001
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS4001</ErrorName>3 ··<ErrorName>CS4001</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4001:·Cannot·await·`void'·expression5 ····<string>//·CS4001:·Cannot·await·`int'·expression
6 //·Line:·106 //·Line:·8
  
7 using·System; 
  
8 class·A7 class·A
9 {8 {
10 »       static·async·void·Test·()9 »       static·async·void·Test·()
11 »       {10 »       {
12 »       »       await·Console.WriteLine·(&quot;await&quot;);11 »       »       await·1;
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS4001:·Cannot·await·`int'·expression14 ····<string>//·CS4001:·Cannot·await·`void'·expression
16 //·Line:·815 //·Line:·10
  
 16 using·System;
  
17 class·A17 class·A
18 {18 {
19 »       static·async·void·Test·()19 »       static·async·void·Test·()
20 »       {20 »       {
21 »       »       await·1;21 »       »       await·Console.WriteLine·(&quot;await&quot;);
22 »       }22 »       }
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.3 KB
CS1620
1.28 KB
CS1620
Ordering differences only
    
Offset 25, 33 lines modifiedOffset 25, 26 lines modified
25 »       static·void·Main·()25 »       static·void·Main·()
26 »       {26 »       {
27 »       »       X·x·=·null;27 »       »       X·x·=·null;
28 »       »       x.Foo·(&quot;hola&quot;);28 »       »       x.Foo·(&quot;hola&quot;);
29 »       }29 »       }
30 }</string>30 }</string>
31 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier31 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
32 //·Line:·2432 //·Line:·13
  
33 using·System; 
  
34 namespace·TestNamespace33 public·class·Programa
35 {34 {
36 »       public·class·Test35 »       static·void·Jajaja·(out·int·mengano)
37 »       {36 »       {
 37 »       »       mengano·=·3;
38 »       »       public·Test·() 
39 »       »       { 
40 »       »       »       int·os; 
41 »       »       »       TestMethod·(os); 
42 »       »       »       Console.WriteLine·(os); 
43 »       »       }38 »       }
  
44 »       »       public·void·TestMethod·(out·int·os)39 »       static·void·Run·(out·int·mengano)
45 »       »       {40 »       {
 41 »       »       Jajaja·(mengano);
46 »       »       »       os·=·3; 
47 »       »       } 
48 »       }42 »       }
49 }</string>43 }</string>
50 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier44 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
51 //·Line:·1345 //·Line:·13
  
52 class·C46 class·C
53 {47 {
Offset 62, 23 lines modifiedOffset 55, 30 lines modified
  
62 »       public·static·void·Main()·{55 »       public·static·void·Main()·{
63 »       »       int·i·=·1;56 »       »       int·i·=·1;
64 »       »       test·(ref·i);57 »       »       test·(ref·i);
65 »       }58 »       }
66 }</string>59 }</string>
67 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier60 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
68 //·Line:·1361 //·Line:·24
  
69 public·class·Programa62 using·System;
  
 63 namespace·TestNamespace
70 {64 {
71 »       static·void·Jajaja·(out·int·mengano)65 »       public·class·Test
72 »       {66 »       {
73 »       »       mengano·=·3;67 »       »       public·Test·()
 68 »       »       {
 69 »       »       »       int·os;
 70 »       »       »       TestMethod·(os);
 71 »       »       »       Console.WriteLine·(os);
74 »       }72 »       »       }
  
75 »       static·void·Run·(out·int·mengano)73 »       »       public·void·TestMethod·(out·int·os)
76 »       {74 »       »       {
77 »       »       Jajaja·(mengano);75 »       »       »       os·=·3;
 76 »       »       }
78 »       }77 »       }
79 }</string>78 }</string>
80 ··</Examples>79 ··</Examples>
81 </ErrorDocumentation>80 </ErrorDocumentation>
1.53 KB
CS1725
1.52 KB
CS1725
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>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·(&quot;main,·processorArchitecture=MSIL&quot;)]8 [assembly:·InternalsVisibleTo·(&quot;main,·Culture=neutral&quot;)]
  
9 class·A9 class·A
10 {10 {
11 »       public·static·void·Main·()11 »       public·static·void·Main·()
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Culture=neutral'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified15 ····<string>//·CS1725:·Friend·assembly·reference·`main,·processorArchitecture=MSIL'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified
16 //·Line:·616 //·Line:·6
  
17 using·System.Runtime.CompilerServices;17 using·System.Runtime.CompilerServices;
  
18 [assembly:·InternalsVisibleTo·(&quot;main,·Culture=neutral&quot;)]18 [assembly:·InternalsVisibleTo·(&quot;main,·processorArchitecture=MSIL&quot;)]
  
19 class·A19 class·A
20 {20 {
21 »       public·static·void·Main·()21 »       public·static·void·Main·()
22 »       {22 »       {
23 »       }23 »       }
24 }</string>24 }</string>
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.3 KB
CS1922
2.29 KB
CS1922
Ordering differences only
    
Offset 1, 22 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>CS1922</ErrorName>3 ··<ErrorName>CS1922</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1922:·A·field·or·property·`GCEventTypeMatcher'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`GCEventTypeMatcher'·does·not·implement·`System.Collections.IEnumerable'·interface5 ····<string>//·CS1922:·A·field·or·property·`Data.Value'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`int'·does·not·implement·`System.Collections.IEnumerable'·interface
6 //·Line:·116 //·Line:·16
  
  
7 using·System;7 using·System;
  
8 public·enum·GCEventType·{ 
9 »       NURSERY_START8 class·Data
 9 {
 10 »       public·int·Value;
10 }11 }
  
11 public·class·GCEventTypeMatcher·{ 
12 »       private·static·GCEventTypeMatcher[]·matcher·=·{·new·GCEventTypeMatcher·()·{·NURSERY_START,·s·=&gt;·TRUE·}·};12 public·class·Test
 13 {
 14 »       static·void·Main·()
 15 »       {
 16 »       »       var·c·=·new·Data·{·Value·=·{·0,·1,·2·}·};
 17 »       }
13 }</string>18 }</string>
14 ····<string>//·CS1922:·A·field·or·property·`System.Type'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`System.Type'·does·not·implement·`System.Collections.IEnumerable'·interface19 ····<string>//·CS1922:·A·field·or·property·`System.Type'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`System.Type'·does·not·implement·`System.Collections.IEnumerable'·interface
15 //·Line:·1320 //·Line:·13
  
16 using·System;21 using·System;
17 using·System.Xml.Serialization;22 using·System.Xml.Serialization;
  
Offset 26, 27 lines modifiedOffset 32, 21 lines modified
26 »       {32 »       {
27 »       »       static·void·Main·()33 »       »       static·void·Main·()
28 »       »       {34 »       »       {
29 »       »       »       XmlSerializer·xs·=·new·XmlSerializer·(typeof·(string),·new·Type·()·{·typeof·(bool)·});35 »       »       »       XmlSerializer·xs·=·new·XmlSerializer·(typeof·(string),·new·Type·()·{·typeof·(bool)·});
30 »       »       }36 »       »       }
31 »       }37 »       }
32 }</string>38 }</string>
33 ····<string>//·CS1922:·A·field·or·property·`Data.Value'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`int'·does·not·implement·`System.Collections.IEnumerable'·interface39 ····<string>//·CS1922:·A·field·or·property·`GCEventTypeMatcher'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`GCEventTypeMatcher'·does·not·implement·`System.Collections.IEnumerable'·interface
34 //·Line:·1640 //·Line:·11
  
  
35 using·System;41 using·System;
  
 42 public·enum·GCEventType·{
 43 »       NURSERY_START
36 class·Data 
37 { 
38 »       public·int·Value; 
39 }44 }
  
 45 public·class·GCEventTypeMatcher·{
 46 »       private·static·GCEventTypeMatcher[]·matcher·=·{·new·GCEventTypeMatcher·()·{·NURSERY_START,·s·=&gt;·TRUE·}·};
40 public·class·Test 
41 { 
42 »       static·void·Main·() 
43 »       { 
44 »       »       var·c·=·new·Data·{·Value·=·{·0,·1,·2·}·}; 
45 »       } 
46 }</string>47 }</string>
47 ··</Examples>48 ··</Examples>
48 </ErrorDocumentation>49 </ErrorDocumentation>
7.6 KB
CS0162
7.59 KB
CS0162
Ordering differences only
    
Offset 1, 63 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>CS0162</ErrorName>3 ··<ErrorName>CS0162</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0162:·Unreachable·code·detected5 ····<string>//·CS0162:·Unreachable·code·detected
6 //·Line:·146 //·Line:·13
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror·-warn:2
  
8 using·System;8 using·System;
  
9 class·X9 class·C·{
10 {10 »       bool·T·()·{·return·true;·}
  
11 »       public·static·void·Main·()11 »       void·Close()
12 »       {12 »       {»      
 13 »       »       if·(T·()·&amp;&amp;·false)
 14 »       »       »       Console.WriteLine·(&quot;error&quot;);
13 »       »       goto·X; 
14 »       A: 
15 »       »       bool·b·=·false; 
16 »       »       if·(b)·{ 
17 »       »       »       goto·A; 
18 »       »       } 
19 »       X: 
20 »       »       return; 
21 »       }15 »       }
 16 }
22 }</string> 
23 ····<string>//·CS0162:·Unreachable·code·detected 
24 //·Line:·9 
25 //·Compiler·options:·-warnaserror·-warn:2 
  
 17 class·XXXX·{·static·void·Main·()·{}·}</string>
26 class·Foo·{ 
27 »       static·void·Main·() 
28 »       { 
29 »       »       goto·skip; 
30 »       a: 
31 »       »       throw·new·System.Exception·(); 
32 »       »       goto·a; 
33 »       skip: 
34 »       »       return; 
35 »       } 
36 }</string> 
37 ····<string>//·CS0162:·Unreachable·code·detected18 ····<string>//·CS0162:·Unreachable·code·detected
38 //·Line:·919 //·Line:·12
39 //·Compiler·options:·-warnaserror·-warn:220 //·Compiler·options:·-warnaserror·-warn:2
  
 21 using·System;
40 class·Error 
41 { 
42 »       void·Test·() 
43 »       { 
44 »       »       if·(1·==·0)·{ 
45 »       »       »       try·{ 
46 »       »       »       }·catch·(System.Net.Sockets.SocketException·sex)·{ 
47 »       »       »       »       int·x·=·(int)sex.SocketErrorCode; 
48 »       »       »       } 
49 »       »       } 
50 »       } 
  
 22 class·E
 23 {
 24 ···public·void·Method&lt;T&gt;·()·where·T·:·class
 25 ···{
 26 ······if·(default·(T)·!=·null)
 27 ·········throw·new·ArgumentNullException·();
 28 ···}
51 }</string>29 }</string>
52 ····<string>//·CS0162:·Unreachable·code·detected30 ····<string>//·CS0162:·Unreachable·code·detected
53 //·Line:·1031 //·Line:·10
54 //·Compiler·options:·-warnaserror32 //·Compiler·options:·-warnaserror
  
55 public·class·X33 public·class·X
56 {34 {
Offset 73, 86 lines modifiedOffset 51, 87 lines modified
73 »       »       »       return;51 »       »       »       return;
74 »       »       }52 »       »       }
  
75 »       »       return;53 »       »       return;
76 »       }54 »       }
77 }</string>55 }</string>
78 ····<string>//·CS0162:·Unreachable·code·detected56 ····<string>//·CS0162:·Unreachable·code·detected
79 //·Line:·1257 //·Line:·11
80 //·Compiler·options:·-warnaserror·-warn:2 
  
81 using·System; 
  
82 class·E 
83 { 
84 ···public·void·Method&lt;T&gt;·()·where·T·:·class 
85 ···{ 
86 ······if·(default·(T)·!=·null) 
87 ·········throw·new·ArgumentNullException·(); 
88 ···} 
89 }</string> 
90 ····<string>//·CS0162:·Unreachable·code·detected 
91 //·Line:·12 
92 //·Compiler·options:·-warnaserror·-warn:258 //·Compiler·options:·-warnaserror·-warn:2
  
93 using·System; 
  
94 class·E59 class·Error
95 { 
96 ···public·void·Method·(int·i) 
97 ···{ 
98 ·······throw·new·ArgumentNullException·(); 
99 ·······Console.WriteLine·(&quot;Once·upon·a·time..&quot;); 
100 ···} 
101 }</string> 
102 ····<string>//·CS0162:·Unreachable·code·detected 
103 //·Line:·12 
104 //·Compiler·options:·-warnaserror 
  
105 using·System; 
  
106 public·class·Driver 
107 {60 {
108 »       public·static·void·Main·()61 »       void·Test·()
109 »       {62 »       {
110 »       »       int·yyTop·=·0; 
111 »       »       for·(;·;·++yyTop)·{ 
112 »       »       »       if·(yyTop·&gt;·0)63 »       »       switch·(10)
 64 »       »       {
 65 »       »       »       case·9:
113 »       »       »       »       break;66 »       »       »       »       break;
114 »       »       »       else 
Max diff block lines reached; 5169/7733 bytes (66.84%) of diff not shown.
2.63 KB
CS0307
2.62 KB
CS0307
Ordering differences only
    
Offset 1, 40 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>CS0307</ErrorName>3 ··<ErrorName>CS0307</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments5 ····<string>//·CS0307:·The·namespace·`N.M'·cannot·be·used·with·type·arguments
6 //·Line:·96 //·Line:·15
  
7 public·class·Tests&lt;a&gt;7 namespace·N
8 {8 {
9 »       public·static·void·Test·()9 »       namespace·M
10 »       {10 »       {
11 »       »       a&lt;int&gt;·(); 
12 »       }11 »       }
 12 }
13 }</string> 
14 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments 
15 //·Line:·9 
  
16 public·class·Tests13 class·Test
17 {14 {
18 »       public·static·void·Test·(int·a)15 »       static·void·Main·()
19 »       {16 »       {
20 »       »       a&lt;int&gt;·();17 »       »       var·a·=·N.M&lt;int&gt;·();
21 »       }18 »       }
22 }</string>19 }</string>
23 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments20 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
24 //·Line:·921 //·Line:·9
  
25 public·class·Tests22 public·class·Tests&lt;a&gt;
26 {23 {
27 »       public·static·void·Main·()24 »       public·static·void·Test·()
28 »       {25 »       {
29 »       »       var·d·=·0; 
30 »       »       d&lt;int&gt;·();26 »       »       a&lt;int&gt;·();
31 »       }27 »       }
32 }</string>28 }</string>
33 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments29 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments
34 //·Line:·1630 //·Line:·16
  
35 class·Test&lt;T,·U&gt;31 class·Test&lt;T,·U&gt;
36 {32 {
Offset 47, 29 lines modifiedOffset 43, 43 lines modified
47 »       »       public·B·(object·arg)43 »       »       public·B·(object·arg)
48 »       »       {44 »       »       {
49 »       »       }45 »       »       }
50 »       »       46 »       »       
51 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default);47 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default);
52 »       }48 »       }
53 }</string>49 }</string>
54 ····<string>//·CS0307:·The·namespace·`N.M'·cannot·be·used·with·type·arguments50 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments
55 //·Line:·1551 //·Line:·9
  
56 namespace·N52 public·class·Tests
57 {53 {
58 »       namespace·M54 »       public·static·void·Main·()
59 »       {55 »       {
 56 »       »       var·d·=·0;
 57 »       »       d&lt;int&gt;·();
60 »       }58 »       }
61 }59 }</string>
 60 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
 61 //·Line:·9
  
62 class·Test62 public·class·Tests
63 {63 {
64 »       static·void·Main·()64 »       public·static·void·Test&lt;a&gt;·()
65 »       {65 »       {
66 »       »       var·a·=·N.M&lt;int&gt;·();66 »       »       a&lt;int&gt;·();
 67 »       }
 68 }</string>
 69 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments
 70 //·Line:·9
  
 71 public·class·Tests
 72 {
 73 »       public·static·void·Test·(int·a)
 74 »       {
 75 »       »       a&lt;int&gt;·();
67 »       }76 »       }
68 }</string>77 }</string>
69 ····<string>//·CS0307:·The·property·`B.Get'·cannot·be·used·with·type·arguments78 ····<string>//·CS0307:·The·property·`B.Get'·cannot·be·used·with·type·arguments
70 //·Line:·1479 //·Line:·14
71 public·class·B80 public·class·B
72 {81 {
73 »       public·virtual·int·Get·{82 »       public·virtual·int·Get·{
Offset 85, 19 lines modifiedOffset 95, 9 lines modified
85 »       »       }95 »       »       }
86 »       }96 »       }
  
87 »       public·static·void·Main·()97 »       public·static·void·Main·()
88 »       {98 »       {
89 »       }99 »       }
90 }</string>100 }</string>
91 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments 
92 //·Line:·9 
  
93 public·class·Tests 
94 { 
95 »       public·static·void·Test&lt;a&gt;·() 
96 »       { 
97 »       »       a&lt;int&gt;·(); 
98 »       } 
99 }</string> 
100 ··</Examples>101 ··</Examples>
101 </ErrorDocumentation>102 </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:·4
  
 7 delegate·void·F·(__arglist);</string>
 8 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
 9 //·Line:·6
  
 10 public·class·E
 11 {
 12 ····int·this·[__arglist]·{·get·{·return·1;·}·}
 13 }</string>
 14 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
6 //·Line:·1015 //·Line:·10
  
7 delegate·object·D·(object·o);16 delegate·object·D·(object·o);
  
8 class·C17 class·C
9 {18 {
10 ···public·void·Test·()19 ···public·void·Test·()
11 ···{20 ···{
12 ······D·d·=·delegate·(__arglist)·{21 ······D·d·=·delegate·(__arglist)·{
13 »       »       return·this;22 »       »       return·this;
14 »       ··};23 »       ··};
15 ···}24 ···}
16 }</string>25 }</string>
17 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context26 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
18 //·Line:·4 
  
19 delegate·void·F·(__arglist);</string> 
20 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context 
21 //·Line:·627 //·Line:·6
  
22 class·C28 class·C
23 {29 {
24 »       public·static·explicit·operator·X·(__arglist)30 »       public·static·explicit·operator·X·(__arglist)
25 »       {31 »       {
26 »       »       return·null;32 »       »       return·null;
27 »       }33 »       }
28 }</string>34 }</string>
29 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context 
30 //·Line:·6 
  
31 public·class·E 
32 { 
33 ····int·this·[__arglist]·{·get·{·return·1;·}·} 
34 }</string> 
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
2.42 KB
CS0027
2.41 KB
CS0027
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>CS0027</ErrorName>3 ··<ErrorName>CS0027</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0007:·Keyword·`this'·is·not·available·in·the·current·context 
6 //·Line:·14 
  
7 class·B 
8 { 
9 »       public·B·(object·o) 
10 »       { 
11 »       } 
12 } 
  
13 class·C·:·B 
14 { 
15 »       public·C·() 
16 »       »       :·base·(this) 
17 »       { 
18 »       } 
19 }</string> 
20 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context5 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
21 //·Line:·7·6 //·Line:·10
  
 7 //·Attention:·Here·the·compiler·complains·saying·that·cannot·convert·implicitly·from·'Error0027'·to·'int'·but
 8 //·should·also·say·that·the·use·of·keyword·'this'·is·out·of·context·since·it's·used·outside·a·constructor,·method
 9 //·or·property.
22 using·System;10 using·System;
  
23 class·Error0027·{11 class·Error0027·{
24 »       int·i·=·this.x;12 »       int·i·=·this;
25 »       int·x·=·0;13 »       int·x·=·0;
26 »       14 »       
27 »       public·static·void·Main·()·{15 »       public·static·void·Main·()·{
28 »       »       Console.WriteLine·(&quot;The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.&quot;);16 »       »       Console.WriteLine·(&quot;The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.&quot;);
29 »       »       Console.WriteLine·(&quot;Trying·to·assign·i·to·'this.x'·outside·a·method,·property·or·ctr.&quot;);17 »       »       Console.WriteLine·(&quot;Trying·to·assign·i·to·'this'·outside·a·method,·property·or·ctr.&quot;);
30 »       }18 »       }
31 }</string>19 }</string>
32 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context20 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
33 //·Line:·621 //·Line:·6
  
34 class·Program22 class·Program
35 {23 {
36 »       const·object·y·=·this;24 »       const·object·y·=·this;
37 }</string>25 }</string>
38 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context26 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
39 //·Line:·1027 //·Line:·7·
  
40 //·Attention:·Here·the·compiler·complains·saying·that·cannot·convert·implicitly·from·'Error0027'·to·'int'·but 
41 //·should·also·say·that·the·use·of·keyword·'this'·is·out·of·context·since·it's·used·outside·a·constructor,·method 
42 //·or·property. 
43 using·System;28 using·System;
  
44 class·Error0027·{29 class·Error0027·{
45 »       int·i·=·this;30 »       int·i·=·this.x;
46 »       int·x·=·0;31 »       int·x·=·0;
47 »       32 »       
48 »       public·static·void·Main·()·{33 »       public·static·void·Main·()·{
49 »       »       Console.WriteLine·(&quot;The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.&quot;);34 »       »       Console.WriteLine·(&quot;The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.&quot;);
50 »       »       Console.WriteLine·(&quot;Trying·to·assign·i·to·'this'·outside·a·method,·property·or·ctr.&quot;);35 »       »       Console.WriteLine·(&quot;Trying·to·assign·i·to·'this.x'·outside·a·method,·property·or·ctr.&quot;);
 36 »       }
 37 }</string>
 38 ····<string>//·CS0007:·Keyword·`this'·is·not·available·in·the·current·context
 39 //·Line:·14
  
 40 class·B
 41 {
 42 »       public·B·(object·o)
 43 »       {
 44 »       }
 45 }
  
 46 class·C·:·B
 47 {
 48 »       public·C·()
 49 »       »       :·base·(this)
 50 »       {
51 »       }51 »       }
52 }</string>52 }</string>
53 ··</Examples>53 ··</Examples>
54 </ErrorDocumentation>54 </ErrorDocumentation>
796 B
CS1010
784 B
CS1010
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>CS1010</ErrorName>3 ··<ErrorName>CS1010</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1010:·Newline·in·constant5 ····<string>//·CS1010:·Newline·in·constant
6 //·Line:·66 //·Line:·6
  
7 class·X7 class·Foo
8 {8 {
9 »       static·string·s·=·&quot;Hello 
10 world!&quot;;9 »       static·char·c·='
 10 ';
11 }</string>11 }</string>
12 ····<string>//·CS1010·:·Newline·in·constant12 ····<string>//·CS1010·:·Newline·in·constant
13 //·Line:·813 //·Line:·8
  
14 class·C14 class·C
15 {15 {
16 »       static·void·Main·()16 »       static·void·Main·()
Offset 20, 14 lines modifiedOffset 20, 14 lines modified
20 »       »       var·a·=·1'20 »       »       var·a·=·1'
21 »       »       int·i·=·2;21 »       »       int·i·=·2;
22 »       }22 »       }
23 }</string>23 }</string>
24 ····<string>//·CS1010:·Newline·in·constant24 ····<string>//·CS1010:·Newline·in·constant
25 //·Line:·625 //·Line:·6
  
26 class·Foo26 class·X
27 {27 {
28 »       static·char·c·=' 
29 ';28 »       static·string·s·=·&quot;Hello
 29 world!&quot;;
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
5.4 KB
CS3006
5.39 KB
CS3006
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 79 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3006</ErrorName>3 ··<ErrorName>CS3006</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant5 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
6 //·Line:·106 //·Line:·15
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:·CLSCompliant(true)]9 [assembly:·CLSCompliant(true)]
  
10 public·interface·CLSInterface·{ 
11 ········void·Test(int[,,]·b); 
12 ········void·Test(int[,]·b);10 public·class·Base
 11 {
 12 ···public·void·Test(int·a)·{
 13 ···}
 14 }
  
 15 public·class·CLSClass:·Base·{
 16 ···public·void·Test(ref·int·b)·{
 17 ···}
13 }</string>18 }</string>
14 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant19 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
15 //·Line:·1220 //·Line:·12
16 //·Compiler·options:·-warnaserror·-warn:121 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;22 using·System;
18 [assembly:·CLSCompliant(true)]23 [assembly:·CLSCompliant(true)]
  
19 public·class·CLSClass·{24 public·class·CLSClass·{
20 ···public·void·Test(int·a)·{25 ···public·void·Test(int[,,]·b)·{
21 ···}26 ···}
  
22 ···public·void·Test(ref·int·b)·{27 ···public·void·Test(int[,]·b)·{
23 ···}28 ···}
24 }</string>29 }</string>
 30 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
 31 //·Line:·10
 32 //·Compiler·options:·-warnaserror·-warn:1
  
 33 using·System;
 34 [assembly:·CLSCompliant(true)]
  
 35 public·interface·CLSInterface·{
 36 ········void·Test(int·a);
 37 ········void·Test(ref·int·b);
 38 }</string>
 39 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
 40 //·Line:·10
 41 //·Compiler·options:·-warnaserror·-warn:1
  
 42 using·System;
 43 [assembly:·CLSCompliant(true)]
  
 44 public·interface·CLSInterface·{
 45 ········void·Test(bool·a);
 46 ········void·Test(out·bool·b);
 47 }</string>
 48 ····<string>//·CS3006:·Overloaded·method·`CLSClass.CLSClass(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
 49 //·Line:·12
 50 //·Compiler·options:·-warnaserror·-warn:1
  
 51 using·System;
 52 [assembly:·CLSCompliant(true)]
  
 53 public·class·CLSClass·{
 54 ····public·CLSClass(int[,,]·b)·{
 55 ····}
  
 56 ····public·CLSClass(int[,]·b)·{
 57 ····}
  
 58 }</string>
25 ····<string>//·CS3006:·Overloaded·method·`Base&lt;T&gt;.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant59 ····<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:·1360 //·Line:·13
27 //·Compiler·options:·-warnaserror·-warn:161 //·Compiler·options:·-warnaserror·-warn:1
  
28 using·System;62 using·System;
29 [assembly:·CLSCompliant·(true)]63 [assembly:·CLSCompliant·(true)]
  
Offset 46, 90 lines modifiedOffset 89, 47 lines modified
  
46 public·class·CLSClass·:·Base&lt;int&gt;89 public·class·CLSClass·:·Base&lt;int&gt;
47 {90 {
48 »       public·void·Test·()91 »       public·void·Test·()
49 »       {92 »       {
50 »       }93 »       }
51 }</string>94 }</string>
52 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant95 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
53 //·Line:·1296 //·Line:·12
54 //·Compiler·options:·-warnaserror·-warn:197 //·Compiler·options:·-warnaserror·-warn:1
  
55 using·System;98 using·System;
56 [assembly:·CLSCompliant(true)]99 [assembly:·CLSCompliant(true)]
  
57 public·class·CLSClass·{100 public·class·CLSClass·{
58 ···public·void·Test(int[,,]·b)·{101 ···public·void·Test(int·a)·{
59 ···}102 ···}
  
60 ···public·void·Test(int[,]·b)·{103 ···public·void·Test(ref·int·b)·{
61 ···}104 ···}
62 }</string>105 }</string>
63 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant 
64 //·Line:·10 
65 //·Compiler·options:·-warnaserror·-warn:1 
  
66 using·System; 
67 [assembly:·CLSCompliant(true)] 
  
68 public·interface·CLSInterface·{ 
69 ········void·Test(bool·a); 
70 ········void·Test(out·bool·b); 
71 }</string> 
72 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant106 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
73 //·Line:·10107 //·Line:·10
74 //·Compiler·options:·-warnaserror·-warn:1108 //·Compiler·options:·-warnaserror·-warn:1
  
75 using·System;109 using·System;
76 [assembly:·CLSCompliant(true)]110 [assembly:·CLSCompliant(true)]
  
77 public·interface·CLSInterface·{111 public·interface·CLSInterface·{
 112 ········void·Test(int[,,]·b);
78 ········void·Test(int·a);113 ········void·Test(int[,]·b);
79 ········void·Test(ref·int·b); 
80 }</string>114 }</string>
81 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant115 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
Max diff block lines reached; 1017/5479 bytes (18.56%) of diff not shown.
5.18 KB
CS3001
5.17 KB
CS3001
Ordering differences only
    
Offset 1, 20 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>CS3001</ErrorName>3 ··<ErrorName>CS3001</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3001:·Argument·type·`int*'·is·not·CLS-compliant5 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-unsafe·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
 9 [assembly:CLSCompliant·(true)]
  
 10 public·class·CLSClass·{
 11 ········public·long·this·[ulong·index]·{
 12 ················get·{
 13 ························return·2;
 14 ················}
 15 ········}
 16 }</string>
 17 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
 18 //·Line:·8
 19 //·Compiler·options:·-warnaserror·-warn:1
  
 20 using·System;
 21 [assembly:CLSCompliant·(true)]
  
 22 public·delegate·long·MyDelegate·(ulong·arg);</string>
 23 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
 24 //·Line:·9
 25 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;26 using·System;
9 [assembly:CLSCompliant(true)]27 [assembly:CLSCompliant(true)]
  
10 unsafe·public·abstract·class·CLSClass·{ 
11 ········public·void·Method·(int*·param)·{}28 public·class·CLSClass·{
 29 ········static·public·implicit·operator·CLSClass(byte·value)·{
 30 ···············return·new·CLSClass();
 31 ········}
 32 ····
 33 ········static·public·implicit·operator·CLSClass(sbyte·value)·{
 34 ···············return·new·CLSClass();
 35 ········}
 36 }</string>
 37 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
 38 //·Line:·9
 39 //·Compiler·options:·-warnaserror·-warn:1
  
 40 using·System;
 41 [assembly:CLSCompliant(true)]
  
 42 public·class·CLSClass·{
 43 ········public·delegate·int·MyDelegate(sbyte·i);
12 }</string>44 }</string>
13 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant45 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
14 //·Line:·1446 //·Line:·14
15 //·Compiler·options:·-warnaserror·-warn:147 //·Compiler·options:·-warnaserror·-warn:1
  
16 using·System;48 using·System;
17 [assembly:CLSCompliant·(A.f)]49 [assembly:CLSCompliant·(A.f)]
Offset 28, 18 lines modifiedOffset 66, 28 lines modified
28 ········void·Test·(ulong·arg);66 ········void·Test·(ulong·arg);
29 }</string>67 }</string>
30 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant68 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
31 //·Line:·969 //·Line:·9
32 //·Compiler·options:·-warnaserror·-warn:170 //·Compiler·options:·-warnaserror·-warn:1
  
33 using·System;71 using·System;
34 [assembly:CLSCompliant(true)]72 [assembly:CLSCompliant·(true)]
  
35 public·class·CLSClass·{73 public·class·CLSClass·{
36 ········public·delegate·int·MyDelegate(sbyte·i);74 ········protected·internal·void·Foo·(string·text,·sbyte·value)·{·}
 75 }</string>
 76 ····<string>//·CS3001:·Argument·type·`int*'·is·not·CLS-compliant
 77 //·Line:·9
 78 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
 79 using·System;
 80 [assembly:CLSCompliant(true)]
  
 81 unsafe·public·abstract·class·CLSClass·{
 82 ········public·void·Method·(int*·param)·{}
37 }</string>83 }</string>
38 ····<string>//·CS3001:·Argument·type·`IError'·is·not·CLS-compliant84 ····<string>//·CS3001:·Argument·type·`IError'·is·not·CLS-compliant
39 //·Line:·1385 //·Line:·13
40 //·Compiler·options:·-warnaserror·-warn:186 //·Compiler·options:·-warnaserror·-warn:1
  
41 using·System;87 using·System;
42 [assembly:CLSCompliant(true)]88 [assembly:CLSCompliant(true)]
Offset 51, 89 lines modifiedOffset 99, 41 lines modified
51 public·interface·I·{99 public·interface·I·{
52 ········void·Error(out·IError·arg);100 ········void·Error(out·IError·arg);
53 }101 }
  
54 public·class·c·{102 public·class·c·{
55 ········public·void·Error·(out·IError·arg)·{·arg·=·null;·}103 ········public·void·Error·(out·IError·arg)·{·arg·=·null;·}
56 }</string>104 }</string>
57 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant105 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
58 //·Line:·9 
59 //·Compiler·options:·-warnaserror·-warn:1 
  
60 using·System; 
61 [assembly:CLSCompliant(true)] 
  
62 public·interface·I·{ 
63 ········long·this[ulong·indexA]·{·set;·} 
64 }</string> 
65 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant 
66 //·Line:·9106 //·Line:·9
67 //·Compiler·options:·-warnaserror·-warn:1107 //·Compiler·options:·-warnaserror·-warn:1
  
68 using·System;108 using·System;
69 [assembly:CLSCompliant·(true)]109 [assembly:CLSCompliant·(true)]
  
70 public·class·CLSClass·{110 public·static·class·CLSClass
 111 {
 112 »       public·static·void·Foo·(this·sbyte·value)·{·}
71 ········public·long·this·[ulong·index]·{ 
72 ················get·{ 
73 ························return·2; 
74 ················} 
75 ········} 
76 }</string>113 }</string>
77 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant114 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
78 //·Line:·10115 //·Line:·10
79 //·Compiler·options:·-warnaserror·-warn:1116 //·Compiler·options:·-warnaserror·-warn:1
  
80 using·System;117 using·System;
Max diff block lines reached; 1436/5259 bytes (27.31%) of diff not shown.
816 B
CS1007
804 B
CS1007
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1007</ErrorName>3 ··<ErrorName>CS1007</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1007:·Property·accessor·already·defined 
6 //·Line:·8 
  
7 class·DoubleAccessor 
8 { 
9 »       public·bool·Breaker·{ 
10 »       »       set·{·} 
11 »       »       set·{·} 
12 »       } 
13 }</string> 
14 ····<string>//·CS01007:·Property·accessor·already·defined5 ····<string>//·CS01007:·Property·accessor·already·defined
15 //·Line:·106 //·Line:·10
  
16 public·class·C7 public·class·C
17 {8 {
18 »       public·int·Prop·{9 »       public·int·Prop·{
19 »       »       get·{10 »       »       get·{
20 »       »       »       return·0;11 »       »       »       return·0;
21 »       »       }12 »       »       }
22 »       »       get·{13 »       »       get·{
23 »       »       »       return·0;14 »       »       »       return·0;
24 »       »       }15 »       »       }
25 »       }16 »       }
26 }</string>17 }</string>
 18 ····<string>//·CS1007:·Property·accessor·already·defined
 19 //·Line:·8
  
 20 class·DoubleAccessor
 21 {
 22 »       public·bool·Breaker·{
 23 »       »       set·{·}
 24 »       »       set·{·}
 25 »       }
 26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
2.14 KB
CS0508
2.13 KB
CS0508
Ordering differences only
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0508</ErrorName>3 ··<ErrorName>CS0508</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0508:·`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()'
 6 //·Line:·10
  
 7 abstract·class·A&lt;T&gt;
 8 {
 9 »       public·abstract·T·Test·();
  
 10 »       public·class·B&lt;H&gt;·:·A&lt;B&lt;H&gt;&gt;
 11 »       {
 12 »       »       public·override·B&lt;H&gt;·Test·()
 13 »       »       {
 14 »       »       »       return·this;
 15 »       »       }
 16 »       }
 17 }</string>
5 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()'18 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()'
6 //·Line:·1019 //·Line:·10
  
7 abstract·class·A&lt;T&gt;20 abstract·class·A&lt;T&gt;
8 {21 {
9 »       public·abstract·T·getT·();22 »       public·abstract·T·getT·();
  
10 »       public·class·B·:·A&lt;B&gt;23 »       public·class·B·:·A&lt;B&gt;
11 »       {24 »       {
12 »       »       public·override·B·getT·()25 »       »       public·override·B·getT·()
13 »       »       {26 »       »       {
14 »       »       »       return·default·(B);27 »       »       »       throw·new·System.Exception·(&quot;The·method·or·operation·is·not·implemented.&quot;);
15 »       »       }28 »       »       }
16 »       }29 »       }
17 }</string>30 }</string>
18 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()'31 ····<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()'
19 //·Line:·1032 //·Line:·10
  
20 abstract·class·A&lt;T&gt;33 abstract·class·A&lt;T&gt;
21 {34 {
22 »       public·abstract·T·getT·();35 »       public·abstract·T·getT·();
  
23 »       public·class·B·:·A&lt;B&gt;36 »       public·class·B·:·A&lt;B&gt;
24 »       {37 »       {
25 »       »       public·override·B·getT·()38 »       »       public·override·B·getT·()
26 »       »       {39 »       »       {
27 »       »       »       throw·new·System.Exception·(&quot;The·method·or·operation·is·not·implemented.&quot;);40 »       »       »       return·default·(B);
28 »       »       }41 »       »       }
29 »       }42 »       }
30 }</string>43 }</string>
31 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()'44 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()'
32 //·Line:·945 //·Line:·9
  
33 class·BaseClass·{46 class·BaseClass·{
34 ········protected·virtual·void·Show·()·{}47 ········protected·virtual·void·Show·()·{}
35 }48 }
  
36 class·DerivedClass:·BaseClass·{49 class·DerivedClass:·BaseClass·{
37 ········protected·override·bool·Show·()·{}50 ········protected·override·bool·Show·()·{}
38 }</string>51 }</string>
39 ····<string>//·CS0508:·`A&lt;T&gt;.B&lt;H&gt;.Test()':·return·type·must·be·`A&lt;T&gt;.B&lt;H&gt;'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&lt;H&gt;&gt;.Test()' 
40 //·Line:·10 
  
41 abstract·class·A&lt;T&gt; 
42 { 
43 »       public·abstract·T·Test·(); 
  
44 »       public·class·B&lt;H&gt;·:·A&lt;B&lt;H&gt;&gt; 
45 »       { 
46 »       »       public·override·B&lt;H&gt;·Test·() 
47 »       »       { 
48 »       »       »       return·this; 
49 »       »       } 
50 »       } 
51 }</string> 
52 ··</Examples>52 ··</Examples>
53 </ErrorDocumentation>53 </ErrorDocumentation>
1.98 KB
CS0418
1.97 KB
CS0418
Ordering differences only
    
Offset 4, 32 lines modifiedOffset 4, 21 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static5 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
6 //·Line:·46 //·Line:·4
  
7 public·abstract·sealed·class·TestClass7 public·abstract·sealed·class·TestClass
8 {8 {
9 }</string>9 }</string>
10 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static 
11 //·Line:·4 
  
12 public·abstract·static·class·TestClass 
13 { 
14 }</string> 
15 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static10 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
16 //·Line:·311 //·Line:·3
17 public·abstract·partial·class·Foo12 public·abstract·sealed·partial·class·Foo
18 {13 {
19 »       public·string·myId;14 »       public·string·myId;
20 }15 }
  
21 public·sealed·partial·class·Foo 
22 { 
23 »       public·string·Id·{·get·{·return·myId;·}·} 
24 } 
  
25 public·class·PartialAbstractCompilationError16 public·class·PartialAbstractCompilationError
26 {17 {
27 »       public·static·void·Main·()18 »       public·static·void·Main·()
28 »       {19 »       {
29 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);20 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
30 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);21 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
31 »       }22 »       }
Offset 37, 37 lines modifiedOffset 26, 48 lines modified
37 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static26 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
38 //·Line:·327 //·Line:·3
39 public·abstract·partial·class·Foo28 public·abstract·partial·class·Foo
40 {29 {
41 »       public·string·myId;30 »       public·string·myId;
42 }31 }
  
43 public·static·partial·class·Foo32 public·sealed·partial·class·Foo
44 {33 {
45 »       public·string·Id·{·get·{·return·myId;·}·}34 »       public·string·Id·{·get·{·return·myId;·}·}
46 }35 }
  
47 public·class·PartialAbstractCompilationError36 public·class·PartialAbstractCompilationError
48 {37 {
49 »       public·static·void·Main·()38 »       public·static·void·Main·()
50 »       {39 »       {
51 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);40 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
52 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);41 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
53 »       }42 »       }
54 }</string>43 }</string>
55 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static44 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
56 //·Line:·345 //·Line:·3
57 public·abstract·sealed·partial·class·Foo46 public·abstract·partial·class·Foo
58 {47 {
59 »       public·string·myId;48 »       public·string·myId;
60 }49 }
  
 50 public·static·partial·class·Foo
 51 {
 52 »       public·string·Id·{·get·{·return·myId;·}·}
 53 }
  
61 public·class·PartialAbstractCompilationError54 public·class·PartialAbstractCompilationError
62 {55 {
63 »       public·static·void·Main·()56 »       public·static·void·Main·()
64 »       {57 »       {
65 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);58 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
66 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);59 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
67 »       }60 »       }
68 }</string>61 }</string>
 62 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
 63 //·Line:·4
  
 64 public·abstract·static·class·TestClass
 65 {
 66 }</string>
69 ··</Examples>67 ··</Examples>
70 </ErrorDocumentation>68 </ErrorDocumentation>
2.63 KB
CS0159
2.62 KB
CS0159
Ordering differences only
    
Offset 21, 27 lines modifiedOffset 21, 41 lines modified
21 »       }21 »       }
22 »       22 »       
23 »       static·void·Main·()23 »       static·void·Main·()
24 »       {24 »       {
25 »       »       m·(1);25 »       »       m·(1);
26 »       }26 »       }
27 }</string>27 }</string>
 28 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement
 29 //·Line:·13
  
 30 class·y·{
 31 »       enum·X·{·A·=·1,·B·=·1,·C·=·1·}
  
 32 »       static·void·Main·()
 33 »       {
 34 »       »       int·x·=·1;
  
 35 »       »       switch·(x){
 36 »       »       »       case·1:·break;
 37 »       »       »       case·2:·goto·case·20;
 38 »       »       }
 39 »       }
 40 }</string>
28 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement41 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
29 //·Line:·942 //·Line:·9
  
 43 class·Foo·{
30 public·class·A 
31 { 
32 »       public·static·void·Main·()44 »       static·void·Main·()
33 »       {45 »       {
34 »       »       int·i·=·9;46 »       »       int·i·=·9;
35 »       »       goto·a;47 »       »       goto·a;
 48 »       »       while·(i·!=·9)·{
36 »       »       switch·(i)·{ 
37 »       »       case·9: 
38 »       »       a:49 »       »       a:
39 »       »       »       break;50 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;);
40 »       »       }51 »       »       }
41 »       }52 »       }
42 }</string>53 }</string>
43 ····<string>//·CS0159:·The·label·`skip:'·could·not·be·found·within·the·scope·of·the·goto·statement54 ····<string>//·CS0159:·The·label·`skip:'·could·not·be·found·within·the·scope·of·the·goto·statement
44 //·Line:·955 //·Line:·9
  
45 class·Foo·{56 class·Foo·{
Offset 52, 77 lines modifiedOffset 66, 63 lines modified
52 »       »       »       goto·skip;66 »       »       »       goto·skip;
53 »       »       }67 »       »       }
54 »       }68 »       }
55 }</string>69 }</string>
56 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement70 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
57 //·Line:·971 //·Line:·9
  
58 class·Foo·{72 public·class·A
 73 {
59 »       static·void·Main·()74 »       public·static·void·Main·()
60 »       {75 »       {
61 »       »       int·i·=·9;76 »       »       int·i·=·9;
62 »       »       goto·a;77 »       »       goto·a;
63 »       »       do·{78 »       »       switch·(i)·{
 79 »       »       case·9:
64 »       »       a:80 »       »       a:
65 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;); 
66 »       »       }·while·(i·!=·9);81 »       »       »       break;
 82 »       »       }
67 »       }83 »       }
68 }</string>84 }</string>
69 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement85 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
70 //·Line:·886 //·Line:·9
  
71 class·Foo·{87 class·Foo·{
72 »       static·void·Main·()88 »       static·void·Main·()
73 »       {89 »       {
74 »       »       int·i·=·9;90 »       »       int·i·=·9;
75 »       »       goto·a;91 »       »       goto·a;
76 »       »       if·(i·==·9)·{92 »       »       do·{
77 »       »       a:93 »       »       a:
78 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;);94 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;);
79 »       »       }95 »       »       }·while·(i·!=·9);
80 »       }96 »       }
81 }</string>97 }</string>
82 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement98 ····<string>//·CS0159:·The·label·`case·null:'·could·not·be·found·within·the·scope·of·the·goto·statement
83 //·Line:·1399 //·Line:·1
  
84 class·y·{100 class·y·{
85 »       enum·X·{·A·=·1,·B·=·1,·C·=·1·} 
  
86 »       static·void·Main·()101 »       static·void·Main·()
87 »       {102 »       {
88 »       »       int·x·=·1;103 »       »       string·x·=·null;
  
89 »       »       switch·(x){104 »       »       switch·(x){
 105 »       »       »       case·&quot;&quot;:·goto·case·null;
90 »       »       »       case·1:·break; 
91 »       »       »       case·2:·goto·case·20; 
92 »       »       }106 »       »       }
93 »       }107 »       }
94 }</string>108 }</string>
95 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement109 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
96 //·Line:·9110 //·Line:·8
  
97 class·Foo·{111 class·Foo·{
98 »       static·void·Main·()112 »       static·void·Main·()
99 »       {113 »       {
100 »       »       int·i·=·9;114 »       »       int·i·=·9;
101 »       »       goto·a;115 »       »       goto·a;
102 »       »       while·(i·!=·9)·{116 »       »       if·(i·==·9)·{
103 »       »       a:117 »       »       a:
104 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;);118 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;);
105 »       »       }119 »       »       }
106 »       }120 »       }
107 }</string>121 }</string>
108 ····<string>//·CS0159:·The·label·`case·null:'·could·not·be·found·within·the·scope·of·the·goto·statement 
109 //·Line:·1 
  
110 class·y·{ 
111 »       static·void·Main·() 
112 »       { 
113 »       »       string·x·=·null; 
  
114 »       »       switch·(x){ 
115 »       »       »       case·&quot;&quot;:·goto·case·null; 
116 »       »       } 
117 »       } 
118 }</string> 
119 ··</Examples>122 ··</Examples>
120 </ErrorDocumentation>123 </ErrorDocumentation>
Max diff block lines reached; -1/2643 bytes (-0.04%) of diff not shown.
14.6 KB
CS3005
14.6 KB
CS3005
Ordering differences only
    
Offset 1, 35 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>CS3005</ErrorName>3 ··<ErrorName>CS3005</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3005:·Identifier·`CLSClass.op_implicit()'·differing·only·in·case·is·not·CLS-compliant5 ····<string>//·CS3005:·Identifier·`CLSClass.value'·differing·only·in·case·is·not·CLS-compliant
6 //·Line:·126 //·Line:·15
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System; 
9 [assembly:CLSCompliant(true)]8 [assembly:System.CLSCompliant(true)]
  
10 public·class·CLSClass·{9 public·class·X·{
11 ········static·public·implicit·operator·CLSClass(byte·value)·{ 
12 ···············return·new·CLSClass(); 
13 ········}10 ········public·bool·Value;
 11 }
  
 12 public·class·Y:·X·{
 13 ········private·readonly·bool·vAalue;
 14 }
14 ····15 ····
15 ········public·void·op_implicit·()·{}16 public·class·CLSClass:·Y·{
 17 ········protected·internal·bool·value;
16 }</string>18 }</string>
17 ····<string>//·CS3005:·Identifier·`CLSEnum.Label'·differing·only·in·case·is·not·CLS-compliant19 ····<string>//·CS3005:·Identifier·`i1'·differing·only·in·case·is·not·CLS-compliant
18 //·Line:·1020 //·Line:·9
19 //·Compiler·options:·-warnaserror·-warn:121 //·Compiler·options:·-warnaserror
  
20 using·System; 
21 [assembly:CLSCompliant·(true)]22 [assembly:System.CLSCompliant(true)]
  
22 public·enum·CLSEnum·{ 
23 ········label,23 public·interface·I1·{
 24 }
  
 25 public·interface·i1·{
 26 }</string>
 27 ····<string>//·CS3005:·Identifier·`X.Index'·differing·only·in·case·is·not·CLS-compliant
 28 //·Line:·8
 29 //·Compiler·options:·-warnaserror
  
 30 [assembly:System.CLSCompliant(true)]
  
 31 public·class·X·{
 32 ········public·int·index·{·get·{·return·0;·}·}
 33 ········public·int·Index·{·set·{}·}
24 ········Label34 ········
25 }</string>35 }</string>
26 ····<string>//·CS3005:·Identifier·`ErrorCS3005.foo'·differing·only·in·case·is·not·CLS-compliant36 ····<string>//·CS3005:·Identifier·`ErrorCS3005.foo'·differing·only·in·case·is·not·CLS-compliant
27 //·Line:·937 //·Line:·9
28 //·Compiler·options:·-warnaserror·-warn:138 //·Compiler·options:·-warnaserror·-warn:1
  
29 using·System;39 using·System;
30 [assembly:·CLSCompliant·(true)]40 [assembly:·CLSCompliant·(true)]
Offset 39, 107 lines modifiedOffset 53, 106 lines modified
39 »       public·int·foo·=·1;53 »       public·int·foo·=·1;
  
40 »       public·static·void·Main·(·)·{54 »       public·static·void·Main·(·)·{
41 »       »       ErrorCS3005·error·=·new·ErrorCS3005·();55 »       »       ErrorCS3005·error·=·new·ErrorCS3005·();
42 »       »       Console.WriteLine·(&quot;This·should·make·the·compiler·to·complain·ERROR·CS3005,·number:·{0}&quot;,·error.foo);56 »       »       Console.WriteLine·(&quot;This·should·make·the·compiler·to·complain·ERROR·CS3005,·number:·{0}&quot;,·error.foo);
43 »       }57 »       }
44 }</string>58 }</string>
45 ····<string>//·CS3005:·Identifier·`Foo.main()'·differing·only·in·case·is·not·CLS-compliant59 ····<string>//·CS3005:·Identifier·`ClsClass'·differing·only·in·case·is·not·CLS-compliant
46 //·Line:·960 //·Line:·9
47 //·Compiler·options:·-warnaserror61 //·Compiler·options:·-warnaserror
  
48 using·System; 
49 [assembly:·CLSCompliant(false)]62 [assembly:System.CLSCompliant(true)]
  
 63 public·partial·class·CLSClass·{}
  
 64 public·partial·struct·ClsClass·{}</string>
50 [CLSCompliant(true)] 
51 public·class·Foo·{ 
52 »       public·static·void·Main·()·{} 
53 »       public·static·void·main·()·{} 
54 }</string> 
55 ····<string>//·CS3005:·Identifier·`CLSClass.this[int].set'·differing·only·in·case·is·not·CLS-compliant65 ····<string>//·CS3005:·Identifier·`CLSClass.a.get'·differing·only·in·case·is·not·CLS-compliant
56 //·Line:·866 //·Line:·8
57 //·Compiler·options:·-warnaserror67 //·Compiler·options:·-warnaserror
  
58 [assembly:System.CLSCompliant(true)]68 [assembly:System.CLSCompliant(true)]
  
59 public·class·CLSClass·{69 public·class·CLSClass·{
60 ········protected·int·SET_item; 
61 ········public·int·this[int·index]·{·set·{}·}········70 ········public·int·get_A·()·{·return·3;·}
 71 ········public·int·a·{·get·{·return·2;·}·}
62 }</string>72 }</string>
63 ····<string>//·CS3005:·Identifier·`i1'·differing·only·in·case·is·not·CLS-compliant73 ····<string>//·CS3005:·Identifier·`CLSClass.Method(int)'·differing·only·in·case·is·not·CLS-compliant
64 //·Line:·974 //·Line:·8
65 //·Compiler·options:·-warnaserror75 //·Compiler·options:·-warnaserror
  
66 [assembly:System.CLSCompliant(true)]76 [assembly:System.CLSCompliant·(true)]
  
67 public·interface·I1·{77 public·class·BaseClass·{
 78 ········public·int·method;
68 }79 }
  
69 public·interface·i1·{80 public·class·CLSClass·:·BaseClass·{
 81 ········public·static·void·Method(int·arg)·{}
70 }</string>82 }</string>
71 ····<string>//·CS3005:·Identifier·`clsInterface'·differing·only·in·case·is·not·CLS-compliant83 ····<string>//·CS3005:·Identifier·`a'·differing·only·in·case·is·not·CLS-compliant
72 //·Line:·1084 //·Line:·10
73 //·Compiler·options:·-warnaserror85 //·Compiler·options:·-warnaserror
  
74 using·System;86 using·System;
75 [assembly:CLSCompliant·(true)]87 [assembly:CLSCompliant·(true)]
  
76 public·interface·CLSInterface·{88 public·enum·A·{
77 }89 }
  
 90 public·interface·a·{
78 public·class·clsInterface:·CLSInterface·{ 
79 }</string> 
80 ····<string>//·CS3005:·Identifier·`System.Icomparable'·differing·only·in·case·is·not·CLS-compliant 
81 //·Line:·8 
82 //·Compiler·options:·-warnaserror·-warn:1 
  
83 [assembly:System.CLSCompliant(true)] 
  
84 namespace·System·{ 
85 ····public·interface·Icomparable·{ 
86 ····} 
87 }</string>91 }</string>
88 ····<string>//·CS3005:·Identifier·`CLSClass.value'·differing·only·in·case·is·not·CLS-compliant92 ····<string>//·CS3005:·Identifier·`B.TEST()'·differing·only·in·case·is·not·CLS-compliant
89 //·Line:·1593 //·Line:·15
90 //·Compiler·options:·-warnaserror94 //·Compiler·options:·-warnaserror
Max diff block lines reached; 10258/14917 bytes (68.77%) of diff not shown.
1.72 KB
CS0079
1.7 KB
CS0079
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0079</ErrorName>3 ··<ErrorName>CS0079</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0079:·The·event·`C.ev'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
 6 //·Line:·14
  
 7 class·C
 8 {
 9 »       static·event·System.EventHandler·ev
 10 »       {
 11 »       »       add·{·}
 12 »       »       remove·{·}
 13 »       }
  
 14 »       static·void·Main·()
 15 »       {
 16 »       »       ev·*=·null;
 17 »       }
 18 }</string>
5 ····<string>//·CS0079:·The·event·`ErrorCS0079.OnFoo'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator19 ····<string>//·CS0079:·The·event·`ErrorCS0079.OnFoo'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
6 //·Line:·1920 //·Line:·19
7 ·21 ·
8 using·System;22 using·System;
  
9 class·ErrorCS0079·{23 class·ErrorCS0079·{
10 »       public·delegate·void·Handler·();24 »       public·delegate·void·Handler·();
Offset 31, 53 lines modifiedOffset 47, 37 lines modified
  
31 using·System;47 using·System;
  
32 namespace·Foo48 namespace·Foo
33 {49 {
34 »       public·delegate·void·VoidHandler·();50 »       public·delegate·void·VoidHandler·();
  
35 »       public·abstract·class·BaseFoo51 »       public·class·BaseFoo
36 »       {52 »       {
37 »       »       public·abstract·event·VoidHandler·Changed;53 »       »       public·extern·event·VoidHandler·Changed;
  
38 »       »       public·string·Name·{54 »       »       public·string·Name·{
39 »       »       »       set·{55 »       »       »       set·{
40 »       »       »       »       Changed·();56 »       »       »       »       Changed·();
41 »       »       »       }57 »       »       »       }
42 »       »       }58 »       »       }
43 »       }59 »       }
44 }</string>60 }</string>
45 ····<string>//·CS0079:·The·event·`C.ev'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator 
46 //·Line:·14 
  
47 class·C 
48 { 
49 »       static·event·System.EventHandler·ev 
50 »       { 
51 »       »       add·{·} 
52 »       »       remove·{·} 
53 »       } 
  
54 »       static·void·Main·() 
55 »       { 
56 »       »       ev·*=·null; 
57 »       } 
58 }</string> 
59 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator61 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
60 //·Line:·1662 //·Line:·16
  
61 using·System;63 using·System;
  
62 namespace·Foo64 namespace·Foo
63 {65 {
64 »       public·delegate·void·VoidHandler·();66 »       public·delegate·void·VoidHandler·();
  
65 »       public·class·BaseFoo67 »       public·abstract·class·BaseFoo
66 »       {68 »       {
67 »       »       public·extern·event·VoidHandler·Changed;69 »       »       public·abstract·event·VoidHandler·Changed;
  
68 »       »       public·string·Name·{70 »       »       public·string·Name·{
69 »       »       »       set·{71 »       »       »       set·{
70 »       »       »       »       Changed·();72 »       »       »       »       Changed·();
71 »       »       »       }73 »       »       »       }
72 »       »       }74 »       »       }
73 »       }75 »       }
828 B
CS7042
816 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·C8 public·class·C&lt;T&gt;
9 {9 {
10 »       [DllImport·(&quot;my.dll&quot;)]10 »       [DllImport·(&quot;my.dll&quot;)]
11 »       static·extern·void·Foo&lt;T&gt;·();11 »       static·extern·void·Foo·();
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·C&lt;T&gt;16 public·class·C
17 {17 {
18 »       [DllImport·(&quot;my.dll&quot;)]18 »       [DllImport·(&quot;my.dll&quot;)]
19 »       static·extern·void·Foo·();19 »       static·extern·void·Foo&lt;T&gt;·();
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
2.38 KB
CS0139
2.37 KB
CS0139
Ordering differences only
    
Offset 12, 62 lines modifiedOffset 12, 34 lines modified
12 »       »       »       continue;12 »       »       »       continue;
13 »       »       }·finally·{13 »       »       }·finally·{
14 »       »       »       throw·new·System.Exception·();14 »       »       »       throw·new·System.Exception·();
15 »       »       }15 »       »       }
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue18 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
19 //·Line:·10 
20 public·class·Test 
21 { 
22 ········public·static·void·Foo·(char·c) 
23 ········{ 
24 ················switch·(char.GetUnicodeCategory·(c))·{ 
25 ················default: 
26 ························if·(c·==·'a') 
27 ································continue; 
28 ························System.Console.WriteLine·(); 
29 ························break; 
30 ················} 
31 ········} 
32 }</string> 
33 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue 
34 //·Line:·919 //·Line:·9
  
35 class·Foo·{20 class·Foo·{
36 »       static·void·Main·()21 »       static·void·Main·()
37 »       {22 »       {
38 »       »       try·{}23 »       »       try·{}
39 »       »       finally·{24 »       »       finally·{
40 »       »       »       continue; 
41 »       »       } 
42 »       } 
43 }</string> 
44 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue 
45 //·Line:·8 
  
46 class·Foo·{ 
47 »       static·void·Main·() 
48 »       { 
49 »       »       try·{ 
50 »       »       »       break;25 »       »       »       break;
51 »       »       }·finally·{ 
52 »       »       »       throw·new·System.Exception·(); 
53 »       »       }26 »       »       }
54 »       }27 »       }
55 }</string>28 }</string>
56 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue29 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
57 //·Line:·930 //·Line:·9
  
58 class·Foo·{31 class·Foo·{
59 »       static·void·Main·()32 »       static·void·Main·()
60 »       {33 »       {
61 »       »       try·{34 »       »       try·{
62 »       »       }·catch·{35 »       »       }·catch·{
63 »       »       »       continue;36 »       »       »       break;
64 »       »       }·finally·{37 »       »       }·finally·{
65 »       »       »       throw·new·System.Exception·();38 »       »       »       throw·new·System.Exception·();
66 »       »       }39 »       »       }
67 »       }40 »       }
68 }</string>41 }</string>
69 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue42 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
70 //·Line:·643 //·Line:·6
Offset 81, 27 lines modifiedOffset 53, 55 lines modified
81 //·Line:·953 //·Line:·9
  
82 class·Foo·{54 class·Foo·{
83 »       static·void·Main·()55 »       static·void·Main·()
84 »       {56 »       {
85 »       »       try·{}57 »       »       try·{}
86 »       »       finally·{58 »       »       finally·{
87 »       »       »       break;59 »       »       »       continue;
88 »       »       }60 »       »       }
89 »       }61 »       }
90 }</string>62 }</string>
91 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue63 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
92 //·Line:·964 //·Line:·9
  
93 class·Foo·{65 class·Foo·{
94 »       static·void·Main·()66 »       static·void·Main·()
95 »       {67 »       {
96 »       »       try·{68 »       »       try·{
97 »       »       }·catch·{69 »       »       }·catch·{
 70 »       »       »       continue;
 71 »       »       }·finally·{
 72 »       »       »       throw·new·System.Exception·();
 73 »       »       }
 74 »       }
 75 }</string>
 76 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
 77 //·Line:·8
  
 78 class·Foo·{
 79 »       static·void·Main·()
 80 »       {
 81 »       »       try·{
98 »       »       »       break;82 »       »       »       break;
99 »       »       }·finally·{83 »       »       }·finally·{
100 »       »       »       throw·new·System.Exception·();84 »       »       »       throw·new·System.Exception·();
101 »       »       }85 »       »       }
102 »       }86 »       }
103 }</string>87 }</string>
 88 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
 89 //·Line:·10
 90 public·class·Test
 91 {
 92 ········public·static·void·Foo·(char·c)
 93 ········{
 94 ················switch·(char.GetUnicodeCategory·(c))·{
 95 ················default:
 96 ························if·(c·==·'a')
 97 ································continue;
 98 ························System.Console.WriteLine·();
 99 ························break;
 100 ················}
 101 ········}
 102 }</string>
104 ··</Examples>103 ··</Examples>
105 </ErrorDocumentation>104 </ErrorDocumentation>
5.4 KB
CS0534
5.39 KB
CS0534
Ordering differences only
    
Offset 1, 28 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>CS0534</ErrorName>3 ··<ErrorName>CS0534</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'5 ····<string>//·CS0534:·`MyTestExtended'·does·not·implement·inherited·abstract·member·`MyTestAbstract.GetName()'
6 //·Line:·136 //·Line:·6
 7 //·Compiler·options:·-r:CS0534-4-lib.dll
  
7 abstract·class·A&lt;T&gt;8 using·System;
 9 public·class·MyTestExtended·:·MyTestAbstract
8 {10 {
9 »       public·abstract·T·Prop·{ 
10 »       »       set;11 »       public·MyTestExtended()·:·base()
 12 »       {
11 »       }13 »       }
  
12 »       public·abstract·void·set_Prop·(int·value); 
13 }14 »       public·static·void·Main(string[]·args)
 15 »       {
 16 »       »       Console.WriteLine(&quot;Calling·PrintName&quot;);
 17 »       »       MyTestExtended·test·=·new·MyTestExtended();
 18 »       »       test.PrintName();
 19 »       »       Console.WriteLine(&quot;Out·of·PrintName&quot;);
 20 »       }
 21 »       
 22 }</string>
 23 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo()'
 24 //·Line:·16
  
14 class·B·:·A&lt;int&gt;25 class·A
15 {26 {
16 »       public·override·int·Prop·{ 
17 »       »       set·{·}27 »       public·virtual·void·Foo·()
 28 »       {
18 »       }29 »       }
 30 }
  
 31 abstract·class·B·:·A
 32 {
 33 »       public·abstract·override·void·Foo·();
 34 }
  
 35 class·C·:·B
 36 {
 37 }</string>
 38 ····<string>//·CS0534:·`DerivedClass'·does·not·implement·inherited·abstract·member·`BaseClass.Value.set'
 39 //·Line:·8
  
 40 abstract·class·BaseClass·{
 41 ········protected·abstract·int·Value·{·get;·set;·}
 42 }
  
 43 class·DerivedClass:·BaseClass·{
 44 ········protected·override·int·Value·{·get·{}·}
19 }</string>45 }</string>
20 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'46 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'
21 //·Line:·1347 //·Line:·13
  
22 abstract·class·A&lt;T&gt;48 abstract·class·A&lt;T&gt;
23 {49 {
24 »       public·abstract·void·set_Prop·(int·value);50 »       public·abstract·void·set_Prop·(int·value);
Offset 34, 58 lines modifiedOffset 64, 54 lines modified
  
34 class·B·:·A&lt;int&gt;64 class·B·:·A&lt;int&gt;
35 {65 {
36 »       public·override·int·Prop·{66 »       public·override·int·Prop·{
37 »       »       set·{·}67 »       »       set·{·}
38 »       }68 »       }
39 }</string>69 }</string>
40 ····<string>//·CS0534:·`M'·does·not·implement·inherited·abstract·member·`B.BMethod()'70 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'
41 //·Line:·571 //·Line:·13
42 //·Compiler·options:·-r:CS0534-6-lib.dll 
  
43 class·M·:·C72 public·class·SomeProperty
44 {73 {
 74 }
45 }</string> 
46 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo()' 
47 //·Line:·16 
  
48 class·A75 public·abstract·class·SomeAbstract
49 {76 {
 77 »       public·abstract·SomeProperty·SomeProperty·{·get;·}
50 »       public·virtual·void·Foo·() 
51 »       { 
52 »       } 
53 }78 }
  
54 abstract·class·B·:·A79 public·class·Foo·:·SomeAbstract
55 {80 {
56 »       public·abstract·override·void·Foo·(); 
57 }81 »       public·static·SomeProperty·SomeProperty·{·get·{·return·null;·}·}
 82 }</string>
 83 ····<string>//·CS0534:·`M'·does·not·implement·inherited·abstract·member·`B.BMethod()'
 84 //·Line:·5
 85 //·Compiler·options:·-r:CS0534-6-lib.dll
  
58 class·C·:·B86 class·M·:·C
59 {87 {
60 }</string>88 }</string>
61 ····<string>//·CS0534:·`MyTestExtended'·does·not·implement·inherited·abstract·member·`MyTestAbstract.GetName()'89 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'
62 //·Line:·690 //·Line:·13
63 //·Compiler·options:·-r:CS0534-4-lib.dll 
  
 91 abstract·class·A&lt;T&gt;
64 using·System; 
65 public·class·MyTestExtended·:·MyTestAbstract 
66 {92 {
67 »       public·MyTestExtended()·:·base() 
68 »       {93 »       public·abstract·T·Prop·{
 94 »       »       set;
69 »       }95 »       }
  
70 »       public·static·void·Main(string[]·args) 
71 »       { 
72 »       »       Console.WriteLine(&quot;Calling·PrintName&quot;); 
73 »       »       MyTestExtended·test·=·new·MyTestExtended(); 
74 »       »       test.PrintName(); 
75 »       »       Console.WriteLine(&quot;Out·of·PrintName&quot;);96 »       public·abstract·void·set_Prop·(int·value);
 97 }
  
 98 class·B·:·A&lt;int&gt;
 99 {
 100 »       public·override·int·Prop·{
 101 »       »       set·{·}
76 »       }102 »       }
77 »        
Max diff block lines reached; 1873/5484 bytes (34.15%) of diff not shown.
1.02 KB
CS0719
1.01 KB
CS0719
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0719</ErrorName>3 ··<ErrorName>CS0719</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass'5 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass'
6 //·Line:·10 
  
7 static·class·StaticClass·{ 
8 } 
  
9 class·MainClass·{ 
10 ····public·static·object·Method·() 
11 ····{ 
12 ········return·new·StaticClass·[3]; 
13 ····} 
14 }</string> 
15 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass' 
16 //·Line:·126 //·Line:·12
  
17 using·System;7 using·System;
  
18 static·class·StaticClass8 static·class·StaticClass
19 {9 {
20 }10 }
Offset 27, 9 lines modifiedOffset 15, 21 lines modified
27 {15 {
28 »       Type·Type·{16 »       Type·Type·{
29 »       »       get·{17 »       »       get·{
30 »       »       »       return·typeof·(StaticClass·[]);18 »       »       »       return·typeof·(StaticClass·[]);
31 »       »       }19 »       »       }
32 »       }20 »       }
33 }</string>21 }</string>
 22 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass'
 23 //·Line:·10
  
 24 static·class·StaticClass·{
 25 }
  
 26 class·MainClass·{
 27 ····public·static·object·Method·()
 28 ····{
 29 ········return·new·StaticClass·[3];
 30 ····}
 31 }</string>
34 ··</Examples>32 ··</Examples>
35 </ErrorDocumentation>33 </ErrorDocumentation>
3.68 KB
CS0815
3.67 KB
CS0815
Ordering differences only
    
Offset 1, 74 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>CS0815</ErrorName>3 ··<ErrorName>CS0815</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method' 
6 //·Line:·11 
  
7 using·System; 
8 using·System.Threading.Tasks; 
  
9 class·X 
10 { 
11 »       public·static·void·Main·() 
12 »       { 
13 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·}); 
14 »       } 
15 }</string> 
16 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'
17 //·Line:·96 //·Line:·9
18 //·Compiler·options:·-langversion:latest7 //·Compiler·options:·-langversion:latest
  
19 static·class·X8 static·class·X
20 {9 {
21 »       public·static·void·Main·()10 »       public·static·void·Main·()
22 »       {11 »       {
23 »       »       var·x·=·default;12 »       »       var·x·=·default;
24 »       }13 »       }
25 }</string>14 }</string>
26 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'15 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'
27 //·Line:·17 
  
28 using·System; 
29 using·System.Collections.Generic; 
  
30 class·A 
31 { 
32 »       static·void·Test·(Action·a) 
33 »       { 
34 »       } 
  
35 »       public·static·void·Main·() 
36 »       { 
37 »       »       Test·(()·=&gt;·{ 
38 »       »       »       List&lt;string&gt;·l·=·null; 
39 »       »       »       var·res·=·l.ForEach·(g·=&gt;·{·}); 
40 »       »       }); 
41 »       } 
42 }</string> 
43 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group' 
44 //·Line:·8 
  
45 public·class·Tests 
46 { 
47 »       public·static·void·Main·() 
48 »       { 
49 »       »       var·d·=·Main; 
50 »       } 
51 }</string> 
52 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method' 
53 //·Line:·916 //·Line:·9
  
  
54 public·class·Test17 public·class·Test
55 {18 {
56 »       static·void·Main·()19 »       static·void·Main·()
57 »       {20 »       {
58 »       »       var·d·=·delegate·{};21 »       »       var·v·=·null;
59 »       }22 »       }
60 }</string>23 }</string>
61 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'24 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'
62 //·Line:·925 //·Line:·9
  
  
63 public·class·Test26 public·class·Test
Offset 79, 39 lines modifiedOffset 36, 82 lines modified
79 »       }36 »       }
  
80 »       static·void·Foo·()37 »       static·void·Foo·()
81 »       {38 »       {
82 »       }39 »       }
83 }</string>40 }</string>
84 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'41 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
85 //·Line:·842 //·Line:·9
  
  
86 public·class·Test43 public·class·Test
87 {44 {
88 »       static·void·Main·()45 »       static·void·Main·()
89 »       {46 »       {
90 »       »       var·l·=·x·=&gt;·x·+·1;47 »       »       var·d·=·delegate·{};
91 »       }48 »       }
92 }</string>49 }</string>
93 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)'50 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)'
94 //·Line:·851 //·Line:·8
  
95 class·XX52 class·XX
96 {53 {
97 »       public·static·void·Main·()54 »       public·static·void·Main·()
98 »       {55 »       {
99 »       »       var·m·=·(1,·Main);56 »       »       var·m·=·(1,·Main);
100 »       }57 »       }
101 }</string>58 }</string>
 59 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group'
 60 //·Line:·8
  
 61 public·class·Tests
 62 {
 63 »       public·static·void·Main·()
 64 »       {
 65 »       »       var·d·=·Main;
 66 »       }
 67 }</string>
 68 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
 69 //·Line:·11
  
 70 using·System;
 71 using·System.Threading.Tasks;
  
 72 class·X
 73 {
 74 »       public·static·void·Main·()
 75 »       {
 76 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·});
 77 »       }
 78 }</string>
102 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'79 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'
103 //·Line:·980 //·Line:·17
Max diff block lines reached; 528/3722 bytes (14.19%) of diff not shown.
1.32 KB
CS8175
1.31 KB
CS8175
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8175</ErrorName>3 ··<ErrorName>CS8175</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`v'·inside·an·anonymous·method,·lambda·expression,·or·query·expression 
6 //·Line:·14 
  
7 using·System; 
  
8 public·class·Test 
9 { 
10 »       public·static·void·Main() 
11 »       { 
12 »       »       var·arr·=·new·int·[1]; 
13 »       »       ref·var·v·=·ref·arr·[0]; 
  
14 »       »       Action·a·=·delegate·{ 
15 »       »       »       ref·var·v2·=·ref·v; 
16 »       »       }; 
17 »       } 
18 }</string> 
19 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`s'·inside·an·anonymous·method,·lambda·expression,·or·query·expression5 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`s'·inside·an·anonymous·method,·lambda·expression,·or·query·expression
20 //·Line:·176 //·Line:·17
21 //·Compiler·options:·-langversion:latest7 //·Compiler·options:·-langversion:latest
  
22 using·System;8 using·System;
  
23 public·ref·struct·S9 public·ref·struct·S
Offset 34, 9 lines modifiedOffset 17, 26 lines modified
34 »       public·static·void·Main·()17 »       public·static·void·Main·()
35 »       {18 »       {
36 »       »       var·s·=·new·S·();19 »       »       var·s·=·new·S·();
  
37 »       »       Action·a·=·()·=&gt;·Console.WriteLine·(s);20 »       »       Action·a·=·()·=&gt;·Console.WriteLine·(s);
38 »       }21 »       }
39 }</string>22 }</string>
 23 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`v'·inside·an·anonymous·method,·lambda·expression,·or·query·expression
 24 //·Line:·14
  
 25 using·System;
  
 26 public·class·Test
 27 {
 28 »       public·static·void·Main()
 29 »       {
 30 »       »       var·arr·=·new·int·[1];
 31 »       »       ref·var·v·=·ref·arr·[0];
  
 32 »       »       Action·a·=·delegate·{
 33 »       »       »       ref·var·v2·=·ref·v;
 34 »       »       };
 35 »       }
 36 }</string>
40 ··</Examples>37 ··</Examples>
41 </ErrorDocumentation>38 </ErrorDocumentation>
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>
838 B
CS1629
826 B
CS1629
Ordering differences only
    
Offset 5, 19 lines modifiedOffset 5, 17 lines modified
5 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators5 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 using·System.Collections;8 using·System.Collections;
  
9 class·X·{9 class·X·{
10 »       static·IEnumerator·GetIt·()10 »       static·unsafe·IEnumerator·GetIt·()
11 »       {11 »       {
12 »       ····unsafe·{ 
13 »       »       yield·return·1;12 »       ····yield·return·1;
14 »       ····} 
15 »       }13 »       }
16 »       14 »       
17 }</string>15 }</string>
18 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators16 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
19 //·Line:·1717 //·Line:·17
20 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
Offset 39, 15 lines modifiedOffset 37, 17 lines modified
39 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators37 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
40 //·Line:·838 //·Line:·8
41 //·Compiler·options:·-unsafe39 //·Compiler·options:·-unsafe
  
42 using·System.Collections;40 using·System.Collections;
  
43 class·X·{41 class·X·{
44 »       static·unsafe·IEnumerator·GetIt·()42 »       static·IEnumerator·GetIt·()
45 »       {43 »       {
 44 »       ····unsafe·{
46 »       ····yield·return·1;45 »       »       yield·return·1;
 46 »       ····}
47 »       }47 »       }
48 »       48 »       
49 }</string>49 }</string>
50 ··</Examples>50 ··</Examples>
51 </ErrorDocumentation>51 </ErrorDocumentation>
1.91 KB
CS7070
1.9 KB
CS7070
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS7070</ErrorName>3 ··<ErrorName>CS7070</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations5 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations
6 //·Line:·106 //·Line:·11
  
7 using·System;7 using·System;
8 using·System.Security;8 using·System.Security;
9 using·System.Security.Permissions;9 using·System.Security.Permissions;
  
10 public·class·Program·{10 public·class·Program·{
  
11 »       [DebugPermission·(SecurityAction.RequestMinimum)] 
12 ········public·int·i;11 ········[return:·DebugPermission·(SecurityAction.LinkDemand)]
 12 ········public·int·Show·(string·message)
 13 ········{
 14 ················return·2;
 15 ········}····
13 }16 }
  
14 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]17 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
15 [Serializable]18 [Serializable]
16 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{19 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
17 »       public·DebugPermissionAttribute·(SecurityAction·action)20 »       public·DebugPermissionAttribute·(SecurityAction·action)
Offset 58, 27 lines modifiedOffset 61, 24 lines modified
58 ········61 ········
59 »       public·override·IPermission·CreatePermission·()62 »       public·override·IPermission·CreatePermission·()
60 »       {63 »       {
61 »       »       return·null;64 »       »       return·null;
62 »       }65 »       }
63 }</string>66 }</string>
64 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations67 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations
65 //·Line:·1168 //·Line:·10
  
66 using·System;69 using·System;
67 using·System.Security;70 using·System.Security;
68 using·System.Security.Permissions;71 using·System.Security.Permissions;
  
69 public·class·Program·{72 public·class·Program·{
  
 73 »       [DebugPermission·(SecurityAction.RequestMinimum)]
 74 ········public·int·i;
70 ········[return:·DebugPermission·(SecurityAction.LinkDemand)] 
71 ········public·int·Show·(string·message) 
72 ········{ 
73 ················return·2; 
74 ········}···· 
75 }75 }
  
76 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]76 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
77 [Serializable]77 [Serializable]
78 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{78 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
79 »       public·DebugPermissionAttribute·(SecurityAction·action)79 »       public·DebugPermissionAttribute·(SecurityAction·action)
653 B
CS0735
641 B
CS0735
Ordering differences only
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute5 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute
6 //·Line:·76 //·Line:·7
  
7 using·System;7 using·System;
8 using·System.Runtime.CompilerServices;8 using·System.Runtime.CompilerServices;
  
9 [assembly:·TypeForwardedTo((Type)null)]</string>9 [assembly:·TypeForwardedTo(typeof·(int[]))]</string>
10 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute10 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute
11 //·Line:·711 //·Line:·7
  
12 using·System;12 using·System;
13 using·System.Runtime.CompilerServices;13 using·System.Runtime.CompilerServices;
  
14 [assembly:·TypeForwardedTo(typeof·(int[]))]</string>14 [assembly:·TypeForwardedTo((Type)null)]</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.55 KB
CS0577
1.54 KB
CS0577
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>CS0577</ErrorName>3 ··<ErrorName>CS0577</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.~MainClass()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation 
6 //·Line:·5 
  
7 class·MainClass·{ 
8 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)] 
9 ········~MainClass·()·{} 
  
10 ········public·static·void·Main·()·{} 
11 }</string> 
12 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation5 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
13 //·Line:·86 //·Line:·8
  
14 class·C·{}7 class·C·{}
  
15 class·MainClass·{8 class·MainClass·{
16 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]9 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]
17 ········public·static·implicit·operator·MainClass·(C·m)10 ········public·static·implicit·operator·MainClass·(C·m)
18 ········{11 ········{
19 ············return·null;12 ············return·null;
20 ········}13 ········}
  
21 »       »       public·static·void·Main·()·{}14 »       »       public·static·void·Main·()·{}
22 }</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(&quot;DEBUG&quot;)]
 20 ········~MainClass·()·{}
  
 21 ········public·static·void·Main·()·{}
 22 }</string>
23 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.I.F()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation23 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.I.F()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
24 //·Line:·1024 //·Line:·10
  
25 interface·I25 interface·I
26 {26 {
27 ····void·F·();27 ····void·F·();
28 }28 }
3.74 KB
CS0571
3.72 KB
CS0571
Ordering differences only
    
Offset 1, 87 lines modifiedOffset 1, 56 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0571</ErrorName>3 ··<ErrorName>CS0571</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor
 6 //·Line:·12
 7 //·Compiler·options:·-r:CS0571-3-lib.dll
  
 8 //·Testcase·for·bug·#59980
  
 9 using·Test;
  
 10 public·class·EntryPoint·{
 11 ········public·static·int·Main·()·{
 12 »       »       C1·foo·=·new·C2·();
 13 ················return·foo.get_foo·();
 14 ········}
 15 }</string>
5 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor16 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor
6 //·Line:·817 //·Line:·8
7 using·System;18 using·System;
  
8 public·class·EntryPoint·{19 public·class·EntryPoint·{
9 ········public·static·void·Main·()·{20 ········public·static·void·Main·()·{
10 ················Type·type·=·typeof(string);21 ················Type·type·=·typeof(string);
11 ················Console.WriteLine·(type.get_Name());22 ················Console.WriteLine·(type.get_Name());
12 ········}23 ········}
13 }</string>24 }</string>
14 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor 
15 //·Line:·15 
  
16 using·System.Runtime.CompilerServices; 
  
17 class·MainClass·{ 
18 »       [IndexerName·(&quot;AA&quot;)] 
19 »       int·this·[int·Value,·bool·Value2,·string·Value3]·{ 
20 »       »       get·{ 
21 »       »       »       return·1; 
22 »       »       } 
23 »       } 
24 »       »        
25 »       public·MainClass·()·{ 
26 »       »       int·i·=·get_AA·(2,·false,·&quot;aaa&quot;); 
27 »       } 
28 }</string> 
29 ····<string>//·CS0571:·`MainClass.Value.get':·cannot·explicitly·call·operator·or·accessor 
30 //·Line:·12 
  
31 class·MainClass·{ 
32 ········static·int·Value·{ 
33 ················get·{ 
34 ························return·1; 
35 ················} 
36 ········} 
37 ········ 
38 ········public·static·void·Main()·{ 
39 ················int·value·=·get_Value(); 
40 ········} 
41 }</string> 
42 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor 
43 //·Line:·8 
44 //·Compiler·options:·-r:CS0571-5-lib.dll 
  
45 class·MainClass·{ 
46 ········public·static·void·Main()·{ 
47 ················C2·c·=·new·C2·(); 
48 ················c.set_Item(1,·2); 
49 ········} 
50 }</string> 
51 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor25 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor
52 //·Line:·1126 //·Line:·11
53 //·Compiler·options:·-r:CS0571-6-lib.dll27 //·Compiler·options:·-r:CS0571-6-lib.dll
  
54 using·System;28 using·System;
  
55 public·class·Test29 public·class·Test
56 {30 {
57 »       void·TestMethod·(IFoo·i)31 »       void·TestMethod·(IFoo·i)
58 »       {32 »       {
59 »       »       i.get_Jaj·(1);33 »       »       i.get_Jaj·(1);
60 »       }34 »       }
61 }</string>35 }</string>
62 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor36 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor
63 //·Line:·1237 //·Line:·8
64 //·Compiler·options:·-r:CS0571-3-lib.dll38 //·Compiler·options:·-r:CS0571-5-lib.dll
  
65 //·Testcase·for·bug·#59980 
  
66 using·Test; 
  
67 public·class·EntryPoint·{39 class·MainClass·{
68 ········public·static·int·Main·()·{40 ········public·static·void·Main()·{
69 »       »       C1·foo·=·new·C2·(); 
70 ················return·foo.get_foo·();41 ················C2·c·=·new·C2·();
 42 ················c.set_Item(1,·2);
71 ········}43 ········}
72 }</string>44 }</string>
73 ····<string>//·CS0571:·`C.Prop.set':·cannot·explicitly·call·operator·or·accessor45 ····<string>//·CS0571:·`C.Prop.set':·cannot·explicitly·call·operator·or·accessor
74 //·Line:·1446 //·Line:·14
  
75 class·C47 class·C
76 {48 {
Offset 92, 9 lines modifiedOffset 61, 40 lines modified
92 »       }61 »       }
93 »       62 »       
94 »       public·static·void·Main·()63 »       public·static·void·Main·()
95 »       {64 »       {
96 »       »       D·d·=·set_Prop;65 »       »       D·d·=·set_Prop;
97 »       }66 »       }
98 }</string>67 }</string>
 68 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor
 69 //·Line:·15
  
 70 using·System.Runtime.CompilerServices;
  
 71 class·MainClass·{
 72 »       [IndexerName·(&quot;AA&quot;)]
 73 »       int·this·[int·Value,·bool·Value2,·string·Value3]·{
 74 »       »       get·{
 75 »       »       »       return·1;
 76 »       »       }
 77 »       }
 78 »       »       
 79 »       public·MainClass·()·{
 80 »       »       int·i·=·get_AA·(2,·false,·&quot;aaa&quot;);
 81 »       }
 82 }</string>
Max diff block lines reached; 23/3776 bytes (0.61%) of diff not shown.
1.06 KB
CS1534
1.04 KB
CS1534
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1534</ErrorName>3 ··<ErrorName>CS1534</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters5 ····<string>//·CS1534:·Overloaded·binary·operator·`+'·takes·two·parameters
6 //·Line:·66 //·Line:·6
  
7 class·C7 class·C
8 {8 {
9 »       public·static·C·operator·*·(C·a,·C·b,·C·d)9 »       public·static·C·operator·+()
10 »       {10 »       {
11 »       »       return·null;11 »       »       return·null;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters14 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters
15 //·Line:·615 //·Line:·6
  
16 class·C16 class·C
17 {17 {
18 »       public·static·C·operator·*·(C·a,·C·b,·C·c,·C·d)18 »       public·static·C·operator·*·(C·a,·C·b,·C·c,·C·d)
19 »       {19 »       {
20 »       »       return·null;20 »       »       return·null;
21 »       }21 »       }
22 }</string>22 }</string>
23 ····<string>//·CS1534:·Overloaded·binary·operator·`+'·takes·two·parameters23 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters
24 //·Line:·624 //·Line:·6
  
25 class·C25 class·C
26 {26 {
27 »       public·static·C·operator·+()27 »       public·static·C·operator·*·(C·a,·C·b,·C·d)
28 »       {28 »       {
29 »       »       return·null;29 »       »       return·null;
30 »       }30 »       }
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
10.6 KB
CS1061
10.5 KB
CS1061
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 56 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1061</ErrorName>3 ··<ErrorName>CS1061</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1061:·Type·`U2'·does·not·contain·a·definition·for·`Test'·and·no·extension·method·`Test'·of·type·`U2'·could·be·found.·Are·you·missing·an·assembly·reference?5 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`Foo'·and·no·extension·method·`Foo'·of·type·`int'·could·be·found.·Are·you·missing·an·assembly·reference?
6 //·Line:·206 //·Line:·9
  
7 interface·I&lt;T&gt; 
 7 public·class·M
8 {8 {
9 »       void·Foo&lt;U&gt;·(U·u)·where·U·:·T; 
10 }9 »       public·static·void·Main·()
 10 »       {
 11 »       »       1.Foo·(&quot;foo&quot;);
 12 »       }
 13 }</string>
 14 ····<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?
 15 //·Line:·17
  
11 struct·S16 public·class·S
12 {17 {
13 »       public·void·Test·()18 »       public·static·void·Test()
14 »       {19 »       {
15 »       }20 »       }
16 }21 }
  
17 class·Test·:·I&lt;S&gt;22 public·class·M
18 {23 {
19 »       void·I&lt;S&gt;.Foo&lt;U2&gt;·(U2·u2)24 »       public·object·S·{·get;·set;·}
  
 25 »       public·void·Main·()
 26 »       {
 27 »       »       S.Test·();
 28 »       }
 29 }</string>
 30 ····<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?
 31 //·Line:·11
  
 32 using·System;
  
 33 static·class·C
 34 {
 35 »       static·void·Main·()
 36 »       {
 37 »       »       int·i·=·1;
 38 »       »       Action·a·=·i.Foo;
 39 »       }
  
 40 »       static·void·Foo·(this·string·s)
20 »       {41 »       {
21 »       »       u2.Test·(); 
22 »       }42 »       }
23 }</string>43 }</string>
24 ····<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?44 ····<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?
25 //·Line:·2445 //·Line:·24
  
26 using·System;46 using·System;
27 using·System.Collections.Generic;47 using·System.Collections.Generic;
Offset 47, 74 lines modifiedOffset 72, 94 lines modified
47 »       »       {72 »       »       {
48 »       »       »       int[]·i·=·null;73 »       »       »       int[]·i·=·null;
49 »       »       »       int·p;74 »       »       »       int·p;
50 ············var·prods·=·from·pe·in·i.Foo·(p9·=&gt;·p.Value)·select·pe;75 ············var·prods·=·from·pe·in·i.Foo·(p9·=&gt;·p.Value)·select·pe;
51 »       »       }76 »       »       }
52 »       }77 »       }
53 }</string>78 }</string>
54 ····<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?79 ····<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?
55 //·Line:·1280 //·Line:·20
  
56 using·System.Collections.Generic;81 interface·I&lt;T&gt;
 82 {
 83 »       void·Foo&lt;U&gt;·(U·u)·where·U·:·T;
 84 }
  
57 public·class·C85 struct·S
58 {86 {
59 »       void·M·(IEnumerable&lt;KeyValuePair&lt;string,·dynamic&gt;&gt;·arg)87 »       public·void·Test·()
60 »       {88 »       {
61 »       »       foreach·(KeyValuePair&lt;string,·object&gt;·o·in·arg) 
62 »       »       { 
63 »       »       »       o.Value.Foo·(); 
64 »       »       }89 »       }
 90 }
  
 91 class·Test·:·I&lt;S&gt;
 92 {
 93 »       void·I&lt;S&gt;.Foo&lt;U2&gt;·(U2·u2)
 94 »       {
 95 »       »       u2.Test·();
65 »       }96 »       }
66 }</string>97 }</string>
67 ····<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?98 ····<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?
68 //·Line:·1699 //·Line:·12
  
69 using·System;100 using·System;
70 using·System.Runtime.CompilerServices; 
  
71 class·A101 namespace·TestEnum
72 {102 {
73 »       [IndexerName·(&quot;Foo&quot;)] 
74 »       public·int·this·[int·index]·{ 
75 »       »       get·{·return·index;·}103 »       public·enum·E
 104 »       {
 105 »       »       A·=·0,
 106 »       »       B·=·1.
 107 »       »       C·=·2
76 »       }108 »       }
 109 }</string>
 110 ····<string>//·CS1061:·Type·`X'·does·not·contain·a·definition·for·`Test'·and·no·extension·method·`Test'·of·type·`X'·could·be·found.·Are·you·missing·an·assembly·reference?
 111 //·Line:·12
  
77 »       static·int·Test·(A·a)112 class·A&lt;X&gt;
 113 {
 114 »       //
 115 »       //·This·is·to·test·the·lookup·rules·for·SimpleNames:
 116 »       //·`X'·is·the·type·parameter,·not·the·class.
 117 »       //
 118 »       public·void·Test·(X·x)
78 »       {119 »       {
79 »       »       return·a.Foo;120 »       »       x.Test·();
80 »       }121 »       }
 122 }
  
 123 class·X
 124 {
 125 »       public·void·Test·()
 126 »       {·}
Max diff block lines reached; 6899/10756 bytes (64.14%) of diff not shown.
1.35 KB
CS3009
1.34 KB
CS3009
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>CS3009</ErrorName>3 ··<ErrorName>CS3009</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS3009:·`CLSClass':·base·type·`System.Runtime.Serialization.Formatter'·is·not·CLS-compliant
 6 //·Line:·10
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
 9 using·System.Runtime.Serialization;
  
 10 [assembly:CLSCompliant·(true)]
  
 11 public·abstract·class·CLSClass:·Formatter·{
 12 }</string>
5 ····<string>//·CS3009:·`C':·base·type·`C&lt;ulong&gt;'·is·not·CLS-compliant13 ····<string>//·CS3009:·`C':·base·type·`C&lt;ulong&gt;'·is·not·CLS-compliant
6 //·Line:·1414 //·Line:·14
7 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;16 using·System;
9 [assembly:CLSCompliant(true)]17 [assembly:CLSCompliant(true)]
  
Offset 25, 25 lines modifiedOffset 36, 14 lines modified
  
25 [CLSCompliant·(false)]36 [CLSCompliant·(false)]
26 public·class·BaseClass·{37 public·class·BaseClass·{
27 }38 }
  
28 public·class·CLSClass:·BaseClass·{39 public·class·CLSClass:·BaseClass·{
29 }</string>40 }</string>
30 ····<string>//·CS3009:·`CLSClass':·base·type·`System.Runtime.Serialization.Formatter'·is·not·CLS-compliant 
31 //·Line:·10 
32 //·Compiler·options:·-warnaserror·-warn:1 
  
33 using·System; 
34 using·System.Runtime.Serialization; 
  
35 [assembly:CLSCompliant·(true)] 
  
36 public·abstract·class·CLSClass:·Formatter·{ 
37 }</string> 
38 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant41 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant
39 //·Line:·842 //·Line:·8
40 //·Compiler·options:·-warnaserror·-warn:143 //·Compiler·options:·-warnaserror·-warn:1
  
41 using·System;44 using·System;
42 [assembly:CLSCompliant(true)]45 [assembly:CLSCompliant(true)]
  
3.44 KB
CS0626
3.43 KB
CS0626
Ordering differences only
    
Offset 1, 56 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>CS0626</ErrorName>3 ··<ErrorName>CS0626</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
 6 //·Line:·7
 7 //·Compiler·options:·-warnaserror
  
 8 public·sealed·class·A
 9 {
 10 »       extern·~A·();
 11 }</string>
5 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation12 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
6 //·Line:·613 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:114 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·ExternClass·{15 class·ExternClass·{
 16 ········[System.Obsolete]
9 ········public·static·extern·void·ExternMethod();17 ········public·static·extern·void·ExternMethod();
10 }</string>18 }</string>
11 ····<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 
12 //·Line:·7 
13 //·Compiler·options:·-warnaserror·-warn:1 
  
14 class·C 
15 { 
16 »       public·extern·char·this[int·index] 
17 »       { 
18 »       »       get; 
19 »       } 
20 }</string> 
21 ····<string>//·CS0626:·`Test.OnFoo'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation19 ····<string>//·CS0626:·`Test.OnFoo'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
22 //·Line:·920 //·Line:·9
23 //·Compiler·options:·-warnaserror·-warn:121 //·Compiler·options:·-warnaserror·-warn:1
  
  
24 using·System;22 using·System;
  
25 public·delegate·void·Handler·();23 public·delegate·void·Handler·();
  
26 class·Test·{24 class·Test·{
27 »       extern·event·Handler·OnFoo;25 »       extern·event·Handler·OnFoo;
28 }</string>26 }</string>
29 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation 
30 //·Line:·6 
31 //·Compiler·options:·-warnaserror·-warn:1 
  
32 class·ExternClass·{ 
33 ········[System.Obsolete] 
34 ········public·static·extern·void·ExternMethod(); 
35 }</string> 
36 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation27 ····<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
37 //·Line:·728 //·Line:·7
38 //·Compiler·options:·-warnaserror29 //·Compiler·options:·-warnaserror·-warn:1
  
39 public·sealed·class·A30 class·C
40 {31 {
41 »       extern·~A·();32 »       public·extern·char·this[int·index]
 33 »       {
 34 »       »       get;
 35 »       }
42 }</string>36 }</string>
43 ····<string>//·CS0626:·`ExternClass.implicit·operator·ExternClass(byte)'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation37 ····<string>//·CS0626:·`ExternClass.implicit·operator·ExternClass(byte)'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
44 //·Line:·638 //·Line:·6
45 //·Compiler·options:·-warnaserror·-warn:139 //·Compiler·options:·-warnaserror·-warn:1
  
46 class·ExternClass·{40 class·ExternClass·{
47 ········static·public·extern·implicit·operator·ExternClass(byte·value);41 ········static·public·extern·implicit·operator·ExternClass(byte·value);
Offset 58, 9 lines modifiedOffset 51, 16 lines modified
58 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation51 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
59 //·Line:·652 //·Line:·6
60 //·Compiler·options:·-warnaserror·-warn:153 //·Compiler·options:·-warnaserror·-warn:1
  
61 class·ExternClass·{54 class·ExternClass·{
62 ········public·static·extern·int·ExternMethod·{·set;·}55 ········public·static·extern·int·ExternMethod·{·set;·}
63 }</string>56 }</string>
 57 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
 58 //·Line:·6
 59 //·Compiler·options:·-warnaserror·-warn:1
  
 60 class·ExternClass·{
 61 ········public·static·extern·void·ExternMethod();
 62 }</string>
64 ··</Examples>63 ··</Examples>
65 </ErrorDocumentation>64 </ErrorDocumentation>
4.14 KB
CS0507
4.13 KB
CS0507
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>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>
 14 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()'
 15 //·Line:·7
 16 //·Compiler·options:·-r:CS0507-7-lib.dll
  
 17 public·sealed·class·Class2·:·Class1
 18 {
 19 »       protected·override·string·GetString·()
 20 »       {
 21 »       »       return·&quot;Hello2&quot;;
 22 »       }
 23 }</string>
 24 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()'
 25 //·Line:·13
  
 26 class·Foo
 27 {
 28 »       protected·internal·virtual·void·X·()
 29 »       {
 30 »       }
 31 }
  
 32 class·Bar·:·Foo
 33 {
 34 »       protected·override·void·X·()
 35 »       {
 36 »       }
 37 }</string>
5 ····<string>//·CS0507:·`DerivedClass.Message':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message'38 ····<string>//·CS0507:·`DerivedClass.Message':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message'
6 //·Line:·1239 //·Line:·12
  
7 class·BaseClass·{40 class·BaseClass·{
8 »       public·virtual·string·Message·{41 »       public·virtual·string·Message·{
9 »       »       set·{42 »       »       set·{
10 »       »       }43 »       »       }
Offset 14, 14 lines modifiedOffset 53, 35 lines modified
  
14 class·DerivedClass·:·BaseClass·{53 class·DerivedClass·:·BaseClass·{
15 »       protected·override·string·Message·{54 »       protected·override·string·Message·{
16 »       »       set·{55 »       »       set·{
17 »       »       }56 »       »       }
18 »       }57 »       }
19 }</string>58 }</string>
 59 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()'
 60 //·Line:·9
  
 61 class·BaseClass·{
 62 ········protected·virtual·void·Show·()·{}
 63 }
  
 64 class·DerivedClass:·BaseClass·{
 65 ········public·override·void·Show·()·{}
 66 }</string>
 67 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`Class1.GetString()'
 68 //·Line:·7
 69 //·Compiler·options:·-r:CS0507-8-lib.dll
  
 70 public·sealed·class·Class2·:·Class1
 71 {
 72 »       protected·internal·override·string·GetString·()
 73 »       {
 74 »       »       return·&quot;Hello2&quot;;
 75 »       }
 76 }</string>
20 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'77 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'
21 //·Line:·1978 //·Line:·19
  
22 class·BaseClass·{79 class·BaseClass·{
23 ········public·virtual·string·Message·{80 ········public·virtual·string·Message·{
24 »       »       get·{81 »       »       get·{
25 »       »       »       return·&quot;&quot;;82 »       »       »       return·&quot;&quot;;
Offset 57, 69 lines modifiedOffset 117, 9 lines modified
57 »       »       get·{117 »       »       get·{
58 »       »       »       return·&quot;&quot;;118 »       »       »       return·&quot;&quot;;
59 »       »       }119 »       »       }
60 »       »       set·{120 »       »       set·{
61 »       »       }121 »       »       }
62 »       }122 »       }
63 }</string>123 }</string>
64 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()' 
65 //·Line:·9 
  
66 class·BaseClass·{ 
67 ········protected·virtual·void·Show·()·{} 
68 } 
  
69 class·DerivedClass:·BaseClass·{ 
70 ········public·override·void·Show·()·{} 
71 }</string> 
72 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`Class1.GetString()' 
73 //·Line:·7 
74 //·Compiler·options:·-r:CS0507-8-lib.dll 
  
75 public·sealed·class·Class2·:·Class1 
76 { 
77 »       protected·internal·override·string·GetString·() 
78 »       { 
79 »       »       return·&quot;Hello2&quot;; 
80 »       } 
81 }</string> 
82 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()' 
83 //·Line:·7 
84 //·Compiler·options:·-r:CS0507-7-lib.dll 
  
85 public·sealed·class·Class2·:·Class1 
86 { 
87 »       protected·override·string·GetString·() 
88 »       { 
89 »       »       return·&quot;Hello2&quot;; 
90 »       } 
91 }</string> 
92 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()' 
Max diff block lines reached; 23/4192 bytes (0.55%) of diff not shown.
1.35 KB
CS0416
1.33 KB
CS0416
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>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> 
24 ····<string>//·CS0416:·`N.C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters5 ····<string>//·CS0416:·`N.C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters
25 //·Line:·156 //·Line:·15
  
26 using·System;7 using·System;
  
27 public·class·TestAttribute·:·Attribute8 public·class·TestAttribute·:·Attribute
28 {9 {
Offset 52, 14 lines modifiedOffset 30, 36 lines modified
52 ····{30 ····{
53 ········[Test(Type=typeof(C&lt;T&gt;))]31 ········[Test(Type=typeof(C&lt;T&gt;))]
54 ········public·void·Foo()32 ········public·void·Foo()
55 ········{33 ········{
56 ········}34 ········}
57 ····}35 ····}
58 }</string>36 }</string>
 37 ····<string>//·CS0416:·`C&lt;T&gt;.N':·an·attribute·argument·cannot·use·type·parameters
 38 //·Line:·17
  
 39 using·System;
  
 40 public·class·TestAttribute·:·Attribute
 41 {
 42 »       public·TestAttribute(Type·type)
 43 »       {
 44 »       }
 45 }
  
 46 class·C&lt;T&gt;
 47 {
 48 »       class·N
 49 »       {
 50 »       »       [Test(typeof(N))]
 51 »       »       public·static·void·Foo()
 52 »       »       {
 53 »       »       }
 54 »       }
 55 }</string>
59 ····<string>//·CS0416:·`C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters56 ····<string>//·CS0416:·`C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters
60 //·Line:·1557 //·Line:·15
  
61 using·System;58 using·System;
  
62 public·class·TestAttribute·:·Attribute59 public·class·TestAttribute·:·Attribute
63 {60 {
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.41 KB
CS0460
1.4 KB
CS0460
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0460</ErrorName>3 ··<ErrorName>CS0460</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0460:·`C.I.Test&lt;C&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods5 ····<string>//·CS0460:·`C.Test&lt;T&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods
6 //·Line:·116 //·Line:·11
  
7 interface·I7 abstract·class·A
8 {8 {
9 »       void·Test&lt;T&gt;()·where·T·:·new·();9 »       protected·abstract·int·Test&lt;T&gt;()·where·T·:·class;
10 }10 }
  
11 class·C·:·I11 class·C·:·A
12 {12 {
13 »       void·I.Test&lt;C&gt;()·where·C·:·class13 »       protected·override·int·Test&lt;T&gt;()·where·T·:·new()
14 »       {14 »       {
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0460:·`C.Test&lt;T&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods17 ····<string>//·CS0460:·`C.I.Test&lt;C&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods
18 //·Line:·1118 //·Line:·11
  
19 abstract·class·A19 interface·I
20 {20 {
21 »       protected·abstract·int·Test&lt;T&gt;()·where·T·:·class;21 »       void·Test&lt;T&gt;()·where·T·:·new·();
22 }22 }
  
23 class·C·:·A23 class·C·:·I
24 {24 {
25 »       protected·override·int·Test&lt;T&gt;()·where·T·:·new()25 »       void·I.Test&lt;C&gt;()·where·C·:·class
26 »       {26 »       {
27 »       }27 »       }
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
2.67 KB
CS0455
2.66 KB
CS0455
Ordering differences only
    
Offset 1, 38 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>CS0455</ErrorName>3 ··<ErrorName>CS0455</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0455:·Type·parameter·`T3'·inherits·conflicting·constraints·`X'·and·`Y'5 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`Test'·and·`World'
6 //·Line:·156 //·Line:·11
  
 7 class·Test
 8 {·}
7 class·X 
8 { 
9 } 
  
 9 class·World
 10 {·}
10 class·Y 
11 { 
12 } 
  
 11 class·Foo&lt;T,U&gt;
13 class·C&lt;T1,·T2,·T3,·T4&gt; 
14 »       where·T1·:·X 
15 »       where·T2·:·T112 »       where·T·:·Test,·U
 13 »       where·U·:·World
16 »       where·T3·:·Y,·T4 
17 »       where·T4·:·T2 
18 { 
19 }</string>14 {·}</string>
20 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`long'·and·`long?'15 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long'
21 //·Line:·1116 //·Line:·11
  
22 abstract·class·A&lt;T1,·T2&gt;17 abstract·class·A&lt;T&gt;
23 {18 {
24 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·T1,·T2;19 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·class,·T;
25 }20 }
  
26 class·B·:·A&lt;long,·long?&gt;21 class·B·:·A&lt;long&gt;
27 {22 {
28 »       public·override·void·Foo&lt;Y&gt;·()23 »       public·override·void·Foo&lt;Y&gt;·()
29 »       {24 »       {
30 »       }25 »       }
31 }</string>26 }</string>
32 ····<string>//·CS0455:·Type·parameter·`V'·inherits·conflicting·constraints·`B'·and·`A'27 ····<string>//·CS0455:·Type·parameter·`V'·inherits·conflicting·constraints·`B'·and·`A'
33 //·Line:·1328 //·Line:·13
Offset 45, 46 lines modifiedOffset 40, 51 lines modified
  
45 class·Foo&lt;T,U,·V&gt;40 class·Foo&lt;T,U,·V&gt;
46 »       where·T·:·A41 »       where·T·:·A
47 »       where·U·:·B42 »       where·U·:·B
48 »       where·V·:·U,·T43 »       where·V·:·U,·T
49 {44 {
50 }</string>45 }</string>
51 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`Test'·and·`World'46 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`long'·and·`long?'
52 //·Line:·1147 //·Line:·11
  
 48 abstract·class·A&lt;T1,·T2&gt;
 49 {
 50 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·T1,·T2;
 51 }
53 class·Test 
54 {·} 
  
55 class·World 
56 {·} 
  
57 class·Foo&lt;T,U&gt; 
58 »       where·T·:·Test,·U 
59 »       where·U·:·World52 class·B·:·A&lt;long,·long?&gt;
 53 {
 54 »       public·override·void·Foo&lt;Y&gt;·()
 55 »       {
 56 »       }
60 {·}</string>57 }</string>
61 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`System.ValueType'·and·`Test'58 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`System.ValueType'·and·`Test'
62 //·Line:·859 //·Line:·8
  
63 class·Test60 class·Test
64 {·}61 {·}
  
65 class·Foo&lt;T,U&gt;62 class·Foo&lt;T,U&gt;
66 »       where·T·:·struct,·U63 »       where·T·:·struct,·U
67 »       where·U·:·Test64 »       where·U·:·Test
68 {·}</string>65 {·}</string>
69 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long'66 ····<string>//·CS0455:·Type·parameter·`T3'·inherits·conflicting·constraints·`X'·and·`Y'
70 //·Line:·1167 //·Line:·15
  
71 abstract·class·A&lt;T&gt;68 class·X
72 {69 {
73 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·class,·T; 
74 }70 }
  
75 class·B·:·A&lt;long&gt;71 class·Y
 72 {
 73 }
  
 74 class·C&lt;T1,·T2,·T3,·T4&gt;
 75 »       where·T1·:·X
 76 »       where·T2·:·T1
 77 »       where·T3·:·Y,·T4
 78 »       where·T4·:·T2
76 {79 {
77 »       public·override·void·Foo&lt;Y&gt;·() 
78 »       { 
79 »       } 
80 }</string>80 }</string>
81 ··</Examples>81 ··</Examples>
82 </ErrorDocumentation>82 </ErrorDocumentation>
3.5 KB
CS0453
3.49 KB
CS0453
Ordering differences only
    
Offset 14, 77 lines modifiedOffset 14, 49 lines modified
14 »       public·static·int·Main·()14 »       public·static·int·Main·()
15 »       {15 »       {
16 »       »       dynamic·d·=·1;16 »       »       dynamic·d·=·1;
17 »       »       Foo&lt;dynamic&gt;(d);17 »       »       Foo&lt;dynamic&gt;(d);
18 »       »       return·0;18 »       »       return·0;
19 »       }19 »       }
20 }</string>20 }</string>
21 ····<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;' 
22 //·Line:·14 
23 public·class·Foo&lt;T&gt; 
24 »       where·T·:·struct 
25 {·} 
  
26 public·struct·Bar 
27 {·} 
  
28 class·X 
29 { 
30 »       static·void·Main·() 
31 »       { 
32 »       »       Foo&lt;Bar?&gt;·foo; 
33 »       } 
34 }</string> 
35 ····<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;'21 ····<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;'
36 //·Line:·1022 //·Line:·10
37 public·class·MyValue&lt;T&gt;23 public·class·MyValue&lt;T&gt;
38 »       where·T·:·struct24 »       where·T·:·struct
39 {·}25 {·}
  
40 class·X26 class·X
41 {27 {
42 »       MyValue&lt;X&gt;·x;28 »       MyValue&lt;X&gt;·x;
  
43 »       static·void·Main·()29 »       static·void·Main·()
44 »       {·}30 »       {·}
45 }</string>31 }</string>
46 ····<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;'32 ····<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;'
47 //·Line:·1033 //·Line:·14
  
 34 using·System;
48 public·class·C&lt;T&gt;·where·T·:·struct 
49 { 
50 } 
  
 35 public·static·class·Nullable_Test·{
 36 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)
51 class·A 
52 { 
53 »       public·C&lt;string&gt;·Foo·() 
54 »       {37 »       {
 38 »       »       return·0;
55 »       }39 »       }
56 }</string>40 }</string>
57 ····<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;'41 ····<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;'
58 //·Line:·1042 //·Line:·10
59 public·class·Foo 
60 {·} 
  
61 class·X43 public·class·C&lt;T&gt;·where·T·:·struct
62 {44 {
 45 }
63 »       static·void·Main·() 
64 »       { 
65 »       »       Foo?·foo·=·new·Foo·(); 
66 »       } 
67 }</string> 
68 ····<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;' 
69 //·Line:·14 
  
70 using·System; 
  
71 public·static·class·Nullable_Test·{ 
72 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)46 class·A
 47 {
 48 »       public·void·Foo·(C&lt;string&gt;[]·args)
73 »       {49 »       {
74 »       »       return·0; 
75 »       }50 »       }
76 }</string>51 }</string>
77 ····<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)'52 ····<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)'
78 //·Line:·2053 //·Line:·20
  
  
79 using·System;54 using·System;
Offset 103, 22 lines modifiedOffset 75, 50 lines modified
103 »       {75 »       {
104 »       »       public·static·void·Main·()76 »       »       public·static·void·Main·()
105 »       »       {77 »       »       {
106 »       »       »       new·M().Test_2();78 »       »       »       new·M().Test_2();
107 »       »       }79 »       »       }
108 »       }80 »       }
109 }</string>81 }</string>
 82 ····<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;'
 83 //·Line:·14
 84 public·class·Foo&lt;T&gt;
 85 »       where·T·:·struct
 86 {·}
  
 87 public·struct·Bar
 88 {·}
  
 89 class·X
 90 {
 91 »       static·void·Main·()
 92 »       {
 93 »       »       Foo&lt;Bar?&gt;·foo;
 94 »       }
 95 }</string>
 96 ····<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;'
 97 //·Line:·10
 98 public·class·Foo
 99 {·}
  
 100 class·X
 101 {
 102 »       static·void·Main·()
 103 »       {
 104 »       »       Foo?·foo·=·new·Foo·();
 105 »       }
 106 }</string>
110 ····<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;'107 ····<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;'
111 //·Line:·10108 //·Line:·10
  
112 public·class·C&lt;T&gt;·where·T·:·struct109 public·class·C&lt;T&gt;·where·T·:·struct
113 {110 {
114 }111 }
  
Max diff block lines reached; 136/3540 bytes (3.84%) of diff not shown.
9.38 KB
CS1501
9.37 KB
CS1501
Ordering differences only
    
Offset 1, 60 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>CS1501</ErrorName>3 ··<ErrorName>CS1501</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments5 ····<string>//·CS1501:·No·overload·for·method·`LogFileLine'·takes·`1'·arguments
6 //·Line:·176 //·Line:·12
  
  
7 static·class·Extensions7 class·C
8 {8 {
9 »       public·static·string·Foo·(this·string·s)9 »       static·void·LogFileLine·(string·file,·string·msg,·params·object·[]·args)
10 »       {10 »       {
11 »       »       return·s; 
12 »       }11 »       }
13 }12 »       
 13 »       public·static·void·Main·()
 14 »       {
 15 »       »       LogFileLine·(&quot;aaa&quot;);
 16 »       }
 17 }</string>
 18 ····<string>//·CS1501:·No·overload·for·method·`TestCall'·takes·`1'·arguments
 19 //·Line:·13
  
14 public·class·M20 class·C
15 {21 {
 22 »       static·void·TestCall·(byte·b,·int·a)
 23 »       {
 24 »       }
  
16 »       public·static·void·Main·()25 »       public·static·void·Main·()
17 »       {26 »       {
18 »       »       1.Foo·(&quot;foo&quot;);27 »       »       dynamic·d·=·0;
 28 »       »       TestCall·(d);
19 »       }29 »       }
20 }</string>30 }</string>
21 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments31 ····<string>//·CS1501:·No·overload·for·method·`Bar'·takes·`2'·arguments
22 //·Line:·1532 //·Line:·19
  
23 using·System;33 using·System;
24 using·System.Runtime.InteropServices; 
  
25 public·class·C34 class·T
26 {35 {
27 »       public·static·void·Foo·([DefaultParameterValue(null)]·string·s)36 »       void·Foo·(int·arg,·Action·a)
28 »       {37 »       {
29 »       }38 »       }
  
30 »       public·static·void·Main·()39 »       void·Foo·(string·title,·Action·a)
31 »       {40 »       {
32 »       »       Foo·();41 »       }
  
 42 »       void·Bar·()
 43 »       {
 44 »       »       Foo·(arg:·1,·a:·()·=&gt;·{
 45 »       »       »       Bar·(&quot;a&quot;,·&quot;b&quot;);
 46 »       »       });
33 »       }47 »       }
34 }</string>48 }</string>
35 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`3'·arguments49 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments
 50 //·Line:·13
  
 51 static·class·C
 52 {
 53 »       public·static·void·Foo·(this·string·s,·int·d,·bool·b)
 54 »       {
 55 »       }
  
 56 »       static·void·Main()
 57 »       {
 58 »       »       dynamic·d·=·null;
 59 »       »       &quot;x&quot;.Foo·(d);
 60 »       }
 61 }</string>
 62 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`1'·arguments
36 //·Line:·1263 //·Line:·12
  
37 class·Test64 public·class·Test
38 {65 {
39 »       public·static·void·Foo·(string·s·=·null,·int·value·=·2)66 »       static·void·Foo·(int·a,·int·b·=·1,·int·c·=·2)
40 »       {67 »       {
41 »       }68 »       }
 69 »       
 70 »       public·static·void·Main·()
 71 »       {
 72 »       »       Foo·(c·:·-1);
 73 »       }
 74 }</string>
 75 ····<string>//·CS1501:·No·overload·for·method·`Call'·takes·`0'·arguments
 76 //·Line:·8
  
42 »       static·void·Main·()77 class·A&lt;T&gt;·where·T·:·CB,·IA
 78 {
 79 »       void·Foo·(T·t)
 80 »       {
 81 »       »       t.Call·();
 82 »       }
 83 }
  
 84 class·CB·:·CA
 85 {
 86 }
  
 87 class·CA
 88 {
 89 »       public·void·Call·(int·arg)
43 »       {90 »       {
44 »       »       Foo·(&quot;a&quot;,·2,·6); 
45 »       }91 »       }
 92 }
  
 93 interface·IA
 94 {
 95 »       void·Call·(bool·arg,·int·arg2);
46 }</string>96 }</string>
47 ····<string>//·CS1501:·No·overload·for·method·`Test'·takes·`2'·arguments97 ····<string>//·CS1501:·No·overload·for·method·`Test'·takes·`2'·arguments
48 //·Line:·1698 //·Line:·16
  
49 static·class·S99 static·class·S
50 {100 {
51 »       public·static·int·Test·(this·int·value)101 »       public·static·int·Test·(this·int·value)
Offset 95, 152 lines modifiedOffset 151, 125 lines modified
95 {151 {
96 »       static·void·Main·()152 »       static·void·Main·()
97 »       {153 »       {
98 »       »       var·v·=·new·TestA·(&quot;Oh·yes&quot;);154 »       »       var·v·=·new·TestA·(&quot;Oh·yes&quot;);
99 »       »       string·foo·=·from·a·in·v·select·a;155 »       »       string·foo·=·from·a·in·v·select·a;
100 »       }156 »       }
Max diff block lines reached; 6739/9560 bytes (70.49%) of diff not shown.
1.12 KB
CS0428
1.11 KB
CS0428
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0428</ErrorName>3 ··<ErrorName>CS0428</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0428:·Cannot·convert·method·group·`Count'·to·non-delegate·type·`int'.·Consider·using·parentheses·to·invoke·the·method 
6 //·Line:·11 
  
7 using·System.Linq; 
  
8 public·class·A 
9 { 
10 »       public·A·() 
11 »       { 
12 »       »       string·[]·test·=·new·string·[5]; 
13 »       »       A·[]·array·=·new·A·[test.Count]; 
14 »       } 
15 }</string> 
16 ····<string>//·CS0428:·Cannot·convert·method·group·`a'·to·non-delegate·type·`int'.·Consider·using·parentheses·to·invoke·the·method5 ····<string>//·CS0428:·Cannot·convert·method·group·`a'·to·non-delegate·type·`int'.·Consider·using·parentheses·to·invoke·the·method
17 //·Line:·126 //·Line:·12
  
18 class·X·{7 class·X·{
19 »       int·a·(int·a)8 »       int·a·(int·a)
20 »       {9 »       {
21 »       »       return·0;10 »       »       return·0;
22 »       }11 »       }
  
23 »       void·b·()12 »       void·b·()
24 »       {13 »       {
25 »       »       int·x·=·a;14 »       »       int·x·=·a;
26 »       }15 »       }
27 }</string>16 }</string>
 17 ····<string>//·CS0428:·Cannot·convert·method·group·`Count'·to·non-delegate·type·`int'.·Consider·using·parentheses·to·invoke·the·method
 18 //·Line:·11
  
 19 using·System.Linq;
  
 20 public·class·A
 21 {
 22 »       public·A·()
 23 »       {
 24 »       »       string·[]·test·=·new·string·[5];
 25 »       »       A·[]·array·=·new·A·[test.Count];
 26 »       }
 27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
2.33 KB
CS1624
2.32 KB
CS1624
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1624</ErrorName>3 ··<ErrorName>CS1624</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<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
 6 //·Line:·8
  
 7 using·System.Collections.Generic;
  
 8 public·class·C
 9 {
 10 »       public·static·TSource·Test&lt;TSource&gt;(IEnumerable&lt;TSource&gt;·source)
 11 »       {
 12 »       »       foreach·(TSource·element·in·source)
 13 »       »       »       yield·return·element;
 14 »       }
 15 }</string>
 16 ····<string>//·CS1624:·The·body·of·`Program.Program()'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type
 17 //·Line:·6
  
 18 class·Program·{
 19 ········public·Program()·{
 20 ················yield·break;
 21 ········}
 22 ········static·public·void·Main()·{
 23 ········}
 24 }</string>
5 ····<string>//·CS1624:·The·body·of·`X.Test(int)'·cannot·be·an·iterator·block·because·`System.Collections.ArrayList'·is·not·an·iterator·interface·type25 ····<string>//·CS1624:·The·body·of·`X.Test(int)'·cannot·be·an·iterator·block·because·`System.Collections.ArrayList'·is·not·an·iterator·interface·type
6 //·Line:·826 //·Line:·8
7 using·System;27 using·System;
8 using·System.Collections;28 using·System.Collections;
  
9 class·X29 class·X
10 {30 {
Offset 16, 24 lines modifiedOffset 39, 14 lines modified
  
16 »       static·void·Main·()39 »       static·void·Main·()
17 »       {40 »       {
18 »       »       IEnumerable·a·=·Test·(3);41 »       »       IEnumerable·a·=·Test·(3);
19 »       »       Console.WriteLine·(a);42 »       »       Console.WriteLine·(a);
20 »       }43 »       }
21 }</string>44 }</string>
22 ····<string>//·CS1624:·The·body·of·`Program.Program()'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type 
23 //·Line:·6 
  
24 class·Program·{ 
25 ········public·Program()·{ 
26 ················yield·break; 
27 ········} 
28 ········static·public·void·Main()·{ 
29 ········} 
30 }</string> 
31 ····<string>//·CS1624:·The·body·of·`X.this[int].set'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type45 ····<string>//·CS1624:·The·body·of·`X.this[int].set'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type
32 //·Line:·1546 //·Line:·15
33 using·System;47 using·System;
34 using·System.Collections;48 using·System.Collections;
  
35 class·X49 class·X
36 {50 {
Offset 46, 22 lines modifiedOffset 59, 9 lines modified
46 »       ····}59 »       ····}
47 »       ····set60 »       ····set
48 »       ····{61 »       ····{
49 »       »       yield·return·3;»  »  62 »       »       yield·return·3;»  »  
50 »       ····}»      ····63 »       ····}»      ····
51 »       }64 »       }
52 }</string>65 }</string>
53 ····<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 
54 //·Line:·8 
  
55 using·System.Collections.Generic; 
  
56 public·class·C 
57 { 
58 »       public·static·TSource·Test&lt;TSource&gt;(IEnumerable&lt;TSource&gt;·source) 
59 »       { 
60 »       »       foreach·(TSource·element·in·source) 
61 »       »       »       yield·return·element; 
62 »       } 
63 }</string> 
64 ··</Examples>66 ··</Examples>
65 </ErrorDocumentation>67 </ErrorDocumentation>
5.1 KB
CS0182
5.09 KB
CS0182
Ordering differences only
    
Offset 1, 54 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>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:·136 //·Line:·6
  
7 using·System; 
  
8 class·TestAttribute:·Attribute 
9 { 
10 »       public·TestAttribute·(object·o)·{} 
11 } 
  
12 public·class·E 
13 { 
14 »       [Test·(new·int[][]·{·null·})] 
15 »       public·static·void·Main·() 
16 »       { 
17 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true); 
18 »       } 
19 }</string> 
20 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression 
21 //·Line:·10 
  
22 using·System.Runtime.InteropServices;7 using·System.Reflection;
  
 8 [assembly:·AssemblyKeyFile(string.Empty)]</string>
23 class·X·{ 
24 »       static·string·dll·=·&quot;some.dll&quot;; 
25 »        
26 »       [DllImport·(dll)] 
27 »       extern·static·void·Blah·(); 
28 }</string> 
29 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression9 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
30 //·Line:·1410 //·Line:·14
31 using·System;11 using·System;
32 using·System.Reflection;12 using·System.Reflection;
  
33 [AttributeUsage·(AttributeTargets.All)]13 [AttributeUsage·(AttributeTargets.All)]
34 public·class·MineAttribute·:·Attribute·{14 public·class·MineAttribute·:·Attribute·{
35 »       public·MineAttribute·(Type·[]·t)15 »       public·MineAttribute·(object·t)
36 »       {16 »       {
37 »       }17 »       }
38 }18 }
  
  
39 [Mine(new·Type·[2])]19 [Mine(new·Type·[2,2])]
40 public·class·Foo·{»20 public·class·Foo·{»
41 »       public·static·int·Main·()21 »       public·static·int·Main·()
42 »       {22 »       {
43 »       »       return·0;23 »       »       return·0;
44 »       }24 »       }
45 }</string>25 }</string>
46 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression26 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
Offset 64, 38 lines modifiedOffset 41, 51 lines modified
64 }41 }
  
65 [My·(decimal.MaxValue)]42 [My·(decimal.MaxValue)]
66 class·X43 class·X
67 {44 {
68 }</string>45 }</string>
69 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression46 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
70 //·Line:·847 //·Line:·13
  
71 using·System.Runtime.InteropServices;48 using·System;
  
 49 class·TestAttribute:·Attribute
 50 {
 51 »       public·TestAttribute·(object·o)·{}
 52 }
72 class·X·{ 
73 »       [DllImport·(&quot;1&quot;·+·9)] 
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 
  
 53 public·class·E
78 [A·(false·?·new·object·()·:·null)] 
79 class·AAttribute·:·System.Attribute 
80 {54 {
81 »       public·AAttribute·(object·value)55 »       [Test·(new·int[][]·{·null·})]
 56 »       public·static·void·Main·()
82 »       {57 »       {
 58 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true);
83 »       }59 »       }
84 }</string>60 }</string>
85 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression61 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
86 //·Line:·662 //·Line:·10
  
87 using·System.Reflection;63 using·System.Runtime.InteropServices;
  
88 [assembly:·AssemblyKeyFile(string.Empty)]</string>64 class·X·{
 65 »       static·string·dll·=·&quot;some.dll&quot;;
 66 »       
 67 »       [DllImport·(dll)]
 68 »       extern·static·void·Blah·();
 69 }</string>
 70 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
 71 //·Line:·8
  
 72 using·System.Runtime.InteropServices;
  
 73 class·X·{
 74 »       [DllImport·(&quot;1&quot;·+·9)]
 75 »       extern·static·void·Blah·();
 76 }</string>
89 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression77 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
90 //·Line:·1378 //·Line:·13
  
91 using·System;79 using·System;
  
92 [AttributeUsage·(AttributeTargets.All)]80 [AttributeUsage·(AttributeTargets.All)]
93 public·class·MineAttribute·:·Attribute·{81 public·class·MineAttribute·:·Attribute·{
Offset 117, 57 lines modifiedOffset 107, 67 lines modified
117 {107 {
118 »       [IndexerName·(&quot;1&quot;·+·2)]108 »       [IndexerName·(&quot;1&quot;·+·2)]
119 »       public·string·this·[int·i]·{109 »       public·string·this·[int·i]·{
120 »       »       set·{·}110 »       »       set·{·}
121 »       }111 »       }
122 }</string>112 }</string>
123 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression113 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
124 //·Line:·14114 //·Line:·13
  
125 using·System;115 using·System;
126 using·System.Reflection; 
Max diff block lines reached; 1470/5174 bytes (28.41%) of diff not shown.
1.57 KB
CS0220
1.56 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:·10
 7 //·Compiler·options:·-unsafe
  
 8 class·TestClass
 9 {
 10 »       public·unsafe·static·void·Main·()
 11 »       {
 12 »       »       int*·arr·=·null;
 13 »       »       var·i·=·arr[long.MaxValue];
 14 »       }
 15 }</string>
 16 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
6 //·Line:·717 //·Line:·7
  
7 enum·E1·:·byte18 enum·E1·:·byte
8 {19 {
9 ··A·=·220 ··A·=·2
10 }21 }
  
11 enum·E2·:·ulong22 enum·E2·:·ulong
12 {23 {
13 ··A·=·ulong.MaxValue·-·1,24 ··A·=·ulong.MaxValue·-·1,
14 ··B·=·E1.A·*·E2.A25 ··B·=·E1.A·*·E2.A
15 }</string>26 }</string>
16 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode27 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
17 //·Line:·10 
18 //·Compiler·options:·-unsafe 
  
19 class·TestClass 
20 { 
21 »       public·unsafe·static·void·Main·() 
22 »       { 
23 »       »       int*·arr·=·null; 
24 »       »       var·i·=·arr[long.MaxValue]; 
25 »       } 
26 }</string> 
27 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode 
28 //·Line:·728 //·Line:·7
  
29 public·class·MainClass·{29 public·class·MainClass·{
30 ········static·void·Main·()·{30 ········static·void·Main·()·{
31 ················const·long·a·=·long.MaxValue;31 ················int·a·=·-int.MinValue;
32 ················long·b·=·2·*·a; 
33 ········}32 ········}
34 }</string>33 }</string>
35 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode34 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
36 //·Line:·735 //·Line:·7
  
37 public·class·MainClass·{36 public·class·MainClass·{
38 ········static·void·Main·()·{37 ········static·void·Main·()·{
39 ················int·a·=·-int.MinValue;38 ················const·long·a·=·long.MaxValue;
 39 ················long·b·=·2·*·a;
40 ········}40 ········}
41 }</string>41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
847 B
CS1604
835 B
CS1604
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>CS1604</ErrorName>3 ··<ErrorName>CS1604</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1604:·Cannot·assign·to·`this'·because·it·is·read-only5 ····<string>//·CS1604:·Cannot·assign·to·`this'·because·it·is·read-only
6 //·Line:·86 //·Line:·8
  
 7 class·C
 8 {
 9 ····public·void·Main·()
 10 ····{
 11 »       »       this·=·null;
 12 ····}
 13 }</string>
 14 ····<string>//·CS1604:·Cannot·assign·to·`this'·because·it·is·read-only
 15 //·Line:·8
7 //·Compiler·options:·-langversion:latest16 //·Compiler·options:·-langversion:latest
  
8 readonly·struct·S17 readonly·struct·S
9 {18 {
10 »       void·Foo·()19 »       void·Foo·()
11 »       {20 »       {
12 »       »       this·=·new·S·();21 »       »       this·=·new·S·();
13 »       }22 »       }
14 }</string>23 }</string>
15 ····<string>//·CS1604:·Cannot·assign·to·`this'·because·it·is·read-only 
16 //·Line:·8 
  
17 class·C 
18 { 
19 ····public·void·Main·() 
20 ····{ 
21 »       »       this·=·null; 
22 ····} 
23 }</string> 
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
2.02 KB
CS0229
2.01 KB
CS0229
Ordering differences only
    
Offset 26, 14 lines modifiedOffset 26, 25 lines modified
26 class·Test26 class·Test
27 {27 {
28 »       static·void·Foo·(IListCounter·t)28 »       static·void·Foo·(IListCounter·t)
29 »       {29 »       {
30 »       »       t.Test·+=·null;30 »       »       t.Test·+=·null;
31 »       }31 »       }
32 }</string>32 }</string>
 33 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO'
 34 //·Line:·9
 35 //·Compiler·options:·-r:CS0229-3-lib.dll
  
 36 public·class·Test
 37 {
 38 ···public·static·void·Main()
 39 ···{
 40 ······System.Console.WriteLine(TestLib.FOO);
 41 ···}
 42 }</string>
33 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N'43 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N'
34 //·Line:·2644 //·Line:·26
  
35 using·static·A;45 using·static·A;
36 using·static·B;46 using·static·B;
  
37 class·A47 class·A
Offset 54, 43 lines modifiedOffset 65, 17 lines modified
54 class·Test65 class·Test
55 {66 {
56 »       public·static·void·Main·()67 »       public·static·void·Main·()
57 »       {68 »       {
58 »       »       N.Foo·();69 »       »       N.Foo·();
59 »       }70 »       }
60 }</string>71 }</string>
61 ····<string>//·CS0229:·Ambiguity·between·`IList.Count'·and·`ICounter.Count' 
62 //·Line:·24 
  
63 using·System; 
  
64 interface·IList· 
65 { 
66 »       int·Count·{·set;·} 
67 } 
  
68 interface·ICounter· 
69 { 
70 »       int·Count·{·set;·} 
71 } 
  
72 interface·IListCounter:·IList,·ICounter 
73 { 
74 } 
  
75 class·Test 
76 { 
77 »       static·void·Foo·(IListCounter·t) 
78 »       { 
79 »       »       t.Count·=·9;· 
80 »       } 
81 }</string> 
82 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO'72 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO()'·and·`TestLib.FOO'
83 //·Line:·973 //·Line:·9
84 //·Compiler·options:·-r:CS0229-3-lib.dll74 //·Compiler·options:·-r:CS0229-4-lib.dll
  
85 public·class·Test75 public·class·Test
86 {76 {
87 ···public·static·void·Main()77 ···public·static·void·Main()
88 ···{78 ···{
89 ······System.Console.WriteLine(TestLib.FOO);79 ······System.Console.WriteLine(TestLib.FOO);
90 ···}80 ···}
Offset 111, 20 lines modifiedOffset 96, 35 lines modified
111 »       }96 »       }
  
112 »       static·void·Generic&lt;T&gt;·(T·item)·where·T·:·I1,·I297 »       static·void·Generic&lt;T&gt;·(T·item)·where·T·:·I1,·I2
113 »       {98 »       {
114 »       »       var·a·=·item.Id;99 »       »       var·a·=·item.Id;
115 »       }100 »       }
116 }</string>101 }</string>
117 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO()'·and·`TestLib.FOO'102 ····<string>//·CS0229:·Ambiguity·between·`IList.Count'·and·`ICounter.Count'
118 //·Line:·9103 //·Line:·24
119 //·Compiler·options:·-r:CS0229-4-lib.dll 
  
120 public·class·Test104 using·System;
  
 105 interface·IList·
121 {106 {
122 ···public·static·void·Main() 
123 ···{ 
124 ······System.Console.WriteLine(TestLib.FOO); 
125 ···}107 »       int·Count·{·set;·}
 108 }
  
 109 interface·ICounter·
 110 {
 111 »       int·Count·{·set;·}
 112 }
  
 113 interface·IListCounter:·IList,·ICounter
 114 {
 115 }
  
 116 class·Test
 117 {
 118 »       static·void·Foo·(IListCounter·t)
 119 »       {
 120 »       »       t.Count·=·9;·
 121 »       }
126 }</string>122 }</string>
127 ··</Examples>123 ··</Examples>
128 </ErrorDocumentation>124 </ErrorDocumentation>
10.8 KB
CS1502
10.7 KB
CS1502
Ordering differences only
    
Offset 1, 79 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>CS1502</ErrorName>3 ··<ErrorName>CS1502</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`C.TestCall(int,·string)'·has·some·invalid·arguments5 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`C.Foo(dynamic)'·has·some·invalid·arguments
6 //·Line:·136 //·Line:·13
  
7 class·C7 static·class·C
8 {8 {
9 »       static·void·TestCall·(int·i,·string·s)9 »       public·static·void·Foo·(dynamic·d)
10 »       {10 »       {
11 »       }11 »       }
12 »        
13 »       public·static·void·Main·()12 »       static·void·Main()
14 »       {13 »       {
15 »       »       dynamic·d·=·0;14 »       »       dynamic·d·=·null;
16 »       »       TestCall·(d,·1);15 »       »       Foo·(ref·d);
17 »       }16 »       }
18 }</string>17 }</string>
19 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.foo(ref·int)'·has·some·invalid·arguments18 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.X(int)'·has·some·invalid·arguments
20 //·Line:·819 //·Line:·14
21 class·X·{ 
22 »       public·void·foo·(ref·int·blah)·{} 
  
23 »       public·void·bar·(ref·int·baz)20 public·class·X·{
  
 21 »       public·X·(int·a)
24 »       {22 »       {
25 »       »       foo(out·baz); 
26 »       }23 »       }
 24 }
  
 25 class·D·{
27 »       static·void·Main·()26 »       static·void·Main·()
28 »       {27 »       {
 28 »       »       X·x·=·new·X·(&quot;hola&quot;);
29 »       }29 »       }
30 }</string>30 }</string>
31 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`foo.p(string,·object,·object)'·has·some·invalid·arguments31 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`Global.Test1(int?)'·has·some·invalid·arguments
32 //·Line:·2432 //·Line:·8
  
33 using·System;33 using·System;
  
34 public·class·foo 
35 { 
36 »       static·int·intval·=·3; 
  
37 »       public·static·void·voidfunc() 
38 »       {34 class·Global·{
 35 »       static·void·Main()·{
 36 »       »       Console.Write(Test1((decimal?)2));
 37 »       }»      
 38 »       static·string·Test1(int?·value)·{
 39 »       »       return·&quot;ok&quot;;
39 »       }40 »       }
40 »        
41 »       static·void·p·(string·s,·object·o1,·object·o2)41 }</string>
 42 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`C.TestCall(int,·string)'·has·some·invalid·arguments
 43 //·Line:·13
  
 44 class·C
 45 {
 46 »       static·void·TestCall·(int·i,·string·s)
42 »       {47 »       {
43 »       }48 »       }
44 »       49 »       
45 »       static·void·p·(string·s,·params·object[]·o) 
46 »       { 
47 »       } 
  
48 »       public·static·void·Main()50 »       public·static·void·Main·()
49 »       {51 »       {
50 »       »       p·(&quot;Whoops:·{0}·{1}&quot;,·intval,·voidfunc());52 »       »       dynamic·d·=·0;
 53 »       »       TestCall·(d,·1);
51 »       }54 »       }
52 }</string>55 }</string>
53 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`T.Blah(out·int)'·has·some·invalid·arguments56 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`TestCase.TestS(ref·object)'·has·some·invalid·arguments
54 //·Line:·1157 //·Line:·21
  
55 using·System;58 using·System;
  
56 class·T·{ 
57 ········static·void·Blah·(out·int·g)·{·g·=·0;·}59 public·struct·Struct·{
 60 »       public·int·x,·y,·z;
 61 }
  
58 ········static·int·Main·(string·[]·args)·{ 
59 ················IntPtr·g; 
60 ················Blah·(out·g); 
61 »       »       return·(int)·g; 
62 ········}62 public·class·TestCase·{
 63 »       
 64 »       public·static·void·Main()·{
 65 »       »       
 66 »       »       Struct·s·=·new·Struct();
 67 »       »       
 68 »       »       s.x·=·1;
 69 »       »       s.y·=·2;
 70 »       »       
 71 »       »       System.Console.WriteLine(&quot;{0}·{1}·{2}&quot;,·s.x,·s.y,·s.z);
 72 »       »       
 73 »       »       TestS(ref·s);
 74 »       }»      
 75 »       
 76 »       public·static·void·TestS(ref·object·ino)·{
 77 »       »       System.Console.WriteLine(&quot;{0}&quot;,·((Struct)(ino)).x);
 78 »       }
 79 »       
63 }</string>80 }</string>
64 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`A.A(System.Collections.Generic.IList&lt;int&gt;[])'·has·some·invalid·arguments81 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`A.A(System.Collections.Generic.IList&lt;int&gt;[])'·has·some·invalid·arguments
65 //·Line:·4082 //·Line:·40
66 using·System;83 using·System;
67 using·System.Collections;84 using·System.Collections;
68 using·System.Collections.Generic;85 using·System.Collections.Generic;
  
Offset 110, 76 lines modifiedOffset 128, 73 lines modified
110 »       »       MyStruct[]·myStructArray·=·new·MyStruct[1];128 »       »       MyStruct[]·myStructArray·=·new·MyStruct[1];
  
111 »       »       Console.WriteLine·(&quot;Trying·to·construct·an·A...&quot;);129 »       »       Console.WriteLine·(&quot;Trying·to·construct·an·A...&quot;);
112 »       »       A·a·=·new·A·(myStructArray);130 »       »       A·a·=·new·A·(myStructArray);
113 »       »       Console.WriteLine·(&quot;success!&quot;);131 »       »       Console.WriteLine·(&quot;success!&quot;);
114 »       }132 »       }
115 }</string>133 }</string>
116 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.M(string)'·has·some·invalid·arguments134 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`T.Blah(out·int)'·has·some·invalid·arguments
117 //·Line:·23135 //·Line:·11
  
 136 using·System;
Max diff block lines reached; 7158/10964 bytes (65.29%) of diff not shown.
2.03 KB
CS0100
2.01 KB
CS0100
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 15 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0100</ErrorName>3 ··<ErrorName>CS0100</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
 6 //·Line:·4
  
 7 public·delegate·void·D·(object·obj,·object·obj);</string>
5 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate8 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
6 //·Line:·69 //·Line:·6
7 //10 //
8 //·Author:·11 //·Author:·
9 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;12 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;
10 //13 //
11 //·(C)·Alejandro·Snchez·Acosta14 //·(C)·Alejandro·Snchez·Acosta
Offset 22, 53 lines modifiedOffset 26, 49 lines modified
  
22 »       static·void·Main·()26 »       static·void·Main·()
23 »       {27 »       {
24 »       »       this.Add·(3,·5);28 »       »       this.Add·(3,·5);
25 »       }29 »       }
26 }</string>30 }</string>
27 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate31 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
28 //·Line:·632 //·Line:·4
  
29 public·abstract·class·TestClass·33 class·C
30 {34 {
31 »       public·abstract·void·TestMethod·(object·obj,·object·obj);35 »       public·static·extern·bool·operator·+(C·obj,·C·obj);
32 }</string>36 }</string>
33 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate37 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
34 //·Line:·438 //·Line:·4
  
35 abstract·class·C39 class·C
36 {40 {
 41 »       public·extern·C·(object·obj,·object·obj);
37 »       public·abstract·int·this·[object·obj,·object·obj]·{ 
38 »       »       set; 
39 »       } 
40 }</string>42 }</string>
41 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate43 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate
42 //·Line:·644 //·Line:·6
  
43 abstract·class·C45 abstract·class·C
44 {46 {
45 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;47 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;
46 }</string>48 }</string>
47 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate49 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
48 //·Line:·450 //·Line:·6
  
49 public·delegate·void·D·(object·obj,·object·obj);</string> 
50 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate 
51 //·Line:·4 
  
52 class·C51 public·abstract·class·TestClass·
53 {52 {
54 »       public·static·extern·bool·operator·+(C·obj,·C·obj);53 »       public·abstract·void·TestMethod·(object·obj,·object·obj);
55 }</string>54 }</string>
56 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate55 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
57 //·Line:·456 //·Line:·4
  
58 class·C57 abstract·class·C
59 {58 {
60 »       public·extern·C·(object·obj,·object·obj);59 »       public·abstract·int·this·[object·obj,·object·obj]·{
 60 »       »       set;
 61 »       }
61 }</string>62 }</string>
62 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate63 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
63 //·Line:·1064 //·Line:·10
  
64 using·System;65 using·System;
  
65 class·C66 class·C
1.34 KB
CS0212
1.33 KB
CS0212
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·10
 7 //·Compiler·options:·-unsafe
  
 8 struct·Foo·{
 9 »       public·float·f;
 10 »       public·void·foo·()
 11 »       {
 12 »       »       unsafe·{
 13 »       »       »       float·*pf1·=·&amp;f;
 14 »       »       }
 15 »       }
 16 }
  
 17 class·Test·{
 18 »       static·void·Main·()
 19 »       {
 20 »       »       Foo·x·=·new·Foo·();
 21 »       »       x.foo·();
 22 »       }
 23 }</string>
 24 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
6 //·Line:·1725 //·Line:·17
7 //·Compiler·options:·-unsafe26 //·Compiler·options:·-unsafe
  
8 using·System;27 using·System;
  
9 unsafe·class·X·{28 unsafe·class·X·{
10 »       static·void·Main·()29 »       static·void·Main·()
Offset 37, 30 lines modifiedOffset 58, 9 lines modified
  
37 »       public·unsafe·static·void·Main·()58 »       public·unsafe·static·void·Main·()
38 »       {59 »       {
39 »       »       X·x·=·new·X·();60 »       »       X·x·=·new·X·();
40 »       »       int·*p·=·&amp;x.x;61 »       »       int·*p·=·&amp;x.x;
41 »       }62 »       }
42 }</string>63 }</string>
43 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer 
44 //·Line:·10 
45 //·Compiler·options:·-unsafe 
  
46 struct·Foo·{ 
47 »       public·float·f; 
48 »       public·void·foo·() 
49 »       { 
50 »       »       unsafe·{ 
51 »       »       »       float·*pf1·=·&amp;f; 
52 »       »       } 
53 »       } 
54 } 
  
55 class·Test·{ 
56 »       static·void·Main·() 
57 »       { 
58 »       »       Foo·x·=·new·Foo·(); 
59 »       »       x.foo·(); 
60 »       } 
61 }</string> 
62 ··</Examples>64 ··</Examples>
63 </ErrorDocumentation>65 </ErrorDocumentation>
6.28 KB
CS0214
6.27 KB
CS0214
Ordering differences only
    
Offset 1, 90 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>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:·76 //·Line:·16
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 class·C8 using·System;
  
 9 public·class·Driver·
9 {10 {
 11 »       public·static·unsafe·byte*·Frob·
10 »       int*[]·data·=·new·int*[16]; 
11 »        
12 »       unsafe·C·() 
13 »       {12 »       {
 13 »       »       get·{·return·(byte·*)·0;·}
 14 »       }
 15 ··
 16 »       public·static·void·Main·()·
 17 »       {
 18 »       »       IntPtr·q·=·(IntPtr)·Frob;
14 »       }19 »       }
15 }</string>20 }</string>
16 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context21 ····<string>//·CS214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
17 //·Line:·622 //·Line:·21
18 //·Compiler·options:·-unsafe23 //·Compiler·options:·-unsafe
  
 24 public·unsafe·delegate·int*·Bar·();
19 class·X·{ 
20 »       void·*a; 
21 }</string> 
22 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
23 //·Line:·9 
24 //·Compiler·options:·-unsafe 
  
25 public·class·aClass25 class·X
26 {26 {
27 »       public·struct·foo_t27 »       unsafe·static·int*·Test·()
28 »       {28 »       {
29 »       »       public·fixed·char·b[16];29 »       »       return·null;
30 »       }30 »       }
31 }</string> 
32 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
33 //·Line:·12 
34 //·Compiler·options:·-unsafe 
  
 31 »       static·void·Main·()
35 using·System; 
  
36 class·X·{ 
37 »       public·unsafe·int*·A·{·set·{·}·} 
38 »        
39 »       void·Foo·() 
40 »       {32 »       {
41 »       »       A·=·null;33 »       »       Bar·b;
 34 »       »       unsafe·{
 35 »       »       »       b·=·Test;
 36 »       »       }
 37 »       »       
 38 »       »       b·();
42 »       }39 »       }
  
43 »       static·void·Main·()·{} 
44 }</string>40 }</string>
45 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context41 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
46 //·Line:·942 //·Line:·6
47 //·Compiler·options:·-unsafe43 //·Compiler·options:·-unsafe
  
48 public·class·Test44 class·Test
49 {45 {
50 ········public·void·Foo·()46 ········public·void·Main·()
51 ········{47 ········{
52 ················Foo·(null);48 ················byte*·arr·=·stackalloc·byte·[4];
53 ········}49 ········}
  
54 ········public·static·unsafe·void·Foo·(int*·buf)·{·} 
55 }</string> 
56 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
57 //·Line:·8 
58 //·Compiler·options:·-unsafe 
  
59 class·X·{ 
60 ········public·void·a·() 
61 ········{ 
62 ············void·*p; 
63 »       »       } 
  
64 »       »       static·void·Main·()·{} 
65 }</string> 
66 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
67 //·Line:·8· 
  
68 public·class·G&lt;T&gt;·{} 
  
69 abstract·class·A 
70 { 
71 »       public·abstract·G&lt;int*[]&gt;·Foo1·(); 
72 }</string>50 }</string>
73 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context51 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
74 //·Line:·1752 //·Line:·17
75 //·Compiler·options:·-unsafe53 //·Compiler·options:·-unsafe
  
76 public·unsafe·delegate·void·Bar·(int*·x);54 public·unsafe·delegate·void·Bar·(int*·x);
  
Offset 98, 82 lines modifiedOffset 70, 133 lines modified
  
98 »       static·void·Main·()70 »       static·void·Main·()
99 »       {71 »       {
100 »       »       X·x·=·new·X·(Test);72 »       »       X·x·=·new·X·(Test);
101 »       }73 »       }
102 }</string>74 }</string>
103 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context75 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
104 //·Line:·1676 //·Line:·13
105 //·Compiler·options:·-unsafe77 //·Compiler·options:·-unsafe
  
 78 class·C
106 using·System; 
  
107 public·class·Driver· 
108 {79 {
109 »       public·static·unsafe·byte*·Frob·80 »       public·static·unsafe·void·Write·(params·int*[]·args)
110 »       {81 »       {
111 »       »       get·{·return·(byte·*)·0;·} 
112 »       }82 »       }
113 ··83 »       
Max diff block lines reached; 3242/6380 bytes (50.82%) of diff not shown.
3.24 KB
CS0115
3.23 KB
CS0115
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>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:·`C.P'·is·marked·as·an·override·but·no·accessible·`set'·accessor·found·to·override5 ····<string>//·CS0115:·`C.P'·is·marked·as·an·override·but·no·accessible·`set'·accessor·found·to·override
14 //·Line:·116 //·Line:·11
  
15 abstract·class·B7 abstract·class·B
16 {8 {
17 »       public·virtual·int·P·{9 »       public·virtual·int·P·{
18 »       »       get;10 »       »       get;
Offset 27, 31 lines modifiedOffset 16, 24 lines modified
27 class·C·:·B16 class·C·:·B
28 {17 {
29 »       public·override·int·P·{18 »       public·override·int·P·{
30 »       »       get·{·return·5;·}19 »       »       get·{·return·5;·}
31 »       »       set·{·}20 »       »       set·{·}
32 »       }21 »       }
33 }</string>22 }</string>
34 ····<string>//·CS0115:·`DerivedClass.get_Value()'·is·marked·as·an·override·but·no·suitable·method·found·to·override23 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override
35 //·Line:·1324 //·Line:·10
  
 25 using·System;
36 class·BaseClass·{ 
37 ········protected·virtual·int·Value·{· 
38 ················get·{ 
39 ························return·0; 
40 ················} 
41 ········} 
42 } 
  
 26 class·A·{
 27 }
43 class·DerivedClass:·BaseClass·{ 
44 ········protected·override·int·get_Value·()·{ 
45 ················return·1; 
46 ········} 
  
47 »       static·void·Main·()·{}28 class·B·:·A·{
 29 »       public·override·event·EventHandler·MyMissingSuperclassEvent;
48 }</string>30 }</string>
49 ····<string>//·CS0115:·`MyTestExtended.GetName()'·is·marked·as·an·override·but·no·suitable·method·found·to·override31 ····<string>//·CS0115:·`MyTestExtended.GetName()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
50 //·Line:·1232 //·Line:·12
51 //·Compiler·options:·-r:CS0534-4-lib.dll33 //·Compiler·options:·-r:CS0534-4-lib.dll
  
52 using·System;34 using·System;
53 public·class·MyTestExtended·:·MyTestAbstract35 public·class·MyTestExtended·:·MyTestAbstract
Offset 66, 41 lines modifiedOffset 48, 59 lines modified
66 »       »       Console.WriteLine(&quot;Calling·PrintName&quot;);48 »       »       Console.WriteLine(&quot;Calling·PrintName&quot;);
67 »       »       MyTestExtended·test·=·new·MyTestExtended();49 »       »       MyTestExtended·test·=·new·MyTestExtended();
68 »       »       test.PrintName();50 »       »       test.PrintName();
69 »       »       Console.WriteLine(&quot;Out·of·PrintName&quot;);51 »       »       Console.WriteLine(&quot;Out·of·PrintName&quot;);
70 »       }52 »       }
71 »       53 »       
72 }</string>54 }</string>
73 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override 
74 //·Line:·13 
  
75 class·A 
76 { 
77 »       public·virtual·void·Foo·(out·int·i) 
78 »       { 
79 »       } 
80 } 
  
81 class·B·:·A 
82 { 
83 »       public·override·void·Foo·(ref·int·i) 
84 »       { 
85 »       } 
86 }</string> 
87 ····<string>//·CS0115:·`X.this[int]'·is·marked·as·an·override·but·no·suitable·indexer·found·to·override55 ····<string>//·CS0115:·`X.this[int]'·is·marked·as·an·override·but·no·suitable·indexer·found·to·override
88 //·Line:·556 //·Line:·5
  
89 class·X·{57 class·X·{
90 »       public·override·long·this·[int·i]·{58 »       public·override·long·this·[int·i]·{
91 ············set·{·}59 ············set·{·}
92 »       }60 »       }
93 }</string>61 }</string>
 62 ····<string>//·CS0115:·`DerivedClass.get_Value()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
 63 //·Line:·13
  
 64 class·BaseClass·{
 65 ········protected·virtual·int·Value·{·
 66 ················get·{
 67 ························return·0;
 68 ················}
 69 ········}
 70 }
  
 71 class·DerivedClass:·BaseClass·{
 72 ········protected·override·int·get_Value·()·{
 73 ················return·1;
 74 ········}
  
 75 »       static·void·Main·()·{}
 76 }</string>
94 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override77 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
95 //·Line:·578 //·Line:·5
  
96 class·X·{79 class·X·{
97 »       public·override·void·Bla·()80 »       public·override·void·Bla·()
98 »       {81 »       {
99 »       }82 »       }
100 }</string>83 }</string>
 84 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override
 85 //·Line:·13
  
 86 class·A
 87 {
 88 »       public·virtual·void·Foo·(out·int·i)
 89 »       {
 90 »       }
 91 }
  
 92 class·B·:·A
Max diff block lines reached; 23/3272 bytes (0.70%) of diff not shown.
4.01 KB
CS0592
4.0 KB
CS0592
Ordering differences only
    
Offset 11, 29 lines modifiedOffset 11, 55 lines modified
11 {11 {
12 ····[return:·Obsolete]12 ····[return:·Obsolete]
13 ····public·void·Test·(int·a)13 ····public·void·Test·(int·a)
14 ····{14 ····{
15 ····}15 ····}
16 ····static·public·void·Main·()·{}16 ····static·public·void·Main·()·{}
17 }</string>17 }</string>
18 ····<string>//·CS0592:·The·attribute·`SAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`return'·declarations·only18 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
19 //·Line·:·1219 //·Line:·6
  
20 using·System;20 using·System;
  
21 [AttributeUsage·(AttributeTargets.ReturnValue)] 
22 class·SAttribute:·Attribute·{}21 [TestAttribute·()]
 22 enum·E·{
 23 }
  
23 public·class·C 
24 { 
25 ····int·Prop·{ 
26 ········[param:·S] 
27 ········set·{24 [AttributeUsage(AttributeTargets.Constructor)]
 25 public·class·TestAttribute:·Attribute·{
 26 }</string>
 27 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
 28 //·Line:·5
  
 29 using·System;
 30 [assembly:TestAttribute·()]
  
 31 [AttributeUsage(AttributeTargets.Constructor)]
 32 public·class·TestAttribute:·Attribute·{
 33 }</string>
 34 ····<string>//·CS0592:·The·attribute·`System.Runtime.CompilerServices.IndexerNameAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`property,·indexer'·declarations·only
 35 //·Line·:·6
  
 36 using·System.Runtime.CompilerServices;
  
 37 [IndexerName(&quot;XXX&quot;)]
 38 class·A·{
 39 ········public·static·void·Main·()·{·}
28 ········}40 ········
29 ····}41 }</string>
 42 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
 43 //·Line:·6
  
 44 using·System;
  
 45 [TestAttribute·()]
 46 delegate·void·D·();
  
 47 [AttributeUsage(AttributeTargets.Constructor)]
 48 public·class·TestAttribute:·Attribute·{
30 }</string>49 }</string>
31 ····<string>//·CS0592:·The·attribute·`SimpleAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only50 ····<string>//·CS0592:·The·attribute·`SimpleAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
32 //·Line·:·2251 //·Line·:·22
  
33 using·System;52 using·System;
  
34 [AttributeUsage·(AttributeTargets.Constructor,·AllowMultiple·=·true)]53 [AttributeUsage·(AttributeTargets.Constructor,·AllowMultiple·=·true)]
Offset 54, 43 lines modifiedOffset 80, 29 lines modified
54 [Simple·(&quot;Dummy&quot;,·MyNamedArg·=·&quot;Dude!&quot;)]80 [Simple·(&quot;Dummy&quot;,·MyNamedArg·=·&quot;Dude!&quot;)]
55 »       public·class·Blah·{81 »       public·class·Blah·{
  
56 »       »       public·static·void·Main·()82 »       »       public·static·void·Main·()
57 »       »       {83 »       »       {
58 »       »       }84 »       »       }
59 »       }</string>85 »       }</string>
60 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only86 ····<string>//·CS0592:·The·attribute·`SAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`return'·declarations·only
61 //·Line:·687 //·Line·:·12
  
62 using·System;88 using·System;
  
63 [TestAttribute·()] 
64 delegate·void·D·(); 
  
65 [AttributeUsage(AttributeTargets.Constructor)]89 [AttributeUsage·(AttributeTargets.ReturnValue)]
66 public·class·TestAttribute:·Attribute·{90 class·SAttribute:·Attribute·{}
67 }</string> 
68 ····<string>//·CS0592:·The·attribute·`System.Runtime.CompilerServices.IndexerNameAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`property,·indexer'·declarations·only 
69 //·Line·:·6 
  
70 using·System.Runtime.CompilerServices; 
  
71 [IndexerName(&quot;XXX&quot;)] 
72 class·A·{ 
73 ········public·static·void·Main·()·{·} 
74 ········ 
75 }</string> 
76 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only 
77 //·Line:·5 
  
78 using·System; 
79 [assembly:TestAttribute·()] 
  
80 [AttributeUsage(AttributeTargets.Constructor)] 
81 public·class·TestAttribute:·Attribute·{91 public·class·C
 92 {
 93 ····int·Prop·{
 94 ········[param:·S]
 95 ········set·{
 96 ········}
 97 ····}
82 }</string>98 }</string>
83 ····<string>//·CS0592:·The·attribute·`EnumAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`method'·declarations·only99 ····<string>//·CS0592:·The·attribute·`EnumAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`method'·declarations·only
84 //·Line:·13100 //·Line:·13
  
85 using·System;101 using·System;
86 using·System.Reflection;102 using·System.Reflection;
  
Offset 121, 21 lines modifiedOffset 133, 9 lines modified
  
121 public·class·Foo·{133 public·class·Foo·{
  
122 ········public·static·void·Main·()134 ········public·static·void·Main·()
123 ········{135 ········{
124 ········}136 ········}
125 }</string>137 }</string>
126 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only 
127 //·Line:·6 
  
128 using·System; 
  
129 [TestAttribute·()] 
130 enum·E·{ 
131 } 
  
Max diff block lines reached; 23/4059 bytes (0.57%) of diff not shown.
13.7 KB
CS0657
13.7 KB
CS0657
Ordering differences only
    
Offset 1, 166 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>CS0657</ErrorName>3 ··<ErrorName>CS0657</ErrorName>
4 ··<Examples>4 ··<Examples>
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·ignored5 ····<string>//·CS0657:·`type'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method,·param,·return'.·All·attributes·in·this·section·will·be·ignored
6 //·Line:·56 //·Line:·15
7 //·Compiler·options:·-warnaserror 
  
8 [method:·Obsolete] 
9 delegate·void·Delegate·();</string> 
10 ····<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 
11 //·Line:·9 
12 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
13 using·System;8 using·System;
  
14 public·class·C9 [AttributeUsage(AttributeTargets.All)]
 10 public·class·TestAttribute:·Attribute
15 {11 {
16 »       [return:·CLSCompliant·(false)] 
17 »       public·C·() 
18 »       { 
19 »       }12 }
  
 13 class·C
 14 {
 15 ····int·Prop·{
 16 ········[type:Test]
 17 ········set·{
 18 ········}
 19 ····}
20 }</string>20 }</string>
21 ····<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·ignored21 ····<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
 22 //·Line:·5
 23 //·Compiler·options:·-warnaserror
  
 24 [method:·System.CLSCompliant·(false)]</string>
 25 ····<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
22 //·Line·:·726 //·Line·:·7
23 //·Compiler·options:·-warnaserror27 //·Compiler·options:·-warnaserror
  
24 using·System;28 using·System;
  
25 [method:·CLSCompliant·(false)]29 [method:·CLSCompliant·(false)]
  
26 public·class·C30 public·class·C
27 {31 {
28 }</string>32 }</string>
29 ····<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 
30 //·Line:·8 
31 //·Compiler·options:·-warnaserror 
  
32 using·System.Reflection; 
  
33 namespace·N·{ 
34 ····[assembly:·AssemblyKeyName(&quot;&quot;)] 
35 ····class·A·{} 
36 }</string> 
37 ····<string>//·CS0657:·`param'·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·ignored33 ····<string>//·CS0657:·`param'·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
38 //·Line:·734 //·Line:·7
39 //·Compiler·options:·-warnaserror35 //·Compiler·options:·-warnaserror
  
40 using·System;36 using·System;
  
41 [param:·CLSCompliant·(false)]37 [param:·CLSCompliant·(false)]
42 public·enum·E38 public·enum·E
43 {39 {
44 ····item40 ····item
45 }</string>41 }</string>
46 ····<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·ignored42 ····<string>//·CS0657:·`method'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`assembly,·module'.·All·attributes·in·this·section·will·be·ignored
47 //·Line:·1543 //·Line:·5
48 //·Compiler·options:·-warnaserror 
  
49 using·System; 
  
50 [AttributeUsage(AttributeTargets.All)] 
51 public·class·TestAttribute:·Attribute 
52 { 
53 } 
  
54 struct·S 
55 { 
56 ····void·method·( 
57 ········[type:·Test] 
58 ········int·p)·{} 
59 }</string> 
60 ····<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 
61 //·Line:·7 
62 //·Compiler·options:·-warnaserror44 //·Compiler·options:·-warnaserror
  
63 struct·S45 [method:·Obsolete]
 46 public·interface·I
64 {47 {
65 ····[param:·Obsolete] 
66 ····int·field; 
67 }</string>48 }</string>
68 ····<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·ignored49 ····<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
69 //·Line:·950 //·Line:·9
70 //·Compiler·options:·-warnaserror51 //·Compiler·options:·-warnaserror
  
71 using·System;52 using·System;
  
72 public·class·C53 public·class·C
73 {54 {
74 »       [return:·CLSCompliant·(false)]55 »       [return:·CLSCompliant·(false)]
75 »       ~C·()56 »       ~C·()
76 »       {57 »       {
77 »       }58 »       }
78 }</string>59 }</string>
79 ····<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·ignored60 ····<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
80 //·Line:·961 //·Line:·8
81 //·Compiler·options:·-warnaserror62 //·Compiler·options:·-warnaserror
  
82 using·System;63 using·System.Reflection;
  
83 public·enum·E64 namespace·N·{
 65 ····[assembly:·AssemblyKeyName(&quot;&quot;)]
 66 ····class·A·{}
 67 }</string>
 68 ····<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
 69 //·Line:·7
 70 //·Compiler·options:·-warnaserror
  
 71 struct·S
84 {72 {
85 ····[assembly:·CLSCompliant·(false)] 
86 ····item73 ····[param:·Obsolete]
Max diff block lines reached; 9079/14011 bytes (64.80%) of diff not shown.
1.77 KB
CS0738
1.76 KB
CS0738
Ordering differences only
    
Offset 1, 42 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0738</ErrorName>3 ··<ErrorName>CS0738</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS738:·`CB'·does·not·implement·interface·member·`IG&lt;IA&gt;.Method()'·and·the·best·implementing·candidate·`CA&lt;IB&gt;.Method()'·return·type·`IB'·does·not·match·interface·member·return·type·`IA' 
6 //·Line:·29 
  
7 public·interface·IA 
8 { 
9 } 
  
10 public·interface·IB·:·IA 
11 { 
12 } 
  
13 public·interface·IG&lt;out·U&gt; 
14 { 
15 »       U·Method·(); 
16 } 
  
17 public·interface·IDerived·:·IG&lt;IA&gt; 
18 { 
19 } 
  
20 public·abstract·class·CA&lt;T&gt;·:·IG&lt;T&gt; 
21 { 
22 »       public·T·Method·() 
23 »       { 
24 »       »       return·default·(T); 
25 »       } 
26 } 
  
27 public·class·CB·:·CA&lt;IB&gt;,·IG&lt;IA&gt; 
28 { 
29 }</string> 
30 ····<string>//·CS0738:·`B'·does·not·implement·interface·member·`I.Test(int)'·and·the·best·implementing·candidate·`B.Test(int)'·return·type·`int'·does·not·match·interface·member·return·type·`void'5 ····<string>//·CS0738:·`B'·does·not·implement·interface·member·`I.Test(int)'·and·the·best·implementing·candidate·`B.Test(int)'·return·type·`int'·does·not·match·interface·member·return·type·`void'
31 //·Line:·96 //·Line:·9
  
32 interface·I7 interface·I
33 {8 {
34 »       void·Test·(int·a);9 »       void·Test·(int·a);
35 }10 }
Offset 69, 9 lines modifiedOffset 38, 40 lines modified
69 {38 {
70 }39 }
  
71 public·class·C·:·I1,·I240 public·class·C·:·I1,·I2
72 {41 {
73 »       public·IB·Key·{·get·{·return·null;·}·}42 »       public·IB·Key·{·get·{·return·null;·}·}
74 }</string>43 }</string>
 44 ····<string>//·CS738:·`CB'·does·not·implement·interface·member·`IG&lt;IA&gt;.Method()'·and·the·best·implementing·candidate·`CA&lt;IB&gt;.Method()'·return·type·`IB'·does·not·match·interface·member·return·type·`IA'
 45 //·Line:·29
  
 46 public·interface·IA
 47 {
 48 }
  
 49 public·interface·IB·:·IA
 50 {
 51 }
  
 52 public·interface·IG&lt;out·U&gt;
 53 {
 54 »       U·Method·();
 55 }
  
 56 public·interface·IDerived·:·IG&lt;IA&gt;
 57 {
 58 }
  
 59 public·abstract·class·CA&lt;T&gt;·:·IG&lt;T&gt;
 60 {
 61 »       public·T·Method·()
 62 »       {
 63 »       »       return·default·(T);
 64 »       }
 65 }
  
 66 public·class·CB·:·CA&lt;IB&gt;,·IG&lt;IA&gt;
 67 {
 68 }</string>
75 ··</Examples>69 ··</Examples>
76 </ErrorDocumentation>70 </ErrorDocumentation>
1.1 KB
CS0206
1.09 KB
CS0206
Ordering differences only
    
Offset 34, 26 lines modifiedOffset 34, 14 lines modified
34 »       public·static·void·Main·(string[]·args)34 »       public·static·void·Main·(string[]·args)
35 »       {35 »       {
36 »       »       dynamic·d·=·null;36 »       »       dynamic·d·=·null;
37 »       »       WriteOutData·(out·d.Foo);37 »       »       WriteOutData·(out·d.Foo);
38 »       }38 »       }
39 }</string>39 }</string>
40 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter40 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
41 //·Line:·10 
  
42 class·X 
43 { 
44 »       static·int·P·{·get;·set;·} 
  
45 »       static·void·Main·() 
46 »       { 
47 »       »       ref·int·rl·=·ref·P; 
48 »       } 
49 }</string> 
50 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter 
51 //·Line:·1441 //·Line:·14
  
52 class·C42 class·C
53 {43 {
54 »       static·void·Foo·(ref·object·o)44 »       static·void·Foo·(ref·object·o)
55 »       {45 »       {
56 »       }46 »       }
Offset 62, 14 lines modifiedOffset 50, 26 lines modified
62 »       {50 »       {
63 »       »       var·v·=·new·{·Foo·=·&quot;Bar&quot;·};51 »       »       var·v·=·new·{·Foo·=·&quot;Bar&quot;·};
64 »       »       52 »       »       
65 »       »       Foo·(ref·v.Foo);53 »       »       Foo·(ref·v.Foo);
66 »       }54 »       }
67 }</string>55 }</string>
68 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter56 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
 57 //·Line:·10
  
 58 class·X
 59 {
 60 »       static·int·P·{·get;·set;·}
  
 61 »       static·void·Main·()
 62 »       {
 63 »       »       ref·int·rl·=·ref·P;
 64 »       }
 65 }</string>
 66 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
69 //·Line:·2267 //·Line:·22
  
70 using·System;68 using·System;
  
71 namespace·N69 namespace·N
72 {70 {
73 »       public·class·Test71 »       public·class·Test
2.4 KB
CS0170
2.39 KB
CS0170
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>CS0170</ErrorName>3 ··<ErrorName>CS0170</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'
 6 //·Line:·21
  
 7 namespace·CS0170
 8 {
 9 »       public·struct·Foo·{
 10 »       »       public·int·a;
 11 »       }
  
 12 »       public·class·Bar
 13 »       {
 14 »       »       public·void·Inc·(int·x)
 15 »       »       {
 16 »       »       »       ++x;
 17 »       »       }»      »      
  
 18 »       »       static·void·Main·()
 19 »       »       {
 20 »       »       »       Foo·f;
 21 »       »       »       Bar·b·=·new·Bar();
 22 »       »       »       b.Inc·(f.a);
 23 »       »       }
 24 »       }
 25 }</string>
5 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'26 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
6 //·Line:·2127 //·Line:·21
  
7 public·class·C28 public·class·C
8 {29 {
9 »       public·int·v;30 »       public·int·v;
10 }31 }
Offset 22, 70 lines modifiedOffset 46, 56 lines modified
22 »       {46 »       {
23 »       »       S·s;47 »       »       S·s;
24 »       »       s.a·=·2;48 »       »       s.a·=·2;
25 »       »       int·xx·=·s.c.v;49 »       »       int·xx·=·s.c.v;
26 »       }50 »       }
27 }</string>51 }</string>
28 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'52 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
29 //·Line:·1153 //·Line:·24
  
30 struct·A54 public·class·C
31 {55 {
32 »       public·long·b;56 »       public·int·v;
 57 }
33 »       public·float·c; 
  
34 »       public·A·(int·foo) 
35 »       { 
36 »       »       b·=·(long)·c; 
37 »       »       c·=·1; 
38 »       } 
39 }</string> 
40 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a' 
41 //·Line:·17 
  
42 using·System; 
  
43 public·struct·S58 public·struct·S
44 {59 {
45 »       public·Action·a;60 »       public·C·c;
46 }61 }
  
 62 public·struct·S2
 63 {
 64 »       S·s;
 65 }
  
47 public·class·Test66 public·class·Test
48 {67 {
49 »       static·void·Main·()68 »       static·void·Main·()
50 »       {69 »       {
51 »       »       S·s;70 »       »       S·s;
52 »       »       s.a·+=·delegate·{·};71 »       »       int·xx·=·s.c.v;
53 »       }72 »       }
54 }</string>73 }</string>
55 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'74 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'
56 //·Line:·2475 //·Line:·17
  
 76 using·System;
57 public·class·C 
58 { 
59 »       public·int·v; 
60 } 
  
61 public·struct·S77 public·struct·S
62 {78 {
63 »       public·C·c;79 »       public·Action·a;
64 }80 }
  
65 public·struct·S2 
66 { 
67 »       S·s; 
68 } 
  
69 public·class·Test81 public·class·Test
70 {82 {
71 »       static·void·Main·()83 »       static·void·Main·()
72 »       {84 »       {
73 »       »       S·s;85 »       »       S·s;
74 »       »       int·xx·=·s.c.v;86 »       »       s.a·+=·delegate·{·};
75 »       }87 »       }
76 }</string>88 }</string>
77 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'89 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'
78 //·Line:·2190 //·Line:·21
  
79 using·System;91 using·System;
  
Offset 103, 33 lines modifiedOffset 113, 23 lines modified
103 {113 {
104 ····static·void·Main()114 ····static·void·Main()
105 ····{115 ····{
106 »       »       S·s;116 »       »       S·s;
107 »       »       Console.WriteLine·(s.s2.p);117 »       »       Console.WriteLine·(s.s2.p);
108 ····}118 ····}
109 }</string>119 }</string>
110 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'120 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
111 //·Line:·21121 //·Line:·11
  
112 namespace·CS0170122 struct·A
113 {123 {
 124 »       public·long·b;
 125 »       public·float·c;
Max diff block lines reached; 259/2413 bytes (10.73%) of diff not shown.
1.37 KB
CS1025
1.36 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·expected5 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected
6 //·Line:·46 //·Line:·4
  
7 #if·RELEASE·#endif</string>7 #line·100·&quot;a&quot;·default</string>
 8 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
 9 //·Line:·6
  
 10 #if·DEBUG·DEBUG
 11 //·...
 12 #endif</string>
8 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected13 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
9 //·Line:·614 //·Line:·6
  
10 #if·RELEASE15 #if·RELEASE
11 #elif·DEBUG·DEBUG16 #elif·DEBUG·DEBUG
12 #endif</string>17 #endif</string>
13 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected 
14 //·Line:·4 
  
15 #line·100·&quot;a&quot;·default</string> 
16 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected18 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
17 //·Line:·619 //·Line:·6
  
18 #if·RELEASE20 #if·RELEASE
19 #else·DEBUG21 #else·DEBUG
20 #endif</string>22 #endif</string>
21 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected23 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
 24 //·Line:·4
  
 25 #if·RELEASE·#endif</string>
 26 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
22 //·Line:·627 //·Line:·6
  
23 #if·DEBUG28 #if·DEBUG
24 //·...29 //·...
25 #endif·DEBUG</string>30 #endif·DEBUG</string>
26 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected 
27 //·Line:·6 
  
28 #if·DEBUG·DEBUG 
29 //·... 
30 #endif</string> 
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
2.09 KB
CS0146
2.08 KB
CS0146
Ordering differences only
    
Offset 1, 35 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>CS0146</ErrorName>3 ··<ErrorName>CS0146</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar' 
6 //·Line:·5 
  
7 class·Foo·:·Foo.Bar·{ 
8 »       public·class·Bar·{} 
9 }</string> 
10 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar' 
11 //·Line:·5 
  
12 class·Foo·:·Baz·{ 
13 »       public·class·Bar·{} 
14 } 
15 class·Baz·:·Foo.Bar·{}</string> 
16 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'
17 //·Line:·46 //·Line:·4
  
18 class·A·:·B7 class·A·:·B
19 {·}8 {·}
  
20 class·B·:·C9 class·B·:·C
21 {·}10 {·}
  
22 class·C·:·A11 class·C·:·A
23 {·}</string>12 {·}</string>
 13 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'
 14 //·Line:·4
  
 15 class·A·:·A·{}</string>
 16 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'
 17 //·Line:·8
  
 18 class·A&lt;T&gt;·:·B&lt;int&gt;
 19 {
 20 }
  
 21 class·B&lt;T&gt;·:·A&lt;float&gt;
 22 {·}
  
 23 class·X
 24 {
 25 »       static·void·Main·()
 26 »       {·}
 27 }</string>
24 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status'28 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status'
25 //·Line:·629 //·Line:·6
  
26 public·class·Generic&lt;P&gt;30 public·class·Generic&lt;P&gt;
27 {31 {
28 »       public·class·Status·:·Status32 »       public·class·Status·:·Status
29 »       {33 »       {
Offset 42, 28 lines modifiedOffset 48, 22 lines modified
42 //·Line:·748 //·Line:·7
  
43 class·A·:·B·{49 class·A·:·B·{
44 }50 }
  
45 class·B·:·A·{51 class·B·:·A·{
46 }</string>52 }</string>
47 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'53 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar'
48 //·Line:·454 //·Line:·5
  
49 class·A·:·A·{}</string>55 class·Foo·:·Foo.Bar·{
 56 »       public·class·Bar·{}
 57 }</string>
50 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'58 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar'
51 //·Line:·859 //·Line:·5
  
52 class·A&lt;T&gt;·:·B&lt;int&gt; 
53 {60 class·Foo·:·Baz·{
 61 »       public·class·Bar·{}
54 }62 }
 63 class·Baz·:·Foo.Bar·{}</string>
  
55 class·B&lt;T&gt;·:·A&lt;float&gt; 
56 {·} 
  
57 class·X 
58 { 
59 »       static·void·Main·() 
60 »       {·} 
61 }</string> 
62 ··</Examples>64 ··</Examples>
63 </ErrorDocumentation>65 </ErrorDocumentation>
4.31 KB
CS0176
4.3 KB
CS0176
Ordering differences only
    
Offset 1, 25 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>CS0176</ErrorName>3 ··<ErrorName>CS0176</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
 6 //·Line:·10
 7 using·System;
  
 8 class·TestIt·
 9 {
 10 ········public·static·void·Main()·
 11 ········{
 12 ················MyClass·p·=·new·MyClass();
 13 ················p.Start·(&quot;hi&quot;);
 14 ········}
 15 }
  
 16 class·MyClass
 17 {
 18 ········public·static·void·Start·(string·info)·
 19 ········{
 20 ········}
 21 }</string>
5 ····<string>//·CS0176:·Static·member·`X.CONST'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead22 ····<string>//·CS0176:·Static·member·`X.CONST'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
6 //·Line:·1223 //·Line:·12
  
7 public·class·X·{24 public·class·X·{
8 »       public·const·double·CONST·=·1;25 »       public·const·double·CONST·=·1;
9 }26 }
  
10 public·class·Y:·X·{27 public·class·Y:·X·{
  
11 »       void·D·(X·x)28 »       void·D·(X·x)
12 »       {29 »       {
13 »       »       double·d·=·x.CONST;30 »       »       double·d·=·x.CONST;
14 »       }31 »       }
15 }</string>32 }</string>
 33 ····<string>//·CS0176:·Static·member·`X.void_method()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
 34 //·Line:·15
 35 class·X·{
 36 »       public·static·void·void_method·()
 37 »       {
 38 »       }
 39 »       public·void·void_method·(int·i)
 40 »       {
 41 »       }
 42 }
  
 43 class·Y·{
 44 »       void·m·(X·arg)
 45 »       {
 46 »       »       arg.void_method·();
 47 »       }
 48 }</string>
 49 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
 50 //·Line:·12
 51 using·System;
  
 52 class·A·{
 53 »       public·static·int·X;
 54 }
  
 55 class·T·{
 56 »       static·void·Main·()·{
 57 »       »       A·T·=·new·A·();
 58 »       »       System.Console.WriteLine·(T.X);
 59 »       }
 60 }</string>
16 ····<string>//·CS0176:·Static·member·`A.Foo()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead61 ····<string>//·CS0176:·Static·member·`A.Foo()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
17 //·Line:·2162 //·Line:·21
  
18 public·class·A63 public·class·A
19 {64 {
20 »       public·static·void·Foo·()65 »       public·static·void·Foo·()
21 »       {66 »       {
Offset 36, 66 lines modifiedOffset 86, 23 lines modified
36 »       }86 »       }
  
37 »       public·static·void·Main·()87 »       public·static·void·Main·()
38 »       {88 »       {
39 »       »       Test.Prop.Foo·();89 »       »       Test.Prop.Foo·();
40 »       }90 »       }
41 }</string>91 }</string>
42 ····<string>//·CS0176:·Static·member·`MyEnum.Foo'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead92 ····<string>//·CS0176:·Static·member·`string.Empty'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
43 //·Line:·1493 //·Line:·9
  
44 public·enum·MyEnum 
45 { 
46 »       Foo·=·1 
47 } 
  
48 public·class·Test 
49 { 
50 »       static·void·Main·() 
51 »       { 
52 »       »       MyEnum·theEnum·=·MyEnum.Foo; 
53 »       »       if·(theEnum·==·theEnum.Foo) 
54 »       »       { 
55 »       »       } 
56 »       } 
57 }</string> 
58 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead 
59 //·Line:·10 
60 using·System; 
  
61 class·TestIt· 
62 { 
63 ········public·static·void·Main()· 
64 ········{ 
65 ················MyClass·p·=·new·MyClass(); 
66 ················p.Start·(&quot;hi&quot;); 
67 ········} 
68 } 
  
69 class·MyClass94 class·X
70 {95 {
71 ········public·static·void·Start·(string·info)· 
72 ········{ 
73 ········} 
74 }</string> 
75 ····<string>//·CS0176:·Static·member·`X.void_method()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead 
76 //·Line:·15 
77 class·X·{ 
78 »       public·static·void·void_method·()96 »       public·static·void·Main·()
79 »       { 
80 »       } 
81 »       public·void·void_method·(int·i) 
Max diff block lines reached; 1253/4365 bytes (28.71%) of diff not shown.
570 B
CS1576
558 B
CS1576
Ordering differences only
    
Offset 11, 18 lines modifiedOffset 11, 18 lines modified
11 ···{11 ···{
12 ······#line·&quot;error&quot;12 ······#line·&quot;error&quot;
13 ···}13 ···}
14 }</string>14 }</string>
15 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid15 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
16 //·Line:·416 //·Line:·4
  
17 #line·0</string>17 #line·-9</string>
18 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid18 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
19 //·Line:·419 //·Line:·4
  
20 #line</string>20 #line</string>
21 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid21 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
22 //·Line:·422 //·Line:·4
  
23 #line·-9</string>23 #line·0</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.46 KB
CS0847
1.45 KB
CS0847
Ordering differences only
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0847</ErrorName>3 ··<ErrorName>CS0847</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0847:·An·array·initializer·of·length·`1'·was·expected5 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected
6 //·Line:·86 //·Line:·9
  
7 class·M7 class·M
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
11 »       »       int[]·i·=·new·int·[1]·{·2,·3·};11 »       »       int[,]·i·=·{·{0,·0},
 12 »       »       »       {·1·}·};
12 »       }13 »       }
13 }</string>14 }</string>
14 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected15 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected
15 //·Line:·916 //·Line:·9
  
16 class·M17 class·M
17 {18 {
18 »       public·static·void·Main·()19 »       public·static·void·Main·()
19 »       {20 »       {
20 »       »       int[,,]·i·=·{·{·{·0,·0·},·{·1,·1}·},21 »       »       int[,,]·i·=·{·{·{·0,·0·},·{·1,·1}·},
21 »       »       »       {·{·2,·2·}·}·};22 »       »       »       {·{·2,·2·}·}·};
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·`3'·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,·0·},·{·1,·1,·1·}·}, 
41 »       »       »       {·{·2·},·{·3,·3,·3·}·}·}; 
42 »       }42 »       }
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
1.51 KB
CS0548
1.5 KB
CS0548
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0548</ErrorName>3 ··<ErrorName>CS0548</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0548:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor5 ····<string>//·CS0548:·`PropertyInterface.this[long]':·property·or·indexer·must·have·at·least·one·accessor
6 //·Line:·56 //·Line:·5
  
7 class·IndexerClass·{ 
8 ········public·int·this·[bool·b]·{·}7 interface·PropertyInterface·{·····
 8 »       int·this·[long·l]·{}
9 }</string>9 }</string>
10 ····<string>//·CS0548:·`PropertyClass.Value':·property·or·indexer·must·have·at·least·one·accessor10 ····<string>//·CS0548:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor
11 //·Line:·511 //·Line:·5
  
 12 class·IndexerClass·{
 13 ········public·int·this·[bool·b]·{·}
12 class·PropertyClass·{ 
13 ········public·int·Value·{ 
14 ········} 
15 }</string>14 }</string>
16 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor15 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor
17 //·Line:·516 //·Line:·5
  
18 interface·PropertyInterface·{17 interface·PropertyInterface·{
19 ····int·Value·{}18 ····int·Value·{}
20 }</string>19 }</string>
21 ····<string>//·CS0548:·`PropertyInterface.this[long]':·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·this·[long·l]·{}22 class·PropertyClass·{
 23 ········public·int·Value·{
 24 ········}
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.07 KB
CS1113
1.06 KB
CS1113
Ordering differences only
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1113</ErrorName>3 ··<ErrorName>CS1113</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1113:·Extension·method·`Extension.Foo(this·S)'·of·value·type·`S'·cannot·be·used·to·create·delegates5 ····<string>//·CS1113:·Extension·method·`Extension.Foo(this·S)'·of·value·type·`S'·cannot·be·used·to·create·delegates
6 //·Line:·116 //·Line:·12
  
  
7 delegate·void·D·();7 delegate·void·D·();
  
8 public·class·C8 public·class·C
9 {9 {
10 »       static·void·Main·()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       S·s·=·new·S·();12 »       »       S·s·=·new·S·();
13 »       »       D·d·=·s.Foo;13 »       »       D·d·=·s.Foo;
14 »       }14 »       }
15 }15 }
  
16 public·struct·S16 public·struct·S
17 {17 {
18 »       public·void·Foo·(int·i) 
19 »       { 
20 »       } 
21 }18 }
  
22 public·static·class·Extension19 public·static·class·Extension
23 {20 {
24 »       public·static·void·Foo·(this·S·s)·{·}21 »       public·static·void·Foo·(this·S·s)·{·}
25 }</string>22 }</string>
26 ····<string>//·CS1113:·Extension·method·`Extension.Foo(this·S)'·of·value·type·`S'·cannot·be·used·to·create·delegates23 ····<string>//·CS1113:·Extension·method·`Extension.Foo(this·S)'·of·value·type·`S'·cannot·be·used·to·create·delegates
27 //·Line:·1224 //·Line:·11
  
  
28 delegate·void·D·();25 delegate·void·D·();
  
29 public·class·C26 public·class·C
30 {27 {
31 »       static·void·Main·()28 »       static·void·Main·()
32 »       {29 »       {
33 »       »       S·s·=·new·S·();30 »       »       S·s·=·new·S·();
34 »       »       D·d·=·s.Foo;31 »       »       D·d·=·s.Foo;
35 »       }32 »       }
36 }33 }
  
37 public·struct·S34 public·struct·S
38 {35 {
 36 »       public·void·Foo·(int·i)
 37 »       {
 38 »       }
39 }39 }
  
40 public·static·class·Extension40 public·static·class·Extension
41 {41 {
42 »       public·static·void·Foo·(this·S·s)·{·}42 »       public·static·void·Foo·(this·S·s)·{·}
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
3.07 KB
CS1686
3.06 KB
CS1686
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1686</ErrorName>3 ··<ErrorName>CS1686</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression5 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
 6 //·Line:·18
 7 //·Compiler·options:·-unsafe
  
 8 unsafe·struct·S
 9 {
 10 »       public·int·i;
 11 }
  
 12 class·C
 13 {
 14 »       unsafe·delegate·int*·D·();
  
 15 »       static·void·Main·()
 16 »       {
 17 »       »       unsafe·{
 18 »       »       »       S·str·=·new·S·();
 19 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};
 20 »       »       }
 21 »       }
 22 }</string>
 23 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
6 //·Line:·1624 //·Line:·16
7 //·Compiler·options:·-unsafe25 //·Compiler·options:·-unsafe
  
8 class·X·{26 class·X·{
9 »       delegate·void·S·();27 »       delegate·void·S·();
  
10 »       unsafe·void·M·()28 »       unsafe·void·M·()
Offset 35, 48 lines modifiedOffset 56, 32 lines modified
35 »       »       »       int·*x·=·&amp;a;56 »       »       »       int·*x·=·&amp;a;
36 »       »       };57 »       »       };
37 »       }58 »       }
  
38 »       static·void·Main·()59 »       static·void·Main·()
39 »       {·}60 »       {·}
40 }</string>61 }</string>
41 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression62 ····<string>//·CS1686:·Local·variable·or·parameter·`str'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
42 //·Line:·1163 //·Line:·11
43 //·Compiler·options:·-unsafe64 //·Compiler·options:·-unsafe
  
 65 using·System;
44 delegate·void·D·(); 
  
45 unsafe·class·X·{ 
46 »       public·D·T·(int·a) 
47 »       { 
48 »       »       return·delegate·{ 
49 »       »       »       int·x·=·a; 
50 »       »       }; 
51 »       »        
52 »       »       int·*y·=·&amp;a; 
53 »       } 
54 }</string> 
55 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression 
56 //·Line:·18 
57 //·Compiler·options:·-unsafe 
  
58 unsafe·struct·S66 unsafe·struct·S
59 {67 {
60 »       public·int·i;68 »       public·fixed·int·i·[10];
61 }69 }
  
62 class·C70 class·C
63 {71 {
64 »       unsafe·delegate·int*·D·(); 
  
65 »       static·void·Main·()72 »       static·void·Main·()
66 »       {73 »       {
67 »       »       unsafe·{74 »       »       unsafe·{
68 »       »       »       S·str·=·new·S·(); 
69 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};75 »       »       »       S·str;
 76 »       »       »       Func&lt;int&gt;·e·=·()·=&gt;·str.i·[3];
70 »       »       }77 »       »       }
71 »       }78 »       }
72 }</string>79 }</string>
73 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression80 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
74 //·Line:·1181 //·Line:·11
75 //·Compiler·options:·-unsafe82 //·Compiler·options:·-unsafe
  
Offset 88, 30 lines modifiedOffset 93, 25 lines modified
88 »       »       int·*y·=·&amp;a;93 »       »       int·*y·=·&amp;a;
89 »       »       94 »       »       
90 »       »       return·delegate·{95 »       »       return·delegate·{
91 »       »       »       int·x·=·a;96 »       »       »       int·x·=·a;
92 »       »       };97 »       »       };
93 »       }98 »       }
94 }</string>99 }</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·expression100 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
96 //·Line:·11101 //·Line:·11
97 //·Compiler·options:·-unsafe102 //·Compiler·options:·-unsafe
  
 103 delegate·void·D·();
98 using·System; 
  
99 unsafe·struct·S 
100 { 
101 »       public·fixed·int·i·[10]; 
102 } 
  
 104 unsafe·class·X·{
 105 »       public·D·T·(int·a)
103 class·C 
104 { 
105 »       static·void·Main·() 
106 »       {106 »       {
 107 »       »       return·delegate·{
 108 »       »       »       int·x·=·a;
107 »       »       unsafe·{ 
108 »       »       »       S·str; 
109 »       »       »       Func&lt;int&gt;·e·=·()·=&gt;·str.i·[3]; 
110 »       »       }109 »       »       };
 110 »       »       
 111 »       »       int·*y·=·&amp;a;
111 »       }112 »       }
112 }</string>113 }</string>
113 ··</Examples>114 ··</Examples>
114 </ErrorDocumentation>115 </ErrorDocumentation>
2.22 KB
CS0151
2.21 KB
CS0151
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>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:·13
  
 7 class·Y·{
 8 »       byte·b;
 9 }
  
 10 class·X·{
 11 »       static·void·Main·()
 12 »       {
 13 »       »       Y·y·=·new·Y·();
  
 14 »       »       switch·(y){
 15 »       »       case·0:
 16 »       »       »       break;
 17 »       »       case·1:
 18 »       »       »       break;
 19 »       »       }
 20 »       }
 21 }</string>
5 ····<string>//·CS0151:·A·switch·expression·of·type·`S1?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type22 ····<string>//·CS0151:·A·switch·expression·of·type·`S1?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
6 //·Line:·2523 //·Line:·25
7 //·Compiler·options:·-langversion:524 //·Compiler·options:·-langversion:5
  
8 using·System;25 using·System;
  
9 struct·S126 struct·S1
Offset 30, 53 lines modifiedOffset 50, 14 lines modified
30 »       »       {50 »       »       {
31 »       »       »       default:51 »       »       »       default:
32 »       »       »       »       return·1;52 »       »       »       »       return·1;
33 »       »       }53 »       »       }
34 »       }54 »       }
35 }</string>55 }</string>
36 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type56 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
37 //·Line:·13 
  
38 class·Y·{ 
39 »       byte·b; 
40 } 
  
41 class·X·{ 
42 »       static·void·Main·() 
43 »       { 
44 »       »       Y·y·=·new·Y·(); 
  
45 »       »       switch·(y){ 
46 »       »       case·0: 
47 »       »       »       break; 
48 »       »       case·1: 
49 »       »       »       break; 
50 »       »       } 
51 »       } 
52 }</string> 
53 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type 
54 //·Line:·19 
  
55 struct·X· 
56 { 
57 »       public·static·implicit·operator·int?·(X·x) 
58 »       { 
59 »       »       return·1; 
60 »       } 
  
61 »       static·void·Main·() 
62 »       { 
63 »       »       X?·x·=·null; 
64 »       »       switch·(x)·{ 
65 »       »       default: 
66 »       »       »       break; 
67 »       »       } 
68 »       } 
69 }</string> 
70 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type 
71 //·Line:·2857 //·Line:·28
  
72 class·Y·{58 class·Y·{
73 »       byte·b;59 »       byte·b;
74 »       60 »       
75 »       public·static·implicit·operator·int·(Y·i)61 »       public·static·implicit·operator·int·(Y·i)
76 »       {62 »       {
Offset 121, 12 lines modifiedOffset 102, 31 lines modified
  
121 »       static·void·Main·()102 »       static·void·Main·()
122 »       {103 »       {
123 »       »       X?·x·=·null;104 »       »       X?·x·=·null;
124 »       »       switch·(x)·{105 »       »       switch·(x)·{
125 »       »       default:106 »       »       default:
126 »       »       »       break;107 »       »       »       break;
 108 »       »       }
 109 »       }
 110 }</string>
 111 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
 112 //·Line:·19
  
 113 struct·X·
 114 {
 115 »       public·static·implicit·operator·int?·(X·x)
 116 »       {
 117 »       »       return·1;
 118 »       }
  
 119 »       static·void·Main·()
 120 »       {
 121 »       »       X?·x·=·null;
 122 »       »       switch·(x)·{
 123 »       »       default:
 124 »       »       »       break;
127 »       »       }125 »       »       }
128 »       }126 »       }
129 }</string>127 }</string>
130 ··</Examples>128 ··</Examples>
131 </ErrorDocumentation>129 </ErrorDocumentation>
1.14 KB
CS1599
1.13 KB
CS1599
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>CS1599</ErrorName>3 ··<ErrorName>CS1599</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed 
6 //·Line:·8 
  
7 using·System; 
  
8 public·class·Program 
9 { 
10 ····public·static·TypedReference·operator·+·(int·a,·Program·b) 
11 ····{ 
12 ····»       throw·new·ApplicationException·(); 
13 ····} 
14 }</string> 
15 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed5 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed
16 //·Line:·86 //·Line:·8
  
17 using·System;7 using·System;
  
18 class·C8 class·C
19 {9 {
Offset 34, 14 lines modifiedOffset 22, 26 lines modified
34 class·C22 class·C
35 {23 {
36 ····public·TypedReference·Method·()24 ····public·TypedReference·Method·()
37 ····{25 ····{
38 »       »       return·null;26 »       »       return·null;
39 ····}27 ····}
40 }</string>28 }</string>
 29 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed
 30 //·Line:·8
  
 31 using·System;
  
 32 public·class·Program
 33 {
 34 ····public·static·TypedReference·operator·+·(int·a,·Program·b)
 35 ····{
 36 ····»       throw·new·ApplicationException·();
 37 ····}
 38 }</string>
41 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed39 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed
42 //·Line:·840 //·Line:·8
  
43 using·System;41 using·System;
  
44 class·C42 class·C
45 {43 {
1.36 KB
CS0114
1.35 KB
CS0114
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0114</ErrorName>3 ··<ErrorName>CS0114</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0114:·`Y.XX()'·hides·inherited·member·`X.XX()'.·To·make·the·current·member·override·that·implementation,·add·the·override·keyword.·Otherwise·add·the·new·keyword 
6 //·Line:·10 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 public·abstract·class·X·{ 
9 »       public·abstract·void·XX·(); 
10 } 
  
11 class·Y·:·X·{ 
12 »       void·XX·()·{} 
13 }</string> 
14 ····<string>//·CS0114:·`B.MyEvent'·hides·inherited·member·`A.MyEvent'.·To·make·the·current·member·override·that·implementation,·add·the·override·keyword.·Otherwise·add·the·new·keyword5 ····<string>//·CS0114:·`B.MyEvent'·hides·inherited·member·`A.MyEvent'.·To·make·the·current·member·override·that·implementation,·add·the·override·keyword.·Otherwise·add·the·new·keyword
15 //·Line:·126 //·Line:·12
16 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
17 using·System;8 using·System;
  
18 abstract·class·A·{9 abstract·class·A·{
19 »       public·abstract·event·EventHandler·MyEvent;10 »       public·abstract·event·EventHandler·MyEvent;
20 }11 }
  
21 class·B·:·A·{12 class·B·:·A·{
22 »       public·event·EventHandler·MyEvent;13 »       public·event·EventHandler·MyEvent;
23 }</string>14 }</string>
 15 ····<string>//·CS0114:·`Y.XX()'·hides·inherited·member·`X.XX()'.·To·make·the·current·member·override·that·implementation,·add·the·override·keyword.·Otherwise·add·the·new·keyword
 16 //·Line:·10
 17 //·Compiler·options:·-warnaserror·-warn:2
  
 18 public·abstract·class·X·{
 19 »       public·abstract·void·XX·();
 20 }
  
 21 class·Y·:·X·{
 22 »       void·XX·()·{}
 23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.07 KB
CS8139
1.06 KB
CS8139
Ordering differences only
    
Offset 14, 14 lines modifiedOffset 14, 32 lines modified
  
14 class·D·:·C14 class·D·:·C
15 {15 {
16 »       public·override·void·M·((int·c,·int·d)·arg)16 »       public·override·void·M·((int·c,·int·d)·arg)
17 »       {17 »       {
18 »       }18 »       }
19 }</string>19 }</string>
 20 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'
 21 //·Line:·14
  
 22 class·C
 23 {
 24 »       public·virtual·(int·a,·int·b)·M·()
 25 »       {
 26 »       »       throw·null;
 27 »       }
 28 }
  
 29 class·D·:·C
 30 {
 31 »       public·override·(int·c,·int·d)·M·()
 32 »       {
 33 »       »       throw·null;
 34 »       }
 35 }</string>
20 ····<string>//·CS8139:·`D.Prop':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.Prop'36 ····<string>//·CS8139:·`D.Prop':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.Prop'
21 //·Line:·1437 //·Line:·14
  
22 class·C38 class·C
23 {39 {
24 »       public·virtual·(int·a,·int·b)·Prop·{40 »       public·virtual·(int·a,·int·b)·Prop·{
25 »       »       get·{41 »       »       get·{
Offset 52, 27 lines modifiedOffset 70, 9 lines modified
52 class·D·:·C70 class·D·:·C
53 {71 {
54 »       public·override·(int,·int)·M·()72 »       public·override·(int,·int)·M·()
55 »       {73 »       {
56 »       »       throw·null;74 »       »       throw·null;
57 »       }75 »       }
58 }</string>76 }</string>
59 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()' 
60 //·Line:·14 
  
61 class·C 
62 { 
63 »       public·virtual·(int·a,·int·b)·M·() 
64 »       { 
65 »       »       throw·null; 
66 »       } 
67 } 
  
68 class·D·:·C 
69 { 
70 »       public·override·(int·c,·int·d)·M·() 
71 »       { 
72 »       »       throw·null; 
73 »       } 
74 }</string> 
75 ··</Examples>77 ··</Examples>
76 </ErrorDocumentation>78 </ErrorDocumentation>
4.29 KB
CS0201
4.28 KB
CS0201
Ordering differences only
    
Offset 1, 32 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>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 public·class·X7 class·C&lt;T&gt;
9 {8 {
10 »       public·static·void·Main·()9 »       static·T·Test·()
11 »       {10 »       {
12 »       »       2·*·3;11 »       »       return·default·(T);
13 »       }12 »       }
 13 »       
 14 »       public·static·void·Main·()
14 }</string> 
15 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement 
16 //·Line:·9 
  
17 class·D 
18 { 
19 »       void·Foo·() 
20 »       {15 »       {
 16 »       »       Test·().Foo;
21 »       »       System.Threading.Tasks.TaskFactory·m·=·null; 
22 »       »       m.StartNew·(()·=&gt;·delegate·{·}); 
23 »       }17 »       }
24 }</string>18 }</string>
25 ····<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
26 //·Line:·1120 //·Line:·11
  
27 using·System;21 using·System;
28 using·System.Threading.Tasks;22 using·System.Threading.Tasks;
Offset 37, 99 lines modifiedOffset 29, 107 lines modified
37 »       {29 »       {
38 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1);30 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1);
39 »       }31 »       }
40 }</string>32 }</string>
41 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement33 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
42 //·Line:·934 //·Line:·9
  
43 public·class·X35 class·D
44 {36 {
45 »       public·static·void·Main·()37 »       void·Foo·()
46 »       {38 »       {
47 »       »       return; 
48 »       »       1+1;39 »       »       System.Threading.Tasks.TaskFactory·m·=·null;
 40 »       »       m.StartNew·(()·=&gt;·delegate·{·});
49 »       }41 »       }
50 }</string>42 }</string>
51 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement43 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
52 //·Line:·744 //·Line:·10
  
 45 using·System;
  
53 class·T·{46 class·X
54 ········static·string·XX; 
55 ········static·void·Main·()·{ 
56 ················T.XX; 
57 ········}47 {
 48 »       public·static·void·Main·()
 49 »       {
 50 »       »       new·Func&lt;int&gt;·(()·=&gt;·0);
 51 »       }
58 }</string>52 }</string>
59 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement53 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
60 //·Line:·754 //·Line:·7
  
61 class·T·{55 class·T·{
62 ········static·string·XX·{56 ········static·string·XX;
63 ················get·{return·&quot;&quot;;} 
64 ········} 
65 ········static·void·Main·()·{57 ········static·void·Main·()·{
66 ················T.XX;58 ················T.XX;
67 ········}59 ········}
68 }</string>60 }</string>
69 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement61 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
70 //·Line:·1062 //·Line:·10
  
 63 using·System.Linq;
71 class·TestClass 
72 { 
73 »       delegate·void·test_delegate·(int·arg); 
  
74 »       public·TestClass·()64 class·C
 65 {
 66 »       public·static·void·Main·()
75 »       {67 »       {
76 »       »       test_delegate·D·=·(b)·=&gt;·&quot;a&quot;;68 »       »       from·s·in·&quot;string&quot;·select·s;
77 »       }69 »       }
78 }</string>70 }</string>
79 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement71 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
80 //·Line:·1372 //·Line:·8
  
81 class·C&lt;T&gt;73 class·MainClass
82 {74 {
83 »       static·T·Test·() 
84 »       { 
85 »       »       return·default·(T); 
86 »       } 
87 »        
88 »       public·static·void·Main·()75 »       public·static·void·Main·()
89 »       {76 »       {
90 »       »       Test·().Foo;77 »       »       for·(int·i·=·0;·i++;·i·&lt;·8)·{
 78 »       »       }
91 »       }79 »       }
92 }</string>80 }</string>
93 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement81 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
94 //·Line:·1082 //·Line:·7
  
95 using·System;83 class·T·{
 84 ········static·string·XX·{
 85 ················get·{return·&quot;&quot;;}
 86 ········}
 87 ········static·void·Main·()·{
 88 ················T.XX;
 89 ········}
 90 }</string>
 91 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
 92 //·Line:·9
  
96 class·X93 public·class·X
97 {94 {
98 »       public·static·void·Main·()95 »       public·static·void·Main·()
99 »       {96 »       {
Max diff block lines reached; 758/4347 bytes (17.44%) of diff not shown.
1.76 KB
CS0664
1.75 KB
CS0664
Ordering differences only
    
Offset 1, 27 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>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·type5 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type
6 //·Line:·76 //·Line:·6
  
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·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type 
14 //·Line:·7 
  
15 class·X·{7 class·X·{
16 »       void·A·()8 »       void·A·()
17 »       {9 »       {
18 »       »       decimal·d·=·-2.0;10 »       »       float·f·=·2.0;
19 »       }11 »       }
20 }</string>12 }</string>
21 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type13 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type
22 //·Line:·1314 //·Line:·13
  
23 using·System;15 using·System;
  
Offset 31, 17 lines modifiedOffset 21, 27 lines modified
31 }21 }
  
32 class·C22 class·C
33 {23 {
34 »       [Bound·(D·=·300d)]24 »       [Bound·(D·=·300d)]
35 »       double·d2;25 »       double·d2;
36 }</string>26 }</string>
37 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type27 ····<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:·628 //·Line:·7
  
39 class·X·{29 class·X·{
40 »       void·A·()30 »       void·A·()
41 »       {31 »       {
42 »       »       float·f·=·2.0;32 »       »       decimal·d·=·-2.0;
 33 »       }
 34 }</string>
 35 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
 36 //·Line:·7
  
 37 class·X·{
 38 »       void·A·()
 39 »       {
 40 »       »       decimal·d·=·2.0;
43 »       }41 »       }
44 }</string>42 }</string>
45 ··</Examples>43 ··</Examples>
46 </ErrorDocumentation>44 </ErrorDocumentation>
2.93 KB
CS0828
2.92 KB
CS0828
Ordering differences only
    
Offset 1, 52 lines modifiedOffset 1, 69 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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·`void'
6 //·Line:·96 //·Line:·13
7 //·Compiler·options:·-unsafe 
  
  
8 public·unsafe·class·Test7 public·class·Test
9 {8 {
10 »       static·int*·Error·()9 »       static·void·Error·()
11 »       {10 »       {
12 »       »       return·(int*)0; 
13 »       }11 »       }
14 »       12 »       
15 »       static·void·Main·()13 »       static·void·Main·()
16 »       {14 »       {
17 »       »       var·v·=·new·{·Value·=·Error·()·};15 »       »       var·v·=·new·{·Value·=·Error·()·};
18 »       }16 »       }
19 }</string>17 }</string>
 18 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'
 19 //·Line:·9
  
  
 20 public·class·Test
 21 {
 22 »       static·void·Main·()
 23 »       {
 24 »       »       int·A·=·9;
 25 »       »       var·v1·=·new·{·A,·Value·=·null·};
 26 »       }
 27 }</string>
20 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'28 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'
21 //·Line:·929 //·Line:·9
  
22 class·XX30 class·XX
23 {31 {
24 »       public·static·void·Main·()32 »       public·static·void·Main·()
25 »       {33 »       {
26 »       »       var·m·=·new·{34 »       »       var·m·=·new·{
27 »       »       »       Prop·=·(1,·Main)35 »       »       »       Prop·=·(1,·Main)
28 »       »       };36 »       »       };
29 »       }37 »       }
30 }</string>38 }</string>
31 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void'39 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'
32 //·Line:·1340 //·Line:·8
  
  
33 public·class·Test41 public·class·Test
34 {42 {
35 »       static·void·Error·()43 »       static·void·Main·()
36 »       {44 »       {
 45 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·};
37 »       }46 »       }
38 »       47 }</string>
 48 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'
 49 //·Line:·9
  
  
 50 public·class·Test
 51 {
39 »       static·void·Main·()52 »       static·void·Main·()
40 »       {53 »       {
41 »       »       var·v·=·new·{·Value·=·Error·()·};54 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};
42 »       }55 »       }
43 }</string>56 }</string>
44 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'57 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'
45 //·Line:·1258 //·Line:·12
  
46 public·class·Test59 public·class·Test
47 {60 {
Offset 55, 42 lines modifiedOffset 72, 25 lines modified
55 »       }72 »       }
56 »       73 »       
57 »       static·void·Main·()74 »       static·void·Main·()
58 »       {75 »       {
59 »       »       var·v·=·new·{·Value·=·Error·};76 »       »       var·v·=·new·{·Value·=·Error·};
60 »       }77 »       }
61 }</string>78 }</string>
62 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method' 
63 //·Line:·9 
  
  
64 public·class·Test 
65 { 
66 »       static·void·Main·() 
67 »       { 
68 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·}; 
69 »       } 
70 }</string> 
71 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'79 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'
72 //·Line:·980 //·Line:·9
 81 //·Compiler·options:·-unsafe
  
  
73 public·class·Test82 public·unsafe·class·Test
74 {83 {
75 »       static·void·Main·()84 »       static·int*·Error·()
76 »       {85 »       {
 86 »       »       return·(int*)0;
77 »       »       int·A·=·9; 
78 »       »       var·v1·=·new·{·A,·Value·=·null·}; 
79 »       }87 »       }
 88 »       
80 }</string> 
81 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method' 
82 //·Line:·8 
  
83 public·class·Test 
84 { 
85 »       static·void·Main·()89 »       static·void·Main·()
86 »       {90 »       {
87 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·};91 »       »       var·v·=·new·{·Value·=·Error·()·};
88 »       }92 »       }
89 }</string>93 }</string>
90 ··</Examples>94 ··</Examples>
91 </ErrorDocumentation>95 </ErrorDocumentation>
872 B
CS0432
860 B
CS0432
Ordering differences only
    
Offset 24, 31 lines modifiedOffset 24, 31 lines modified
24 namespace·A.B24 namespace·A.B
25 {25 {
26 »       class·X26 »       class·X
27 »       {27 »       {
28 »       »       BB::List&lt;int&gt;·p;28 »       »       BB::List&lt;int&gt;·p;
29 »       }29 »       }
30 }</string>30 }</string>
 31 ····<string>//·CS0432:·Alias·`X'·not·found
 32 //·Line:·5
  
 33 using·X·=·System;
 34 using·X::Collections.Generic;</string>
 35 ····<string>//·CS0432:·Alias·`Sa'·not·found
 36 //·Line:·6
  
 37 using·S·=·System;
  
 38 [assembly:·Sa::CLSCompliantAttribute·(false)]</string>
31 ····<string>//·CS0432:·Alias·`fool'·not·found39 ····<string>//·CS0432:·Alias·`fool'·not·found
32 //·Line:·940 //·Line:·9
  
33 using·foo·=·System;41 using·foo·=·System;
  
34 class·X·{42 class·X·{
35 »       static·void·Main·()43 »       static·void·Main·()
36 »       {44 »       {
37 »       »       fool::Console.WriteLine·(&quot;hello&quot;);45 »       »       fool::Console.WriteLine·(&quot;hello&quot;);
38 »       }46 »       }
39 }</string>47 }</string>
40 ····<string>//·CS0432:·Alias·`Sa'·not·found 
41 //·Line:·6 
  
42 using·S·=·System; 
  
43 [assembly:·Sa::CLSCompliantAttribute·(false)]</string> 
44 ····<string>//·CS0432:·Alias·`X'·not·found 
45 //·Line:·5 
  
46 using·X·=·System; 
47 using·X::Collections.Generic;</string> 
48 ··</Examples>48 ··</Examples>
49 </ErrorDocumentation>49 </ErrorDocumentation>
851 B
CS0155
839 B
CS0155
Ordering differences only
    
Offset 19, 14 lines modifiedOffset 19, 21 lines modified
19 ····public·static·void·Main·()19 ····public·static·void·Main·()
20 ····{20 ····{
21 ····»       try·{}21 ····»       try·{}
22 ····»       catch·(bool·b)·{}22 ····»       catch·(bool·b)·{}
23 ····}23 ····}
24 }</string>24 }</string>
25 ····<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
 26 //·Line:·9
  
 27 class·X
 28 {
 29 ····public·int·Test·()·=&gt;·throw·&quot;&quot;;
 30 }</string>
 31 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
26 //·Line:·832 //·Line:·8
27 class·X·{33 class·X·{
28 »       static·void·Main·()34 »       static·void·Main·()
29 »       {35 »       {
30 »       »       try·{36 »       »       try·{
31 »       »       }·catch·(object·e)·{37 »       »       }·catch·(object·e)·{
32 »       »       »       throw;38 »       »       »       throw;
Offset 40, 16 lines modifiedOffset 47, 9 lines modified
40 {47 {
41 ····public·static·void·Main·()48 ····public·static·void·Main·()
42 ····{49 ····{
43 ····»       try·{}50 ····»       try·{}
44 ····»       catch·(int[])·{}51 ····»       catch·(int[])·{}
45 ····}52 ····}
46 }</string>53 }</string>
47 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception 
48 //·Line:·9 
  
49 class·X 
50 { 
51 ····public·int·Test·()·=&gt;·throw·&quot;&quot;; 
52 }</string> 
53 ··</Examples>54 ··</Examples>
54 </ErrorDocumentation>55 </ErrorDocumentation>
988 B
CS1057
976 B
CS1057
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1057</ErrorName>3 ··<ErrorName>CS1057</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1057:·`B._a':·Static·classes·cannot·contain·protected·members 
6 //·Line:·6 
  
7 public·static·class·B 
8 { 
9 »       protected·static·object·_a·=·null; 
10 »       »       ···· 
11 }</string> 
12 ····<string>//·CS1057:·`S.P.set':·Static·classes·cannot·contain·protected·members5 ····<string>//·CS1057:·`S.P.set':·Static·classes·cannot·contain·protected·members
13 //·Line:·66 //·Line:·6
  
14 static·class·S7 static·class·S
15 {8 {
16 »       public·static·int·P·{9 »       public·static·int·P·{
17 »       »       get;10 »       »       get;
Offset 23, 9 lines modifiedOffset 15, 17 lines modified
23 ····<string>//·CS1057:·`B.E':·Static·classes·cannot·contain·protected·members15 ····<string>//·CS1057:·`B.E':·Static·classes·cannot·contain·protected·members
24 //·Line:·616 //·Line:·6
  
25 public·static·class·B17 public·static·class·B
26 {18 {
27 »       protected·class·E·{}19 »       protected·class·E·{}
28 }</string>20 }</string>
 21 ····<string>//·CS1057:·`B._a':·Static·classes·cannot·contain·protected·members
 22 //·Line:·6
  
 23 public·static·class·B
 24 {
 25 »       protected·static·object·_a·=·null;
 26 »       »       ····
 27 }</string>
29 ··</Examples>28 ··</Examples>
30 </ErrorDocumentation>29 </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·bool·D·();10 »       delegate·void·D·();
11 »       11 »       
12 »       public·void·Foo·()12 »       public·void·Foo·()
13 »       {13 »       {
14 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·return·true;·};14 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·};
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·void·D·();22 »       delegate·bool·D·();
23 »       23 »       
24 »       public·void·Foo·()24 »       public·void·Foo·()
25 »       {25 »       {
26 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·};26 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·return·true;·};
27 »       }27 »       }
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
1.17 KB
CS1728
1.16 KB
CS1728
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1728</ErrorName>3 ··<ErrorName>CS1728</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`long?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type 
6 //·Line:·10 
  
7 using·System; 
  
8 class·C 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       Func&lt;long&gt;·a·=·new·long?().GetValueOrDefault; 
13 »       } 
14 }</string> 
15 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`int?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type5 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`int?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type
16 //·Line:·146 //·Line:·14
  
17 using·System;7 using·System;
  
18 class·C8 class·C
19 {9 {
Offset 26, 9 lines modifiedOffset 14, 21 lines modified
  
26 »       void·Error·()14 »       void·Error·()
27 »       {15 »       {
28 »       »       int?·i·=·0;16 »       »       int?·i·=·0;
29 »       »       MyEvent·+=·new·Test·(i.GetValueOrDefault);17 »       »       MyEvent·+=·new·Test·(i.GetValueOrDefault);
30 »       }18 »       }
31 }</string>19 }</string>
 20 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`long?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type
 21 //·Line:·10
  
 22 using·System;
  
 23 class·C
 24 {
 25 »       public·static·void·Main·()
 26 »       {
 27 »       »       Func&lt;long&gt;·a·=·new·long?().GetValueOrDefault;
 28 »       }
 29 }</string>
32 ··</Examples>30 ··</Examples>
33 </ErrorDocumentation>31 </ErrorDocumentation>
1.13 KB
CS0264
1.11 KB
CS0264
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0264</ErrorName>3 ··<ErrorName>CS0264</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0264:·Partial·declarations·of·`A&lt;T,O&gt;'·must·have·the·same·type·parameter·names·in·the·same·order5 ····<string>//·CS0264:·Partial·declarations·of·`Partial&lt;U&gt;'·must·have·the·same·type·parameter·names·in·the·same·order
6 //·Line:·86 //·Line:·4
  
7 partial·class·A&lt;T,·bool&gt;7 partial·class·Partial&lt;T&gt;
8 {8 {
9 }9 }
  
10 partial·class·A&lt;T,·O&gt;10 partial·class·Partial&lt;U&gt;
11 {11 {
12 }</string>12 }</string>
13 ····<string>//·CS0264:·Partial·declarations·of·`Partial&lt;U&gt;'·must·have·the·same·type·parameter·names·in·the·same·order13 ····<string>//·CS0264:·Partial·declarations·of·`A&lt;T,O&gt;'·must·have·the·same·type·parameter·names·in·the·same·order
14 //·Line:·414 //·Line:·8
  
15 partial·class·Partial&lt;T&gt;15 partial·class·A&lt;T,·bool&gt;
16 {16 {
17 }17 }
  
18 partial·class·Partial&lt;U&gt;18 partial·class·A&lt;T,·O&gt;
19 {19 {
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
949 B
CS0590
937 B
CS0590
Ordering differences only
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0590</ErrorName>3 ··<ErrorName>CS0590</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0590:·User-defined·operators·cannot·return·void5 ····<string>//·CS0590:·User-defined·operators·cannot·return·void
6 //·Line:·56 //·Line:·5
  
7 class·SampleClass·{7 class·SampleClass·{
8 ········public·static·void·operator·&lt;&lt;·(SampleClass·value,·int·value2)·{8 ········public·static·void·operator·-·(SampleClass·value)·{
9 ················return·null;9 ················return·new·SampleClass();
10 ········}10 ········}
11 }</string>11 }</string>
12 ····<string>//·CS0590:·User-defined·operators·cannot·return·void12 ····<string>//·CS0590:·User-defined·operators·cannot·return·void
13 //·Line:·513 //·Line:·5
  
14 class·SampleClass·{14 class·SampleClass·{
15 ········public·static·void·operator·-·(SampleClass·value)·{15 ········public·static·void·operator·&lt;&lt;·(SampleClass·value,·int·value2)·{
16 ················return·new·SampleClass();16 ················return·null;
17 ········}17 ········}
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
3.8 KB
CS1667
3.79 KB
CS1667
Ordering differences only
    
Offset 13, 14 lines modifiedOffset 13, 41 lines modified
13 {13 {
14 ········public·event·ResolveEventHandler·G·{14 ········public·event·ResolveEventHandler·G·{
15 ············[CLSCompliant(false)]15 ············[CLSCompliant(false)]
16 ············add·{}16 ············add·{}
17 ············remove·{}17 ············remove·{}
18 »       }18 »       }
19 }</string>19 }</string>
 20 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only
 21 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only
 22 //·Line:·8
  
 23 using·System;
  
 24 public·interface·X·{
 25 ··[method:CLSCompliant·(false)]
 26 ··event·EventHandler·XEvent;
 27 }</string>
 28 ····<string>//·CS1667:·Attribute·`System.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
 29 //·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
 30 //·Line:·15
  
 31 class·Test·{
 32 ········public·static·bool·Error·{
 33 ············[System.CLSCompliant·(true)]·get·{
 34 ················return·false;
 35 ············}
 36 ········}
 37 }
  
 38 class·MainClass·{
 39 ········public·static·void·Main·()·{
 40 ················System.Console.WriteLine·(Test.Error);
 41 ········}
 42 }</string>
20 ····<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·only43 ····<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
21 //·Line:·1444 //·Line:·14
  
22 class·Test·{45 class·Test·{
23 ········public·static·bool·Error·{46 ········public·static·bool·Error·{
24 ············[System.Obsolete]·set·{47 ············[System.Obsolete]·set·{
25 ············}48 ············}
Offset 44, 36 lines modifiedOffset 71, 9 lines modified
44 ········public·int·G·{71 ········public·int·G·{
45 ············[Conditional(&quot;DEBUG&quot;)]72 ············[Conditional(&quot;DEBUG&quot;)]
46 ············get·{73 ············get·{
47 ····················return·1;74 ····················return·1;
48 ············}75 ············}
49 »       }76 »       }
50 }</string>77 }</string>
51 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only 
52 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only 
53 //·Line:·15 
  
54 class·Test·{ 
55 ········public·static·bool·Error·{ 
56 ············[System.CLSCompliant·(true)]·get·{ 
57 ················return·false; 
58 ············} 
59 ········} 
60 } 
  
61 class·MainClass·{ 
62 ········public·static·void·Main·()·{ 
63 ················System.Console.WriteLine·(Test.Error); 
64 ········} 
65 }</string> 
66 ····<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 
67 //·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 
68 //·Line:·8 
  
69 using·System; 
  
70 public·interface·X·{ 
71 ··[method:CLSCompliant·(false)] 
72 ··event·EventHandler·XEvent; 
73 }</string> 
74 ··</Examples>78 ··</Examples>
75 </ErrorDocumentation>79 </ErrorDocumentation>
2.7 KB
CS0612
2.69 KB
CS0612
Ordering differences only
    
Offset 13, 50 lines modifiedOffset 13, 40 lines modified
13 ········}13 ········}
14 ····}14 ····}
15 ····15 ····
16 ····public·A·()·{16 ····public·A·()·{
17 ········Value·=·4;17 ········Value·=·4;
18 ····}18 ····}
19 }</string>19 }</string>
20 ····<string>//·CS0612:·`E.GetEnumerator()'·is·obsolete20 ····<string>//·CS0612:·`O2'·is·obsolete
21 //·Line:·2221 //·Line:·23
22 //·Compiler·options:·-warnaserror22 //·Compiler·options:·-warnaserror
  
23 using·System.Collections; 
24 using·System;23 using·System;
  
25 class·E·:·IEnumerable24 [Obsolete]
 25 interface·O2
26 {26 {
27 »       [Obsolete] 
28 »       public·IEnumerator·GetEnumerator·()27 }
  
 28 #pragma·warning·disable·612
 29 class·A
 30 {
 31 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O2
29 »       {32 »       {
30 »       »       throw·new·System.NotImplementedException·(); 
31 »       }33 »       }
32 }34 }
 35 #pragma·warning·restore·612
  
33 class·C36 class·B·:·A
34 {37 {
35 »       public·static·void·Main·()38 »       public·override·void·Foo&lt;U&gt;·()
36 »       {39 »       {
37 »       »       var·e·=·new·E·(); 
38 »       »       foreach·(var·entry·in·e)·{ 
39 »       »       } 
40 »       }40 »       }
41 }</string>41 }</string>
42 ····<string>//·CS0612:·`Foo.Bar'·is·obsolete 
43 //·Line:·8 
44 //·Compiler·options:·-r:CS0612-2-lib.dll·-warnaserror 
  
45 public·class·Bar·{ 
46 ········public·static·int·Main·() 
47 ········{ 
48 ················Foo·foo·=·new·Foo·(); 
49 ················return·foo.Bar; 
50 ········} 
51 }</string> 
52 ····<string>//·CS0612:·`A.Value'·is·obsolete42 ····<string>//·CS0612:·`A.Value'·is·obsolete
53 //·Line:·1343 //·Line:·13
54 //·Compiler·options:·-warnaserror44 //·Compiler·options:·-warnaserror
  
55 class·A·{45 class·A·{
56 ····[System.Obsolete]46 ····[System.Obsolete]
57 ····int·Value·{47 ····int·Value·{
Offset 64, 61 lines modifiedOffset 54, 71 lines modified
64 ········}54 ········}
65 ····}55 ····}
66 ····56 ····
67 ····public·A·()·{57 ····public·A·()·{
68 ········Value·=·4;58 ········Value·=·4;
69 ····}59 ····}
70 }</string>60 }</string>
 61 ····<string>//·CS0612:·`Foo.Bar'·is·obsolete
 62 //·Line:·8
 63 //·Compiler·options:·-r:CS0612-2-lib.dll·-warnaserror
  
 64 public·class·Bar·{
 65 ········public·static·int·Main·()
 66 ········{
 67 ················Foo·foo·=·new·Foo·();
 68 ················return·foo.Bar;
 69 ········}
 70 }</string>
71 ····<string>//·CS0612:·`O2'·is·obsolete71 ····<string>//·CS0612:·`O1'·is·obsolete
72 //·Line:·2372 //·Line:·23
73 //·Compiler·options:·-warnaserror73 //·Compiler·options:·-warnaserror
  
74 using·System;74 using·System;
  
75 [Obsolete]75 [Obsolete]
76 interface·O276 class·O1
77 {77 {
78 }78 }
  
79 #pragma·warning·disable·61279 #pragma·warning·disable·612
80 class·A80 class·A
81 {81 {
82 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O282 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O1
83 »       {83 »       {
84 »       }84 »       }
85 }85 }
86 #pragma·warning·restore·61286 #pragma·warning·restore·612
  
87 class·B·:·A87 class·B·:·A
88 {88 {
89 »       public·override·void·Foo&lt;U&gt;·()89 »       public·override·void·Foo&lt;U&gt;·()
90 »       {90 »       {
91 »       }91 »       }
92 }</string>92 }</string>
93 ····<string>//·CS0612:·`O1'·is·obsolete93 ····<string>//·CS0612:·`E.GetEnumerator()'·is·obsolete
94 //·Line:·2394 //·Line:·22
95 //·Compiler·options:·-warnaserror95 //·Compiler·options:·-warnaserror
  
 96 using·System.Collections;
96 using·System;97 using·System;
  
 98 class·E·:·IEnumerable
97 [Obsolete] 
98 class·O1 
99 { 
100 } 
  
101 #pragma·warning·disable·612 
102 class·A 
103 {99 {
104 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O1100 »       [Obsolete]
 101 »       public·IEnumerator·GetEnumerator·()
105 »       {102 »       {
 103 »       »       throw·new·System.NotImplementedException·();
106 »       }104 »       }
107 }105 }
108 #pragma·warning·restore·612 
  
109 class·B·:·A106 class·C
Max diff block lines reached; 182/2716 bytes (6.70%) of diff not shown.
4.14 KB
CS0034
4.13 KB
CS0034
Ordering differences only
    
Offset 1, 56 lines modifiedOffset 1, 57 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0034</ErrorName>3 ··<ErrorName>CS0034</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`A'·and·`A'5 ····<string>//·CS0034:·Operator·`!='·is·ambiguous·on·operands·of·type·`Program.A'·and·`Program.B'
6 //·Line:·366 //·Line:·36
  
7 using·System;7 using·System;
  
8 struct·A 
9 { 
10 »       public·static·implicit·operator·string·(A·c) 
11 »       { 
12 »       »       return·null; 
13 »       } 
  
14 »       public·static·implicit·operator·Delegate·(A·c) 
15 »       { 
16 »       »       return·null; 
17 »       } 
18 } 
  
  
19 class·Program8 class·Program
20 {9 {
21 »       public·static·void·Main·()10 »       public·class·A
22 »       {11 »       {
23 »       »       bool·b·=·new·A·()·==·new·A·();12 »       »       public·static·implicit·operator·string·(A·c)
 13 »       »       {
 14 »       »       »       return·null;
 15 »       »       }
 16 »       »       
 17 »       »       public·static·implicit·operator·Delegate·(A·c)
 18 »       »       {
 19 »       »       »       return·null;
 20 »       »       }
24 »       }21 »       }
 22 »       
25 }</string> 
26 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`A'·and·`A' 
27 //·Line:·22 
  
28 public·class·A·{23 »       public·class·B
29 »       public·static·implicit·operator·int·(A·a) 
30 »       {24 »       {
 25 »       »       public·static·implicit·operator·string·(B·c)
 26 »       »       {
31 »       »       return·0;27 »       »       »       return·null;
 28 »       »       }
 29 »       »       
 30 »       »       public·static·implicit·operator·Delegate·(B·c)
 31 »       »       {
 32 »       »       »       return·null;
 33 »       »       }
32 »       }34 »       }
  
33 »       public·static·implicit·operator·string·(A·a)35 »       public·static·void·Main·(string·[]·args)
34 »       {36 »       {
35 »       »       return·&quot;a&quot;;37 »       »       bool·b·=·new·A·()·!=·new·B·();
36 »       }38 »       }
 39 }</string>
 40 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`null'·and·`null'
 41 //·Line:·8
  
 42 class·C
 43 {
37 »       public·static·void·Main·()44 »       public·static·void·Main·()
38 »       {45 »       {
 46 »       »       const·string·s3·=·null·+·null;
39 »       »       A·a·=·new·A·(); 
40 »       »       object·o·=·a·+·a; 
41 »       »       System.Console.WriteLine·(o); 
42 »       }47 »       }
43 }</string>48 }</string>
44 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`Y'·and·`X'49 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`Y'·and·`X'
45 //·Line:·2250 //·Line:·22
46 public·class·Y·{51 public·class·Y·{
47 »       public·static·implicit·operator·int·(Y·y)·{52 »       public·static·implicit·operator·int·(Y·y)·{
48 »       »       return·0;53 »       »       return·0;
Offset 81, 82 lines modifiedOffset 82, 81 lines modified
  
81 public·class·C·{82 public·class·C·{
82 »       public·static·void·Main·()83 »       public·static·void·Main·()
83 »       {84 »       {
84 »       »       Y·y·=·new·Y·()·+·new·X·();85 »       »       Y·y·=·new·Y·()·+·new·X·();
85 »       }86 »       }
86 }</string>87 }</string>
87 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`Foo'·and·`Foo'88 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`A'·and·`A'
88 //·Line:·2389 //·Line:·22
  
 90 public·class·A·{
89 public·struct·Foo 
90 { 
91 »       public·static·implicit·operator·int?·(Foo·f)91 »       public·static·implicit·operator·int·(A·a)
92 »       {92 »       {
93 »       »       return·1;93 »       »       return·0;
94 »       }94 »       }
  
95 »       public·static·implicit·operator·bool?·(Foo·f)95 »       public·static·implicit·operator·string·(A·a)
96 »       {96 »       {
97 »       »       return·false;97 »       »       return·&quot;a&quot;;
98 »       }98 »       }
99 } 
  
100 class·C 
101 { 
102 »       public·static·void·Main·()99 »       public·static·void·Main·()
103 »       {100 »       {
104 »       »       Foo·f; 
105 »       »       Foo·f2; 
106 »       »       var·v·=·f·==·f2;101 »       »       A·a·=·new·A·();
 102 »       »       object·o·=·a·+·a;
 103 »       »       System.Console.WriteLine·(o);
107 »       }104 »       }
108 }</string>105 }</string>
109 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`null'·and·`null'106 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`A'·and·`A'
110 //·Line:·8107 //·Line:·36
  
111 class·C108 using·System;
  
 109 struct·A
112 {110 {
113 »       public·static·void·Main·()111 »       public·static·implicit·operator·string·(A·c)
114 »       {112 »       {
115 »       »       const·string·s3·=·null·+·null;113 »       »       return·null;
116 »       }114 »       }
117 }</string> 
Max diff block lines reached; 1034/4188 bytes (24.69%) of diff not shown.
1.64 KB
CS1661
1.63 KB
CS1661
Ordering differences only
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1661</ErrorName>3 ··<ErrorName>CS1661</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`D'·since·there·is·a·parameter·mismatch5 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch
6 //·Line:·96 //·Line:·10
  
7 delegate·void·D·(int·x);7 class·C
 8 {
 9 »       delegate·void·WithOutParam·(out·string·value);
  
8 class·X·{ 
9 »       static·void·Main·()10 »       static·void·Main()·
10 »       {11 »       {
11 »       »       D·d2·=·delegate·(ref·int·x)·{};12 »       »       WithOutParam·o·=·(string·l)·=&gt;·{·return;·};
12 »       }13 »       }
13 }</string>14 }</string>
14 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch15 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch
15 //·Line:·816 //·Line:·8
  
16 class·Test&lt;T&gt;17 class·Test&lt;T&gt;
17 {18 {
18 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p)19 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p)
19 »       {20 »       {
20 »       »       test·(t,·delegate·(Test&lt;T&gt;·item)·{21 »       »       test·(t,·delegate·(Test&lt;T&gt;·item)·{
21 »       »       »       return·false;22 »       »       »       return·false;
22 »       »       });23 »       »       });
23 »       }24 »       }
24 }</string>25 }</string>
25 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch26 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`D'·since·there·is·a·parameter·mismatch
26 //·Line:·1027 //·Line:·9
  
 28 delegate·void·D·(int·x);
27 class·C 
28 { 
29 »       delegate·void·WithOutParam·(out·string·value); 
  
 29 class·X·{
30 »       static·void·Main()·30 »       static·void·Main·()
31 »       {31 »       {
32 »       »       WithOutParam·o·=·(string·l)·=&gt;·{·return;·};32 »       »       D·d2·=·delegate·(ref·int·x)·{};
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.22 KB
CS0231
1.2 KB
CS0231
Ordering differences only
    
Offset 2, 29 lines modifiedOffset 2, 29 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0231</ErrorName>3 ··<ErrorName>CS0231</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list5 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
6 //·Line:·56 //·Line:·5
7 class·Test7 class·Test
8 {8 {
9 »       void·Foo·(params·object[]·o,·params·bool[]·b)·{}9 »       void·Foo·(int·i,·params·object[]·o,·params·bool[]·b)·{}
10 }</string>10 }</string>
11 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list11 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
12 //·Line:·512 //·Line:·5
13 class·Test13 class·Test
14 {14 {
15 ········void·Foo·(params·object[]·o,·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·(int·i,·params·object[]·o,·bool·b)·{}21 ········void·Foo·(params·object[]·o,·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>
2.87 KB
CS1593
2.86 KB
CS1593
Ordering differences only
    
Offset 13, 56 lines modifiedOffset 13, 38 lines modified
13 »       {13 »       {
14 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};14 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};
  
15 »       »       dynamic·d·=·1;15 »       »       dynamic·d·=·1;
16 »       »       a·(d,·true);16 »       »       a·(d,·true);
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS1593:·Delegate·`Blah.MyDelegate'·does·not·take·`1'·arguments19 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments
20 //·Line·:·2120 //·Line:·17
  
21 using·System;21 using·System;
 22 using·System.Threading.Tasks;
 23 using·System.Collections.Generic;
  
 24 namespace·CrashRepro.Core
 25 {
22 public·class·Blah·{26 »       public·class·X
 27 »       {»      »      
 28 »       »       async·void·Foo·()
  
23 »       public·delegate·int·MyDelegate·(int·i,·int·j); 
24 »        
25 »       public·int·Foo·(int·i,·int·j) 
26 »       {29 »       »       {
27 »       »       return·i+j;30 »       »       »       var·pushes·=·await·Run·().ContinueWith·(l·=&gt;
 31 »       »       »       {
 32 »       »       »       »       for·(int·i·=·0;·i·&lt;·1;·++i)
 33 »       »       »       »       »       Run·().ContinueWith(()·=&gt;·{·});
 34 »       »       »       });
28 »       }35 »       »       }
  
29 »       public·static·int·Main·() 
30 »       { 
31 »       »       Blah·i·=·new·Blah·(); 
  
32 »       »       MyDelegate·del·=·new·MyDelegate·(i.Foo); 
  
33 »       »       int·number·=·del·(2); 
  
34 »       »       if·(number·==·5) 
35 »       »       »       return·0; 
36 »       »       else 
37 »       »       »       return·1; 
  
38 »       } 
  
39 }</string> 
40 ····<string>//·CS1593:·Delegate·`D'·does·not·take·`0'·arguments 
41 //·Line:·11 
42 // 
43 //·The·delegate·has·an·explicit·signature·with·0·arguments,·so·it· 
44 //·can·not·be·assigned·to·a·delegate·with·one·argument. 
45 // 
46 delegate·void·D·(int·x); 
  
 36 »       »       Task·Run·()
47 class·X·{ 
48 »       static·void·Main·() 
49 »       {37 »       »       {
50 »       »       D·d2·=·delegate·()·{};38 »       »       »       return·null;
 39 »       »       }
51 »       }40 »       }
52 }</string>41 }</string>
53 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments42 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments
54 //·Line:·1643 //·Line:·16
  
55 using·System;44 using·System;
56 using·System.Threading.Tasks;45 using·System.Threading.Tasks;
Offset 98, 35 lines modifiedOffset 80, 53 lines modified
98 »       »       M·((x,·y)·=&gt;·2);80 »       »       M·((x,·y)·=&gt;·2);
99 »       }81 »       }
  
100 »       static·void·M·(Func&lt;int,·int&gt;·a)82 »       static·void·M·(Func&lt;int,·int&gt;·a)
101 »       {83 »       {
102 »       }84 »       }
103 }</string>85 }</string>
104 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments86 ····<string>//·CS1593:·Delegate·`D'·does·not·take·`0'·arguments
105 //·Line:·1787 //·Line:·11
 88 //
 89 //·The·delegate·has·an·explicit·signature·with·0·arguments,·so·it·
 90 //·can·not·be·assigned·to·a·delegate·with·one·argument.
 91 //
 92 delegate·void·D·(int·x);
  
 93 class·X·{
 94 »       static·void·Main·()
 95 »       {
 96 »       »       D·d2·=·delegate·()·{};
 97 »       }
 98 }</string>
 99 ····<string>//·CS1593:·Delegate·`Blah.MyDelegate'·does·not·take·`1'·arguments
 100 //·Line·:·21
  
106 using·System;101 using·System;
107 using·System.Threading.Tasks; 
108 using·System.Collections.Generic; 
  
109 namespace·CrashRepro.Core 
110 { 
111 »       public·class·X102 public·class·Blah·{
112 »       {»      »       
113 »       »       async·void·Foo·() 
114 »       »       { 
115 »       »       »       var·pushes·=·await·Run·().ContinueWith·(l·=&gt; 
116 »       »       »       { 
117 »       »       »       »       for·(int·i·=·0;·i·&lt;·1;·++i) 
118 »       »       »       »       »       Run·().ContinueWith(()·=&gt;·{·}); 
119 »       »       »       }); 
120 »       »       } 
  
121 »       »       Task·Run·()103 »       public·delegate·int·MyDelegate·(int·i,·int·j);
 104 »       
 105 »       public·int·Foo·(int·i,·int·j)
122 »       »       {106 »       {
 107 »       »       return·i+j;
123 »       »       »       return·null; 
124 »       »       } 
125 »       }108 »       }
  
 109 »       public·static·int·Main·()
 110 »       {
 111 »       »       Blah·i·=·new·Blah·();
  
 112 »       »       MyDelegate·del·=·new·MyDelegate·(i.Foo);
  
 113 »       »       int·number·=·del·(2);
  
Max diff block lines reached; 38/2892 bytes (1.31%) of diff not shown.
1.11 KB
CS0053
1.1 KB
CS0053
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0053</ErrorName>3 ··<ErrorName>CS0053</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`Blah[]'·is·less·accessible·than·property·`A.B' 
6 //·Line:·6 
  
7 public·class·A·{ 
  
8 »       public·Blah·[]·B·{ 
9 »       »       get·{·return·null;·} 
10 »       } 
  
11 »       static·void·Main·()·{} 
12 } 
  
13 class·Blah·{ 
14 »        
15 }</string> 
16 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`ErrorCS0053'·is·less·accessible·than·property·`Foo.Property'5 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`ErrorCS0053'·is·less·accessible·than·property·`Foo.Property'
17 //·Line:·116 //·Line:·11
  
18 using·System;7 using·System;
  
19 class·ErrorCS0053·{8 class·ErrorCS0053·{
20 »       public·ErrorCS0053·()·{}9 »       public·ErrorCS0053·()·{}
Offset 49, 9 lines modifiedOffset 34, 24 lines modified
  
49 »       »       »       public·NestedClass·Prop·{34 »       »       »       public·NestedClass·Prop·{
50 »       »       »       »       get·{·return·null;·}35 »       »       »       »       get·{·return·null;·}
51 »       »       »       }36 »       »       »       }
52 »       »       }37 »       »       }
53 »       }38 »       }
54 }</string>39 }</string>
 40 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`Blah[]'·is·less·accessible·than·property·`A.B'
 41 //·Line:·6
  
 42 public·class·A·{
  
 43 »       public·Blah·[]·B·{
 44 »       »       get·{·return·null;·}
 45 »       }
  
 46 »       static·void·Main·()·{}
 47 }
  
 48 class·Blah·{
 49 »       
 50 }</string>
55 ··</Examples>51 ··</Examples>
56 </ErrorDocumentation>52 </ErrorDocumentation>
1.63 KB
CS1648
1.62 KB
CS1648
Ordering differences only
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1648</ErrorName>3 ··<ErrorName>CS1648</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1648:·Members·of·readonly·field·`C.s'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)
 6 //·Line:·13
  
 7 struct·S·{
 8 »       public·int·x;
 9 }
  
 10 class·C·{
 11 »       readonly·S·s;
  
 12 »       public·void·Test·()
 13 ········{
 14 »       »       s.x·=·42;
 15 »       }
 16 }</string>
5 ····<string>//·CS1648:·Members·of·readonly·field·`Test.p'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)17 ····<string>//·CS1648:·Members·of·readonly·field·`Test.p'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)
6 //·Line:·1718 //·Line:·17
  
7 using·System;19 using·System;
  
8 public·class·Test20 public·class·Test
9 {21 {
10 »       struct·Container22 »       struct·Container
11 »       {23 »       {
 24 »       »       public·int·foo·{·get;·set;·}
12 »       »       public·int·this[int·arg]·{ 
13 »       »       »       set·{ 
14 »       »       »       } 
15 »       »       } 
16 »       }25 »       }
17 »       26 »       
18 »       readonly·Container·p;27 »       readonly·Container·p;
19 »       28 »       
20 »       void·Foo·()29 »       void·Foo·()
21 »       {30 »       {
22 »       »       p[0]·=·0;31 »       »       p.foo·=·0;
23 »       }32 »       }
  
24 »       public·static·void·Main·()33 »       public·static·void·Main·()
25 »       {34 »       {
26 »       }35 »       }
27 }</string>36 }</string>
28 ····<string>//·CS1648:·Members·of·readonly·field·`C.s'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer) 
29 //·Line:·13 
  
30 struct·S·{ 
31 »       public·int·x; 
32 } 
  
33 class·C·{ 
34 »       readonly·S·s; 
  
35 »       public·void·Test·() 
36 ········{ 
37 »       »       s.x·=·42; 
38 »       } 
39 }</string> 
40 ····<string>//·CS1648:·Members·of·readonly·field·`Test.p'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)37 ····<string>//·CS1648:·Members·of·readonly·field·`Test.p'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)
41 //·Line:·1738 //·Line:·17
  
42 using·System;39 using·System;
  
43 public·class·Test40 public·class·Test
44 {41 {
45 »       struct·Container42 »       struct·Container
46 »       {43 »       {
47 »       »       public·int·foo·{·get;·set;·}44 »       »       public·int·this[int·arg]·{
 45 »       »       »       set·{
 46 »       »       »       }
 47 »       »       }
48 »       }48 »       }
49 »       49 »       
50 »       readonly·Container·p;50 »       readonly·Container·p;
51 »       51 »       
52 »       void·Foo·()52 »       void·Foo·()
53 »       {53 »       {
54 »       »       p.foo·=·0;54 »       »       p[0]·=·0;
55 »       }55 »       }
  
56 »       public·static·void·Main·()56 »       public·static·void·Main·()
57 »       {57 »       {
58 »       }58 »       }
59 }</string>59 }</string>
60 ··</Examples>60 ··</Examples>
1.47 KB
CS0524
1.46 KB
CS0524
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>CS0524</ErrorName>3 ··<ErrorName>CS0524</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations5 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
6 //·Line:·46 //·Line:·5
  
7 interface·Interface·{7 interface·Interface·{
 8 ········interface·I·{}
8 ········enum·E·{ 
9 ············White, 
10 ············Black 
11 ········} 
12 }</string>9 }</string>
13 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations10 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
14 //·Line:·511 //·Line:·5
  
15 interface·Interface·{12 interface·Interface·{
16 ········public·class·C·{13 ········public·struct·Struct·{
17 ········}14 ········}
18 }</string>15 }</string>
19 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations16 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
20 //·Line:·517 //·Line:·5
  
21 interface·Interface·{18 interface·Interface·{
22 ········delegate·void·D·();19 ········public·class·C·{
 20 ········}
23 }</string>21 }</string>
24 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations22 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
25 //·Line:·523 //·Line:·4
  
26 interface·Interface·{24 interface·Interface·{
27 ········interface·I·{}25 ········enum·E·{
 26 ············White,
 27 ············Black
 28 ········}
28 }</string>29 }</string>
29 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations30 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
30 //·Line:·531 //·Line:·5
  
31 interface·Interface·{32 interface·Interface·{
 33 ········delegate·void·D·();
32 ········public·struct·Struct·{ 
33 ········} 
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
3.79 KB
CS0060
3.78 KB
CS0060
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>CS0060</ErrorName>3 ··<ErrorName>CS0060</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A&lt;C&gt;.B'·is·less·accessible·than·class·`D' 
6 //·Line:·13 
  
7 public·class·A&lt;T&gt; 
8 { 
9 »       public·class·B·{} 
10 } 
  
11 internal·class·C·:·A&lt;C&gt; 
12 { 
13 } 
  
14 public·class·D·:·C.B 
15 { 
16 }</string> 
17 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`B.C.E'·is·less·accessible·than·class·`B.A.D'5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`B.C.E'·is·less·accessible·than·class·`B.A.D'
18 //·Line:·156 //·Line:·15
  
19 public·class·B7 public·class·B
20 {8 {
21 »       protected·class·C·:·A9 »       protected·class·C·:·A
22 »       {10 »       {
Offset 32, 26 lines modifiedOffset 17, 39 lines modified
32 »       protected·internal·class·A17 »       protected·internal·class·A
33 »       {18 »       {
34 »       »       protected·class·D·:·C.E19 »       »       protected·class·D·:·C.E
35 »       »       {20 »       »       {
36 »       »       }21 »       »       }
37 »       }22 »       }
38 }</string>23 }</string>
39 ····<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;'24 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'
40 //·Line:·725 //·Line:·7
  
41 using·System; 
42 using·System.Collections.Generic;26 public·class·Foo&lt;K&gt;·{
 27 }
  
 28 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{
 29 »       private·class·Baz·{
43 public·class·Foo&lt;T&gt;·:·List&lt;Foo&lt;T&gt;.Bar&gt; 
44 { 
45 »       class·Bar 
46 »       { 
47 »       }30 »       }
48 }</string>31 }</string>
 32 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A&lt;C&gt;.B'·is·less·accessible·than·class·`D'
 33 //·Line:·13
  
 34 public·class·A&lt;T&gt;
 35 {
 36 »       public·class·B·{}
 37 }
  
 38 internal·class·C·:·A&lt;C&gt;
 39 {
 40 }
  
 41 public·class·D·:·C.B
 42 {
 43 }</string>
49 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'44 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'
50 //·Line:·1045 //·Line:·10
  
51 internal·class·X46 internal·class·X
52 {47 {
53 »       protected·class·A48 »       protected·class·A
54 »       {49 »       {
Offset 64, 30 lines modifiedOffset 62, 52 lines modified
  
64 »       »       protected·class·D·:·B62 »       »       protected·class·D·:·B
65 »       »       {63 »       »       {
66 »       »       »       internal·class·E·{·}64 »       »       »       internal·class·E·{·}
67 »       »       }65 »       »       }
68 »       }66 »       }
69 }</string>67 }</string>
 68 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived'
 69 //·Line:·9
  
 70 internal·class·A
 71 {
 72 »       protected·class·B
 73 »       {
 74 »       »       protected·class·Base·{}
 75 »       »       public·class·Derived·:·Base·{·}
 76 »       }
 77 }</string>
 78 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'
 79 //·Line:·7
  
 80 public·class·Foo&lt;K&gt;·{
 81 }
  
 82 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{
 83 »       internal·class·Baz·{
 84 »       }
 85 }</string>
70 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y'86 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y'
71 //·Line:·687 //·Line:·6
72 class·X·{88 class·X·{
73 }89 }
  
74 public·class·Y·:·X·{90 public·class·Y·:·X·{
75 }</string>91 }</string>
76 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived'92 ····<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;'
77 //·Line:·993 //·Line:·7
  
78 internal·class·A94 using·System;
 95 using·System.Collections.Generic;
  
 96 public·class·Foo&lt;T&gt;·:·List&lt;Foo&lt;T&gt;.Bar&gt;
79 {97 {
80 »       protected·class·B98 »       class·Bar
81 »       {99 »       {
82 »       »       protected·class·Base·{} 
83 »       »       public·class·Derived·:·Base·{·} 
84 »       }100 »       }
85 }</string>101 }</string>
86 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D'102 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D'
87 //·Line:·10103 //·Line:·10
  
88 public·class·A104 public·class·A
89 {105 {
Offset 96, 29 lines modifiedOffset 116, 9 lines modified
Max diff block lines reached; 623/3833 bytes (16.25%) of diff not shown.
3.48 KB
CS3018
3.46 KB
CS3018
Ordering differences only
    
Offset 1, 46 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>CS3018</ErrorName>3 ··<ErrorName>CS3018</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3018:·`C.field'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'5 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'
6 //·Line:·106 //·Line:·12
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(false)]9 [assembly:·CLSCompliant·(true)]
  
 10 [CLSCompliant·(false)]
10 public·class·C·{11 public·class·C1
 12 {
11 ········[CLSCompliant·(true)]13 ····[CLSCompliant·(true)]
12 ········public·long·field;14 ····public·interface·I2·{}
13 }</string>15 }</string>
14 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I'16 ····<string>//·CS3018:·`C.Error(bool)'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'
15 //·Line:·1117 //·Line:·10
16 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;19 using·System;
18 [assembly:CLSCompliant(true)]20 [assembly:CLSCompliant·(false)]
  
 21 public·class·C·{
19 [CLSCompliant(false)] 
20 public·interface·I·{ 
21 ········[CLSCompliant(true)]22 ········[CLSCompliant·(true)]
22 ········ulong[]·Error();23 ········protected·void·Error·(bool·arg)·{}
23 }</string>24 }</string>
24 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'25 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'
25 //·Line:·1226 //·Line:·12
26 //·Compiler·options:·-warnaserror·-warn:127 //·Compiler·options:·-warnaserror·-warn:1
  
27 using·System;28 using·System;
28 [assembly:·CLSCompliant·(true)]29 [assembly:·CLSCompliant·(true)]
  
29 [CLSCompliant·(false)]30 [CLSCompliant·(false)]
30 public·class·C131 public·class·NotCompliant
31 {32 {
32 ····[CLSCompliant·(true)]33 »       »       [CLSCompliant·(true)]
33 ····public·interface·I2·{}34 »       »       public·class·Compliant
 35 »       »       {
 36 »       »       }
34 }</string>37 }</string>
35 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'38 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'
36 //·Line:·1039 //·Line:·10
37 //·Compiler·options:·-warnaserror·-warn:140 //·Compiler·options:·-warnaserror·-warn:1
  
38 using·System;41 using·System;
39 [assembly:·CLSCompliant·(true)]42 [assembly:·CLSCompliant·(true)]
Offset 51, 35 lines modifiedOffset 54, 32 lines modified
51 ····public·interface·I2·{}54 ····public·interface·I2·{}
52 }55 }
  
53 [CLSCompliant·(false)]56 [CLSCompliant·(false)]
54 public·partial·class·C157 public·partial·class·C1
55 {58 {
56 }</string>59 }</string>
57 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'60 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I'
58 //·Line:·1261 //·Line:·11
59 //·Compiler·options:·-warnaserror·-warn:162 //·Compiler·options:·-warnaserror·-warn:1
  
60 using·System;63 using·System;
61 [assembly:·CLSCompliant·(true)]64 [assembly:CLSCompliant(true)]
  
62 [CLSCompliant·(false)]65 [CLSCompliant(false)]
 66 public·interface·I·{
63 public·class·NotCompliant 
64 { 
65 »       »       [CLSCompliant·(true)]67 ········[CLSCompliant(true)]
 68 ········ulong[]·Error();
66 »       »       public·class·Compliant 
67 »       »       { 
68 »       »       } 
69 }</string>69 }</string>
70 ····<string>//·CS3018:·`C.Error(bool)'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'70 ····<string>//·CS3018:·`C.field'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'
71 //·Line:·1071 //·Line:·10
72 //·Compiler·options:·-warnaserror·-warn:172 //·Compiler·options:·-warnaserror·-warn:1
  
73 using·System;73 using·System;
74 [assembly:CLSCompliant·(false)]74 [assembly:CLSCompliant·(false)]
  
75 public·class·C·{75 public·class·C·{
76 ········[CLSCompliant·(true)]76 ········[CLSCompliant·(true)]
77 ········protected·void·Error·(bool·arg)·{}77 ········public·long·field;
78 }</string>78 }</string>
79 ··</Examples>79 ··</Examples>
80 </ErrorDocumentation>80 </ErrorDocumentation>
3.61 KB
CS0695
3.6 KB
CS0695
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0695</ErrorName>3 ··<ErrorName>CS0695</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0695:·`C&lt;X,Y&gt;'·cannot·implement·both·`I&lt;K&lt;Y&gt;&gt;'·and·`I&lt;X&gt;'·because·they·may·unify·for·some·type·parameter·substitutions
 6 //·Line:·10
  
 7 interface·I&lt;X&gt;
 8 {·}
  
 9 interface·K&lt;X&gt;
 10 {·}
  
 11 class·C&lt;X,Y&gt;·:·I&lt;K&lt;Y&gt;&gt;,·I&lt;X&gt;
 12 {·}</string>
 13 ····<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
 14 //·Line:·12
  
 15 interface·IA&lt;T&gt;
 16 {
 17 }
  
 18 interface·IB&lt;T&gt;·:·IA&lt;T&gt;
 19 {
 20 }
  
 21 class·C&lt;T1,·T2&gt;·:·IA&lt;T1&gt;,·IB&lt;IA&lt;T2&gt;&gt;
 22 {
 23 }</string>
5 ····<string>//·CS0695:·`Test&lt;T&gt;.TestN'·cannot·implement·both·`C&lt;T&gt;.I'·and·`C&lt;string&gt;.I'·because·they·may·unify·for·some·type·parameter·substitutions24 ····<string>//·CS0695:·`Test&lt;T&gt;.TestN'·cannot·implement·both·`C&lt;T&gt;.I'·and·`C&lt;string&gt;.I'·because·they·may·unify·for·some·type·parameter·substitutions
6 //·Line:·1725 //·Line:·17
  
7 class·C&lt;T&gt;26 class·C&lt;T&gt;
8 {27 {
9 »       public·interface·I28 »       public·interface·I
10 »       {29 »       {
Offset 18, 74 lines modifiedOffset 43, 49 lines modified
  
18 class·Test&lt;T&gt;·:·C&lt;T&gt;43 class·Test&lt;T&gt;·:·C&lt;T&gt;
19 {44 {
20 »       class·TestN·:·I,·N.I45 »       class·TestN·:·I,·N.I
21 »       {46 »       {
22 »       }47 »       }
23 }</string>48 }</string>
24 ····<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 
25 //·Line:·12 
  
26 interface·IA&lt;T&gt; 
27 { 
28 } 
  
29 interface·IB&lt;T&gt;·:·IA&lt;T&gt; 
30 { 
31 } 
  
32 class·C&lt;T1,·T2&gt;·:·IA&lt;T1&gt;,·IB&lt;IA&lt;T2&gt;&gt; 
33 { 
34 }</string> 
35 ····<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·substitutions49 ····<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
36 //·Line:·1150 //·Line:·11
  
37 class·A&lt;T&gt;51 class·A&lt;T&gt;
38 {52 {
39 »       public·interface·IB53 »       public·interface·IB
40 »       {54 »       {
41 »       }55 »       }
42 }56 }
  
43 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB57 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB
44 {58 {
45 }</string>59 }</string>
46 ····<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·substitutions60 ····<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
47 //·Line:·761 //·Line:·7
  
48 interface·I&lt;X&gt;62 interface·I&lt;X&gt;
49 {·}63 {·}
  
50 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt; 
51 {·}</string> 
52 ····<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 
53 //·Line:·10 
  
54 interface·I&lt;X&gt; 
55 {·} 
  
56 interface·K&lt;X&gt; 
57 {·} 
  
58 class·C&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;K&lt;Y&gt;&gt;64 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;
59 {·}</string>65 {·}</string>
60 ····<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·substitutions66 ····<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
61 //·Line:·767 //·Line:·7
  
62 interface·I&lt;X&gt;68 interface·I&lt;X&gt;
63 {·}69 {·}
  
64 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;70 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt;
65 {·}</string>71 {·}</string>
66 ····<string>//·CS0695:·`C&lt;X,Y&gt;'·cannot·implement·both·`I&lt;K&lt;Y&gt;&gt;'·and·`I&lt;X&gt;'·because·they·may·unify·for·some·type·parameter·substitutions72 ····<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
67 //·Line:·1073 //·Line:·10
  
68 interface·I&lt;X&gt;74 interface·I&lt;X&gt;
69 {·}75 {·}
  
70 interface·K&lt;X&gt;76 interface·K&lt;X&gt;
71 {·}77 {·}
  
72 class·C&lt;X,Y&gt;·:·I&lt;K&lt;Y&gt;&gt;,·I&lt;X&gt;78 class·C&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;K&lt;Y&gt;&gt;
73 {·}</string>79 {·}</string>
74 ··</Examples>80 ··</Examples>
75 </ErrorDocumentation>81 </ErrorDocumentation>
1.46 KB
CS0501
1.45 KB
CS0501
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0501</ErrorName>3 ··<ErrorName>CS0501</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial 
6 //·Line:·6 
  
7 class·X 
8 { 
9 »       public·int·Mine·{·get;·set·{}·} 
10 }</string> 
11 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial5 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
12 //·Line:·66 //·Line:·6
  
13 class·C7 class·C
14 {8 {
15 »       public·static·bool·operator·!=·(C·l,·C·r);9 »       public·static·bool·operator·!=·(C·l,·C·r);
16 »       public·static·bool·operator·==·(C·l,·C·r);10 »       public·static·bool·operator·==·(C·l,·C·r);
17 }</string>11 }</string>
18 ····<string>//·CS0501:·`Class.X()'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial 
19 //·Line:·5 
  
20 class·Class·{ 
21 »       virtual·public·void·X·(); 
22 }</string> 
23 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial12 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
24 //·Line:·613 //·Line:·6
  
25 public·abstract·class·Test14 public·abstract·class·Test
26 {15 {
27 »       public·string·this·[string·key]·{·get;·set;·}16 »       public·string·this·[string·key]·{·get;·set;·}
28 }</string>17 }</string>
 18 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
 19 //·Line:·6
  
 20 class·X
 21 {
 22 »       public·int·Mine·{·get;·set·{}·}
 23 }</string>
 24 ····<string>//·CS0501:·`Class.X()'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
 25 //·Line:·5
  
 26 class·Class·{
 27 »       virtual·public·void·X·();
 28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
1.25 KB
CS0272
1.24 KB
CS0272
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>CS0272</ErrorName>3 ··<ErrorName>CS0272</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0272:·The·property·or·indexer·`C.this[string]'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
 6 //·Line:·13
  
 7 class·C
 8 {
 9 »       public·int·this·[string·i]·{·private·set·{·}·get·{·return·1;·}·}
 10 }
  
 11 public·class·Test
 12 {
 13 »       void·Foo·()
 14 »       {»      C·c·=·new·C·();
 15 »       »       c·[&quot;&quot;]·=·9;
 16 »       }
 17 }</string>
5 ····<string>//·CS0272:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible18 ····<string>//·CS0272:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
6 //·Line:·1619 //·Line:·16
  
7 using·System;20 using·System;
  
8 public·class·Test21 public·class·Test
9 {22 {
Offset 37, 24 lines modifiedOffset 52, 9 lines modified
37 public·class·C52 public·class·C
38 {53 {
39 ····public·static·void·Main·()54 ····public·static·void·Main·()
40 ····{55 ····{
41 »       P.Prop·=·453422;56 »       P.Prop·=·453422;
42 ····}57 ····}
43 }</string>58 }</string>
44 ····<string>//·CS0272:·The·property·or·indexer·`C.this[string]'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible 
45 //·Line:·13 
  
46 class·C 
47 { 
48 »       public·int·this·[string·i]·{·private·set·{·}·get·{·return·1;·}·} 
49 } 
  
50 public·class·Test 
51 { 
52 »       void·Foo·() 
53 »       {»      C·c·=·new·C·(); 
54 »       »       c·[&quot;&quot;]·=·9; 
55 »       } 
56 }</string> 
57 ··</Examples>59 ··</Examples>
58 </ErrorDocumentation>60 </ErrorDocumentation>
1.17 KB
CS0540
1.16 KB
CS0540
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0540</ErrorName>3 ··<ErrorName>CS0540</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0540:·`N.Nested.C.I.P':·containing·type·does·not·implement·interface·`N.Nested.I'
 6 //·Line:·17
  
 7 using·System;
  
 8 namespace·N
 9 {
 10 »       class·Nested
 11 »       {
 12 »       »       public·interface·I
 13 »       »       {
 14 »       »       »       bool·P·{·get;·}
 15 »       »       }
  
 16 »       »       public·class·C
 17 »       »       {
 18 »       »       »       bool·I.P
 19 »       »       »       {
 20 »       »       »       »       get·{·return·true;·}
 21 »       »       »       }
 22 »       »       }
 23 »       }
 24 }</string>
5 ····<string>//·CS0540:·`Foo.ISomeProp.SomeProperty':·containing·type·does·not·implement·interface·`ISomeProp'25 ····<string>//·CS0540:·`Foo.ISomeProp.SomeProperty':·containing·type·does·not·implement·interface·`ISomeProp'
6 //·Line:·1826 //·Line:·18
  
7 public·class·SomeProperty27 public·class·SomeProperty
8 {28 {
9 }29 }
  
Offset 36, 32 lines modifiedOffset 59, 9 lines modified
36 }59 }
  
37 class·B·{60 class·B·{
38 »       void·A.B·()·{}61 »       void·A.B·()·{}
  
39 »       static·void·Main·()·{}62 »       static·void·Main·()·{}
40 }</string>63 }</string>
41 ····<string>//·CS0540:·`N.Nested.C.I.P':·containing·type·does·not·implement·interface·`N.Nested.I' 
42 //·Line:·17 
  
43 using·System; 
  
44 namespace·N 
45 { 
46 »       class·Nested 
47 »       { 
48 »       »       public·interface·I 
49 »       »       { 
50 »       »       »       bool·P·{·get;·} 
51 »       »       } 
  
52 »       »       public·class·C 
53 »       »       { 
54 »       »       »       bool·I.P 
55 »       »       »       { 
56 »       »       »       »       get·{·return·true;·} 
57 »       »       »       } 
58 »       »       } 
59 »       } 
60 }</string> 
61 ··</Examples>64 ··</Examples>
62 </ErrorDocumentation>65 </ErrorDocumentation>
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>
12.8 KB
CS1540
12.8 KB
CS1540
Ordering differences only
    
Offset 1, 121 lines modifiedOffset 1, 169 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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.n'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it5 ····<string>//·CS1540:·Cannot·access·protected·member·`Test.A.Property'·via·a·qualifier·of·type·`Test.A'.·The·qualifier·must·be·of·type·`Test.B.C'·or·derived·from·it
6 //·Line:·196 //·Line:·19
  
 7 namespace·Test
7 class·A 
8 { 
9 ········protected·int·n; 
10 } 
11 · 
12 class·B·:·A 
13 { 
14 } 
15 · 
16 class·C·:·A 
17 {8 {
18 ········static·B·b·=·new·B·();9 ····public·class·A
 10 ····{
 11 ········protected·int·Property·{
 12 ············get·{·return·0;·}
 13 ········}
 14 ····}
19 ·15 ·
20 ········static·void·Main·()16 ····public·class·B·:·A
 17 ····{
 18 ········private·sealed·class·C
21 ········{19 ········{
22 ················b.n·=·1;20 ············public·C·(A·a)
 21 ············{
 22 ················int·test·=·a.Property;
 23 ················test++;
 24 ············}
23 ········}25 ········}
 26 ····}·
24 }</string>27 }</string>
25 ····<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·it28 ····<string>//·CS1540:·Cannot·access·protected·member·`AAttribute.AAttribute(int)'·via·a·qualifier·of·type·`AAttribute'.·The·qualifier·must·be·of·type·`BAttribute'·or·derived·from·it
26 //·Line:·2529 //·Line:·17
  
27 public·class·A30 using·System;
  
 31 public·class·AAttribute·:·Attribute
28 {32 {
 33 »       public·AAttribute·()
 34 »       {
 35 »       }
  
29 »       protected·A·(int·a)36 »       protected·AAttribute·(int·a)
30 »       {37 »       {
31 »       }38 »       }
32 }39 }
  
33 public·class·B·:·A40 [AAttribute·(5)]
 41 public·class·BAttribute·:·AAttribute
34 {42 {
 43 »       public·BAttribute·()·:·base·()
35 »       public·B·() 
36 »       »       :·base·(1) 
37 »       {44 »       {
38 »       }45 »       }
39 »       46 »       
40 »       public·static·void·Main·()47 »       public·BAttribute·(int·a)·:·base·(a)
41 »       {48 »       {
42 »       »       A·a·=·new·A·(1); 
43 »       }49 »       }
44 }</string>50 }</string>
45 ····<string>//·CS1540:·Cannot·access·protected·member·`A.n()'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it51 ····<string>//·CS1540:·Cannot·access·protected·member·`A.this[int]'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it
46 //·Line:·1452 //·Line:·14
  
47 class·A53 class·A·{
 54 »       protected·int·this·[int·i]·{·get·{·return·i;·}·}
48 { 
49 ········protected·void·n·()·{·} 
50 }55 }
  
51 class·B·:·A56 class·B·:·A·{·}
52 { 
53 ········public·static·void·Main·() 
 57 class·C·:·A·{
 58 »       static·int·Main·()
54 »       {59 »       {
55 »       »       A·b·=·new·A·();60 »       »       B·b·=·new·B·();
56 »       »       b.n·();61 »       »       return·b·[0];
57 »       }62 »       }
58 }</string>63 }</string>
59 ····<string>//·CS1540:·Cannot·access·protected·member·`Test.A.Property'·via·a·qualifier·of·type·`Test.A'.·The·qualifier·must·be·of·type·`Test.B.C'·or·derived·from·it 
60 //·Line:·19 
  
61 namespace·Test 
62 { 
63 ····public·class·A 
64 ····{ 
65 ········protected·int·Property·{ 
66 ············get·{·return·0;·} 
67 ········} 
68 ····} 
69 · 
70 ····public·class·B·:·A 
71 ····{ 
72 ········private·sealed·class·C 
73 ········{ 
74 ············public·C·(A·a) 
75 ············{ 
76 ················int·test·=·a.Property; 
77 ················test++; 
78 ············} 
79 ········} 
80 ····}· 
81 }</string> 
82 ····<string>//·CS1540:·Cannot·access·protected·member·`Parent.Foo()'·via·a·qualifier·of·type·`T'.·The·qualifier·must·be·of·type·`Child&lt;T&gt;'·or·derived·from·it64 ····<string>//·CS1540:·Cannot·access·protected·member·`Parent.Foo()'·via·a·qualifier·of·type·`T'.·The·qualifier·must·be·of·type·`Child&lt;T&gt;'·or·derived·from·it
83 //·Line:·965 //·Line:·9
84 //·Compiler·options:·-r:CS1540-15-lib.dll66 //·Compiler·options:·-r:CS1540-15-lib.dll
  
85 public·class·Child&lt;T&gt;·:·Parent·where·T·:·Parent67 public·class·Child&lt;T&gt;·:·Parent·where·T·:·Parent
86 {68 {
87 »       public·void·Bar·(T·p)69 »       public·void·Bar·(T·p)
88 »       {70 »       {
89 »       »       p.Foo·();71 »       »       p.Foo·();
90 »       }72 »       }
91 }</string>73 }</string>
92 ····<string>//·CS1540:·Cannot·access·protected·member·`A.del'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it74 ····<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
93 //·Line:·1675 //·Line:·8
 76 //·Compiler·options:·-r:CS1540-17-lib.dll
  
94 delegate·int·D·();77 class·D·:·B
Max diff block lines reached; 8897/13086 bytes (67.99%) of diff not shown.
2.66 KB
CS0305
2.64 KB
CS0305
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>CS0305</ErrorName>3 ··<ErrorName>CS0305</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s) 
6 //·Line:·12 
  
7 class·A· 
8 { 
9 »       class·B&lt;T&gt;· 
10 »       {· 
11 »       } 
12 »        
13 »       static·void·Main()· 
14 »       { 
15 »       »       B·b·=·new·B&lt;A&gt;(); 
16 »       } 
17 }</string> 
18 ····<string>//·CS0305:·Using·the·generic·type·`N1.A&lt;T&gt;'·requires·`1'·type·argument(s) 
19 //·Line:·12 
20 namespace·N1 
21 { 
22 »       class·A&lt;T&gt; 
23 »       { 
24 »       } 
25 } 
  
26 namespace·N3 
27 { 
28 »       using·W·=·N1.A; 
  
29 »       class·X 
30 »       { 
31 »       »       static·void·Main·() 
32 »       »       { 
33 »       »       } 
34 »       } 
35 }</string> 
36 ····<string>//·CS0305:·Using·the·generic·type·`N&lt;T&gt;'·requires·`1'·type·argument(s)5 ····<string>//·CS0305:·Using·the·generic·type·`N&lt;T&gt;'·requires·`1'·type·argument(s)
37 //·Line:·126 //·Line:·12
  
38 class·N&lt;T&gt;7 class·N&lt;T&gt;
39 {8 {
40 }9 }
  
Offset 65, 32 lines modifiedOffset 31, 58 lines modified
65 »       }31 »       }
  
66 »       static·void·Main·()32 »       static·void·Main·()
67 »       {33 »       {
68 »       »       E·e2·=·new·E·(G);34 »       »       E·e2·=·new·E·(G);
69 »       }35 »       }
70 }</string>36 }</string>
 37 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)
 38 //·Line:·11
  
 39 class·Stack&lt;T&gt;·{
 40 }
  
 41 class·Test·{
 42 }
  
 43 class·T·{
 44 »       Stack&lt;Test,Test&gt;·a;
  
 45 »       static·void·Main()
 46 »       {
 47 »       }
 48 }</string>
71 ····<string>//·CS0305:·Using·the·generic·type·`System.Collections.Generic.List&lt;T&gt;'·requires·`1'·type·argument(s)49 ····<string>//·CS0305:·Using·the·generic·type·`System.Collections.Generic.List&lt;T&gt;'·requires·`1'·type·argument(s)
72 //·Line:·850 //·Line:·8
  
73 using·System.Collections.Generic;51 using·System.Collections.Generic;
  
74 class·X52 class·X
75 {53 {
76 »       List&lt;int,long&gt;·list;54 »       List&lt;int,long&gt;·list;
77 }</string>55 }</string>
78 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)56 ····<string>//·CS0305:·Using·the·generic·type·`N1.A&lt;T&gt;'·requires·`1'·type·argument(s)
79 //·Line:·957 //·Line:·12
 58 namespace·N1
 59 {
80 class·Stack&lt;T&gt;60 »       class·A&lt;T&gt;
81 {·}61 »       {
 62 »       }
 63 }
  
82 class·X64 namespace·N3
83 {65 {
84 »       Stack·stack;66 »       using·W·=·N1.A;
  
 67 »       class·X
 68 »       {
 69 »       »       static·void·Main·()
 70 »       »       {
 71 »       »       }
 72 »       }
85 }</string>73 }</string>
86 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)74 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)
87 //·Line:·1475 //·Line:·14
  
88 public·class·C76 public·class·C
89 {77 {
90 »       public·delegate·int·Func&lt;T&gt;·(T·t);78 »       public·delegate·int·Func&lt;T&gt;·(T·t);
Offset 101, 24 lines modifiedOffset 93, 32 lines modified
  
101 »       public·static·void·Main·()93 »       public·static·void·Main·()
102 »       {94 »       {
103 »       »       Test&lt;int&gt;·(delegate·(int·i)·{·return·i;·});95 »       »       Test&lt;int&gt;·(delegate·(int·i)·{·return·i;·});
104 »       }96 »       }
105 }</string>97 }</string>
106 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)98 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)
107 //·Line:·1199 //·Line:·9
  
108 class·Stack&lt;T&gt;·{ 
109 } 
  
110 class·Test·{ 
111 }100 class·Stack&lt;T&gt;
 101 {·}
  
112 class·T·{102 class·X
113 »       Stack&lt;Test,Test&gt;·a;103 {
 104 »       Stack·stack;
 105 }</string>
 106 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s)
 107 //·Line:·12
Max diff block lines reached; 173/2671 bytes (6.48%) of diff not shown.
1.57 KB
CS0459
1.56 KB
CS0459
Ordering differences only
    
Offset 15, 50 lines modifiedOffset 15, 37 lines modified
15 »       »       fixed·(int*·a·=·&amp;i)·{15 »       »       fixed·(int*·a·=·&amp;i)·{
16 »       »       »       int**·x·=·&amp;a;16 »       »       »       int**·x·=·&amp;a;
17 »       »       }17 »       »       }
18 ····}18 ····}
19 }</string>19 }</string>
20 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only20 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only
21 //·Line:·1121 //·Line:·11
22 //·Compiler·options:·-unsafe 
  
23 using·System; 
  
24 class·X·{ 
  
25 »       unsafe·void·Test·() 
26 »       { 
27 »       »       X·x·=·*&amp;this; 
28 »       } 
29 }</string> 
30 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only 
31 //·Line:·11 
32 //·Compiler·options:·-unsafe·-langversion:latest22 //·Compiler·options:·-unsafe·-langversion:latest
  
33 readonly·struct·X23 readonly·struct·X
34 {24 {
35 »       unsafe·void·Test·()25 »       unsafe·void·Test·()
36 »       {26 »       {
37 »       »       fixed·(X*·x·=·&amp;this)·{27 »       »       fixed·(X*·x·=·&amp;this)·{
  
38 »       »       }28 »       »       }
39 »       }29 »       }
40 }</string>30 }</string>
41 ····<string>//·CS0459:·Cannot·take·the·address·of·foreach·iteration·variable·`c'31 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only
42 //·Line:·1032 //·Line:·11
43 //·Compiler·options:·-unsafe33 //·Compiler·options:·-unsafe
  
 34 using·System;
  
44 class·C35 class·X·{
45 { 
46 »       public·static·unsafe·void·Main·() 
 36 »       unsafe·void·Test·()
47 »       {37 »       {
 38 »       »       X·x·=·*&amp;this;
48 »       »       foreach·(char·c·in·&quot;test&quot;)·{ 
49 »       »       »       char*·ch·=·&amp;c; 
50 »       »       }39 »       }
51 ····} 
52 }</string>40 }</string>
53 ····<string>//·CS0459:·Cannot·take·the·address·of·using·variable·`m'41 ····<string>//·CS0459:·Cannot·take·the·address·of·using·variable·`m'
54 //·Line:·1942 //·Line:·19
55 //·Compiler·options:·-unsafe43 //·Compiler·options:·-unsafe
  
56 using·System;44 using·System;
  
Offset 74, 9 lines modifiedOffset 61, 22 lines modified
74 »       unsafe·static·void·Main·()61 »       unsafe·static·void·Main·()
75 »       {62 »       {
76 »       »       using·(S·m·=·new·S·()){63 »       »       using·(S·m·=·new·S·()){
77 »       »       »       S*·mm·=·&amp;m;64 »       »       »       S*·mm·=·&amp;m;
78 »       »       }65 »       »       }
79 »       }66 »       }
80 }</string>67 }</string>
 68 ····<string>//·CS0459:·Cannot·take·the·address·of·foreach·iteration·variable·`c'
 69 //·Line:·10
 70 //·Compiler·options:·-unsafe
  
 71 class·C
 72 {
 73 »       public·static·unsafe·void·Main·()
 74 »       {
 75 »       »       foreach·(char·c·in·&quot;test&quot;)·{
 76 »       »       »       char*·ch·=·&amp;c;
 77 »       »       }
 78 ····}
 79 }</string>
81 ··</Examples>80 ··</Examples>
82 </ErrorDocumentation>81 </ErrorDocumentation>
804 B
CS0515
792 B
CS0515
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0515</ErrorName>3 ··<ErrorName>CS0515</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0515:·`X.X()':·static·constructor·cannot·have·an·access·modifier
 6 //·Line:·5
  
 7 class·X·{
 8 »       public·static·X·()
 9 »       {
 10 »       }
 11 }</string>
5 ····<string>//·CS0515:·`N.G&lt;T&gt;.G()':·static·constructor·cannot·have·an·access·modifier12 ····<string>//·CS0515:·`N.G&lt;T&gt;.G()':·static·constructor·cannot·have·an·access·modifier
6 //·Line:·713 //·Line:·7
  
7 namespace·N14 namespace·N
8 {15 {
9 »       class·G&lt;T&gt;·{16 »       class·G&lt;T&gt;·{
10 »       »       public·static·G·()17 »       »       public·static·G·()
11 »       »       {18 »       »       {
12 »       »       }19 »       »       }
13 »       }20 »       }
14 }</string>21 }</string>
15 ····<string>//·CS0515:·`X.X()':·static·constructor·cannot·have·an·access·modifier 
16 //·Line:·5 
  
17 class·X·{ 
18 »       public·static·X·() 
19 »       { 
20 »       } 
21 }</string> 
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
2.6 KB
CS0217
2.59 KB
CS0217
Ordering differences only
    
Offset 1, 35 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0217</ErrorName>3 ··<ErrorName>CS0217</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·UserOperatorClass)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator 
6 //·Line:·22 
  
7 public·class·UserOperatorClass 
8 { 
9 ········public·static·bool·operator·&amp;·(UserOperatorClass·u1,·UserOperatorClass·u2)·{ 
10 ················return·true; 
11 ········} 
12 ···· 
13 ········public·static·bool·operator·true·(UserOperatorClass·u)·{ 
14 ················return·true; 
15 ········} 
  
16 ········public·static·bool·operator·false·(UserOperatorClass·u)·{ 
17 ················return·false; 
18 ········} 
  
19 ········public·static·void·Main·()·{ 
20 ················ 
21 ················UserOperatorClass·x·=·new·UserOperatorClass(); 
22 ················UserOperatorClass·y·=·new·UserOperatorClass(); 
23 ················UserOperatorClass·z·=·x·&amp;&amp;·y; 
24 ········} 
25 }</string> 
26 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·bool)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator5 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·bool)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator
27 //·Line:·256 //·Line:·25
  
28 public·class·UserOperatorClass7 public·class·UserOperatorClass
29 {8 {
30 »       public·static·UserOperatorClass·operator·&amp;·(UserOperatorClass·u1,·bool·u2)9 »       public·static·UserOperatorClass·operator·&amp;·(UserOperatorClass·u1,·bool·u2)
31 »       {10 »       {
Offset 49, 9 lines modifiedOffset 25, 33 lines modified
49 »       public·static·void·Main·()25 »       public·static·void·Main·()
50 »       {26 »       {
51 »       »       UserOperatorClass·x·=·new·UserOperatorClass·();27 »       »       UserOperatorClass·x·=·new·UserOperatorClass·();
52 »       »       bool·y·=·true;28 »       »       bool·y·=·true;
53 »       »       UserOperatorClass·z·=·x·&amp;&amp;·y;29 »       »       UserOperatorClass·z·=·x·&amp;&amp;·y;
54 »       }30 »       }
55 }</string>31 }</string>
 32 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·UserOperatorClass)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator
 33 //·Line:·22
  
 34 public·class·UserOperatorClass
 35 {
 36 ········public·static·bool·operator·&amp;·(UserOperatorClass·u1,·UserOperatorClass·u2)·{
 37 ················return·true;
 38 ········}
 39 ····
 40 ········public·static·bool·operator·true·(UserOperatorClass·u)·{
 41 ················return·true;
 42 ········}
  
 43 ········public·static·bool·operator·false·(UserOperatorClass·u)·{
 44 ················return·false;
 45 ········}
  
 46 ········public·static·void·Main·()·{
 47 ················
 48 ················UserOperatorClass·x·=·new·UserOperatorClass();
 49 ················UserOperatorClass·y·=·new·UserOperatorClass();
 50 ················UserOperatorClass·z·=·x·&amp;&amp;·y;
 51 ········}
 52 }</string>
56 ··</Examples>53 ··</Examples>
57 </ErrorDocumentation>54 </ErrorDocumentation>
792 B
CS0666
780 B
CS0666
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>CS0666</ErrorName>3 ··<ErrorName>CS0666</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0666:·`B.D':·Structs·cannot·contain·protected·members
 6 //·Line:·6
  
 7 public·struct·B
 8 {
 9 »       protected·internal·delegate·void·D·();
 10 }</string>
5 ····<string>//·CS0666:·`X.A':·Structs·cannot·contain·protected·members11 ····<string>//·CS0666:·`X.A':·Structs·cannot·contain·protected·members
6 //·Line:·512 //·Line:·5
  
7 struct·X·{13 struct·X·{
8 »       protected·int·A;14 »       protected·int·A;
  
9 »       static·void·Main·()15 »       static·void·Main·()
10 »       {16 »       {
11 »       }17 »       }
12 }</string>18 }</string>
13 ····<string>//·CS0666:·`B.D':·Structs·cannot·contain·protected·members 
14 //·Line:·6 
  
15 public·struct·B 
16 { 
17 »       protected·internal·delegate·void·D·(); 
18 }</string> 
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
647 B
CS1960
635 B
CS1960
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1960</ErrorName>3 ··<ErrorName>CS1960</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates5 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates
6 //·Line:·46 //·Line:·4
  
7 class·A&lt;in·T&gt;7 class·A&lt;out·T&gt;
8 {8 {
9 }</string>9 }</string>
10 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates10 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates
11 //·Line:·411 //·Line:·4
  
12 class·A&lt;out·T&gt;12 class·A&lt;in·T&gt;
13 {13 {
14 }</string>14 }</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.94 KB
CS1510
1.93 KB
CS1510
Ordering differences only
    
Offset 1, 41 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>CS1510</ErrorName>3 ··<ErrorName>CS1510</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable5 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
 6 //·Line:·19
 7 //·this·is·bug·#70402
  
 8 using·System;
 9 ·
 10 class·T·{
 11 ·
 12 ········enum·A·{·a,·b·}
 13 ·
 14 ········static·void·Convert·(out·A·a)
 15 ········{
 16 ················a·=·A.a;
 17 ········}
 18 ·
 19 ········static·void·Main·()
 20 ········{
 21 ················int·a·=·0;
 22 ················Convert·(out·(A)·a);
 23 ········}
 24 }</string>
 25 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
6 //·Line:·1126 //·Line:·11
7 class·X·{27 class·X·{
8 »       public·static·void·m·(ref·int·i)28 »       public·static·void·m·(ref·int·i)
9 »       {29 »       {
10 »       »       i++;30 »       »       i++;
11 »       }31 »       }
  
12 »       static·void·Main·()32 »       static·void·Main·()
13 »       {33 »       {
14 »       »       m·(ref·4);34 »       »       m·(ref·4);
15 »       }35 »       }
16 }</string>36 }</string>
17 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable37 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
18 //·Line:·14 
19 //·this·is·bug·#56016 
  
20 using·System; 
  
21 class·Test·{ 
22 »       static·void·test(ref·IConvertible·i)·{ 
23 »       } 
24 »        
25 »       static·void·Main()·{ 
26 »       »       int·i·=·1; 
  
27 »       »       test·(ref·(IConvertible)·i); 
28 »       } 
29 }</string> 
30 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable 
31 //·Line:·1338 //·Line:·13
  
32 class·M39 class·M
33 {40 {
34 »       static·void·Test·(ref·byte·b)41 »       static·void·Test·(ref·byte·b)
35 »       {42 »       {
36 »       }43 »       }
Offset 58, 29 lines modifiedOffset 63, 24 lines modified
58 »       }63 »       }
  
59 »       static·void·Foo(ref·char·i)64 »       static·void·Foo(ref·char·i)
60 »       {65 »       {
61 »       }66 »       }
62 }</string>67 }</string>
63 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable68 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
64 //·Line:·1969 //·Line:·14
65 //·this·is·bug·#7040270 //·this·is·bug·#56016
  
66 using·System;71 using·System;
67 · 
68 class·T·{72 class·Test·{
 73 »       static·void·test(ref·IConvertible·i)·{
 74 »       }
 75 »       
69 · 
70 ········enum·A·{·a,·b·} 
71 · 
72 ········static·void·Convert·(out·A·a) 
73 ········{ 
74 ················a·=·A.a; 
75 ········} 
76 · 
77 ········static·void·Main·()76 »       static·void·Main()·{
78 ········{ 
79 ················int·a·=·0; 
80 ················Convert·(out·(A)·a); 
81 ········}77 »       »       int·i·=·1;
  
 78 »       »       test·(ref·(IConvertible)·i);
 79 »       }
82 }</string>80 }</string>
83 ··</Examples>81 ··</Examples>
84 </ErrorDocumentation>82 </ErrorDocumentation>
1.09 KB
CS8082
1.08 KB
CS8082
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>CS8082</ErrorName>3 ··<ErrorName>CS8082</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression5 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
6 //·Line:·96 //·Line:·8
  
7 class·C7 class·C
8 {8 {
9 »       void·Foo·()9 »       void·Foo·()
10 »       {10 »       {
11 »       »       dynamic·o·=·null; 
12 »       »       var·s·=·nameof·(o.ToString·().Equals);11 »       »       var·v·=·nameof·(this?.Equals);
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression14 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
16 //·Line:·915 //·Line:·9
  
17 class·C16 class·C
18 {17 {
19 »       void·Foo·()18 »       void·Foo·()
20 »       {19 »       {
21 »       »       object·o·=·null;20 »       »       dynamic·o·=·null;
22 »       »       var·s·=·nameof·(o.ToString·().Equals);21 »       »       var·s·=·nameof·(o.ToString·().Equals);
23 »       }22 »       }
24 }</string>23 }</string>
25 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression24 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
26 //·Line:·825 //·Line:·9
  
27 class·C26 class·C
28 {27 {
29 »       void·Foo·()28 »       void·Foo·()
30 »       {29 »       {
 30 »       »       object·o·=·null;
31 »       »       var·v·=·nameof·(this?.Equals);31 »       »       var·s·=·nameof·(o.ToString·().Equals);
32 »       }32 »       }
33 }</string>33 }</string>
34 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression34 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
35 //·Line:·835 //·Line:·8
  
36 class·C36 class·C
37 {37 {
5.14 KB
CS0535
5.13 KB
CS0535
Ordering differences only
    
Offset 1, 116 lines modifiedOffset 1, 113 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0535</ErrorName>3 ··<ErrorName>CS0535</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.Coordinate.set'5 ····<string>//·CS0535:·`Class'·does·not·implement·interface·member·`Interface.Method()'
6 //·Line:·336 //·Line:·8
  
7 using·System;7 interface·Interface·{
 8 ········void·Method();
 9 }
  
8 public·interface·IA10 class·Class:·Interface·{
 11 }</string>
 12 ····<string>//·CS0535:·`ServerProperty'·does·not·implement·interface·member·`IServerProperty.SetValue(string,·uint)'
 13 //·Line:·10
  
 14 public·interface·IServerProperty
9 {15 {
 16 »       int[]·GetChildren·(uint·timeout);
 17 »       void·SetValue·(string·value,·uint·timeout);
10 »       object·Coordinate·{ 
11 »       »       get; 
12 »       »       set; 
13 »       } 
14 }18 }
  
15 public·abstract·class·CA·:·IA19 public·class·ServerProperty·:·IServerProperty
16 {20 {
17 »       public·abstract·object·Coordinate·{ 
18 »       »       get; 
19 »       »       set;21 »       public·int[]·GetChildren·(uint·timeout)
 22 »       {
 23 »       »       return·null;
20 »       }24 »       }
 25 }</string>
 26 ····<string>//·CS0535:·`Test'·does·not·implement·interface·member·`X.Hola(ref·string)'
 27 //·Line:·9
  
 28 using·System;
 29 interface·X·{
 30 »       void·Hola·(ref·string·name);
21 }31 }
  
 32 class·Test·:·X·{
 33 »       static·void·Main·()
 34 »       {
22 public··partial·class·CB·:·CA 
23 { 
24 »       public·override·object·Coordinate·{ 
25 »       »       get·{ 
26 »       »       »       throw·new·NotImplementedException·(); 
27 »       »       }35 »       }
28 »       »       set·{ 
29 »       »       } 
 36 »       public·void·Hola·(out·string·name)
 37 »       {
 38 »       »       name·=·null;
30 »       }39 »       }
 40 }</string>
 41 ····<string>//·CS0535:·`CA'·does·not·implement·interface·member·`IA.M()'
 42 //·Line:·14
  
 43 interface·IA
 44 {
 45 »       void·M·();
31 }46 }
  
32 public·class·CC·:·CB,·IA47 interface·IB
33 {48 {
34 »       public·new·object·Coordinate·{ 
35 »       »       get·{ 
36 »       »       »       throw·new·NotImplementedException·(); 
37 »       »       }49 »       void·M·();
 50 }
  
 51 class·CA·:·IA,·IB
 52 {
 53 »       void·IB.M·()
 54 »       {
38 »       }55 »       }
39 }</string>56 }</string>
40 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.this[int].set'57 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.Coordinate.set'
41 //·Line:·3358 //·Line:·33
  
42 using·System;59 using·System;
  
43 public·interface·IA60 public·interface·IA
44 {61 {
45 »       object·this[int·arg]·{62 »       object·Coordinate·{
46 »       »       get;63 »       »       get;
47 »       »       set;64 »       »       set;
48 »       }65 »       }
49 }66 }
  
50 public·abstract·class·CA·:·IA67 public·abstract·class·CA·:·IA
51 {68 {
52 »       public·abstract·object·this[int·arg]·{69 »       public·abstract·object·Coordinate·{
53 »       »       get;70 »       »       get;
54 »       »       set;71 »       »       set;
55 »       }72 »       }
56 }73 }
  
57 public··partial·class·CB·:·CA74 public··partial·class·CB·:·CA
58 {75 {
59 »       public·override·object·this[int·arg]·{76 »       public·override·object·Coordinate·{
60 »       »       get·{77 »       »       get·{
61 »       »       »       throw·new·NotImplementedException·();78 »       »       »       throw·new·NotImplementedException·();
62 »       »       }79 »       »       }
63 »       »       set·{80 »       »       set·{
64 »       »       }81 »       »       }
65 »       }82 »       }
66 }83 }
  
67 public·class·CC·:·CB,·IA84 public·class·CC·:·CB,·IA
68 {85 {
69 »       public·new·object·this[int·arg]·{86 »       public·new·object·Coordinate·{
70 »       »       get·{87 »       »       get·{
71 »       »       »       throw·new·NotImplementedException·();88 »       »       »       throw·new·NotImplementedException·();
72 »       »       }89 »       »       }
73 »       }90 »       }
74 }</string>91 }</string>
75 ····<string>//·CS0535:·`Class'·does·not·implement·interface·member·`Interface.Method()' 
76 //·Line:·8 
  
77 interface·Interface·{ 
78 ········void·Method(); 
79 } 
Max diff block lines reached; 1913/5216 bytes (36.68%) of diff not shown.
1.27 KB
CS0557
1.25 KB
CS0557
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>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>
5 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`C'22 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`C'
6 //·Line:·923 //·Line:·9
7 class·C·{24 class·C·{
8 »       »       public·static·bool·operator·!=·(C·a,·C·b)·25 »       »       public·static·bool·operator·!=·(C·a,·C·b)·
9 »       »       {26 »       »       {
10 »       »       »       return·true;27 »       »       »       return·true;
11 »       »       }28 »       »       }
Offset 36, 29 lines modifiedOffset 56, 9 lines modified
36 ················return·true;56 ················return·true;
37 ········}57 ········}
38 ········58 ········
39 ········public·static·implicit·operator·bool·(SampleClass·value)·{59 ········public·static·implicit·operator·bool·(SampleClass·value)·{
40 ················return·true;60 ················return·true;
41 ········}61 ········}
42 }</string>62 }</string>
43 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`Foo' 
44 //·Line:·5 
  
45 public·enum·Bar 
46 { 
47 »       ABar 
48 } 
  
  
49 public·class·Foo 
50 { 
51 »       public·static·explicit·operator·Foo(Bar·the_bar) 
52 »       { 
53 »       »       return·new·Foo(); 
54 »       } 
55 »       public·static·implicit·operator·Foo(Bar·the_bar) 
56 »       { 
57 »       »       return·new·Foo(); 
58 »       } 
59 }</string> 
60 ··</Examples>63 ··</Examples>
61 </ErrorDocumentation>64 </ErrorDocumentation>
1.43 KB
CS1519
1.42 KB
CS1519
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1519</ErrorName>3 ··<ErrorName>CS1519</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration
 6 //·Line:·7
  
 7 public·class·Foo
 8 {
 9 »       public·f·
 10 }</string>
5 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration11 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration
6 //·Line:·512 //·Line:·5
  
7 class·X·{·}13 class·X·{·}
8 using·System;</string>14 using·System;</string>
9 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration15 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration
10 //·Line:·816 //·Line:·8
  
11 class·C17 class·C
12 {18 {
13 ····public·static·void·Main·()19 ····public·static·void·Main·()
14 ····{20 ····{
15 ····};21 ····};
16 }</string>22 }</string>
17 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration 
18 //·Line:·5 
  
19 public·class·Test·{} 
20 extern·alias·Hey;</string> 
21 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration 
22 //·Line:·7 
  
23 public·class·Foo 
24 { 
25 »       public·f· 
26 }</string> 
27 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration23 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration
28 //·Line:·624 //·Line:·6
  
29 class·C25 class·C
30 {···26 {···
31 »       unchecked·const·decimal·d·=·79m;27 »       unchecked·const·decimal·d·=·79m;
32 }</string>28 }</string>
 29 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration
 30 //·Line:·5
  
 31 public·class·Test·{}
 32 extern·alias·Hey;</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
3.23 KB
CS1547
3.22 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:·66 //·Line:·8
  
7 interface·IA 
8 { 
9 »       ref·void·Foo·(); 
10 }</string> 
11 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context 
12 //·Line:·6 
  
13 class·C·{ 
14 »       static·void·Main·()·{ 
15 »       »       int·i·=·sizeof·(void); 
16 »       } 
17 }</string> 
18 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context 
19 //·Line:·7 
20 using·System; 
  
21 class·X7 class·X
22 {8 {
23 »       static·void·Main·()9 »       static·void·Main·()
24 »       {10 »       {
25 »       »       void·a;11 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;
26 »       }12 »       }
27 }</string>13 }</string>
28 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context14 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
29 //·Line:·815 //·Line:·10
 16 class·Foo&lt;T&gt;
 17 {·}
  
30 class·C18 class·X
31 {19 {
32 »       static·void·Main·()20 »       static·void·Main·()
33 »       {21 »       {
34 »       »       bool·b·=·1·is·void;22 »       »       Foo&lt;void&gt;·foo;
35 »       }23 »       }
36 }</string>24 }</string>
37 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context25 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
38 //·Line:·6 
  
39 class·C·{ 
40 »       const·string·s·=·&quot;3&quot;; 
41 »       public·object·o·=·(void)s; 
42 }</string> 
43 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context 
44 //·Line:·1126 //·Line:·11
  
45 namespace·OtherTest27 namespace·OtherTest
46 {28 {
47 »       public·static·class·Program29 »       public·static·class·Program
48 »       {30 »       {
49 »       »       static·void·MainD·(object·p)31 »       »       static·void·MainD·(object·p)
50 »       »       {32 »       »       {
51 »       »       »       if·(p·is·String)33 »       »       »       if·(p·is·String)
52 »       »       »       »       (void)((string)·p).ToString·();34 »       »       »       »       (void)((string)·p).ToString·();
53 »       »       }35 »       »       }
54 »       }36 »       }
55 }</string>37 }</string>
56 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context38 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
57 //·Line:·6 
  
58 class·C·{ 
59 »       object·o·=·new·void(); 
60 }</string> 
61 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context 
62 //·Line:·939 //·Line:·9
63 using·System;40 using·System;
  
64 class·X41 class·X
65 {42 {
66 »       static·void·Main·()43 »       static·void·Main·()
67 »       {44 »       {
68 »       »       void[]·a;45 »       »       void[]·a;
69 »       }46 »       }
70 }</string>47 }</string>
71 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context48 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
72 //·Line:·649 //·Line:·6
  
 50 interface·IA
 51 {
 52 »       ref·void·Foo·();
 53 }</string>
 54 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
 55 //·Line:·6
  
73 class·C56 class·C
74 {57 {
75 »       int·Foo·()58 »       int·Foo·()
76 »       {59 »       {
77 »       »       foreach·(void·v·in·this)60 »       »       foreach·(void·v·in·this)
78 »       »       {61 »       »       {
79 »       »       }62 »       »       }
80 »       }63 »       }
81 }</string>64 }</string>
82 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context65 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
83 //·Line:·1066 //·Line:·7
 67 using·System;
84 class·Foo&lt;T&gt; 
85 {·} 
  
86 class·X68 class·X
87 {69 {
88 »       static·void·Main·()70 »       static·void·Main·()
89 »       {71 »       {
90 »       »       Foo&lt;void&gt;·foo;72 »       »       void·a;
91 »       }73 »       }
92 }</string>74 }</string>
93 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context75 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
94 //·Line:·876 //·Line:·6
  
 77 class·C·{
 78 »       const·string·s·=·&quot;3&quot;;
 79 »       public·object·o·=·(void)s;
 80 }</string>
 81 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
 82 //·Line:·8
  
95 class·X83 class·X
96 {84 {
97 »       static·void·Main·()85 »       static·void·Main·()
98 »       {86 »       {
99 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;87 »       »       object·o·=·default(void);
Max diff block lines reached; 638/3262 bytes (19.56%) of diff not shown.
1.03 KB
CS0168
1.02 KB
CS0168
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>CS0168</ErrorName>3 ··<ErrorName>CS0168</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0168:·The·variable·`y2'·is·declared·but·never·used 
6 //·Line:·9 
7 //·Compiler·options:·-warn:3·-warnaserror 
  
8 class·CompilerBugDemo 
9 { 
10 »       public·static·object·Wrong() 
11 »       { 
12 »       »       object·y2; 
13 »       »       return·null; 
14 »       } 
15 }</string> 
16 ····<string>//·CS0168:·The·variable·`e'·is·declared·but·never·used5 ····<string>//·CS0168:·The·variable·`e'·is·declared·but·never·used
17 //·Line:·106 //·Line:·10
18 //·Compiler·options:·-warn:3·-warnaserror7 //·Compiler·options:·-warn:3·-warnaserror
  
19 using·System;8 using·System;
  
20 public·class·ConsoleStub·{9 public·class·ConsoleStub·{
Offset 34, 9 lines modifiedOffset 22, 21 lines modified
34 class·Main22 class·Main
35 {23 {
36 ···public·void·Method·(int·i)24 ···public·void·Method·(int·i)
37 ···{25 ···{
38 ·······long·p;26 ·······long·p;
39 ···}27 ···}
40 }</string>28 }</string>
 29 ····<string>//·CS0168:·The·variable·`y2'·is·declared·but·never·used
 30 //·Line:·9
 31 //·Compiler·options:·-warn:3·-warnaserror
  
 32 class·CompilerBugDemo
 33 {
 34 »       public·static·object·Wrong()
 35 »       {
 36 »       »       object·y2;
 37 »       »       return·null;
 38 »       }
 39 }</string>
41 ··</Examples>40 ··</Examples>
42 </ErrorDocumentation>41 </ErrorDocumentation>
1.53 KB
CS1581
1.52 KB
CS1581
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1581</ErrorName>3 ··<ErrorName>CS1581</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·intp·(Test)'5 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·int·(Test)'
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:17 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 ///·&lt;seealso·cref=&quot;explicit·operator·intp·(Test)&quot;/&gt;9 ///·&lt;seealso·cref=&quot;explicit·operator·int·(Test)&quot;/&gt;
10 public·class·Test10 public·class·Test
11 {11 {
12 »       ///·operator.12 »       ///·operator.
13 »       public·static·explicit·operator·int·(Test·t)13 »       public·static·explicit·operator·int·[]·(Test·t)
14 »       {14 »       {
15 »       »       return·0;15 »       »       return·new·int·[0];
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·int·(Test)'18 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·intp·(Test)'
19 //·Line:·719 //·Line:·7
20 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:120 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
21 using·System;21 using·System;
22 ///·&lt;seealso·cref=&quot;explicit·operator·int·(Test)&quot;/&gt;22 ///·&lt;seealso·cref=&quot;explicit·operator·intp·(Test)&quot;/&gt;
23 public·class·Test23 public·class·Test
24 {24 {
25 »       ///·operator.25 »       ///·operator.
26 »       public·static·explicit·operator·int·[]·(Test·t)26 »       public·static·explicit·operator·int·(Test·t)
27 »       {27 »       {
28 »       »       return·new·int·[0];28 »       »       return·0;
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
2.27 KB
CS1001
2.26 KB
CS1001
Ordering differences only
    
Offset 1, 75 lines modifiedOffset 1, 75 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1001</ErrorName>3 ··<ErrorName>CS1001</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive
 6 //·Line:·5
  
 7 #if·false
 8 »       #define
 9 #endif</string>
5 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier10 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
6 //·Line:·811 //·Line:·8
  
7 class·C12 class·C
8 {13 {
9 »       public·static·void·Main·()14 »       public·static·void·Main·()
10 »       {15 »       {
11 »       »       object·o·=·(int)·=&gt;·null;16 »       »       object·o·=·(int)·=&gt;·null;
12 »       }17 »       }
13 }</string>18 }</string>
14 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier19 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier
15 //·Line:·820 //·Line:·6
  
16 static·class·Converter21 public·class·MonoRuntime
17 {22 {
18 »       static·Dictionary&lt;Options,·string&gt;·options·=·new·Dictionary&lt;Options,·string&gt;·()·23 »       public·static·void·Main·(A,·B)
19 »       {24 »       {
20 »       »       {·Options.,·&quot;I·am·completed!&quot;·}, 
21 »       };25 »       }
22 }</string>26 }</string>
23 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier27 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
24 //·Line:·628 //·Line:·6
  
25 class·B&lt;T&gt;29 class·B&lt;T&gt;
26 {30 {
27 »       T·Foo·(T)31 »       T·Foo·(T)
28 »       {32 »       {
29 »       }33 »       }
30 }</string>34 }</string>
31 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier35 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier
32 //·Line:·636 //·Line:·8
  
33 public·class·Foo37 static·class·Converter
34 {38 {
35 ····public·event·System.Collections.Generic.IList&lt;int&gt;39 »       static·Dictionary&lt;Options,·string&gt;·options·=·new·Dictionary&lt;Options,·string&gt;·()·
 40 »       {
 41 »       »       {·Options.,·&quot;I·am·completed!&quot;·},
 42 »       };
36 }</string>43 }</string>
37 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier44 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
38 //·Line:·645 //·Line:·6
  
39 class·T·{46 class·T·{
40 »       //·Change·(args)·to·(string·args)·to·fix·it47 »       //·Change·(args)·to·(string·args)·to·fix·it
41 »       public·static·int·Main·(args)48 »       public·static·int·Main·(args)
42 »       {49 »       {
43 »       }50 »       }
44 }</string>51 }</string>
45 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier 
46 //·Line:·6 
  
47 public·class·MonoRuntime 
48 { 
49 »       public·static·void·Main·(A,·B) 
50 »       { 
51 »       } 
52 }</string> 
53 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier52 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
54 //·Line:·653 //·Line:·6
  
55 class·C54 class·C
56 {55 {
57 »       public·void·Foo·(params·System.Action)56 »       public·void·Foo·(params·System.Action)
58 »       {57 »       {
59 »       }58 »       }
60 }</string>59 }</string>
61 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive60 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier
62 //·Line:·561 //·Line:·6
  
63 #if·false 
64 »       #define 
65 #endif</string>62 public·class·Foo
 63 {
 64 ····public·event·System.Collections.Generic.IList&lt;int&gt;
 65 }</string>
66 ··</Examples>66 ··</Examples>
67 </ErrorDocumentation>67 </ErrorDocumentation>
2.34 KB
CS8200
2.33 KB
CS8200
Ordering differences only
    
Offset 3, 52 lines modifiedOffset 3, 44 lines modified
3 ··<ErrorName>CS8200</ErrorName>3 ··<ErrorName>CS8200</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers5 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
6 //·Line:·116 //·Line:·11
  
7 public·class·C7 public·class·C
8 {8 {
 9 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);
9 »       public·C·(bool·value) 
10 »       {»      »       
11 »       } 
  
12 »       public·C·() 
13 »       »       :·this·(Foo·(out·int·arg)) 
14 »       {»       
15 »       } 
  
16 »       static·bool·Foo·(out·int·arg)10 »       static·bool·Foo·(out·int·arg)
17 »       {11 »       {
18 »       »       arg·=·2;12 »       »       arg·=·2;
19 »       »       return·false;13 »       »       return·false;
20 »       }14 »       }
21 }</string>15 }</string>
22 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers16 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
23 //·Line:·617 //·Line:·6
  
24 public·class·C18 class·X
25 {19 {
26 »       bool·res·=·Foo·()·is·string·s;20 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;
  
27 »       static·object·Foo·()21 ····static·object·Foo·()
28 »       { 
29 »       »       return·null; 
30 »       }22 ····{
 23 ········return·false;
 24 ····}
31 }</string>25 }</string>
32 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers26 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
33 //·Line:·1127 //·Line:·6
  
34 public·class·C28 public·class·C
35 {29 {
36 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);30 »       bool·res·=·Foo·()·is·string·s;
  
37 »       static·bool·Foo·(out·int·arg)31 »       static·object·Foo·()
38 »       {32 »       {
39 »       »       arg·=·2; 
40 »       »       return·false;33 »       »       return·null;
41 »       }34 »       }
42 }</string>35 }</string>
43 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers36 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
44 //·Line:·837 //·Line:·8
  
45 using·System;38 using·System;
  
Offset 59, 24 lines modifiedOffset 51, 32 lines modified
59 »       static·Action·Foo·(out·int·arg)51 »       static·Action·Foo·(out·int·arg)
60 »       {52 »       {
61 »       »       arg·=·2;53 »       »       arg·=·2;
62 »       »       return·null;54 »       »       return·null;
63 »       }55 »       }
64 }</string>56 }</string>
65 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers57 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
66 //·Line:·658 //·Line:·11
  
67 class·X59 public·class·C
68 {60 {
69 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;61 »       public·C·(bool·value)
 62 »       {»      »      
 63 »       }
  
70 ····static·object·Foo·() 
71 ····{ 
72 ········return·false; 
73 ····}64 »       public·C·()
 65 »       »       :·this·(Foo·(out·int·arg))
 66 »       {»      
 67 »       }
  
 68 »       static·bool·Foo·(out·int·arg)
 69 »       {
 70 »       »       arg·=·2;
 71 »       »       return·false;
 72 »       }
74 }</string>73 }</string>
75 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers74 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
76 //·Line:·675 //·Line:·6
  
77 public·class·C76 public·class·C
78 {77 {
79 »       bool·res·=·Foo·(out·int·arg);78 »       bool·res·=·Foo·(out·int·arg);
2.97 KB
CS0158
2.96 KB
CS0158
Ordering differences only
    
Offset 1, 52 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>CS0158</ErrorName>3 ··<ErrorName>CS0158</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0158:·The·label·`LBL4'·shadows·another·label·by·the·same·name·in·a·contained·scope 
6 //·Line:·17 
  
7 using·System; 
  
8 class·A 
9 { 
10 »       static·int·Test(int·i) 
11 »       { 
12 »       »       switch·(i) 
13 »       »       { 
14 »       »       »       case·1: 
15 »       »       »       »       Console.WriteLine(&quot;1&quot;); 
16 »       »       »       »       if·(i·&gt;·0) 
17 »       »       »       »       »       goto·LBL4; 
18 »       »       »       »       Console.WriteLine(&quot;2&quot;); 
19 »       »       »       »       break; 
  
20 »       »       »       case·3: 
21 »       »       »       »       Console.WriteLine(&quot;3&quot;); 
22 »       »       »       LBL4: 
23 »       »       »       »       Console.WriteLine(&quot;4&quot;); 
24 »       »       »       »       return·0; 
25 »       »       } 
26 »       LBL4: 
27 »       »       Console.WriteLine(&quot;4&quot;); 
28 »       »       return·1; 
29 »       } 
30 }</string> 
31 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope5 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope
32 //·Line:·96 //·Line:·9
  
33 class·ClassMain·{7 class·ClassMain·{
34 ········public·static·void·Main()·{8 ········public·static·void·Main()·{
35 ················start:9 ················start:
36 ················{10 ················{
37 ························start:··11 ························start:··
38 ························goto·start;12 ························goto·start;
39 ················}13 ················}
40 ········}14 ········}
41 }</string>15 }</string>
 16 ····<string>//·CS0158:·The·label·`a'·shadows·another·label·by·the·same·name·in·a·contained·scope
 17 //·Line:·11
  
 18 class·Foo
 19 {
 20 »       static·void·Main·()
 21 »       {
 22 »       »       int·i·=·1;
 23 »       »       goto·a;
 24 »       »       if·(i·==·9)·{
 25 »       »       »       a:
 26 »       »       »       return;
 27 »       »       }
 28 a:
 29 »       »       return;
 30 »       }
 31 }</string>
42 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope32 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope
43 //·Line:·1733 //·Line:·17
44 using·System;34 using·System;
  
45 public·delegate·void·Hello·(Test·test);35 public·delegate·void·Hello·(Test·test);
  
46 public·class·Test36 public·class·Test
Offset 82, 16 lines modifiedOffset 70, 16 lines modified
82 public·class·Test70 public·class·Test
83 {71 {
84 »       public·void·Whatever·()72 »       public·void·Whatever·()
85 »       {·}73 »       {·}
  
86 »       static·void·RunIt·(Test·t)74 »       static·void·RunIt·(Test·t)
87 »       {75 »       {
88 »       Foo: 
89 »       »       Hello·hello·=·delegate·(Test·test)·{76 »       »       Hello·hello·=·delegate·(Test·test)·{
 77 »       »       »       Foo:
90 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{78 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{
91 »       »       »       »       Foo:79 »       »       »       »       Foo:
92 »       »       »       »       test2.Whatever·();80 »       »       »       »       test2.Whatever·();
93 »       »       »       };81 »       »       »       };
94 »       »       »       hello2·(test);82 »       »       »       hello2·(test);
95 »       »       };83 »       »       };
96 »       »       hello·(t);84 »       »       hello·(t);
Offset 112, 16 lines modifiedOffset 100, 16 lines modified
112 public·class·Test100 public·class·Test
113 {101 {
114 »       public·void·Whatever·()102 »       public·void·Whatever·()
115 »       {·}103 »       {·}
  
116 »       static·void·RunIt·(Test·t)104 »       static·void·RunIt·(Test·t)
117 »       {105 »       {
 106 »       Foo:
118 »       »       Hello·hello·=·delegate·(Test·test)·{107 »       »       Hello·hello·=·delegate·(Test·test)·{
119 »       »       »       Foo: 
120 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{108 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{
121 »       »       »       »       Foo:109 »       »       »       »       Foo:
122 »       »       »       »       test2.Whatever·();110 »       »       »       »       test2.Whatever·();
123 »       »       »       };111 »       »       »       };
124 »       »       »       hello2·(test);112 »       »       »       hello2·(test);
125 »       »       };113 »       »       };
126 »       »       hello·(t);114 »       »       hello·(t);
Offset 129, 26 lines modifiedOffset 117, 38 lines modified
  
129 »       static·void·Main·()117 »       static·void·Main·()
130 »       {118 »       {
131 »       »       Test·t·=·new·Test·();119 »       »       Test·t·=·new·Test·();
132 »       »       RunIt·(t);120 »       »       RunIt·(t);
133 »       }121 »       }
134 }</string>122 }</string>
135 ····<string>//·CS0158:·The·label·`a'·shadows·another·label·by·the·same·name·in·a·contained·scope123 ····<string>//·CS0158:·The·label·`LBL4'·shadows·another·label·by·the·same·name·in·a·contained·scope
136 //·Line:·11124 //·Line:·17
  
 125 using·System;
  
137 class·Foo126 class·A
138 {127 {
139 »       static·void·Main·()128 »       static·int·Test(int·i)
140 »       {129 »       {
141 »       »       int·i·=·1; 
142 »       »       goto·a; 
143 »       »       if·(i·==·9)·{ 
144 »       »       »       a:130 »       »       switch·(i)
 131 »       »       {
Max diff block lines reached; 127/2991 bytes (4.25%) of diff not shown.
2.4 KB
CS0633
2.39 KB
CS0633
Ordering differences only
    
Offset 15, 56 lines modifiedOffset 15, 32 lines modified
  
15 ···public·static·void·Main·()15 ···public·static·void·Main·()
16 ···{16 ···{
17 »       int·i·=·new·MonthDays·()·[1];17 »       int·i·=·new·MonthDays·()·[1];
18 ···}18 ···}
19 }</string>19 }</string>
20 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier20 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
21 //·Line:·821 //·Line:·6
  
22 using·System; 
23 using·System.Diagnostics;22 using·System.Diagnostics;
  
 23 [Conditional(&quot;DEBUG+2&quot;)]
 24 public·class·Test:·System.Attribute·{}</string>
24 class·TestClass·{ 
25 »       [Conditional·(&quot;UNDEFINED·CONDITION&quot;)] 
26 »       static·void·ConditionalMethod·() 
27 »       { 
28 »       } 
29 }</string> 
30 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier 
31 //·Line:·8 
  
32 using·System.Runtime.CompilerServices; 
  
33 public·class·C 
34 { 
35 »       [IndexerName·(null)] 
36 »       public·string·this·[int·i]·{ 
37 »       »       set·{·} 
38 »       } 
39 }</string> 
40 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier25 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
41 //·Line:·826 //·Line:·8
  
42 using·System.Runtime.CompilerServices;27 using·System.Runtime.CompilerServices;
  
43 public·class·C28 public·class·C
44 {29 {
45 »       [IndexerName·(&quot;class&quot;)]30 »       [IndexerName·(&quot;class&quot;)]
46 »       public·string·this·[int·i]·{31 »       public·string·this·[int·i]·{
47 »       »       set·{·}32 »       »       set·{·}
48 »       }33 »       }
49 }</string>34 }</string>
50 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier 
51 //·Line:·6 
  
52 using·System.Diagnostics; 
  
53 [Conditional(&quot;DEBUG+2&quot;)] 
54 public·class·Test:·System.Attribute·{}</string> 
55 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier35 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
56 //·Line:·536 //·Line:·5
  
57 public·class·MonthDays·{37 public·class·MonthDays·{
58 ···[System.Runtime.CompilerServices.IndexerName·(&quot;buggypo·for·you&quot;)]38 ···[System.Runtime.CompilerServices.IndexerName·(&quot;buggypo·for·you&quot;)]
59 ···public·int·this·[int·a]·{39 ···public·int·this·[int·a]·{
60 ······get·{40 ······get·{
Offset 73, 9 lines modifiedOffset 49, 33 lines modified
73 ···}49 ···}
  
74 ···public·static·void·Main·()50 ···public·static·void·Main·()
75 ···{51 ···{
76 »       int·i·=·new·MonthDays·()·[1];52 »       int·i·=·new·MonthDays·()·[1];
77 ···}53 ···}
78 }</string>54 }</string>
 55 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
 56 //·Line:·8
  
 57 using·System;
 58 using·System.Diagnostics;
  
 59 class·TestClass·{
 60 »       [Conditional·(&quot;UNDEFINED·CONDITION&quot;)]
 61 »       static·void·ConditionalMethod·()
 62 »       {
 63 »       }
 64 }</string>
 65 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
 66 //·Line:·8
  
 67 using·System.Runtime.CompilerServices;
  
 68 public·class·C
 69 {
 70 »       [IndexerName·(null)]
 71 »       public·string·this·[int·i]·{
 72 »       »       set·{·}
 73 »       }
 74 }</string>
79 ··</Examples>75 ··</Examples>
80 </ErrorDocumentation>76 </ErrorDocumentation>
1.83 KB
CS1706
1.82 KB
CS1706
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>CS1706</ErrorName>3 ··<ErrorName>CS1706</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context5 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
6 //·Line:·13 
  
7 using·System; 
  
8 delegate·void·TestDelegate(); 
  
9 class·MyAttr·:·Attribute 
10 { 
11 ····public·MyAttr·(TestDelegate·d)·{·} 
12 } 
  
13 [MyAttr·(delegate·{}·)] 
14 class·C 
15 { 
16 }</string> 
17 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context 
18 //·Line:·146 //·Line:·14
  
19 public·delegate·void·Proc();7 public·delegate·void·Proc();
  
20 public·class·AAttribute·:·System.Attribute8 public·class·AAttribute·:·System.Attribute
21 {9 {
22 »       public·AAttribute(Proc·p)10 »       public·AAttribute(Proc·p)
Offset 33, 33 lines modifiedOffset 17, 49 lines modified
33 {17 {
34 »       [A((object)delegate·{·return;·})]18 »       [A((object)delegate·{·return;·})]
35 »       public·void·Foo()19 »       public·void·Foo()
36 »       {20 »       {
37 »       }21 »       }
38 }</string>22 }</string>
39 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context23 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
40 //·Line:·824 //·Line:·13
  
41 delegate·void·D·();25 using·System;
  
 26 delegate·int·TestDelegate();
  
 27 class·MyAttr·:·Attribute
 28 {
 29 »       public·MyAttr·(TestDelegate·d)·{·}
 30 }
  
 31 [MyAttr·(()·=&gt;·1)]
42 class·C32 class·C
43 {33 {
44 »       const·object·c·=·new·D·(delegate·{}); 
45 }</string>34 }</string>
46 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context35 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
47 //·Line:·1336 //·Line:·13
  
48 using·System;37 using·System;
  
49 delegate·int·TestDelegate();38 delegate·void·TestDelegate();
  
50 class·MyAttr·:·Attribute39 class·MyAttr·:·Attribute
51 {40 {
52 »       public·MyAttr·(TestDelegate·d)·{·}41 ····public·MyAttr·(TestDelegate·d)·{·}
53 }42 }
  
54 [MyAttr·(()·=&gt;·1)]43 [MyAttr·(delegate·{}·)]
55 class·C44 class·C
56 {45 {
57 }</string>46 }</string>
 47 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
 48 //·Line:·8
  
 49 delegate·void·D·();
  
 50 class·C
 51 {
 52 »       const·object·c·=·new·D·(delegate·{});
 53 }</string>
58 ··</Examples>54 ··</Examples>
59 </ErrorDocumentation>55 </ErrorDocumentation>
692 B
CS1038
680 B
CS1038
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1038</ErrorName>3 ··<ErrorName>CS1038</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1038:·#endregion·directive·expected5 ····<string>//·CS1038:·#endregion·directive·expected
6 //·Line:·56 //·Line:·5
  
7 #region 
8 #endif</string> 
9 ····<string>//·CS1038:·#endregion·directive·expected 
10 //·Line:·5 
  
11 #region</string>7 #region</string>
12 ····<string>//·CS1038:·#endregion·directive·expected8 ····<string>//·CS1038:·#endregion·directive·expected
13 //·Line:·59 //·Line:·5
  
14 #region10 #region
15 #else11 #else
16 #endregion</string>12 #endregion</string>
 13 ····<string>//·CS1038:·#endregion·directive·expected
 14 //·Line:·5
  
 15 #region
 16 #endif</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1.09 KB
CS0283
1.08 KB
CS0283
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>CS0283</ErrorName>3 ··<ErrorName>CS0283</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0283:·The·type·`int*'·cannot·be·declared·const
 6 //·Line:·10
 7 //·Compiler·options:·-unsafe
  
 8 unsafe·class·Test
 9 {
 10 »       const·int*·o·=·null;
 11 }</string>
 12 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const
 13 //·Line:·10
  
 14 struct·S
 15 {
 16 }
  
 17 class·C
 18 {
 19 »       const·S·s·=·new·S();
 20 }</string>
5 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const21 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const
6 //·Line:·1222 //·Line:·12
  
7 struct·S23 struct·S
8 {24 {
9 }25 }
  
Offset 22, 28 lines modifiedOffset 41, 9 lines modified
22 class·C41 class·C
23 {42 {
24 »       void·Test·()43 »       void·Test·()
25 »       {44 »       {
26 »       »       const·int?·ac·=·null;45 »       »       const·int?·ac·=·null;
27 »       }46 »       }
28 }</string>47 }</string>
29 ····<string>//·CS0283:·The·type·`int*'·cannot·be·declared·const 
30 //·Line:·10 
31 //·Compiler·options:·-unsafe 
  
32 unsafe·class·Test 
33 { 
34 »       const·int*·o·=·null; 
35 }</string> 
36 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const 
37 //·Line:·10 
  
38 struct·S 
39 { 
40 } 
  
41 class·C 
42 { 
43 »       const·S·s·=·new·S(); 
44 }</string> 
45 ··</Examples>48 ··</Examples>
46 </ErrorDocumentation>49 </ErrorDocumentation>
2.4 KB
CS0219
2.39 KB
CS0219
Ordering differences only
    
Offset 1, 42 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0219</ErrorName>3 ··<ErrorName>CS0219</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used 
6 //·Line:·10 
7 //·Compiler·options:·-warn:3·-warnaserror 
  
8 public·class·MyClass2 
9 { 
10 »       static·public·bool·b; 
11 ········static·public·void·Main·() 
12 ········{ 
13 ················object·o; 
14 ················switch·(b)·{ 
15 »       »       case·true: 
16 »       »       »       o·=·&quot;yo&quot;; 
17 »       »       »       break; 
18 ················} 
19 ········} 
20 }</string> 
21 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used 
22 //·Line:·10 
23 //·Compiler·options:·-warn:3·-warnaserror 
  
24 public·class·MyClass2 
25 { 
26 »       static·public·bool·b; 
27 »       static·public·void·Main·() 
28 »       { 
29 »       »       object·o; 
30 »       »       if·(b) 
31 »       »       »       o·=·null; 
32 »       } 
33 }</string> 
34 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used5 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used
35 //·Line:·96 //·Line:·9
36 //·Compiler·options:·-warn:3·-warnaserror7 //·Compiler·options:·-warn:3·-warnaserror
  
37 class·Main8 class·Main
38 {9 {
39 ···public·void·Method·(int·i)10 ···public·void·Method·(int·i)
Offset 72, 31 lines modifiedOffset 41, 62 lines modified
72 »       {41 »       {
73 »       »       try·{42 »       »       try·{
74 »       »       }·catch·(Exception·e)·{43 »       »       }·catch·(Exception·e)·{
75 »       »       »       e·=·null;44 »       »       »       e·=·null;
76 »       »       }45 »       »       }
77 »       }46 »       }
78 }</string>47 }</string>
79 ····<string>//·CS0219:·The·constant·`C'·is·never·used48 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
80 //·Line:·949 //·Line:·10
81 //·Compiler·options:·-warn:3·-warnaserror50 //·Compiler·options:·-warn:3·-warnaserror
  
82 class·C51 public·class·MyClass2
83 {52 {
84 »       public·static·void·Main·()53 »       static·public·bool·b;
 54 ········static·public·void·Main·()
 55 ········{
 56 ················object·o;
 57 ················switch·(b)·{
 58 »       »       case·true:
 59 »       »       »       o·=·&quot;yo&quot;;
 60 »       »       »       break;
 61 ················}
 62 ········}
 63 }</string>
 64 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
 65 //·Line:·10
 66 //·Compiler·options:·-warn:3·-warnaserror
  
 67 public·class·MyClass2
 68 {
 69 »       static·public·bool·b;
 70 »       static·public·void·Main·()
85 »       {71 »       {
86 »       »       const·int·C·=·1;72 »       »       object·o;
 73 »       »       if·(b)
 74 »       »       »       o·=·null;
87 »       }75 »       }
88 }</string>76 }</string>
89 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used77 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used
90 //·Line:·978 //·Line:·9
91 //·Compiler·options:·-warn:3·-warnaserror79 //·Compiler·options:·-warn:3·-warnaserror
  
92 class·A80 class·A
93 {81 {
94 »       public·static·void·Main·()82 »       public·static·void·Main·()
95 »       {83 »       {
96 »       »       int·n\U00000065xt·=·0;84 »       »       int·n\U00000065xt·=·0;
97 »       }85 »       }
98 }</string>86 }</string>
 87 ····<string>//·CS0219:·The·constant·`C'·is·never·used
 88 //·Line:·9
 89 //·Compiler·options:·-warn:3·-warnaserror
  
 90 class·C
 91 {
 92 »       public·static·void·Main·()
 93 »       {
 94 »       »       const·int·C·=·1;
 95 »       }
 96 }</string>
99 ··</Examples>97 ··</Examples>
100 </ErrorDocumentation>98 </ErrorDocumentation>
1.21 KB
CS0152
1.2 KB
CS0152
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0152</ErrorName>3 ··<ErrorName>CS0152</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0152:·The·label·`case·0:'·already·occurs·in·this·switch·statement
 6 //·Line:·13
  
 7 //·https://bugzilla.novell.com/show_bug.cgi?id=363791
  
 8 class·Test·{
 9 ··enum·Foo·{·MUL,·JL·}
 10 ··static·Foo·f;
 11 ··public·static·void·Main·()
 12 ··{
 13 ····switch·(f)·{
 14 ····case·Foo.MUL:·break;
 15 ····case·Foo.MUL:·break;
 16 ····}
 17 ··}
 18 }</string>
5 ····<string>//·CS0152:·The·label·`case·1:'·already·occurs·in·this·switch·statement19 ····<string>//·CS0152:·The·label·`case·1:'·already·occurs·in·this·switch·statement
6 //·Line:·920 //·Line:·9
7 class·X·{21 class·X·{
8 »       void·f·(int·i)22 »       void·f·(int·i)
9 »       {23 »       {
10 »       »       switch·(i){24 »       »       switch·(i){
11 »       »       case·1:25 »       »       case·1:
Offset 34, 25 lines modifiedOffset 50, 9 lines modified
34 »       »       »       case·E.Foo:50 »       »       »       case·E.Foo:
35 »       »       »       »       break;51 »       »       »       »       break;
36 »       »       »       case·E.Foo:52 »       »       »       case·E.Foo:
37 »       »       »       »       break;53 »       »       »       »       break;
38 »       »       }54 »       »       }
39 »       }55 »       }
40 }</string>56 }</string>
41 ····<string>//·CS0152:·The·label·`case·0:'·already·occurs·in·this·switch·statement 
42 //·Line:·13 
  
43 //·https://bugzilla.novell.com/show_bug.cgi?id=363791 
  
44 class·Test·{ 
45 ··enum·Foo·{·MUL,·JL·} 
46 ··static·Foo·f; 
47 ··public·static·void·Main·() 
48 ··{ 
49 ····switch·(f)·{ 
50 ····case·Foo.MUL:·break; 
51 ····case·Foo.MUL:·break; 
52 ····} 
53 ··} 
54 }</string> 
55 ··</Examples>57 ··</Examples>
56 </ErrorDocumentation>58 </ErrorDocumentation>
1.97 KB
CS1622
1.96 KB
CS1622
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·11
 7 using·System.Collections;
  
 8 class·X·{
 9 »       IEnumerator·MyEnumerator·(int·a)
 10 »       {
 11 »       »       if·(a·==·0)
 12 »       »       »       yield·return·1;
 13 »       »       else
 14 »       »       »       return·null;
 15 »       }
  
 16 »       static·void·Main·()
 17 »       {
 18 »       }
 19 }</string>
 20 ····<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:·2121 //·Line:·21
  
7 using·System.Collections.Generic;22 using·System.Collections.Generic;
  
8 namespace·McsDiff23 namespace·McsDiff
9 {24 {
10 »       class·MyObj25 »       class·MyObj
Offset 18, 15 lines modifiedOffset 35, 15 lines modified
18 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()35 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()
19 »       »       {36 »       »       {
20 »       »       »       yield·return·null;37 »       »       »       yield·return·null;
21 »       »       »       38 »       »       »       
22 »       »       »       try·{39 »       »       »       try·{
23 »       »       »       }40 »       »       »       }
24 »       »       »       catch·{41 »       »       »       catch·{
25 »       »       »       »       return·true;42 »       »       »       »       return;
26 »       »       »       }43 »       »       »       }
27 »       »       }44 »       »       }
28 »       }45 »       }
29 }</string>46 }</string>
30 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration47 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
31 //·Line:·2148 //·Line:·21
  
Offset 43, 37 lines modifiedOffset 60, 20 lines modified
43 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()60 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()
44 »       »       {61 »       »       {
45 »       »       »       yield·return·null;62 »       »       »       yield·return·null;
46 »       »       »       63 »       »       »       
47 »       »       »       try·{64 »       »       »       try·{
48 »       »       »       }65 »       »       »       }
49 »       »       »       catch·{66 »       »       »       catch·{
50 »       »       »       »       return;67 »       »       »       »       return·true;
51 »       »       »       }68 »       »       »       }
52 »       »       }69 »       »       }
53 »       }70 »       }
54 }</string>71 }</string>
55 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration72 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
56 //·Line:·11 
57 using·System.Collections; 
  
58 class·X·{ 
59 »       IEnumerator·MyEnumerator·(int·a) 
60 »       { 
61 »       »       if·(a·==·0) 
62 »       »       »       yield·return·1; 
63 »       »       else 
64 »       »       »       return·null; 
65 »       } 
  
66 »       static·void·Main·() 
67 »       { 
68 »       } 
69 }</string> 
70 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration 
71 //·Line:·1473 //·Line:·14
  
72 using·System.Collections;74 using·System.Collections;
  
73 public·class·C75 public·class·C
74 {76 {
75 »       internal·static·IEnumerable·PrivateBinPath77 »       internal·static·IEnumerable·PrivateBinPath
3.07 KB
CS0472
3.06 KB
CS0472
Ordering differences only
    
Offset 1, 70 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>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'5 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
6 //·Line:·96 //·Line:·12
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror
  
 8 using·System;
  
8 class·C9 class·X
9 {10 {
10 »       public·static·bool·Test·(byte·value)11 »       public·static·void·Main·()
11 »       {12 »       {
 13 »       »       int·i·=·0;
 14 »       »       var·x·=·i·==·default·(byte?);
12 »       »       if·(value·==·null) 
13 »       »       »       return·false; 
  
14 »       »       return·true; 
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'17 ····<string>//·CS0472:·The·result·of·comparing·value·type·`long'·with·null·is·always·`false'
18 //·Line:·818 //·Line:·9
19 //·Compiler·options:·-warnaserror·-warn:219 //·Compiler·options:·-warnaserror·-warn:2
  
20 public·class·X·{ 
21 »       public·static·bool·Compute·(int·x)20 class·C
 21 {
 22 »       public·static·void·Main·()
22 »       {23 »       {
23 »       »       return·x·!=·null;24 »       »       System.Console.WriteLine(5·==·(long?)null);
24 »       }25 »       }
25 }</string>26 }</string>
26 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'27 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'
27 //·Line:·928 //·Line:·9
28 //·Compiler·options:·-warnaserror·-warn:229 //·Compiler·options:·-warnaserror·-warn:2
  
29 public·class·X30 public·class·X
30 {31 {
31 »       public·static·void·Compute·(int·x)32 »       public·static·void·Compute·(int·x)
32 »       {33 »       {
33 »       »       if·(true·&amp;&amp;·x·!=·null)34 »       »       if·(true·&amp;&amp;·x·!=·null)
34 »       »       »       return;35 »       »       »       return;
35 »       }36 »       }
36 }</string>37 }</string>
37 ····<string>//·CS0472:·The·result·of·comparing·value·type·`long'·with·null·is·always·`false'38 ····<string>//·CS0472:·The·result·of·comparing·value·type·`byte'·with·null·is·always·`false'
38 //·Line:·939 //·Line:·9
39 //·Compiler·options:·-warnaserror·-warn:240 //·Compiler·options:·-warnaserror·-warn:2
  
40 class·C41 class·C
41 {42 {
42 »       public·static·void·Main·()43 »       public·static·bool·Test·(byte·value)
43 »       {44 »       {
44 »       »       System.Console.WriteLine(5·==·(long?)null);45 »       »       if·(value·==·null)
 46 »       »       »       return·false;
  
 47 »       »       return·true;
45 »       }48 »       }
46 }</string>49 }</string>
47 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'50 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
48 //·Line:·1251 //·Line:·8
49 //·Compiler·options:·-warnaserror52 //·Compiler·options:·-warnaserror·-warn:2
  
50 using·System;53 public·class·X·{
 54 »       public·static·bool·Compute·(int·x)
 55 »       {
 56 »       »       return·x·==·null;
 57 »       }
 58 }</string>
 59 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'
 60 //·Line:·8
 61 //·Compiler·options:·-warnaserror·-warn:2
  
 62 public·class·X·{
 63 »       public·static·bool·Compute·(int·x)
51 class·X 
52 { 
53 »       public·static·void·Main·() 
54 »       {64 »       {
 65 »       »       return·x·!=·null;
55 »       »       int·i·=·0; 
56 »       »       var·x·=·i·==·default·(byte?); 
57 »       }66 »       }
58 }</string>67 }</string>
59 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false'68 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false'
60 //·Line:·1469 //·Line:·14
61 //·Compiler·options:·-warnaserror70 //·Compiler·options:·-warnaserror
  
62 enum·E71 enum·E
Offset 75, 19 lines modifiedOffset 85, 9 lines modified
75 {85 {
76 »       public·static·void·Main·()86 »       public·static·void·Main·()
77 »       {87 »       {
78 »       »       E·u·=·0;88 »       »       E·u·=·0;
79 »       »       var·b·=·u·==·(E?)null;89 »       »       var·b·=·u·==·(E?)null;
80 »       }90 »       }
81 }</string>91 }</string>
82 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false' 
83 //·Line:·8 
84 //·Compiler·options:·-warnaserror·-warn:2 
  
85 public·class·X·{ 
86 »       public·static·bool·Compute·(int·x) 
87 »       { 
88 »       »       return·x·==·null; 
89 »       } 
90 }</string> 
91 ··</Examples>92 ··</Examples>
92 </ErrorDocumentation>93 </ErrorDocumentation>
1.12 KB
CS1628
1.11 KB
CS1628
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1628</ErrorName>3 ··<ErrorName>CS1628</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1628:·Parameter·`i'·cannot·be·used·inside·`anonymous·method'·when·using·`ref'·or·`out'·modifier 
6 //·Line:·8 
  
7 public·class·Test·{ 
8 ··public·void·test(out·int·i)·{ 
9 ····i·=·0; 
10 ····System.EventHandler·test·=·delegate·{ 
11 ······i++; 
12 ····}; 
13 ··} 
14 }</string> 
15 ····<string>//·CS1628:·Parameter·`a'·cannot·be·used·inside·`anonymous·method'·when·using·`ref'·or·`out'·modifier5 ····<string>//·CS1628:·Parameter·`a'·cannot·be·used·inside·`anonymous·method'·when·using·`ref'·or·`out'·modifier
16 //·Line:·156 //·Line:·15
17 using·System;7 using·System;
  
18 delegate·void·D·();8 delegate·void·D·();
  
19 class·X·{9 class·X·{
Offset 27, 9 lines modifiedOffset 16, 20 lines modified
27 »       static·void·Host·(ref·int·a)16 »       static·void·Host·(ref·int·a)
28 »       {17 »       {
29 »       »       D·b·=·delegate·{18 »       »       D·b·=·delegate·{
30 »       »       »       a·=·1;19 »       »       »       a·=·1;
31 »       »       };20 »       »       };
32 »       }21 »       }
33 }</string>22 }</string>
 23 ····<string>//·CS1628:·Parameter·`i'·cannot·be·used·inside·`anonymous·method'·when·using·`ref'·or·`out'·modifier
 24 //·Line:·8
  
 25 public·class·Test·{
 26 ··public·void·test(out·int·i)·{
 27 ····i·=·0;
 28 ····System.EventHandler·test·=·delegate·{
 29 ······i++;
 30 ····};
 31 ··}
 32 }</string>
34 ··</Examples>33 ··</Examples>
35 </ErrorDocumentation>34 </ErrorDocumentation>
1.8 KB
CS0837
1.79 KB
CS0837
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>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·group
 6 //·Line:·10
  
 7 using·System;
 8 ·
 9 class·Test
 10 {
 11 »       static·void·Main·()
 12 »       {
 13 »       »       var·res·=·Main·is·object;
 14 »       }
 15 }</string>
5 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group16 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
6 //·Line:·1417 //·Line:·14
  
7 class·X18 class·X
8 {19 {
9 »       delegate·void·D·();20 »       delegate·void·D·();
10 »       21 »       
Offset 15, 45 lines modifiedOffset 27, 33 lines modified
15 »       27 »       
16 »       static·void·Main·()28 »       static·void·Main·()
17 »       {29 »       {
18 »       »       Test·((()·=&gt;·{·})·as·D);30 »       »       Test·((()·=&gt;·{·})·as·D);
19 »       }31 »       }
20 }</string>32 }</string>
21 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group33 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
22 //·Line:·8 
  
23 class·X 
24 { 
25 »       static·void·Main·() 
26 »       { 
27 »       »       if·(delegate·{}·is·int)·{ 
28 »       »       »       return; 
29 »       »       } 
30 »       } 
31 }</string> 
32 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group 
33 //·Line:·10 
  
34 using·System; 
35 · 
36 class·Test 
37 { 
38 »       static·void·Main·() 
39 »       { 
40 »       »       var·res·=·Main·is·object; 
41 »       } 
42 }</string> 
43 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group 
44 //·Line:·1134 //·Line:·11
  
45 using·System;35 using·System;
46 using·System.Linq.Expressions;36 using·System.Linq.Expressions;
  
47 class·C37 class·C
48 {38 {
49 »       public·static·void·Main·()39 »       public·static·void·Main·()
50 »       {40 »       {
51 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·&quot;1&quot;.ToString·is·string;41 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·&quot;1&quot;.ToString·is·string;
52 »       }42 »       }
53 }</string>43 }</string>
 44 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
 45 //·Line:·8
  
 46 class·X
 47 {
 48 »       static·void·Main·()
 49 »       {
 50 »       »       if·(delegate·{}·is·int)·{
 51 »       »       »       return;
 52 »       »       }
 53 »       }
 54 }</string>
54 ··</Examples>55 ··</Examples>
55 </ErrorDocumentation>56 </ErrorDocumentation>
2.44 KB
CS3003
2.43 KB
CS3003
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>CS3003</ErrorName>3 ··<ErrorName>CS3003</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS3003:·Type·of·`CLSClass.value'·is·not·CLS-compliant
 6 //·Line:·9
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 using·System;
 9 [assembly:CLSCompliant(true)]
  
 10 public·class·CLSClass·{
 11 ········protected·uint·value;
 12 }</string>
5 ····<string>//·CS3003:·Type·of·`I.this[bool]'·is·not·CLS-compliant13 ····<string>//·CS3003:·Type·of·`I.this[bool]'·is·not·CLS-compliant
6 //·Line:·914 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;16 using·System;
9 [assembly:CLSCompliant(true)]17 [assembly:CLSCompliant(true)]
  
Offset 32, 25 lines modifiedOffset 42, 27 lines modified
32 using·System;42 using·System;
33 [assembly:CLSCompliant·(true)]43 [assembly:CLSCompliant·(true)]
  
34 [CLSCompliant·(true)]44 [CLSCompliant·(true)]
35 public·interface·I·{45 public·interface·I·{
36 ····uint·Foo·{·set;·}46 ····uint·Foo·{·set;·}
37 }</string>47 }</string>
38 ····<string>//·CS3003:·Type·of·`S.test2'·is·not·CLS-compliant48 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant
39 //·Line:·1149 //·Line:·9
40 //·Compiler·options:·-unsafe·-warnaserror·-warn:150 //·Compiler·options:·-warnaserror·-warn:1
  
41 using·System;51 using·System;
 52 [assembly:CLSCompliant(true)]
  
42 [assembly:·CLSCompliant·(true)] 
  
43 public·unsafe·struct·S 
44 { 
45 ····public·fixed·bool·test2·[4];53 public·class·CLSClass·{
 54 ········public·ulong·Index·{
 55 ············set
 56 ············{
 57 ············}
 58 ········}
46 }</string>59 }</string>
47 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant60 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant
48 //·Line:·961 //·Line:·9
49 //·Compiler·options:·-warnaserror·-warn:162 //·Compiler·options:·-warnaserror·-warn:1
  
50 using·System;63 using·System;
51 [assembly:CLSCompliant(true)]64 [assembly:CLSCompliant(true)]
Offset 66, 33 lines modifiedOffset 78, 21 lines modified
  
66 [System.CLSCompliant·(false)]78 [System.CLSCompliant·(false)]
67 public·delegate·void·MyDelegate·();79 public·delegate·void·MyDelegate·();
  
68 public·class·CLSClass·{80 public·class·CLSClass·{
69 ········public·event·MyDelegate·MyEvent;81 ········public·event·MyDelegate·MyEvent;
70 }</string>82 }</string>
71 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant83 ····<string>//·CS3003:·Type·of·`S.test2'·is·not·CLS-compliant
72 //·Line:·984 //·Line:·11
73 //·Compiler·options:·-warnaserror·-warn:185 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
74 using·System;86 using·System;
75 [assembly:CLSCompliant(true)] 
  
76 public·class·CLSClass·{ 
77 ········public·ulong·Index·{ 
78 ············set 
79 ············{ 
80 ············} 
81 ········} 
82 }</string> 
83 ····<string>//·CS3003:·Type·of·`CLSClass.value'·is·not·CLS-compliant 
84 //·Line:·9 
85 //·Compiler·options:·-warnaserror·-warn:1 
  
86 using·System; 
87 [assembly:CLSCompliant(true)]87 [assembly:·CLSCompliant·(true)]
  
88 public·class·CLSClass·{ 
89 ········protected·uint·value;88 public·unsafe·struct·S
 89 {
 90 ····public·fixed·bool·test2·[4];
90 }</string>91 }</string>
91 ··</Examples>92 ··</Examples>
92 </ErrorDocumentation>93 </ErrorDocumentation>
6.89 KB
CS0579
6.88 KB
CS0579
Ordering differences only
    
Offset 1, 63 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>CS0579</ErrorName>3 ··<ErrorName>CS0579</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times5 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times
6 //·Line·:·106 //·Line·:·17
  
7 using·System;7 using·System;
  
 8 [AttributeUsage·(AttributeTargets.ReturnValue)]
 9 public·class·ReturnAttribute·:·Attribute
 10 {
 11 ········public·ReturnAttribute·()
 12 ········{
 13 »       }
 14 }
8 [assembly:CLSCompliant(true)] 
  
9 namespace·DuplicateAttributes·{ 
10 »       [CLSCompliant(true)] 
11 »       [CLSCompliant(true)] 
12 »       public·class·ClassA·{} 
13 }</string> 
14 ····<string>//·CS0579:·The·attribute·`System.Diagnostics.DebuggableAttribute'·cannot·be·applied·multiple·times 
15 //·Line:·7 
  
16 using·System.Diagnostics; 
  
17 [module:·DebuggableAttribute·(false,·false)]· 
18 [module:·DebuggableAttribute·(false,·false)]· 
  
19 class·MainClass·{15 class·MainClass·{
 16 ········[Obsolete]
 17 ········[return:·Return]
 18 ········[Obsolete]
20 ········static·void·Main()19 ········static·void·Main()
21 ········{20 ········{
22 ········}21 ········}
23 }</string>22 }</string>
24 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times23 ····<string>//·CS0579:·The·attribute·`ReturnAttribute'·cannot·be·applied·multiple·times
25 //·Line:·1424 //·Line·:·17
  
  
26 using·System;25 using·System;
 26 using·System.Reflection;
  
27 partial·class·C27 [AttributeUsage·(AttributeTargets.ReturnValue)]
 28 public·class·ReturnAttribute·:·Attribute
28 {29 {
 30 ········public·ReturnAttribute·()
 31 ········{
29 »       [Obsolete·(&quot;A&quot;)] 
30 »       partial·void·PartialMethod·() 
31 »       { 
32 »       }32 »       }
 33 }
33 »        
34 »       [Obsolete·(&quot;A&quot;)] 
35 »       partial·void·PartialMethod·();»     
36 }</string> 
37 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times 
38 //·Line·:·8 
  
39 using·System; 
  
 34 public·class·Blah·{
 35 ········[return:·Return·()]
 36 ········[return:·Return·()]
 37 »       public·static·void·Main·()·{·}
40 class·MainClass·{ 
41 ········[Obsolete] 
42 ········[Obsolete] 
43 ········static·void·Main() 
44 ········{ 
45 ········} 
46 }</string>38 }</string>
47 ····<string>//·CS0579:·The·attribute·`System.Reflection.AssemblyKeyNameAttribute'·cannot·be·applied·multiple·times39 ····<string>//·CS0579:·The·attribute·`System.Reflection.AssemblyKeyNameAttribute'·cannot·be·applied·multiple·times
48 //·Line·:·40 //·Line·:·
  
49 using·System.Reflection;41 using·System.Reflection;
50 using·System.Runtime.CompilerServices;42 using·System.Runtime.CompilerServices;
  
Offset 65, 80 lines modifiedOffset 52, 72 lines modified
65 [assembly:·AssemblyKeyName(&quot;&quot;)]52 [assembly:·AssemblyKeyName(&quot;&quot;)]
66 [assembly:·AssemblyKeyName(&quot;&quot;)]53 [assembly:·AssemblyKeyName(&quot;&quot;)]
  
67 public·class·Blah·{54 public·class·Blah·{
  
68 »       public·static·void·Main·()·{·}55 »       public·static·void·Main·()·{·}
69 }</string>56 }</string>
70 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times57 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times
71 //·Line·:·1758 //·Line·:·10
  
72 using·System;59 using·System;
  
 60 [assembly:CLSCompliant(true)]
73 [AttributeUsage·(AttributeTargets.ReturnValue)] 
74 public·class·ReturnAttribute·:·Attribute 
75 { 
76 ········public·ReturnAttribute·() 
77 ········{ 
78 »       } 
79 } 
  
 61 namespace·DuplicateAttributes·{
 62 »       [CLSCompliant(true)]
 63 »       [CLSCompliant(true)]
 64 »       public·class·ClassA·{}
80 class·MainClass·{ 
81 ········[Obsolete] 
82 ········[return:·Return] 
83 ········[Obsolete] 
84 ········static·void·Main() 
85 ········{ 
86 ········} 
87 }</string>65 }</string>
88 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times66 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times
89 //·Line·:·1067 //·Line·:·10
  
90 using·System;68 using·System;
  
91 [assembly:CLSCompliant(true)]69 [assembly:CLSCompliant(true)]
  
92 namespace·DuplicateAttributes·{70 namespace·DuplicateAttributes·{
93 »       [CLSCompliant(true)]71 »       [CLSCompliant(true)]
94 »       [type:CLSCompliant(true)]72 »       [type:CLSCompliant(true)]
95 »       public·class·ClassA·{}73 »       public·class·ClassA·{}
Max diff block lines reached; 3568/7007 bytes (50.92%) of diff not shown.
2.08 KB
CS1931
2.07 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·`i'·conflicts·with·a·previous·declaration·of·`i'
6 //·Line:·146 //·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·static·void·Main·()11 »       public·static·void·Main·()
12 »       {12 »       {
13 »       »       int·i·=·9;13 »       »       int·i·=·9;
14 »       »       var·e·=·from·v·in·&quot;a&quot;14 »       »       var·e·=·from·i·in·&quot;a&quot;
15 »       »       »       let·i·=·2 
16 »       »       »       select·v;15 »       »       »       select·1;
17 »       }16 »       }
18 }</string>17 }</string>
19 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'18 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
20 //·Line:·1419 //·Line:·14
  
  
21 using·System;20 using·System;
22 using·System.Collections.Generic; 
23 using·System.Linq;21 using·System.Linq;
  
24 class·Test22 class·C
25 {23 {
26 »       public·static·void·Main·()24 »       public·static·void·Main·()
27 »       {25 »       {
28 »       »       int[]·int_array·=·null; 
29 »       »       int·ii·=·0;26 »       »       int·i·=·9;
30 »       »       IEnumerable&lt;int&gt;·e·=·from·int·ii·in·int_array·select·&quot;1&quot;;27 »       »       var·e·=·from·v·in·&quot;a&quot;
 28 »       »       »       let·i·=·2
 29 »       »       »       select·v;
31 »       }30 »       }
32 }</string>31 }</string>
33 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'32 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
34 //·Line:·1233 //·Line:·13
  
  
35 using·System;34 using·System;
36 using·System.Linq;35 using·System.Linq;
  
37 class·C36 class·C
38 {37 {
39 »       public·static·void·Main·()38 »       public·void·Foo·(int·i)
40 »       {39 »       {
41 »       »       int·i·=·9; 
42 »       »       var·e·=·from·i·in·&quot;a&quot;40 »       »       var·e·=·from·v·in·&quot;a&quot;
 41 »       »       »       let·i·=·2
43 »       »       »       select·1;42 »       »       »       select·v;
44 »       }43 »       }
45 }</string>44 }</string>
46 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'45 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'
47 //·Line:·1346 //·Line:·14
  
  
48 using·System;47 using·System;
 48 using·System.Collections.Generic;
49 using·System.Linq;49 using·System.Linq;
  
50 class·C50 class·Test
51 {51 {
52 »       public·void·Foo·(int·i)52 »       public·static·void·Main·()
53 »       {53 »       {
54 »       »       var·e·=·from·v·in·&quot;a&quot; 
55 »       »       »       let·i·=·2 
56 »       »       »       select·v;54 »       »       int[]·int_array·=·null;
 55 »       »       int·ii·=·0;
 56 »       »       IEnumerable&lt;int&gt;·e·=·from·int·ii·in·int_array·select·&quot;1&quot;;
57 »       }57 »       }
58 }</string>58 }</string>
59 ··</Examples>59 ··</Examples>
60 </ErrorDocumentation>60 </ErrorDocumentation>
2.18 KB
CS0832
2.17 KB
CS0832
Ordering differences only
    
Offset 1, 24 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>CS0832</ErrorName>3 ··<ErrorName>CS0832</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator5 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
6 //·Line:·136 //·Line:·11
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 class·C9 class·C
10 {10 {
11 »       delegate·void·D·(string·s); 
12 »        
13 »       public·static·void·Main·()11 »       public·static·void·Main·()
14 »       {12 »       {
15 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·&quot;a&quot;;13 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;
16 »       }14 »       }
17 }</string>15 }</string>
18 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator16 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
19 //·Line:·1117 //·Line:·11
  
20 using·System;18 using·System;
21 using·System.Linq.Expressions;19 using·System.Linq.Expressions;
Offset 27, 29 lines modifiedOffset 25, 14 lines modified
27 {25 {
28 »       public·static·void·Main·()26 »       public·static·void·Main·()
29 »       {27 »       {
30 »       »       Expression&lt;Func&lt;int,·int&gt;&gt;·e·=·(a)·=&gt;·--a;28 »       »       Expression&lt;Func&lt;int,·int&gt;&gt;·e·=·(a)·=&gt;·--a;
31 »       }29 »       }
32 }</string>30 }</string>
33 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator31 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
34 //·Line:·13 
  
35 using·System; 
36 using·System.Linq.Expressions; 
  
37 class·C 
38 { 
39 »       delegate·void·D·(string·s); 
40 »        
41 »       public·static·void·Main·() 
42 »       { 
43 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·&quot;a&quot;; 
44 »       } 
45 }</string> 
46 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator 
47 //·Line:·1932 //·Line:·19
  
48 using·System;33 using·System;
49 using·System.Linq.Expressions;34 using·System.Linq.Expressions;
  
50 public·delegate·void·EventHandler·(int·i,·int·j);35 public·delegate·void·EventHandler·(int·i,·int·j);
  
Offset 67, 21 lines modifiedOffset 50, 38 lines modified
67 »       }50 »       }
  
68 »       public·static·void·Button1_Click·(int·i,·int·j)51 »       public·static·void·Button1_Click·(int·i,·int·j)
69 »       {52 »       {
70 »       }53 »       }
71 }</string>54 }</string>
72 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator55 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
73 //·Line:·1156 //·Line:·13
  
74 using·System;57 using·System;
75 using·System.Linq.Expressions;58 using·System.Linq.Expressions;
  
76 class·C59 class·C
77 {60 {
 61 »       delegate·void·D·(string·s);
 62 »       
78 »       public·static·void·Main·()63 »       public·static·void·Main·()
79 »       {64 »       {
80 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;65 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·&quot;a&quot;;
 66 »       }
 67 }</string>
 68 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
 69 //·Line:·13
  
 70 using·System;
 71 using·System.Linq.Expressions;
  
 72 class·C
 73 {
 74 »       delegate·void·D·(string·s);
 75 »       
 76 »       public·static·void·Main·()
 77 »       {
 78 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·&quot;a&quot;;
81 »       }79 »       }
82 }</string>80 }</string>
83 ··</Examples>81 ··</Examples>
84 </ErrorDocumentation>82 </ErrorDocumentation>
859 B
CS8385
847 B
CS8385
Ordering differences only
    
Offset 2, 30 lines modifiedOffset 2, 30 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8385</ErrorName>3 ··<ErrorName>CS8385</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8385:·The·given·expression·cannot·be·used·in·a·fixed·statement5 ····<string>//·CS8385:·The·given·expression·cannot·be·used·in·a·fixed·statement
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 unsafe·class·C8 unsafe·struct·S
9 {9 {
10 »       public·static·void·Main·()10 »       public·void·Test·()
11 »       {11 »       {
 12 »       »       fixed·(S*·i·=·null)·{
12 »       »       fixed·(void*·f·=·Main) 
13 »       »       { 
14 »       »       }13 »       »       }
15 »       }14 »       }
16 }</string>15 }</string>
17 ····<string>//·CS8385:·The·given·expression·cannot·be·used·in·a·fixed·statement16 ····<string>//·CS8385:·The·given·expression·cannot·be·used·in·a·fixed·statement
18 //·Line:·917 //·Line:·9
19 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
20 unsafe·struct·S19 unsafe·class·C
21 {20 {
22 »       public·void·Test·()21 »       public·static·void·Main·()
23 »       {22 »       {
24 »       »       fixed·(S*·i·=·null)·{23 »       »       fixed·(void*·f·=·Main)
 24 »       »       {
25 »       »       }25 »       »       }
26 »       }26 »       }
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
1.59 KB
CS1590
1.58 KB
CS1590
Ordering differences only
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1590</ErrorName>3 ··<ErrorName>CS1590</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute5 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
6 //·Line:·166 //·Line:·8
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 ···///·&lt;include/&gt;
11 ···public·class·Test11 ···public·class·Test
12 ···{12 ···{
13 »       ///·comment 
14 »       public·static·void·Main·() 
15 »       { 
16 »       } 
  
17 »       ///·&lt;include·path='/foo/bar'·/&gt; 
18 »       public·void·Bar·(int·x) 
19 »       { 
20 »       } 
21 ···}13 ···}
22 }</string>14 }</string>
23 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute15 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute
24 //·Line:·816 //·Line:·11
25 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror17 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
26 namespace·Testing18 namespace·Testing
27 {19 {
28 ···///·&lt;include/&gt;20 ···///·comment
29 ···public·class·Test21 ···public·class·Test
30 ···{22 ···{
 23 »       ///·&lt;include·file='a'·/&gt;
 24 »       public·static·void·Main·()
 25 »       {
 26 »       }
31 ···}27 ···}
32 }</string>28 }</string>
33 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute29 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
34 //·Line:·1130 //·Line:·16
35 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror31 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
36 namespace·Testing32 namespace·Testing
37 {33 {
38 ···///·comment34 ···///·comment
39 ···public·class·Test35 ···public·class·Test
40 ···{36 ···{
41 »       ///·&lt;include·file='a'·/&gt;37 »       ///·comment
42 »       public·static·void·Main·()38 »       public·static·void·Main·()
43 »       {39 »       {
44 »       }40 »       }
  
 41 »       ///·&lt;include·path='/foo/bar'·/&gt;
 42 »       public·void·Bar·(int·x)
 43 »       {
 44 »       }
45 ···}45 ···}
46 }</string>46 }</string>
47 ··</Examples>47 ··</Examples>
48 </ErrorDocumentation>48 </ErrorDocumentation>
1.64 KB
CS0128
1.63 KB
CS0128
Ordering differences only
    
Offset 1, 24 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>CS0128</ErrorName>3 ··<ErrorName>CS0128</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope
 6 //·Line:·9
  
 7 class·X
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       Foo·(out·int·x);
 12 »       »       Foo·(out·int·x);
 13 »       }
  
 14 »       static·void·Foo·(out·int·arg)
 15 »       {
 16 »       »       arg·=·2;
 17 »       }
 18 }</string>
5 ····<string>//·CS0128:·A·local·variable·named·`s'·is·already·defined·in·this·scope19 ····<string>//·CS0128:·A·local·variable·named·`s'·is·already·defined·in·this·scope
6 //·Line:·1220 //·Line:·12
  
7 class·C21 class·C
8 {22 {
9 »       public·static·void·Main·()23 »       public·static·void·Main·()
10 »       {24 »       {
11 »       »       object·o·=·null;25 »       »       object·o·=·null;
  
12 »       »       var·x1·=·o·is·string·s;26 »       »       var·x1·=·o·is·string·s;
13 »       »       var·x2·=·o·is·string·s;27 »       »       var·x2·=·o·is·string·s;
14 »       }28 »       }
15 }</string>29 }</string>
 30 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope
 31 //·Line:·8
  
 32 class·x·{
 33 »       static·int·y·()
 34 »       {
 35 »       »       int·x·=·1;
 36 »       »       int·x·=·2;
  
 37 »       »       return·x·+·x;
 38 »       }
 39 }</string>
16 ····<string>//·CS0128:·A·local·variable·named·`xx'·is·already·defined·in·this·scope40 ····<string>//·CS0128:·A·local·variable·named·`xx'·is·already·defined·in·this·scope
17 //·Line:·941 //·Line:·9
  
18 class·X42 class·X
19 {43 {
20 »       public·static·void·Main·()44 »       public·static·void·Main·()
21 »       {45 »       {
Offset 39, 37 lines modifiedOffset 67, 9 lines modified
39 »       »       »       »       break;67 »       »       »       »       break;
40 »       »       »       case·2:68 »       »       »       case·2:
41 »       »       »       »       int·res·=·2;69 »       »       »       »       int·res·=·2;
42 »       »       »       »       break;70 »       »       »       »       break;
43 »       »       }71 »       »       }
44 »       }72 »       }
45 }</string>73 }</string>
46 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope 
47 //·Line:·8 
  
48 class·x·{ 
49 »       static·int·y·() 
50 »       { 
51 »       »       int·x·=·1; 
52 »       »       int·x·=·2; 
  
53 »       »       return·x·+·x; 
54 »       } 
55 }</string> 
56 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope 
57 //·Line:·9 
  
58 class·X 
59 { 
60 »       public·static·void·Main·() 
61 »       { 
62 »       »       Foo·(out·int·x); 
63 »       »       Foo·(out·int·x); 
64 »       } 
  
65 »       static·void·Foo·(out·int·arg) 
66 »       { 
67 »       »       arg·=·2; 
68 »       } 
69 }</string> 
70 ··</Examples>74 ··</Examples>
71 </ErrorDocumentation>75 </ErrorDocumentation>
3.05 KB
CS0171
3.04 KB
CS0171
Ordering differences only
    
Offset 1, 40 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>CS0171</ErrorName>3 ··<ErrorName>CS0171</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor5 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor
6 //·Line:·106 //·Line:·10
  
7 public·struct·Test7 using·System;
  
 8 struct·S
8 {9 {
9 »       internal·int·x;10 »       internal·string·value;
  
10 »       public·Test·(int·x)11 »       public·S·(int·arg)
11 »       {12 »       {
12 »       »       X·=·x;13 »       »       if·(arg·&gt;·0)·{
 14 »       »       »       return;
13 »       }15 »       »       }
  
 16 »       »       throw·new·ApplicationException·();
14 »       public·int·X 
15 »       { 
16 »       »       get·{·return·x;·} 
17 »       »       set·{·x·=·value;·} 
18 »       }17 »       }
19 }</string>18 }</string>
20 ····<string>//·CS0171:·Field·`X.x'·must·be·fully·assigned·before·control·leaves·the·constructor 
21 //·Line:· 
22 struct·X·{ 
23 »       public·readonly·int·x; 
  
24 »       X·(int·a) 
25 »       { 
26 »       } 
  
27 »       static·void·Main·()·{} 
28 }</string> 
29 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor19 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor
30 //·Line:·1320 //·Line:·13
  
31 public·struct·S&lt;TKey&gt;·{21 public·struct·S&lt;TKey&gt;·{
32 »       internal·TKey·key;22 »       internal·TKey·key;
  
33 »       public·TKey·Key·{23 »       public·TKey·Key·{
Offset 43, 66 lines modifiedOffset 32, 37 lines modified
43 »       }32 »       }
44 »       »       33 »       »       
45 »       public·S·(TKey·key)34 »       public·S·(TKey·key)
46 »       {35 »       {
47 »       »       Key·=·key;36 »       »       Key·=·key;
48 »       }37 »       }
49 }</string>38 }</string>
50 ····<string>//·CS0171:·Field·`Test.v2'·must·be·fully·assigned·before·control·leaves·the·constructor 
51 //·Line:·28 
  
52 public·struct·V 
53 { 
54 »       public·int·x; 
55 } 
  
56 struct·Test 
57 { 
58 »       public·V·v1; 
59 »       public·V·v2; 
  
60 »       public·Test·(int·mm) 
61 »       { 
62 »       »       v1·=·new·V·(); 
63 »       } 
  
64 »       public·static·void·Main·() 
65 »       { 
66 »       } 
67 }</string> 
68 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor39 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor
69 //·Line:·1240 //·Line:·12
  
70 using·System;41 using·System;
  
71 struct·S42 struct·S
72 {43 {
73 »       public·event·EventHandler·ev;44 »       public·event·EventHandler·ev;
74 »       45 »       
75 »       public·S·(int·i)46 »       public·S·(int·i)
76 »       {47 »       {
77 »       }48 »       }
78 }</string>49 }</string>
79 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor50 ····<string>//·CS0171:·Field·`X.x'·must·be·fully·assigned·before·control·leaves·the·constructor
80 //·Line:·1051 //·Line:·
  
81 using·System; 
  
82 struct·S52 struct·X·{
 53 »       public·readonly·int·x;
83 { 
84 »       internal·string·value; 
  
85 »       public·S·(int·arg)54 »       X·(int·a)
86 »       {55 »       {
87 »       »       if·(arg·&gt;·0)·{ 
88 »       »       »       return; 
89 »       »       } 
  
90 »       »       throw·new·ApplicationException·(); 
91 »       }56 »       }
  
 57 »       static·void·Main·()·{}
92 }</string>58 }</string>
93 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor59 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor
94 //·Line:·1160 //·Line:·11
  
95 using·System;61 using·System;
  
96 struct·S162 struct·S1
Offset 114, 9 lines modifiedOffset 74, 49 lines modified
114 »       }74 »       }
115 }75 }
  
116 struct·S276 struct·S2
117 {77 {
118 »       int·field;78 »       int·field;
119 }</string>79 }</string>
 80 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor
 81 //·Line:·10
  
 82 public·struct·Test
 83 {
Max diff block lines reached; 23/3073 bytes (0.75%) of diff not shown.
4.02 KB
CS0642
4.01 KB
CS0642
Ordering differences only
    
Offset 1, 85 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>CS0642</ErrorName>3 ··<ErrorName>CS0642</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0642:·Possible·mistaken·empty·statement5 ····<string>//·CS0642:·Possible·mistaken·empty·statement
6 //·Line:·76 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3·-unsafe·-nowarn:0219
  
8 class·X{ 
9 »       static·void·Main·() 
10 »       { 
11 »       »       if·(true); 
12 »       }8 public·class·C
 9 {
 10 ····public·unsafe·void·Test·()
 11 ····{
 12 ········fixed·(char·*p·=·str);
 13 ············{·}
 14 ····}
  
 15 ····static·readonly·char·[]·str·=·new·char·[]·{'A'};
13 }</string>16 }</string>
14 ····<string>//·CS0642:·Possible·mistaken·empty·statement17 ····<string>//·CS0642:·Possible·mistaken·empty·statement
15 //·Line:·1018 //·Line:·10
16 //·Compiler·options:·-warnaserror·-warn:319 //·Compiler·options:·-warnaserror·-warn:3
  
17 public·class·C20 public·class·C
18 {21 {
19 ····public·static·void·Main·()22 ····public·static·void·Main·()
20 ····{23 ····{
21 ········for·(;;);24 ········for·(;;);
22 ············{·}25 ············{·}
23 ····}26 ····}
24 }</string>27 }</string>
25 ····<string>//·CS0642:·Possible·mistaken·empty·statement28 ····<string>//·CS0642:·Possible·mistaken·empty·statement
26 //·Line:·929 //·Line:·10
27 //·Compiler·options:·-warnaserror·-warn:330 //·Compiler·options:·-warnaserror·-warn:3
  
28 public·class·C31 public·class·C
29 {32 {
30 ····public·void·Test·()33 ····public·static·void·Main·()
31 ····{34 ····{
32 ········lock·(this);35 ········int·i=·5;
 36 ········while·(i++·&lt;·100);
33 ············{·}37 ············{·}
34 ····}38 ····}
35 }</string>39 }</string>
36 ····<string>//·CS0642:·Possible·mistaken·empty·statement40 ····<string>//·CS0642:·Possible·mistaken·empty·statement
37 //·Line:·1141 //·Line:·13
38 //·Compiler·options:·/warnaserror·/warn:342 //·Compiler·options:·/warnaserror·/warn:3
39 using·System;43 using·System;
40 public·class·C44 public·class·C
41 {45 {
42 »       public·static·int·p·=·0;46 »       public·static·int·p·=·0;
43 »       public·static·void·Foo·()47 »       public·static·void·Foo·()
44 »       {48 »       {
45 »       »       if·(p·&lt;·5)49 »       »       if·(p·&lt;·5)
46 »       »       »       ; 
47 »       »       else 
48 »       »       »       Console.WriteLine·();50 »       »       »       Console.WriteLine·();
49 »       } 
50 }</string> 
51 ····<string>//·CS0642:·Possible·mistaken·empty·statement 
52 //·Line:·11 
53 //·Compiler·options:·/warnaserror·/warn:3 
54 using·System; 
55 public·class·C 
56 { 
57 »       public·static·int·p·=·0; 
58 »       public·static·void·Foo·() 
59 »       { 
60 »       »       if·(p·&lt;·5) 
61 »       »       »       ; 
62 »       »       else51 »       »       else
 52 »       »       »       ;
63 »       »       »       Console.WriteLine·();53 »       »       Console.WriteLine·();
64 »       }54 »       }
65 }</string>55 }</string>
66 ····<string>//·CS0642:·Possible·mistaken·empty·statement56 ····<string>//·CS0642:·Possible·mistaken·empty·statement
67 //·Line:·1057 //·Line:·9
68 //·Compiler·options:·-warnaserror·-warn:358 //·Compiler·options:·-warnaserror·-warn:3
  
69 public·class·C59 public·class·C
70 {60 {
71 ····public·static·void·Main·()61 ····public·void·Test·(System.IDisposable·arg)
72 ····{62 ····{
 63 ········using·(arg);
73 ········int·i=·5; 
74 ········while·(i++·&lt;·100); 
75 ············{·}64 ············{·}
76 ····}65 ····}
77 }</string>66 }</string>
78 ····<string>//·CS0642:·Possible·mistaken·empty·statement67 ····<string>//·CS0642:·Possible·mistaken·empty·statement
79 //·Line:·968 //·Line:·9
80 //·Compiler·options:·-warnaserror·-warn:369 //·Compiler·options:·-warnaserror·-warn:3
  
Offset 93, 57 lines modifiedOffset 83, 67 lines modified
93 }</string>83 }</string>
94 ····<string>//·CS0642:·Possible·mistaken·empty·statement84 ····<string>//·CS0642:·Possible·mistaken·empty·statement
95 //·Line:·985 //·Line:·9
96 //·Compiler·options:·-warnaserror·-warn:386 //·Compiler·options:·-warnaserror·-warn:3
  
97 public·class·C87 public·class·C
98 {88 {
99 ····public·void·Test·(System.Collections.IEnumerable·e)89 ····public·void·Test·()
100 ····{90 ····{
101 ········foreach·(object·o·in·e);91 ········lock·(this);
102 ············{·}92 ············{·}
103 ····}93 ····}
104 }</string>94 }</string>
105 ····<string>//·CS0642:·Possible·mistaken·empty·statement95 ····<string>//·CS0642:·Possible·mistaken·empty·statement
106 //·Line:·1396 //·Line:·11
107 //·Compiler·options:·/warnaserror·/warn:397 //·Compiler·options:·/warnaserror·/warn:3
108 using·System;98 using·System;
109 public·class·C99 public·class·C
110 {100 {
111 »       public·static·int·p·=·0;101 »       public·static·int·p·=·0;
112 »       public·static·void·Foo·()102 »       public·static·void·Foo·()
113 »       {103 »       {
114 »       »       if·(p·&lt;·5)104 »       »       if·(p·&lt;·5)
115 »       »       »       Console.WriteLine·(); 
116 »       »       else 
117 »       »       »       ;105 »       »       »       ;
 106 »       »       else
118 »       »       Console.WriteLine·();107 »       »       »       Console.WriteLine·();
119 »       }108 »       }
120 }</string>109 }</string>
Max diff block lines reached; 1048/4066 bytes (25.77%) of diff not shown.
773 B
CS4004
761 B
CS4004
Ordering differences only
    
Offset 5, 40 lines modifiedOffset 5, 40 lines modified
5 ····<string>//·CS4004:·The·`await'·operator·cannot·be·used·in·an·unsafe·context5 ····<string>//·CS4004:·The·`await'·operator·cannot·be·used·in·an·unsafe·context
6 //·Line:·126 //·Line:·12
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 using·System;8 using·System;
9 using·System.Threading.Tasks;9 using·System.Threading.Tasks;
  
10 class·C10 unsafe·class·C
11 {11 {
12 »       public·async·Task·Test·()12 »       public·async·Task·Test·()
13 »       {13 »       {
14 »       »       unsafe·{ 
15 »       »       »       await·Call·();14 »       »       await·Call·();
16 »       »       } 
17 »       }15 »       }
18 »       16 »       
19 »       static·Task·Call·()17 »       static·Task·Call·()
20 »       {18 »       {
21 »       »       return·null;19 »       »       return·null;
22 »       }20 »       }
23 }</string>21 }</string>
24 ····<string>//·CS4004:·The·`await'·operator·cannot·be·used·in·an·unsafe·context22 ····<string>//·CS4004:·The·`await'·operator·cannot·be·used·in·an·unsafe·context
25 //·Line:·1223 //·Line:·12
26 //·Compiler·options:·-unsafe24 //·Compiler·options:·-unsafe
  
27 using·System;25 using·System;
28 using·System.Threading.Tasks;26 using·System.Threading.Tasks;
  
29 unsafe·class·C27 class·C
30 {28 {
31 »       public·async·Task·Test·()29 »       public·async·Task·Test·()
32 »       {30 »       {
 31 »       »       unsafe·{
33 »       »       await·Call·();32 »       »       »       await·Call·();
 33 »       »       }
34 »       }34 »       }
35 »       35 »       
36 »       static·Task·Call·()36 »       static·Task·Call·()
37 »       {37 »       {
38 »       »       return·null;38 »       »       return·null;
39 »       }39 »       }
40 }</string>40 }</string>
1.45 KB
CS1940
1.44 KB
CS1940
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1940</ErrorName>3 ··<ErrorName>CS1940</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1940:·Ambiguous·implementation·of·the·query·pattern·`Select'·for·source·type·`Multiple'
 6 //·Line:·10
  
 7 class·Multiple
 8 {
 9 »       delegate·int·D1·(int·x);
 10 »       delegate·int·D2·(int·x);
  
 11 »       int·Select·(D1·d)
 12 »       {
 13 »       »       return·0;
 14 »       }
  
 15 »       int·Select·(D2·d)
 16 »       {
 17 »       »       return·1;
 18 »       }
  
 19 »       public·static·void·Main·()
 20 »       {
 21 »       »       var·q·=·from·x·in·new·Multiple·()·select·x;
 22 »       }
 23 }</string>
5 ····<string>//·CS1940:·Ambiguous·implementation·of·the·query·pattern·`Select'·for·source·type·`string[]'24 ····<string>//·CS1940:·Ambiguous·implementation·of·the·query·pattern·`Select'·for·source·type·`string[]'
6 //·Line:·1125 //·Line:·11
  
7 using·System;26 using·System;
8 using·System.Collections.Generic;27 using·System.Collections.Generic;
  
9 class·Multiple28 class·Multiple
Offset 27, 32 lines modifiedOffset 50, 9 lines modified
27 static·class·X50 static·class·X
28 {51 {
29 »       public·static·IEnumerable&lt;TResult&gt;·Select&lt;TSource,·TResult&gt;(this·IEnumerable&lt;TSource&gt;·source,·Func&lt;TSource,·TResult&gt;·selector)52 »       public·static·IEnumerable&lt;TResult&gt;·Select&lt;TSource,·TResult&gt;(this·IEnumerable&lt;TSource&gt;·source,·Func&lt;TSource,·TResult&gt;·selector)
30 »       {53 »       {
31 »       »       return·null;54 »       »       return·null;
32 »       }55 »       }
33 }</string>56 }</string>
34 ····<string>//·CS1940:·Ambiguous·implementation·of·the·query·pattern·`Select'·for·source·type·`Multiple' 
35 //·Line:·10 
  
36 class·Multiple 
37 { 
38 »       delegate·int·D1·(int·x); 
39 »       delegate·int·D2·(int·x); 
  
40 »       int·Select·(D1·d) 
41 »       { 
42 »       »       return·0; 
43 »       } 
  
44 »       int·Select·(D2·d) 
45 »       { 
46 »       »       return·1; 
47 »       } 
  
48 »       public·static·void·Main·() 
49 »       { 
50 »       »       var·q·=·from·x·in·new·Multiple·()·select·x; 
51 »       } 
52 }</string> 
53 ··</Examples>57 ··</Examples>
54 </ErrorDocumentation>58 </ErrorDocumentation>
5.34 KB
CS1612
5.33 KB
CS1612
Ordering differences only
    
Offset 1, 55 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>CS1612</ErrorName>3 ··<ErrorName>CS1612</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v(bool)'.·Consider·storing·the·value·in·a·temporary·variable5 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable
6 //·Line:·286 //·Line:·19
  
 7 struct·foo·{
7 public·struct·V 
8 { 
9 »       public·int·this·[int·i]·{ 
10 »       »       set·{ 
11 »       »       } 
12 »       } 
13 »        
14 »       public·int·x;8 »       public·int·x;
15 }9 }
  
 10 class·bar·{
 11 »       public·foo·this·[int·x]·{
 12 »       »       get·{·return·new·foo·();·}
 13 »       »       set·{·}
16 class·Test 
17 { 
18 »       V·m_value; 
  
19 »       public·static·V·v(bool·b)·{·return·new·V·();·} 
  
20 »       public·Test·() 
21 »       { 
22 »       »       m_value·=·new·V·(); 
23 »       }14 »       }
 15 }
  
 16 class·main·{
 17 »       static·void·baz·(out·int·x)·{·x·=·5;·}
24 »       public·static·void·Main·()18 »       static·void·Main·()
25 »       {19 »       {
26 »       »       Test·t·=·new·Test·(); 
27 »       »       Test.v(true).x·=·9;20 »       »       bar·b·=·new·bar·();
 21 »       »       baz·(out·b·[0].x);
28 »       }22 »       }
29 }</string>23 }</string>
30 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`X.P'.·Consider·storing·the·value·in·a·temporary·variable24 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`X.P'.·Consider·storing·the·value·in·a·temporary·variable
31 //·Line:·925 //·Line:·9
  
32 using·System;26 using·System;
33 class·X·{27 class·X·{
34 »       static·void·Main·()28 »       static·void·Main·()
35 »       {29 »       {
  
36 »       »       bar·(out·P.x);30 »       »       P.x·+=·10;
37 »       »       Console.WriteLine·(&quot;Got:·&quot;·+·P.x);31 »       »       Console.WriteLine·(&quot;Got:·&quot;·+·P.x);
38 »       }32 »       }
  
39 »       static·void·bar·(out·int·x)·{·x·=·10;·} 
  
40 »       static·G·P·{33 »       static·G·P·{
41 »       ·get·{34 »       ·get·{
42 »       »       return·g;35 »       »       return·g;
43 »       ·}36 »       ·}
44 »       }37 »       }
  
45 »       static·G·g·=·new·G·();38 »       static·G·g·=·new·G·();
Offset 62, 39 lines modifiedOffset 52, 101 lines modified
62 //·Line:·952 //·Line:·9
  
63 using·System;53 using·System;
64 class·X·{54 class·X·{
65 »       static·void·Main·()55 »       static·void·Main·()
66 »       {56 »       {
  
67 »       »       P.x·=·10;57 »       »       bar·(out·P.x);
68 »       »       Console.WriteLine·(&quot;Got:·&quot;·+·P.x);58 »       »       Console.WriteLine·(&quot;Got:·&quot;·+·P.x);
69 »       }59 »       }
  
 60 »       static·void·bar·(out·int·x)·{·x·=·10;·}
  
70 »       static·G·P·{61 »       static·G·P·{
71 »       ·get·{62 »       ·get·{
72 »       »       return·g;63 »       »       return·g;
73 »       ·}64 »       ·}
74 »       }65 »       }
  
75 »       static·G·g·=·new·G·();66 »       static·G·g·=·new·G·();
  
76 »       struct·G·{67 »       struct·G·{
77 »       »       public·int·x;68 »       »       public·int·x;
78 »       }69 »       }
79 }</string>70 }</string>
 71 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v()'.·Consider·storing·the·value·in·a·temporary·variable
 72 //·Line:·28
  
 73 public·struct·V
 74 {
 75 »       public·int·this·[int·i]·{
 76 »       »       set·{
 77 »       »       }
 78 »       }
 79 »       
 80 »       public·int·x;
 81 }
  
 82 class·Test
 83 {
 84 »       V·m_value;
  
 85 »       public·V·v()·{·return·m_value;·}
  
 86 »       public·Test·()
 87 »       {
 88 »       »       m_value·=·new·V·();
 89 »       }
  
 90 »       public·static·void·Main·()
 91 »       {
 92 »       »       Test·t·=·new·Test·();
 93 »       »       t.v()·[0]·=·9;
 94 »       }
 95 }</string>
 96 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v(bool)'.·Consider·storing·the·value·in·a·temporary·variable
 97 //·Line:·28
  
 98 public·struct·V
 99 {
 100 »       public·int·this·[int·i]·{
 101 »       »       set·{
Max diff block lines reached; 2586/5419 bytes (47.72%) of diff not shown.
1.92 KB
CS0038
1.91 KB
CS0038
Ordering differences only
    
Offset 15, 55 lines modifiedOffset 15, 14 lines modified
15 »       public·class·C·{15 »       public·class·C·{
16 »       »       public·void·Baz·()16 »       »       public·void·Baz·()
17 »       »       {17 »       »       {
18 »       »       »       int·x·=·Foo;18 »       »       »       int·x·=·Foo;
19 »       »       }19 »       »       }
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`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·`B.C' 
41 //·Line:·15 
  
42 public·class·A·{ 
43 »       public·int·Foo·{·get·{·return·1;·}·} 
44 } 
  
45 public·class·B·:·A·{ 
46 »       public·static·void·Main·() 
47 »       { 
48 »       } 
  
49 »       public·class·C·{ 
50 »       »       public·void·Baz·() 
51 »       »       { 
52 »       »       »       int·x·=·Foo; 
53 »       »       } 
54 »       } 
55 }</string> 
56 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`Outer'·via·nested·type·`Outer.Inner'22 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`Outer'·via·nested·type·`Outer.Inner'
57 //·Line:·3323 //·Line:·33
  
58 public·class·Runner24 public·class·Runner
59 {25 {
60 »       string·msg;26 »       string·msg;
  
Offset 92, 14 lines modifiedOffset 51, 33 lines modified
92 »       {51 »       {
93 »       »       public·string·Check·()52 »       »       public·string·Check·()
94 »       »       {53 »       »       {
95 »       »       »       return·Runner.Report·();54 »       »       »       return·Runner.Report·();
96 »       »       }55 »       »       }
97 »       }56 »       }
98 }</string>57 }</string>
 58 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C'
 59 //·Line:·15
  
 60 public·class·A·{
 61 »       public·int·Foo·{·get·{·return·1;·}·}
 62 }
  
 63 public·class·B·:·A·{
 64 »       public·static·void·Main·()
 65 »       {
 66 »       }
  
 67 »       public·class·C·{
 68 »       »       public·void·Baz·()
 69 »       »       {
 70 »       »       »       int·x·=·Foo;
 71 »       »       }
 72 »       }
 73 }</string>
99 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N'74 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N'
100 //·Line:·1275 //·Line:·12
  
101 class·A·{76 class·A·{
102 »       protected·int·n·=·0;77 »       protected·int·n·=·0;
103 }78 }
  
Offset 110, 9 lines modifiedOffset 88, 31 lines modified
110 »       »       internal·int·foo·()·{·return·n;·}88 »       »       internal·int·foo·()·{·return·n;·}
111 »       }89 »       }
112 »       public·static·int·Main·()·{90 »       public·static·int·Main·()·{
113 »       »       N·a·=·new·N·();91 »       »       N·a·=·new·N·();
114 »       »       return·a.foo·();92 »       »       return·a.foo·();
115 »       }93 »       }
116 }</string>94 }</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>
117 ··</Examples>113 ··</Examples>
118 </ErrorDocumentation>114 </ErrorDocumentation>
1.0 KB
CS0156
1020 B
CS0156
Ordering differences only
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0156</ErrorName>3 ··<ErrorName>CS0156</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause5 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause
6 //·Line:·146 //·Line:·12
  
7 using·System;7 using·System;
  
8 class·Foo8 class·Foo
9 {9 {
10 »       static·void·Main·()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       try·{12 »       »       try·{
13 »       »       ····Console.WriteLine·(&quot;TEST&quot;);13 »       »       »       Console.WriteLine·(&quot;Test·CS0156&quot;);
14 »       »       } 
15 »       »       finally·{ 
16 »       »       »       throw;14 »       »       »       throw;
17 »       »       }15 »       »       }
 16 »       »       catch·{
 17 »       »       }»      »      »      
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause20 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause
21 //·Line:·1221 //·Line:·14
  
22 using·System;22 using·System;
  
23 class·Foo23 class·Foo
24 {24 {
25 »       static·void·Main·()25 »       static·void·Main·()
26 »       {26 »       {
27 »       »       try·{27 »       »       try·{
28 »       »       »       Console.WriteLine·(&quot;Test·CS0156&quot;);28 »       »       ····Console.WriteLine·(&quot;TEST&quot;);
 29 »       »       }
 30 »       »       finally·{
29 »       »       »       throw;31 »       »       »       throw;
30 »       »       }32 »       »       }
31 »       »       catch·{ 
32 »       »       }»      »      »       
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
5.52 KB
CS0425
5.51 KB
CS0425
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>CS0425</ErrorName>3 ··<ErrorName>CS0425</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`Test.Baz.Method&lt;T,V&gt;()'·must·match·the·constraints·for·type·parameter·`T'·of·interface·method·`Test.IBar.Method&lt;T,V&gt;()'.·Consider·using·an·explicit·interface·implementation·instead 
6 //·Line:·18 
7 namespace·Test 
8 { 
9 ····using·System; 
  
10 ····public·interface·IFoo 
11 ····{ 
12 ····} 
  
13 ····public·interface·IBar 
14 ····{ 
15 ········void·Method&lt;T,·V&gt;()·where·T·:·IFoo·where·V·:·T; 
16 ····} 
  
17 ····public·class·Baz·:·IBar 
18 ····{ 
19 ········public·void·Method&lt;T,·V&gt;()·where·T·:·IBar·where·V·:·T 
20 ········{ 
21 ········} 
22 ····} 
23 }</string> 
24 ····<string>//·CS0425:·The·constraints·for·type·parameter·`V'·of·method·`Foo&lt;T&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·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
25 //·Line:·126 //·Line:·12
26 interface·IFoo&lt;T&gt;7 interface·IFoo&lt;T&gt;
27 {8 {
28 »       void·Test&lt;U&gt;·()9 »       void·Test&lt;U&gt;·()
29 »       »       where·U·:·T;10 »       »       where·U·:·T;
30 }11 }
Offset 39, 59 lines modifiedOffset 17, 71 lines modified
39 }17 }
  
40 class·X18 class·X
41 {19 {
42 »       static·void·Main·()20 »       static·void·Main·()
43 »       {·}21 »       {·}
44 }</string>22 }</string>
45 ····<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·instead23 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`C.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`T'·of·interface·method·`I.Foo&lt;T&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
46 //·Line:·1124 //·Line:·11
  
47 interface·IFoo&lt;T&gt;25 interface·I
48 {26 {
49 »       void·Test&lt;U&gt;·()·where·U·:·T;27 »       void·Foo&lt;T&gt;·();
50 }28 }
  
51 class·Foo&lt;T,·X&gt;·:·IFoo&lt;T&gt;29 class·C·:·I
52 {30 {
53 »       public·void·Test&lt;V&gt;·()·where·V·:·X31 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
54 »       {32 »       {
55 »       }33 »       }
56 }</string>34 }</string>
57 ····<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·instead35 ····<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
58 //·Line:·1336 //·Line:·18
59 interface·IFoo&lt;T&gt;37 namespace·Test
60 {38 {
 39 ····using·System;
61 »       void·Test&lt;U&gt;·() 
62 »       »       where·U·:·T; 
63 } 
  
 40 ····public·interface·IFoo
 41 ····{
 42 ····}
64 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt; 
65 { 
66 »       public·void·Test&lt;V&gt;·() 
67 »       »       where·V·:X 
68 »       {·} 
69 } 
  
70 class·X43 ····public·interface·IBar
 44 ····{
 45 ········void·Method&lt;T,·V&gt;()·where·T·:·IFoo·where·V·:·T;
 46 ····}
  
 47 ····public·class·Baz·:·IBar
 48 ····{
 49 ········public·void·Method&lt;T,·V&gt;()·where·T·:·IBar·where·V·:·T
 50 ········{
 51 ········}
 52 ····}
 53 }</string>
 54 ····<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
 55 //·Line:·5
 56 //·Compiler·options:·-r:CS0425-7-lib.dll
  
 57 public·class·CB·:·CA,·IA
71 {58 {
72 »       static·void·Main·()59 »       public·static·void·Main·()
73 »       {·}60 »       {
 61 »       }
74 }</string>62 }</string>
75 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`C.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`T'·of·interface·method·`I.Foo&lt;T&gt;()'.·Consider·using·an·explicit·interface·implementation·instead63 ····<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
76 //·Line:·1164 //·Line:·11
  
77 interface·I65 interface·IFoo&lt;T&gt;
78 {66 {
79 »       void·Foo&lt;T&gt;·();67 »       void·Test&lt;U&gt;·()·where·U·:·T;
80 }68 }
  
81 class·C·:·I69 class·Foo&lt;T,·X&gt;·:·IFoo&lt;T&gt;
82 {70 {
83 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct71 »       public·void·Test&lt;V&gt;·()·where·V·:·X
84 »       {72 »       {
85 »       }73 »       }
86 }</string>74 }</string>
87 ····<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·instead75 ····<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
88 //·Line:·1676 //·Line:·16
  
89 interface·IA77 interface·IA
Offset 108, 19 lines modifiedOffset 98, 29 lines modified
  
108 class·CB·:·CA,·IA98 class·CB·:·CA,·IA
109 {99 {
110 »       public·static·void·Main·()100 »       public·static·void·Main·()
111 »       {101 »       {
112 »       }102 »       }
113 }</string>103 }</string>
114 ····<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·instead104 ····<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
115 //·Line:·5105 //·Line:·13
116 //·Compiler·options:·-r:CS0425-7-lib.dll106 interface·IFoo&lt;T&gt;
 107 {
 108 »       void·Test&lt;U&gt;·()
Max diff block lines reached; 248/5602 bytes (4.43%) of diff not shown.
1.13 KB
CS0154
1.12 KB
CS0154
Ordering differences only
    
Offset 40, 14 lines modifiedOffset 40, 29 lines modified
40 class·Test40 class·Test
41 {41 {
42 »       public·static·void·Main·()42 »       public·static·void·Main·()
43 »       {43 »       {
44 »       »       int·i·=·new·B·()[1];44 »       »       int·i·=·new·B·()[1];
45 »       }45 »       }
46 }</string>46 }</string>
 47 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
 48 //·Line:·13
  
 49 class·Test
 50 {
 51 »       public·int·this[bool·b]·{·set·{}·}
 52 }
  
 53 class·C
 54 {
 55 »       public·static·void·Main·()
 56 »       {
 57 »       »       int·i·=·new·Test()[false];
 58 »       }
 59 }</string>
47 ····<string>//·CS0154:·The·property·or·indexer·`BugReport.MyProperty'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor60 ····<string>//·CS0154:·The·property·or·indexer·`BugReport.MyProperty'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
48 //·Line:·1661 //·Line:·16
  
49 static·class·BugReport62 static·class·BugReport
50 {63 {
51 »       static·float·MyProperty·{64 »       static·float·MyProperty·{
52 »       »       set·{·}65 »       »       set·{·}
Offset 73, 24 lines modifiedOffset 88, 9 lines modified
73 class·B·:·A·{88 class·B·:·A·{
74 »       public·new·int·Foo·{·set·{·}·}89 »       public·new·int·Foo·{·set·{·}·}
75 »       static·void·Main·()90 »       static·void·Main·()
76 »       {91 »       {
77 »       »       System.Console.WriteLine·(new·B·().Foo);92 »       »       System.Console.WriteLine·(new·B·().Foo);
78 »       }93 »       }
79 }</string>94 }</string>
80 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor 
81 //·Line:·13 
  
82 class·Test 
83 { 
84 »       public·int·this[bool·b]·{·set·{}·} 
85 } 
  
86 class·C 
87 { 
88 »       public·static·void·Main·() 
89 »       { 
90 »       »       int·i·=·new·Test()[false]; 
91 »       } 
92 }</string> 
93 ··</Examples>95 ··</Examples>
94 </ErrorDocumentation>96 </ErrorDocumentation>
892 B
CS0702
880 B
CS0702
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>CS0702</ErrorName>3 ··<ErrorName>CS0702</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.Array'5 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`object'
6 //·Line:·86 //·Line:·8
  
7 using·System;7 using·System;
  
8 class·Foo&lt;T&gt;8 class·Foo&lt;T&gt;
9 »       where·T·:·Array9 »       where·T·:·object
10 {10 {
11 }</string>11 }</string>
12 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`object'12 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.Array'
13 //·Line:·813 //·Line:·8
  
14 using·System;14 using·System;
  
15 class·Foo&lt;T&gt;15 class·Foo&lt;T&gt;
16 »       where·T·:·object16 »       where·T·:·Array
17 {17 {
18 }</string>18 }</string>
19 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.MulticastDelegate'19 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.MulticastDelegate'
20 //·Line:·620 //·Line:·6
  
21 using·System;21 using·System;
  
1.05 KB
CS1932
1.04 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·`method·group'5 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`void'
6 //·Line:·126 //·Line:·13
  
  
7 using·System;7 using·System;
8 using·System.Linq;8 using·System.Linq;
  
9 class·C9 class·C
10 {10 {
11 »       public·void·Foo·(int·i)11 »       public·void·Foo·(int·i)
12 »       {12 »       {
13 »       »       var·e·=·from·v·in·&quot;a&quot;13 »       »       var·e·=·from·v·in·&quot;a&quot;
14 »       »       »       let·ii·=·Foo14 »       »       »       let·ii·=·Foo·(2)
15 »       »       »       select·v;15 »       »       »       select·v;
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`void'18 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`method·group'
19 //·Line:·1319 //·Line:·12
  
  
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·&quot;a&quot;26 »       »       var·e·=·from·v·in·&quot;a&quot;
27 »       »       »       let·ii·=·Foo·(2)27 »       »       »       let·ii·=·Foo
28 »       »       »       select·v;28 »       »       »       select·v;
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
1.64 KB
CS0172
1.63 KB
CS0172
Ordering differences only
    
Offset 1, 39 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>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> 
29 ····<string>//·CS0172:·Type·of·conditional·expression·cannot·be·determined·as·`ClassA'·and·`ClassB'·convert·implicitly·to·each·other5 ····<string>//·CS0172:·Type·of·conditional·expression·cannot·be·determined·as·`ClassA'·and·`ClassB'·convert·implicitly·to·each·other
30 //·Line:·296 //·Line:·29
  
31 class·ClassA·{7 class·ClassA·{
32 ········public·static·implicit·operator·ClassB·(ClassA·value)·{8 ········public·static·implicit·operator·ClassB·(ClassA·value)·{
33 ················return·null;9 ················return·null;
34 ········}10 ········}
Offset 57, 9 lines modifiedOffset 29, 37 lines modified
57 ········public·static·void·Main()·{29 ········public·static·void·Main()·{
58 ················ClassA·a·=·new·ClassA();30 ················ClassA·a·=·new·ClassA();
59 ················ClassB·b·=·new·ClassB();31 ················ClassB·b·=·new·ClassB();
60 ············32 ············
61 ················System.Console.WriteLine(true·?·a·:·b);33 ················System.Console.WriteLine(true·?·a·:·b);
62 ···}34 ···}
63 }</string>35 }</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>
64 ··</Examples>60 ··</Examples>
65 </ErrorDocumentation>61 </ErrorDocumentation>
1.2 KB
CS0236
1.19 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·`Test.o1' 
6 //·Line:·8 
7 delegate·void·Foo·(); 
  
8 class·Test 
9 { 
10 ········object·o1; 
  
11 ········Foo·h·=·delegate·()·{ 
12 ················o1·=·null; 
13 ········}; 
14 }</string> 
15 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C1.CC'5 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C1.CC'
16 //·Line:·116 //·Line:·11
  
17 class·C17 class·C1
18 {8 {
19 ····public·double·CC·=·0;9 ····public·double·CC·=·0;
20 }10 }
Offset 38, 14 lines modifiedOffset 26, 26 lines modified
38 »       }26 »       }
  
39 »       long·Bar·=·Foo;27 »       long·Bar·=·Foo;
  
40 »       static·void·Main·()·{28 »       static·void·Main·()·{
41 »       }29 »       }
42 }</string>30 }</string>
 31 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`Test.o1'
 32 //·Line:·8
 33 delegate·void·Foo·();
  
 34 class·Test
 35 {
 36 ········object·o1;
  
 37 ········Foo·h·=·delegate·()·{
 38 ················o1·=·null;
 39 ········};
 40 }</string>
43 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C.stuff'41 ····<string>//·CS0236:·A·field·initializer·cannot·reference·the·nonstatic·field,·method,·or·property·`C.stuff'
44 //·Line:·642 //·Line:·6
  
45 class·C43 class·C
46 {44 {
47 »       object·stuff·=·stuff;45 »       object·stuff·=·stuff;
48 »       46 »       
1.19 KB
CS1674
1.18 KB
CS1674
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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'5 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
6 //·Line:·8 
  
7 class·C 
8 { 
9 ····void·Method·(int·arg) 
10 ····{ 
11 »       using·(arg) 
12 »       { 
13 »       } 
14 ····} 
15 }</string> 
16 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable' 
17 //·Line:·106 //·Line:·10
  
18 using·System;7 using·System;
  
19 class·C8 class·C
20 {9 {
21 »       void·Method·(IDisposable·i)10 »       void·Method·(IDisposable·i)
Offset 38, 14 lines modifiedOffset 26, 26 lines modified
38 »       void·Method·(IDisposable·i)26 »       void·Method·(IDisposable·i)
39 »       {27 »       {
40 »       »       using·(object·o·=·i)28 »       »       using·(object·o·=·i)
41 »       »       {29 »       »       {
42 »       »       }30 »       »       }
43 ····}31 ····}
44 }</string>32 }</string>
 33 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
 34 //·Line:·8
  
 35 class·C
 36 {
 37 ····void·Method·(int·arg)
 38 ····{
 39 »       using·(arg)
 40 »       {
 41 »       }
 42 ····}
 43 }</string>
45 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'44 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
46 //·Line:·2745 //·Line:·27
  
47 using·System;46 using·System;
  
48 class·MyDispose·:·IDisposable·{47 class·MyDispose·:·IDisposable·{
49 »       public·bool·disposed;48 »       public·bool·disposed;
896 B
CS1024
884 B
CS1024
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 15 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1024</ErrorName>3 ··<ErrorName>CS1024</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1024:·Wrong·preprocessor·directive5 ····<string>//·CS1024:·Wrong·preprocessor·directive
6 //·Line:·76 //·Line:·4
  
 7 #wrong_directive</string>
7 class·C 
8 { 
9 »       #region 
10 »       #end\x0072egion 
11 }</string> 
12 ····<string>//·CS1024:·Wrong·preprocessor·directive8 ····<string>//·CS1024:·Wrong·preprocessor·directive
13 //·Line:·129 //·Line:·12
  
14 using·System;10 using·System;
  
15 class·C11 class·C
16 {12 {
Offset 23, 12 lines modifiedOffset 19, 16 lines modified
23 »       »       Console.WriteLine·(&quot;DEBUG·mode&quot;);19 »       »       Console.WriteLine·(&quot;DEBUG·mode&quot;);
24 #·something·not·valid·here20 #·something·not·valid·here
25 »       »       Console.WriteLine·(&quot;NON-DEBUG·mode&quot;);21 »       »       Console.WriteLine·(&quot;NON-DEBUG·mode&quot;);
26 #endif22 #endif
27 »       }23 »       }
28 }</string>24 }</string>
29 ····<string>//·CS1024:·Wrong·preprocessor·directive25 ····<string>//·CS1024:·Wrong·preprocessor·directive
30 //·Line:·426 //·Line:·7
  
31 #wrong_directive</string>27 class·C
 28 {
 29 »       #region
 30 »       #end\x0072egion
 31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </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.Error(System.IComparable)':·only·CLS-compliant·members·can·be·abstract5 ····<string>//·CS3011:·`CLSClass.this[long]':·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 ········protected·abstract·void·Error·(IComparable·arg);12 ········public·abstract·int·this[long·index]·{·set;·}
13 }</string>13 }</string>
14 ····<string>//·CS3011:·`CLSClass.this[long]':·only·CLS-compliant·members·can·be·abstract14 ····<string>//·CS3011:·`CLSClass.Error(System.IComparable)':·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 ········public·abstract·int·this[long·index]·{·set;·}21 ········protected·abstract·void·Error·(IComparable·arg);
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.11 KB
CS0450
1.1 KB
CS0450
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0450</ErrorName>3 ··<ErrorName>CS0450</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0450:·`A':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint5 ····<string>//·CS0450:·`A&lt;bool,int&gt;':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint
6 //·Line:·86 //·Line:·8
  
7 class·A7 class·A&lt;T,·U&gt;
8 {8 {
9 }9 }
  
 10 delegate·void·Test&lt;T&gt;()·where·T·:·struct,·A&lt;bool,·int&gt;;</string>
10 class·B&lt;T&gt;·where·T·:·class,·A 
11 { 
12 }</string> 
13 ····<string>//·CS0450:·`A&lt;bool,int&gt;':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint11 ····<string>//·CS0450:·`A':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint
14 //·Line:·812 //·Line:·8
  
15 class·A&lt;T,·U&gt;13 class·A
16 {14 {
17 }15 }
  
18 delegate·void·Test&lt;T&gt;()·where·T·:·struct,·A&lt;bool,·int&gt;;</string>16 class·B&lt;T&gt;·where·T·:·class,·A
 17 {
 18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
941 B
CS1948
929 B
CS1948
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1948</ErrorName>3 ··<ErrorName>CS1948</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter5 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter
6 //·Line:·126 //·Line:·13
  
  
7 using·System;7 using·System;
8 using·System.Linq;8 using·System.Linq;
  
9 class·C9 class·C
10 {10 {
11 »       public·static·void·Foo·&lt;T&gt;·()11 »       public·static·void·Foo·&lt;T&gt;·()
12 »       {12 »       {
 13 »       »       var·s·=·&quot;0&quot;;
13 »       »       var·e·=·from·T·in·&quot;a&quot;14 »       »       var·e·=·from·T·in·&quot;a&quot;
14 »       »       »       select·T;15 »       »       »       select·T·+·s;
15 »       }16 »       }
16 }</string>17 }</string>
17 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter18 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter
18 //·Line:·1319 //·Line:·12
  
  
19 using·System;20 using·System;
20 using·System.Linq;21 using·System.Linq;
  
21 class·C22 class·C
22 {23 {
23 »       public·static·void·Foo·&lt;T&gt;·()24 »       public·static·void·Foo·&lt;T&gt;·()
24 »       {25 »       {
25 »       »       var·s·=·&quot;0&quot;; 
26 »       »       var·e·=·from·T·in·&quot;a&quot;26 »       »       var·e·=·from·T·in·&quot;a&quot;
27 »       »       »       select·T·+·s;27 »       »       »       select·T;
28 »       }28 »       }
29 }</string>29 }</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
1.79 KB
CS1982
1.78 KB
CS1982
Ordering differences only
    
Offset 1, 75 lines modifiedOffset 1, 75 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·136 //·Line:·6
  
7 using·System;7 using·System;
  
 8 [A((dynamic)·null)]
 9 public·class·A·:·Attribute
8 class·AAttribute·:·Attribute 
9 { 
10 »       public·AAttribute·(dynamic·X) 
11 »       { 
12 »       } 
13 } 
  
14 [A·(Test.B)] 
15 class·Test 
16 {10 {
 11 »       public·A·(Type·arg)
17 »       public·static·dynamic·B; 
  
18 »       static·void·Main·() 
19 »       {12 »       {
20 »       }13 »       }
21 }</string>14 }</string>
22 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression15 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
23 //·Line:·616 //·Line:·6
  
24 using·System;17 using·System;
  
25 [A((dynamic)·null)]18 [A(typeof·(dynamic[]))]
26 public·class·A·:·Attribute19 public·class·A·:·Attribute
27 {20 {
28 »       public·A·(Type·arg)21 »       public·A·(object·arg)
29 »       {22 »       {
30 »       }23 »       }
31 }</string>24 }</string>
32 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression25 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
33 //·Line:·626 //·Line:·6
  
34 using·System;27 using·System;
  
35 [A(typeof·(Func&lt;dynamic&gt;))]28 [A(new·dynamic·[]·{·8·})]
36 public·class·A·:·Attribute29 public·class·A·:·Attribute
37 {30 {
38 »       public·A·(Type·arg)31 »       public·A·(object·arg)
39 »       {32 »       {
40 »       }33 »       }
41 }</string>34 }</string>
42 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression35 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
43 //·Line:·636 //·Line:·6
  
44 using·System;37 using·System;
  
45 [A(typeof·(dynamic[]))]38 [A(typeof·(Func&lt;dynamic&gt;))]
46 public·class·A·:·Attribute39 public·class·A·:·Attribute
47 {40 {
48 »       public·A·(object·arg)41 »       public·A·(Type·arg)
49 »       {42 »       {
50 »       }43 »       }
51 }</string>44 }</string>
52 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression45 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
53 //·Line:·646 //·Line:·13
  
54 using·System;47 using·System;
  
 48 class·AAttribute·:·Attribute
55 [A(new·dynamic·[]·{·8·})] 
56 public·class·A·:·Attribute 
57 {49 {
58 »       public·A·(object·arg)50 »       public·AAttribute·(dynamic·X)
 51 »       {
 52 »       }
 53 }
  
 54 [A·(Test.B)]
 55 class·Test
 56 {
 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>
927 B
CS0179
915 B
CS0179
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0179</ErrorName>3 ··<ErrorName>CS0179</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0179:·`Bar.Foo.set'·cannot·declare·a·body·because·it·is·marked·extern
 6 //·Line:·5
  
 7 class·Bar·{
 8 »       extern·int·Foo·{
 9 »       »       set·{·}
 10 »       »       get·{·}
 11 »       }
 12 }</string>
5 ····<string>//·CS0179:·`X.extern_method()'·cannot·declare·a·body·because·it·is·marked·extern13 ····<string>//·CS0179:·`X.extern_method()'·cannot·declare·a·body·because·it·is·marked·extern
6 //·Line:14 //·Line:
  
7 class·X·{15 class·X·{
  
8 »       public·extern·int·extern_method·()16 »       public·extern·int·extern_method·()
9 »       »       {17 »       »       {
Offset 24, 18 lines modifiedOffset 33, 9 lines modified
  
24 class·Bar·{33 class·Bar·{
25 »       extern·event·FooHandler·OnFoo·{34 »       extern·event·FooHandler·OnFoo·{
26 »       »       add·{·}35 »       »       add·{·}
27 »       »       remove·{·}36 »       »       remove·{·}
28 »       }37 »       }
29 }</string>38 }</string>
30 ····<string>//·CS0179:·`Bar.Foo.set'·cannot·declare·a·body·because·it·is·marked·extern 
31 //·Line:·5 
  
32 class·Bar·{ 
33 »       extern·int·Foo·{ 
34 »       »       set·{·} 
35 »       »       get·{·} 
36 »       } 
37 }</string> 
38 ··</Examples>39 ··</Examples>
39 </ErrorDocumentation>40 </ErrorDocumentation>
1.47 KB
CS1673
1.46 KB
CS1673
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1673</ErrorName>3 ··<ErrorName>CS1673</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead5 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead
 6 //·Line:·
 7 using·System;
  
 8 struct·S·{
 9 »       delegate·void·T·();
  
 10 »       int·f;
  
 11 »       public·int·Test·()
 12 »       {
 13 »       »       T·t·=·delegate·{
 14 »       »       »       f·=·1;
 15 »       »       };
 16 »       »       return·0;
 17 »       }
 18 »       
 19 »       static·void·Main·()
 20 »       {
 21 »       }
 22 }</string>
 23 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead
6 //·Line:·1924 //·Line:·19
7 using·System;25 using·System;
  
8 public·delegate·void·Hello·();26 public·delegate·void·Hello·();
  
9 struct·Foo27 struct·Foo
10 {28 {
Offset 41, 30 lines modifiedOffset 62, 9 lines modified
41 {62 {
42 »       static·void·Main·()63 »       static·void·Main·()
43 »       {64 »       {
44 »       »       Foo·foo·=·new·Foo·(3);65 »       »       Foo·foo·=·new·Foo·(3);
45 »       »       foo.Test·(new·Foo·(8));66 »       »       foo.Test·(new·Foo·(8));
46 »       }67 »       }
47 }</string>68 }</string>
48 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead 
49 //·Line:· 
50 using·System; 
  
51 struct·S·{ 
52 »       delegate·void·T·(); 
  
53 »       int·f; 
  
54 »       public·int·Test·() 
55 »       { 
56 »       »       T·t·=·delegate·{ 
57 »       »       »       f·=·1; 
58 »       »       }; 
59 »       »       return·0; 
60 »       } 
61 »        
62 »       static·void·Main·() 
63 »       { 
64 »       } 
65 }</string> 
66 ··</Examples>69 ··</Examples>
67 </ErrorDocumentation>70 </ErrorDocumentation>
845 B
CS0721
833 B
CS0721
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>CS0721</ErrorName>3 ··<ErrorName>CS0721</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0721:·`C':·static·types·cannot·be·used·as·parameters 
6 //·Line:·6 
  
  
7 static·class·C 
8 { 
9 »       static·void·Foo·(this·C·c) 
10 »       { 
11 »       } 
12 }</string> 
13 ····<string>//·CS0721:·`StaticClass':·static·types·cannot·be·used·as·parameters5 ····<string>//·CS0721:·`StaticClass':·static·types·cannot·be·used·as·parameters
14 //·Line:·86 //·Line:·8
  
15 static·class·StaticClass·{7 static·class·StaticClass·{
16 }8 }
  
17 class·MainClass·{9 class·MainClass·{
18 ····public·static·void·Method·(StaticClass·arg)10 ····public·static·void·Method·(StaticClass·arg)
19 ····{11 ····{
20 ····}12 ····}
21 }</string>13 }</string>
 14 ····<string>//·CS0721:·`C':·static·types·cannot·be·used·as·parameters
 15 //·Line:·6
  
  
 16 static·class·C
 17 {
 18 »       static·void·Foo·(this·C·c)
 19 »       {
 20 »       }
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
1.44 KB
CS0436
1.43 KB
CS0436
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0436</ErrorName>3 ··<ErrorName>CS0436</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0436:·The·type·`System.Console'·conflicts·with·the·imported·type·of·same·name'.·Ignoring·the·imported·type·definition 
6 //·Line:·16 
7 //·Compiler·options:·-warn:2·-warnaserror 
  
8 namespace·System 
9 { 
10 ····public·class·Console 
11 ····{ 
12 ····} 
13 } 
  
14 public·class·C 
15 { 
16 ····public·static·void·Main·() 
17 ····{ 
18 ········new·System.Console·(); 
19 ····} 
20 }</string> 
21 ····<string>//·CS0436:·The·type·`System.Runtime.CompilerServices.RuntimeHelpers'·conflicts·with·the·imported·type·of·same·name'.·Ignoring·the·imported·type·definition5 ····<string>//·CS0436:·The·type·`System.Runtime.CompilerServices.RuntimeHelpers'·conflicts·with·the·imported·type·of·same·name'.·Ignoring·the·imported·type·definition
22 //·Line:·206 //·Line:·20
23 //·Compiler·options:·-warn:2·-warnaserror7 //·Compiler·options:·-warn:2·-warnaserror
  
24 using·System.Runtime.CompilerServices;8 using·System.Runtime.CompilerServices;
  
25 namespace·System.Runtime.CompilerServices9 namespace·System.Runtime.CompilerServices
Offset 40, 9 lines modifiedOffset 22, 27 lines modified
40 class·C22 class·C
41 {23 {
42 »       public·static·void·Main·()24 »       public·static·void·Main·()
43 »       {25 »       {
44 »       »       RuntimeHelpers.SomeMethod·(null);26 »       »       RuntimeHelpers.SomeMethod·(null);
45 »       }27 »       }
46 }</string>28 }</string>
 29 ····<string>//·CS0436:·The·type·`System.Console'·conflicts·with·the·imported·type·of·same·name'.·Ignoring·the·imported·type·definition
 30 //·Line:·16
 31 //·Compiler·options:·-warn:2·-warnaserror
  
 32 namespace·System
 33 {
 34 ····public·class·Console
 35 ····{
 36 ····}
 37 }
  
 38 public·class·C
 39 {
 40 ····public·static·void·Main·()
 41 ····{
 42 ········new·System.Console·();
 43 ····}
 44 }</string>
47 ··</Examples>45 ··</Examples>
48 </ErrorDocumentation>46 </ErrorDocumentation>
883 B
CS0699
871 B
CS0699
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0699</ErrorName>3 ··<ErrorName>CS0699</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0699:·`I.Test&lt;T&gt;()':·A·constraint·references·nonexistent·type·parameter·`U'
 6 //·Line:·6
  
 7 interface·I
 8 {
 9 »       void·Test&lt;T&gt;()·where·U·:·class;
 10 }</string>
5 ····<string>//·CS0699:·`I&lt;T&gt;':·A·constraint·references·nonexistent·type·parameter·`U'11 ····<string>//·CS0699:·`I&lt;T&gt;':·A·constraint·references·nonexistent·type·parameter·`U'
6 //·Line:·812 //·Line:·8
  
7 partial·interface·I&lt;T&gt;13 partial·interface·I&lt;T&gt;
8 {14 {
9 }15 }
  
10 partial·interface·I&lt;T&gt;·where·U·:·class16 partial·interface·I&lt;T&gt;·where·U·:·class
11 {17 {
12 }</string>18 }</string>
13 ····<string>//·CS0699:·`I.Test&lt;T&gt;()':·A·constraint·references·nonexistent·type·parameter·`U' 
14 //·Line:·6 
  
15 interface·I 
16 { 
17 »       void·Test&lt;T&gt;()·where·U·:·class; 
18 }</string> 
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
2.42 KB
CS0591
2.4 KB
CS0591
Ordering differences only
    
Offset 1, 49 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0591</ErrorName>3 ··<ErrorName>CS0591</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.GuidAttribute'·attribute 
6 //·Line:·6 
  
7 using·System.Runtime.InteropServices; 
  
8 [Guid·(&quot;aaa&quot;)] 
9 class·X·{ 
10 static·void·Main·()·{} 
11 }</string> 
12 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute 
13 //·Line:·8 
  
14 using·System.Runtime.CompilerServices; 
  
15 class·Test 
16 { 
17 »       [MethodImplAttribute(445)] 
18 »       public·void·test·() 
19 »       { 
20 »       } 
21 }</string> 
22 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.AttributeUsageAttribute'·attribute 
23 //·Line:·4 
  
24 [System.AttributeUsage(0)] 
25 class·ClassMain·{ 
26 ···· 
27 ········public·static·void·Main·()·{ 
28 ········} 
29 }</string> 
30 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute5 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
31 //·Line:·86 //·Line:·8
  
32 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
33 using·System;8 using·System;
  
34 class·X·{9 class·X·{
35 »       [DllImport·(&quot;&quot;)]10 »       [DllImport·(null)]
36 »       extern·static·void·Blah·();11 »       extern·static·void·Blah·();
  
37 ····static·void·Main·(string·[]·args)12 ····static·void·Main·(string·[]·args)
38 ····{13 ····{
39 ····}14 ····}
  
40 }</string>15 }</string>
Offset 62, 17 lines modifiedOffset 32, 47 lines modified
62 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute32 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
63 //·Line:·833 //·Line:·8
  
64 using·System.Runtime.InteropServices;34 using·System.Runtime.InteropServices;
65 using·System;35 using·System;
  
66 class·X·{36 class·X·{
67 »       [DllImport·(null)]37 »       [DllImport·(&quot;&quot;)]
68 »       extern·static·void·Blah·();38 »       extern·static·void·Blah·();
  
69 ····static·void·Main·(string·[]·args)39 ····static·void·Main·(string·[]·args)
70 ····{40 ····{
71 ····}41 ····}
  
72 }</string>42 }</string>
 43 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.GuidAttribute'·attribute
 44 //·Line:·6
  
 45 using·System.Runtime.InteropServices;
  
 46 [Guid·(&quot;aaa&quot;)]
 47 class·X·{
 48 static·void·Main·()·{}
 49 }</string>
 50 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.AttributeUsageAttribute'·attribute
 51 //·Line:·4
  
 52 [System.AttributeUsage(0)]
 53 class·ClassMain·{
 54 ····
 55 ········public·static·void·Main·()·{
 56 ········}
 57 }</string>
 58 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute
 59 //·Line:·8
  
 60 using·System.Runtime.CompilerServices;
  
 61 class·Test
 62 {
 63 »       [MethodImplAttribute(445)]
 64 »       public·void·test·()
 65 »       {
 66 »       }
 67 }</string>
73 ··</Examples>68 ··</Examples>
74 </ErrorDocumentation>69 </ErrorDocumentation>
3.25 KB
CS0311
3.24 KB
CS0311
Ordering differences only
    
Offset 1, 12 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>CS0311</ErrorName>3 ··<ErrorName>CS0311</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0311:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`A'5 ····<string>//·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'
 6 //·Line:·19
  
 7 public·class·Foo&lt;T&gt;
 8 »       where·T·:·A
 9 {
 10 }
  
 11 public·class·A
 12 {
 13 }
  
 14 public·class·B
 15 {
 16 }
  
 17 class·X
 18 {
 19 »       Foo&lt;B&gt;·foo;
  
 20 »       static·void·Main·()
 21 »       {
 22 »       }
 23 }</string>
 24 ····<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'
6 //·Line:·3525 //·Line:·35
7 using·System;26 using·System;
  
8 public·class·Foo&lt;T&gt;27 public·class·Foo&lt;T&gt;
9 »       where·T·:·A28 »       where·T·:·A
10 {29 {
11 »       public·void·Test·(T·t)30 »       public·void·Test·(T·t)
Offset 37, 32 lines modifiedOffset 61, 20 lines modified
37 {61 {
38 »       Foo&lt;B&gt;·b;62 »       Foo&lt;B&gt;·b;
  
39 »       static·void·Main·()63 »       static·void·Main·()
40 »       {64 »       {
41 »       }65 »       }
42 }</string>66 }</string>
43 ····<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'67 ····<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;'
44 //·Line:·968 //·Line:·3
 69 class·A·:·C&lt;B&lt;int&gt;&gt;·{}
 70 class·B&lt;X&gt;·{}
 71 interface·C&lt;X&gt;·where·X·:·D&lt;X&gt;·{}
 72 interface·D&lt;X&gt;·{}</string>
  
45 public·class·C 
46 { 
47 »       public·static·void·Main·() 
48 »       { 
49 »       »       var·mc·=·new·G&lt;C&gt;·(); 
50 »       »       mc.Method&lt;object&gt;·(); 
51 »       } 
52 } 
  
53 public·class·G&lt;T&gt;·where·T·:·C 
54 { 
55 »       public·void·Method&lt;U&gt;·()·where·U·:·T 
56 »       { 
57 »       } 
58 }</string> 
59 ····<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'73 ····<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'
60 //·Line:·2174 //·Line:·21
  
61 public·class·Foo&lt;T&gt;75 public·class·Foo&lt;T&gt;
62 »       where·T·:·A,·I76 »       where·T·:·A,·I
63 {77 {
64 }78 }
Offset 80, 39 lines modifiedOffset 92, 27 lines modified
80 {92 {
81 »       Foo&lt;B&gt;·foo;93 »       Foo&lt;B&gt;·foo;
  
82 »       static·void·Main·()94 »       static·void·Main·()
83 »       {95 »       {
84 »       }96 »       }
85 }</string>97 }</string>
86 ····<string>//·CS0311:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`A'98 ····<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'
87 //·Line:·1999 //·Line:·9
  
88 public·class·Foo&lt;T&gt; 
89 »       where·T·:·A 
90 { 
91 } 
  
92 public·class·A 
93 { 
94 } 
  
95 public·class·B100 public·class·C
96 {101 {
 102 »       public·static·void·Main·()
 103 »       {
 104 »       »       var·mc·=·new·G&lt;C&gt;·();
 105 »       »       mc.Method&lt;object&gt;·();
 106 »       }
97 }107 }
  
98 class·X108 public·class·G&lt;T&gt;·where·T·:·C
99 {109 {
 110 »       public·void·Method&lt;U&gt;·()·where·U·:·T
100 »       Foo&lt;B&gt;·foo; 
  
101 »       static·void·Main·() 
102 »       {111 »       {
103 »       }112 »       }
104 }</string>113 }</string>
105 ····<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;' 
106 //·Line:·3 
107 class·A·:·C&lt;B&lt;int&gt;&gt;·{} 
108 class·B&lt;X&gt;·{} 
109 interface·C&lt;X&gt;·where·X·:·D&lt;X&gt;·{} 
110 interface·D&lt;X&gt;·{}</string> 
111 ··</Examples>114 ··</Examples>
112 </ErrorDocumentation>115 </ErrorDocumentation>
1.19 KB
CS0594
1.18 KB
CS0594
Ordering differences only
    
Offset 6, 33 lines modifiedOffset 6, 33 lines modified
6 //·Line:·66 //·Line:·6
  
7 class·X·{7 class·X·{
8 »       public·static·void·Main()·{8 »       public·static·void·Main()·{
9 »       »       float·b·=·11111111111111111111111111111111111122222222222222222f;9 »       »       float·b·=·11111111111111111111111111111111111122222222222222222f;
10 »       }10 »       }
11 }</string>11 }</string>
12 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`decimal'12 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`double'
13 //·Line:·613 //·Line:·6
  
14 class·X·{14 class·X·{
15 »       public·static·void·Main()·{15 »       public·static·void·Main()·{
16 »       »       decimal·d·=·12311111111111111111111111111111111111111111111111m;16 »       »       double·dbl·=·1.0e99999;
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`double'19 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'
20 //·Line:·620 //·Line:·6
  
21 class·X·{21 class·X·{
22 »       public·static·void·Main()·{22 »       public·static·void·Main()·{
23 »       »       double·dbl·=·1.0e99999;23 »       »       float·f·=·1.0e999999f;
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'26 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`decimal'
27 //·Line:·627 //·Line:·6
  
28 class·X·{28 class·X·{
29 »       public·static·void·Main()·{29 »       public·static·void·Main()·{
30 »       »       float·f·=·1.0e999999f;30 »       »       decimal·d·=·12311111111111111111111111111111111111111111111111m;
31 »       }31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
929 B
CS0441
917 B
CS0441
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>CS0441</ErrorName>3 ··<ErrorName>CS0441</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0441:·`TestClass':·a·class·cannot·be·both·static·and·sealed
 6 //·Line:·4
  
 7 public·sealed·static·class·TestClass
 8 {
 9 }</string>
5 ····<string>//·CS0441:·`Foo':·a·class·cannot·be·both·static·and·sealed10 ····<string>//·CS0441:·`Foo':·a·class·cannot·be·both·static·and·sealed
6 //·Line:·311 //·Line:·3
7 public·sealed·partial·class·Foo12 public·sealed·partial·class·Foo
8 {13 {
9 »       public·string·myId;14 »       public·string·myId;
10 }15 }
  
Offset 18, 15 lines modifiedOffset 24, 9 lines modified
18 {24 {
19 »       public·static·void·Main·()25 »       public·static·void·Main·()
20 »       {26 »       {
21 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);27 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
22 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);28 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
23 »       }29 »       }
24 }</string>30 }</string>
25 ····<string>//·CS0441:·`TestClass':·a·class·cannot·be·both·static·and·sealed 
26 //·Line:·4 
  
27 public·sealed·static·class·TestClass 
28 { 
29 }</string> 
30 ··</Examples>31 ··</Examples>
31 </ErrorDocumentation>32 </ErrorDocumentation>
1.45 KB
CS1548
1.44 KB
CS1548
Ordering differences only
    
Offset 1, 21 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>CS1548</ErrorName>3 ··<ErrorName>CS1548</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·does·not·have·a·private·key5 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`file_not_found.snk'·does·not·exist
6 //·Line:·06 //·Line:·0
  
7 using·System.Reflection;7 using·System.Reflection;
  
8 [assembly:·AssemblyKeyFile·(&quot;cs1548.pub&quot;)]8 [assembly:·AssemblyKeyFile·(&quot;file_not_found.snk&quot;)]
  
9 //·where·cs1548.pub·is·generated·by: 
10 //·sn·-k·cs1548.snk 
11 //·sn·-p·cs1548.snk·cs1548.pub 
  
12 class·MyClass·{9 class·MyClass·{
  
13 »       public·static·void·Main·(string·[]·args)10 »       public·static·void·Main·(string·[]·args)
14 »       {11 »       {
15 »       }12 »       }
16 }</string>13 }</string>
Offset 38, 20 lines modifiedOffset 34, 24 lines modified
  
38 class·MyClass·{34 class·MyClass·{
  
39 »       public·static·void·Main·(string·[]·args)35 »       public·static·void·Main·(string·[]·args)
40 »       {36 »       {
41 »       }37 »       }
42 }</string>38 }</string>
43 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`file_not_found.snk'·does·not·exist39 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·does·not·have·a·private·key
44 //·Line:·040 //·Line:·0
  
45 using·System.Reflection;41 using·System.Reflection;
  
46 [assembly:·AssemblyKeyFile·(&quot;file_not_found.snk&quot;)]42 [assembly:·AssemblyKeyFile·(&quot;cs1548.pub&quot;)]
  
 43 //·where·cs1548.pub·is·generated·by:
 44 //·sn·-k·cs1548.snk
 45 //·sn·-p·cs1548.snk·cs1548.pub
  
47 class·MyClass·{46 class·MyClass·{
  
48 »       public·static·void·Main·(string·[]·args)47 »       public·static·void·Main·(string·[]·args)
49 »       {48 »       {
50 »       }49 »       }
51 }</string>50 }</string>
1.96 KB
CS0693
1.95 KB
CS0693
Ordering differences only
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0693</ErrorName>3 ··<ErrorName>CS0693</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;.A&lt;T&gt;'5 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`A&lt;T&gt;'
6 //·Line:·96 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 class·R&lt;U&gt;8 class·A&lt;T&gt;
9 {9 {
 10 ····interface·I&lt;T&gt;
 11 ····{
 12 ····}
10 »       class·A&lt;T&gt; 
11 »       { 
12 »       »       struct·I&lt;T&gt; 
13 »       »       { 
14 »       »       } 
15 »       } 
16 }</string>13 }</string>
17 ····<string>//·CS0693:·Type·parameter·`U'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;'14 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;.A&lt;T&gt;'
18 //·Line:·915 //·Line:·9
19 //·Compiler·options:·-warnaserror·-warn:316 //·Compiler·options:·-warnaserror·-warn:3
  
20 class·R&lt;U&gt;17 class·R&lt;U&gt;
21 {18 {
22 »       class·A&lt;T&gt;19 »       class·A&lt;T&gt;
23 »       {20 »       {
24 »       »       struct·I&lt;U&gt;21 »       »       struct·I&lt;T&gt;
25 »       »       {22 »       »       {
26 »       »       }23 »       »       }
27 »       }24 »       }
28 }</string>25 }</string>
29 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`A&lt;T&gt;'26 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`C&lt;T&gt;'
30 //·Line:·727 //·Line:·7
31 //·Compiler·options:·-warnaserror·-warn:328 //·Compiler·options:·-warnaserror·-warn:3
  
32 class·A&lt;T&gt;29 class·C&lt;T&gt;
33 {30 {
34 ····interface·I&lt;T&gt; 
35 ····{ 
36 ····}31 »       void·Foo&lt;T&gt;·(T·t)
 32 »       {
 33 »       }
37 }</string>34 }</string>
38 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`C&lt;T&gt;'35 ····<string>//·CS0693:·Type·parameter·`U'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;'
39 //·Line:·736 //·Line:·9
40 //·Compiler·options:·-warnaserror·-warn:337 //·Compiler·options:·-warnaserror·-warn:3
  
41 class·C&lt;T&gt;38 class·R&lt;U&gt;
42 {39 {
43 »       void·Foo&lt;T&gt;·(T·t)40 »       class·A&lt;T&gt;
44 »       {41 »       {
 42 »       »       struct·I&lt;U&gt;
 43 »       »       {
 44 »       »       }
45 »       }45 »       }
46 }</string>46 }</string>
47 ··</Examples>47 ··</Examples>
48 </ErrorDocumentation>48 </ErrorDocumentation>
2.44 KB
CS0617
2.43 KB
CS0617
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>CS0617</ErrorName>3 ··<ErrorName>CS0617</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0617:·`foo3'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static
 6 //·Line:·11
  
 7 class·BazAttribute·:·System.Attribute·
 8 {
 9 »       public·object·foo3·{·set·{}·}
 10 }
  
 11 class·Test·
 12 {
 13 »       [Baz·(foo3·=·3)]·void·f3()·{}
 14 }</string>
5 ····<string>//·CS0617:·`MyNamedArg'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static15 ····<string>//·CS0617:·`MyNamedArg'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static
6 //·Line·:·1916 //·Line·:·19
  
7 using·System;17 using·System;
  
8 [AttributeUsage·(AttributeTargets.Class,·AllowMultiple·=·true)]18 [AttributeUsage·(AttributeTargets.Class,·AllowMultiple·=·true)]
9 public·class·SimpleAttribute·:·Attribute19 public·class·SimpleAttribute·:·Attribute
Offset 23, 48 lines modifiedOffset 35, 36 lines modified
23 [Simple·(&quot;Dummy&quot;,·MyNamedArg·=·&quot;Dude!&quot;)]35 [Simple·(&quot;Dummy&quot;,·MyNamedArg·=·&quot;Dude!&quot;)]
24 public·class·Blah·{36 public·class·Blah·{
  
25 »       public·static·void·Main·()37 »       public·static·void·Main·()
26 »       {38 »       {
27 »       }39 »       }
28 }</string>40 }</string>
29 ····<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 
30 //·Line:·11 
  
31 class·BazAttribute·:·System.Attribute· 
32 { 
33 »       public·object·foo3·{·set·{}·} 
34 } 
  
35 class·Test· 
36 { 
37 »       [Baz·(foo3·=·3)]·void·f3()·{} 
38 }</string> 
39 ····<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·static41 ····<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
40 //·Line:·1142 //·Line:·11
  
41 using·System;43 using·System;
  
42 public·sealed·class·FooAttribute·:·Attribute44 public·sealed·class·FooAttribute·:·Attribute
43 {45 {
44 »       public·static·int·Foo;46 »       internal·int·Foo;
45 }47 }
  
46 [Foo·(Foo·=·1)]48 [Foo·(Foo·=·1)]
47 public·class·Tests49 public·class·Tests
48 {50 {
49 }</string>51 }</string>
50 ····<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·static52 ····<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
51 //·Line:·1153 //·Line:·11
  
52 using·System;54 using·System;
  
53 public·sealed·class·FooAttribute·:·Attribute55 public·sealed·class·FooAttribute·:·Attribute
54 {56 {
55 »       internal·int·Foo;57 »       public·static·int·Foo;
56 }58 }
  
57 [Foo·(Foo·=·1)]59 [Foo·(Foo·=·1)]
58 public·class·Tests60 public·class·Tests
59 {61 {
60 }</string>62 }</string>
61 ····<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·static63 ····<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
2.39 KB
CS0523
2.38 KB
CS0523
Ordering differences only
    
Offset 1, 51 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>CS0523</ErrorName>3 ··<ErrorName>CS0523</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0523:·Struct·member·`S.value'·of·type·`G&lt;string&gt;'·causes·a·cycle·in·the·struct·layout
 6 //·Line:·11
  
 7 struct·G&lt;T&gt;
 8 {
 9 »       public·static·S·s;
 10 }
  
 11 struct·S
 12 {
 13 »       private·G&lt;string&gt;·value;
 14 }</string>
5 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout15 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout
6 //·Line:·616 //·Line:·6
  
7 struct·A&lt;T&gt;17 struct·A
8 {18 {
9 »       A&lt;T&gt;·a;19 »       static·A?·a;
10 }</string>20 }</string>
11 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout21 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout
12 //·Line:·622 //·Line:·6
  
13 struct·S&lt;T&gt;23 struct·S&lt;T&gt;
14 {24 {
15 »       S&lt;int&gt;·s;25 »       S&lt;int&gt;·s;
16 }</string>26 }</string>
17 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout27 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout
18 //·Line:·628 //·Line:·6
  
19 struct·A29 struct·S&lt;T&gt;
20 {30 {
21 »       static·A?·a;31 »       static·S&lt;T[]&gt;·s;
 32 }</string>
 33 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout
 34 //·Line:·6
  
 35 struct·A&lt;T&gt;
 36 {
 37 »       A&lt;T&gt;·a;
22 }</string>38 }</string>
23 ····<string>//·CS0523:·Struct·member·`B.a'·of·type·`A'·causes·a·cycle·in·the·struct·layout39 ····<string>//·CS0523:·Struct·member·`B.a'·of·type·`A'·causes·a·cycle·in·the·struct·layout
24 //·Line:·940 //·Line:·9
  
25 struct·A·{41 struct·A·{
26 »       B·b;42 »       B·b;
27 }43 }
  
28 struct·B·{44 struct·B·{
29 »       A·a;45 »       A·a;
30 }46 }
  
31 class·Y·{·static·void·Main·()·{}·}</string>47 class·Y·{·static·void·Main·()·{}·}</string>
32 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout 
33 //·Line:·6 
  
34 struct·S&lt;T&gt; 
35 { 
36 »       static·S&lt;T[]&gt;·s; 
37 }</string> 
38 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout48 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout
39 //·Line:·1349 //·Line:·13
40 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader50 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader
  
41 using·System;51 using·System;
  
42 struct·Handle&lt;T&gt;52 struct·Handle&lt;T&gt;
Offset 53, 21 lines modifiedOffset 65, 9 lines modified
53 »       public·IntPtr·Value;65 »       public·IntPtr·Value;
54 }66 }
  
55 struct·Foo67 struct·Foo
56 {68 {
57 »       public·readonly·Handle&lt;Foo&gt;·Handle;69 »       public·readonly·Handle&lt;Foo&gt;·Handle;
58 }</string>70 }</string>
59 ····<string>//·CS0523:·Struct·member·`S.value'·of·type·`G&lt;string&gt;'·causes·a·cycle·in·the·struct·layout 
60 //·Line:·11 
  
61 struct·G&lt;T&gt; 
62 { 
63 »       public·static·S·s; 
64 } 
  
65 struct·S 
66 { 
67 »       private·G&lt;string&gt;·value; 
68 }</string> 
69 ··</Examples>71 ··</Examples>
70 </ErrorDocumentation>72 </ErrorDocumentation>
1.32 KB
CS1060
1.3 KB
CS1060
Ordering differences only
    
Offset 20, 73 lines modifiedOffset 20, 73 lines modified
20 {20 {
21 »       static·void·Main·()21 »       static·void·Main·()
22 »       {22 »       {
23 »       »       S·s;23 »       »       S·s;
24 »       »       s.c.v·=·5;24 »       »       s.c.v·=·5;
25 »       }25 »       }
26 }</string>26 }</string>
27 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'27 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`x'
28 //·Line:·2528 //·Line:·30
29 //·Compiler·options:·-warnaserror29 //·Compiler·options:·-warnaserror
  
30 using·System; 
  
31 public·class·C30 public·class·C
32 {31 {
33 »       public·EventHandler·v;32 »       public·int·v;
34 }33 }
  
35 public·struct·S234 public·struct·S
36 {35 {
37 »       public·C·c;36 »       public·C·c;
38 }37 }
  
39 public·struct·S38 class·X
40 {39 {
41 »       public·S2·s2;40 »       public·S·s;
 41 }
  
 42 struct·S2
 43 {
 44 »       public·X·x;
42 }45 }
  
43 public·class·Test46 public·class·Test
44 {47 {
45 »       static·void·Main·()48 »       static·void·Main·()
46 »       {49 »       {
47 »       »       S·s;50 »       »       S2·s2;
48 »       »       s.s2.c.v·=·null;51 »       »       s2.x.s.c.v·=·5;
49 »       }52 »       }
50 }</string>53 }</string>
51 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`x'54 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
52 //·Line:·3055 //·Line:·25
53 //·Compiler·options:·-warnaserror56 //·Compiler·options:·-warnaserror
  
 57 using·System;
  
54 public·class·C58 public·class·C
55 {59 {
56 »       public·int·v;60 »       public·EventHandler·v;
57 }61 }
  
58 public·struct·S62 public·struct·S2
59 {63 {
60 »       public·C·c;64 »       public·C·c;
61 }65 }
  
 66 public·struct·S
62 class·X 
63 { 
64 »       public·S·s; 
65 } 
  
66 struct·S2 
67 {67 {
68 »       public·X·x;68 »       public·S2·s2;
69 }69 }
  
70 public·class·Test70 public·class·Test
71 {71 {
72 »       static·void·Main·()72 »       static·void·Main·()
73 »       {73 »       {
74 »       »       S2·s2;74 »       »       S·s;
75 »       »       s2.x.s.c.v·=·5;75 »       »       s.s2.c.v·=·null;
76 »       }76 »       }
77 }</string>77 }</string>
78 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'78 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
79 //·Line:·2579 //·Line:·25
80 //·Compiler·options:·-warnaserror80 //·Compiler·options:·-warnaserror
  
81 public·class·C81 public·class·C
4.16 KB
CS0119
4.15 KB
CS0119
Ordering differences only
    
Offset 1, 68 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>CS0119</ErrorName>3 ··<ErrorName>CS0119</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected5 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`method·group'·was·expected
6 //·Line:·106 //·Line:·11
  
7 delegate·void·D·(); 
  
8 class·C 
9 { 
10 ····public·void·Foo·(int·i) 
11 ····{ 
12 ········D·d·=·new·D·(i); 
13 ····} 
14 }</string> 
15 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected 
16 //·Line:·15 
  
 7 using·System;
17 class·A 
18 { 
19 »       public·class·D 
20 »       { 
21 »       } 
22 } 
  
23 class·B8 class·X
24 {9 {
25 »       public·B·()10 »       static·void·Main·()
26 »       {11 »       {
27 »       »       A.D·=·2;12 »       »       Delegate·d·=·null;
 13 »       »       Console.WriteLine·(d·(null,·null));
28 »       }14 »       }
29 }</string>15 }</string>
30 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected16 ····<string>//·CS0119:·Expression·denotes·a·`method·group',·where·a·`variable',·`value'·or·`type'·was·expected
31 //·Line:·1517 //·Line:·8
  
32 class·A 
33 { 
34 »       public·class·T 
35 »       { 
36 »       } 
37 } 
  
38 class·B&lt;T&gt;·:·A18 class·C
39 {19 {
40 »       void·Foo·()20 »       static·void·Main·()
41 »       {21 »       {
42 »       »       T.Equals·(null,·null);22 »       »       throw·Main;
43 »       }23 »       }
44 }</string>24 }</string>
45 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected 
46 //·Line:·8 
  
47 class·A 
48 { 
49 »       public·void·f·() 
50 ········{ 
51 ················this.test·bad·=·null; 
52 ········} 
53 »       static·void·Main·()·{} 
54 }</string> 
55 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected25 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected
56 //·Line:·826 //·Line:·8
  
57 class·C27 class·C
58 {28 {
59 »       static·void·Foo&lt;T&gt;·()29 »       static·void·Foo&lt;T&gt;·()
60 »       {30 »       {
Offset 77, 36 lines modifiedOffset 43, 36 lines modified
77 »       delegate·string·Test·(string·t);43 »       delegate·string·Test·(string·t);
  
78 »       public·static·void·Main·()44 »       public·static·void·Main·()
79 »       {45 »       {
80 »       »       Test·(&quot;t&quot;);46 »       »       Test·(&quot;t&quot;);
81 »       }47 »       }
82 }</string>48 }</string>
83 ····<string>//·CS0119:·Expression·denotes·a·`namespace',·where·a·`variable',·`value'·or·`method·group'·was·expected49 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected
84 //·Line:·850 //·Line:·10
  
 51 delegate·void·D·();
  
85 class·X52 class·C
86 {53 {
87 »       public·static·void·Main·() 
88 »       { 
89 »       »       System.Collections.Generic·(&quot;&quot;); 
90 »       }54 ····public·void·Foo·(int·i)
 55 ····{
 56 ········D·d·=·new·D·(i);
 57 ····}
91 }</string>58 }</string>
92 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`method·group'·was·expected59 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected
93 //·Line:·1160 //·Line:·8
  
94 using·System; 
  
95 class·X61 class·A
96 {62 {
 63 »       public·void·f·()
 64 ········{
 65 ················this.test·bad·=·null;
 66 ········}
97 »       static·void·Main·()67 »       static·void·Main·()·{}
98 »       { 
99 »       »       Delegate·d·=·null; 
100 »       »       Console.WriteLine·(d·(null,·null)); 
101 »       } 
102 }</string>68 }</string>
103 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected69 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected
104 //·Line:·1470 //·Line:·14
  
105 using·System;71 using·System;
  
106 namespace·Test72 namespace·Test
Offset 117, 31 lines modifiedOffset 83, 65 lines modified
117 »       {83 »       {
118 »       »       public·void·TestMethod·()84 »       »       public·void·TestMethod·()
119 »       »       {85 »       »       {
120 »       »       »       SomeDel·(()·=&gt;·{·});86 »       »       »       SomeDel·(()·=&gt;·{·});
121 »       »       }87 »       »       }
122 »       }88 »       }
123 }</string>89 }</string>
124 ····<string>//·CS0119:·Expression·denotes·a·`method·group',·where·a·`variable',·`value'·or·`type'·was·expected 
125 //·Line:·8 
  
Max diff block lines reached; 916/4213 bytes (21.74%) of diff not shown.
1.22 KB
CS0035
1.21 KB
CS0035
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>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>
5 ····<string>//·CS0035:·Operator·`++'·is·ambiguous·on·an·operand·of·type·`MyType'26 ····<string>//·CS0035:·Operator·`++'·is·ambiguous·on·an·operand·of·type·`MyType'
6 //·Line:·3127 //·Line:·31
  
7 public·class·MyType28 public·class·MyType
8 {29 {
9 »       public·static·implicit·operator·float·(MyType·v)30 »       public·static·implicit·operator·float·(MyType·v)
10 »       {31 »       {
Offset 31, 33 lines modifiedOffset 55, 9 lines modified
31 class·Test55 class·Test
32 {56 {
33 »       static·void·test·(MyType·x)57 »       static·void·test·(MyType·x)
34 »       {58 »       {
35 »       »       x++;59 »       »       x++;
36 »       }60 »       }
37 }</string>61 }</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> 
59 ··</Examples>62 ··</Examples>
60 </ErrorDocumentation>63 </ErrorDocumentation>
603 B
CS2021
591 B
CS2021
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS2021</ErrorName>3 ··<ErrorName>CS2021</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS2021:·Output·file·name·is·not·valid5 ····<string>//·CS2021:·Output·file·name·is·not·valid
6 //·Line:·06 //·Line:·0
7 //·Compiler·options:·-out:.dll</string>7 //·Compiler·options:·-out:/</string>
8 ····<string>//·CS2021:·Output·file·name·is·not·valid8 ····<string>//·CS2021:·Output·file·name·is·not·valid
9 //·Line:·09 //·Line:·0
10 //·Compiler·options:·-out:/</string>10 //·Compiler·options:·-out:.dll</string>
11 ··</Examples>11 ··</Examples>
12 </ErrorDocumentation>12 </ErrorDocumentation>
1.38 KB
CS0464
1.37 KB
CS0464
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>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·(int·x)
11 »       {11 »       {
 12 »       »       return·x·&lt;·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·`int?'·with·null·is·always·`false'15 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
17 //·Line:·916 //·Line:·10
18 //·Compiler·options:·-warnaserror·-warn:217 //·Compiler·options:·-warnaserror·-warn:2
  
19 public·class·X18 class·C
20 {19 {
21 »       public·static·bool·Compute·(int?·x)20 »       public·static·void·Main·()
22 »       {21 »       {
23 »       »       return·x·&gt;=·null;22 »       »       int?·k·=·1;
 23 »       »       var·x·=·k·&gt;·null;
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'26 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
27 //·Line:·927 //·Line:·9
28 //·Compiler·options:·-warnaserror·-warn:228 //·Compiler·options:·-warnaserror·-warn:2
  
29 public·class·X29 public·class·X
30 {30 {
31 »       public·static·bool·Compute·(int·x)31 »       public·static·bool·Compute·(int?·x)
32 »       {32 »       {
33 »       »       return·x·&lt;·null;33 »       »       return·x·&gt;=·null;
34 »       }34 »       }
35 }</string>35 }</string>
36 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'36 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
37 //·Line:·937 //·Line:·9
38 //·Compiler·options:·-warnaserror·-warn:238 //·Compiler·options:·-warnaserror·-warn:2
  
39 public·class·X39 public·class·X
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.this[int]'·because·it·returns·by·reference5 ····<string>//·CS8178:·`await'·cannot·be·used·in·an·expression·containing·a·call·to·`X.Wrap(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·this·[await·Task.FromResult·(1)]);13 »       »       Foo·(ref·Wrap·(await·Task.FromResult·(1)))·=·4;
14 »       }14 »       }
  
15 »       ref·int·this·[int·arg]·=&gt;·ref·x;15 »       ref·int·Wrap·(int·arg)
 16 »       {
 17 »       »       return·ref·x;
 18 »       }
  
16 »       static·void·Foo·(ref·int·arg)19 »       static·ref·int·Foo·(ref·int·arg)
17 »       {20 »       {
 21 »       »       return·ref·arg;
18 »       }22 »       }
19 }</string>23 }</string>
20 ····<string>//·CS8178:·`await'·cannot·be·used·in·an·expression·containing·a·call·to·`X.Wrap(int)'·because·it·returns·by·reference24 ····<string>//·CS8178:·`await'·cannot·be·used·in·an·expression·containing·a·call·to·`X.this[int]'·because·it·returns·by·reference
21 //·Line:·1225 //·Line:·12
  
22 using·System.Threading.Tasks;26 using·System.Threading.Tasks;
  
23 class·X27 class·X
24 {28 {
25 »       int·x;29 »       int·x;
  
26 »       async·Task·Test·()30 »       async·Task·Test·()
27 »       {31 »       {
28 »       »       Foo·(ref·Wrap·(await·Task.FromResult·(1)))·=·4;32 »       »       Foo·(ref·this·[await·Task.FromResult·(1)]);
29 »       }33 »       }
  
 34 »       ref·int·this·[int·arg]·=&gt;·ref·x;
30 »       ref·int·Wrap·(int·arg) 
31 »       { 
32 »       »       return·ref·x; 
33 »       } 
  
34 »       static·ref·int·Foo·(ref·int·arg)35 »       static·void·Foo·(ref·int·arg)
35 »       {36 »       {
36 »       »       return·ref·arg; 
37 »       }37 »       }
38 }</string>38 }</string>
39 ··</Examples>39 ··</Examples>
40 </ErrorDocumentation>40 </ErrorDocumentation>
1.18 KB
CS1966
1.17 KB
CS1966
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1966</ErrorName>3 ··<ErrorName>CS1966</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic&gt;'5 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;I&lt;dynamic&gt;&gt;'
6 //·Line:·86 //·Line:·8
  
7 interface·I&lt;T&gt;7 interface·I&lt;T&gt;
8 {8 {
9 }9 }
  
10 class·C·:·I&lt;dynamic&gt;10 class·C·:·I&lt;I&lt;dynamic&gt;&gt;
11 {11 {
12 }</string>12 }</string>
13 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;I&lt;dynamic&gt;&gt;'13 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic[]&gt;'
14 //·Line:·814 //·Line:·8
  
15 interface·I&lt;T&gt;15 interface·I&lt;T&gt;
16 {16 {
17 }17 }
  
18 class·C·:·I&lt;I&lt;dynamic&gt;&gt;18 class·C·:·I&lt;dynamic[]&gt;
19 {19 {
20 }</string>20 }</string>
21 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic[]&gt;'21 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic&gt;'
22 //·Line:·822 //·Line:·8
  
23 interface·I&lt;T&gt;23 interface·I&lt;T&gt;
24 {24 {
25 }25 }
  
26 class·C·:·I&lt;dynamic[]&gt;26 class·C·:·I&lt;dynamic&gt;
27 {27 {
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
1.23 KB
CS0243
1.22 KB
CS0243
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0243</ErrorName>3 ··<ErrorName>CS0243</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0243:·Conditional·not·valid·on·`MyClass.GetHashCode()'·because·it·is·an·override·method
 6 //·Line:·6
  
 7 public·class·MyClass
 8 {
 9 »       [System.Diagnostics.Conditional·(&quot;WOOHOO&quot;)]
 10 »       public·override·int·GetHashCode·()
 11 »       {
 12 »       »       return·base.GetHashCode·();
 13 »       }
 14 }</string>
5 ····<string>//·CS0243:·Conditional·not·valid·on·`DerivedClass.Show()'·because·it·is·an·override·method15 ····<string>//·CS0243:·Conditional·not·valid·on·`DerivedClass.Show()'·because·it·is·an·override·method
6 //·Line:·1016 //·Line:·10
  
7 class·BaseClass·{17 class·BaseClass·{
8 ········protected·virtual·void·Show·()·{}18 ········protected·virtual·void·Show·()·{}
9 }19 }
  
10 class·DerivedClass:·BaseClass·{20 class·DerivedClass:·BaseClass·{
11 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]·protected·override·void·Show·()·{}21 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]·protected·override·void·Show·()·{}
12 ············22 ············
13 ········static·void·Main·()·{}23 ········static·void·Main·()·{}
14 }</string>24 }</string>
15 ····<string>//·CS0243:·Conditional·not·valid·on·`MyClass.GetHashCode()'·because·it·is·an·override·method 
16 //·Line:·6 
  
17 public·class·MyClass 
18 { 
19 »       [System.Diagnostics.Conditional·(&quot;WOOHOO&quot;)] 
20 »       public·override·int·GetHashCode·() 
21 »       { 
22 »       »       return·base.GetHashCode·(); 
23 »       } 
24 }</string> 
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </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.22 KB
CS0506
1.21 KB
CS0506
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0506</ErrorName>3 ··<ErrorName>CS0506</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0506:·`C.Run()':·cannot·override·inherited·member·`A.Run()'·because·it·is·not·marked·virtual,·abstract·or·override 
6 //·Line:·7 
7 //·Compiler·options:·-r:CS0506-3-lib.dll 
  
8 public·class·C·:·B 
9 { 
10 »       public·override·void·Run·() 
11 »       { 
12 »       } 
13 }</string> 
14 ····<string>//·CS0506:·`DerivedClass.Test':·cannot·override·inherited·member·`BaseClass.Test'·because·it·is·not·marked·virtual,·abstract·or·override5 ····<string>//·CS0506:·`DerivedClass.Test':·cannot·override·inherited·member·`BaseClass.Test'·because·it·is·not·marked·virtual,·abstract·or·override
15 //·Line:·116 //·Line:·11
  
16 using·System;7 using·System;
  
17 class·BaseClass·{8 class·BaseClass·{
18 ········protected·event·EventHandler·Test;9 ········protected·event·EventHandler·Test;
Offset 30, 9 lines modifiedOffset 20, 19 lines modified
30 class·BaseClass·{20 class·BaseClass·{
31 ········protected·void·Show·()·{}21 ········protected·void·Show·()·{}
32 }22 }
  
33 class·DerivedClass:·BaseClass·{23 class·DerivedClass:·BaseClass·{
34 ········protected·override·void·Show·()·{}24 ········protected·override·void·Show·()·{}
35 }</string>25 }</string>
 26 ····<string>//·CS0506:·`C.Run()':·cannot·override·inherited·member·`A.Run()'·because·it·is·not·marked·virtual,·abstract·or·override
 27 //·Line:·7
 28 //·Compiler·options:·-r:CS0506-3-lib.dll
  
 29 public·class·C·:·B
 30 {
 31 »       public·override·void·Run·()
 32 »       {
 33 »       }
 34 }</string>
36 ··</Examples>35 ··</Examples>
37 </ErrorDocumentation>36 </ErrorDocumentation>
1.08 KB
CS0144
1.07 KB
CS0144
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>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> 
15 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'5 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'
16 //·Line:·116 //·Line:·11
17 abstract·class·X·{7 abstract·class·X·{
18 »       public·abstract·void·B·();8 »       public·abstract·void·B·();
  
19 }9 }
  
Offset 35, 9 lines modifiedOffset 24, 20 lines modified
  
35 class·Demo·{24 class·Demo·{
36 »       static·void·Main·()25 »       static·void·Main·()
37 »       {26 »       {
38 »       »       object·x·=·new·X·();27 »       »       object·x·=·new·X·();
39 »       }28 »       }
40 }</string>29 }</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>
41 ··</Examples>40 ··</Examples>
42 </ErrorDocumentation>41 </ErrorDocumentation>
1.68 KB
CS1656
1.67 KB
CS1656
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>CS1656</ErrorName>3 ··<ErrorName>CS1656</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
 6 //·Line:·9
  
 7 class·Test
 8 {
 9 »       static·void·Main·()
 10 »       {
 11 »       »       foreach·(int·i·in·new·int[]·{·1,·2})
 12 »       »       »       i++;
 13 »       }
 14 }</string>
5 ····<string>//·CS1656:·Cannot·assign·to·`Method_1'·because·it·is·a·`method·group'15 ····<string>//·CS1656:·Cannot·assign·to·`Method_1'·because·it·is·a·`method·group'
6 //·Line:·1416 //·Line:·14
  
7 public·class·Test17 public·class·Test
8 {18 {
9 »       void·Method_1·()19 »       void·Method_1·()
10 »       {20 »       {
Offset 14, 23 lines modifiedOffset 25, 25 lines modified
14 ········public·static·void·Main·()25 ········public·static·void·Main·()
15 ········{26 ········{
16 »       »       Test·t·=·new·Test·();27 »       »       Test·t·=·new·Test·();
17 »       »       28 »       »       
18 ················t.Method_1·+=·delegate·{··};29 ················t.Method_1·+=·delegate·{··};
19 ········}30 ········}
20 }</string>31 }</string>
21 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'32 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable'
22 //·Line:·933 //·Line:·10
 34 using·System.IO;
  
 35 class·X·{
  
23 class·Test 
24 { 
25 »       static·void·Main·()36 »       static·void·Main·()
26 »       {37 »       {
27 »       »       foreach·(int·i·in·new·int[]·{·1,·2}) 
28 »       »       »       i++;38 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){
 39 »       »       »       m·=·null;
 40 »       »       }
29 »       }41 »       }
30 }</string>42 }</string>
31 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'43 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
32 //·Line:·944 //·Line:·9
  
33 class·X·{45 class·X·{
  
Offset 66, 22 lines modifiedOffset 79, 9 lines modified
66 »       static·int·x·=·0;79 »       static·int·x·=·0;
67 »       static·void·Main·()·{80 »       static·void·Main·()·{
68 »       »       fixed·(int*·p·=·&amp;x)·{81 »       »       fixed·(int*·p·=·&amp;x)·{
69 »       »       ····p·=·(int*)22;82 »       »       ····p·=·(int*)22;
70 »       »       }83 »       »       }
71 »       }»      »      ····84 »       }»      »      ····
72 }</string>85 }</string>
73 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable' 
74 //·Line:·10 
75 using·System.IO; 
  
76 class·X·{ 
  
77 »       static·void·Main·() 
78 »       { 
79 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){ 
80 »       »       »       m·=·null; 
81 »       »       } 
82 »       } 
83 }</string> 
84 ··</Examples>86 ··</Examples>
85 </ErrorDocumentation>87 </ErrorDocumentation>
993 B
CS0426
981 B
CS0426
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0426</ErrorName>3 ··<ErrorName>CS0426</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0426:·The·nested·type·`Foo'·does·not·exist·in·the·type·`C&lt;int&gt;' 
6 //·Line:·11 
  
7 public·abstract·class·B&lt;T&gt; 
8 { 
9 »       public·class·Foo 
10 »       { 
11 »       } 
12 } 
  
13 public·class·C&lt;T&gt;·:·B&lt;C&lt;int&gt;.Foo&gt; 
14 { 
15 }</string> 
16 ····<string>//·CS0426:·The·nested·type·`B'·does·not·exist·in·the·type·`A'5 ····<string>//·CS0426:·The·nested·type·`B'·does·not·exist·in·the·type·`A'
17 //·Line:·126 //·Line:·12
  
18 class·A7 class·A
19 {8 {
20 }9 }
  
Offset 39, 9 lines modifiedOffset 26, 22 lines modified
39 »       }26 »       }
40 }27 }
  
41 class·N28 class·N
42 {29 {
43 »       public·const·string·S·=·&quot;1&quot;;30 »       public·const·string·S·=·&quot;1&quot;;
44 }</string>31 }</string>
 32 ····<string>//·CS0426:·The·nested·type·`Foo'·does·not·exist·in·the·type·`C&lt;int&gt;'
 33 //·Line:·11
  
 34 public·abstract·class·B&lt;T&gt;
 35 {
 36 »       public·class·Foo
 37 »       {
 38 »       }
 39 }
  
 40 public·class·C&lt;T&gt;·:·B&lt;C&lt;int&gt;.Foo&gt;
 41 {
 42 }</string>
45 ··</Examples>43 ··</Examples>
46 </ErrorDocumentation>44 </ErrorDocumentation>
2.67 KB
CS1579
2.66 KB
CS1579
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1579</ErrorName>3 ··<ErrorName>CS1579</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·Cs1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible5 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`X'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
6 //·Line:·126 //·Line:·11
  
7 using·System; 
8 using·System.Collections; 
  
 7 class·X·{
9 public·class·Test 
10 { 
11 ········public·static·void·Main·() 
12 ········{ 
13 ················Foo·f·=·new·Foo·(); 
14 ················foreach·(object·o·in·f) 
15 ························Console.WriteLine·(o); 
16 ········} 
17 }8 }
  
18 public·class·Foo 
19 { 
20 ········internal·IEnumerator·GetEnumerator·() 
21 ········{ 
22 ················return·new·ArrayList·().GetEnumerator·(); 
23 ········}9 class·Y·{
 10 »       void·yy·(X·b)
 11 »       {
 12 »       »       
 13 »       »       foreach·(object·a·in·b)
 14 »       »       »       ;
 15 »       }
24 }</string>16 }</string>
25 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`C'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible17 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`C'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
26 //·Line:·3718 //·Line:·37
  
27 using·System;19 using·System;
  
28 public·class·Enumerator20 public·class·Enumerator
Offset 61, 14 lines modifiedOffset 52, 37 lines modified
61 {52 {
62 »       public·static·void·Main·()53 »       public·static·void·Main·()
63 »       {54 »       {
64 »       »       foreach·(var·e·in·new·C·())55 »       »       foreach·(var·e·in·new·C·())
65 »       »       »       Console.WriteLine·(e);56 »       »       »       Console.WriteLine·(e);
66 »       }57 »       }
67 }</string>58 }</string>
 59 ····<string>//·Cs1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
 60 //·Line:·12
  
 61 using·System;
 62 using·System.Collections;
  
 63 public·class·Test
 64 {
 65 ········public·static·void·Main·()
 66 ········{
 67 ················Foo·f·=·new·Foo·();
 68 ················foreach·(object·o·in·f)
 69 ························Console.WriteLine·(o);
 70 ········}
 71 }
  
 72 public·class·Foo
 73 {
 74 ········internal·IEnumerator·GetEnumerator·()
 75 ········{
 76 ················return·new·ArrayList·().GetEnumerator·();
 77 ········}
 78 }</string>
68 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible79 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
69 //·Line:·1280 //·Line:·12
  
70 using·System;81 using·System;
71 using·System.Collections;82 using·System.Collections;
  
72 public·class·Test83 public·class·Test
Offset 81, 23 lines modifiedOffset 95, 9 lines modified
81 »       }95 »       }
82 }96 }
  
83 public·class·Foo97 public·class·Foo
84 {98 {
85 »       public·Func&lt;IEnumerator&gt;·GetEnumerator;99 »       public·Func&lt;IEnumerator&gt;·GetEnumerator;
86 }</string>100 }</string>
87 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`X'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible 
88 //·Line:·11 
  
89 class·X·{ 
90 } 
  
91 class·Y·{ 
92 »       void·yy·(X·b) 
93 »       { 
94 »       »        
95 »       »       foreach·(object·a·in·b) 
96 »       »       »       ; 
97 »       } 
98 }</string> 
99 ··</Examples>101 ··</Examples>
100 </ErrorDocumentation>102 </ErrorDocumentation>
1.31 KB
CS0271
1.3 KB
CS0271
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>CS0271</ErrorName>3 ··<ErrorName>CS0271</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0271:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·get·accessor·is·inaccessible
 6 //·Line:·17
  
 7 using·System;
  
 8 public·class·Test
 9 {
 10 »       private·class·A
 11 »       {
 12 »       »       public·string·B·{·protected·get;·set;·}
 13 »       }
 14 »       
 15 »       static·void·Main·()
 16 »       {
 17 »       »       A·a·=·new·A·();
 18 »       »       a.B·=·&quot;foo&quot;;
 19 »       »       string·b·=·a.B;
 20 »       }
 21 }</string>
5 ····<string>//·CS0271:·The·property·or·indexer·`P.Prop'·cannot·be·used·in·this·context·because·the·get·accessor·is·inaccessible22 ····<string>//·CS0271:·The·property·or·indexer·`P.Prop'·cannot·be·used·in·this·context·because·the·get·accessor·is·inaccessible
6 //·Line:·1923 //·Line:·19
  
7 class·P24 class·P
8 {25 {
9 ····public·static·int·Prop26 ····public·static·int·Prop
10 ····{27 ····{
Offset 19, 28 lines modifiedOffset 38, 9 lines modified
19 public·class·C38 public·class·C
20 {39 {
21 ····public·static·int·Main·()40 ····public·static·int·Main·()
22 ····{41 ····{
23 »       return·P.Prop;42 »       return·P.Prop;
24 ····}43 ····}
25 }</string>44 }</string>
26 ····<string>//·CS0271:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·get·accessor·is·inaccessible 
27 //·Line:·17 
  
28 using·System; 
  
29 public·class·Test 
30 { 
31 »       private·class·A 
32 »       { 
33 »       »       public·string·B·{·protected·get;·set;·} 
34 »       } 
35 »        
36 »       static·void·Main·() 
37 »       { 
38 »       »       A·a·=·new·A·(); 
39 »       »       a.B·=·&quot;foo&quot;; 
40 »       »       string·b·=·a.B; 
41 »       } 
42 }</string> 
43 ··</Examples>45 ··</Examples>
44 </ErrorDocumentation>46 </ErrorDocumentation>
517 B
CS0825
505 B
CS0825
Ordering differences only
    
Offset 12, 19 lines modifiedOffset 12, 19 lines modified
12 }</string>12 }</string>
13 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration13 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
14 //·Line:·914 //·Line:·9
  
  
15 public·class·Test15 public·class·Test
16 {16 {
17 »       var·v·=·&quot;a&quot;;17 »       const·var·v·=·9;
18 }</string>18 }</string>
19 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration19 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
20 //·Line:·920 //·Line:·9
  
  
21 public·class·Test21 public·class·Test
22 {22 {
23 »       const·var·v·=·9;23 »       var·v·=·&quot;a&quot;;
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
1.97 KB
CS0656
1.95 KB
CS0656
Ordering differences only
    
Offset 1, 21 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>CS0656</ErrorName>3 ··<ErrorName>CS0656</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0656:·The·compiler·required·member·`decimal..ctor(int)'·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:·96 //·Line:·16
7 //·Compiler·options:·-nostdlib·CS0656-corlib.cs7 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
 8 namespace·System.Runtime.CompilerServices·{
 9 »       class·RuntimeHelpers
8 class·C 
9 { 
10 »       static·void·Main·() 
11 »       {10 »       {
12 »       »       decimal·d·=·12M;11 »       »       public·static·void·InitializeArray·()
 12 »       »       {
 13 »       »       }
13 »       }14 »       }
 15 }
  
 16 class·C
 17 {
 18 »       int[]·ff·=·new·int[]·{·1,·3,·4,·5,·6,·7,·8,·10,·22,·22,·233,·44,·55,·66·};
14 }</string>19 }</string>
15 ····<string>//·CS0656:·The·compiler·required·member·`System.Threading.Interlocked.CompareExchange(ref·T,·T,·T)'·could·not·be·found·or·is·inaccessible20 ····<string>//·CS0656:·The·compiler·required·member·`System.Threading.Interlocked.CompareExchange(ref·T,·T,·T)'·could·not·be·found·or·is·inaccessible
16 //·Line:·2021 //·Line:·20
17 //·Compiler·options:·-nostdlib·CS0656-corlib.cs22 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
18 namespace·System·{23 namespace·System·{
19 ····public·partial·class·Delegate·{24 ····public·partial·class·Delegate·{
Offset 30, 26 lines modifiedOffset 36, 20 lines modified
  
30 delegate·void·D();36 delegate·void·D();
  
31 class·Test37 class·Test
32 {38 {
33 ····event·D·ev;39 ····event·D·ev;
34 }</string>40 }</string>
35 ····<string>//·CS0656:·The·compiler·required·member·`System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray(System.Array,·System.RuntimeFieldHandle)'·could·not·be·found·or·is·inaccessible41 ····<string>//·CS0656:·The·compiler·required·member·`decimal..ctor(int)'·could·not·be·found·or·is·inaccessible
36 //·Line:·1642 //·Line:·9
37 //·Compiler·options:·-nostdlib·CS0656-corlib.cs43 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
38 namespace·System.Runtime.CompilerServices·{ 
39 »       class·RuntimeHelpers 
40 »       { 
41 »       »       public·static·void·InitializeArray·() 
42 »       »       { 
43 »       »       } 
44 »       } 
45 } 
  
46 class·C44 class·C
47 {45 {
48 »       int[]·ff·=·new·int[]·{·1,·3,·4,·5,·6,·7,·8,·10,·22,·22,·233,·44,·55,·66·};46 »       static·void·Main·()
 47 »       {
 48 »       »       decimal·d·=·12M;
 49 »       }
49 }</string>50 }</string>
50 ··</Examples>51 ··</Examples>
51 </ErrorDocumentation>52 </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>
1.57 KB
CS0542
1.56 KB
CS0542
Ordering differences only
    
Offset 1, 47 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>CS0542</ErrorName>3 ··<ErrorName>CS0542</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type5 ····<string>//·CS0542:·`Item.this[int]':·member·names·cannot·be·the·same·as·their·enclosing·type
6 //·Line:·46 //·Line:·6
7 class·X·{ 
8 »       int·X; 
 7 class·Item
 8 {
 9 »       public·int·this[int·i]·{
 10 »       »       set·{}
 11 »       }
9 }</string>12 }</string>
10 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type13 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type
11 //·Line:·614 //·Line:·6
  
12 class·C15 class·C
13 {16 {
14 »       public·static·void·C&lt;T&gt;·()17 »       public·static·void·C&lt;T&gt;·()
15 »       {18 »       {
16 »       }19 »       }
17 }</string>20 }</string>
18 ····<string>//·CS0542:·`Item.this[int]':·member·names·cannot·be·the·same·as·their·enclosing·type21 ····<string>//·CS0542:·`Program.Program(object)':·member·names·cannot·be·the·same·as·their·enclosing·type
19 //·Line:·622 //·Line:·6
  
20 class·Item23 class·Program
21 {24 {
22 »       public·int·this[int·i]·{ 
23 »       »       set·{}25 »       void·Program·(object·sender)
 26 »       {
24 »       }27 »       }
25 }</string>28 }</string>
26 ····<string>//·CS0542:·`Same.Same':·member·names·cannot·be·the·same·as·their·enclosing·type29 ····<string>//·CS0542:·`Same.Same':·member·names·cannot·be·the·same·as·their·enclosing·type
27 //·Line:·630 //·Line:·6
  
28 public·class·Same31 public·class·Same
29 {32 {
30 »       public·class·Same33 »       public·class·Same
31 »       {34 »       {
32 »       }35 »       }
33 }</string>36 }</string>
34 ····<string>//·CS0542:·`Program.Program(object)':·member·names·cannot·be·the·same·as·their·enclosing·type37 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type
35 //·Line:·638 //·Line:·4
 39 class·X·{
 40 »       int·X;
  
36 class·Program 
37 { 
38 »       void·Program·(object·sender) 
39 »       { 
40 »       } 
41 }</string>41 }</string>
42 ··</Examples>42 ··</Examples>
43 </ErrorDocumentation>43 </ErrorDocumentation>
1.27 KB
CS0429
1.25 KB
CS0429
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>CS0429</ErrorName>3 ··<ErrorName>CS0429</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0429:·Unreachable·expression·code·detected5 ····<string>//·CS0429:·Unreachable·expression·code·detected
6 //·Line:·11 
7 //·Compiler·options:·-warn:4·-warnaserror 
  
8 using·System; 
  
9 class·Main 
10 { 
11 ···public·void·Method·(int·i) 
12 ···{ 
13 ·······if·(5·==·5·||·i·&gt;·10) 
14 »       ···Console.WriteLine·(&quot;TEST&quot;); 
15 ···} 
16 }</string> 
17 ····<string>//·CS0429:·Unreachable·expression·code·detected 
18 //·Line:·126 //·Line:·12
19 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
20 public·class·X8 public·class·X
21 {9 {
22 »       static·void·test·(int·stop)10 »       static·void·test·(int·stop)
23 »       {11 »       {
Offset 39, 14 lines modifiedOffset 25, 28 lines modified
39 ···public·void·Method·(int·i)25 ···public·void·Method·(int·i)
40 ···{26 ···{
41 ·······if·(false·&amp;&amp;·i·&gt;·10)27 ·······if·(false·&amp;&amp;·i·&gt;·10)
42 »       ···return;28 »       ···return;
43 ···}29 ···}
44 }</string>30 }</string>
45 ····<string>//·CS0429:·Unreachable·expression·code·detected31 ····<string>//·CS0429:·Unreachable·expression·code·detected
 32 //·Line:·11
 33 //·Compiler·options:·-warn:4·-warnaserror
  
 34 using·System;
  
 35 class·Main
 36 {
 37 ···public·void·Method·(int·i)
 38 ···{
 39 ·······if·(5·==·5·||·i·&gt;·10)
 40 »       ···Console.WriteLine·(&quot;TEST&quot;);
 41 ···}
 42 }</string>
 43 ····<string>//·CS0429:·Unreachable·expression·code·detected
46 //·Line:·944 //·Line:·9
47 //·Compiler·options:·-warn:4·-warnaserror45 //·Compiler·options:·-warn:4·-warnaserror
  
48 class·Main46 class·Main
49 {47 {
50 »       public·void·Method·(int·i)48 »       public·void·Method·(int·i)
51 »       {49 »       {
2.36 KB
CS0315
2.34 KB
CS0315
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0315</ErrorName>3 ··<ErrorName>CS0315</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`TEventArgs'·in·the·generic·type·or·method·`X.D&lt;TEventArgs&gt;'.·There·is·no·boxing·conversion·from·`int'·to·`System.EventArgs'
 6 //·Line:·8
  
 7 class·X
 8 {
 9 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs;
  
 10 »       D&lt;int&gt;·x;
 11 }</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'12 ····<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:·2713 //·Line:·27
  
7 using·System;14 using·System;
  
8 interface·I15 interface·I
9 {16 {
Offset 28, 14 lines modifiedOffset 37, 23 lines modified
28 »       static·void·Main·()37 »       static·void·Main·()
29 »       {38 »       {
30 »       »       Test·(()·=&gt;·{39 »       »       Test·(()·=&gt;·{
31 »       »       »       Foo&lt;H&lt;int&gt;&gt;·();40 »       »       »       Foo&lt;H&lt;int&gt;&gt;·();
32 »       »       });41 »       »       });
33 »       }42 »       }
34 }</string>43 }</string>
 44 ····<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;'
 45 //·Line:·4
  
 46 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt;
 47 {
 48 ····public·class·N1&lt;U&gt;
 49 ····{
 50 ····}
 51 }</string>
35 ····<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?'52 ····<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?'
36 //·Line:·1953 //·Line:·19
  
37 class·A&lt;T&gt;54 class·A&lt;T&gt;
38 {55 {
39 »       public·static·void·Test&lt;U&gt;·()·where·U·:·T56 »       public·static·void·Test&lt;U&gt;·()·where·U·:·T
40 »       {57 »       {
Offset 60, 27 lines modifiedOffset 78, 9 lines modified
60 public·class·Test78 public·class·Test
61 {79 {
62 »       public·static·void·Main·()80 »       public·static·void·Main·()
63 »       {81 »       {
64 »       »       A&lt;ushort&gt;.N1&lt;ushort&gt;·a·=·null;82 »       »       A&lt;ushort&gt;.N1&lt;ushort&gt;·a·=·null;
65 »       }83 »       }
66 }</string>84 }</string>
67 ····<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' 
68 //·Line:·8 
  
69 class·X 
70 { 
71 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs; 
  
72 »       D&lt;int&gt;·x; 
73 }</string> 
74 ····<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;' 
75 //·Line:·4 
  
76 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt; 
77 { 
78 ····public·class·N1&lt;U&gt; 
79 ····{ 
80 ····} 
81 }</string> 
82 ··</Examples>85 ··</Examples>
83 </ErrorDocumentation>86 </ErrorDocumentation>
1.42 KB
CS0672
1.4 KB
CS0672
Ordering differences only
    
Offset 16, 14 lines modifiedOffset 16, 28 lines modified
16 }16 }
  
17 public·class·B·:·A·{17 public·class·B·:·A·{
18 »       public·override·string·Warning·{18 »       public·override·string·Warning·{
19 »       »       get·{·return·&quot;&quot;;·}19 »       »       get·{·return·&quot;&quot;;·}
20 »       }20 »       }
21 }</string>21 }</string>
 22 ····<string>//·CS0672:·Member·`B.MyEvent'·overrides·obsolete·member·`A.MyEvent'.·Add·the·Obsolete·attribute·to·`B.MyEvent'
 23 //·Line:·13
 24 //·Compiler·options:·-warnaserror
  
 25 using·System;
  
 26 class·A·{
 27 »       [Obsolete]
 28 »       public·virtual·event·EventHandler·MyEvent;
 29 }
  
 30 class·B·:·A·{
 31 »       public·override·event·EventHandler·MyEvent;
 32 }</string>
22 ····<string>//·CS0672:·Member·`C.Method()'·overrides·obsolete·member·`BaseClass.Method()'.·Add·the·Obsolete·attribute·to·`C.Method()'33 ····<string>//·CS0672:·Member·`C.Method()'·overrides·obsolete·member·`BaseClass.Method()'.·Add·the·Obsolete·attribute·to·`C.Method()'
23 //·Line:·1434 //·Line:·14
24 //·Compiler·options:·-warnaserror35 //·Compiler·options:·-warnaserror
  
25 using·System;36 using·System;
  
26 class·BaseClass·{37 class·BaseClass·{
Offset 31, 28 lines modifiedOffset 45, 14 lines modified
31 ········protected·virtual·void·Method·()·{}45 ········protected·virtual·void·Method·()·{}
32 }46 }
  
33 class·C:·BaseClass47 class·C:·BaseClass
34 {48 {
35 ········protected·override·void·Method·()·{}49 ········protected·override·void·Method·()·{}
36 }</string>50 }</string>
37 ····<string>//·CS0672:·Member·`B.MyEvent'·overrides·obsolete·member·`A.MyEvent'.·Add·the·Obsolete·attribute·to·`B.MyEvent' 
38 //·Line:·13 
39 //·Compiler·options:·-warnaserror 
  
40 using·System; 
  
41 class·A·{ 
42 »       [Obsolete] 
43 »       public·virtual·event·EventHandler·MyEvent; 
44 } 
  
45 class·B·:·A·{ 
46 »       public·override·event·EventHandler·MyEvent; 
47 }</string> 
48 ····<string>//·CS0672:·Member·`B.Test(string)'·overrides·obsolete·member·`A.Test(string)'.·Add·the·Obsolete·attribute·to·`B.Test(string)'51 ····<string>//·CS0672:·Member·`B.Test(string)'·overrides·obsolete·member·`A.Test(string)'.·Add·the·Obsolete·attribute·to·`B.Test(string)'
49 //·Line:·1552 //·Line:·15
50 //·Compiler·options:·-warnaserror53 //·Compiler·options:·-warnaserror
  
51 using·System;54 using·System;
  
52 public·class·A55 public·class·A
1.21 KB
CS1908
1.2 KB
CS1908
Ordering differences only
    
Offset 7, 32 lines modifiedOffset 7, 32 lines modified
  
7 class·Test&lt;T&gt;·where·T·:·class·{7 class·Test&lt;T&gt;·where·T·:·class·{
8 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·T·x)8 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·T·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·{14 class·Test·{
15 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·short·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·{
22 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·((short)·1)]·int·x)22 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·short·x)
23 »       {23 »       {
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter26 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
27 //·Line:·527 //·Line:·
  
28 class·Test·{28 class·Test·{
29 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(1)]·short·x)29 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·((short)·1)]·int·x)
30 »       {30 »       {
31 »       }31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
844 B
CS0547
832 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:·`PropertyClass.Value':·property·or·indexer·cannot·have·void·type 
6 //·Line:·5 
  
7 class·PropertyClass·{ 
8 ········public·void·Value·{·get·{}·} 
9 }</string> 
10 ····<string>//·CS0547:·`PropertyInterface.Value':·property·or·indexer·cannot·have·void·type5 ····<string>//·CS0547:·`PropertyInterface.Value':·property·or·indexer·cannot·have·void·type
11 //·Line:·56 //·Line:·5
  
12 interface·PropertyInterface·{7 interface·PropertyInterface·{
13 ········void·Value·{·get;·}8 ········void·Value·{·get;·}
14 }</string>9 }</string>
 10 ····<string>//·CS0547:·`PropertyClass.Value':·property·or·indexer·cannot·have·void·type
 11 //·Line:·5
  
 12 class·PropertyClass·{
 13 ········public·void·Value·{·get·{}·}
 14 }</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.15 KB
CS0628
1.14 KB
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:·`Test.print_argv(string[])':·new·protected·member·declared·in·sealed·class11 ····<string>//·CS0628:·`Test.print_argv(string[])':·new·protected·member·declared·in·sealed·class
6 //·Line:·812 //·Line:·8
7 //·Compiler·options:·-warn:4·-warnaserror13 //·Compiler·options:·-warn:4·-warnaserror
  
8 using·System;14 using·System;
  
9 internal·sealed·class·Test·{15 internal·sealed·class·Test·{
Offset 15, 21 lines modifiedOffset 22, 14 lines modified
15 »       »       »       return·&quot;null&quot;;22 »       »       »       return·&quot;null&quot;;
16 »       »       else23 »       »       else
17 »       »       »       return·String.Join·(&quot;:&quot;,·argv);24 »       »       »       return·String.Join·(&quot;:&quot;,·argv);
18 »       }25 »       }
  
19 »       static·void·Main·()·{·}26 »       static·void·Main·()·{·}
20 }</string>27 }</string>
21 ····<string>//·CS0628:·`D.D()':·new·protected·member·declared·in·sealed·class 
22 //·Line:·6 
23 //·Compiler·options:·-warnaserror·-warn:4 
  
24 sealed·class·D·{ 
25 »       protected·D·()·{} 
26 }</string> 
27 ····<string>//·CS0628:·`D.a':·new·protected·member·declared·in·sealed·class28 ····<string>//·CS0628:·`D.a':·new·protected·member·declared·in·sealed·class
28 //·Line:·629 //·Line:·6
29 //·Compiler·options:·-warnaserror·-warn:430 //·Compiler·options:·-warnaserror·-warn:4
  
30 sealed·class·D·{31 sealed·class·D·{
31 »       protected·int·a;32 »       protected·int·a;
32 }</string>33 }</string>
1.23 KB
CS1650
1.22 KB
CS1650
Ordering differences only
    
Offset 1, 29 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>CS1650</ErrorName>3 ··<ErrorName>CS1650</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C.s'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer)5 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C.s'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer)
6 //·Line:·15 
  
7 struct·S 
8 { 
9 »       public·int·x·{·get;·set;·} 
10 } 
  
11 class·C 
12 { 
13 »       static·readonly·S·s; 
  
14 »       public·static·void·Main·(string[]·args) 
15 »       { 
16 »       »       s.x·=·42; 
17 »       } 
18 }</string> 
19 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C.s'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer) 
20 //·Line:·146 //·Line:·14
  
21 using·System;7 using·System;
  
22 struct·S·{8 struct·S·{
23 »       public·int·x;9 »       public·int·x;
24 }10 }
Offset 51, 9 lines modifiedOffset 34, 26 lines modified
51 »       static·readonly·T·t;34 »       static·readonly·T·t;
  
52 »       public·static·void·Foo·()35 »       public·static·void·Foo·()
53 »       {36 »       {
54 »       »       t.X·=·42;37 »       »       t.X·=·42;
55 »       }38 »       }
56 }</string>39 }</string>
 40 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C.s'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer)
 41 //·Line:·15
  
 42 struct·S
 43 {
 44 »       public·int·x·{·get;·set;·}
 45 }
  
 46 class·C
 47 {
 48 »       static·readonly·S·s;
  
 49 »       public·static·void·Main·(string[]·args)
 50 »       {
 51 »       »       s.x·=·42;
 52 »       }
 53 }</string>
57 ··</Examples>54 ··</Examples>
58 </ErrorDocumentation>55 </ErrorDocumentation>
961 B
CS0039
949 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·=·&quot;test&quot;·as·C; 
12 »       } 
13 }</string> 
14 ····<string>//·CS0039:·Cannot·convert·type·`decimal'·to·`string'·via·a·built-in·conversion5 ····<string>//·CS0039:·Cannot·convert·type·`decimal'·to·`string'·via·a·built-in·conversion
15 //·Line:·86 //·Line:·8
16 class·A·{7 class·A·{
17 ········public·static·void·Main·()8 ········public·static·void·Main·()
18 ········{9 ········{
19 »       »       decimal·tryDec;10 »       »       decimal·tryDec;
20 »       »       tryDec·=·1234.2345M;11 »       »       tryDec·=·1234.2345M;
  
21 »       »       object·a·=·tryDec·as·string;12 »       »       object·a·=·tryDec·as·string;
22 ········}13 ········}
23 }</string>14 }</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·=·&quot;test&quot;·as·C;
 22 »       }
 23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
2.24 KB
CS0841
2.23 KB
CS0841
Ordering differences only
    
Offset 1, 53 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>CS0841</ErrorName>3 ··<ErrorName>CS0841</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared5 ····<string>//·CS0841:·A·local·variable·`v'·cannot·be·used·before·it·is·declared
6 //·Line:·176 //·Line:·9
  
7 class·MainClass 
8 { 
9 »       public·delegate·void·Fn·(MainClass·o); 
  
10 »       public·static·void·Call·(Fn·f) 
11 »       { 
12 »       »       f(null); 
13 »       } 
  
 7 public·class·Test
 8 {
14 »       public·static·void·Main·()9 »       static·void·Main·()
15 »       {10 »       {
 11 »       »       var·v·=·++v;
16 »       »       Call·(delegate·(MainClass·o)·{ 
17 »       »       »       n·=·o; 
18 »       »       »       MainClass·n·=·new·MainClass·(); 
19 »       »       }); 
20 »       }12 »       }
21 }</string>13 }</string>
22 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared14 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
23 //·Line:·815 //·Line:·8
  
24 public·class·C16 public·class·C
25 {17 {
26 »       public·static·void·Main·()18 »       public·static·void·Main·()
27 »       {19 »       {
28 »       ····int·x·=·y;20 »       ····int·x·=·y;
29 »       ····int·y·=·1;21 »       ····int·y·=·1;
30 »       }22 »       }
31 }</string>23 }</string>
32 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared 
33 //·Line:·8 
  
34 public·class·C 
35 { 
36 »       public·static·void·Main·() 
37 »       { 
38 »       ····const·int·x·=·y; 
39 »       ····const·int·y·=·1; 
40 »       } 
41 }</string> 
42 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared24 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared
43 //·Line:·825 //·Line:·8
44 //·Compiler·options:·-langversion:experimental26 //·Compiler·options:·-langversion:experimental
  
45 class·X27 class·X
46 {28 {
47 »       public·static·void·Main·()29 »       public·static·void·Main·()
Offset 56, 23 lines modifiedOffset 36, 43 lines modified
56 »       }36 »       }
  
57 »       static·void·Foo·(int·arg,·out·int·value)37 »       static·void·Foo·(int·arg,·out·int·value)
58 »       {38 »       {
59 »       »       value·=·3;39 »       »       value·=·3;
60 »       }40 »       }
61 }</string>41 }</string>
62 ····<string>//·CS0841:·A·local·variable·`v'·cannot·be·used·before·it·is·declared42 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared
63 //·Line:·943 //·Line:·17
  
 44 class·MainClass
 45 {
 46 »       public·delegate·void·Fn·(MainClass·o);
  
 47 »       public·static·void·Call·(Fn·f)
 48 »       {
 49 »       »       f(null);
 50 »       }
  
 51 »       public·static·void·Main·()
 52 »       {
 53 »       »       Call·(delegate·(MainClass·o)·{
 54 »       »       »       n·=·o;
 55 »       »       »       MainClass·n·=·new·MainClass·();
 56 »       »       });
 57 »       }
 58 }</string>
 59 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
 60 //·Line:·8
  
64 public·class·Test61 public·class·C
65 {62 {
66 »       static·void·Main·()63 »       public·static·void·Main·()
67 »       {64 »       {
68 »       »       var·v·=·++v;65 »       ····const·int·x·=·y;
 66 »       ····const·int·y·=·1;
69 »       }67 »       }
70 }</string>68 }</string>
71 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared69 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
72 //·Line:·870 //·Line:·8
  
73 class·X71 class·X
74 {72 {
2.12 KB
CS0181
2.11 KB
CS0181
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>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·type
 6 //·Line:·13
  
 7 using·System;
  
 8 class·TestAttribute:·Attribute
 9 {
 10 ····public·TestAttribute·(int[,]·i)·{}
 11 }
  
 12 public·class·E
 13 {
 14 ····[Test·(null)]
 15 ····public·void·Method·()·{}
 16 }</string>
5 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[][]',·which·is·not·a·valid·attribute·parameter·type17 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[][]',·which·is·not·a·valid·attribute·parameter·type
6 //·Line:·1318 //·Line:·13
  
7 using·System;19 using·System;
  
8 class·TestAttribute:·Attribute20 class·TestAttribute:·Attribute
9 {21 {
Offset 16, 14 lines modifiedOffset 31, 30 lines modified
16 {31 {
17 »       [Test·(null)]32 »       [Test·(null)]
18 »       public·static·void·Main·()33 »       public·static·void·Main·()
19 »       {34 »       {
20 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true);35 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true);
21 »       }36 »       }
22 }</string>37 }</string>
 38 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Attribute',·which·is·not·a·valid·attribute·parameter·type
 39 //·Line:·6
  
 40 using·System;
  
 41 [BAttribute·(null)]
 42 public·class·BAttribute·:·Attribute
 43 {
 44 »       public·BAttribute·(Attribute·a)
 45 »       {
 46 »       }
 47 »       
 48 »       public·static·void·Main·()
 49 »       {
 50 »       }
 51 }</string>
23 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Enum',·which·is·not·a·valid·attribute·parameter·type52 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Enum',·which·is·not·a·valid·attribute·parameter·type
24 //·Line:·1853 //·Line:·18
  
25 using·System;54 using·System;
  
26 enum·E55 enum·E
27 {·56 {·
Offset 37, 40 lines modifiedOffset 68, 9 lines modified
37 »       }68 »       }
38 }69 }
  
39 [A·(E.Value)]70 [A·(E.Value)]
40 class·Test71 class·Test
41 {72 {
42 }</string>73 }</string>
43 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[,]',·which·is·not·a·valid·attribute·parameter·type 
44 //·Line:·13 
  
45 using·System; 
  
46 class·TestAttribute:·Attribute 
47 { 
48 ····public·TestAttribute·(int[,]·i)·{} 
49 } 
  
50 public·class·E 
51 { 
52 ····[Test·(null)] 
53 ····public·void·Method·()·{} 
54 }</string> 
55 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Attribute',·which·is·not·a·valid·attribute·parameter·type 
56 //·Line:·6 
  
57 using·System; 
  
58 [BAttribute·(null)] 
59 public·class·BAttribute·:·Attribute 
60 { 
61 »       public·BAttribute·(Attribute·a) 
62 »       { 
63 »       } 
64 »        
65 »       public·static·void·Main·() 
66 »       { 
67 »       } 
68 }</string> 
69 ··</Examples>74 ··</Examples>
70 </ErrorDocumentation>75 </ErrorDocumentation>
844 B
CS1959
832 B
CS1959
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1959</ErrorName>3 ··<ErrorName>CS1959</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const5 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const
 6 //·Line:·8
  
 7 struct·S
 8 {
 9 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
 10 »       {
 11 »       »       const·T·t·=·null;
 12 »       }
 13 }</string>
 14 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const
6 //·Line:·1015 //·Line:·10
  
7 class·C16 class·C
8 {17 {
9 }18 }
  
10 class·C&lt;T&gt;·where·T·:·C19 class·C&lt;T&gt;·where·T·:·C
11 {20 {
12 »       const·T·t·=·null;21 »       const·T·t·=·null;
13 }</string>22 }</string>
14 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const 
15 //·Line:·8 
  
16 struct·S 
17 { 
18 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct 
19 »       { 
20 »       »       const·T·t·=·null; 
21 »       } 
22 }</string> 
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.63 KB
CS0462
1.62 KB
CS0462
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0462</ErrorName>3 ··<ErrorName>CS0462</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0462:·`B.M(int)'·cannot·override·inherited·members·`A&lt;T&gt;.M(int)'·and·`A&lt;T&gt;.M(T)'·because·they·have·the·same·signature·when·used·in·type·`B'5 ····<string>//·CS0462:·`B.this[int]'·cannot·override·inherited·members·`A&lt;T&gt;.this[int]'·and·`A&lt;T&gt;.this[T]'·because·they·have·the·same·signature·when·used·in·type·`B'
6 //·Line:·126 //·Line:·12
  
7 abstract·class·A&lt;T&gt;7 abstract·class·A&lt;T&gt;
8 {8 {
9 »       public·abstract·void·M·(T·t); 
10 »       public·virtual·void·M·(int·t)·{·}9 »       public·abstract·int·this[T·t]·{·set;·}
 10 »       public·virtual·bool·this·[int·a]·{·set·{·}·}
11 }11 }
  
12 class·B·:·A&lt;int&gt;12 class·B·:·A&lt;int&gt;
13 {13 {
14 »       public·override·void·M·(int·t)·{·}14 »       public·override·int·this·[int·a]·{·set·{}·}
15 }</string>15 }</string>
16 ····<string>//·CS0462:·`B.this[int]'·cannot·override·inherited·members·`A&lt;T&gt;.this[int]'·and·`A&lt;T&gt;.this[T]'·because·they·have·the·same·signature·when·used·in·type·`B'16 ····<string>//·CS0462:·`B.M(int)'·cannot·override·inherited·members·`A&lt;T&gt;.M(int)'·and·`A&lt;T&gt;.M(T)'·because·they·have·the·same·signature·when·used·in·type·`B'
17 //·Line:·1217 //·Line:·12
  
18 abstract·class·A&lt;T&gt;18 abstract·class·A&lt;T&gt;
19 {19 {
20 »       public·abstract·int·this[T·t]·{·set;·} 
21 »       public·virtual·bool·this·[int·a]·{·set·{·}·}20 »       public·abstract·void·M·(T·t);
 21 »       public·virtual·void·M·(int·t)·{·}
22 }22 }
  
23 class·B·:·A&lt;int&gt;23 class·B·:·A&lt;int&gt;
24 {24 {
25 »       public·override·int·this·[int·a]·{·set·{}·}25 »       public·override·void·M·(int·t)·{·}
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.27 KB
CS7034
1.26 KB
CS7034
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 17 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS7034</ErrorName>3 ··<ErrorName>CS7034</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS7034:·The·specified·version·string·`2.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
 6 //·Line:·6
  
 7 using·System.Reflection;
  
 8 [assembly:·AssemblyVersion(&quot;2.*&quot;)]</string>
5 ····<string>//·CS7034:·The·specified·version·string·`0.0.0.80420'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]9 ····<string>//·CS7034:·The·specified·version·string·`0.0.0.80420'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
6 //·Line:·710 //·Line:·7
  
7 using·System;11 using·System;
8 using·System.Reflection;12 using·System.Reflection;
  
9 [assembly:·AssemblyVersion·(&quot;0.0.0.80420&quot;)]13 [assembly:·AssemblyVersion·(&quot;0.0.0.80420&quot;)]
Offset 19, 15 lines modifiedOffset 25, 9 lines modified
19 }</string>25 }</string>
20 ····<string>//·CS7034:·The·specified·version·string·`2.0.*.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]26 ····<string>//·CS7034:·The·specified·version·string·`2.0.*.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
21 //·Line:·627 //·Line:·6
  
22 using·System.Reflection;28 using·System.Reflection;
  
23 [assembly:·AssemblyVersion(&quot;2.0.*.*&quot;)]</string>29 [assembly:·AssemblyVersion(&quot;2.0.*.*&quot;)]</string>
24 ····<string>//·CS7034:·The·specified·version·string·`2.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]] 
25 //·Line:·6 
  
26 using·System.Reflection; 
  
27 [assembly:·AssemblyVersion(&quot;2.*&quot;)]</string> 
28 ··</Examples>30 ··</Examples>
29 </ErrorDocumentation>31 </ErrorDocumentation>
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 interface·I8 class·C
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 class·C14 interface·I
15 {15 {
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
985 B
CS1106
973 B
CS1106
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1106</ErrorName>3 ··<ErrorName>CS1106</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1106:·`S.Foo(this·string)':·Extension·methods·must·be·defined·in·a·non-generic·static·class5 ····<string>//·CS1106:·`S&lt;T&gt;.Foo(this·string)':·Extension·methods·must·be·defined·in·a·non-generic·static·class
6 //·Line:·66 //·Line:·6
  
  
7 class·S7 static·class·S&lt;T&gt;
8 {8 {
9 »       static·void·Foo·(this·string·s)9 »       static·void·Foo·(this·string·s)
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS1106:·`S&lt;T&gt;.Foo(this·string)':·Extension·methods·must·be·defined·in·a·non-generic·static·class13 ····<string>//·CS1106:·`S.Foo(this·string)':·Extension·methods·must·be·defined·in·a·non-generic·static·class
14 //·Line:·614 //·Line:·6
  
  
15 static·class·S&lt;T&gt;15 class·S
16 {16 {
17 »       static·void·Foo·(this·string·s)17 »       static·void·Foo·(this·string·s)
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
2.42 KB
CS0173
2.41 KB
CS0173
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>CS0173</ErrorName>3 ··<ErrorName>CS0173</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method' 
6 //·Line:·11 
  
7 using·System; 
  
8 class·Test 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       bool·descending·=·false; 
13 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2); 
14 »       } 
15 }</string> 
16 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`int'·and·`null'5 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`int'·and·`null'
17 //·Line:·296 //·Line:·29
  
18 public·class·MainClass·{7 public·class·MainClass·{
19 ········public·static·void·Main()·{8 ········public·static·void·Main()·{
20 ················bool·result·=·false;9 ················bool·result·=·false;
21 ················System.Console.WriteLine·(result·?·1·:·null);10 ················System.Console.WriteLine·(result·?·1·:·null);
Offset 31, 32 lines modifiedOffset 18, 45 lines modified
31 {18 {
32 »       static·void·Main·()19 »       static·void·Main·()
33 »       {20 »       {
34 »       »       dynamic·d·=·null;21 »       »       dynamic·d·=·null;
35 »       »       dynamic·t·=·true·?·d·:·Main·();22 »       »       dynamic·t·=·true·?·d·:·Main·();
36 »       }23 »       }
37 }</string>24 }</string>
 25 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'
 26 //·Line:·8
  
 27 class·X
 28 {
 29 »       static·void·Main·(string[]·args)
 30 »       {
 31 »       »       bool·b·=·args.Length·&gt;·0·?·null·:·null;
 32 »       }
 33 }</string>
38 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'34 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'
39 //·Line:·835 //·Line:·8
  
40 class·C36 class·C
41 {37 {
42 »       public·static·void·Test·(bool·b)38 »       public·static·void·Test·(bool·b)
43 »       {39 »       {
44 »       »       var·s·=·b·?·throw·null·:·throw·null;40 »       »       var·s·=·b·?·throw·null·:·throw·null;
45 »       }41 »       }
46 }</string>42 }</string>
47 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'43 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method'
48 //·Line:·844 //·Line:·11
  
49 class·X45 using·System;
  
 46 class·Test
50 {47 {
51 »       static·void·Main·(string[]·args)48 »       public·static·void·Main·()
52 »       {49 »       {
53 »       »       bool·b·=·args.Length·&gt;·0·?·null·:·null;50 »       »       bool·descending·=·false;
 51 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2);
54 »       }52 »       }
55 }</string>53 }</string>
56 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'54 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'
57 //·Line:·1055 //·Line:·10
  
58 using·System;56 using·System;
  
1.29 KB
CS0105
1.28 KB
CS0105
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>CS0105</ErrorName>3 ··<ErrorName>CS0105</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace5 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
6 //·Line:·66 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 using·static·System.Console; 
9 using·static·System.Console;</string>8 using·System;
 9 using·global::System;</string>
10 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace10 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
11 //·Line:·611 //·Line:·6
12 //·Compiler·options:·-warnaserror·-warn:312 //·Compiler·options:·-warnaserror·-warn:3
  
13 using·System;13 using·System;
14 using·System;14 using·System;
  
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 »       using·M;32 »       using·M;
33 »       using·N.M;33 »       using·N.M;
34 »       34 »       
35 »       namespace·M35 »       namespace·M
36 »       {36 »       {
37 »       }37 »       }
38 }</string>38 }</string>
39 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace39 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace
40 //·Line:·640 //·Line:·6
41 //·Compiler·options:·-warnaserror·-warn:341 //·Compiler·options:·-warnaserror·-warn:3
  
42 using·System; 
43 using·global::System;</string>42 using·static·System.Console;
 43 using·static·System.Console;</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
1.04 KB
CS0703
1.02 KB
CS0703
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>CS0703</ErrorName>3 ··<ErrorName>CS0703</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`C.I'·is·less·accessible·than·`C.Foo&lt;T&gt;()'
 6 //·Line:·10
  
 7 public·class·C
 8 {
 9 »       interface·I
 10 »       {
 11 »       }
  
 12 »       public·void·Foo&lt;T&gt;()··where·T·:·I
 13 »       {
 14 »       }
 15 }</string>
5 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`I'·is·less·accessible·than·`C&lt;T&gt;'16 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`I'·is·less·accessible·than·`C&lt;T&gt;'
6 //·Line:·817 //·Line:·8
  
7 interface·I18 interface·I
8 {19 {
9 }20 }
  
Offset 20, 22 lines modifiedOffset 33, 9 lines modified
20 »       protected·internal·class·B&lt;T&gt;·where·T·:·B&lt;T&gt;.C33 »       protected·internal·class·B&lt;T&gt;·where·T·:·B&lt;T&gt;.C
21 »       {34 »       {
22 »       »       internal·class·C35 »       »       internal·class·C
23 »       »       {36 »       »       {
24 »       »       }37 »       »       }
25 »       }38 »       }
26 }</string>39 }</string>
27 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`C.I'·is·less·accessible·than·`C.Foo&lt;T&gt;()' 
28 //·Line:·10 
  
29 public·class·C 
30 { 
31 »       interface·I 
32 »       { 
33 »       } 
  
34 »       public·void·Foo&lt;T&gt;()··where·T·:·I 
35 »       { 
36 »       } 
37 }</string> 
38 ··</Examples>40 ··</Examples>
39 </ErrorDocumentation>41 </ErrorDocumentation>
1.46 KB
CS0210
1.45 KB
CS0210
Ordering differences only
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·146 //·Line:·8
  
7 using·System; 
  
 7 using·System.Resources;
8 public·class·C·:·IDisposable 
9 { 
10 »       public·void·Dispose·() 
11 »       { 
12 »       } 
  
 8 public·class·MainClass·{
13 »       static·void·Main·()9 ········static·void·Main·()·{
 10 ················using·(ResourceReader·reader)·{
 11 ················}
 12 ········}
14 »       { 
15 »       »       using·(C·a·=·new·C·(),·b)·{ 
16 »       »       } 
17 »       } 
18 }</string>13 }</string>
19 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration14 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration
20 //·Line:·715 //·Line:·7
21 //·Compiler·options:·-unsafe16 //·Compiler·options:·-unsafe
  
22 public·class·MainClass·{17 public·class·MainClass·{
23 ········unsafe·static·void·Main·()·{18 ········unsafe·static·void·Main·()·{
24 ················fixed·(int*·p)·{19 ················fixed·(int*·p)·{
25 ················}20 ················}
26 ········}21 ········}
27 }</string>22 }</string>
28 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration23 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration
29 //·Line:·824 //·Line:·14
  
30 using·System.Resources;25 using·System;
  
31 public·class·MainClass·{26 public·class·C·:·IDisposable
 27 {
 28 »       public·void·Dispose·()
 29 »       {
 30 »       }
  
32 ········static·void·Main·()·{31 »       static·void·Main·()
33 ················using·(ResourceReader·reader)·{ 
34 ················} 
35 ········}32 »       {
 33 »       »       using·(C·a·=·new·C·(),·b)·{
 34 »       »       }
 35 »       }
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
4.63 KB
CS4014
4.61 KB
CS4014
Ordering differences only
    
Offset 1, 148 lines modifiedOffset 1, 148 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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'·operator5 ····<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:·186 //·Line:·17
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System;8 using·System;
9 using·System.Threading.Tasks;9 using·System.Threading.Tasks;
  
10 class·C10 class·C
11 {11 {
12 »       static·async·Task&lt;int&gt;·TestAsync·() 
13 »       { 
14 »       »       Func&lt;Task&gt;·f·=·null; 
15 »       »       f·(); 
16 »       »       return·await·Task.FromResult·(2); 
17 »       }12 ····public·static·async·Task&lt;T&gt;·Test&lt;T&gt;·()
 13 ····{
 14 ········return·await·Task.FromResult·(default·(T));
 15 ····}
  
 16 ····static·void·Main·()
 17 ····{
 18 ········Test&lt;object&gt;·();
 19 ····}
18 }</string>20 }</string>
19 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator21 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
20 //·Line:·4722 //·Line:·17
21 //·Compiler·options:·-warnaserror23 //·Compiler·options:·-warnaserror
  
22 using·System;24 using·System;
23 using·System.Runtime.CompilerServices; 
24 using·System.Threading.Tasks;25 using·System.Threading.Tasks;
  
25 static·class·S 
26 { 
27 »       public·static·A·GetAwaiter·(this·X·x) 
28 »       { 
29 »       »       return·new·A·(); 
30 »       } 
31 } 
  
32 class·X26 class·C
33 { 
34 »       public·X·Foo·() 
35 »       { 
36 »       »       return·this; 
37 »       } 
38 } 
  
39 class·A·:·INotifyCompletion 
40 {27 {
 28 »       static·Task·Method·()
41 »       bool·IsCompleted 
42 »       { 
43 »       »       get 
44 »       »       { 
45 »       »       »       return·true; 
46 »       »       } 
47 »       } 
  
48 »       public·void·OnCompleted·(Action·a) 
49 »       { 
50 »       } 
  
51 »       int·GetResult·() 
52 »       {29 »       {
53 »       »       return·3;30 »       »       return·Task.FromResult·(1);
54 »       }31 »       }
  
55 »       static·async·Task·Test3·()32 »       
 33 »       static·void·TestAsync·()
56 »       {34 »       {
57 »       »       X·x·=·new·X·(); 
58 »       »       x.Foo·(); 
59 »       »       await·x.Foo·();35 »       »       Func&lt;Task&gt;·a·=·async·()·=&gt;·{
 36 »       »       »       await·Method·();
 37 »       »       »       Method·();
 38 »       »       };
60 »       }39 »       }
61 }</string>40 }</string>
62 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator41 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
63 //·Line:·1842 //·Line:·18
64 //·Compiler·options:·-warnaserror43 //·Compiler·options:·-warnaserror
  
65 using·System;44 using·System;
66 using·System.Threading.Tasks;45 using·System.Threading.Tasks;
  
67 class·C46 class·C
68 {47 {
69 »       static·Task·Method·() 
70 »       { 
71 »       »       return·Task.FromResult·(1); 
72 »       } 
73 »        
74 »       static·async·Task&lt;int&gt;·TestAsync·()48 »       static·async·Task&lt;int&gt;·TestAsync·()
75 »       {49 »       {
76 »       »       Method·();50 »       »       Func&lt;Task&gt;·f·=·null;
 51 »       »       f·();
77 »       »       return·await·Task.FromResult·(2);52 »       »       return·await·Task.FromResult·(2);
78 »       }53 »       }
79 }</string>54 }</string>
80 ····<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'·method55 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
81 //·Line:·1756 //·Line:·12
82 //·Compiler·options:·-warnaserror57 //·Compiler·options:·-warnaserror
  
83 using·System;58 using·System;
84 using·System.Threading.Tasks;59 using·System.Threading.Tasks;
  
85 class·C60 class·C
86 {61 {
 62 »       static·async·Task&lt;int&gt;·TestAsync·()
 63 »       {
 64 »       »       new·Task·(()·=&gt;·{});
 65 »       »       return·await·Task.FromResult·(2);
 66 »       }
87 ····public·static·async·Task&lt;T&gt;·Test&lt;T&gt;·() 
88 ····{ 
89 ········return·await·Task.FromResult·(default·(T)); 
90 ····} 
  
91 ····static·void·Main·() 
92 ····{ 
93 ········Test&lt;object&gt;·(); 
94 ····} 
Max diff block lines reached; 1469/4688 bytes (31.34%) of diff not shown.
986 B
CS0403
974 B
CS0403
Ordering differences only
    
Offset 12, 14 lines modifiedOffset 12, 24 lines modified
12 »       »       T·t·=·null;12 »       »       T·t·=·null;
13 »       }13 »       }
  
14 »       static·void·Main·()14 »       static·void·Main·()
15 »       {·}15 »       {·}
16 }</string>16 }</string>
17 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead17 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
 18 //·Line:·8
  
 19 class·X
 20 {
 21 »       public·static·T·CreateMethod&lt;T&gt;·()
 22 »       {
 23 »       »       return·(T)null;
 24 »       }
 25 }</string>
 26 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
18 //·Line:·727 //·Line:·7
19 class·Test&lt;T&gt;28 class·Test&lt;T&gt;
20 {29 {
21 »       public·T·Null·()30 »       public·T·Null·()
22 »       {31 »       {
23 »       »       return·null;32 »       »       return·null;
24 »       }33 »       }
Offset 36, 19 lines modifiedOffset 46, 9 lines modified
36 class·Test&lt;T&gt;46 class·Test&lt;T&gt;
37 {47 {
38 »       public·T·Null·()48 »       public·T·Null·()
39 »       {49 »       {
40 »       »       return·(null);50 »       »       return·(null);
41 »       }51 »       }
42 }</string>52 }</string>
43 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead 
44 //·Line:·8 
  
45 class·X 
46 { 
47 »       public·static·T·CreateMethod&lt;T&gt;·() 
48 »       { 
49 »       »       return·(T)null; 
50 »       } 
51 }</string> 
52 ··</Examples>53 ··</Examples>
53 </ErrorDocumentation>54 </ErrorDocumentation>
1.31 KB
CS0252
1.3 KB
CS0252
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>CS0252</ErrorName>3 ··<ErrorName>CS0252</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0252:·Possible·unintended·reference·comparison.·Consider·casting·the·left·side·expression·to·type·`string'·to·get·value·comparison
 6 //·Line:·10
 7 //·Compiler·options:·-warn:2·-warnaserror
  
 8 using·System;
  
 9 class·X·{
 10 »       static·void·Main()·{
 11 »       »       object·a·=·&quot;11&quot;;
 12 »       »       Console.WriteLine(a·==·&quot;11&quot;);
 13 »       }
 14 }</string>
5 ····<string>//·CS0252:·Possible·unintended·reference·comparison.·Consider·casting·the·left·side·expression·to·type·`A'·to·get·value·comparison15 ····<string>//·CS0252:·Possible·unintended·reference·comparison.·Consider·casting·the·left·side·expression·to·type·`A'·to·get·value·comparison
6 //·Line:·1516 //·Line:·15
7 //·Compiler·options:·-warnaserror17 //·Compiler·options:·-warnaserror
  
8 using·System;18 using·System;
  
9 class·A19 class·A
Offset 26, 21 lines modifiedOffset 38, 9 lines modified
26 »       }38 »       }
27 »       39 »       
28 »       public·static·bool·operator·!=·(A·left,·A·right)40 »       public·static·bool·operator·!=·(A·left,·A·right)
29 »       {41 »       {
30 »       »       return·false;42 »       »       return·false;
31 »       }43 »       }
32 }</string>44 }</string>
33 ····<string>//·CS0252:·Possible·unintended·reference·comparison.·Consider·casting·the·left·side·expression·to·type·`string'·to·get·value·comparison 
34 //·Line:·10 
35 //·Compiler·options:·-warn:2·-warnaserror 
  
36 using·System; 
  
37 class·X·{ 
38 »       static·void·Main()·{ 
39 »       »       object·a·=·&quot;11&quot;; 
40 »       »       Console.WriteLine(a·==·&quot;11&quot;); 
41 »       } 
42 }</string> 
43 ··</Examples>45 ··</Examples>
44 </ErrorDocumentation>46 </ErrorDocumentation>
1.01 KB
CS0412
1.0 KB
CS0412
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>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:·8 
  
7 using·System; 
  
8 interface·I 
9 { 
10 »       T·Foo&lt;T&gt;(IComparable·T); 
11 }</string> 
12 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name 
13 //·Line:·66 //·Line:·6
  
14 class·C7 class·C
15 {8 {
16 »       public·void·Foo&lt;T&gt;·(string·T)9 »       public·void·Foo&lt;T&gt;·(string·T)
17 »       {10 »       {
18 »       }11 »       }
19 }</string>12 }</string>
20 ····<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
21 //·Line:·814 //·Line:·8
  
 15 using·System;
  
 16 interface·I
 17 {
 18 »       T·Foo&lt;T&gt;(IComparable·T);
 19 }</string>
 20 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name
 21 //·Line:·8
  
22 class·C22 class·C
23 {23 {
24 »       public·void·Foo&lt;T&gt;·(int·value)24 »       public·void·Foo&lt;T&gt;·(int·value)
25 »       {25 »       {
26 »       »       int·T;26 »       »       int·T;
27 »       }27 »       }
28 }</string>28 }</string>
1.28 KB
CS0406
1.27 KB
CS0406
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0406</ErrorName>3 ··<ErrorName>CS0406</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0406:·The·class·type·constraint·`B'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list5 ····<string>//·CS0406:·The·class·type·constraint·`A'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list
6 //·Line:·86 //·Line:·7
  
7 class·A·{·}7 class·A·{·}
8 class·B·{·}8 interface·I·{·}
  
 9 class·Foo&lt;T&gt;·where·T·:·I,·A
9 class·Foo&lt;T&gt; 
10 »       where·T·:·A,·B 
11 {10 {
12 }</string>11 }</string>
13 ····<string>//·CS0406:·The·class·type·constraint·`A'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list12 ····<string>//·CS0406:·The·class·type·constraint·`B'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list
14 //·Line:·713 //·Line:·8
  
15 class·A·{·}14 class·A·{·}
16 interface·I·{·}15 class·B·{·}
  
17 class·Foo&lt;T&gt;·where·T·:·I,·A16 class·Foo&lt;T&gt;
 17 »       where·T·:·A,·B
18 {18 {
19 }</string>19 }</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
1.0 KB
CS0072
1020 B
CS0072
Ordering differences only
    
Offset 10, 22 lines modifiedOffset 10, 15 lines modified
10 class·ErrorCS0072·{10 class·ErrorCS0072·{
11 »       public·delegate·void·FooHandler·();11 »       public·delegate·void·FooHandler·();
12 »       protected·void·OnFoo·()·{}12 »       protected·void·OnFoo·()·{}
13 }13 }
  
14 class·Child·:·ErrorCS0072·{14 class·Child·:·ErrorCS0072·{
15 »       //·We·are·trying·to·override·a·method·with·an·event.15 »       //·We·are·trying·to·override·a·method·with·an·event.
16 »       protected·override·event·FooHandler·OnFoo·{16 »       protected·override·event·FooHandler·OnFoo;
17 »       »       add·{ 
18 »       »       »       OnFoo·+=·value; 
19 »       »       } 
20 »       »       remove·{ 
21 »       »       »       OnFoo·-=·value; 
22 »       »       } 
23 »       } 
  
24 »       public·static·void·Main·()·{17 »       public·static·void·Main·()·{
25 »       }18 »       }
26 }</string>19 }</string>
27 ····<string>//·CS0072:·`Child.OnFoo':·cannot·override·because·`ErrorCS0072.OnFoo()'·is·not·an·event20 ····<string>//·CS0072:·`Child.OnFoo':·cannot·override·because·`ErrorCS0072.OnFoo()'·is·not·an·event
28 //·Line:·1621 //·Line:·16
  
Offset 34, 14 lines modifiedOffset 27, 21 lines modified
34 class·ErrorCS0072·{27 class·ErrorCS0072·{
35 »       public·delegate·void·FooHandler·();28 »       public·delegate·void·FooHandler·();
36 »       protected·void·OnFoo·()·{}29 »       protected·void·OnFoo·()·{}
37 }30 }
  
38 class·Child·:·ErrorCS0072·{31 class·Child·:·ErrorCS0072·{
39 »       //·We·are·trying·to·override·a·method·with·an·event.32 »       //·We·are·trying·to·override·a·method·with·an·event.
40 »       protected·override·event·FooHandler·OnFoo;33 »       protected·override·event·FooHandler·OnFoo·{
 34 »       »       add·{
 35 »       »       »       OnFoo·+=·value;
 36 »       »       }
 37 »       »       remove·{
 38 »       »       »       OnFoo·-=·value;
 39 »       »       }
 40 »       }
  
41 »       public·static·void·Main·()·{41 »       public·static·void·Main·()·{
42 »       }42 »       }
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
1.24 KB
CS9030
1.23 KB
CS9030
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS9030</ErrorName>3 ··<ErrorName>CS9030</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator5 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator
6 //·Line:·11 
  
7 using·System; 
  
8 class·MainClass 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       System.AppDomain·a·=·null; 
13 »       »       a?.AssemblyLoad·+=·(sender,·args)·=&gt;·Console.Write·(args); 
14 »       } 
15 }</string> 
16 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator 
17 //·Line:·156 //·Line:·15
  
18 public·class·Test17 public·class·Test1
19 {8 {
20 »       public·class·Test29 »       public·class·Test2
21 »       {10 »       {
22 »       »       public·System.EventHandler&lt;System.EventArgs&gt;·E;11 »       »       public·System.EventHandler&lt;System.EventArgs&gt;·E;
Offset 28, 9 lines modifiedOffset 15, 22 lines modified
28 »       public·Test2·test2·=·new·Test2·();15 »       public·Test2·test2·=·new·Test2·();
  
29 »       static·void·Main·()16 »       static·void·Main·()
30 »       {17 »       {
31 »       »       new·Test1·()?.test2.E·+=·null;18 »       »       new·Test1·()?.test2.E·+=·null;
32 »       }19 »       }
33 }</string>20 }</string>
 21 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator
 22 //·Line:·11
  
 23 using·System;
  
 24 class·MainClass
 25 {
 26 »       public·static·void·Main·()
 27 »       {
 28 »       »       System.AppDomain·a·=·null;
 29 »       »       a?.AssemblyLoad·+=·(sender,·args)·=&gt;·Console.Write·(args);
 30 »       }
 31 }</string>
34 ··</Examples>32 ··</Examples>
35 </ErrorDocumentation>33 </ErrorDocumentation>
1.15 KB
CS1744
1.14 KB
CS1744
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>CS1744</ErrorName>3 ··<ErrorName>CS1744</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified5 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
6 //·Line:·12 
  
7 static·class·C 
8 { 
9 »       public·static·void·Test·(int·a,·int·b) 
10 »       { 
11 »       } 
12 »        
13 »       public·static·void·Main·() 
14 »       { 
15 »       »       Test·(1,·a·:·2); 
16 »       } 
17 }</string> 
18 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified 
19 //·Line:·136 //·Line:·13
  
20 static·class·C7 static·class·C
21 {8 {
22 »       public·static·int·Test·(this·int·a,·int·b)9 »       public·static·int·Test·(this·int·a,·int·b)
23 »       {10 »       {
24 »       »       return·a·*·3·+·b;11 »       »       return·a·*·3·+·b;
Offset 45, 9 lines modifiedOffset 31, 23 lines modified
45 »       {31 »       {
46 »       }32 »       }
47 »       33 »       
48 »       static·void·Method·(int·p1,·int·p2,·object·paramNamed)34 »       static·void·Method·(int·p1,·int·p2,·object·paramNamed)
49 »       {35 »       {
50 »       }36 »       }
51 }</string>37 }</string>
 38 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
 39 //·Line:·12
  
 40 static·class·C
 41 {
 42 »       public·static·void·Test·(int·a,·int·b)
 43 »       {
 44 »       }
 45 »       
 46 »       public·static·void·Main·()
 47 »       {
 48 »       »       Test·(1,·a·:·2);
 49 »       }
 50 }</string>
52 ··</Examples>51 ··</Examples>
53 </ErrorDocumentation>52 </ErrorDocumentation>
860 B
CS0505
848 B
CS0505
Ordering differences only
    
Offset 13, 28 lines modifiedOffset 13, 28 lines modified
  
13 class·DerivedClass:·BaseClass·{13 class·DerivedClass:·BaseClass·{
14 ········protected·override·void·value()·{}14 ········protected·override·void·value()·{}
15 }</string>15 }</string>
16 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method16 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
17 //·Line:·917 //·Line:·9
  
 18 using·System;
  
18 class·BaseClass·{19 class·BaseClass·{
19 ········protected·int·value;20 ········protected·int·value;
20 }21 }
  
21 class·DerivedClass:·BaseClass·{22 class·DerivedClass:·BaseClass·{
22 ········protected·override·int·value()·{}23 ········protected·override·EventHandler·value()·{}
23 }</string>24 }</string>
24 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method25 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
25 //·Line:·926 //·Line:·9
  
26 using·System; 
  
27 class·BaseClass·{27 class·BaseClass·{
28 ········protected·int·value;28 ········protected·int·value;
29 }29 }
  
30 class·DerivedClass:·BaseClass·{30 class·DerivedClass:·BaseClass·{
31 ········protected·override·EventHandler·value()·{}31 ········protected·override·int·value()·{}
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
1.13 KB
CS0449
1.12 KB
CS0449
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>CS0449</ErrorName>3 ··<ErrorName>CS0449</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified5 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
6 //·Line:·66 //·Line:·6
  
 7 public·class·C&lt;T&gt;
 8 {
 9 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct·
 10 ······{
 11 ······}
 12 }</string>
 13 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
 14 //·Line:·6
  
7 interface·I15 interface·I
8 {16 {
9 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct;17 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct;
10 }</string>18 }</string>
11 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified19 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
12 //·Line:·820 //·Line:·8
  
13 public·interface·I21 public·interface·I
14 {22 {
15 }23 }
  
16 public·class·C&lt;T&gt;·where·T·:·I,·class24 public·class·C&lt;T&gt;·where·T·:·I,·class
17 {25 {
18 }</string>26 }</string>
19 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified 
20 //·Line:·6 
  
21 public·class·C&lt;T&gt; 
22 { 
23 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct· 
24 ······{ 
25 ······} 
26 }</string> 
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
861 B
CS0509
849 B
CS0509
Ordering differences only
    
Offset 5, 37 lines modifiedOffset 5, 37 lines modified
5 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E'5 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E'
6 //·Line:·66 //·Line:·6
  
7 public·enum·E·{}7 public·enum·E·{}
  
8 class·InstanceClass:·E·{8 class·InstanceClass:·E·{
9 }</string>9 }</string>
 10 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V'
 11 //·Line:·8
  
 12 struct·V·{
 13 »       int·v;
 14 }
  
 15 class·X·:·V·{
 16 }</string>
10 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`D'17 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`D'
11 //·Line:·618 //·Line:·6
  
12 delegate·void·D·();19 delegate·void·D·();
  
13 class·A·:·D20 class·A·:·D
14 {21 {
15 }</string>22 }</string>
16 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action'23 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action'
17 //·Line:·424 //·Line:·4
  
18 class·A·:·System.Action25 class·A·:·System.Action
19 {26 {
20 }</string>27 }</string>
21 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V' 
22 //·Line:·8 
  
23 struct·V·{ 
24 »       int·v; 
25 } 
  
26 class·X·:·V·{ 
27 }</string> 
28 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int'28 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int'
29 //·Line:·429 //·Line:·4
  
30 class·X·:·int30 class·X·:·int
31 {31 {
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
800 B
CS1530
788 B
CS1530
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>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:·8
  
 7 new·enum·E
 8 {
 9 }</string>
 10 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements
6 //·Line:·511 //·Line:·5
  
7 namespace·A·{12 namespace·A·{
8 »       new·class·X·{13 »       new·class·X·{
9 »       }14 »       }
10 }</string>15 }</string>
11 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements16 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements
12 //·Line:·817 //·Line:·8
  
13 new·enum·E 
14 { 
15 }</string> 
16 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements 
17 //·Line:·8 
  
18 class·Base18 class·Base
19 {19 {
20 }20 }
  
21 new·class·X:·Base·{21 new·class·X:·Base·{
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
936 B
CS0631
924 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 »       } 
12 }</string>9 }</string>
13 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context10 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
14 //·Line:·511 //·Line:·5
  
15 class·X·{12 class·X·{
16 »       public·static·explicit·operator·X·(ref·X[]·foo)13 »       public·static·explicit·operator·X·(ref·X[]·foo)
17 »       {14 »       {
18 »       »       return·null;15 »       »       return·null;
19 »       }16 »       }
20 }</string>17 }</string>
21 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context18 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
22 //·Line:·519 //·Line:·5
  
23 class·X·{20 class·X·{
24 »       public·int·this·[ref·int·arg]·{·set·{}·}21 »       public·static·X·operator·&lt;·(ref·X·a,·int·b)
 22 »       {
 23 »       »       return·null;
 24 »       }
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
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:·14
  
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·int·Core·()11 »       protected·bool·Core·{
12 »       {12 »       »       get·{
13 »       »       return·4;13 »       »       »       return·true;
 14 »       »       }
14 »       }15 »       }
15 }16 }
  
16 class·C·:·B17 class·C·:·B
17 {18 {
18 »       public·void·Test·()19 »       public·void·Test·()
19 »       {20 »       {
20 »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·base.Core·();21 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·base.Core;
21 »       }22 »       }
22 }</string>23 }</string>
23 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access24 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access
24 //·Line:·2025 //·Line:·14
  
25 using·System;26 using·System;
26 using·System.Linq.Expressions;27 using·System.Linq.Expressions;
  
27 class·B28 class·B
28 {29 {
29 »       protected·B·this·[int·i]·{ 
30 »       »       get·{30 »       protected·int·Core·()
 31 »       {
31 »       »       »       return·null;32 »       »       return·4;
32 »       »       } 
33 »       }33 »       }
34 }34 }
  
35 class·C·:·B35 class·C·:·B
36 {36 {
37 »       public·void·Test·()37 »       public·void·Test·()
38 »       {38 »       {
39 »       »       Expression&lt;Func&lt;B&gt;&gt;·e·=·()·=&gt;·base·[8];39 »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·base.Core·();
40 »       }40 »       }
41 }</string>41 }</string>
42 ····<string>//·CS0831:··An·expression·tree·may·not·contain·a·base·access42 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access
43 //·Line:·1443 //·Line:·20
  
44 using·System;44 using·System;
45 using·System.Linq.Expressions;45 using·System.Linq.Expressions;
  
46 class·B46 class·B
47 {47 {
48 »       protected·bool·Core·{48 »       protected·B·this·[int·i]·{
49 »       »       get·{49 »       »       get·{
50 »       »       »       return·true;50 »       »       »       return·null;
51 »       »       }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;bool&gt;&gt;·e·=·()·=&gt;·base.Core;58 »       »       Expression&lt;Func&lt;B&gt;&gt;·e·=·()·=&gt;·base·[8];
59 »       }59 »       }
60 }</string>60 }</string>
61 ··</Examples>61 ··</Examples>
62 </ErrorDocumentation>62 </ErrorDocumentation>
1.81 KB
CS0533
1.8 KB
CS0533
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>CS0533</ErrorName>3 ··<ErrorName>CS0533</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0533:·`DerivedClass.Foo'·hides·inherited·abstract·member·`BaseClass.Foo()'
 6 //·Line:·11
  
 7 abstract·public·class·BaseClass
 8 {
 9 »       abstract·protected·void·Foo·();
 10 }
  
 11 abstract·class·DerivedClass:·BaseClass
 12 {
 13 »       public·new·int·Foo;
 14 }</string>
 15 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent'
 16 //·Line:·11
  
 17 using·System;
  
 18 abstract·class·A·{
 19 »       public·abstract·event·EventHandler·MyEvent;
 20 }
  
 21 class·B·:·A·{
 22 »       public·new·event·EventHandler·MyEvent;
 23 }</string>
5 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'24 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'
6 //·Line:·1025 //·Line:·10
7 public·abstract·class·MyAbstractBase26 public·abstract·class·MyAbstractBase
8 {27 {
9 ····public·abstract·void·Initialize();28 ····public·abstract·void·Initialize();
10 }29 }
  
Offset 30, 38 lines modifiedOffset 54, 14 lines modified
30 abstract·class·A·{54 abstract·class·A·{
31 »       public·abstract·event·EventHandler·MyEvent;55 »       public·abstract·event·EventHandler·MyEvent;
32 }56 }
  
33 class·B·:·A·{57 class·B·:·A·{
34 »       public·event·EventHandler·MyEvent;58 »       public·event·EventHandler·MyEvent;
35 }</string>59 }</string>
36 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent' 
37 //·Line:·11 
  
38 using·System; 
  
39 abstract·class·A·{ 
40 »       public·abstract·event·EventHandler·MyEvent; 
41 } 
  
42 class·B·:·A·{ 
43 »       public·new·event·EventHandler·MyEvent; 
44 }</string> 
45 ····<string>//·CS0533:·`DerivedClass.Foo'·hides·inherited·abstract·member·`BaseClass.Foo()' 
46 //·Line:·11 
  
47 abstract·public·class·BaseClass 
48 { 
49 »       abstract·protected·void·Foo·(); 
50 } 
  
51 abstract·class·DerivedClass:·BaseClass 
52 { 
53 »       public·new·int·Foo; 
54 }</string> 
55 ····<string>//·CS0533:·`DerivedClass.Foo()'·hides·inherited·abstract·member·`BaseClass.Foo()'60 ····<string>//·CS0533:·`DerivedClass.Foo()'·hides·inherited·abstract·member·`BaseClass.Foo()'
56 //·Line:·961 //·Line:·9
  
57 abstract·public·class·BaseClass·{62 abstract·public·class·BaseClass·{
58 ········abstract·protected·void·Foo·();63 ········abstract·protected·void·Foo·();
59 }64 }
  
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>
1.19 KB
CS1738
1.18 KB
CS1738
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>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:·12 
  
7 class·C 
8 { 
9 »       static·void·Foo·(int·a,·string·s) 
10 »       { 
11 »       } 
12 »        
13 »       public·static·void·Main·() 
14 »       { 
15 »       »       Foo·(a·:·1,··&quot;out&quot;); 
16 »       } 
17 }</string> 
18 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2 
19 //·Line:·136 //·Line:·13
  
20 using·System;7 using·System;
  
21 class·MyAttribute·:·Attribute8 class·MyAttribute·:·Attribute
22 {9 {
23 »       public·MyAttribute·(string·s,·int·value)10 »       public·MyAttribute·(string·s,·int·value)
Offset 44, 9 lines modifiedOffset 30, 23 lines modified
44 »       }30 »       }
45 »       31 »       
46 »       void·Test·()32 »       void·Test·()
47 »       {33 »       {
48 »       »       var·r·=·this·[a·:·1,··&quot;out&quot;];34 »       »       var·r·=·this·[a·:·1,··&quot;out&quot;];
49 »       }35 »       }
50 }</string>36 }</string>
 37 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
 38 //·Line:·12
  
 39 class·C
 40 {
 41 »       static·void·Foo·(int·a,·string·s)
 42 »       {
 43 »       }
 44 »       
 45 »       public·static·void·Main·()
 46 »       {
 47 »       »       Foo·(a·:·1,··&quot;out&quot;);
 48 »       }
 49 }</string>
51 ··</Examples>50 ··</Examples>
52 </ErrorDocumentation>51 </ErrorDocumentation>
2.26 KB
CS0310
2.25 KB
CS0310
Ordering differences only
    
Offset 13, 34 lines modifiedOffset 13, 14 lines modified
13 »       }13 »       }
  
14 »       static·T·Ret&lt;T&gt;·()·where·T·:·new·()14 »       static·T·Ret&lt;T&gt;·()·where·T·:·new·()
15 »       {15 »       {
16 »       »       return·new·T·();16 »       »       return·new·T·();
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0310:·The·type·`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;' 
20 //·Line:·18 
  
21 public·class·Class1 
22 { 
23 »       public·Class1·(int·i)·{·} 
24 } 
  
25 public·class·Class2&lt;T&gt; 
26 { 
27 } 
  
28 public·class·Class3&lt;T&gt;·where·T·:·new·() 
29 { 
30 } 
  
  
31 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt; 
32 { 
33 }</string> 
34 ····<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;'19 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
35 //·Line:·2020 //·Line:·20
  
36 public·class·Foo&lt;T&gt;21 public·class·Foo&lt;T&gt;
37 »       where·T·:·new·()22 »       where·T·:·new·()
38 {23 {
39 }24 }
Offset 54, 35 lines modifiedOffset 34, 33 lines modified
54 class·X34 class·X
55 {35 {
56 »       static·void·Main·()36 »       static·void·Main·()
57 »       {37 »       {
58 »       »       object·o·=·new·Foo&lt;A&gt;·();38 »       »       object·o·=·new·Foo&lt;A&gt;·();
59 »       }39 »       }
60 }</string>40 }</string>
61 ····<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;'41 ····<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;'
62 //·Line:·1842 //·Line:·18
  
 43 public·class·Class1
63 public·class·Foo&lt;T&gt; 
64 »       where·T·:·new·() 
65 {44 {
 45 »       public·Class1·(int·i)·{·}
66 }46 }
  
67 class·A47 public·class·Class2&lt;T&gt;
68 {48 {
69 »       private·A·() 
70 »       {·} 
71 }49 }
  
72 class·X50 public·class·Class3&lt;T&gt;·where·T·:·new·()
73 {51 {
74 »       Foo&lt;A&gt;·foo;52 }
  
75 »       static·void·Main·() 
76 »       { 
77 »       } 
 53 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt;
 54 {
78 }</string>55 }</string>
79 ····<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;'56 ····<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;'
80 //·Line:·1457 //·Line:·14
81 class·C·&lt;a&gt;·where·a·:·new·()·{58 class·C·&lt;a&gt;·where·a·:·new·()·{
82 }59 }
  
83 class·Foo·{60 class·Foo·{
Offset 110, 13 lines modifiedOffset 88, 35 lines modified
110 »       {·}88 »       {·}
111 }89 }
  
112 class·X90 class·X
113 {91 {
114 »       Foo&lt;A&gt;·foo;92 »       Foo&lt;A&gt;·foo;
  
 93 »       static·void·Main·()
 94 »       {
 95 »       }
 96 }</string>
 97 ····<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;'
 98 //·Line:·18
  
 99 public·class·Foo&lt;T&gt;
 100 »       where·T·:·new·()
 101 {
 102 }
  
 103 class·A
 104 {
 105 »       private·A·()
 106 »       {·}
 107 }
  
 108 class·X
 109 {
 110 »       Foo&lt;A&gt;·foo;
  
115 »       static·void·Main·()111 »       static·void·Main·()
116 »       {112 »       {
117 »       }113 »       }
118 }</string>114 }</string>
119 ··</Examples>115 ··</Examples>
120 </ErrorDocumentation>116 </ErrorDocumentation>
1.2 KB
CS1745
1.18 KB
CS1745
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1745</ErrorName>3 ··<ErrorName>CS1745</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.DefaultParameterValue'·attribute·on·optional·parameter·`u'5 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.Optional'·attribute·on·optional·parameter·`u'
6 //·Line:·86 //·Line:·8
  
7 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
  
8 public·class·C8 public·class·C
9 {9 {
10 »       public·static·void·Test·([DefaultParameterValue·(1)]·int·u·=·2)10 »       public·static·void·Test·([Optional]·int·u·=·2)
11 »       {11 »       {
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.Optional'·attribute·on·optional·parameter·`u'14 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.DefaultParameterValue'·attribute·on·optional·parameter·`u'
15 //·Line:·815 //·Line:·8
  
16 using·System.Runtime.InteropServices;16 using·System.Runtime.InteropServices;
  
17 public·class·C17 public·class·C
18 {18 {
19 »       public·static·void·Test·([Optional]·int·u·=·2)19 »       public·static·void·Test·([DefaultParameterValue·(1)]·int·u·=·2)
20 »       {20 »       {
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
2.22 KB
CS0457
2.21 KB
CS0457
Ordering differences only
    
Offset 1, 31 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>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·operators·`D.implicit·operator·D(System.Action)'·and·`D.explicit·operator·D(Foo)'·when·converting·from·`method·group'·to·`D'
6 //·Line:·206 //·Line:·25
  
 7 using·System;
  
 8 public·delegate·void·Foo·();
  
7 class·A9 class·D
8 {10 {
9 »       public·static·implicit·operator·sbyte·(A·mask)11 »       public·static·implicit·operator·D·(Action·d)
10 »       {12 »       {
11 »       »       return·1;13 »       »       return·new·D·();
12 »       }14 »       }
  
13 »       public·static·implicit·operator·byte·(A·mask)15 »       public·static·explicit·operator·D·(Foo·d)
14 »       {16 »       {
15 »       »       return·2;17 »       »       return·new·D·();
16 »       }18 »       }
17 }19 }
  
18 class·X20 class·Program
19 {21 {
20 ····static·A·a·=·null; 
21 ····static·object·o·=·~a;22 »       static·void·Main()
 23 »       {
 24 »       »       D·d·=·(D)·Main;
 25 »       }
22 }</string>26 }</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'27 ····<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:·3028 //·Line:·30
  
25 class·A29 class·A
26 {30 {
27 }31 }
Offset 72, 36 lines modifiedOffset 78, 30 lines modified
72 }78 }
  
73 class·X79 class·X
74 {80 {
75 ····static·A·a·=·null;81 ····static·A·a·=·null;
76 ····static·object·o·=·-a;82 ····static·object·o·=·-a;
77 }</string>83 }</string>
78 ····<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'84 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'
79 //·Line:·2585 //·Line:·20
  
80 using·System; 
  
81 public·delegate·void·Foo·(); 
  
82 class·D86 class·A
83 {87 {
84 »       public·static·implicit·operator·D·(Action·d)88 »       public·static·implicit·operator·sbyte·(A·mask)
85 »       {89 »       {
86 »       »       return·new·D·();90 »       »       return·1;
87 »       }91 »       }
  
88 »       public·static·explicit·operator·D·(Foo·d)92 »       public·static·implicit·operator·byte·(A·mask)
89 »       {93 »       {
90 »       »       return·new·D·();94 »       »       return·2;
91 »       }95 »       }
92 }96 }
  
93 class·Program97 class·X
94 {98 {
 99 ····static·A·a·=·null;
 100 ····static·object·o·=·~a;
95 »       static·void·Main() 
96 »       { 
97 »       »       D·d·=·(D)·Main; 
98 »       } 
99 }</string>101 }</string>
100 ··</Examples>102 ··</Examples>
101 </ErrorDocumentation>103 </ErrorDocumentation>
3.44 KB
CS0419
3.43 KB
CS0419
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0419</ErrorName>3 ··<ErrorName>CS0419</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`DateTime.ToString'.·Assuming·`System.DateTime.ToString()'·but·other·overloads·including·`System.DateTime.ToString(string)'·have·also·matched
 6 //·Line:·10
 7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 8 //·
 9 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.
  
 10 using·System;
  
 11 ///·&lt;summary&gt;
 12 ///·&lt;see·cref=&quot;DateTime.ToString&quot;·/&gt;
 13 ///·&lt;/summary&gt;
 14 public·class·EntryPoint
 15 {
 16 »       static·void·Main·()·{
 17 »       }
 18 }</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·matched19 ····<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:·720 //·Line:·7
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror21 //·Compiler·options:·-doc:dummy.xml·-warnaserror
8 using·System.Collections;22 using·System.Collections;
  
9 ///·&lt;summary&gt;23 ///·&lt;summary&gt;
10 ///···&lt;para&gt;&lt;see·cref=&quot;IDictionary.this[object]&quot;·/&gt;&lt;/para&gt;24 ///···&lt;para&gt;&lt;see·cref=&quot;IDictionary.this[object]&quot;·/&gt;&lt;/para&gt;
Offset 32, 29 lines modifiedOffset 48, 21 lines modified
32 ··private·class·B48 ··private·class·B
33 ··{49 ··{
34 ····public·object·this[int·index]·{50 ····public·object·this[int·index]·{
35 ······get·{·return·null;·}51 ······get·{·return·null;·}
36 ····}52 ····}
37 ··}53 ··}
38 }</string>54 }</string>
39 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`DateTime.ToString'.·Assuming·`System.DateTime.ToString()'·but·other·overloads·including·`System.DateTime.ToString(string)'·have·also·matched55 ····<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
40 //·Line:·1056 //·Line:·1
41 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:457 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror
42 //· 
43 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match. 
  
44 using·System; 
  
45 ///·&lt;summary&gt;58 ///·&lt;summary&gt;
46 ///·&lt;see·cref=&quot;DateTime.ToString&quot;·/&gt;59 ///·Exposes·&lt;see·cref=&quot;System.String.Replace&quot;/&gt;·to·XSLT
47 ///·&lt;/summary&gt;60 ///·&lt;/summary&gt;
 61 public·class·Test·{
48 public·class·EntryPoint 
49 { 
50 »       static·void·Main·()·{ 
51 »       } 
52 }</string>62 }</string>
53 ····<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·matched63 ····<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
54 //·Line:·1064 //·Line:·10
55 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:465 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
56 //·66 //·
57 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.67 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.
  
Offset 64, 17 lines modifiedOffset 72, 9 lines modified
64 ///·&lt;see·cref=&quot;XmlDocument.Load&quot;·/&gt;72 ///·&lt;see·cref=&quot;XmlDocument.Load&quot;·/&gt;
65 ///·&lt;/summary&gt;73 ///·&lt;/summary&gt;
66 public·class·EntryPoint74 public·class·EntryPoint
67 {75 {
68 »       static·void·Main·()·{76 »       static·void·Main·()·{
69 »       }77 »       }
70 }</string>78 }</string>
71 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`System.String.Replace'.·Assuming·`string.Replace(string,·string,·bool,·System.Globalization.CultureInfo)'·but·other·overloads·including·`string.Replace(string,·string,·System.StringComparison)'·have·also·matched 
72 //·Line:·1 
73 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror 
74 ///·&lt;summary&gt; 
75 ///·Exposes·&lt;see·cref=&quot;System.String.Replace&quot;/&gt;·to·XSLT 
76 ///·&lt;/summary&gt; 
77 public·class·Test·{ 
78 }</string> 
79 ··</Examples>79 ··</Examples>
80 </ErrorDocumentation>80 </ErrorDocumentation>
1.06 KB
CS1685
1.04 KB
CS1685
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>CS1685</ErrorName>3 ··<ErrorName>CS1685</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1685:·The·predefined·type·`System.Runtime.CompilerServices.ExtensionAttribute'·is·defined·multiple·times.·Using·definition·from·`mscorlib.dll' 
6 //·Line:·0 
7 //·Compiler·options:·-warn:1·-warnaserror·-r:System.Core.dll·-r:CS1685-2-lib.dll</string> 
8 ····<string>//·CS1685:·The·predefined·type·`System.Int32'·is·defined·multiple·times.·Using·definition·from·`mscorlib.dll'5 ····<string>//·CS1685:·The·predefined·type·`System.Int32'·is·defined·multiple·times.·Using·definition·from·`mscorlib.dll'
9 //·Line:·06 //·Line:·0
10 //·Compiler·options:·-warn:1·-warnaserror7 //·Compiler·options:·-warn:1·-warnaserror
  
11 namespace·System·{8 namespace·System·{
12 »       public·struct·Int32·{9 »       public·struct·Int32·{
13 »       }10 »       }
14 }</string>11 }</string>
 12 ····<string>//·CS1685:·The·predefined·type·`System.Runtime.CompilerServices.ExtensionAttribute'·is·defined·multiple·times.·Using·definition·from·`mscorlib.dll'
 13 //·Line:·0
 14 //·Compiler·options:·-warn:1·-warnaserror·-r:System.Core.dll·-r:CS1685-2-lib.dll</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
902 B
CS3015
890 B
CS3015
Ordering differences only
    
Offset 6, 16 lines modifiedOffset 6, 17 lines modified
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
10 public·class·CLSAttribute:·Attribute·{10 public·class·CLSAttribute:·Attribute·{
11 ·······private·CLSAttribute(int·arg)·{11 ····[CLSCompliant·(false)]
 12 ····public·CLSAttribute(string·array)·{
12 ·······}13 ····}
13 }</string>14 }</string>
14 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types15 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types
15 //·Line:·816 //·Line:·8
16 //·Compiler·options:·-warnaserror·-warn:117 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;18 using·System;
18 [assembly:CLSCompliant·(true)]19 [assembly:CLSCompliant·(true)]
Offset 28, 13 lines modifiedOffset 29, 12 lines modified
28 //·Line:·829 //·Line:·8
29 //·Compiler·options:·-warnaserror·-warn:130 //·Compiler·options:·-warnaserror·-warn:1
  
30 using·System;31 using·System;
31 [assembly:CLSCompliant·(true)]32 [assembly:CLSCompliant·(true)]
  
32 public·class·CLSAttribute:·Attribute·{33 public·class·CLSAttribute:·Attribute·{
 34 ·······private·CLSAttribute(int·arg)·{
33 ····[CLSCompliant·(false)] 
34 ····public·CLSAttribute(string·array)·{ 
35 ····}35 ·······}
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
918 B
CS0531
906 B
CS0531
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>CS0531</ErrorName>3 ··<ErrorName>CS0531</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition 
6 //·Line: 
  
7 public·interface·Interface·{········ 
8 »       int·P·{·get·{}·} 
9 }</string> 
10 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition5 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition
11 //·Line:·66 //·Line:·6
  
12 interface·I7 interface·I
13 {8 {
14 »       int·P·=&gt;·1;9 »       int·P·=&gt;·1;
15 }</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·definition16 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition
17 //·Line:·517 //·Line:·5
  
18 public·interface·Interface·{18 public·interface·Interface·{
19 ········void·Foo·()·{19 ········void·Foo·()·{
20 ········}20 ········}
21 }</string>21 }</string>
744 B
CS0573
732 B
CS0573
Ordering differences only
    
Offset 3, 27 lines modifiedOffset 3, 27 lines modified
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:·66 //·Line:·6
  
7 struct·S7 struct·S
8 {8 {
9 »       int·v·=·0;9 »       public·int·Prop·{·get;·set;·}·=·3;
10 }</string>10 }</string>
11 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers11 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
12 //·Line:·812 //·Line:·6
  
13 using·System; 
  
14 struct·S13 struct·S
15 {14 {
16 »       event·Action·E·=·null;15 »       int·v·=·0;
17 }</string>16 }</string>
18 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers17 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
19 //·Line:·618 //·Line:·8
  
 19 using·System;
  
20 struct·S20 struct·S
21 {21 {
22 »       public·int·Prop·{·get;·set;·}·=·3;22 »       event·Action·E·=·null;
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.11 KB
CS1031
1.1 KB
CS1031
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>CS1031</ErrorName>3 ··<ErrorName>CS1031</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1031:·Type·expected5 ····<string>//·CS1031:·Type·expected
 6 //·Line:·16
  
 7 public·class·B&lt;Y&gt;··where·Y:·B&lt;Y&gt;
 8 {
 9 }
  
 10 public·class·A&lt;X&gt;:·B&lt;A&lt;X&gt;&gt;
 11 {
 12 }
  
 13 public·class·Repro
 14 {
 15 »       public·static·void·Main·(string[]·args)
 16 »       {
 17 »       »       var·h·=·typeof·(B&lt;A&lt;&gt;&gt;);
 18 »       }
 19 }</string>
 20 ····<string>//·CS1031:·Type·expected
6 //·Line:·821 //·Line:·8
  
7 using·System;22 using·System;
  
8 class·M23 class·M
9 {24 {
10 »       public·static·void·Main·()25 »       public·static·void·Main·()
Offset 18, 32 lines modifiedOffset 36, 14 lines modified
18 //·Line:·436 //·Line:·4
  
19 enum·E·:·this37 enum·E·:·this
20 {38 {
21 »       a·=·139 »       a·=·1
22 }</string>40 }</string>
23 ····<string>//·CS1031:·Type·expected41 ····<string>//·CS1031:·Type·expected
24 //·Line:·16 
  
25 public·class·B&lt;Y&gt;··where·Y:·B&lt;Y&gt; 
26 { 
27 } 
  
28 public·class·A&lt;X&gt;:·B&lt;A&lt;X&gt;&gt; 
29 { 
30 } 
  
31 public·class·Repro 
32 { 
33 »       public·static·void·Main·(string[]·args) 
34 »       { 
35 »       »       var·h·=·typeof·(B&lt;A&lt;&gt;&gt;); 
36 »       } 
37 }</string> 
38 ····<string>//·CS1031:·Type·expected 
39 //·Line:·842 //·Line:·8
  
40 using·System;43 using·System;
  
41 class·M44 class·M
42 {45 {
43 »       public·static·void·Main·()46 »       public·static·void·Main·()
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·`params'5 ····<string>//·CS1107:·Duplicate·parameter·modifier·`ref'
6 //·Line:·66 //·Line:·6
  
7 static·class·S7 static·class·S
8 {8 {
9 »       static·void·Foo·(params·params·ulong[]·u)9 »       static·void·Foo·(ref·ref·ulong·u)
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS1107:·Duplicate·parameter·modifier·`ref'13 ····<string>//·CS1107:·Duplicate·parameter·modifier·`params'
14 //·Line:·614 //·Line:·6
  
15 static·class·S15 static·class·S
16 {16 {
17 »       static·void·Foo·(ref·ref·ulong·u)17 »       static·void·Foo·(params·params·ulong[]·u)
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
545 B
CS7023
533 B
CS7023
Ordering differences only
    
Offset 5, 22 lines modifiedOffset 5, 22 lines modified
5 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'5 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'
6 //·Line:·86 //·Line:·8
  
7 static·class·X7 static·class·X
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
11 »       »       var·v·=·null·is·X;11 »       »       var·v·=·null·as·X;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'14 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'
15 //·Line:·815 //·Line:·8
  
16 static·class·X16 static·class·X
17 {17 {
18 »       public·static·void·Main·()18 »       public·static·void·Main·()
19 »       {19 »       {
20 »       »       var·v·=·null·as·X;20 »       »       var·v·=·null·is·X;
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.56 KB
CS1913
1.55 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(&quot;absDrawBack&quot;);
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(&quot;absDrawBack&quot;); 
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>
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·Prop·{10 ····public·static·StaticClass·Method·()
11 ········get·{11 ····{
12 ············return·null;12 ········return·null;
13 ········} 
14 ····}13 ····}
15 }</string>14 }</string>
16 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types15 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types
17 //·Line:·816 //·Line:·8
  
18 static·class·StaticClass·{17 static·class·StaticClass·{
19 }18 }
  
20 class·MainClass·{19 class·MainClass·{
21 ····public·static·StaticClass·Method·()20 ····public·static·StaticClass·Prop·{
22 ····{21 ········get·{
23 ········return·null;22 ············return·null;
 23 ········}
24 ····}24 ····}
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1020 B
CS1521
1010 B
CS1521
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>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*'5 ····<string>//·CS1521:·Invalid·base·type·`C*'
11 //·Line:·96 //·Line:·9
12 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
13 struct·C8 struct·C
14 {9 {
15 }10 }
  
16 unsafe·class·C2:·C*11 unsafe·class·C2:·C*
17 {12 {
18 }</string>13 }</string>
19 ····<string>//·CS1521:·Invalid·base·type·`C[]'14 ····<string>//·CS1521:·Invalid·base·type·`C?'
20 //·Line:·815 //·Line:·8
  
21 class·C16 struct·C
22 {17 {
23 }18 }
  
24 class·C2:·C[]19 class·C2:·C?
25 {20 {
26 }</string>21 }</string>
27 ····<string>//·CS1521:·Invalid·base·type·`C?'22 ····<string>//·CS1521:·Invalid·base·type·`C[]'
28 //·Line:·823 //·Line:·8
  
29 struct·C24 class·C
30 {25 {
31 }26 }
  
32 class·C2:·C?27 class·C2:·C[]
 28 {
 29 }</string>
 30 ····<string>//·CS1521:·Invalid·base·type·`object[]'
 31 //·Line:·4
  
 32 class·C2:·object[]
33 {33 {
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.03 KB
CS0242
1.02 KB
CS0242
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0242</ErrorName>3 ··<ErrorName>CS0242</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers5 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers
6 //·Line:·10 
7 //·Compiler·options:·-unsafe 
  
8 unsafe·class·C 
9 { 
10 »       public·static·void·Main·() 
11 ····{ 
12 »       »       void*·v·=·null; 
13 »       »       int·b·=·*v·is·string; 
14 ····} 
15 }</string> 
16 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers 
17 //·Line:·116 //·Line:·11
18 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
19 using·System;8 using·System;
  
20 unsafe·class·ZZ·{9 unsafe·class·ZZ·{
21 »       static·void·Main·()·{10 »       static·void·Main·()·{
22 »       »       void·*p·=·null;11 »       »       void·*p·=·null;
  
23 »       »       if·(p·[10]·==·4)12 »       »       if·(p·[10]·==·4)
24 »       »       »       return;13 »       »       »       return;
25 »       }14 »       }
26 }</string>15 }</string>
 16 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers
 17 //·Line:·10
 18 //·Compiler·options:·-unsafe
  
 19 unsafe·class·C
 20 {
 21 »       public·static·void·Main·()
 22 ····{
 23 »       »       void*·v·=·null;
 24 »       »       int·b·=·*v·is·string;
 25 ····}
 26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.39 KB
CS1695
1.38 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·&quot;filename&quot;·&quot;{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}&quot;·&quot;XXXX...&quot;5 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·&quot;filename&quot;·&quot;{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}&quot;·&quot;XXXX...&quot;
6 //·Line:·56 //·Line:·5
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 #pragma·checksum·&quot;foo.txt&quot;·&quot;{00000000-0000-0000·-0000-000000000000}&quot;·&quot;&quot;</string>8 #pragma·checksum·&quot;&quot;·ID</string>
9 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·&quot;filename&quot;·&quot;{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}&quot;·&quot;XXXX...&quot;9 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·&quot;filename&quot;·&quot;{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}&quot;·&quot;XXXX...&quot;
10 //·Line:·510 //·Line:·5
11 //·Compiler·options:·-warnaserror11 //·Compiler·options:·-warnaserror
  
12 #pragma·checksum·&quot;&quot;·ID</string>12 #pragma·checksum·&quot;foo.txt&quot;·&quot;{00000000-0000-0000-0000-000000000000}&quot;·&quot;M&quot;</string>
13 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·&quot;filename&quot;·&quot;{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}&quot;·&quot;XXXX...&quot;13 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·&quot;filename&quot;·&quot;{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}&quot;·&quot;XXXX...&quot;
14 //·Line:·514 //·Line:·5
15 //·Compiler·options:·-warnaserror15 //·Compiler·options:·-warnaserror
  
16 #pragma·checksum·&quot;foo.txt&quot;·&quot;{00000000-0000-0000-0000-000000000000}&quot;·&quot;M&quot;</string>16 #pragma·checksum·&quot;foo.txt&quot;·&quot;{00000000-0000-0000·-0000-000000000000}&quot;·&quot;&quot;</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
868 B
CS1040
856 B
CS1040
Ordering differences only
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1040</ErrorName>3 ··<ErrorName>CS1040</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line5 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line
6 //·Line:·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>
909 B
CS0750
897 B
CS0750
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0750</ErrorName>3 ··<ErrorName>CS0750</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0750:·A·partial·method·cannot·define·access·modifier·or·any·of·abstract,·extern,·new,·override,·sealed,·or·virtual·modifiers5 ····<string>//·CS0750:·A·partial·method·cannot·define·access·modifier·or·any·of·abstract,·extern,·new,·override,·sealed,·or·virtual·modifiers
6 //·Line:·66 //·Line:·6
  
7 public·partial·class·C7 static·partial·class·C
8 {8 {
 9 »       public·partial·void·Test&lt;T&gt;·();
9 »       private·partial·void·Foo·() 
10 »       { 
11 »       } 
12 }</string>10 }</string>
13 ····<string>//·CS0750:·A·partial·method·cannot·define·access·modifier·or·any·of·abstract,·extern,·new,·override,·sealed,·or·virtual·modifiers11 ····<string>//·CS0750:·A·partial·method·cannot·define·access·modifier·or·any·of·abstract,·extern,·new,·override,·sealed,·or·virtual·modifiers
14 //·Line:·612 //·Line:·6
  
15 static·partial·class·C13 public·partial·class·C
16 {14 {
17 »       public·partial·void·Test&lt;T&gt;·();15 »       private·partial·void·Foo·()
 16 »       {
 17 »       }
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
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>
1.65 KB
CS0306
1.64 KB
CS0306
Ordering differences only
    
Offset 1, 24 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>CS0306</ErrorName>3 ··<ErrorName>CS0306</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument5 ····<string>//·CS0306:·The·type·`System.ArgIterator'·may·not·be·used·as·a·type·argument
6 //·Line:·116 //·Line:·6
7 //·Compiler·options:·-unsafe 
  
8 using·System.Linq;7 class·G&lt;T&gt;·{}
  
9 public·class·C8 class·C·:·G&lt;System.ArgIterator&gt;
10 {9 {
11 »       public·static·unsafe·void·Main·() 
12 »       { 
13 »       »       var·e·=·from·int*·a·in·&quot;aaa&quot; 
14 »       »       »       »       select·a; 
15 »       } 
16 }</string>10 }</string>
17 ····<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
18 //·Line:·1312 //·Line:·13
19 //·Compiler·options:·-langversion:latest13 //·Compiler·options:·-langversion:latest
  
20 public·ref·struct·S14 public·ref·struct·S
21 {15 {
Offset 27, 26 lines modifiedOffset 21, 32 lines modified
27 class·Test&lt;T&gt;21 class·Test&lt;T&gt;
28 {22 {
29 »       public·static·void·Foo·()23 »       public·static·void·Foo·()
30 »       {24 »       {
31 »       »       Test&lt;S&gt;·local;25 »       »       Test&lt;S&gt;·local;
32 »       }26 »       }
33 }</string>27 }</string>
34 ····<string>//·CS0306:·The·type·`System.ArgIterator'·may·not·be·used·as·a·type·argument 
35 //·Line:·6 
  
36 class·G&lt;T&gt;·{} 
  
37 class·C·:·G&lt;System.ArgIterator&gt; 
38 { 
39 }</string> 
40 ····<string>//·CS0306:·The·type·`char*'·may·not·be·used·as·a·type·argument28 ····<string>//·CS0306:·The·type·`char*'·may·not·be·used·as·a·type·argument
41 //·Line:·929 //·Line:·9
42 //·Compiler·options:·-unsafe30 //·Compiler·options:·-unsafe
  
43 class·F&lt;U&gt;·{}31 class·F&lt;U&gt;·{}
44 unsafe·class·O·{32 unsafe·class·O·{
45 »       F&lt;char·*&gt;·f;33 »       F&lt;char·*&gt;·f;
46 »       static·void·Main·()·{}34 »       static·void·Main·()·{}
47 }</string>35 }</string>
 36 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument
 37 //·Line:·11
 38 //·Compiler·options:·-unsafe
  
 39 using·System.Linq;
  
 40 public·class·C
 41 {
 42 »       public·static·unsafe·void·Main·()
 43 »       {
 44 »       »       var·e·=·from·int*·a·in·&quot;aaa&quot;
 45 »       »       »       »       select·a;
 46 »       }
 47 }</string>
48 ··</Examples>48 ··</Examples>
49 </ErrorDocumentation>49 </ErrorDocumentation>
895 B
CS1605
883 B
CS1605
Ordering differences only
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1605</ErrorName>3 ··<ErrorName>CS1605</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1605:·Cannot·pass·`this'·as·a·ref·or·out·argument·because·it·is·read-only5 ····<string>//·CS1605:·Cannot·pass·`this'·as·a·ref·or·out·argument·because·it·is·read-only
6 //·Line:·146 //·Line:·13
7 //·Compiler·options:·-langversion:latest 
  
8 readonly·struct·X7 class·X
9 {8 {
10 »       void·Test·(out·X·x)9 »       void·Test·(out·X·x)
11 »       {10 »       {
12 »       »       x·=·new·X·();11 »       »       x·=·null;
13 »       }12 »       }
14 »       13 »       
15 »       void·Run·()14 »       void·Run·()
16 »       {15 »       {
17 »       »       Test·(out·this);16 »       »       Test·(out·this);
18 »       }17 »       }
19 }</string>18 }</string>
20 ····<string>//·CS1605:·Cannot·pass·`this'·as·a·ref·or·out·argument·because·it·is·read-only19 ····<string>//·CS1605:·Cannot·pass·`this'·as·a·ref·or·out·argument·because·it·is·read-only
21 //·Line:·1320 //·Line:·14
 21 //·Compiler·options:·-langversion:latest
  
22 class·X22 readonly·struct·X
23 {23 {
24 »       void·Test·(out·X·x)24 »       void·Test·(out·X·x)
25 »       {25 »       {
26 »       »       x·=·null;26 »       »       x·=·new·X·();
27 »       }27 »       }
28 »       28 »       
29 »       void·Run·()29 »       void·Run·()
30 »       {30 »       {
31 »       »       Test·(out·this);31 »       »       Test·(out·this);
32 »       }32 »       }
33 }</string>33 }</string>
1.2 KB
CS0420
1.19 KB
CS0420
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0420</ErrorName>3 ··<ErrorName>CS0420</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0420:·`XX.j':·A·volatile·field·references·will·not·be·treated·as·volatile5 ····<string>//·CS0420:·`X.j':·A·volatile·field·references·will·not·be·treated·as·volatile
6 //·Line:·146 //·Line:·10
7 //·Compiler·options:·-unsafe·/warnaserror·/warn:17 //·Compiler·options:·-unsafe·/warnaserror·/warn:1
  
8 unsafe·class·XX·{8 unsafe·class·X·{
9 »       static·volatile·int·j;9 »       static·volatile·int·j;
  
10 »       static·void·X·(ref·int·a) 
11 »       { 
12 »       } 
13 »       10 »       
14 »       static·void·Main·()11 »       static·void·Main·()
15 »       {12 »       {
16 »       »       X·(ref·j);13 »       »       fixed·(int·*p·=·&amp;j){
 14 »       »       »       
 15 »       »       }
17 »       }16 »       }
18 }</string>17 }</string>
19 ····<string>//·CS0420:·`X.j':·A·volatile·field·references·will·not·be·treated·as·volatile18 ····<string>//·CS0420:·`XX.j':·A·volatile·field·references·will·not·be·treated·as·volatile
20 //·Line:·1019 //·Line:·14
21 //·Compiler·options:·-unsafe·/warnaserror·/warn:120 //·Compiler·options:·-unsafe·/warnaserror·/warn:1
  
22 unsafe·class·X·{21 unsafe·class·XX·{
23 »       static·volatile·int·j;22 »       static·volatile·int·j;
  
 23 »       static·void·X·(ref·int·a)
 24 »       {
 25 »       }
24 »       26 »       
25 »       static·void·Main·()27 »       static·void·Main·()
26 »       {28 »       {
 29 »       »       X·(ref·j);
27 »       »       fixed·(int·*p·=·&amp;j){ 
28 »       »       »        
29 »       »       } 
30 »       }30 »       }
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
1.98 KB
CS1739
1.97 KB
CS1739
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1739</ErrorName>3 ··<ErrorName>CS1739</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`Program.M(int,·int,·int)'·does·not·contain·a·parameter·named·`whatever' 
6 //·Line:·8 
  
7 public·class·Program 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       M·(z:·1,·whatever:·0); 
12 »       } 
  
13 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0) 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`A.this[int]'·does·not·contain·a·parameter·named·`value'5 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`A.this[int]'·does·not·contain·a·parameter·named·`value'
18 //·Line:·176 //·Line:·17
  
19 class·A7 class·A
20 {8 {
21 »       public·int·this·[int·id]·{9 »       public·int·this·[int·id]·{
22 »       »       set·{10 »       »       set·{
Offset 31, 14 lines modifiedOffset 17, 28 lines modified
31 {17 {
32 »       public·static·void·Main·()18 »       public·static·void·Main·()
33 »       {19 »       {
34 »       »       A·a·=·new·A·();20 »       »       A·a·=·new·A·();
35 »       »       a·[value:1]·=·9;21 »       »       a·[value:1]·=·9;
36 »       }22 »       }
37 }</string>23 }</string>
 24 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`C.Foo(int,·int)'·does·not·contain·a·parameter·named·`b'
 25 //·Line:·12
  
 26 class·C
 27 {
 28 »       static·void·Foo·(int·x,·int·y)
 29 »       {
 30 »       }
 31 »       
 32 »       public·static·void·Main·()
 33 »       {
 34 »       »       Foo·(1,·b·:·2);
 35 »       }
 36 }</string>
38 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`System.Delegate.DynamicInvoke(params·object[])'·does·not·contain·a·parameter·named·`b'37 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`System.Delegate.DynamicInvoke(params·object[])'·does·not·contain·a·parameter·named·`b'
39 //·Line:·1838 //·Line:·18
  
40 using·System;39 using·System;
  
41 class·C40 class·C
42 {41 {
Offset 51, 23 lines modifiedOffset 51, 23 lines modified
51 »       51 »       
52 »       public·static·void·Main·()52 »       public·static·void·Main·()
53 »       {53 »       {
54 »       »       var·del·=·new·IntDelegate·(TestInt);54 »       »       var·del·=·new·IntDelegate·(TestInt);
55 »       »       del.DynamicInvoke·(b·:·7);55 »       »       del.DynamicInvoke·(b·:·7);
56 »       }56 »       }
57 }</string>57 }</string>
58 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`C.Foo(int,·int)'·does·not·contain·a·parameter·named·`b'58 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`Program.M(int,·int,·int)'·does·not·contain·a·parameter·named·`whatever'
59 //·Line:·1259 //·Line:·8
  
60 class·C60 public·class·Program
61 {61 {
62 »       static·void·Foo·(int·x,·int·y)62 »       public·static·void·Main·()
63 »       {63 »       {
 64 »       »       M·(z:·1,·whatever:·0);
64 »       }65 »       }
65 »        
66 »       public·static·void·Main·() 
 66 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0)
67 »       {67 »       {
68 »       »       Foo·(1,·b·:·2); 
69 »       }68 »       }
70 }</string>69 }</string>
71 ··</Examples>70 ··</Examples>
72 </ErrorDocumentation>71 </ErrorDocumentation>
1.34 KB
CS0809
1.33 KB
CS0809
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0809</ErrorName>3 ··<ErrorName>CS0809</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0809:·Obsolete·member·`B.Property'·overrides·non-obsolete·member·`A.Property' 
6 //·Line:·17 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 using·System; 
  
9 class·A 
10 { 
11 »       public·virtual·int·Property·{ 
12 »       »       set·{·} 
13 »       } 
14 } 
  
15 class·B·:·A 
16 { 
17 »       [Obsolete·(&quot;TEST&quot;)] 
18 »       public·override·int·Property·{ 
19 »       »       set·{·} 
20 »       } 
21 }</string> 
22 ····<string>//·CS0809:·Obsolete·member·`A.Filename'·overrides·non-obsolete·member·`Error.Filename'5 ····<string>//·CS0809:·Obsolete·member·`A.Filename'·overrides·non-obsolete·member·`Error.Filename'
23 //·Line:·86 //·Line:·8
24 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
25 class·A:·Error·{8 class·A:·Error·{
26 »       [System.ObsoleteAttribute·(&quot;Obsolete&quot;,·true)]»  9 »       [System.ObsoleteAttribute·(&quot;Obsolete&quot;,·true)]»  
27 »       public·override·string·Filename·{10 »       public·override·string·Filename·{
Offset 47, 9 lines modifiedOffset 27, 29 lines modified
47 }27 }
  
48 class·B·{28 class·B·{
49 »       void·TT·()·{29 »       void·TT·()·{
50 »       »       new·A·().Filename·=·&quot;Filename&quot;;30 »       »       new·A·().Filename·=·&quot;Filename&quot;;
51 »       }31 »       }
52 }</string>32 }</string>
 33 ····<string>//·CS0809:·Obsolete·member·`B.Property'·overrides·non-obsolete·member·`A.Property'
 34 //·Line:·17
 35 //·Compiler·options:·-warnaserror·-warn:4
  
 36 using·System;
  
 37 class·A
 38 {
 39 »       public·virtual·int·Property·{
 40 »       »       set·{·}
 41 »       }
 42 }
  
 43 class·B·:·A
 44 {
 45 »       [Obsolete·(&quot;TEST&quot;)]
 46 »       public·override·int·Property·{
 47 »       »       set·{·}
 48 »       }
 49 }</string>
53 ··</Examples>50 ··</Examples>
54 </ErrorDocumentation>51 </ErrorDocumentation>
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.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>
1.41 KB
CS1625
1.4 KB
CS1625
Ordering differences only
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1625</ErrorName>3 ··<ErrorName>CS1625</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause5 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
6 //·Line:·136 //·Line:·16
  
7 using·System;7 using·System;
8 using·System.Collections;8 using·System.Collections;
  
9 class·X9 class·X
10 {10 {
11 »       public·static·IEnumerable·Test·(int·a)11 »       public·static·IEnumerable·Test·(int·a)
12 »       {12 »       {
13 »       »       try·{13 »       »       try·{
14 »       »       »       ;14 »       »       »       ;
15 »       »       }·finally·{15 »       »       }·finally·{
16 »       »       »       yield·break;16 »       »       ····try·{
 17 »       »       »       yield·return·0;
 18 »       »       ····}
 19 »       »       ····finally·{}
17 »       »       }20 »       »       }
18 ········}21 ········}
  
19 »       static·void·Main·() 
20 »       { 
21 »       »       IEnumerable·a·=·Test·(3); 
22 »       »       Console.WriteLine·(a); 
23 »       } 
24 }</string>22 }</string>
25 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause23 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
26 //·Line:·1624 //·Line:·13
  
27 using·System;25 using·System;
28 using·System.Collections;26 using·System.Collections;
  
29 class·X27 class·X
30 {28 {
31 »       public·static·IEnumerable·Test·(int·a)29 »       public·static·IEnumerable·Test·(int·a)
32 »       {30 »       {
33 »       »       try·{31 »       »       try·{
34 »       »       »       ;32 »       »       »       ;
35 »       »       }·finally·{33 »       »       }·finally·{
36 »       »       ····try·{ 
37 »       »       »       yield·return·0;34 »       »       »       yield·return·0;
38 »       »       ····} 
39 »       »       ····finally·{} 
40 »       »       }35 »       »       }
41 ········}36 ········}
  
 37 »       static·void·Main·()
 38 »       {
 39 »       »       IEnumerable·a·=·Test·(3);
 40 »       »       Console.WriteLine·(a);
 41 »       }
42 }</string>42 }</string>
43 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause43 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
44 //·Line:·1344 //·Line:·13
45 using·System;45 using·System;
46 using·System.Collections;46 using·System.Collections;
  
47 class·X47 class·X
48 {48 {
49 »       public·static·IEnumerable·Test·(int·a)49 »       public·static·IEnumerable·Test·(int·a)
50 »       {50 »       {
51 »       »       try·{51 »       »       try·{
52 »       »       »       ;52 »       »       »       ;
53 »       »       }·finally·{53 »       »       }·finally·{
54 »       »       »       yield·return·0;54 »       »       »       yield·break;
55 »       »       }55 »       »       }
56 ········}56 ········}
  
57 »       static·void·Main·()57 »       static·void·Main·()
58 »       {58 »       {
59 »       »       IEnumerable·a·=·Test·(3);59 »       »       IEnumerable·a·=·Test·(3);
60 »       »       Console.WriteLine·(a);60 »       »       Console.WriteLine·(a);
1.12 KB
CS0150
1.11 KB
CS0150
Ordering differences only
    
Offset 1, 23 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>CS0150</ErrorName>3 ··<ErrorName>CS0150</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0150:·A·constant·value·is·expected5 ····<string>//·CS0150:·A·constant·value·is·expected
6 //·Line·:·126 //·Line:·8
  
7 using·System; 
  
8 public·class·Blah·{7 public·class·C
9 »        
10 »       public·static·void·Main·()8 {
 9 »       void·Test·()
11 »       {10 »       {
 11 »       »       var·zCoords·=·new·double[uint.MaxValue]·{·0·};
12 »       »       int·foo·=·6; 
13 »       »        
14 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·}; 
15 »       }12 »       }
16 }</string>13 }</string>
17 ····<string>//·CS0150:·A·constant·value·is·expected14 ····<string>//·CS0150:·A·constant·value·is·expected
18 //·Line·:·1415 //·Line·:·14
  
19 using·System;16 using·System;
  
Offset 46, 18 lines modifiedOffset 42, 22 lines modified
  
46 »       static·void·Main()42 »       static·void·Main()
47 »       {43 »       {
48 »       »       var·s·=·$&quot;{1,Arg()}&quot;;44 »       »       var·s·=·$&quot;{1,Arg()}&quot;;
49 »       }45 »       }
50 }</string>46 }</string>
51 ····<string>//·CS0150:·A·constant·value·is·expected47 ····<string>//·CS0150:·A·constant·value·is·expected
52 //·Line:·848 //·Line·:·12
  
 49 using·System;
  
53 public·class·C50 public·class·Blah·{
54 { 
55 »       void·Test·()51 »       
 52 »       public·static·void·Main·()
56 »       {53 »       {
57 »       »       var·zCoords·=·new·double[uint.MaxValue]·{·0·};54 »       »       int·foo·=·6;
 55 »       »       
 56 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·};
58 »       }57 »       }
59 }</string>58 }</string>
60 ··</Examples>59 ··</Examples>
61 </ErrorDocumentation>60 </ErrorDocumentation>
906 B
CS0126
894 B
CS0126
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0126</ErrorName>3 ··<ErrorName>CS0126</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`int'·is·required·for·the·return·statement
 6 //·Line:·7
  
 7 class·X·{
 8 »       int·Y·()
 9 »       {
 10 »       »       return;
 11 »       }
 12 }</string>
5 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`string'·is·required·for·the·return·statement13 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`string'·is·required·for·the·return·statement
6 //·Line:·714 //·Line:·7
  
7 using·System.Threading.Tasks;15 using·System.Threading.Tasks;
  
8 class·A16 class·A
9 {17 {
Offset 42, 18 lines modifiedOffset 51, 9 lines modified
42 ····}51 ····}
43 }52 }
  
44 public·class·C53 public·class·C
45 {54 {
46 ····string·Id·{·get;·set;·}55 ····string·Id·{·get;·set;·}
47 }</string>56 }</string>
48 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`int'·is·required·for·the·return·statement 
49 //·Line:·7 
  
50 class·X·{ 
51 »       int·Y·() 
52 »       { 
53 »       »       return; 
54 »       } 
55 }</string> 
56 ··</Examples>57 ··</Examples>
57 </ErrorDocumentation>58 </ErrorDocumentation>
983 B
CS8147
971 B
CS8147
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>CS8147</ErrorName>3 ··<ErrorName>CS8147</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8147:·`X.this[int]':·property·and·indexer·which·return·by·reference·cannot·have·set·accessors5 ····<string>//·CS8147:·`X.TestProp':·property·and·indexer·which·return·by·reference·cannot·have·set·accessors
6 //·Line:·66 //·Line:·6
  
7 public·class·X7 public·class·X
8 {8 {
9 »       ref·string·this·[int·arg]·{·9 »       ref·string·TestProp·{·
10 »       »       set·{10 »       »       set·{
  
11 »       »       }11 »       »       }
12 »       »       get·{12 »       »       get·{
  
13 »       »       }13 »       »       }
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS8147:·`X.TestProp':·property·and·indexer·which·return·by·reference·cannot·have·set·accessors16 ····<string>//·CS8147:·`X.this[int]':·property·and·indexer·which·return·by·reference·cannot·have·set·accessors
17 //·Line:·617 //·Line:·6
  
18 public·class·X18 public·class·X
19 {19 {
20 »       ref·string·TestProp·{·20 »       ref·string·this·[int·arg]·{·
21 »       »       set·{21 »       »       set·{
  
22 »       »       }22 »       »       }
23 »       »       get·{23 »       »       get·{
  
24 »       »       }24 »       »       }
25 »       }25 »       }
1.01 KB
CS1601
1.0 KB
CS1601
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1601</ErrorName>3 ··<ErrorName>CS1601</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.ArgIterator'5 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.TypedReference'
6 //·Line:·106 //·Line:·10
7 using·System;7 using·System;
  
8 class·X·{8 class·X·{
9 »       static·void·Main·()9 »       static·void·Main·()
10 »       {10 »       {
11 »       }11 »       }
  
12 »       static·void·M·(ref·ArgIterator·a)12 »       static·void·M·(ref·TypedReference·a)
13 »       {13 »       {
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.TypedReference'16 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.ArgIterator'
17 //·Line:·1017 //·Line:·10
18 using·System;18 using·System;
  
19 class·X·{19 class·X·{
20 »       static·void·Main·()20 »       static·void·Main·()
21 »       {21 »       {
22 »       }22 »       }
  
23 »       static·void·M·(ref·TypedReference·a)23 »       static·void·M·(ref·ArgIterator·a)
24 »       {24 »       {
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.21 KB
CS0161
1.2 KB
CS0161
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0161</ErrorName>3 ··<ErrorName>CS0161</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0161:·`Test.Main()':·not·all·code·paths·return·a·value5 ····<string>//·CS0161:·`A.Main()':·not·all·code·paths·return·a·value
6 //·Line:·46 //·Line:·6
7 class·Test·{ 
 7 class·A
 8 {
8 »       static·int·Main·()·{9 »       public·static·int·Main·()·
 10 »       {
9 »       »       bool·b·=·false; 
10 »       »       while·(true)·{ 
11 »       »       »       if·(b) 
12 »       »       »       »       break; 
13 »       »       »       else 
14 »       »       »       »       break; 
15 »       »       } 
16 »       }11 »       }
17 }</string>12 }</string>
18 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value13 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value
19 //·Line:·814 //·Line:·8
  
20 using·System.Threading.Tasks;15 using·System.Threading.Tasks;
  
Offset 28, 18 lines modifiedOffset 24, 22 lines modified
28 »       }24 »       }
29 »       25 »       
30 »       static·Task&lt;string&gt;·CallAsync·()26 »       static·Task&lt;string&gt;·CallAsync·()
31 »       {27 »       {
32 »       »       return·null;28 »       »       return·null;
33 »       }29 »       }
34 }</string>30 }</string>
35 ····<string>//·CS0161:·`A.Main()':·not·all·code·paths·return·a·value31 ····<string>//·CS0161:·`Test.Main()':·not·all·code·paths·return·a·value
36 //·Line:·632 //·Line:·4
 33 class·Test·{
  
37 class·A 
38 { 
39 »       public·static·int·Main·()·34 »       static·int·Main·()·{
40 »       {35 »       »       bool·b·=·false;
 36 »       »       while·(true)·{
 37 »       »       »       if·(b)
 38 »       »       »       »       break;
 39 »       »       »       else
 40 »       »       »       »       break;
 41 »       »       }
41 »       }42 »       }
42 }</string>43 }</string>
43 ··</Examples>44 ··</Examples>
44 </ErrorDocumentation>45 </ErrorDocumentation>
905 B
CS0185
893 B
CS0185
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0185</ErrorName>3 ··<ErrorName>CS0185</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0185:·`int'·is·not·a·reference·type·as·required·by·the·lock·statement
 6 //·Line:·7
  
 7 class·X·{
 8 »       static·void·Main·()
 9 »       {
 10 »       »       lock·(5)·{
 11 »       »       }
 12 »       }
 13 }</string>
5 ····<string>//·CS0185:·`method·group'·is·not·a·reference·type·as·required·by·the·lock·statement14 ····<string>//·CS0185:·`method·group'·is·not·a·reference·type·as·required·by·the·lock·statement
6 //·Line:·1515 //·Line:·15
  
7 class·MainClass16 class·MainClass
8 {17 {
9 »       public·static·void·Main·()18 »       public·static·void·Main·()
10 »       {19 »       {
Offset 16, 19 lines modifiedOffset 26, 9 lines modified
  
16 class·Bar26 class·Bar
17 {27 {
18 »       internal·void·Buzz·()28 »       internal·void·Buzz·()
19 »       {29 »       {
20 »       }30 »       }
21 }</string>31 }</string>
22 ····<string>//·CS0185:·`int'·is·not·a·reference·type·as·required·by·the·lock·statement 
23 //·Line:·7 
  
24 class·X·{ 
25 »       static·void·Main·() 
26 »       { 
27 »       »       lock·(5)·{ 
28 »       »       } 
29 »       } 
30 }</string> 
31 ··</Examples>32 ··</Examples>
32 </ErrorDocumentation>33 </ErrorDocumentation>
1.27 KB
CS1070
1.25 KB
CS1070
Ordering differences only
    
Offset 2, 21 lines modifiedOffset 2, 14 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1070</ErrorName>3 ··<ErrorName>CS1070</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'5 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
6 //·Line:·56 //·Line:·5
7 //·Compiler·options:·-r:CS1070-lib.dll7 //·Compiler·options:·-r:CS1070-lib.dll
  
8 public·class·D·:·C 
9 { 
10 }</string> 
11 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null' 
12 //·Line:·5 
13 //·Compiler·options:·-r:CS1070-lib.dll 
  
14 public·class·D8 public·class·D
15 {9 {
16 »       static·void·Main·()10 »       static·void·Main·()
17 »       {11 »       {
18 »       »       new·C·();12 »       »       new·C·();
19 »       }13 »       }
20 }</string>14 }</string>
Offset 28, 9 lines modifiedOffset 21, 16 lines modified
  
28 public·class·D21 public·class·D
29 {22 {
30 »       public·void·Foo·(E·e)23 »       public·void·Foo·(E·e)
31 »       {24 »       {
32 »       }25 »       }
33 }</string>26 }</string>
 27 ····<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'
 28 //·Line:·5
 29 //·Compiler·options:·-r:CS1070-lib.dll
  
 30 public·class·D·:·C
 31 {
 32 }</string>
34 ··</Examples>33 ··</Examples>
35 </ErrorDocumentation>34 </ErrorDocumentation>
1.23 KB
CS8093
1.21 KB
CS8093
Ordering differences only
    
Offset 1, 35 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>CS8093</ErrorName>3 ··<ErrorName>CS8093</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8093:·An·argument·to·nameof·operator·cannot·be·extension·method·group5 ····<string>//·CS8093:·An·argument·to·nameof·operator·cannot·be·extension·method·group
6 //·Line:·21 
  
7 public·class·A 
8 { 
9 } 
  
10 static·class·X 
11 { 
12 »       public·static·string·Extension·(this·int·a) 
13 »       { 
14 »       »       return·null; 
15 »       } 
16 } 
  
17 public·static·class·Test 
18 { 
19 »       public·static·void·Main·() 
20 »       { 
21 »       »       A·a·=·null; 
22 »       »       var·x·=·nameof·(a.Extension); 
23 »       } 
24 }</string> 
25 ····<string>//·CS8093:·An·argument·to·nameof·operator·cannot·be·extension·method·group 
26 //·Line:·356 //·Line:·35
  
27 using·System;7 using·System;
  
28 public·class·A8 public·class·A
29 {9 {
30 }10 }
Offset 63, 9 lines modifiedOffset 40, 32 lines modified
63 »       »       »       if·(n·!=·&quot;Extension&quot;)40 »       »       »       if·(n·!=·&quot;Extension&quot;)
64 »       »       »       »       return·1;41 »       »       »       »       return·1;
  
65 »       »       »       return·0;42 »       »       »       return·0;
66 »       »       }43 »       »       }
67 »       }44 »       }
68 }</string>45 }</string>
 46 ····<string>//·CS8093:·An·argument·to·nameof·operator·cannot·be·extension·method·group
 47 //·Line:·21
  
 48 public·class·A
 49 {
 50 }
  
 51 static·class·X
 52 {
 53 »       public·static·string·Extension·(this·int·a)
 54 »       {
 55 »       »       return·null;
 56 »       }
 57 }
  
 58 public·static·class·Test
 59 {
 60 »       public·static·void·Main·()
 61 »       {
 62 »       »       A·a·=·null;
 63 »       »       var·x·=·nameof·(a.Extension);
 64 »       }
 65 }</string>
69 ··</Examples>66 ··</Examples>
70 </ErrorDocumentation>67 </ErrorDocumentation>
1.17 KB
CS0051
1.15 KB
CS0051
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0051</ErrorName>3 ··<ErrorName>CS0051</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`C.S?[][]'·is·less·accessible·than·method·`C.Foo(C.S?[][])' 
6 //·Line:·7 
  
7 public·class·C 
8 { 
9 »       struct·S·{} 
10 »       public·void·Foo·(S?[][]·o)·{} 
11 }</string> 
12 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`MyClass.X'·is·less·accessible·than·method·`MyClass.method(MyClass.X)'5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`MyClass.X'·is·less·accessible·than·method·`MyClass.method(MyClass.X)'
13 //·Line:·126 //·Line:·12
  
14 public·class·MyClass·{7 public·class·MyClass·{
  
15 »       //8 »       //
16 »       //·To·fix·change·the·next·line·to·&quot;public·enum·X·{9 »       //·To·fix·change·the·next·line·to·&quot;public·enum·X·{
Offset 21, 14 lines modifiedOffset 13, 22 lines modified
21 »       »       a,·b13 »       »       a,·b
22 »       }14 »       }
  
23 »       public·void·method·(X·arg)15 »       public·void·method·(X·arg)
24 »       {16 »       {
25 »       }17 »       }
26 }</string>18 }</string>
 19 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`C.S?[][]'·is·less·accessible·than·method·`C.Foo(C.S?[][])'
 20 //·Line:·7
  
 21 public·class·C
 22 {
 23 »       struct·S·{}
 24 »       public·void·Foo·(S?[][]·o)·{}
 25 }</string>
27 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`NV'·is·less·accessible·than·method·`C1.Foo(NV)'26 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`NV'·is·less·accessible·than·method·`C1.Foo(NV)'
28 //·Line:·1427 //·Line:·14
  
29 internal·class·NV28 internal·class·NV
30 {29 {
31 }30 }
  
1.22 KB
CS0413
1.21 KB
CS0413
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0413</ErrorName>3 ··<ErrorName>CS0413</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0413:·The·`as'·operator·cannot·be·used·with·a·non-reference·type·parameter·`T'.·Consider·adding·`class'·or·a·reference·type·constraint5 ····<string>//·CS0413:·The·`as'·operator·cannot·be·used·with·a·non-reference·type·parameter·`T'.·Consider·adding·`class'·or·a·reference·type·constraint
6 //·Line:·86 //·Line:·7
  
7 public·class·SomeClass·{7 public·class·SomeClass·{}
8 } 
  
9 public·class·Foo&lt;T&gt;·where·T·:·struct·{8 public·class·Foo&lt;T&gt;··{
10 »       public·T·Do·(object·o)·{·return·o·as·T;·}9 »       public·T·Do·(object·o)·{·return·o·as·T;·}
11 }10 }
  
12 class·Driver·{11 class·Driver·{
13 »       static·void·Main·()12 »       static·void·Main·()
14 »       {13 »       {
15 »       »       Foo&lt;SomeClass&gt;·f·=·new·Foo&lt;SomeClass&gt;·();14 »       »       Foo&lt;SomeClass&gt;·f·=·new·Foo&lt;SomeClass&gt;·();
16 »       »       f.Do·(&quot;something&quot;);15 »       »       f.Do·(&quot;something&quot;);
17 »       }16 »       }
18 }</string>17 }</string>
19 ····<string>//·CS0413:·The·`as'·operator·cannot·be·used·with·a·non-reference·type·parameter·`T'.·Consider·adding·`class'·or·a·reference·type·constraint18 ····<string>//·CS0413:·The·`as'·operator·cannot·be·used·with·a·non-reference·type·parameter·`T'.·Consider·adding·`class'·or·a·reference·type·constraint
20 //·Line:·719 //·Line:·8
  
21 public·class·SomeClass·{}20 public·class·SomeClass·{
 21 }
  
22 public·class·Foo&lt;T&gt;··{22 public·class·Foo&lt;T&gt;·where·T·:·struct·{
23 »       public·T·Do·(object·o)·{·return·o·as·T;·}23 »       public·T·Do·(object·o)·{·return·o·as·T;·}
24 }24 }
  
25 class·Driver·{25 class·Driver·{
26 »       static·void·Main·()26 »       static·void·Main·()
27 »       {27 »       {
28 »       »       Foo&lt;SomeClass&gt;·f·=·new·Foo&lt;SomeClass&gt;·();28 »       »       Foo&lt;SomeClass&gt;·f·=·new·Foo&lt;SomeClass&gt;·();
1.4 KB
CS0160
1.39 KB
CS0160
Ordering differences only
    
Offset 5, 14 lines modifiedOffset 5, 24 lines modified
5 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'5 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'
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·(System.Exception)·{·}10 ················catch·(System.Exception)·{·}
 11 ················catch·(System.ApplicationException)·{·}
 12 ········}
 13 }</string>
 14 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'
 15 //·Line:·8
  
 16 class·ClassMain·{
 17 ········public·static·void·Main()·{
 18 ················try·{·}
 19 ················catch·(System.Exception)·{·}
11 ················catch·(System.Exception)·{·}20 ················catch·(System.Exception)·{·}
12 ········}21 ········}
13 }</string>22 }</string>
14 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'23 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'
15 //·Line:·1724 //·Line:·17
  
16 class·D&lt;T&gt;·:·C&lt;object&gt;25 class·D&lt;T&gt;·:·C&lt;object&gt;
Offset 28, 19 lines modifiedOffset 38, 9 lines modified
28 »       public·static·void·Main·()38 »       public·static·void·Main·()
29 »       {39 »       {
30 »       »       try·{·}40 »       »       try·{·}
31 »       »       catch·(C&lt;dynamic&gt;)·{·}41 »       »       catch·(C&lt;dynamic&gt;)·{·}
32 »       »       catch·(D&lt;object&gt;)·{·}42 »       »       catch·(D&lt;object&gt;)·{·}
33 »       }43 »       }
34 }</string>44 }</string>
35 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception' 
36 //·Line:·8 
  
37 class·ClassMain·{ 
38 ········public·static·void·Main()·{ 
39 ················try·{·} 
40 ················catch·(System.Exception)·{·} 
41 ················catch·(System.ApplicationException)·{·} 
42 ········} 
43 }</string> 
44 ··</Examples>45 ··</Examples>
45 </ErrorDocumentation>46 </ErrorDocumentation>
787 B
CS1027
775 B
CS1027
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1027</ErrorName>3 ··<ErrorName>CS1027</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1027:·Expected·`#endif'·directive5 ····<string>//·CS1027:·Expected·`#endif'·directive
6 //·Line:·11 
7 //·Compiler·options:·-d:NET_2_0 
  
8 #if·NET_2_0 
  
9 class·Test 
10 { 
11 }</string> 
12 ····<string>//·CS1027:·Expected·`#endif'·directive 
13 //·Line:·66 //·Line:·6
  
14 #if·false</string>7 #if·false</string>
15 ····<string>//·CS1027:·Expected·`#endif'·directive8 ····<string>//·CS1027:·Expected·`#endif'·directive
16 //·Line:·69 //·Line:·6
  
17 #if·false10 #if·false
18 /*·hey·*/·#endif</string>11 /*·hey·*/·#endif</string>
 12 ····<string>//·CS1027:·Expected·`#endif'·directive
 13 //·Line:·11
 14 //·Compiler·options:·-d:NET_2_0
  
 15 #if·NET_2_0
  
 16 class·Test
 17 {
 18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
971 B
CS0132
959 B
CS0132
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0132</ErrorName>3 ··<ErrorName>CS0132</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless 
6 //·Line:·5 
7 class·X·{ 
8 ····static·int·ii·=·55; 
9 »       static·X·(int·x) 
10 »       { 
11 »       } 
12 }</string> 
13 ····<string>//·CS0132:·`Foo.Foo(int)':·The·static·constructor·must·be·parameterless5 ····<string>//·CS0132:·`Foo.Foo(int)':·The·static·constructor·must·be·parameterless
14 //·Line:·106 //·Line:·10
  
15 class·Foo7 class·Foo
16 {8 {
17 »       static·Foo·()9 »       static·Foo·()
18 »       {10 »       {
Offset 24, 14 lines modifiedOffset 16, 22 lines modified
24 »       }16 »       }
  
25 »       static·void·Main·()17 »       static·void·Main·()
26 »       {18 »       {
27 »       }19 »       }
28 }</string>20 }</string>
29 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless21 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
 22 //·Line:·5
 23 class·X·{
 24 ····static·int·ii·=·55;
 25 »       static·X·(int·x)
 26 »       {
 27 »       }
 28 }</string>
 29 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
30 //·Line:·430 //·Line:·4
31 class·X·{31 class·X·{
32 »       static·X·(int·x)32 »       static·X·(int·x)
33 »       {33 »       {
34 »       }34 »       }
35 }</string>35 }</string>
36 ··</Examples>36 ··</Examples>
1.14 KB
CS1621
1.13 KB
CS1621
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1621</ErrorName>3 ··<ErrorName>CS1621</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS01621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks 
6 //·Line:·13 
  
7 using·System.Collections; 
  
8 delegate·object·D·(); 
  
9 class·C:·IEnumerable 
10 { 
11 ···public·IEnumerator·GetEnumerator·() 
12 ···{ 
13 ······D·d·=·delegate·{ 
14 »       »       yield·return·this; 
15 »       ··}; 
16 ···} 
17 }</string> 
18 ····<string>//·CS1621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks5 ····<string>//·CS1621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks
19 //·Line:·126 //·Line:·12
  
20 using·System;7 using·System;
21 using·System.Collections;8 using·System.Collections;
  
22 public·class·Test9 public·class·Test
Offset 35, 9 lines modifiedOffset 19, 25 lines modified
35 »       »       yield·break;19 »       »       yield·break;
36 »       }20 »       }
  
37 »       void·Call·(Action·a)21 »       void·Call·(Action·a)
38 »       {22 »       {
39 »       }23 »       }
40 }</string>24 }</string>
 25 ····<string>//·CS01621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks
 26 //·Line:·13
  
 27 using·System.Collections;
  
 28 delegate·object·D·();
  
 29 class·C:·IEnumerable
 30 {
 31 ···public·IEnumerator·GetEnumerator·()
 32 ···{
 33 ······D·d·=·delegate·{
 34 »       »       yield·return·this;
 35 »       ··};
 36 ···}
 37 }</string>
41 ··</Examples>38 ··</Examples>
42 </ErrorDocumentation>39 </ErrorDocumentation>
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·case·5;10 »       »       goto·default;
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·default;18 »       »       goto·case·5;
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </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>
904 B
CS0066
892 B
CS0066
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>CS0066</ErrorName>3 ··<ErrorName>CS0066</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0066:·`Sample.reference':·event·must·be·of·a·delegate·type
 6 //·Line:·5
  
 7 public·class·Sample·{········
 8 »       event·object·reference;
 9 }</string>
5 ····<string>//·CS0066:·`Button.Click':·event·must·be·of·a·delegate·type10 ····<string>//·CS0066:·`Button.Click':·event·must·be·of·a·delegate·type
6 //·Line·:·1011 //·Line·:·10
  
7 using·System;12 using·System;
  
8 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);13 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);
  
Offset 23, 15 lines modifiedOffset 29, 9 lines modified
  
23 »       public·static·void·Main·()29 »       public·static·void·Main·()
24 »       {30 »       {
25 »       »       Blah·b·=·new·Blah·();31 »       »       Blah·b·=·new·Blah·();
26 »       }32 »       }
27 »       33 »       
28 }</string>34 }</string>
29 ····<string>//·CS0066:·`Sample.reference':·event·must·be·of·a·delegate·type 
30 //·Line:·5 
  
31 public·class·Sample·{········ 
32 »       event·object·reference; 
33 }</string> 
34 ··</Examples>35 ··</Examples>
35 </ErrorDocumentation>36 </ErrorDocumentation>
1.17 KB
CS8072
1.16 KB
CS8072
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8072</ErrorName>3 ··<ErrorName>CS8072</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator5 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator
6 //·Line:·146 //·Line:·11
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 public·class·C9 class·C
10 {10 {
11 »       public·void·TestMethod·()·{·} 
  
12 »       static·void·Main·()11 »       static·int·Main·()
13 »       {12 »       {
14 »       »       C·c·=·null; 
15 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·c?.TestMethod·();13 »       »       Expression&lt;Func&lt;string,·char?&gt;&gt;·e·=·l·=&gt;·l?[1];
 14 »       »       return·0;
16 »       }15 »       }
17 }</string>16 }</string>
18 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator17 ····<string>//·CS8072:·An·expression·tree·cannot·contain·a·null·propagating·operator
19 //·Line:·1118 //·Line:·14
  
20 using·System;19 using·System;
21 using·System.Linq.Expressions;20 using·System.Linq.Expressions;
  
22 class·C21 public·class·C
23 {22 {
 23 »       public·void·TestMethod·()·{·}
  
24 »       static·int·Main·()24 »       static·void·Main·()
25 »       {25 »       {
26 »       »       Expression&lt;Func&lt;string,·char?&gt;&gt;·e·=·l·=&gt;·l?[1]; 
27 »       »       return·0;26 »       »       C·c·=·null;
 27 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·c?.TestMethod·();
28 »       }28 »       }
29 }</string>29 }</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
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>
1.13 KB
CS1657
1.12 KB
CS1657
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1657</ErrorName>3 ··<ErrorName>CS1657</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1657:·Cannot·pass·`i'·as·a·ref·or·out·argument·because·it·is·a·`foreach·iteration·variable' 
6 //·Line:·9 
  
7 class·E 
8 { 
9 ····public·E·(int[]·args) 
10 ····{ 
11 ········foreach·(int·i·in·args) 
12 ············Init·(ref·i); 
13 ····} 
14 ···· 
15 ····void·Init·(ref·int·val)·{} 
16 ······· 
17 }</string> 
18 ····<string>//·CS1657:·Cannot·pass·`m'·as·a·ref·or·out·argument·because·it·is·a·`using·variable'5 ····<string>//·CS1657:·Cannot·pass·`m'·as·a·ref·or·out·argument·because·it·is·a·`using·variable'
19 //·Line:·116 //·Line:·11
  
20 using·System.IO;7 using·System.IO;
  
21 class·E8 class·E
22 {9 {
Offset 31, 9 lines modifiedOffset 17, 23 lines modified
31 ····}17 ····}
32 ····18 ····
33 ····void·Init·(out·MemoryStream·val)19 ····void·Init·(out·MemoryStream·val)
34 ····{20 ····{
35 »       val·=·null;21 »       val·=·null;
36 ····}22 ····}
37 }</string>23 }</string>
 24 ····<string>//·CS1657:·Cannot·pass·`i'·as·a·ref·or·out·argument·because·it·is·a·`foreach·iteration·variable'
 25 //·Line:·9
  
 26 class·E
 27 {
 28 ····public·E·(int[]·args)
 29 ····{
 30 ········foreach·(int·i·in·args)
 31 ············Init·(ref·i);
 32 ····}
 33 ····
 34 ····void·Init·(ref·int·val)·{}
 35 ·······
 36 }</string>
38 ··</Examples>37 ··</Examples>
39 </ErrorDocumentation>38 </ErrorDocumentation>
799 B
CS1709
787 B
CS1709
Ordering differences only
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1709</ErrorName>3 ··<ErrorName>CS1709</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1709:·Filename·specified·for·preprocessor·directive·is·empty5 ····<string>//·CS1709:·Filename·specified·for·preprocessor·directive·is·empty
6 //·Line:·56 //·Line:·5
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 #pragma·checksum·&quot;&quot;·&quot;{ee1816fc-aa5e-4d10-8ff7-6f4963833f60}&quot;·&quot;&quot;</string>8 #line·5·&quot;&quot;</string>
9 ····<string>//·CS1709:·Filename·specified·for·preprocessor·directive·is·empty9 ····<string>//·CS1709:·Filename·specified·for·preprocessor·directive·is·empty
10 //·Line:·510 //·Line:·5
11 //·Compiler·options:·-warnaserror11 //·Compiler·options:·-warnaserror
  
12 #line·5·&quot;&quot;</string>12 #pragma·checksum·&quot;&quot;·&quot;{ee1816fc-aa5e-4d10-8ff7-6f4963833f60}&quot;·&quot;&quot;</string>
13 ··</Examples>13 ··</Examples>
14 </ErrorDocumentation>14 </ErrorDocumentation>
691 B
CS0525
679 B
CS0525
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0525</ErrorName>3 ··<ErrorName>CS0525</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants5 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants
6 //·Line:·96 //·Line:·6
  
7 interface·Interface7 interface·Interface
8 {8 {·
9 ····const·bool·value·=·false;9 »       bool·value·=·false;
10 }</string>10 }</string>
11 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants11 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants
12 //·Line:·612 //·Line:·9
  
13 interface·Interface13 interface·Interface
14 {·14 {
15 »       bool·value·=·false;15 ····const·bool·value·=·false;
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1.81 KB
CS0202
1.8 KB
CS0202
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0202</ErrorName>3 ··<ErrorName>CS0202</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`System.Collections.Generic.IEnumerable&lt;string&gt;'·of·`Test.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property 
6 //·Line:·10 
7 using·System; 
8 using·System.Collections.Generic; 
  
9 class·Test·{ 
10 ········static·void·Main·() 
11 ········{ 
12 ················Test·obj·=·new·Test·(); 
13 ················foreach·(string·s·in·obj)·{ 
14 ················} 
15 ········} 
  
16 ········public·IEnumerable&lt;string&gt;·GetEnumerator·() 
17 ········{ 
18 »       »       return·null; 
19 ········} 
20 }</string> 
21 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`Foo.E[]'·of·`Foo.P.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property5 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`Foo.E[]'·of·`Foo.P.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property
22 //·Line:·186 //·Line:·18
  
23 public·class·Foo7 public·class·Foo
24 {8 {
25 ········public·class·E·{}9 ········public·class·E·{}
26 ············10 ············
Offset 39, 9 lines modifiedOffset 21, 27 lines modified
39 ········{21 ········{
40 ············P·o·=·new·P·();22 ············P·o·=·new·P·();
41 ············foreach·(P·p·in·o)23 ············foreach·(P·p·in·o)
42 ············{24 ············{
43 ············}25 ············}
44 ········}26 ········}
45 }</string>27 }</string>
 28 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`System.Collections.Generic.IEnumerable&lt;string&gt;'·of·`Test.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property
 29 //·Line:·10
 30 using·System;
 31 using·System.Collections.Generic;
  
 32 class·Test·{
 33 ········static·void·Main·()
 34 ········{
 35 ················Test·obj·=·new·Test·();
 36 ················foreach·(string·s·in·obj)·{
 37 ················}
 38 ········}
  
 39 ········public·IEnumerable&lt;string&gt;·GetEnumerator·()
 40 ········{
 41 »       »       return·null;
 42 ········}
 43 }</string>
46 ··</Examples>44 ··</Examples>
47 </ErrorDocumentation>45 </ErrorDocumentation>
647 B
CS0637
635 B
CS0637
Ordering differences only
    
Offset 7, 22 lines modifiedOffset 7, 22 lines modified
  
7 using·System;7 using·System;
8 using·System.Runtime.InteropServices;8 using·System.Runtime.InteropServices;
  
9 [StructLayout(LayoutKind.Explicit)]9 [StructLayout(LayoutKind.Explicit)]
10 struct·GValue·{10 struct·GValue·{
11 »       [FieldOffset·(4)]11 »       [FieldOffset·(4)]
12 ········public·static·int·value·=·3;12 ········public·const·int·value·=·3;
13 }</string>13 }</string>
14 ····<string>//·CS0637:·The·FieldOffset·attribute·is·not·allowed·on·static·or·const·fields14 ····<string>//·CS0637:·The·FieldOffset·attribute·is·not·allowed·on·static·or·const·fields
15 //·Line:·1015 //·Line:·10
  
16 using·System;16 using·System;
17 using·System.Runtime.InteropServices;17 using·System.Runtime.InteropServices;
  
18 [StructLayout(LayoutKind.Explicit)]18 [StructLayout(LayoutKind.Explicit)]
19 struct·GValue·{19 struct·GValue·{
20 »       [FieldOffset·(4)]20 »       [FieldOffset·(4)]
21 ········public·const·int·value·=·3;21 ········public·static·int·value·=·3;
22 }</string>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>
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>
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>
1.21 KB
CS1058
1.2 KB
CS1058
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1058</ErrorName>3 ··<ErrorName>CS1058</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1058:·A·previous·catch·clause·already·catches·all·exceptions.·All·non-exceptions·thrown·will·be·wrapped·in·a·`System.Runtime.CompilerServices.RuntimeWrappedException'5 ····<string>//·CS1058:·A·previous·catch·clause·already·catches·all·exceptions.·All·non-exceptions·thrown·will·be·wrapped·in·a·`System.Runtime.CompilerServices.RuntimeWrappedException'
6 //·Line:·116 //·Line:·15
7 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
 8 using·System.Runtime.CompilerServices;
  
 9 [assembly:·RuntimeCompatibility·(WrapNonExceptionThrows=true)]
  
8 class·C10 class·C
9 {11 {
10 ···static·void·Main()·12 ···static·void·Main()·
11 ···{13 ···{
12 ······try·{}14 ······try·{}
13 ······catch·(System.Exception)·{·}15 ······catch·(System.Exception)·{·}
14 ······catch·{}16 ······catch·{}
15 ···}17 ···}
16 }</string>18 }</string>
17 ····<string>//·CS1058:·A·previous·catch·clause·already·catches·all·exceptions.·All·non-exceptions·thrown·will·be·wrapped·in·a·`System.Runtime.CompilerServices.RuntimeWrappedException'19 ····<string>//·CS1058:·A·previous·catch·clause·already·catches·all·exceptions.·All·non-exceptions·thrown·will·be·wrapped·in·a·`System.Runtime.CompilerServices.RuntimeWrappedException'
18 //·Line:·1520 //·Line:·11
19 //·Compiler·options:·-warnaserror·-warn:421 //·Compiler·options:·-warnaserror·-warn:4
  
20 using·System.Runtime.CompilerServices; 
  
21 [assembly:·RuntimeCompatibility·(WrapNonExceptionThrows=true)] 
  
22 class·C22 class·C
23 {23 {
24 ···static·void·Main()·24 ···static·void·Main()·
25 ···{25 ···{
26 ······try·{}26 ······try·{}
27 ······catch·(System.Exception)·{·}27 ······catch·(System.Exception)·{·}
28 ······catch·{}28 ······catch·{}
1.29 KB
CS0553
1.28 KB
CS0553
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>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>
5 ····<string>//·CS0553:·User-defined·conversion·`plj.aClass.implicit·operator·plj.aClass(object)'·cannot·convert·to·or·from·a·base·class14 ····<string>//·CS0553:·User-defined·conversion·`plj.aClass.implicit·operator·plj.aClass(object)'·cannot·convert·to·or·from·a·base·class
6 //·Line:·1015 //·Line:·10
  
7 using·System;16 using·System;
  
8 namespace·plj17 namespace·plj
9 {18 {
Offset 13, 20 lines modifiedOffset 24, 9 lines modified
13 »       {24 »       {
14 »       »       public·static·implicit·operator·aClass(object·o)25 »       »       public·static·implicit·operator·aClass(object·o)
15 »       »       {·26 »       »       {·
16 »       »       »       return·null;27 »       »       »       return·null;
17 »       »       }28 »       »       }
18 »       }29 »       }
19 }</string>30 }</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> 
29 ··</Examples>31 ··</Examples>
30 </ErrorDocumentation>32 </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 »       }
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>
1010 B
CS1676
1000 B
CS1676
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1676</ErrorName>3 ··<ErrorName>CS1676</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`out'·keyword
 6 //·Line:·10
  
 7 class·C
 8 {
 9 »       delegate·int·D·(out·int·i);
  
 10 »       public·static·void·Main·()
 11 »       {
 12 »       »       ·D·d·=·a·=&gt;·1;
 13 »       }
 14 }</string>
5 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`ref'·keyword15 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`ref'·keyword
6 //·Line:·1116 //·Line:·11
7 //17 //
8 //·The·delegate·has·an·explicit·signature,·so·it·can·not·be·assigned.18 //·The·delegate·has·an·explicit·signature,·so·it·can·not·be·assigned.
9 //19 //
10 delegate·void·D·(ref·int·x);20 delegate·void·D·(ref·int·x);
  
11 class·X·{21 class·X·{
12 »       static·void·Main·()22 »       static·void·Main·()
13 »       {23 »       {
14 »       »       D·d2·=·delegate·(int·x)·{};24 »       »       D·d2·=·delegate·(int·x)·{};
15 »       }25 »       }
16 }</string>26 }</string>
17 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`out'·keyword 
18 //·Line:·10 
  
19 class·C 
20 { 
21 »       delegate·int·D·(out·int·i); 
  
22 »       public·static·void·Main·() 
23 »       { 
24 »       »       ·D·d·=·a·=&gt;·1; 
25 »       } 
26 }</string> 
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
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>
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 »        
11 »       async·void·Test·()9 »       async·void·Test·()
12 »       {10 »       {
 11 »       »       int·await·=·1;
13 »       »       var·a·=·new·Initializer·()·{ 
14 »       »       »       await·=·2 
15 »       »       }; 
16 »       }12 »       }
17 }</string>13 }</string>
18 ····<string>//·CS4003:·`await'·cannot·be·used·as·an·identifier·within·an·async·method·or·lambda·expression14 ····<string>//·CS4003:·`await'·cannot·be·used·as·an·identifier·within·an·async·method·or·lambda·expression
19 //·Line:·815 //·Line:·8
  
20 class·Tester16 class·Tester
21 {17 {
 18 »       int·await;
 19 »       
22 »       async·void·Test·()20 »       async·void·Test·()
23 »       {21 »       {
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>
1.04 KB
CS1112
1.03 KB
CS1112
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1112</ErrorName>3 ··<ErrorName>CS1112</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead5 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead
 6 //·Line:·7
  
  
 7 using·System.Runtime.CompilerServices;
  
 8 [assembly:·ExtensionAttribute]</string>
 9 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead
6 //·Line:·810 //·Line:·8
  
  
7 using·System.Runtime.CompilerServices;11 using·System.Runtime.CompilerServices;
  
8 static·class·C12 static·class·C
9 {13 {
10 »       [Extension]14 »       [Extension]
11 »       static·void·Foo·(this·string·s)15 »       static·void·Foo·(this·string·s)
12 »       {16 »       {
13 »       }17 »       }
14 }</string>18 }</string>
15 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead 
16 //·Line:·7 
  
  
17 using·System.Runtime.CompilerServices; 
  
18 [assembly:·ExtensionAttribute]</string> 
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
460 B
CS1013
448 B
CS1013
Ordering differences only
    
Offset 3, 22 lines modifiedOffset 3, 22 lines modified
3 ··<ErrorName>CS1013</ErrorName>3 ··<ErrorName>CS1013</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1013:·Invalid·number5 ····<string>//·CS1013:·Invalid·number
6 //·Line·:·66 //·Line·:·6
  
7 class·X7 class·X
8 {8 {
9 ····static·int·i·=·0x0_;9 ····static·int·i·=·0x;
10 }</string>10 }</string>
11 ····<string>//·CS1013:·Invalid·number11 ····<string>//·CS1013:·Invalid·number
12 //·Line·:·612 //·Line·:·6
  
13 class·X13 class·X
14 {14 {
15 ····static·int·i·=·0x;15 ····static·int·i·=·0x0_;
16 }</string>16 }</string>
17 ····<string>//·CS1013:·Invalid·number17 ····<string>//·CS1013:·Invalid·number
18 //·Line·:·618 //·Line·:·6
  
19 class·X19 class·X
20 {20 {
21 ····static·int·i·=·0b;21 ····static·int·i·=·0b;
873 B
CS0465
861 B
CS0465
Ordering differences only
    
Offset 2, 23 lines modifiedOffset 2, 23 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0465</ErrorName>3 ··<ErrorName>CS0465</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?5 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·T 
9 {»      8 interface·I
 9 {
10 ····static·void·Finalize·()10 ····void·Finalize·();
11 ····{ 
12 ····} 
13 }</string>11 }</string>
14 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?12 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?
15 //·Line:·713 //·Line:·7
16 //·Compiler·options:·-warnaserror·-warn:114 //·Compiler·options:·-warnaserror·-warn:1
  
17 interface·I 
18 {15 class·T
 16 {»      
19 ····void·Finalize·();17 ····static·void·Finalize·()
 18 ····{
 19 ····}
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
55.0 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·23-Sep-12·17:23·12 -rw----·····2.0·fat·····1509·b-·defN·24-Oct-16·03:39·1
3 -rw----·····2.0·fat·····4460·b-·defN·23-Sep-12·17:23·23 -rw----·····2.0·fat·····4460·b-·defN·24-Oct-16·03:39·2
4 -rw----·····2.0·fat······537·b-·defN·23-Sep-12·17:23·34 -rw----·····2.0·fat······537·b-·defN·24-Oct-16·03:39·3
5 -rw----·····2.0·fat·····7029·b-·defN·23-Sep-12·17:23·45 -rw----·····2.0·fat·····7029·b-·defN·24-Oct-16·03:39·4
6 -rw----·····2.0·fat·····5636·b-·defN·23-Sep-12·17:23·56 -rw----·····2.0·fat·····5636·b-·defN·24-Oct-16·03:39·5
7 -rw----·····2.0·fat·····1133·b-·defN·23-Sep-12·17:23·67 -rw----·····2.0·fat·····1133·b-·defN·24-Oct-16·03:39·6
8 -rw----·····2.0·fat·····1862·b-·defN·23-Sep-12·17:23·78 -rw----·····2.0·fat·····1862·b-·defN·24-Oct-16·03:39·7
9 -rw----·····2.0·fat······904·b-·defN·23-Sep-12·17:23·89 -rw----·····2.0·fat······904·b-·defN·24-Oct-16·03:39·8
10 -rw----·····2.0·fat·····3189·b-·defN·23-Sep-12·17:23·8.110 -rw----·····2.0·fat·····3189·b-·defN·24-Oct-16·03:39·8.1
11 -rw----·····2.0·fat·····3641·b-·defN·23-Sep-12·17:23·8.211 -rw----·····2.0·fat·····3641·b-·defN·24-Oct-16·03:39·8.2
12 -rw----·····2.0·fat·····6668·b-·defN·23-Sep-12·17:23·8.2.112 -rw----·····2.0·fat·····6668·b-·defN·24-Oct-16·03:39·8.2.1
13 -rw----·····2.0·fat·····1672·b-·defN·23-Sep-12·17:23·8.2.213 -rw----·····2.0·fat·····1672·b-·defN·24-Oct-16·03:39·8.2.2
14 -rw----·····2.0·fat·····5273·b-·defN·23-Sep-12·17:23·8.2.314 -rw----·····2.0·fat·····5273·b-·defN·24-Oct-16·03:39·8.2.3
15 -rw----·····2.0·fat·····2300·b-·defN·23-Sep-12·17:23·8.2.415 -rw----·····2.0·fat·····2300·b-·defN·24-Oct-16·03:39·8.2.4
16 -rw----·····2.0·fat·····7752·b-·defN·23-Sep-12·17:23·8.316 -rw----·····2.0·fat·····7752·b-·defN·24-Oct-16·03:39·8.3
17 -rw----·····2.0·fat·····4618·b-·defN·23-Sep-12·17:23·8.417 -rw----·····2.0·fat·····4618·b-·defN·24-Oct-16·03:39·8.4
18 -rw----·····2.0·fat·····2400·b-·defN·23-Sep-12·17:23·8.518 -rw----·····2.0·fat·····2400·b-·defN·24-Oct-16·03:39·8.5
19 -rw----·····2.0·fat·····8367·b-·defN·23-Sep-12·17:23·8.619 -rw----·····2.0·fat·····8367·b-·defN·24-Oct-16·03:39·8.6
20 -rw----·····2.0·fat·····3289·b-·defN·23-Sep-12·17:23·8.720 -rw----·····2.0·fat·····3289·b-·defN·24-Oct-16·03:39·8.7
21 -rw----·····2.0·fat·····1095·b-·defN·23-Sep-12·17:23·8.7.121 -rw----·····2.0·fat·····1095·b-·defN·24-Oct-16·03:39·8.7.1
22 -rw----·····2.0·fat·····2205·b-·defN·23-Sep-12·17:23·8.7.222 -rw----·····2.0·fat·····2205·b-·defN·24-Oct-16·03:39·8.7.2
23 -rw----·····2.0·fat·····2675·b-·defN·23-Sep-12·17:23·8.7.323 -rw----·····2.0·fat·····2675·b-·defN·24-Oct-16·03:39·8.7.3
24 -rw----·····2.0·fat·····2060·b-·defN·23-Sep-12·17:23·8.7.424 -rw----·····2.0·fat·····2060·b-·defN·24-Oct-16·03:39·8.7.4
25 -rw----·····2.0·fat·····2996·b-·defN·23-Sep-12·17:23·8.7.525 -rw----·····2.0·fat·····2996·b-·defN·24-Oct-16·03:39·8.7.5
26 -rw----·····2.0·fat·····2709·b-·defN·23-Sep-12·17:23·8.7.626 -rw----·····2.0·fat·····2709·b-·defN·24-Oct-16·03:39·8.7.6
27 -rw----·····2.0·fat·····2037·b-·defN·23-Sep-12·17:23·8.7.727 -rw----·····2.0·fat·····2037·b-·defN·24-Oct-16·03:39·8.7.7
28 -rw----·····2.0·fat·····1364·b-·defN·23-Sep-12·17:23·8.7.828 -rw----·····2.0·fat·····1364·b-·defN·24-Oct-16·03:39·8.7.8
29 -rw----·····2.0·fat······858·b-·defN·23-Sep-12·17:23·8.7.929 -rw----·····2.0·fat······858·b-·defN·24-Oct-16·03:39·8.7.9
30 -rw----·····2.0·fat······776·b-·defN·23-Sep-12·17:23·8.7.1030 -rw----·····2.0·fat······776·b-·defN·24-Oct-16·03:39·8.7.10
31 -rw----·····2.0·fat·····2441·b-·defN·23-Sep-12·17:23·8.7.1131 -rw----·····2.0·fat·····2441·b-·defN·24-Oct-16·03:39·8.7.11
32 -rw----·····2.0·fat·····1868·b-·defN·23-Sep-12·17:23·8.832 -rw----·····2.0·fat·····1868·b-·defN·24-Oct-16·03:39·8.8
33 -rw----·····2.0·fat·····2887·b-·defN·23-Sep-12·17:23·8.933 -rw----·····2.0·fat·····2887·b-·defN·24-Oct-16·03:39·8.9
34 -rw----·····2.0·fat·····2680·b-·defN·23-Sep-12·17:23·8.1034 -rw----·····2.0·fat·····2680·b-·defN·24-Oct-16·03:39·8.10
35 -rw----·····2.0·fat·····1475·b-·defN·23-Sep-12·17:23·8.1135 -rw----·····2.0·fat·····1475·b-·defN·24-Oct-16·03:39·8.11
36 -rw----·····2.0·fat·····4174·b-·defN·23-Sep-12·17:23·8.1236 -rw----·····2.0·fat·····4174·b-·defN·24-Oct-16·03:39·8.12
37 -rw----·····2.0·fat·····5493·b-·defN·23-Sep-12·17:23·8.1337 -rw----·····2.0·fat·····5493·b-·defN·24-Oct-16·03:39·8.13
38 -rw----·····2.0·fat·····2782·b-·defN·23-Sep-12·17:23·8.1438 -rw----·····2.0·fat·····2782·b-·defN·24-Oct-16·03:39·8.14
39 -rw----·····2.0·fat·······69·b-·defN·23-Sep-12·17:23·939 -rw----·····2.0·fat·······69·b-·defN·24-Oct-16·03:39·9
40 -rw----·····2.0·fat·····2234·b-·defN·23-Sep-12·17:23·9.140 -rw----·····2.0·fat·····2234·b-·defN·24-Oct-16·03:39·9.1
41 -rw----·····2.0·fat······515·b-·defN·23-Sep-12·17:23·9.241 -rw----·····2.0·fat······515·b-·defN·24-Oct-16·03:39·9.2
42 -rw----·····2.0·fat······731·b-·defN·23-Sep-12·17:23·9.2.142 -rw----·····2.0·fat······731·b-·defN·24-Oct-16·03:39·9.2.1
43 -rw----·····2.0·fat······586·b-·defN·23-Sep-12·17:23·9.2.243 -rw----·····2.0·fat······586·b-·defN·24-Oct-16·03:39·9.2.2
44 -rw----·····2.0·fat·····2866·b-·defN·23-Sep-12·17:23·9.344 -rw----·····2.0·fat·····2866·b-·defN·24-Oct-16·03:39·9.3
45 -rw----·····2.0·fat·····1274·b-·defN·23-Sep-12·17:23·9.3.145 -rw----·····2.0·fat·····1274·b-·defN·24-Oct-16·03:39·9.3.1
46 -rw----·····2.0·fat·····3978·b-·defN·23-Sep-12·17:23·9.3.246 -rw----·····2.0·fat·····3978·b-·defN·24-Oct-16·03:39·9.3.2
47 -rw----·····2.0·fat······542·b-·defN·23-Sep-12·17:23·9.3.347 -rw----·····2.0·fat······542·b-·defN·24-Oct-16·03:39·9.3.3
48 -rw----·····2.0·fat······820·b-·defN·23-Sep-12·17:23·9.448 -rw----·····2.0·fat······820·b-·defN·24-Oct-16·03:39·9.4
49 -rw----·····2.0·fat·····2667·b-·defN·23-Sep-12·17:23·9.4.149 -rw----·····2.0·fat·····2667·b-·defN·24-Oct-16·03:39·9.4.1
50 -rw----·····2.0·fat·····6592·b-·defN·23-Sep-12·17:23·9.4.250 -rw----·····2.0·fat·····6592·b-·defN·24-Oct-16·03:39·9.4.2
51 -rw----·····2.0·fat·····2832·b-·defN·23-Sep-12·17:23·9.4.351 -rw----·····2.0·fat·····2832·b-·defN·24-Oct-16·03:39·9.4.3
52 -rw----·····2.0·fat······639·b-·defN·23-Sep-12·17:23·9.4.452 -rw----·····2.0·fat······639·b-·defN·24-Oct-16·03:39·9.4.4
53 -rw----·····2.0·fat······479·b-·defN·23-Sep-12·17:23·9.4.4.153 -rw----·····2.0·fat······479·b-·defN·24-Oct-16·03:39·9.4.4.1
54 -rw----·····2.0·fat·····5942·b-·defN·23-Sep-12·17:23·9.4.4.254 -rw----·····2.0·fat·····5942·b-·defN·24-Oct-16·03:39·9.4.4.2
55 -rw----·····2.0·fat·····3741·b-·defN·23-Sep-12·17:23·9.4.4.355 -rw----·····2.0·fat·····3741·b-·defN·24-Oct-16·03:39·9.4.4.3
56 -rw----·····2.0·fat·····3555·b-·defN·23-Sep-12·17:23·9.4.4.456 -rw----·····2.0·fat·····3555·b-·defN·24-Oct-16·03:39·9.4.4.4
57 -rw----·····2.0·fat·····6530·b-·defN·23-Sep-12·17:23·9.4.4.557 -rw----·····2.0·fat·····6530·b-·defN·24-Oct-16·03:39·9.4.4.5
58 -rw----·····2.0·fat······382·b-·defN·23-Sep-12·17:23·9.4.4.658 -rw----·····2.0·fat······382·b-·defN·24-Oct-16·03:39·9.4.4.6
59 -rw----·····2.0·fat·····1686·b-·defN·23-Sep-12·17:23·9.4.559 -rw----·····2.0·fat·····1686·b-·defN·24-Oct-16·03:39·9.4.5
60 -rw----·····2.0·fat·····3537·b-·defN·23-Sep-12·17:23·9.560 -rw----·····2.0·fat·····3537·b-·defN·24-Oct-16·03:39·9.5
61 -rw----·····2.0·fat·····1765·b-·defN·23-Sep-12·17:23·9.5.161 -rw----·····2.0·fat·····1765·b-·defN·24-Oct-16·03:39·9.5.1
62 -rw----·····2.0·fat·····3742·b-·defN·23-Sep-12·17:23·9.5.262 -rw----·····2.0·fat·····3742·b-·defN·24-Oct-16·03:39·9.5.2
63 -rw----·····2.0·fat·····3912·b-·defN·23-Sep-12·17:23·9.5.363 -rw----·····2.0·fat·····3912·b-·defN·24-Oct-16·03:39·9.5.3
64 -rw----·····2.0·fat·····9342·b-·defN·23-Sep-12·17:23·9.5.464 -rw----·····2.0·fat·····9342·b-·defN·24-Oct-16·03:39·9.5.4
65 -rw----·····2.0·fat·····1851·b-·defN·23-Sep-12·17:23·9.5.565 -rw----·····2.0·fat·····1851·b-·defN·24-Oct-16·03:39·9.5.5
66 -rw----·····2.0·fat·····1970·b-·defN·23-Sep-12·17:23·9.5.666 -rw----·····2.0·fat·····1970·b-·defN·24-Oct-16·03:39·9.5.6
67 -rw----·····2.0·fat·····3142·b-·defN·23-Sep-12·17:23·9.5.767 -rw----·····2.0·fat·····3142·b-·defN·24-Oct-16·03:39·9.5.7
68 -rw----·····2.0·fat·······67·b-·defN·23-Sep-12·17:23·1068 -rw----·····2.0·fat·······67·b-·defN·24-Oct-16·03:39·10
69 -rw----·····2.0·fat·····3741·b-·defN·23-Sep-12·17:23·10.169 -rw----·····2.0·fat·····3741·b-·defN·24-Oct-16·03:39·10.1
70 -rw----·····2.0·fat·····1005·b-·defN·23-Sep-12·17:23·10.270 -rw----·····2.0·fat·····1005·b-·defN·24-Oct-16·03:39·10.2
71 -rw----·····2.0·fat·····8144·b-·defN·23-Sep-12·17:23·10.371 -rw----·····2.0·fat·····8144·b-·defN·24-Oct-16·03:39·10.3
72 -rw----·····2.0·fat·····1104·b-·defN·23-Sep-12·17:23·10.472 -rw----·····2.0·fat·····1104·b-·defN·24-Oct-16·03:39·10.4
73 -rw----·····2.0·fat······670·b-·defN·23-Sep-12·17:23·10.4.173 -rw----·····2.0·fat······670·b-·defN·24-Oct-16·03:39·10.4.1
74 -rw----·····2.0·fat·····1842·b-·defN·23-Sep-12·17:23·10.4.274 -rw----·····2.0·fat·····1842·b-·defN·24-Oct-16·03:39·10.4.2
75 -rw----·····2.0·fat······232·b-·defN·23-Sep-12·17:23·10.4.375 -rw----·····2.0·fat······232·b-·defN·24-Oct-16·03:39·10.4.3
76 -rw----·····2.0·fat·····1107·b-·defN·23-Sep-12·17:23·10.4.476 -rw----·····2.0·fat·····1107·b-·defN·24-Oct-16·03:39·10.4.4
77 -rw----·····2.0·fat······269·b-·defN·23-Sep-12·17:23·10.4.577 -rw----·····2.0·fat······269·b-·defN·24-Oct-16·03:39·10.4.5
78 -rw----·····2.0·fat······180·b-·defN·23-Sep-12·17:23·10.4.678 -rw----·····2.0·fat······180·b-·defN·24-Oct-16·03:39·10.4.6
79 -rw----·····2.0·fat······188·b-·defN·23-Sep-12·17:23·10.4.779 -rw----·····2.0·fat······188·b-·defN·24-Oct-16·03:39·10.4.7
80 -rw----·····2.0·fat······746·b-·defN·23-Sep-12·17:23·10.580 -rw----·····2.0·fat······746·b-·defN·24-Oct-16·03:39·10.5
81 -rw----·····2.0·fat·····3205·b-·defN·23-Sep-12·17:23·10.5.181 -rw----·····2.0·fat·····3205·b-·defN·24-Oct-16·03:39·10.5.1
82 -rw----·····2.0·fat·····7386·b-·defN·23-Sep-12·17:23·10.5.282 -rw----·····2.0·fat·····7386·b-·defN·24-Oct-16·03:39·10.5.2
83 -rw----·····2.0·fat·····2093·b-·defN·23-Sep-12·17:23·10.5.383 -rw----·····2.0·fat·····2093·b-·defN·24-Oct-16·03:39·10.5.3
84 -rw----·····2.0·fat·····2512·b-·defN·23-Sep-12·17:23·10.5.484 -rw----·····2.0·fat·····2512·b-·defN·24-Oct-16·03:39·10.5.4
85 -rw----·····2.0·fat·····3608·b-·defN·23-Sep-12·17:23·10.685 -rw----·····2.0·fat·····3608·b-·defN·24-Oct-16·03:39·10.6
86 -rw----·····2.0·fat·····9381·b-·defN·23-Sep-12·17:23·10.786 -rw----·····2.0·fat·····9381·b-·defN·24-Oct-16·03:39·10.7
87 -rw----·····2.0·fat······690·b-·defN·23-Sep-12·17:23·10.7.187 -rw----·····2.0·fat······690·b-·defN·24-Oct-16·03:39·10.7.1
88 -rw----·····2.0·fat·····1419·b-·defN·23-Sep-12·17:23·10.7.1.188 -rw----·····2.0·fat·····1419·b-·defN·24-Oct-16·03:39·10.7.1.1
89 -rw----·····2.0·fat·····3300·b-·defN·23-Sep-12·17:23·10.7.1.289 -rw----·····2.0·fat·····3300·b-·defN·24-Oct-16·03:39·10.7.1.2
90 -rw----·····2.0·fat·····5781·b-·defN·23-Sep-12·17:23·10.890 -rw----·····2.0·fat·····5781·b-·defN·24-Oct-16·03:39·10.8
91 -rw----·····2.0·fat·····1390·b-·defN·23-Sep-12·17:23·10.8.191 -rw----·····2.0·fat·····1390·b-·defN·24-Oct-16·03:39·10.8.1
92 -rw----·····2.0·fat·····6491·b-·defN·23-Sep-12·17:23·10.992 -rw----·····2.0·fat·····6491·b-·defN·24-Oct-16·03:39·10.9
93 -rw----·····2.0·fat·····1703·b-·defN·23-Sep-12·17:23·10.1093 -rw----·····2.0·fat·····1703·b-·defN·24-Oct-16·03:39·10.10
94 -rw----·····2.0·fat·····1560·b-·defN·23-Sep-12·17:23·1194 -rw----·····2.0·fat·····1560·b-·defN·24-Oct-16·03:39·11
95 -rw----·····2.0·fat·····2728·b-·defN·23-Sep-12·17:23·11.195 -rw----·····2.0·fat·····2728·b-·defN·24-Oct-16·03:39·11.1
96 -rw----·····2.0·fat·····2361·b-·defN·23-Sep-12·17:23·11.1.196 -rw----·····2.0·fat·····2361·b-·defN·24-Oct-16·03:39·11.1.1
97 -rw----·····2.0·fat······331·b-·defN·23-Sep-12·17:23·11.1.297 -rw----·····2.0·fat······331·b-·defN·24-Oct-16·03:39·11.1.2
98 -rw----·····2.0·fat·····3321·b-·defN·23-Sep-12·17:23·11.1.398 -rw----·····2.0·fat·····3321·b-·defN·24-Oct-16·03:39·11.1.3
99 -rw----·····2.0·fat·····5540·b-·defN·23-Sep-12·17:23·11.1.499 -rw----·····2.0·fat·····5540·b-·defN·24-Oct-16·03:39·11.1.4
100 -rw----·····2.0·fat·····5239·b-·defN·23-Sep-12·17:23·11.1.5100 -rw----·····2.0·fat·····5239·b-·defN·24-Oct-16·03:39·11.1.5
101 -rw----·····2.0·fat·····3640·b-·defN·23-Sep-12·17:23·11.1.6101 -rw----·····2.0·fat·····3640·b-·defN·24-Oct-16·03:39·11.1.6
102 -rw----·····2.0·fat·····1026·b-·defN·23-Sep-12·17:23·11.1.7102 -rw----·····2.0·fat·····1026·b-·defN·24-Oct-16·03:39·11.1.7
103 -rw----·····2.0·fat······531·b-·defN·23-Sep-12·17:23·11.1.8103 -rw----·····2.0·fat······531·b-·defN·24-Oct-16·03:39·11.1.8
104 -rw----·····2.0·fat·····2555·b-·defN·23-Sep-12·17:23·11.2104 -rw----·····2.0·fat·····2555·b-·defN·24-Oct-16·03:39·11.2
105 -rw----·····2.0·fat······685·b-·defN·23-Sep-12·17:23·11.2.1105 -rw----·····2.0·fat······685·b-·defN·24-Oct-16·03:39·11.2.1
106 -rw----·····2.0·fat······356·b-·defN·23-Sep-12·17:23·11.2.2106 -rw----·····2.0·fat······356·b-·defN·24-Oct-16·03:39·11.2.2
107 -rw----·····2.0·fat······471·b-·defN·23-Sep-12·17:23·11.2.3107 -rw----·····2.0·fat······471·b-·defN·24-Oct-16·03:39·11.2.3
108 -rw----·····2.0·fat······415·b-·defN·23-Sep-12·17:23·11.2.4108 -rw----·····2.0·fat······415·b-·defN·24-Oct-16·03:39·11.2.4
109 -rw----·····2.0·fat······453·b-·defN·23-Sep-12·17:23·11.2.5109 -rw----·····2.0·fat······453·b-·defN·24-Oct-16·03:39·11.2.5
110 -rw----·····2.0·fat······767·b-·defN·23-Sep-12·17:23·11.2.6110 -rw----·····2.0·fat······767·b-·defN·24-Oct-16·03:39·11.2.6
111 -rw----·····2.0·fat······574·b-·defN·23-Sep-12·17:23·11.3111 -rw----·····2.0·fat······574·b-·defN·24-Oct-16·03:39·11.3
112 -rw----·····2.0·fat·····3072·b-·defN·23-Sep-12·17:23·11.3.1112 -rw----·····2.0·fat·····3072·b-·defN·24-Oct-16·03:39·11.3.1
113 -rw----·····2.0·fat·····1634·b-·defN·23-Sep-12·17:23·11.3.2113 -rw----·····2.0·fat·····1634·b-·defN·24-Oct-16·03:39·11.3.2
114 -rw----·····2.0·fat·····1071·b-·defN·23-Sep-12·17:23·12114 -rw----·····2.0·fat·····1071·b-·defN·24-Oct-16·03:39·12
115 -rw----·····2.0·fat······814·b-·defN·23-Sep-12·17:23·12.1115 -rw----·····2.0·fat······814·b-·defN·24-Oct-16·03:39·12.1
116 -rw----·····2.0·fat······662·b-·defN·23-Sep-12·17:23·12.1.1116 -rw----·····2.0·fat······662·b-·defN·24-Oct-16·03:39·12.1.1
117 -rw----·····2.0·fat······187·b-·defN·23-Sep-12·17:23·12.1.2117 -rw----·····2.0·fat······187·b-·defN·24-Oct-16·03:39·12.1.2
118 -rw----·····2.0·fat······625·b-·defN·23-Sep-12·17:23·12.1.2.1118 -rw----·····2.0·fat······625·b-·defN·24-Oct-16·03:39·12.1.2.1
119 -rw----·····2.0·fat······733·b-·defN·23-Sep-12·17:23·12.1.2.2119 -rw----·····2.0·fat······733·b-·defN·24-Oct-16·03:39·12.1.2.2
120 -rw----·····2.0·fat······550·b-·defN·23-Sep-12·17:23·12.1.3120 -rw----·····2.0·fat······550·b-·defN·24-Oct-16·03:39·12.1.3
121 -rw----·····2.0·fat······643·b-·defN·23-Sep-12·17:23·12.1.4121 -rw----·····2.0·fat······643·b-·defN·24-Oct-16·03:39·12.1.4
122 -rw----·····2.0·fat·····1217·b-·defN·23-Sep-12·17:23·12.1.5122 -rw----·····2.0·fat·····1217·b-·defN·24-Oct-16·03:39·12.1.5
123 -rw----·····2.0·fat·····1521·b-·defN·23-Sep-12·17:23·12.1.6123 -rw----·····2.0·fat·····1521·b-·defN·24-Oct-16·03:39·12.1.6
124 -rw----·····2.0·fat·····3966·b-·defN·23-Sep-12·17:23·12.1.7124 -rw----·····2.0·fat·····3966·b-·defN·24-Oct-16·03:39·12.1.7
125 -rw----·····2.0·fat·····1164·b-·defN·23-Sep-12·17:23·12.2125 -rw----·····2.0·fat·····1164·b-·defN·24-Oct-16·03:39·12.2
126 -rw----·····2.0·fat·····3802·b-·defN·23-Sep-12·17:23·12.3126 -rw----·····2.0·fat·····3802·b-·defN·24-Oct-16·03:39·12.3
Max diff block lines reached; 0/56211 bytes (0.00%) of diff not shown.
1.06 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:·16722902·bytes,·number·of·entries:·71731 Zip·file·size:·16722896·bytes,·number·of·entries:·7173
2 -rw----·····2.0·fat····31769·b-·defN·23-Sep-12·17:23·02 -rw----·····2.0·fat····31769·b-·defN·24-Oct-16·03:39·0
3 -rw----·····2.0·fat·····7449·b-·defN·23-Sep-12·17:23·13 -rw----·····2.0·fat·····7449·b-·defN·24-Oct-16·03:39·1
4 -rw----·····2.0·fat····86008·b-·defN·23-Sep-12·17:23·24 -rw----·····2.0·fat····86008·b-·defN·24-Oct-16·03:39·2
5 -rw----·····2.0·fat·····6464·b-·defN·23-Sep-12·17:23·35 -rw----·····2.0·fat·····6464·b-·defN·24-Oct-16·03:39·3
6 -rw----·····2.0·fat·····2396·b-·defN·23-Sep-12·17:23·46 -rw----·····2.0·fat·····2396·b-·defN·24-Oct-16·03:39·4
7 -rw----·····2.0·fat·····7494·b-·defN·23-Sep-12·17:23·57 -rw----·····2.0·fat·····7494·b-·defN·24-Oct-16·03:39·5
8 -rw----·····2.0·fat·····2601·b-·defN·23-Sep-12·17:23·68 -rw----·····2.0·fat·····2601·b-·defN·24-Oct-16·03:39·6
9 -rw----·····2.0·fat·····3199·b-·defN·23-Sep-12·17:23·79 -rw----·····2.0·fat·····3199·b-·defN·24-Oct-16·03:39·7
10 -rw----·····2.0·fat·····3467·b-·defN·23-Sep-12·17:23·810 -rw----·····2.0·fat·····3467·b-·defN·24-Oct-16·03:39·8
11 -rw----·····2.0·fat·····3774·b-·defN·23-Sep-12·17:23·911 -rw----·····2.0·fat·····3774·b-·defN·24-Oct-16·03:39·9
12 -rw----·····2.0·fat·····3141·b-·defN·23-Sep-12·17:23·1012 -rw----·····2.0·fat·····3141·b-·defN·24-Oct-16·03:39·10
13 -rw----·····2.0·fat·····3780·b-·defN·23-Sep-12·17:23·1113 -rw----·····2.0·fat·····3780·b-·defN·24-Oct-16·03:39·11
14 -rw----·····2.0·fat·····4107·b-·defN·23-Sep-12·17:23·1214 -rw----·····2.0·fat·····4107·b-·defN·24-Oct-16·03:39·12
15 -rw----·····2.0·fat·····3174·b-·defN·23-Sep-12·17:23·1315 -rw----·····2.0·fat·····3174·b-·defN·24-Oct-16·03:39·13
16 -rw----·····2.0·fat·····3332·b-·defN·23-Sep-12·17:23·1416 -rw----·····2.0·fat·····3332·b-·defN·24-Oct-16·03:39·14
17 -rw----·····2.0·fat···105319·b-·defN·23-Sep-12·17:23·1517 -rw----·····2.0·fat···105319·b-·defN·24-Oct-16·03:39·15
18 -rw----·····2.0·fat····12101·b-·defN·23-Sep-12·17:23·1618 -rw----·····2.0·fat····12101·b-·defN·24-Oct-16·03:39·16
19 -rw----·····2.0·fat······803·b-·defN·23-Sep-12·17:23·1719 -rw----·····2.0·fat······803·b-·defN·24-Oct-16·03:39·17
20 -rw----·····2.0·fat·····3817·b-·defN·23-Sep-12·17:23·1820 -rw----·····2.0·fat·····3817·b-·defN·24-Oct-16·03:39·18
21 -rw----·····2.0·fat·····1410·b-·defN·23-Sep-12·17:23·1921 -rw----·····2.0·fat·····1410·b-·defN·24-Oct-16·03:39·19
22 -rw----·····2.0·fat·····1678·b-·defN·23-Sep-12·17:23·2022 -rw----·····2.0·fat·····1678·b-·defN·24-Oct-16·03:39·20
23 -rw----·····2.0·fat·····1946·b-·defN·23-Sep-12·17:23·2123 -rw----·····2.0·fat·····1946·b-·defN·24-Oct-16·03:39·21
24 -rw----·····2.0·fat·····3110·b-·defN·23-Sep-12·17:23·2224 -rw----·····2.0·fat·····3110·b-·defN·24-Oct-16·03:39·22
25 -rw----·····2.0·fat·····3375·b-·defN·23-Sep-12·17:23·2325 -rw----·····2.0·fat·····3375·b-·defN·24-Oct-16·03:39·23
26 -rw----·····2.0·fat·····3649·b-·defN·23-Sep-12·17:23·2426 -rw----·····2.0·fat·····3649·b-·defN·24-Oct-16·03:39·24
27 -rw----·····2.0·fat·····3917·b-·defN·23-Sep-12·17:23·2527 -rw----·····2.0·fat·····3917·b-·defN·24-Oct-16·03:39·25
28 -rw----·····2.0·fat····12078·b-·defN·23-Sep-12·17:23·2628 -rw----·····2.0·fat····12078·b-·defN·24-Oct-16·03:39·26
29 -rw----·····2.0·fat·····1742·b-·defN·23-Sep-12·17:23·2729 -rw----·····2.0·fat·····1742·b-·defN·24-Oct-16·03:39·27
30 -rw----·····2.0·fat···108677·b-·defN·23-Sep-12·17:23·2830 -rw----·····2.0·fat···108677·b-·defN·24-Oct-16·03:39·28
31 -rw----·····2.0·fat····21289·b-·defN·23-Sep-12·17:23·2931 -rw----·····2.0·fat····21289·b-·defN·24-Oct-16·03:39·29
32 -rw----·····2.0·fat···307984·b-·defN·23-Sep-12·17:23·3032 -rw----·····2.0·fat···307984·b-·defN·24-Oct-16·03:39·30
33 -rw----·····2.0·fat·····1362·b-·defN·23-Sep-12·17:23·3133 -rw----·····2.0·fat·····1362·b-·defN·24-Oct-16·03:39·31
34 -rw----·····2.0·fat····22050·b-·defN·23-Sep-12·17:23·3234 -rw----·····2.0·fat····22050·b-·defN·24-Oct-16·03:39·32
35 -rw----·····2.0·fat·····3010·b-·defN·23-Sep-12·17:23·3335 -rw----·····2.0·fat·····3010·b-·defN·24-Oct-16·03:39·33
36 -rw----·····2.0·fat····40199·b-·defN·23-Sep-12·17:23·3436 -rw----·····2.0·fat····40199·b-·defN·24-Oct-16·03:39·34
37 -rw----·····2.0·fat····10558·b-·defN·23-Sep-12·17:23·3537 -rw----·····2.0·fat····10558·b-·defN·24-Oct-16·03:39·35
38 -rw----·····2.0·fat····10762·b-·defN·23-Sep-12·17:23·3638 -rw----·····2.0·fat····10762·b-·defN·24-Oct-16·03:39·36
39 -rw----·····2.0·fat····13063·b-·defN·23-Sep-12·17:23·3739 -rw----·····2.0·fat····13063·b-·defN·24-Oct-16·03:39·37
40 -rw----·····2.0·fat·····8706·b-·defN·23-Sep-12·17:23·3840 -rw----·····2.0·fat·····8706·b-·defN·24-Oct-16·03:39·38
41 -rw----·····2.0·fat····12798·b-·defN·23-Sep-12·17:23·3941 -rw----·····2.0·fat····12798·b-·defN·24-Oct-16·03:39·39
42 -rw----·····2.0·fat····23668·b-·defN·23-Sep-12·17:23·4042 -rw----·····2.0·fat····23668·b-·defN·24-Oct-16·03:39·40
43 -rw----·····2.0·fat····13303·b-·defN·23-Sep-12·17:23·4143 -rw----·····2.0·fat····13303·b-·defN·24-Oct-16·03:39·41
44 -rw----·····2.0·fat····23481·b-·defN·23-Sep-12·17:23·4244 -rw----·····2.0·fat····23481·b-·defN·24-Oct-16·03:39·42
45 -rw----·····2.0·fat····11133·b-·defN·23-Sep-12·17:23·4345 -rw----·····2.0·fat····11133·b-·defN·24-Oct-16·03:39·43
46 -rw----·····2.0·fat···381495·b-·defN·23-Sep-12·17:23·4446 -rw----·····2.0·fat···381495·b-·defN·24-Oct-16·03:39·44
47 -rw----·····2.0·fat····21972·b-·defN·23-Sep-12·17:23·4547 -rw----·····2.0·fat····21972·b-·defN·24-Oct-16·03:39·45
48 -rw----·····2.0·fat····11850·b-·defN·23-Sep-12·17:23·4648 -rw----·····2.0·fat····11850·b-·defN·24-Oct-16·03:39·46
49 -rw----·····2.0·fat·····4339·b-·defN·23-Sep-12·17:23·4749 -rw----·····2.0·fat·····4339·b-·defN·24-Oct-16·03:39·47
50 -rw----·····2.0·fat·····2582·b-·defN·23-Sep-12·17:23·4850 -rw----·····2.0·fat·····2582·b-·defN·24-Oct-16·03:39·48
51 -rw----·····2.0·fat·····2527·b-·defN·23-Sep-12·17:23·4951 -rw----·····2.0·fat·····2527·b-·defN·24-Oct-16·03:39·49
52 -rw----·····2.0·fat····99671·b-·defN·23-Sep-12·17:23·5052 -rw----·····2.0·fat····99671·b-·defN·24-Oct-16·03:39·50
53 -rw----·····2.0·fat····16466·b-·defN·23-Sep-12·17:23·5153 -rw----·····2.0·fat····16466·b-·defN·24-Oct-16·03:39·51
54 -rw----·····2.0·fat····11429·b-·defN·23-Sep-12·17:23·5254 -rw----·····2.0·fat····11429·b-·defN·24-Oct-16·03:39·52
55 -rw----·····2.0·fat····26133·b-·defN·23-Sep-12·17:23·5355 -rw----·····2.0·fat····26133·b-·defN·24-Oct-16·03:39·53
56 -rw----·····2.0·fat·····3214·b-·defN·23-Sep-12·17:23·5456 -rw----·····2.0·fat·····3214·b-·defN·24-Oct-16·03:39·54
57 -rw----·····2.0·fat····48809·b-·defN·23-Sep-12·17:23·5557 -rw----·····2.0·fat····48809·b-·defN·24-Oct-16·03:39·55
58 -rw----·····2.0·fat····58809·b-·defN·23-Sep-12·17:23·5658 -rw----·····2.0·fat····58809·b-·defN·24-Oct-16·03:39·56
59 -rw----·····2.0·fat····10325·b-·defN·23-Sep-12·17:23·5759 -rw----·····2.0·fat····10325·b-·defN·24-Oct-16·03:39·57
60 -rw----·····2.0·fat····92552·b-·defN·23-Sep-12·17:23·5860 -rw----·····2.0·fat····92552·b-·defN·24-Oct-16·03:39·58
61 -rw----·····2.0·fat····11423·b-·defN·23-Sep-12·17:23·5961 -rw----·····2.0·fat····11423·b-·defN·24-Oct-16·03:39·59
62 -rw----·····2.0·fat···161085·b-·defN·23-Sep-12·17:23·6062 -rw----·····2.0·fat···161085·b-·defN·24-Oct-16·03:39·60
63 -rw----·····2.0·fat····17415·b-·defN·23-Sep-12·17:23·6163 -rw----·····2.0·fat····17415·b-·defN·24-Oct-16·03:39·61
64 -rw----·····2.0·fat·····6434·b-·defN·23-Sep-12·17:23·6264 -rw----·····2.0·fat·····6434·b-·defN·24-Oct-16·03:39·62
65 -rw----·····2.0·fat·····2890·b-·defN·23-Sep-12·17:23·6365 -rw----·····2.0·fat·····2890·b-·defN·24-Oct-16·03:39·63
66 -rw----·····2.0·fat···179619·b-·defN·23-Sep-12·17:23·6466 -rw----·····2.0·fat···179619·b-·defN·24-Oct-16·03:39·64
67 -rw----·····2.0·fat·····4102·b-·defN·23-Sep-12·17:23·6567 -rw----·····2.0·fat·····4102·b-·defN·24-Oct-16·03:39·65
68 -rw----·····2.0·fat·····1707·b-·defN·23-Sep-12·17:23·6668 -rw----·····2.0·fat·····1707·b-·defN·24-Oct-16·03:39·66
69 -rw----·····2.0·fat····10045·b-·defN·23-Sep-12·17:23·6769 -rw----·····2.0·fat····10045·b-·defN·24-Oct-16·03:39·67
70 -rw----·····2.0·fat····84075·b-·defN·23-Sep-12·17:23·6870 -rw----·····2.0·fat····84075·b-·defN·24-Oct-16·03:39·68
71 -rw----·····2.0·fat····14268·b-·defN·23-Sep-12·17:23·6971 -rw----·····2.0·fat····14268·b-·defN·24-Oct-16·03:39·69
72 -rw----·····2.0·fat·····2924·b-·defN·23-Sep-12·17:23·7072 -rw----·····2.0·fat·····2924·b-·defN·24-Oct-16·03:39·70
73 -rw----·····2.0·fat·····2714·b-·defN·23-Sep-12·17:23·7173 -rw----·····2.0·fat·····2714·b-·defN·24-Oct-16·03:39·71
74 -rw----·····2.0·fat·····2830·b-·defN·23-Sep-12·17:23·7274 -rw----·····2.0·fat·····2830·b-·defN·24-Oct-16·03:39·72
75 -rw----·····2.0·fat·····9093·b-·defN·23-Sep-12·17:23·7375 -rw----·····2.0·fat·····9093·b-·defN·24-Oct-16·03:39·73
76 -rw----·····2.0·fat·····2740·b-·defN·23-Sep-12·17:23·7476 -rw----·····2.0·fat·····2740·b-·defN·24-Oct-16·03:39·74
77 -rw----·····2.0·fat···579529·b-·defN·23-Sep-12·17:23·7577 -rw----·····2.0·fat···579529·b-·defN·24-Oct-16·03:39·75
78 -rw----·····2.0·fat·····2030·b-·defN·23-Sep-12·17:23·7678 -rw----·····2.0·fat·····2030·b-·defN·24-Oct-16·03:39·76
79 -rw----·····2.0·fat·····1679·b-·defN·23-Sep-12·17:23·7779 -rw----·····2.0·fat·····1679·b-·defN·24-Oct-16·03:39·77
80 -rw----·····2.0·fat·····5529·b-·defN·23-Sep-12·17:23·7880 -rw----·····2.0·fat·····5529·b-·defN·24-Oct-16·03:39·78
81 -rw----·····2.0·fat···297636·b-·defN·23-Sep-12·17:23·7981 -rw----·····2.0·fat···297636·b-·defN·24-Oct-16·03:39·79
82 -rw----·····2.0·fat·····3386·b-·defN·23-Sep-12·17:23·8082 -rw----·····2.0·fat·····3386·b-·defN·24-Oct-16·03:39·80
83 -rw----·····2.0·fat···195994·b-·defN·23-Sep-12·17:23·8183 -rw----·····2.0·fat···195994·b-·defN·24-Oct-16·03:39·81
84 -rw----·····2.0·fat·····6803·b-·defN·23-Sep-12·17:23·8284 -rw----·····2.0·fat·····6803·b-·defN·24-Oct-16·03:39·82
85 -rw----·····2.0·fat····30299·b-·defN·23-Sep-12·17:23·8385 -rw----·····2.0·fat····30299·b-·defN·24-Oct-16·03:39·83
86 -rw----·····2.0·fat···238105·b-·defN·23-Sep-12·17:23·8486 -rw----·····2.0·fat···238105·b-·defN·24-Oct-16·03:39·84
87 -rw----·····2.0·fat···115939·b-·defN·23-Sep-12·17:23·8587 -rw----·····2.0·fat···115939·b-·defN·24-Oct-16·03:39·85
88 -rw----·····2.0·fat····11397·b-·defN·23-Sep-12·17:23·8688 -rw----·····2.0·fat····11397·b-·defN·24-Oct-16·03:39·86
89 -rw----·····2.0·fat·····9466·b-·defN·23-Sep-12·17:23·8789 -rw----·····2.0·fat·····9466·b-·defN·24-Oct-16·03:39·87
90 -rw----·····2.0·fat···162105·b-·defN·23-Sep-12·17:23·8890 -rw----·····2.0·fat···162105·b-·defN·24-Oct-16·03:39·88
91 -rw----·····2.0·fat····14219·b-·defN·23-Sep-12·17:23·8991 -rw----·····2.0·fat····14219·b-·defN·24-Oct-16·03:39·89
92 -rw----·····2.0·fat····14479·b-·defN·23-Sep-12·17:23·9092 -rw----·····2.0·fat····14479·b-·defN·24-Oct-16·03:39·90
93 -rw----·····2.0·fat···114418·b-·defN·23-Sep-12·17:23·9193 -rw----·····2.0·fat···114418·b-·defN·24-Oct-16·03:39·91
94 -rw----·····2.0·fat····64300·b-·defN·23-Sep-12·17:23·9294 -rw----·····2.0·fat····64300·b-·defN·24-Oct-16·03:39·92
95 -rw----·····2.0·fat····29578·b-·defN·23-Sep-12·17:23·9395 -rw----·····2.0·fat····29578·b-·defN·24-Oct-16·03:39·93
96 -rw----·····2.0·fat·····2010·b-·defN·23-Sep-12·17:23·9496 -rw----·····2.0·fat·····2010·b-·defN·24-Oct-16·03:39·94
97 -rw----·····2.0·fat·····5522·b-·defN·23-Sep-12·17:23·9597 -rw----·····2.0·fat·····5522·b-·defN·24-Oct-16·03:39·95
98 -rw----·····2.0·fat·····4227·b-·defN·23-Sep-12·17:23·9698 -rw----·····2.0·fat·····4227·b-·defN·24-Oct-16·03:39·96
99 -rw----·····2.0·fat·····3634·b-·defN·23-Sep-12·17:23·9799 -rw----·····2.0·fat·····3634·b-·defN·24-Oct-16·03:39·97
100 -rw----·····2.0·fat·····3372·b-·defN·23-Sep-12·17:23·98100 -rw----·····2.0·fat·····3372·b-·defN·24-Oct-16·03:39·98
101 -rw----·····2.0·fat····61186·b-·defN·23-Sep-12·17:23·99101 -rw----·····2.0·fat····61186·b-·defN·24-Oct-16·03:39·99
102 -rw----·····2.0·fat·····8659·b-·defN·23-Sep-12·17:23·100102 -rw----·····2.0·fat·····8659·b-·defN·24-Oct-16·03:39·100
103 -rw----·····2.0·fat····12447·b-·defN·23-Sep-12·17:23·101103 -rw----·····2.0·fat····12447·b-·defN·24-Oct-16·03:39·101
104 -rw----·····2.0·fat·····7854·b-·defN·23-Sep-12·17:23·102104 -rw----·····2.0·fat·····7854·b-·defN·24-Oct-16·03:39·102
105 -rw----·····2.0·fat····10450·b-·defN·23-Sep-12·17:23·103105 -rw----·····2.0·fat····10450·b-·defN·24-Oct-16·03:39·103
106 -rw----·····2.0·fat·····1099·b-·defN·23-Sep-12·17:23·104106 -rw----·····2.0·fat·····1099·b-·defN·24-Oct-16·03:39·104
107 -rw----·····2.0·fat·····1365·b-·defN·23-Sep-12·17:23·105107 -rw----·····2.0·fat·····1365·b-·defN·24-Oct-16·03:39·105
108 -rw----·····2.0·fat·····1644·b-·defN·23-Sep-12·17:23·106108 -rw----·····2.0·fat·····1644·b-·defN·24-Oct-16·03:39·106
109 -rw----·····2.0·fat·····1912·b-·defN·23-Sep-12·17:23·107109 -rw----·····2.0·fat·····1912·b-·defN·24-Oct-16·03:39·107
110 -rw----·····2.0·fat·····2180·b-·defN·23-Sep-12·17:23·108110 -rw----·····2.0·fat·····2180·b-·defN·24-Oct-16·03:39·108
111 -rw----·····2.0·fat·····3453·b-·defN·23-Sep-12·17:23·109111 -rw----·····2.0·fat·····3453·b-·defN·24-Oct-16·03:39·109
112 -rw----·····2.0·fat·····3718·b-·defN·23-Sep-12·17:23·110112 -rw----·····2.0·fat·····3718·b-·defN·24-Oct-16·03:39·110
113 -rw----·····2.0·fat·····3992·b-·defN·23-Sep-12·17:23·111113 -rw----·····2.0·fat·····3992·b-·defN·24-Oct-16·03:39·111
114 -rw----·····2.0·fat·····4260·b-·defN·23-Sep-12·17:23·112114 -rw----·····2.0·fat·····4260·b-·defN·24-Oct-16·03:39·112
115 -rw----·····2.0·fat····54600·b-·defN·23-Sep-12·17:23·113115 -rw----·····2.0·fat····54600·b-·defN·24-Oct-16·03:39·113
116 -rw----·····2.0·fat·····2823·b-·defN·23-Sep-12·17:23·114116 -rw----·····2.0·fat·····2823·b-·defN·24-Oct-16·03:39·114
117 -rw----·····2.0·fat·····4889·b-·defN·23-Sep-12·17:23·115117 -rw----·····2.0·fat·····4889·b-·defN·24-Oct-16·03:39·115
118 -rw----·····2.0·fat····40411·b-·defN·23-Sep-12·17:23·116118 -rw----·····2.0·fat····40411·b-·defN·24-Oct-16·03:39·116
119 -rw----·····2.0·fat····12449·b-·defN·23-Sep-12·17:23·117119 -rw----·····2.0·fat····12449·b-·defN·24-Oct-16·03:39·117
120 -rw----·····2.0·fat·····8264·b-·defN·23-Sep-12·17:23·118120 -rw----·····2.0·fat·····8264·b-·defN·24-Oct-16·03:39·118
121 -rw----·····2.0·fat·····4397·b-·defN·23-Sep-12·17:23·119121 -rw----·····2.0·fat·····4397·b-·defN·24-Oct-16·03:39·119
122 -rw----·····2.0·fat·····6534·b-·defN·23-Sep-12·17:23·120122 -rw----·····2.0·fat·····6534·b-·defN·24-Oct-16·03:39·120
123 -rw----·····2.0·fat·····6263·b-·defN·23-Sep-12·17:23·121123 -rw----·····2.0·fat·····6263·b-·defN·24-Oct-16·03:39·121
124 -rw----·····2.0·fat····25351·b-·defN·23-Sep-12·17:23·122124 -rw----·····2.0·fat····25351·b-·defN·24-Oct-16·03:39·122
125 -rw----·····2.0·fat·····7939·b-·defN·23-Sep-12·17:23·123125 -rw----·····2.0·fat·····7939·b-·defN·24-Oct-16·03:39·123
126 -rw----·····2.0·fat····10872·b-·defN·23-Sep-12·17:23·124126 -rw----·····2.0·fat····10872·b-·defN·24-Oct-16·03:39·124
Max diff block lines reached; -1/856734 bytes (-0.00%) of diff not shown.
249 KB
mastersummary.xml
249 KB
mastersummary.xml
Ordering differences only
    
Offset 1, 41 lines modifiedOffset 1, 91 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="System.Diagnostics.CodeAnalysis">3 ··<namespace·ns="System.Runtime.InteropServices.ComTypes">
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.Threading.Tasks"> 
8 ····<summary>To·be·added.</summary> 
9 ····<remarks>To·be·added.</remarks>7 ··<namespace·ns="System.Globalization">
 8 ····<summary>
 9 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
 10 ······<para>
 11 ········The
 12 ········<see·cref="N:System.Globalization"/>
 13 ········namespace·contains·classes·that·define·culture-related·information,·including·language,·country/region,·calendars·in·use,·format·patterns·for·dates,·currency,·and·numbers,·and·sort·order·for·strings.·These·classes·are·useful·for·writing·globalized·(internationalized)·applications.·Classes·such·as
 14 ········<see·cref="T:System.Globalization.StringInfo"/>
 15 ········and
 16 ········<see·cref="T:System.Globalization.TextInfo"/>
 17 ········provide·advanced·globalization·functionalities,·including·surrogate·support·and·text·element·processing.
 18 ······</para>
 19 ····</summary>
 20 ····<remarks>
 21 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
 22 ······<para>
 23 ········The·following·MSDN·blogs·include·discussions·of·the
 24 ········<see·cref="N:System.Globalization"/>
 25 ········namespace·and·its·classes:
 26 ······</para>
 27 ······<list·type="bullet">
 28 ········<item>
 29 ··········<para>
 30 ············<see·cref="http://go.microsoft.com/fwlink/?LinkId=160948">http://blogs.msdn.com/shawnste/</see>
 31 ··········</para>
 32 ········</item>
 33 ········<item>
 34 ··········<para>
 35 ············<see·cref="http://go.microsoft.com/fwlink/?LinkId=160949">http://blogs.msdn.com/michkap/</see>
 36 ··········</para>
 37 ········</item>
 38 ········<item>
 39 ··········<para>
 40 ············<see·cref="http://go.microsoft.com/fwlink/?LinkId=160951">http://blogs.msdn.com/kierans/</see>
 41 ··········</para>
 42 ········</item>
 43 ······</list>
 44 ····</remarks>
10 ··</namespace>45 ··</namespace>
11 ··<namespace·ns="System.Runtime.Serialization.Formatters.Binary">46 ··<namespace·ns="System.Runtime.Remoting.Contexts">
12 ····<summary>47 ····<summary>
13 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>48 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
14 ······<para>49 ······<para>
15 ········The50 ········The
 51 ········<see·cref="N:System.Runtime.Remoting.Contexts"/>
 52 ········namespace·contains·objects·that·define·the·contexts·all·objects·reside·within.·A·context·is·an·ordered·sequence·of·properties·that·defines·an·environment·for·the·objects·within·it.·Contexts·are·created·during·the·activation·process·for·objects·that·are·configured·to·require·certain·automatic·services·such·synchronization,·transactions,·just-in-time·(JIT)·activation,·security,·and·so·on.·Multiple·objects·can·live·inside·a·context.
16 ········<see·cref="N:System.Runtime.Serialization.Formatters.Binary"/> 
17 ········namespace·contains·the 
18 ········<see·cref="T:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter"/> 
19 ········class,·which·can·be·used·to·serialize·and·deserialize·objects·in·binary·format. 
20 ······</para>53 ······</para>
21 ····</summary>54 ····</summary>
22 ····<remarks/>55 ····<remarks>
 56 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
 57 ······<para>Whenever·a·new·object·is·created,·the.NET·Framework·finds·a·compatible·context·or·creates·a·new·context·for·the·object.·After·an·object·is·placed·in·a·context,·it·stays·in·it·for·life.·Classes·that·can·be·bound·to·a·context·are·called·context-bound·classes.·When·accessed·from·another·context,·these·context-bound·classes·are·referenced·directly·using·a·proxy.·A·call·from·an·object·in·one·context·to·an·object·in·another·context·will·go·through·a·context·proxy·and·be·affected·by·the·policy·implemented·by·the·combined·context·properties.</para>
 58 ····</remarks>
23 ··</namespace>59 ··</namespace>
24 ··<namespace·ns="System.Runtime.Remoting.Activation">60 ··<namespace·ns="System.Deployment.Internal">
25 ····<summary>61 ····<summary>
26 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>62 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
27 ······<para>63 ······<para>
28 ········The64 ········The
 65 ········<see·cref="N:System.Deployment.Internal"/>
 66 ········namespace·contains·helper·classes·for·accessing·the·internal·members·of
29 ········<see·cref="N:System.Runtime.Remoting.Activation"/>67 ········<see·cref="T:System.ActivationContext"/>
30 ········namespace·provides·classes·and·objects·that·support·server·and·client·activation·of·remote·objects.68 ········and
 69 ········<see·cref="T:System.ApplicationIdentity"/>
 70 ········objects.
31 ······</para>71 ······</para>
32 ····</summary>72 ····</summary>
33 ····<remarks/>73 ····<remarks/>
34 ··</namespace>74 ··</namespace>
 75 ··<namespace·ns="System.Collections.Generic">
 76 ····<summary>To·be·added.</summary>
 77 ····<remarks>To·be·added.</remarks>
 78 ··</namespace>
 79 ··<namespace·ns="System">
 80 ····<summary>The·System·namespace·contains·the·fundamental·types·of·the·runtime,·including·the·Object,·Int32,·and·String·types.</summary>
 81 ····<remarks>
 82 ······<para>The·System·namespace·contains·the·fundamental·types·of·the·runtime.</para>
 83 ····</remarks>
 84 ··</namespace>
35 ··<namespace·ns="System.Security.Principal">85 ··<namespace·ns="System.Security.Principal">
36 ····<summary>86 ····<summary>
37 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>87 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
38 ······<para>88 ······<para>
39 ········The89 ········The
40 ········<see·cref="N:System.Security.Principal"/>90 ········<see·cref="N:System.Security.Principal"/>
41 ········namespace·defines·a·principal·object·that·represents·the·security·context·under·which·code·is·running.·For·more·information,·see91 ········namespace·defines·a·principal·object·that·represents·the·security·context·under·which·code·is·running.·For·more·information,·see
Offset 43, 418 lines modifiedOffset 93, 361 lines modified
43 ··········<a·href="578cc32b-5654-4d8b-9d8c-ebcbc5c75390">Role-Based·Security</a>93 ··········<a·href="578cc32b-5654-4d8b-9d8c-ebcbc5c75390">Role-Based·Security</a>
44 ········</format>94 ········</format>
45 ········.95 ········.
46 ······</para>96 ······</para>
47 ····</summary>97 ····</summary>
48 ····<remarks/>98 ····<remarks/>
49 ··</namespace>99 ··</namespace>
50 ··<namespace·ns="System.Diagnostics.Contracts.Internal">100 ··<namespace·ns="System.Runtime.Hosting">
51 ····<summary>101 ····<summary>
52 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>102 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
53 ······<para>103 ······<para>
54 ········The104 ········The
55 ········<see·cref="N:System.Diagnostics.Contracts.Internal"/> 
56 ········namespace·provides·classes·that·the·binary·rewriter·can·use·to·handle·a·contract·failure.105 ········<see·cref="N:System.Runtime.Hosting"/>
 106 ········namespace·contains·advanced·types·that·are·used·in·application·activation·within·application·domains.
57 ······</para>107 ······</para>
58 ····</summary>108 ····</summary>
59 ····<remarks/>109 ····<remarks/>
60 ··</namespace>110 ··</namespace>
61 ··<namespace·ns="System.Diagnostics.Contracts">111 ··<namespace·ns="System.Runtime.Remoting">
62 ····<summary>112 ····<summary>
63 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>113 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
64 ······<para>114 ······<para>
65 ········The115 ········The
66 ········<see·cref="N:System.Diagnostics.Contracts"/> 
67 ········namespace·contains·static·classes·for·representing·program·contracts·such·as·preconditions,·postconditions,·and·invariants.116 ········<see·cref="N:System.Runtime.Remoting"/>
 117 ········namespace·provides·classes·and·interfaces·that·allow·developers·to·create·and·configure·distributed·applications.·Some·of·the·more·important·classes·of·the
 118 ········<see·cref="N:System.Runtime.Remoting"/>
 119 ········namespace·are·the
Max diff block lines reached; 247621/254632 bytes (97.25%) of diff not shown.